kernel_optimize_test/net
Luis R. Rodriguez 61405e9778 cfg80211: fix in nl80211_set_reg()
There is a race on access to last_request and its alpha2
through reg_is_valid_request() and us possibly processing
first another regulatory request on another CPU. We avoid
this improbably race by locking with the cfg80211_mutex as
we should have done in the first place. While at it add
the assert on locking on reg_is_valid_request().

Cc: stable@kernel.org
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-05-20 14:46:32 -04:00
..
9p
802
8021q net: release dst entry in dev_hard_start_xmit() 2009-05-18 22:19:19 -07:00
appletalk
atm
ax25
bluetooth
bridge net: Fix bridgeing sysfs handling of rtnl_lock 2009-05-18 22:15:59 -07:00
can
core net: release dst entry in dev_hard_start_xmit() 2009-05-18 22:19:19 -07:00
dcb
dccp
decnet ipv4: remove an unused parameter from configure method of fib_rules_ops. 2009-05-17 11:59:45 -07:00
dsa
econet
ethernet
ipv4 ipv4: teach ipconfig about the MTU option in DHCP 2009-05-19 15:36:17 -07:00
ipv6 sit: stateless autoconf for isatap 2009-05-19 16:02:02 -07:00
ipx
irda net: use NLMSG_DEFAULT_SIZE in nlmsg_new() allocations 2009-05-19 15:36:16 -07:00
iucv
key
lapb
llc net: remove needless (now buggy) & from dev->dev_addr (part2) 2009-05-17 11:59:53 -07:00
mac80211 mac80211: cancel/restart all timers across suspend/resume 2009-05-20 14:46:25 -04:00
netfilter
netlabel
netlink
netrom
packet net: TX_RING and packet mmap 2009-05-18 22:11:22 -07:00
phonet
rds Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-05-18 21:08:20 -07:00
rfkill
rose
rxrpc
sched sch_teql: Use net_device internal stats 2009-05-19 15:36:15 -07:00
sctp
sunrpc
tipc net: remove needless (now buggy) & from dev->dev_addr 2009-05-17 11:59:47 -07:00
unix
wanrouter
wimax
wireless cfg80211: fix in nl80211_set_reg() 2009-05-20 14:46:32 -04:00
x25
xfrm
compat.c
Kconfig
Makefile
nonet.c
socket.c
sysctl_net.c
TUNABLE