linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* BUG in bcm43xx/mac80211
@ 2007-03-27 15:33 Johannes Berg
  2007-03-28 10:42 ` Michael Buesch
  0 siblings, 1 reply; 2+ messages in thread
From: Johannes Berg @ 2007-03-27 15:33 UTC (permalink / raw)
  To: Jiri Benc, Michael Buesch; +Cc: linux-wireless

[-- Attachment #1: Type: text/plain, Size: 1821 bytes --]

I just rmmod'ed bcm43xx-mac80211, rc80211_simple and mac80211 all at
once while wpa supplicant was running...

[17285.438218] BUG: sleeping function called from invalid context at kernel/mutex.c:86
[17285.438226] in_atomic():1, irqs_disabled():0
[17285.438231] Call Trace:
[17285.438236] [EF7DDC70] [C0008D6C] show_stack+0x3c/0x194 (unreliable)
[17285.438256] [EF7DDCA0] [C0025C00] __might_sleep+0xd4/0xe8
[17285.438273] [EF7DDCB0] [C02CF1C8] mutex_lock+0x24/0x3c
[17285.438289] [EF7DDCD0] [F2750960] bcm43xx_dev_set_key+0xe8/0x3e8 [bcm43xx_mac80211]
[17285.438331] [EF7DDD10] [F2722004] sta_info_free+0xe4/0x1a4 [mac80211]
[17285.438385] [EF7DDD50] [F2722140] sta_info_flush+0x7c/0xb4 [mac80211]
[17285.438407] [EF7DDD70] [F272B538] ieee80211_if_reinit+0x130/0x2dc [mac80211]
[17285.438432] [EF7DDDA0] [C02366E0] unregister_netdevice+0x120/0x268
[17285.438446] [EF7DDDC0] [F272AE2C] __ieee80211_if_del+0x30/0x44 [mac80211]
[17285.438469] [EF7DDDE0] [F2719F1C] ieee80211_unregister_hw+0x78/0x264 [mac80211]
[17285.438491] [EF7DDE10] [F274FF44] bcm43xx_remove+0xa4/0xb0 [bcm43xx_mac80211]
[17285.438510] [EF7DDE30] [F222B6A4] ssb_device_remove+0x38/0x58 [ssb]
[17285.438548] [EF7DDE40] [C01D53A8] __device_release_driver+0x88/0xc8
[17285.438561] [EF7DDE50] [C01D5B68] driver_detach+0x110/0x140
[17285.438570] [EF7DDE70] [C01D4E3C] bus_remove_driver+0x8c/0xc8
[17285.438580] [EF7DDE90] [C01D5BF0] driver_unregister+0x18/0x34
[17285.438589] [EF7DDEB0] [F222B0F8] ssb_driver_unregister+0x14/0x24 [ssb]
[17285.438604] [EF7DDEC0] [F2766530] bcm43xx_exit+0x18/0x3678 [bcm43xx_mac80211]
[17285.438623] [EF7DDED0] [C004CAC0] sys_delete_module+0x1ac/0x210
[17285.438633] [EF7DDF40] [C0010BD8] ret_from_syscall+0x0/0x38
[17285.438646] --- Exception: c01 at 0xff6afd8
[17285.438661]     LR = 0x10001214


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: BUG in bcm43xx/mac80211
  2007-03-27 15:33 BUG in bcm43xx/mac80211 Johannes Berg
@ 2007-03-28 10:42 ` Michael Buesch
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Buesch @ 2007-03-28 10:42 UTC (permalink / raw)
  To: Johannes Berg; +Cc: Jiri Benc, linux-wireless

On Tuesday 27 March 2007 17:33, Johannes Berg wrote:
> I just rmmod'ed bcm43xx-mac80211, rc80211_simple and mac80211 all at
> once while wpa supplicant was running...
> 
> [17285.438218] BUG: sleeping function called from invalid context at kernel/mutex.c:86
> [17285.438226] in_atomic():1, irqs_disabled():0
> [17285.438231] Call Trace:
> [17285.438236] [EF7DDC70] [C0008D6C] show_stack+0x3c/0x194 (unreliable)
> [17285.438256] [EF7DDCA0] [C0025C00] __might_sleep+0xd4/0xe8
> [17285.438273] [EF7DDCB0] [C02CF1C8] mutex_lock+0x24/0x3c
> [17285.438289] [EF7DDCD0] [F2750960] bcm43xx_dev_set_key+0xe8/0x3e8 [bcm43xx_mac80211]
> [17285.438331] [EF7DDD10] [F2722004] sta_info_free+0xe4/0x1a4 [mac80211]
> [17285.438385] [EF7DDD50] [F2722140] sta_info_flush+0x7c/0xb4 [mac80211]

Is probably the mac80211 sta lock.

> [17285.438407] [EF7DDD70] [F272B538] ieee80211_if_reinit+0x130/0x2dc [mac80211]
> [17285.438432] [EF7DDDA0] [C02366E0] unregister_netdevice+0x120/0x268
> [17285.438446] [EF7DDDC0] [F272AE2C] __ieee80211_if_del+0x30/0x44 [mac80211]
> [17285.438469] [EF7DDDE0] [F2719F1C] ieee80211_unregister_hw+0x78/0x264 [mac80211]
> [17285.438491] [EF7DDE10] [F274FF44] bcm43xx_remove+0xa4/0xb0 [bcm43xx_mac80211]
> [17285.438510] [EF7DDE30] [F222B6A4] ssb_device_remove+0x38/0x58 [ssb]
> [17285.438548] [EF7DDE40] [C01D53A8] __device_release_driver+0x88/0xc8
> [17285.438561] [EF7DDE50] [C01D5B68] driver_detach+0x110/0x140
> [17285.438570] [EF7DDE70] [C01D4E3C] bus_remove_driver+0x8c/0xc8
> [17285.438580] [EF7DDE90] [C01D5BF0] driver_unregister+0x18/0x34
> [17285.438589] [EF7DDEB0] [F222B0F8] ssb_driver_unregister+0x14/0x24 [ssb]
> [17285.438604] [EF7DDEC0] [F2766530] bcm43xx_exit+0x18/0x3678 [bcm43xx_mac80211]
> [17285.438623] [EF7DDED0] [C004CAC0] sys_delete_module+0x1ac/0x210
> [17285.438633] [EF7DDF40] [C0010BD8] ret_from_syscall+0x0/0x38
> [17285.438646] --- Exception: c01 at 0xff6afd8
> [17285.438661]     LR = 0x10001214
> 
> 

-- 
Greetings Michael.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-03-28 10:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-27 15:33 BUG in bcm43xx/mac80211 Johannes Berg
2007-03-28 10:42 ` Michael Buesch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).