From 737459b9aacd53285e429b08a92a61008e866975 Mon Sep 17 00:00:00 2001 From: Pandiyarajan Pitchaimuthu Date: Fri, 21 Sep 2012 15:06:14 +0530 Subject: [PATCH] --- yaml --- r: 341455 b: refs/heads/master c: 07033ce2fbfb8d27663d1cd1e9ce36b9661007e0 h: refs/heads/master i: 341453: a2df8a7e2808e5ebfc893626a24b36bf4d02b917 341451: 480c81bc5d16dc5de4459bddd9aacb0138c17c55 341447: 04a97242c333afd3cf01aa2e91fefcf3a8752985 341439: 032aa893eb59d297be22abcc93d321ee208c255a v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/ath/ath6kl/main.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 6a134d770928..e1caa2285f7b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: baec5c6d0b191a44977a5fca131b5215e1868341 +refs/heads/master: 07033ce2fbfb8d27663d1cd1e9ce36b9661007e0 diff --git a/trunk/drivers/net/wireless/ath/ath6kl/main.c b/trunk/drivers/net/wireless/ath/ath6kl/main.c index 9533558a6235..cc2749a9e7fb 100644 --- a/trunk/drivers/net/wireless/ath/ath6kl/main.c +++ b/trunk/drivers/net/wireless/ath/ath6kl/main.c @@ -1004,6 +1004,13 @@ void ath6kl_disconnect_event(struct ath6kl_vif *vif, u8 reason, u8 *bssid, ar->last_ch = le16_to_cpu(vif->profile.ch); } + if (prot_reason_status == WMI_AP_REASON_MAX_STA) { + /* send max client reached notification to user space */ + cfg80211_conn_failed(vif->ndev, bssid, + NL80211_CONN_FAIL_MAX_CLIENTS, + GFP_KERNEL); + } + if (!ath6kl_remove_sta(ar, bssid, prot_reason_status)) return;