staging: r8188eu: remove kernel version depended code paths
PATCH 1/1 staging: r8188eu: remove kernel version depended code paths
Remove kernel version depended code paths from the driver. Reported by checkpatch.
WARNING: LINUX_VERSION_CODE should be avoided, code should be for the version to which it is merged
Signed-off-by Michael Straube <[email protected]>
--- drivers/staging/r8188eu/core/rtw_mlme.c | 4 ---- drivers/staging/r8188eu/os_dep/os_intfs.c | 24 +------------------- drivers/staging/r8188eu/os_dep/rtw_android.c | 9 -------- drivers/staging/r8188eu/os_dep/xmit_linux.c | 5 ---- 4 files changed, 1 insertion(+), 41 deletions(-)
drivers/staging/r8188eu/core/rtw_mlme.c +0 -4
@@ -1499,11 +1499,7 @@ void rtw_dynamic_check_timer_handlder(struct adapter *adapter)rcu_read_lock (); -#if LINUX_VERSION_CODE >=KERNEL_VERSION (2 ,6 ,36 )if (rcu_dereference (adapter->pnetdev->rx_handler_data) && -#else - if (rcu_dereference(adapter->pnetdev->br_port) && -#endif (check_fwstate (pmlmepriv,WIFI_STATION_STATE |WIFI_ADHOC_STATE ) == true)) {/* expire NAT2.5 entry */ nat25_db_expire (adapter);
drivers/staging/r8188eu/os_dep/os_intfs.c +1 -23
@@ -637,19 +637,7 @@ static unsigned int rtw_classify8021d(struct sk_buff *skb)return dscp >>5 ; } -static u16 rtw_select_queue (struct net_device *dev,struct sk_buff *skb -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 2, 0)) - ,struct net_device *sb_dev -#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 0)) - ,struct net_device *sb_dev - ,select_queue_fallback_t fallback -#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 14, 0)) - ,void *unused - ,select_queue_fallback_t fallback -#elif (LINUX_VERSION_CODE == KERNEL_VERSION(3, 13, 0)) - ,void *accel -#endif -) +static u16 rtw_select_queue (struct net_device *dev,struct sk_buff *skb,struct net_device *sb_dev) {struct adapter *padapter =rtw_netdev_priv (dev);struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
@@ -706,15 +694,9 @@ int rtw_init_netdev_name(struct net_device *pnetdev, const char *ifname)return 0 ; } -#if LINUX_VERSION_CODE >KERNEL_VERSION (2 ,6 ,39 )static const struct device_type wlan_type = { .name ="wlan" , }; -#else -static struct device_type wlan_type = { - .name ="wlan" , -}; -#endif struct net_device *rtw_init_netdev (struct adapter *old_padapter) {
@@ -992,11 +974,7 @@ void netdev_br_init(struct net_device *netdev)rcu_read_lock (); -#if LINUX_VERSION_CODE >=KERNEL_VERSION (2 ,6 ,36 )if (rcu_dereference (adapter->pnetdev->rx_handler_data)) { -#else -if (rcu_dereference (adapter->pnetdev->br_port)) { -#endif struct net_device *br_netdev;struct net *devnet =NULL ;
drivers/staging/r8188eu/os_dep/rtw_android.c +0 -9
@@ -63,13 +63,8 @@ int rtw_android_cmdstr_to_num(char *cmdstr) {int cmd_num;for (cmd_num=0 ; cmd_num <ANDROID_WIFI_CMD_MAX ; cmd_num++) -#if (LINUX_VERSION_CODE >=KERNEL_VERSION (4 ,0 ,0 ))if (!strncasecmp (cmdstr, android_wifi_cmd_str[cmd_num],strlen (android_wifi_cmd_str[cmd_num]))) -#else -if (0 ==strnicmp (cmdstr, android_wifi_cmd_str[cmd_num], - strlen(android_wifi_cmd_str[cmd_num]))) -#endif break ;return cmd_num; }
@@ -162,11 +157,7 @@ int rtw_android_priv_cmd(struct net_device *net, struct ifreq *ifr, int cmd) ret = -ENOMEM ; goto exit; } -#if (LINUX_VERSION_CODE >=KERNEL_VERSION (5 ,0 ,0 ))if (!access_ok (priv_cmd.buf, priv_cmd.total_len)) { -#else -if (!access_ok (VERIFY_READ , priv_cmd.buf, priv_cmd.total_len)) { -#endif DBG_88E ("%s: failed to access memory\n" , __func__); ret = -EFAULT ; goto exit;
drivers/staging/r8188eu/os_dep/xmit_linux.c +0 -5
@@ -108,7 +108,6 @@ void rtw_os_xmit_resource_free(struct adapter *padapter,void rtw_os_pkt_complete (struct adapter *padapter,struct sk_buff *pkt) { -#if (LINUX_VERSION_CODE >=KERNEL_VERSION (2 ,6 ,35 ))u16 queue;struct xmit_priv *pxmitpriv = &padapter->xmitpriv;
@@ -121,10 +120,6 @@ void rtw_os_pkt_complete(struct adapter *padapter, struct sk_buff *pkt)if (__netif_subqueue_stopped (padapter->pnetdev, queue))netif_wake_subqueue (padapter->pnetdev, queue); } -#else -if (netif_queue_stopped (padapter->pnetdev)) -netif_wake_queue (padapter->pnetdev); -#endif dev_kfree_skb_any (pkt); }
Signature · 1 line
2.32.0
Thus wrote Michael Straube ([email protected]):
Quoted 137 lines
Remove kernel version depended code paths from the driver. Reported by checkpatch.
WARNING:
LINUX_VERSION_CODEshould be avoided, code should be for the version to which it is mergedSigned-off-by Michael Straube <[email protected]>--- drivers/staging/r8188eu/core/rtw_mlme.c | 4 ---- drivers/staging/r8188eu/os_dep/os_intfs.c | 24 +------------------- drivers/staging/r8188eu/os_dep/rtw_android.c | 9 -------- drivers/staging/r8188eu/os_dep/xmit_linux.c | 5 ---- 4 files changed, 1 insertion(+), 41 deletions(-)drivers/staging/r8188eu/core/rtw_mlme.c +0
-4@@ -1499,11 +1499,7 @@ void rtw_dynamic_check_timer_handlder(struct adapter *adapter)rcu_read_lock (); -#if LINUX_VERSION_CODE >=KERNEL_VERSION (2 ,6 ,36 )if (rcu_dereference (adapter->pnetdev->rx_handler_data) && -#else - if (rcu_dereference(adapter->pnetdev->br_port) && -#endif (check_fwstate (pmlmepriv,WIFI_STATION_STATE |WIFI_ADHOC_STATE ) == true)) {/* expire NAT2.5 entry */ nat25_db_expire (adapter);drivers/staging/r8188eu/os_dep/os_intfs.c +1
-23@@ -637,19 +637,7 @@ static unsigned int rtw_classify8021d(struct sk_buff *skb)return dscp >>5 ; } -static u16 rtw_select_queue (struct net_device *dev,struct sk_buff *skb -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 2, 0)) - ,struct net_device *sb_dev -#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 0)) - ,struct net_device *sb_dev - ,select_queue_fallback_t fallback -#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 14, 0)) - ,void *unused - ,select_queue_fallback_t fallback -#elif (LINUX_VERSION_CODE == KERNEL_VERSION(3, 13, 0)) - ,void *accel -#endif -) +static u16 rtw_select_queue (struct net_device *dev,struct sk_buff *skb,struct net_device *sb_dev) {struct adapter *padapter =rtw_netdev_priv (dev);struct mlme_priv *pmlmepriv = &padapter->mlmepriv;@@ -706,15 +694,9 @@ int rtw_init_netdev_name(struct net_device *pnetdev, const char *ifname)return 0 ; } -#if LINUX_VERSION_CODE >KERNEL_VERSION (2 ,6 ,39 )static const struct device_type wlan_type = { .name ="wlan" , }; -#else -static struct device_type wlan_type = { - .name ="wlan" , -}; -#endif struct net_device *rtw_init_netdev (struct adapter *old_padapter) {@@ -992,11 +974,7 @@ void netdev_br_init(struct net_device *netdev)rcu_read_lock (); -#if LINUX_VERSION_CODE >=KERNEL_VERSION (2 ,6 ,36 )if (rcu_dereference (adapter->pnetdev->rx_handler_data)) { -#else -if (rcu_dereference (adapter->pnetdev->br_port)) { -#endif struct net_device *br_netdev;struct net *devnet =NULL ;drivers/staging/r8188eu/os_dep/rtw_android.c +0
-9@@ -63,13 +63,8 @@ int rtw_android_cmdstr_to_num(char *cmdstr) {int cmd_num;for (cmd_num=0 ; cmd_num <ANDROID_WIFI_CMD_MAX ; cmd_num++) -#if (LINUX_VERSION_CODE >=KERNEL_VERSION (4 ,0 ,0 ))if (!strncasecmp (cmdstr, android_wifi_cmd_str[cmd_num],strlen (android_wifi_cmd_str[cmd_num]))) -#else -if (0 ==strnicmp (cmdstr, android_wifi_cmd_str[cmd_num], - strlen(android_wifi_cmd_str[cmd_num]))) -#endif break ;return cmd_num; }@@ -162,11 +157,7 @@ int rtw_android_priv_cmd(struct net_device *net, struct ifreq *ifr, int cmd) ret = -ENOMEM ; goto exit; } -#if (LINUX_VERSION_CODE >=KERNEL_VERSION (5 ,0 ,0 ))if (!access_ok (priv_cmd.buf, priv_cmd.total_len)) { -#else -if (!access_ok (VERIFY_READ , priv_cmd.buf, priv_cmd.total_len)) { -#endif DBG_88E ("%s: failed to access memory\n" , __func__); ret = -EFAULT ; goto exit;drivers/staging/r8188eu/os_dep/xmit_linux.c +0
-5@@ -108,7 +108,6 @@ void rtw_os_xmit_resource_free(struct adapter *padapter,void rtw_os_pkt_complete (struct adapter *padapter,struct sk_buff *pkt) { -#if (LINUX_VERSION_CODE >=KERNEL_VERSION (2 ,6 ,35 ))u16 queue;struct xmit_priv *pxmitpriv = &padapter->xmitpriv;@@ -121,10 +120,6 @@ void rtw_os_pkt_complete(struct adapter *padapter, struct sk_buff *pkt)if (__netif_subqueue_stopped (padapter->pnetdev, queue))netif_wake_subqueue (padapter->pnetdev, queue); } -#else -if (netif_queue_stopped (padapter->pnetdev)) -netif_wake_queue (padapter->pnetdev); -#endif dev_kfree_skb_any (pkt); }Signature · 1 line
2.32.0
Hi Michael,
looks good to me.
Acked-by Martin Kaiser <[email protected]>
Quoted 137 lines · Michael Straube
Remove kernel version depended code paths from the driver. Reported by checkpatch.
WARNING:
LINUX_VERSION_CODEshould be avoided, code should be for the version to which it is mergedSigned-off-by Michael Straube <[email protected]>--- drivers/staging/r8188eu/core/rtw_mlme.c | 4 ---- drivers/staging/r8188eu/os_dep/os_intfs.c | 24 +------------------- drivers/staging/r8188eu/os_dep/rtw_android.c | 9 -------- drivers/staging/r8188eu/os_dep/xmit_linux.c | 5 ---- 4 files changed, 1 insertion(+), 41 deletions(-)drivers/staging/r8188eu/core/rtw_mlme.c +0
-4@@ -1499,11 +1499,7 @@ void rtw_dynamic_check_timer_handlder(struct adapter *adapter)rcu_read_lock (); -#if LINUX_VERSION_CODE >=KERNEL_VERSION (2 ,6 ,36 )if (rcu_dereference (adapter->pnetdev->rx_handler_data) && -#else - if (rcu_dereference(adapter->pnetdev->br_port) && -#endif (check_fwstate (pmlmepriv,WIFI_STATION_STATE |WIFI_ADHOC_STATE ) == true)) {/* expire NAT2.5 entry */ nat25_db_expire (adapter);drivers/staging/r8188eu/os_dep/os_intfs.c +1
-23@@ -637,19 +637,7 @@ static unsigned int rtw_classify8021d(struct sk_buff *skb)return dscp >>5 ; } -static u16 rtw_select_queue (struct net_device *dev,struct sk_buff *skb -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 2, 0)) - ,struct net_device *sb_dev -#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 0)) - ,struct net_device *sb_dev - ,select_queue_fallback_t fallback -#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 14, 0)) - ,void *unused - ,select_queue_fallback_t fallback -#elif (LINUX_VERSION_CODE == KERNEL_VERSION(3, 13, 0)) - ,void *accel -#endif -) +static u16 rtw_select_queue (struct net_device *dev,struct sk_buff *skb,struct net_device *sb_dev) {struct adapter *padapter =rtw_netdev_priv (dev);struct mlme_priv *pmlmepriv = &padapter->mlmepriv;@@ -706,15 +694,9 @@ int rtw_init_netdev_name(struct net_device *pnetdev, const char *ifname)return 0 ; } -#if LINUX_VERSION_CODE >KERNEL_VERSION (2 ,6 ,39 )static const struct device_type wlan_type = { .name ="wlan" , }; -#else -static struct device_type wlan_type = { - .name ="wlan" , -}; -#endif struct net_device *rtw_init_netdev (struct adapter *old_padapter) {@@ -992,11 +974,7 @@ void netdev_br_init(struct net_device *netdev)rcu_read_lock (); -#if LINUX_VERSION_CODE >=KERNEL_VERSION (2 ,6 ,36 )if (rcu_dereference (adapter->pnetdev->rx_handler_data)) { -#else -if (rcu_dereference (adapter->pnetdev->br_port)) { -#endif struct net_device *br_netdev;struct net *devnet =NULL ;drivers/staging/r8188eu/os_dep/rtw_android.c +0
-9@@ -63,13 +63,8 @@ int rtw_android_cmdstr_to_num(char *cmdstr) {int cmd_num;for (cmd_num=0 ; cmd_num <ANDROID_WIFI_CMD_MAX ; cmd_num++) -#if (LINUX_VERSION_CODE >=KERNEL_VERSION (4 ,0 ,0 ))if (!strncasecmp (cmdstr, android_wifi_cmd_str[cmd_num],strlen (android_wifi_cmd_str[cmd_num]))) -#else -if (0 ==strnicmp (cmdstr, android_wifi_cmd_str[cmd_num], - strlen(android_wifi_cmd_str[cmd_num]))) -#endif break ;return cmd_num; }@@ -162,11 +157,7 @@ int rtw_android_priv_cmd(struct net_device *net, struct ifreq *ifr, int cmd) ret = -ENOMEM ; goto exit; } -#if (LINUX_VERSION_CODE >=KERNEL_VERSION (5 ,0 ,0 ))if (!access_ok (priv_cmd.buf, priv_cmd.total_len)) { -#else -if (!access_ok (VERIFY_READ , priv_cmd.buf, priv_cmd.total_len)) { -#endif DBG_88E ("%s: failed to access memory\n" , __func__); ret = -EFAULT ; goto exit;drivers/staging/r8188eu/os_dep/xmit_linux.c +0
-6@@ -108,7 +108,6 @@ void rtw_os_xmit_resource_free(struct adapter *padapter,void rtw_os_pkt_complete (struct adapter *padapter,struct sk_buff *pkt) { -#if (LINUX_VERSION_CODE >=KERNEL_VERSION (2 ,6 ,35 ))u16 queue;struct xmit_priv *pxmitpriv = &padapter->xmitpriv;@@ -121,10 +120,6 @@ void rtw_os_pkt_complete(struct adapter *padapter, struct sk_buff *pkt)if (__netif_subqueue_stopped (padapter->pnetdev, queue))netif_wake_subqueue (padapter->pnetdev, queue); } -#else -if (netif_queue_stopped (padapter->pnetdev)) -netif_wake_queue (padapter->pnetdev); -#endif dev_kfree_skb_any (pkt); } --
Quoted 2 lines
2.32.0
Looks good to me, thanks.
Acked-by Phillip Potter <[email protected]>
Regards,
Phil