summaryrefslogtreecommitdiffstats
path: root/net/sched/em_ipset.c
diff options
context:
space:
mode:
authorArend van Spriel <arend@broadcom.com>2016-02-15 14:35:53 +0100
committerJohannes Berg <johannes.berg@intel.com>2016-02-23 10:41:24 +0100
commitb86071528f3261ab592fad5b9b1a02aea3dcabf3 (patch)
tree574a5f4de1d30e812a467e2ec0157ae183b0af1f /net/sched/em_ipset.c
parentnl80211: Zero out the connection keys memory when freeing them. (diff)
downloadlinux-b86071528f3261ab592fad5b9b1a02aea3dcabf3.tar.xz
linux-b86071528f3261ab592fad5b9b1a02aea3dcabf3.zip
cfg80211: stop critical protocol session upon disconnect event
When user-space has started a critical protocol session and a disconnect event occurs, the rdev::crit_prot_nlportid remains set. This caused a subsequent NL80211_CMD_CRIT_PROTO_START to fail (-EBUSY). Fix this by clearing the rdev attribute and call .crit_proto_stop() callback upon disconnect event. Reviewed-by: Hante Meuleman <meuleman@broadcom.com> Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/sched/em_ipset.c')
0 files changed, 0 insertions, 0 deletions