drivers/net: Remove pointer casts to same type
Subsystems (8)
cover drivers/net: Remove pointer casts to same type
All of these are pointless...
Joe Perches (7):
altera: Remove casts of pointer to same type
alx: Remove casts of pointer to same type
intel: Remove casts of pointer to same type
qlcnic: Remove casts of pointer to same type
carl9170: Remove casts of pointer to same type
mwifiex: Remove casts of pointer to same type
rtlwifi: Remove casts of pointer to same type
drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 4 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- drivers/net/wireless/ath/carl9170/rx.c | 2 +- drivers/net/wireless/mwifiex/pcie.c | 6 +-- drivers/net/wireless/mwifiex/scan.c | 2 +- drivers/net/wireless/mwifiex/tdls.c | 6 +-- drivers/net/wireless/rtlwifi/core.c | 2 +- drivers/net/wireless/rtlwifi/ps.c | 19 ++++--- drivers/net/wireless/rtlwifi/rtl8188ee/dm.c | 5 +- drivers/net/wireless/rtlwifi/rtl8188ee/fw.c | 4 +- drivers/net/wireless/rtlwifi/rtl8188ee/hw.c | 57 ++++++++++---------- drivers/net/wireless/rtlwifi/rtl8188ee/trx.c | 4 +- drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 14 ++--- drivers/net/wireless/rtlwifi/rtl8192se/hw.c | 14 +++-- drivers/net/wireless/rtlwifi/rtl8723ae/dm.c | 5 +- drivers/net/wireless/rtlwifi/rtl8723ae/hw.c | 60 ++++++++++------------ drivers/net/wireless/rtlwifi/rtl8723ae/trx.c | 4 +- drivers/net/wireless/rtlwifi/rtl8723be/dm.c | 2 +- drivers/net/wireless/rtlwifi/rtl8723be/hw.c | 57 ++++++++++---------- drivers/net/wireless/rtlwifi/rtl8723be/trx.c | 4 +- .../net/wireless/rtlwifi/rtl8723com/fw_common.c | 4 +- 23 files changed, 132 insertions(+), 151 deletions(-)
Signature · 14 lines
1.8.1.2.459.gbcd45b4.dirty ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
PATCH 1/7 altera: Remove casts of pointer to same type
Casting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Done via coccinelle script:
$ cat typecast_2.cocci @@ type T; T *foo; @@
- (T *)foo
+ foo
--- drivers/net/ethernet/altera/altera_tse_main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/net/ethernet/altera/altera_tse_main.c +2 -2
@@ -933,7 +933,7 @@ static int tse_change_mtu(struct net_device *dev, int new_mtu)static void altera_tse_set_mcfilter (struct net_device *dev) {struct altera_tse_private *priv =netdev_priv (dev); -struct altera_tse_mac *mac = (struct altera_tse_mac *)priv->mac_dev; +struct altera_tse_mac *mac = priv->mac_dev;int i;struct netdev_hw_addr *ha;
@@ -963,7 +963,7 @@ static void altera_tse_set_mcfilter(struct net_device *dev)static void altera_tse_set_mcfilterall (struct net_device *dev) {struct altera_tse_private *priv =netdev_priv (dev); -struct altera_tse_mac *mac = (struct altera_tse_mac *)priv->mac_dev; +struct altera_tse_mac *mac = priv->mac_dev;int i;/* set the hash filter */
Signature · 1 line
1.8.1.2.459.gbcd45b4.dirty
Re: [PATCH net-next 1/7] altera: Remove casts of pointer to same type
Hi Joe, thanks for the patch.
Quoted 14 lines · Joe Perches
Casting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Done via coccinelle script:
$ cat typecast_2.cocci @@ type T; T *foo; @@(quoted diff) +1
-1- (T *)foo + foo
Quoted 2 lines
Signed-off-by Joe Perches <[email protected]>---
All the best,
Vince
Re: [PATCH net-next 1/7] altera: Remove casts of pointer to same type
In reply to Joe PerchesFrom: Joe Perches <[email protected]>
Date: Mon, 24 Mar 2014 13:15:34 -0700
Quoted 14 lines
Casting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Done via coccinelle script:
$ cat typecast_2.cocci @@ type T; T *foo; @@(quoted diff) +1
-1- (T *)foo + foo
Quoted 1 line
Signed-off-by Joe Perches <[email protected]>
Applied.
PATCH 2/7 alx: Remove casts of pointer to same type
In reply to Joe PerchesCasting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Done via coccinelle script:
$ cat typecast_2.cocci @@ type T; T *foo; @@
- (T *)foo
+ foo
--- drivers/net/ethernet/atheros/alx/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/net/ethernet/atheros/alx/main.c +1 -1
@@ -535,7 +535,7 @@ static int alx_alloc_descriptors(struct alx_priv *alx)if (!alx->descmem.virt) goto out_free; - alx->txq.tpd = (void *)alx->descmem.virt; + alx->txq.tpd = alx->descmem.virt; alx->txq.tpd_dma = alx->descmem.dma;/* alignment requirement for next block */
Signature · 1 line
1.8.1.2.459.gbcd45b4.dirty
Re: [PATCH net-next 2/7] alx: Remove casts of pointer to same type
From: Joe Perches <[email protected]>
Date: Mon, 24 Mar 2014 13:15:35 -0700
Quoted 14 lines
Casting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Done via coccinelle script:
$ cat typecast_2.cocci @@ type T; T *foo; @@(quoted diff) +1
-1- (T *)foo + foo
Quoted 1 line
Signed-off-by Joe Perches <[email protected]>
Applied.
PATCH 3/7 intel: Remove casts of pointer to same type
In reply to Joe PerchesCasting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Done via coccinelle script:
$ cat typecast_2.cocci @@ type T; T *foo; @@
- (T *)foo
+ foo
--- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c +2 -2
@@ -396,7 +396,7 @@ static int i40e_get_eeprom(struct net_device *netdev, ret_val =i40e_aq_read_nvm (hw,0x0 , eeprom->offset + (I40E_NVM_SECTOR_SIZE * i), len, - (u8 *)eeprom_buff + (I40E_NVM_SECTOR_SIZE * i), + eeprom_buff + (I40E_NVM_SECTOR_SIZE * i), last,NULL );if (ret_val) { dev_info(&pf->pdev->dev,
@@ -408,7 +408,7 @@ static int i40e_get_eeprom(struct net_device *netdev, release_nvm:i40e_release_nvm (hw); -memcpy (bytes, (u8 *)eeprom_buff, eeprom->len); +memcpy (bytes, eeprom_buff, eeprom->len); free_buff:kfree (eeprom_buff);return ret_val;
Signature · 14 lines
1.8.1.2.459.gbcd45b4.dirty ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
Re: [PATCH net-next 3/7] intel: Remove casts of pointer to same type
Quoted 14 lines · Joe Perches
Casting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Done via coccinelle script:
$ cat typecast_2.cocci @@ type T; T *foo; @@(quoted diff) +1
-1- (T *)foo + foo
Quoted 4 lines
Signed-off-by Joe Perches <[email protected]>--- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
Thanks Jow, I will add this to my queue.
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
PATCH 4/7 qlcnic: Remove casts of pointer to same type
In reply to Joe PerchesCasting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Done via coccinelle script:
$ cat typecast_2.cocci @@ type T; T *foo; @@
- (T *)foo
+ foo
--- drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c +1 -1
@@ -1388,7 +1388,7 @@ static int qlcnic_83xx_copy_fw_file(struct qlcnic_adapter *adapter) addr = (u64 )dest; ret =qlcnic_83xx_ms_mem_write128 (adapter, addr, - (u32 *)p_cache, size /16 ); + p_cache, size /16 );if (ret) {dev_err (&adapter->pdev->dev,"MS memory write failed\n" );release_firmware (fw);
Signature · 1 line
1.8.1.2.459.gbcd45b4.dirty
RE: [PATCH net-next 4/7] qlcnic: Remove casts of pointer to same type
Quoted 21 lines
-----Original Message-----
From: Joe Perches [mailto:[email protected]]
Sent: Tuesday, March 25, 2014 1:46 AM
To: netdev
Cc: Shahed Shaikh; Dept-HSG Linux NIC Dev; linux-kernel
Subject: [PATCH net-next 4/7] qlcnic: Remove casts of pointer to same typeCasting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Done via coccinelle script:
$ cat typecast_2.cocci @@ type T; T *foo; @@(quoted diff) +1
-1- (T *)foo + foo
Quoted 1 line
Signed-off-by Joe Perches <[email protected]>
Thanks,
Shahed
Quoted 22 lines
--- drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c +1
-1@@ -1388,7 +1388,7 @@ static int qlcnic_83xx_copy_fw_file(struct qlcnic_adapter *adapter) addr = (u64 )dest; ret =qlcnic_83xx_ms_mem_write128 (adapter, addr, - (u32 *)p_cache, size /16 ); + p_cache, size /16 );if (ret) { dev_err(&adapter->pdev->dev, "MS memory writefailed\n");
release_firmware(fw);
--
1.8.1.2.459.gbcd45b4.dirty
Re: [PATCH net-next 4/7] qlcnic: Remove casts of pointer to same type
In reply to Joe PerchesFrom: Joe Perches <[email protected]>
Date: Mon, 24 Mar 2014 13:15:37 -0700
Quoted 14 lines
Casting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Done via coccinelle script:
$ cat typecast_2.cocci @@ type T; T *foo; @@(quoted diff) +1
-1- (T *)foo + foo
Quoted 1 line
Signed-off-by Joe Perches <[email protected]>
Applied.
PATCH 5/7 carl9170: Remove casts of pointer to same type
In reply to Joe PerchesCasting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Done via coccinelle script:
$ cat typecast_2.cocci @@ type T; T *foo; @@
- (T *)foo
+ foo
--- drivers/net/wireless/ath/carl9170/rx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/net/wireless/ath/carl9170/rx.c +1 -1
@@ -572,7 +572,7 @@ static void carl9170_ps_beacon(struct ar9170 *ar, void *data, unsigned int len)static void carl9170_ba_check (struct ar9170 *ar,void *data,unsigned int len) { -struct ieee80211_bar *bar = (void *) data; +struct ieee80211_bar *bar = data;struct carl9170_bar_list_entry *entry;unsigned int queue;
Signature · 1 line
1.8.1.2.459.gbcd45b4.dirty
PATCH 6/7 mwifiex: Remove casts of pointer to same type
In reply to Joe PerchesCasting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Done via coccinelle script:
$ cat typecast_2.cocci @@ type T; T *foo; @@
- (T *)foo
+ foo
--- drivers/net/wireless/mwifiex/pcie.c | 6 +++--- drivers/net/wireless/mwifiex/scan.c | 2 +- drivers/net/wireless/mwifiex/tdls.c | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-)
drivers/net/wireless/mwifiex/pcie.c +3 -3
@@ -1009,7 +1009,7 @@ static int mwifiex_pcie_send_data_complete(struct mwifiex_adapter *adapter) card->tx_buf_list[wrdoneidx] =NULL ;if (reg->pfu_enabled) { - desc2 = (void *)card->txbd_ring[wrdoneidx]; + desc2 = card->txbd_ring[wrdoneidx];memset (desc2,0 ,sizeof (*desc2)); }else { desc = card->txbd_ring[wrdoneidx];
@@ -1094,7 +1094,7 @@ mwifiex_pcie_send_data(struct mwifiex_adapter *adapter, struct sk_buff *skb, card->tx_buf_list[wrindx] = skb;if (reg->pfu_enabled) { - desc2 = (void *)card->txbd_ring[wrindx]; + desc2 = card->txbd_ring[wrindx]; desc2->paddr = buf_pa; desc2->len = (u16 )skb->len; desc2->frag_len = (u16 )skb->len;
@@ -1254,7 +1254,7 @@ static int mwifiex_pcie_process_recv_data(struct mwifiex_adapter *adapter) card->rx_buf_list[rd_index] = skb_tmp;if (reg->pfu_enabled) { - desc2 = (void *)card->rxbd_ring[rd_index]; + desc2 = card->rxbd_ring[rd_index]; desc2->paddr = buf_pa; desc2->len = skb_tmp->len; desc2->frag_len = skb_tmp->len;
drivers/net/wireless/mwifiex/scan.c +1 -1
@@ -1653,7 +1653,7 @@ mwifiex_parse_single_response_buf(struct mwifiex_private *priv, u8 **bss_info, curr_bcn_bytes -=ETH_ALEN ;if (!ext_scan) { - rssi = (s32) *(u8 *)current_ptr; + rssi = (s32) *current_ptr; rssi = (-rssi) *100 ;/* Convert dBm to mBm */ current_ptr +=sizeof (u8); curr_bcn_bytes -=sizeof (u8);
drivers/net/wireless/mwifiex/tdls.c +3 -3
@@ -730,13 +730,13 @@ void mwifiex_process_tdls_action_frame(struct mwifiex_private *priv,if (len < (sizeof (struct ethhdr ) +3 ))return ; -if (*(u8 *)(buf +sizeof (struct ethhdr )) !=WLAN_TDLS_SNAP_RFTYPE ) +if (*(buf +sizeof (struct ethhdr )) !=WLAN_TDLS_SNAP_RFTYPE )return ; -if (*(u8 *)(buf +sizeof (struct ethhdr ) +1 ) !=WLAN_CATEGORY_TDLS ) +if (*(buf +sizeof (struct ethhdr ) +1 ) !=WLAN_CATEGORY_TDLS )return ; peer = buf +ETH_ALEN ; - action = *(u8 *)(buf +sizeof (struct ethhdr ) +2 ); + action = *(buf +sizeof (struct ethhdr ) +2 );/* just handle TDLS setup request/response/confirm */ if (action >WLAN_TDLS_SETUP_CONFIRM )
Signature · 1 line
1.8.1.2.459.gbcd45b4.dirty
RE: [PATCH net-next 6/7] mwifiex: Remove casts of pointer to same type
Hi Joe,
Thanks for the patch.
Quoted 14 lines
Casting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Done via coccinelle script:
$ cat typecast_2.cocci @@ type T; T *foo; @@(quoted diff) +1
-1- (T *)foo + foo
Quoted 1 line
Signed-off-by Joe Perches <[email protected]>
Thanks,
Bing
Quoted 73 lines
--- drivers/net/wireless/mwifiex/pcie.c | 6 +++--- drivers/net/wireless/mwifiex/scan.c | 2 +- drivers/net/wireless/mwifiex/tdls.c | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-)drivers/net/wireless/mwifiex/pcie.c +3
-3@@ -1009,7 +1009,7 @@ static int mwifiex_pcie_send_data_complete(struct mwifiex_adapter *adapter) card->tx_buf_list[wrdoneidx] =NULL ;if (reg->pfu_enabled) { - desc2 = (void *)card->txbd_ring[wrdoneidx]; + desc2 = card->txbd_ring[wrdoneidx];memset (desc2,0 ,sizeof (*desc2)); }else { desc = card->txbd_ring[wrdoneidx];@@ -1094,7 +1094,7 @@ mwifiex_pcie_send_data(struct mwifiex_adapter *adapter, struct sk_buff *skb, card->tx_buf_list[wrindx] = skb;if (reg->pfu_enabled) { - desc2 = (void *)card->txbd_ring[wrindx]; + desc2 = card->txbd_ring[wrindx]; desc2->paddr = buf_pa; desc2->len = (u16 )skb->len; desc2->frag_len = (u16 )skb->len;@@ -1254,7 +1254,7 @@ static int mwifiex_pcie_process_recv_data(struct mwifiex_adapter *adapter) card->rx_buf_list[rd_index] = skb_tmp;if (reg->pfu_enabled) { - desc2 = (void *)card->rxbd_ring[rd_index]; + desc2 = card->rxbd_ring[rd_index]; desc2->paddr = buf_pa; desc2->len = skb_tmp->len; desc2->frag_len = skb_tmp->len;drivers/net/wireless/mwifiex/scan.c +1
-1@@ -1653,7 +1653,7 @@ mwifiex_parse_single_response_buf(struct mwifiex_private *priv, u8 **bss_info, curr_bcn_bytes -=ETH_ALEN ;if (!ext_scan) { - rssi = (s32) *(u8 *)current_ptr; + rssi = (s32) *current_ptr; rssi = (-rssi) *100 ;/* Convert dBm to mBm */ current_ptr +=sizeof (u8); curr_bcn_bytes -=sizeof (u8);drivers/net/wireless/mwifiex/tdls.c +3
-4@@ -730,13 +730,13 @@ void mwifiex_process_tdls_action_frame(struct mwifiex_private *priv,if (len < (sizeof (struct ethhdr ) +3 ))return ; -if (*(u8 *)(buf +sizeof (struct ethhdr )) !=WLAN_TDLS_SNAP_RFTYPE ) +if (*(buf +sizeof (struct ethhdr )) !=WLAN_TDLS_SNAP_RFTYPE )return ; -if (*(u8 *)(buf +sizeof (struct ethhdr ) +1 ) !=WLAN_CATEGORY_TDLS ) +if (*(buf +sizeof (struct ethhdr ) +1 ) !=WLAN_CATEGORY_TDLS )return ; peer = buf +ETH_ALEN ; - action = *(u8 *)(buf +sizeof (struct ethhdr ) +2 ); + action = *(buf +sizeof (struct ethhdr ) +2 );/* just handle TDLS setup request/response/confirm */ if (action >WLAN_TDLS_SETUP_CONFIRM ) --1.8.1.2.459.gbcd45b4.dirty
PATCH 7/7 rtlwifi: Remove casts of pointer to same type
In reply to Joe PerchesCasting a pointer to a pointer of the same type is pointless, so remove these unnecessary casts.
Around these changes:
o Remove unnecessary parentheses
o Use consistent dereference style (change ptr[0] to *ptr)
o Argument alignment
Done via coccinelle script: (and some typing)
$ cat typecast_2.cocci @@ type T; T *foo; @@
- (T *)foo
+ foo
--- drivers/net/wireless/rtlwifi/core.c | 2 +- drivers/net/wireless/rtlwifi/ps.c | 19 ++++--- drivers/net/wireless/rtlwifi/rtl8188ee/dm.c | 5 +- drivers/net/wireless/rtlwifi/rtl8188ee/fw.c | 4 +- drivers/net/wireless/rtlwifi/rtl8188ee/hw.c | 57 ++++++++++---------- drivers/net/wireless/rtlwifi/rtl8188ee/trx.c | 4 +- drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 14 ++--- drivers/net/wireless/rtlwifi/rtl8192se/hw.c | 14 +++-- drivers/net/wireless/rtlwifi/rtl8723ae/dm.c | 5 +- drivers/net/wireless/rtlwifi/rtl8723ae/hw.c | 60 ++++++++++------------ drivers/net/wireless/rtlwifi/rtl8723ae/trx.c | 4 +- drivers/net/wireless/rtlwifi/rtl8723be/dm.c | 2 +- drivers/net/wireless/rtlwifi/rtl8723be/hw.c | 57 ++++++++++---------- drivers/net/wireless/rtlwifi/rtl8723be/trx.c | 4 +- .../net/wireless/rtlwifi/rtl8723com/fw_common.c | 4 +- 15 files changed, 118 insertions(+), 137 deletions(-)
drivers/net/wireless/rtlwifi/core.c +1 -1
@@ -982,7 +982,7 @@ static void rtl_op_bss_info_changed(struct ieee80211_hw *hw,u8 keep_alive =10 ; rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_KEEP_ALIVE , - (u8 *)(&keep_alive)); + &keep_alive); rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_JOINBSSRPT,
drivers/net/wireless/rtlwifi/ps.c +9 -10
@@ -759,7 +759,7 @@ static void rtl_p2p_noa_ie(struct ieee80211_hw *hw, void *data, unsigned int len) {struct rtl_priv *rtlpriv =rtl_priv (hw); -struct ieee80211_mgmt *mgmt = (void *)data; +struct ieee80211_mgmt *mgmt = data;struct rtl_p2p_ps_info *p2pinfo = &(rtlpriv->psc.p2p_ps_info);u8 *pos, *end, *ie;u16 noa_len;
@@ -858,7 +858,7 @@ static void rtl_p2p_action_ie(struct ieee80211_hw *hw, void *data, unsigned int len) {struct rtl_priv *rtlpriv =rtl_priv (hw); -struct ieee80211_mgmt *mgmt = (void *)data; +struct ieee80211_mgmt *mgmt = data;struct rtl_p2p_ps_info *p2pinfo = &(rtlpriv->psc.p2p_ps_info);u8 noa_num, index, i, noa_index =0 ;u8 *pos, *end, *ie;
@@ -950,9 +950,8 @@ void rtl_p2p_ps_cmd(struct ieee80211_hw *hw, u8 p2p_ps_state)switch (p2p_ps_state) {case P2P_PS_DISABLE : p2pinfo->p2p_ps_state = p2p_ps_state; - rtlpriv->cfg->ops->set_hw_reg (hw, -HW_VAR_H2C_FW_P2P_PS_OFFLOAD , - (u8 *)(&p2p_ps_state)); + rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_H2C_FW_P2P_PS_OFFLOAD , + &p2p_ps_state); p2pinfo->noa_index =0 ; p2pinfo->ctwindow =0 ;
@@ -964,7 +963,7 @@ void rtl_p2p_ps_cmd(struct ieee80211_hw *hw, u8 p2p_ps_state) rtlps->smart_ps =2 ; rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_H2C_FW_PWRMODE , - (u8 *)(&rtlps->pwr_mode)); + &rtlps->pwr_mode); } }break ;
@@ -977,12 +976,12 @@ void rtl_p2p_ps_cmd(struct ieee80211_hw *hw, u8 p2p_ps_state) rtlps->smart_ps =0 ; rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_H2C_FW_PWRMODE , - (u8 *)(&rtlps->pwr_mode)); + &rtlps->pwr_mode); } } rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_H2C_FW_P2P_PS_OFFLOAD , - (u8 *)(&p2p_ps_state)); + &p2p_ps_state); }break ;case P2P_PS_SCAN :
@@ -992,7 +991,7 @@ void rtl_p2p_ps_cmd(struct ieee80211_hw *hw, u8 p2p_ps_state) p2pinfo->p2p_ps_state = p2p_ps_state; rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_H2C_FW_P2P_PS_OFFLOAD , - (u8 *)(&p2p_ps_state)); + &p2p_ps_state); }break ;default :
@@ -1012,7 +1011,7 @@ void rtl_p2p_info(struct ieee80211_hw *hw, void *data, unsigned int len) {struct rtl_priv *rtlpriv =rtl_priv (hw);struct rtl_mac *mac =rtl_mac (rtl_priv (hw)); -struct ieee80211_hdr *hdr = (void *)data; +struct ieee80211_hdr *hdr = data;if (!mac->p2p)return ;
drivers/net/wireless/rtlwifi/rtl8188ee/dm.c +2 -3
@@ -851,9 +851,8 @@ static void rtl88e_dm_check_edca_turbo(struct ieee80211_hw *hw) }else {if (rtlpriv->dm.current_turbo_edca) {u8 tmp =AC0_BE ; - rtlpriv->cfg->ops->set_hw_reg (hw, -HW_VAR_AC_PARAM , - (u8 *)(&tmp)); + rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_AC_PARAM , + &tmp); rtlpriv->dm.current_turbo_edca = false; } }
drivers/net/wireless/rtlwifi/rtl8188ee/fw.c +2 -2
@@ -119,7 +119,7 @@ static void _rtl88e_write_fw(struct ieee80211_hw *hw, enum version_8188e version, u8 *buffer, u32 size) { struct rtl_priv *rtlpriv = rtl_priv(hw); -u8 *buf_ptr = (u8 *)buffer; +u8 *buf_ptr = buffer;u32 page_no, remain;u32 page, offset;
@@ -213,7 +213,7 @@ int rtl88e_download_fw(struct ieee80211_hw *hw, bool buse_wake_on_wlan_fw)return 1 ; pfwheader = (struct rtl92c_firmware_header *)rtlhal->pfirmware; - pfwdata = (u8 *)rtlhal->pfirmware; + pfwdata = rtlhal->pfirmware; fwsize = rtlhal->fwsize;RT_TRACE (rtlpriv,COMP_FW ,DBG_DMESG ,"normal Firmware SIZE %d\n" , fwsize);
drivers/net/wireless/rtlwifi/rtl8188ee/hw.c +26 -31
179 lines not on this page · raw message
drivers/net/wireless/rtlwifi/rtl8188ee/trx.c +2 -2
@@ -497,7 +497,7 @@ void rtl88ee_tx_fill_desc(struct ieee80211_hw *hw,struct rtl_mac *mac =rtl_mac (rtl_priv (hw));struct rtl_pci *rtlpci =rtl_pcidev (rtl_pcipriv (hw));struct rtl_hal *rtlhal =rtl_hal (rtlpriv); -u8 *pdesc = (u8 *)pdesc_tx; +u8 *pdesc = pdesc_tx;u16 seq_number;__le16 fc = hdr->frame_control;unsigned int buf_len =0 ;
@@ -716,7 +716,7 @@ void rtl88ee_tx_fill_cmddesc(struct ieee80211_hw *hw,SET_TX_DESC_OWN (pdesc,1 ); -SET_TX_DESC_PKT_SIZE ((u8 *)pdesc, (u16)(skb->len)); +SET_TX_DESC_PKT_SIZE (pdesc, (u16)(skb->len));SET_TX_DESC_FIRST_SEG (pdesc,1 );SET_TX_DESC_LAST_SEG (pdesc,1 );
drivers/net/wireless/rtlwifi/rtl8192ce/hw.c +7 -7
@@ -476,7 +476,7 @@ void rtl92ce_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val)break ; }case HW_VAR_H2C_FW_P2P_PS_OFFLOAD : -rtl92c_set_p2p_ps_offload_cmd (hw, (*(u8 *)val)); +rtl92c_set_p2p_ps_offload_cmd (hw, *val);break ;case HW_VAR_AID :{u16 u2btmp;
@@ -521,21 +521,21 @@ void rtl92ce_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) (u8 *)(&fw_current_inps)); rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_H2C_FW_PWRMODE , - (u8 *)(&ppsc->fwctrl_psmode)); + &ppsc->fwctrl_psmode); rtlpriv->cfg->ops->set_hw_reg (hw, -HW_VAR_SET_RPWM , - (u8 *)(&rpwm_val)); +HW_VAR_SET_RPWM , + &rpwm_val); }else { rpwm_val =0x0C ;/* RF on */ fw_pwrmode =FW_PS_ACTIVE_MODE ; fw_current_inps = false; rtlpriv->cfg->ops->set_hw_reg (hw, -HW_VAR_SET_RPWM , - (u8 *)(&rpwm_val)); +HW_VAR_SET_RPWM , + &rpwm_val); rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_H2C_FW_PWRMODE , - (u8 *)(&fw_pwrmode)); + &fw_pwrmode); rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/rtlwifi/rtl8192se/hw.c +6 -8
@@ -413,20 +413,18 @@ void rtl92se_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) (u8 *)(&fw_current_inps)); rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_H2C_FW_PWRMODE , - (u8 *)(&ppsc->fwctrl_psmode)); + &ppsc->fwctrl_psmode); - rtlpriv->cfg->ops->set_hw_reg (hw, -HW_VAR_SET_RPWM , - (u8 *)(&rpwm_val)); + rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_SET_RPWM , + &rpwm_val); }else { rpwm_val =0x0C ;/* RF on */ fw_pwrmode =FW_PS_ACTIVE_MODE ; fw_current_inps = false; rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_SET_RPWM , - (u8 *)(&rpwm_val)); - rtlpriv->cfg->ops->set_hw_reg (hw, -HW_VAR_H2C_FW_PWRMODE , - (u8 *)(&fw_pwrmode)); + &rpwm_val); + rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_H2C_FW_PWRMODE , + &fw_pwrmode); rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/rtlwifi/rtl8723ae/dm.c +2 -3
@@ -647,9 +647,8 @@ static void rtl8723ae_dm_check_edca_turbo(struct ieee80211_hw *hw) }else {if (rtlpriv->dm.current_turbo_edca) {u8 tmp =AC0_BE ; - rtlpriv->cfg->ops->set_hw_reg (hw, -HW_VAR_AC_PARAM , - (u8 *) (&tmp)); + rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_AC_PARAM , + &tmp); rtlpriv->dm.current_turbo_edca = false; } }
drivers/net/wireless/rtlwifi/rtl8723ae/hw.c +27 -33
163 lines not on this page · raw message
drivers/net/wireless/rtlwifi/rtl8723ae/trx.c +2 -2
@@ -375,7 +375,7 @@ void rtl8723ae_tx_fill_desc(struct ieee80211_hw *hw,struct rtl_pci *rtlpci =rtl_pcidev (rtl_pcipriv (hw));struct rtl_ps_ctl *ppsc =rtl_psc (rtl_priv (hw));bool defaultadapter = true; -u8 *pdesc = (u8 *) pdesc_tx; +u8 *pdesc = pdesc_tx;u16 seq_number;__le16 fc = hdr->frame_control;u8 fw_qsel =_rtl8723ae_map_hwqueue_to_fwqueue (skb, hw_queue);
@@ -577,7 +577,7 @@ void rtl8723ae_tx_fill_cmddesc(struct ieee80211_hw *hw,SET_TX_DESC_OWN (pdesc,1 ); -SET_TX_DESC_PKT_SIZE ((u8 *) pdesc, (u16) (skb->len)); +SET_TX_DESC_PKT_SIZE (pdesc, (u16) (skb->len));SET_TX_DESC_FIRST_SEG (pdesc,1 );SET_TX_DESC_LAST_SEG (pdesc,1 );
drivers/net/wireless/rtlwifi/rtl8723be/dm.c +1 -1
@@ -1083,7 +1083,7 @@ static void rtl8723be_dm_check_edca_turbo(struct ieee80211_hw *hw)if (rtlpriv->dm.current_turbo_edca) {u8 tmp =AC0_BE ; rtlpriv->cfg->ops->set_hw_reg (hw,HW_VAR_AC_PARAM , - (u8 *)(&tmp)); + &tmp); } rtlpriv->dm.current_turbo_edca = false; }
drivers/net/wireless/rtlwifi/rtl8723be/hw.c +27 -30
185 lines not on this page · raw message
drivers/net/wireless/rtlwifi/rtl8723be/trx.c +2 -2
@@ -647,7 +647,7 @@ void rtl8723be_tx_fill_desc(struct ieee80211_hw *hw,struct rtl_mac *mac =rtl_mac (rtl_priv (hw));struct rtl_pci *rtlpci =rtl_pcidev (rtl_pcipriv (hw));struct rtl_hal *rtlhal =rtl_hal (rtlpriv); -u8 *pdesc = (u8 *)pdesc_tx; +u8 *pdesc = pdesc_tx;u16 seq_number;__le16 fc = hdr->frame_control;unsigned int buf_len =0 ;
@@ -850,7 +850,7 @@ void rtl8723be_tx_fill_cmddesc(struct ieee80211_hw *hw, u8 *pdesc,SET_TX_DESC_OWN (pdesc,1 ); -SET_TX_DESC_PKT_SIZE ((u8 *)pdesc, (u16)(skb->len)); +SET_TX_DESC_PKT_SIZE (pdesc, (u16)(skb->len));SET_TX_DESC_FIRST_SEG (pdesc,1 );SET_TX_DESC_LAST_SEG (pdesc,1 );
drivers/net/wireless/rtlwifi/rtl8723com/fw_common.c +2 -2
@@ -115,7 +115,7 @@ void rtl8723_write_fw(struct ieee80211_hw *hw, u8 *buffer, u32 size) {struct rtl_priv *rtlpriv =rtl_priv (hw); -u8 *bufferptr = (u8 *)buffer; +u8 *bufferptr = buffer;u32 pagenums, remainsize;u32 page, offset;
@@ -257,7 +257,7 @@ int rtl8723_download_fw(struct ieee80211_hw *hw,return 1 ; pfwheader = (struct rtl92c_firmware_header *)rtlhal->pfirmware; - pfwdata = (u8 *)rtlhal->pfirmware; + pfwdata = rtlhal->pfirmware; fwsize = rtlhal->fwsize;RT_TRACE (rtlpriv,COMP_FW ,DBG_DMESG ,"normal Firmware SIZE %d\n" , fwsize);
Signature · 1 line
1.8.1.2.459.gbcd45b4.dirty