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>
This commit is contained in:
parent
2c63abf9e8
commit
ce9c010c5c
|
@ -2645,7 +2645,7 @@ extern int ieee80211_encrypt_fragment(
|
||||||
struct sk_buff *frag,
|
struct sk_buff *frag,
|
||||||
int hdr_len);
|
int hdr_len);
|
||||||
|
|
||||||
extern int ieee80211_xmit(struct sk_buff *skb,
|
extern int rtl8192_ieee80211_xmit(struct sk_buff *skb,
|
||||||
struct net_device *dev);
|
struct net_device *dev);
|
||||||
extern void ieee80211_txb_free(struct ieee80211_txb *);
|
extern void ieee80211_txb_free(struct ieee80211_txb *);
|
||||||
|
|
||||||
|
|
|
@ -2645,7 +2645,7 @@ extern int ieee80211_encrypt_fragment(
|
||||||
struct sk_buff *frag,
|
struct sk_buff *frag,
|
||||||
int hdr_len);
|
int hdr_len);
|
||||||
|
|
||||||
extern int ieee80211_xmit(struct sk_buff *skb,
|
extern int rtl8192_ieee80211_xmit(struct sk_buff *skb,
|
||||||
struct net_device *dev);
|
struct net_device *dev);
|
||||||
extern void ieee80211_txb_free(struct ieee80211_txb *);
|
extern void ieee80211_txb_free(struct ieee80211_txb *);
|
||||||
|
|
||||||
|
|
|
@ -618,7 +618,7 @@ void ieee80211_query_seqnum(struct ieee80211_device*ieee, struct sk_buff* skb, u
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int ieee80211_xmit(struct sk_buff *skb, struct net_device *dev)
|
int rtl8192_ieee80211_xmit(struct sk_buff *skb, struct net_device *dev)
|
||||||
{
|
{
|
||||||
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0))
|
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0))
|
||||||
struct ieee80211_device *ieee = netdev_priv(dev);
|
struct ieee80211_device *ieee = netdev_priv(dev);
|
||||||
|
@ -943,5 +943,6 @@ int ieee80211_xmit(struct sk_buff *skb, struct net_device *dev)
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL(rtl8192_ieee80211_xmit);
|
||||||
|
|
||||||
EXPORT_SYMBOL(ieee80211_txb_free);
|
EXPORT_SYMBOL(ieee80211_txb_free);
|
||||||
|
|
|
@ -12142,7 +12142,7 @@ static const struct net_device_ops rtl8192_netdev_ops = {
|
||||||
.ndo_set_mac_address = r8192_set_mac_adr,
|
.ndo_set_mac_address = r8192_set_mac_adr,
|
||||||
.ndo_validate_addr = eth_validate_addr,
|
.ndo_validate_addr = eth_validate_addr,
|
||||||
.ndo_change_mtu = eth_change_mtu,
|
.ndo_change_mtu = eth_change_mtu,
|
||||||
.ndo_start_xmit = ieee80211_xmit,
|
.ndo_start_xmit = rtl8192_ieee80211_xmit,
|
||||||
};
|
};
|
||||||
|
|
||||||
#if LINUX_VERSION_CODE > KERNEL_VERSION(2,5,0)
|
#if LINUX_VERSION_CODE > KERNEL_VERSION(2,5,0)
|
||||||
|
|
Loading…
Reference in New Issue