p54: only unregister ieee80211_hw when it has been registered

p54_unregister_common may now be called by the backend
driver's remove routine, even if the ieee80211_hw device
struct was never successfully registered.

Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
此提交包含在:
Christian Lamparter
2012-03-17 14:10:02 +01:00
提交者 John W. Linville
父節點 52a3f20c09
當前提交 a9b9361dd5
共有 2 個檔案被更改,包括 10 行新增2 行删除

查看文件

@@ -173,6 +173,7 @@ struct p54_common {
struct sk_buff_head tx_pending;
struct sk_buff_head tx_queue;
struct mutex conf_mutex;
bool registered;
/* memory management (as seen by the firmware) */
u32 rx_start;