lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 17 Aug 2014 23:37:11 -0500 From: Linus Torvalds <torvalds@...ux-foundation.org> To: Johannes Berg <johannes.berg@...el.com>, Emmanuel Grumbach <emmanuel.grumbach@...el.com>, Michal Kazior <michal.kazior@...to.com> Cc: 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: More wireless problems.. On Sun, Aug 17, 2014 at 11:01 PM, Linus Torvalds <torvalds@...ux-foundation.org> wrote: > > BUG: unable to handle kernel NULL pointer dereference at 0000000000000020 > IP: ieee80211_vif_use_reserved_switch+0x71c/0xb00 [mac80211] Looking at the Code: line and the code generation for that function, this *looks* to be this code: list_del(&sdata->reserved_chanctx_list); list_move(&sdata->assigned_chanctx_list, &new_ctx->assigned_vifs); sdata->reserved_chanctx = NULL; in ieee80211_vif_use_reserved_switch(), where "new_ctx" is NULL, so the "list_move()" ends up oopsing. But maybe I screwed up the analysis, I don't know the code. Looks like that is all-new code introduced by commit 5bcae31d9cb1 ("mac80211: implement multi-vif in-place reservations") And doesn't look at all IWL-specific. Adding Michal Kazior to the list of people. Linus -- 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