Commit a71b676f authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

Staging: winbond: fix up wireless api errors

The wireless core made a number of api changes that caused
the winbond driver to break.  This patch fixes those errors by
making the needed changes to the driver.
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent f341dddf
...@@ -65,17 +65,17 @@ static void hal_set_beacon_period(struct hw_data *pHwData, u16 beacon_period) ...@@ -65,17 +65,17 @@ static void hal_set_beacon_period(struct hw_data *pHwData, u16 beacon_period)
} }
static int wbsoft_add_interface(struct ieee80211_hw *dev, static int wbsoft_add_interface(struct ieee80211_hw *dev,
struct ieee80211_if_init_conf *conf) struct ieee80211_vif *vif)
{ {
struct wbsoft_priv *priv = dev->priv; struct wbsoft_priv *priv = dev->priv;
hal_set_beacon_period(&priv->sHwData, conf->vif->bss_conf.beacon_int); hal_set_beacon_period(&priv->sHwData, vif->bss_conf.beacon_int);
return 0; return 0;
} }
static void wbsoft_remove_interface(struct ieee80211_hw *dev, static void wbsoft_remove_interface(struct ieee80211_hw *dev,
struct ieee80211_if_init_conf *conf) struct ieee80211_vif *vif)
{ {
printk("wbsoft_remove interface called\n"); printk("wbsoft_remove interface called\n");
} }
...@@ -92,13 +92,6 @@ static int wbsoft_get_stats(struct ieee80211_hw *hw, ...@@ -92,13 +92,6 @@ static int wbsoft_get_stats(struct ieee80211_hw *hw,
return 0; return 0;
} }
static int wbsoft_get_tx_stats(struct ieee80211_hw *hw,
struct ieee80211_tx_queue_stats *stats)
{
printk(KERN_INFO "%s called\n", __func__);
return 0;
}
static u64 wbsoft_prepare_multicast(struct ieee80211_hw *hw, int mc_count, static u64 wbsoft_prepare_multicast(struct ieee80211_hw *hw, int mc_count,
struct dev_addr_list *mc_list) struct dev_addr_list *mc_list)
{ {
...@@ -287,7 +280,6 @@ static const struct ieee80211_ops wbsoft_ops = { ...@@ -287,7 +280,6 @@ static const struct ieee80211_ops wbsoft_ops = {
.prepare_multicast = wbsoft_prepare_multicast, .prepare_multicast = wbsoft_prepare_multicast,
.configure_filter = wbsoft_configure_filter, .configure_filter = wbsoft_configure_filter,
.get_stats = wbsoft_get_stats, .get_stats = wbsoft_get_stats,
.get_tx_stats = wbsoft_get_tx_stats,
.get_tsf = wbsoft_get_tsf, .get_tsf = wbsoft_get_tsf,
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment