|
@@ -418,9 +418,9 @@ void rt2x00mac_configure_filter(struct ieee80211_hw *hw,
|
|
|
rt2x00dev->packet_filter = *total_flags;
|
|
|
|
|
|
if (!test_bit(DRIVER_REQUIRE_SCHEDULED, &rt2x00dev->flags))
|
|
|
- queue_work(rt2x00dev->hw->workqueue, &rt2x00dev->filter_work);
|
|
|
- else
|
|
|
rt2x00dev->ops->lib->config_filter(rt2x00dev, *total_flags);
|
|
|
+ else
|
|
|
+ queue_work(rt2x00dev->hw->workqueue, &rt2x00dev->filter_work);
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(rt2x00mac_configure_filter);
|
|
|
|