linux-imx/net
Emmanuel Grumbach a0ed272608 mac80211: fix suspend vs. association race
commit c52666aef9 upstream.

If the association is in progress while we suspend, the
stack will be in a messed up state. Clean it before we
suspend.

This patch completes Johannes's patch:

1a1cb744de
Author: Johannes Berg <johannes.berg@intel.com>

    mac80211: fix suspend vs. authentication race

Fixes: 12e7f51702 ("mac80211: cleanup generic suspend/resume procedures")
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
2014-06-06 11:40:22 +02:00
..
9p 9p/trans_virtio.c: Fix broken zero-copy on vmalloc() buffers 2014-02-26 10:22:50 +01:00
802 mrp: add periodictimer to allow retries when packets get lost 2013-09-23 16:53:52 -04:00
8021q vlan: Fix lockdep warning when vlan dev handle notification 2014-05-29 11:38:35 +02:00
appletalk net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:13 -08:00
atm net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:13 -08:00
ax25 net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:13 -08:00
batman-adv batman-adv: increase orig refcount when storing ref in gw_node 2014-05-29 11:49:32 +02:00
bluetooth Bluetooth: Fix removing Long Term Key 2014-05-05 14:24:39 +02:00
bridge bridge: Handle IFLA_ADDRESS correctly when creating bridge device 2014-05-29 11:49:19 +02:00
caif net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:13 -08:00
can can: add destructor for self generated skbs 2014-02-26 10:22:51 +01:00
ceph libceph: fix preallocation check in get_reply() 2014-03-31 14:22:36 +02:00
core net-gro: reset skb->truesize in napi_reuse_skb() 2014-05-29 11:49:34 +02:00
dcb rtnetlink: Remove passing of attributes into rtnl_doit functions 2013-03-22 10:31:16 -04:00
dccp net:dccp: do not report ICMP redirects to user space 2013-09-18 12:33:44 -04:00
decnet net: Convert uses of typedef ctl_table to struct ctl_table 2013-06-13 02:36:09 -07:00
dns_resolver net: strict_strtoul is obsolete, use kstrtoul instead 2013-07-12 16:09:14 -07:00
dsa net: dsa: inherit addr_assign_type along with dev_addr 2013-09-03 20:57:49 -04:00
ethernet net: Fix sysfs_format_mac() code duplication. 2013-07-16 17:09:22 -07:00
ieee802154 6lowpan: fix lockdep splats 2014-02-26 10:22:50 +01:00
ipv4 ipv4: initialise the itag variable in __mkroute_input 2014-05-29 11:49:33 +02:00
ipv6 netfilter: Fix potential use after free in ip6_route_me_harder() 2014-06-04 16:57:04 +02:00
ipx net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:13 -08:00
irda net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:13 -08:00
iucv net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:13 -08:00
key net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:13 -08:00
l2tp l2tp: take PMTU from tunnel UDP socket 2014-05-29 11:38:29 +02:00
lapb net/lapb: re-send packets on timeout 2013-09-23 16:52:45 -04:00
llc net: llc: fix use after free in llc_ui_recvmsg 2014-01-15 15:31:38 -08:00
mac80211 mac80211: fix suspend vs. association race 2014-06-06 11:40:22 +02:00
mac802154 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-04-30 03:55:20 -04:00
mpls MPLS: Add limited GSO support 2013-05-27 22:50:59 -07:00
netfilter netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages 2014-04-03 10:32:31 +02:00
netlabel netlabel: use domain based selectors when address based selectors are not available 2013-08-02 16:57:01 -07:00
netlink net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:13 -08:00
netrom net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:13 -08:00
nfc net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:13 -08:00
openvswitch openvswitch: fix vport-netdev unregister 2014-04-25 18:06:20 +02:00
packet net: Fix ns_capable check in sock_diag_put_filterinfo 2014-05-29 11:49:17 +02:00
phonet inet: prevent leakage of uninitialized memory to user in recv syscalls 2013-12-08 07:29:13 -08:00
rds rds: prevent dereference of a NULL device in rds_iw_laddr_check 2014-04-18 11:07:19 +02:00
rfkill Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-09-05 14:54:29 -07:00
rose net: rose: restore old recvmsg behavior 2014-01-15 15:31:37 -08:00
rxrpc net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:13 -08:00
sched pkt_sched: fq: do not hold qdisc lock while allocating memory 2014-04-18 11:07:00 +02:00
sctp sctp: reset flowi4_oif parameter on route lookup 2014-05-29 11:49:20 +02:00
sunrpc nfsd: check passed socket's net matches NFSd superblock's one 2014-05-15 09:55:08 +02:00
tipc tipc: fix spinlock recursion bug for failed subscriptions 2014-04-18 11:07:11 +02:00
unix net: unix: non blocking recvmsg() should not return -EINTR 2014-04-18 11:06:58 +02:00
vmw_vsock vsock: Make transport the proto owner 2014-05-29 11:49:26 +02:00
wimax
wireless cfg80211: free sme on connection failures 2014-06-06 11:40:22 +02:00
x25 net: rework recvmsg handler msg_name and msg_namelen logic 2013-12-08 07:29:13 -08:00
xfrm xfrm: prevent ipcomp scratch buffer race condition 2014-03-14 22:48:58 +01:00
compat.c x86, x32: Correct invalid use of user timespec in the kernel 2014-02-06 11:22:14 -08:00
Kconfig Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
Makefile MPLS: Add limited GSO support 2013-05-27 22:50:59 -07:00
nonet.c
socket.c net: socket: error on a negative msg_namelen 2014-04-18 11:07:03 +02:00
sysctl_net.c net: Update the sysctl permissions handler to test effective uid/gid 2013-10-07 15:57:56 -04:00