Johannes Berg
940d0ac9db
cfg80211: fix rtnl leak in wiphy dump error cases
...
In two wiphy dump error cases, most often when the dump allocation
must be increased, the RTNL is leaked. This quickly results in a
complete system lockup. Release the RTNL correctly.
Reported-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2013-06-11 16:52:39 +02:00
..
.gitignore
ap.c
chan.c
core.c
cfg80211: make wiphy index start at 0 again
2013-06-04 22:28:23 +02:00
core.h
cfg80211: separate internal SME implementation
2013-06-04 13:03:11 +02:00
db.txt
debugfs.c
cfg80211: vastly simplify locking
2013-05-25 00:02:15 +02:00
debugfs.h
ethtool.c
ethtool.h
genregdb.awk
ibss.c
cfg80211: separate internal SME implementation
2013-06-04 13:03:11 +02:00
Kconfig
lib80211.c
lib80211_crypt_ccmp.c
hostap: Don't use create_proc_read_entry()
2013-04-29 15:41:56 -04:00
lib80211_crypt_tkip.c
hostap: Don't use create_proc_read_entry()
2013-04-29 15:41:56 -04:00
lib80211_crypt_wep.c
hostap: Don't use create_proc_read_entry()
2013-04-29 15:41:56 -04:00
Makefile
mesh.c
{nl,mac,cfg}80211: Allow user to configure basic rates for mesh
2013-06-11 14:24:36 +02:00
mlme.c
cfg80211: separate internal SME implementation
2013-06-04 13:03:11 +02:00
nl80211.c
cfg80211: fix rtnl leak in wiphy dump error cases
2013-06-11 16:52:39 +02:00
nl80211.h
radiotap.c
rdev-ops.h
cfg80211: introduce critical protocol indication from user-space
2013-04-22 15:48:00 +02:00
reg.c
regulatory: use proper enum return value
2013-06-04 14:35:07 +02:00
reg.h
regdb.h
scan.c
cfg80211: vastly simplify locking
2013-05-25 00:02:15 +02:00
sme.c
cfg80211: separate internal SME implementation
2013-06-04 13:03:11 +02:00
sysfs.c
cfg80211: make WoWLAN configuration available to drivers
2013-05-27 15:10:58 +02:00
sysfs.h
trace.c
trace.h
cfg80211/mac80211: clean up cfg80211 SME APIs
2013-06-04 13:03:10 +02:00
util.c
cfg80211: remove some locked wrappers from sme API
2013-05-25 00:02:22 +02:00
wext-compat.c
cfg80211: vastly simplify locking
2013-05-25 00:02:15 +02:00
wext-compat.h
wext-core.c
wext-priv.c
wext-proc.c
wext-sme.c
cfg80211: separate internal SME implementation
2013-06-04 13:03:11 +02:00
wext-spy.c