Johannes Berg
e1957dba5b
cfg80211: process events caused by suspend before suspending
...
When suspending without WoWLAN, cfg80211 will ask drivers to
disconnect. Even when the driver does this synchronously, and
immediately returns with a notification, cfg80211 schedules
the handling thereof to a workqueue, and may then call back
into the driver when the driver was already suspended/ing.
Fix this by processing all events caused by cfg80211_leave_all()
directly after that function returns. The driver still needs to
do the right thing here and wait for the firmware response, but
that is - at least - true for mwifiex where this occurred.
Reported-by: Amitkumar Karwar <akarwar@marvell.com>
Tested-by: Amitkumar Karwar <akarwar@marvell.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2016-10-26 07:59:52 +02:00
..
.gitignore
ap.c
chan.c
cfg80211: add start / stop NAN commands
2016-09-30 13:21:14 +02:00
core.c
cfg80211: add add_nan_func / del_nan_func
2016-09-30 13:21:23 +02:00
core.h
cfg80211: add start / stop NAN commands
2016-09-30 13:21:14 +02:00
db.txt
debugfs.c
cfg80211: remove enum ieee80211_band
2016-04-12 15:56:15 +02:00
debugfs.h
ethtool.c
genregdb.awk
ibss.c
cfg80211: Add support for static WEP in the driver
2016-09-30 13:19:10 +02:00
Kconfig
lib80211.c
lib80211_crypt_ccmp.c
lib80211_crypt_tkip.c
lib80211_crypt_wep.c
Makefile
mesh.c
cfg80211: remove enum ieee80211_band
2016-04-12 15:56:15 +02:00
mlme.c
cfg80211: add start / stop NAN commands
2016-09-30 13:21:14 +02:00
nl80211.c
Merge remote-tracking branch 'net-next/master' into mac80211-next
2016-10-04 09:46:44 +02:00
nl80211.h
cfg80211: always notify userspace of new wireless netdevs
2016-08-11 16:51:41 +02:00
ocb.c
radiotap.c
cfg80211: add radiotap VHT info to rtap_namespace_sizes
2016-02-24 09:04:41 +01:00
rdev-ops.h
cfg80211: allow the user space to change current NAN configuration
2016-09-30 13:21:28 +02:00
reg.c
cfg80211: make wdev_list accessible to drivers
2016-05-12 11:16:40 +02:00
reg.h
cfg80211: remove enum ieee80211_band
2016-04-12 15:56:15 +02:00
regdb.h
scan.c
cfg80211: add helper to find an IE that matches a byte-array
2016-09-16 14:49:52 +02:00
sme.c
cfg80211: Add support for static WEP in the driver
2016-09-30 13:19:10 +02:00
sysfs.c
cfg80211: process events caused by suspend before suspending
2016-10-26 07:59:52 +02:00
sysfs.h
trace.c
trace.h
cfg80211: allow the user space to change current NAN configuration
2016-09-30 13:21:28 +02:00
util.c
cfg80211: add ability to check DA/SA in A-MSDU decapsulation
2016-10-12 09:19:10 +02:00
wext-compat.c
cfg80211: Add support for static WEP in the driver
2016-09-30 13:19:10 +02:00
wext-compat.h
wext-core.c
Revert "wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel"
2016-08-08 08:49:50 +02:00
wext-priv.c
wext-proc.c
wext-sme.c
cfg80211: Add support for static WEP in the driver
2016-09-30 13:19:10 +02:00
wext-spy.c