OSDN Git Service

brcmfmac: Fix warn trace on module unload while in ibss mode
authorHante Meuleman <meuleman@broadcom.com>
Sat, 2 Jan 2016 08:41:40 +0000 (09:41 +0100)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Thu, 11 Aug 2016 08:15:35 +0000 (16:15 +0800)
commitfea83ec148e82f8ea5a6a9460b80a7f71b3a3e5d
treedac66085e45a40195e726cbb5a2613ba26be3884
parent34a11af803c05947e98a483874a9d603ebc66df4
brcmfmac: Fix warn trace on module unload while in ibss mode

When the driver is being unloaded a situation can occur where the
wirelesss core (cfg80211) wants to remove the ibss, but the state
of brcmfmac has already been set to down. When an error is
returned in that situation then that will result in a stack
trace on removal of the wiphy object. This is avoided by
returning 0 when device is down on a leave_ibss call.

Reviewed-by: Arend Van Spriel <arend@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Signed-off-by: Hante Meuleman <meuleman@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c