diff options
Diffstat (limited to 'drivers/net/wireless/rt2x00/rt2x00dev.c')
| -rw-r--r-- | drivers/net/wireless/rt2x00/rt2x00dev.c | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/net/wireless/rt2x00/rt2x00dev.c b/drivers/net/wireless/rt2x00/rt2x00dev.c index 3ae468c4d76..f20d3eeeea7 100644 --- a/drivers/net/wireless/rt2x00/rt2x00dev.c +++ b/drivers/net/wireless/rt2x00/rt2x00dev.c @@ -854,6 +854,11 @@ int rt2x00lib_probe_dev(struct rt2x00_dev *rt2x00dev)  		    BIT(NL80211_IFTYPE_WDS);  	/* +	 * Initialize configuration work. +	 */ +	INIT_WORK(&rt2x00dev->intf_work, rt2x00lib_intf_scheduled); + +	/*  	 * Let the driver probe the device to detect the capabilities.  	 */  	retval = rt2x00dev->ops->lib->probe_hw(rt2x00dev); @@ -863,11 +868,6 @@ int rt2x00lib_probe_dev(struct rt2x00_dev *rt2x00dev)  	}  	/* -	 * Initialize configuration work. -	 */ -	INIT_WORK(&rt2x00dev->intf_work, rt2x00lib_intf_scheduled); - -	/*  	 * Allocate queue array.  	 */  	retval = rt2x00queue_allocate(rt2x00dev);  |