[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1408369228.20137.6.camel@dubbel>
Date: Mon, 18 Aug 2014 16:40:28 +0300
From: Luca Coelho <luca@...lho.fi>
To: Michal Kazior <michal.kazior@...to.com>
Cc: Linus Torvalds <torvalds@...ux-foundation.org>,
Johannes Berg <johannes.berg@...el.com>,
Emmanuel Grumbach <emmanuel.grumbach@...el.com>,
Intel Linux Wireless <ilw@...ux.intel.com>,
"John W. Linville" <linville@...driver.com>,
Linux Wireless List <linux-wireless@...r.kernel.org>,
Network Development <netdev@...r.kernel.org>
Subject: Re: [PATCH] mac80211: fix channel switch for chanctx-based drivers
On Mon, 2014-08-18 at 13:19 +0200, Michal Kazior wrote:
> The new_ctx pointer is set only for non-chanctx
> drivers. This yielded a crash for chanctx-based
> drivers during channel switch finalization:
>
> BUG: unable to handle kernel NULL pointer dereference at 0000000000000020
> IP: ieee80211_vif_use_reserved_switch+0x71c/0xb00 [mac80211]
>
> Use an adequate chanctx pointer to fix this.
>
> Reported-by: Linus Torvalds <torvalds@...ux-foundation.org>
> Signed-off-by: Michal Kazior <michal.kazior@...to.com>
> ---
> Note: This is based on mac80211-next/master albeit
> it should apply cleanly on wireless-next/master
> and v3.17-rc1.
>
> I've verified this fix with iwlmvm & 7260.
Cool! I've also tested this (with P2P client) and it works fine. You
can add my:
Tested-by: Luciano Coelho <luciano.coelho@...el.com>
The reason I haven't seen this before is because I've been using 2
channels support with iwlmvm, so we never get an in-place channel
switch. :( The normal case is to have single channel support...
--
Cheers,
Luca.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists