Staging: rtl8192su: fix build error

This fixes a build error when selecting the rtl8192su driver as a
module. This has been reported by me, and the opensuse kernel developer
team, and I finally tracked it down.

Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

+5 -4
+1 -1
drivers/staging/rtl8192su/ieee80211.h
··· 2645 struct sk_buff *frag, 2646 int hdr_len); 2647 2648 - extern int ieee80211_xmit(struct sk_buff *skb, 2649 struct net_device *dev); 2650 extern void ieee80211_txb_free(struct ieee80211_txb *); 2651
··· 2645 struct sk_buff *frag, 2646 int hdr_len); 2647 2648 + extern int rtl8192_ieee80211_xmit(struct sk_buff *skb, 2649 struct net_device *dev); 2650 extern void ieee80211_txb_free(struct ieee80211_txb *); 2651
+1 -1
drivers/staging/rtl8192su/ieee80211/ieee80211.h
··· 2645 struct sk_buff *frag, 2646 int hdr_len); 2647 2648 - extern int ieee80211_xmit(struct sk_buff *skb, 2649 struct net_device *dev); 2650 extern void ieee80211_txb_free(struct ieee80211_txb *); 2651
··· 2645 struct sk_buff *frag, 2646 int hdr_len); 2647 2648 + extern int rtl8192_ieee80211_xmit(struct sk_buff *skb, 2649 struct net_device *dev); 2650 extern void ieee80211_txb_free(struct ieee80211_txb *); 2651
+2 -1
drivers/staging/rtl8192su/ieee80211/ieee80211_tx.c
··· 618 } 619 } 620 621 - int ieee80211_xmit(struct sk_buff *skb, struct net_device *dev) 622 { 623 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)) 624 struct ieee80211_device *ieee = netdev_priv(dev); ··· 943 return 1; 944 945 } 946 947 EXPORT_SYMBOL(ieee80211_txb_free);
··· 618 } 619 } 620 621 + int rtl8192_ieee80211_xmit(struct sk_buff *skb, struct net_device *dev) 622 { 623 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)) 624 struct ieee80211_device *ieee = netdev_priv(dev); ··· 943 return 1; 944 945 } 946 + EXPORT_SYMBOL(rtl8192_ieee80211_xmit); 947 948 EXPORT_SYMBOL(ieee80211_txb_free);
+1 -1
drivers/staging/rtl8192su/r8192U_core.c
··· 12142 .ndo_set_mac_address = r8192_set_mac_adr, 12143 .ndo_validate_addr = eth_validate_addr, 12144 .ndo_change_mtu = eth_change_mtu, 12145 - .ndo_start_xmit = ieee80211_xmit, 12146 }; 12147 12148 #if LINUX_VERSION_CODE > KERNEL_VERSION(2,5,0)
··· 12142 .ndo_set_mac_address = r8192_set_mac_adr, 12143 .ndo_validate_addr = eth_validate_addr, 12144 .ndo_change_mtu = eth_change_mtu, 12145 + .ndo_start_xmit = rtl8192_ieee80211_xmit, 12146 }; 12147 12148 #if LINUX_VERSION_CODE > KERNEL_VERSION(2,5,0)