From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail.candelatech.com ([208.74.158.172]:44014 "EHLO ns3.lanforge.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756244Ab3EVRbh (ORCPT ); Wed, 22 May 2013 13:31:37 -0400 Message-ID: <519D00EF.60002@candelatech.com> (sfid-20130522_193140_810660_8BFAD3DF) Date: Wed, 22 May 2013 10:31:27 -0700 From: Ben Greear MIME-Version: 1.0 To: Johannes Berg CC: linux-wireless@vger.kernel.org, Johannes Berg Subject: Re: [PATCH 3.10] cfg80211: fix interface down/disconnect state handling References: <1368516968-29292-1-git-send-email-johannes@sipsolutions.net> In-Reply-To: <1368516968-29292-1-git-send-email-johannes@sipsolutions.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sender: linux-wireless-owner@vger.kernel.org List-ID: On 05/14/2013 12:36 AM, Johannes Berg wrote: > From: Johannes Berg > > When the interface goes down, there's no need to call > cfg80211_mlme_down() after __cfg80211_disconnect() as > the latter will call the former (if appropriate.) > > Also, in __cfg80211_disconnect(), if the cfg80211 SME > isn't used, __cfg80211_disconnected() may still need > to be called (depending on the current state) so that > the SME state gets cleared. 3.9.3 with this patch (and others) was running well until I tweaked user-space to drive a bit harder/differently and removed the noisy printk from my sme state debugging patches. Now, it appears the problem is back..though of course I don't have useful debugging as to why :P Ben -- Ben Greear Candela Technologies Inc http://www.candelatech.com