cfg80211: ignore spurious deauth
commit512a9dbfd62bea0a8b9ec5654288e2f0336c7416
authorJohannes Berg <johannes.berg@intel.com>
Mon, 12 Jul 2010 12:46:43 +0000 (12 14:46 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 10 Aug 2010 17:54:12 +0000 (10 10:54 -0700)
tree278f49ec968679c0f20922be45cd91e51929995d
parent9c9dc3c4df0c3cd899f2871dc4f5cea0b386f5fe
cfg80211: ignore spurious deauth

commit 643f82e32f14faf0d0944c804203a6681b6b0a1e upstream.

Ever since mac80211/drivers are no longer
fully in charge of keeping track of the
auth status, trying to make them do so will
fail. Instead of warning and reporting the
deauthentication to userspace, cfg80211 must
simply ignore it so that spurious
deauthentications, e.g. before starting
authentication, aren't seen by userspace as
actual deauthentications.

Reported-by: Paul Stewart <pstew@google.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/wireless/mlme.c