2.6.17-rc6-mm2-lockdep -- BUG: hard-safe -> hard-unsafe lock order detected! [ieee80211softmac]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[   96.198181] ieee80211_crypt: registered algorithm 'WEP'
[   96.229921] bcm43xx: set security called, .active_key = 0, .enabled
= 1, .encrypt = 1
[   96.238469] ======================================================
[   96.238475] [ BUG: hard-safe -> hard-unsafe lock order detected! ]
[   96.238478] ------------------------------------------------------
[   96.238482] events/0/5 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire:
[   96.238486]  (&softmac->lock){-...}, at: [<f8a27298>]
ieee80211softmac_add_network+0x13/0x31 [ieee80211softmac]
[   96.238508]
[   96.238509] and this task is already holding:
[   96.238512]  (&ieee->lock){.+..}, at: [<f8a28a47>]
ieee80211softmac_assoc_work+0x71/0x3cc [ieee80211softmac]
[   96.238524] which would create a new lock dependency:
[   96.238526]  (&ieee->lock){.+..} -> (&softmac->lock){-...}
[   96.238533]
[   96.238534] but this new dependency connects a hard-irq-safe lock:
[   96.238537]  (&bcm->_lock){++..}
[   96.238540] ... which became hard-irq-safe at:
[   96.238542]   [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.238552]   [<c02fa339>] _spin_lock+0x24/0x32
[   96.238561]   [<f8a78792>] bcm43xx_interrupt_handler+0x1b/0x1b2 [bcm43xx]
[   96.238583]   [<c01469cb>] handle_IRQ_event+0x18/0x4d
[   96.238592]   [<c0147a2f>] handle_fasteoi_irq+0x64/0xa2
[   96.238598]   [<c01054ab>] do_IRQ+0x9e/0xc3
[   96.238605]
[   96.238606] to a hard-irq-unsafe lock:
[   96.238609]  (&softmac->lock){-...}
[   96.238611] ... which became hard-irq-unsafe at:
[   96.238614] ...  [<c0136db0>] trace_hardirqs_on+0xc4/0x107
[   96.238621]   [<c01246b8>] __do_softirq+0x5c/0xee
[   96.238627]   [<c01053af>] do_softirq+0x59/0xb7
[   96.238633]
[   96.238634] which could potentially lead to deadlocks!
[   96.238636]
[   96.238637] other info that might help us debug this:
[   96.238639]
[   96.238642] 1 lock held by events/0/5:
[   96.238644]  #0:  (&ieee->lock){.+..}, at: [<f8a28a47>]
ieee80211softmac_assoc_work+0x71/0x3cc [ieee80211softmac]
[   96.238656]
[   96.238657] the hard-irq-safe lock's dependencies:
[   96.238659] -> (&bcm->_lock){++..} ops: 496 {
[   96.238665]    initial-use  at:
[   96.238667]                                        [<c0137bc3>]
lock_acquire+0x4e/0x67
[   96.238693]                                        [<c02fa668>]
_spin_lock_irqsave+0x2d/0x3c
[   96.238721]                                        [<f8a78990>]
bcm43xx_init_board+0x24/0xb08 [bcm43xx]
[   96.238754]                                        [<f8a79509>]
bcm43xx_net_open+0x10/0x12 [bcm43xx]
[   96.238788]                                        [<c029eda6>]
dev_open+0x2f/0x69
[   96.238817]                                        [<c029e5d8>]
dev_change_flags+0x50/0xf4
[   96.238844]                                        [<c02d9767>]
devinet_ioctl+0x229/0x51e
[   96.238871]                                        [<c02d9cab>]
inet_ioctl+0x79/0x99
[   96.238897]                                        [<c02959ce>]
sock_ioctl+0x19f/0x1c7
[   96.238926]                                        [<c0176704>]
do_ioctl+0x24/0x66
[   96.238955]                                        [<c017699c>]
vfs_ioctl+0x256/0x269
[   96.238981]                                        [<c01769f5>]
sys_ioctl+0x46/0x65
[   96.239007]                                        [<c02fac9d>]
sysenter_past_esp+0x56/0x8d
[   96.239034]    in-hardirq-W at:
[   96.239037]                                        [<c0137bc3>]
lock_acquire+0x4e/0x67
[   96.239063]                                        [<c02fa339>]
_spin_lock+0x24/0x32
[   96.239089]                                        [<f8a78792>]
bcm43xx_interrupt_handler+0x1b/0x1b2 [bcm43xx]
[   96.239122]                                        [<c01469cb>]
handle_IRQ_event+0x18/0x4d
[   96.239149]                                        [<c0147a2f>]
handle_fasteoi_irq+0x64/0xa2
[   96.239175]                                        [<c01054ab>]
do_IRQ+0x9e/0xc3
[   96.239201]    in-softirq-W at:
[   96.239204]                                        [<c0137bc3>]
lock_acquire+0x4e/0x67
[   96.239230]                                        [<c02fa668>]
_spin_lock_irqsave+0x2d/0x3c
[   96.239256]                                        [<f8a76c78>]
bcm43xx_periodic_task_handler+0x16/0x2ce [bcm43xx]
[   96.239290]                                        [<c0127dfd>]
run_timer_softirq+0x10d/0x166
[   96.239318]                                        [<c01246c9>]
__do_softirq+0x6d/0xee
[   96.239344]                                        [<c01053af>]
do_softirq+0x59/0xb7
[   96.239370]  }
[   96.239371]  ... key      at: [<f8a9f900>]
__key.25324+0x0/0xfffec98d [bcm43xx]
[   96.239385]   -> (&base->lock){++..} ops: 128845 {
[   96.239391]      initial-use  at:
[   96.239394]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.239411]                       [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.239428]                       [<c0127564>] lock_timer_base+0x18/0x33
[   96.239445]                       [<c0127b2d>] __mod_timer+0x23/0xa2
[   96.239462]                       [<c0127bd9>] mod_timer+0x2d/0x31
[   96.239478]                       [<c04aadab>] con_init+0xb7/0x1e7
[   96.239497]                       [<c04aa65d>] console_init+0x20/0x30
[   96.239514]                       [<c0495582>] start_kernel+0x1b9/0x3c3
[   96.239532]                       [<c0100210>] 0xc0100210
[   96.239553]      in-hardirq-W at:
[   96.239556]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.239573]                       [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.239590]                       [<c0127564>] lock_timer_base+0x18/0x33
[   96.239607]                       [<c0127bf7>] del_timer+0x1a/0x4c
[   96.239623]                       [<c0270450>] ide_intr+0x139/0x1a8
[   96.239642]                       [<c01469cb>] handle_IRQ_event+0x18/0x4d
[   96.239659]                       [<c0147b2e>] handle_edge_irq+0xc1/0x106
[   96.239676]                       [<c01054ab>] do_IRQ+0x9e/0xc3
[   96.239692]      in-softirq-W at:
[   96.239696]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.239712]                       [<c02fa5b9>] _spin_lock_irq+0x2a/0x38
[   96.239729]                       [<c0127d27>] run_timer_softirq+0x37/0x166
[   96.239746]                       [<c01246c9>] __do_softirq+0x6d/0xee
[   96.239763]                       [<c01053af>] do_softirq+0x59/0xb7
[   96.239779]    }
[   96.239781]    ... key      at: [<c0528d20>] base_lock_keys+0x0/0x40
[   96.239792]  ... acquired at:
[   96.239794]    [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.239800]    [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.239806]    [<c0127564>] lock_timer_base+0x18/0x33
[   96.239813]    [<c0127b2d>] __mod_timer+0x23/0xa2
[   96.239819]    [<c0127bd9>] mod_timer+0x2d/0x31
[   96.239825]    [<f8a76f1a>]
bcm43xx_periodic_task_handler+0x2b8/0x2ce [bcm43xx]
[   96.239840]    [<c0127dfd>] run_timer_softirq+0x10d/0x166
[   96.239846]    [<c01246c9>] __do_softirq+0x6d/0xee
[   96.239852]    [<c01053af>] do_softirq+0x59/0xb7
[   96.239859]
[   96.239860]   -> (&parent->list_lock){++..} ops: 36757 {
[   96.239866]      initial-use  at:
[   96.239870]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.239886]                       [<c02fa339>] _spin_lock+0x24/0x32
[   96.239903]                       [<c0162e3a>] cache_alloc_refill+0x72/0x63c
[   96.239923]                       [<c0163554>] kmem_cache_zalloc+0x75/0xce
[   96.239940]                       [<c0164389>] kmem_cache_create+0x21c/0x533
[   96.239957]                       [<c04a3fd7>] kmem_cache_init+0x139/0x303
[   96.239976]                       [<c04955fb>] start_kernel+0x232/0x3c3
[   96.239993]                       [<c0100210>] 0xc0100210
[   96.240010]      in-hardirq-W at:
[   96.240013]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.240030]                       [<c02fa339>] _spin_lock+0x24/0x32
[   96.240047]                       [<c0162212>] free_block+0x106/0x143
[   96.240064]                       [<c016270d>] __cache_free+0x26a/0x2e4
[   96.240081]                       [<c01628a3>] kmem_cache_free+0x56/0x70
[   96.240098]                       [<c014b47f>] mempool_free_slab+0xe/0x12
[   96.240116]                       [<c014b457>] mempool_free+0x63/0x6d
[   96.240134]                       [<c016a846>] bio_free+0x32/0x3c
[   96.240152]                       [<c016a861>] bio_fs_destructor+0x11/0x15
[   96.240169]                       [<c016af75>] bio_put+0x43/0x49
[   96.240186]                       [<c01678f3>] end_bio_bh_io_sync+0x37/0x41
[   96.240203]                       [<c016ab40>] bio_endio+0x4c/0x56
[   96.240219]                       [<c01eed6f>]
__end_that_request_first+0x18e/0x44c
[   96.240239]                       [<c01ef054>]
end_that_request_first+0x14/0x16
[   96.240256]                       [<c026f1e1>] ide_end_request+0x8a/0xda
[   96.240273]                       [<c0275d14>] ide_dma_intr+0x58/0x99
[   96.240291]                       [<c027045d>] ide_intr+0x146/0x1a8
[   96.240307]                       [<c01469cb>] handle_IRQ_event+0x18/0x4d
[   96.240324]                       [<c0147b2e>] handle_edge_irq+0xc1/0x106
[   96.240341]                       [<c01054ab>] do_IRQ+0x9e/0xc3
[   96.240358]      in-softirq-W at:
[   96.240361]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.240378]                       [<c02fa339>] _spin_lock+0x24/0x32
[   96.240394]                       [<c0162212>] free_block+0x106/0x143
[   96.240411]                       [<c016270d>] __cache_free+0x26a/0x2e4
[   96.240428]                       [<c01628a3>] kmem_cache_free+0x56/0x70
[   96.240445]                       [<c0166e25>] file_free_rcu+0x11/0x15
[   96.240462]                       [<c012f46f>]
__rcu_process_callbacks+0xf5/0x157
[   96.240480]                       [<c012f4f9>]
rcu_process_callbacks+0x28/0x40
[   96.240496]                       [<c0124520>] tasklet_action+0x6e/0xd5
[   96.240513]                       [<c01246c9>] __do_softirq+0x6d/0xee
[   96.240529]                       [<c01053af>] do_softirq+0x59/0xb7
[   96.240546]    }
[   96.240548]    ... key      at: [<c066a528>] __key.15711+0x0/0x8
[   96.240557]  ... acquired at:
[   96.240559]    [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.240565]    [<c02fa339>] _spin_lock+0x24/0x32
[   96.240571]    [<c0162e3a>] cache_alloc_refill+0x72/0x63c
[   96.240578]    [<c01634a9>] __kmalloc_track_caller+0xa5/0xdb
[   96.240585]    [<c0299daf>] __alloc_skb+0x4b/0xfa
[   96.240591]    [<f8a8a688>] setup_rx_descbuffer+0x7d/0x155 [bcm43xx]
[   96.240609]    [<f8a8aca6>] bcm43xx_dma_rx+0x2a1/0x460 [bcm43xx]
[   96.240624]    [<f8a78351>] bcm43xx_interrupt_tasklet+0x61e/0x86e [bcm43xx]
[   96.240638]    [<c0124520>] tasklet_action+0x6e/0xd5
[   96.240645]    [<c01246c9>] __do_softirq+0x6d/0xee
[   96.240651]    [<c01053af>] do_softirq+0x59/0xb7
[   96.240657]
[   96.240658]   -> (&ieee->lock){.+..} ops: 133 {
[   96.240664]      initial-use  at:
[   96.240667]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.240684]                       [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.240701]                       [<f8a75ec9>]
bcm43xx_set_iwmode+0x1f/0x127 [bcm43xx]
[   96.240725]                       [<f8a77b4f>]
bcm43xx_chip_init+0x7a4/0x904 [bcm43xx]
[   96.240749]                       [<f8a78d3c>]
bcm43xx_init_board+0x3d0/0xb08 [bcm43xx]
[   96.240773]                       [<f8a79509>]
bcm43xx_net_open+0x10/0x12 [bcm43xx]
[   96.240797]                       [<c029eda6>] dev_open+0x2f/0x69
[   96.240814]                       [<c029e5d8>] dev_change_flags+0x50/0xf4
[   96.240831]                       [<c02d9767>] devinet_ioctl+0x229/0x51e
[   96.240848]                       [<c02d9cab>] inet_ioctl+0x79/0x99
[   96.240865]                       [<c02959ce>] sock_ioctl+0x19f/0x1c7
[   96.240882]                       [<c0176704>] do_ioctl+0x24/0x66
[   96.240899]                       [<c017699c>] vfs_ioctl+0x256/0x269
[   96.240916]                       [<c01769f5>] sys_ioctl+0x46/0x65
[   96.240932]                       [<c02fac9d>] sysenter_past_esp+0x56/0x8d
[   96.240950]      in-softirq-W at:
[   96.240953]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.240969]                       [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.240987]                       [<f8a016fd>]
ieee80211_process_probe_response+0x1f3/0x61e [ieee80211]
[   96.241010]                       [<f8a01d90>]
ieee80211_rx_mgt+0x268/0x2b6 [ieee80211]
[   96.241029]                       [<f8a88454>]
bcm43xx_rx+0x66a/0x6cb [bcm43xx]
[   96.241055]                       [<f8a8ad5f>]
bcm43xx_dma_rx+0x35a/0x460 [bcm43xx]
[   96.241080]                       [<f8a78351>]
bcm43xx_interrupt_tasklet+0x61e/0x86e [bcm43xx]
[   96.241104]                       [<c0124520>] tasklet_action+0x6e/0xd5
[   96.241121]                       [<c01246c9>] __do_softirq+0x6d/0xee
[   96.241137]                       [<c01053af>] do_softirq+0x59/0xb7
[   96.241154]    }
[   96.241156]    ... key      at: [<f8a06981>]
__key.25640+0x0/0xffffcd2e [ieee80211]
[   96.241166]  ... acquired at:
[   96.241168]    [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.241174]    [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.241181]    [<f8a016fd>]
ieee80211_process_probe_response+0x1f3/0x61e [ieee80211]
[   96.241190]    [<f8a01d90>] ieee80211_rx_mgt+0x268/0x2b6 [ieee80211]
[   96.241199]    [<f8a88454>] bcm43xx_rx+0x66a/0x6cb [bcm43xx]
[   96.241214]    [<f8a8ad5f>] bcm43xx_dma_rx+0x35a/0x460 [bcm43xx]
[   96.241228]    [<f8a78351>] bcm43xx_interrupt_tasklet+0x61e/0x86e [bcm43xx]
[   96.241242]    [<c0124520>] tasklet_action+0x6e/0xd5
[   96.241248]    [<c01246c9>] __do_softirq+0x6d/0xee
[   96.241254]    [<c01053af>] do_softirq+0x59/0xb7
[   96.241261]
[   96.241262]
[   96.241263] the hard-irq-unsafe lock's dependencies:
[   96.241266] -> (&softmac->lock){-...} ops: 180 {
[   96.241271]    initial-use  at:
[   96.241273]                                        [<c0137bc3>]
lock_acquire+0x4e/0x67
[   96.241299]                                        [<c02fa668>]
_spin_lock_irqsave+0x2d/0x3c
[   96.241326]                                        [<f8a28be3>]
ieee80211softmac_assoc_work+0x20d/0x3cc [ieee80211softmac]
[   96.241355]                                        [<c012e6d8>]
run_workqueue+0x84/0xcc
[   96.241381]                                        [<c012e8c0>]
worker_thread+0xd5/0x107
[   96.241407]                                        [<c01315f5>]
kthread+0xa6/0xd4
[   96.241434]                                        [<c0101005>]
kernel_thread_helper+0x5/0xb
[   96.241460]    hardirq-on-W at:
[   96.241463]                                        [<c0136db0>]
trace_hardirqs_on+0xc4/0x107
[   96.241489]                                        [<c01246b8>]
__do_softirq+0x5c/0xee
[   96.241515]                                        [<c01053af>]
do_softirq+0x59/0xb7
[   96.241541]  }
[   96.241542]  ... key      at: [<f8a2cc80>]
__key.20156+0x0/0xffffc3ed [ieee80211softmac]
[   96.241552]   -> (&cwq->lock){++..} ops: 6537 {
[   96.241557]      initial-use  at:
[   96.241561]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.241578]                       [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.241595]                       [<c012e29b>] __queue_work+0xf/0x51
[   96.241611]                       [<c012e9d1>] queue_work+0x58/0x7c
[   96.241627]                       [<c012e059>]
call_usermodehelper_keys+0xd1/0xe3
[   96.241644]                       [<c01f9084>] kobject_uevent+0x37e/0x3ae
[   96.241663]                       [<c01f8b11>] kobject_register+0x2d/0x38
[   96.241680]                       [<c02646c7>] sysdev_register+0x46/0xbb
[   96.241697]                       [<c0267173>] register_cpu+0x25/0x53
[   96.241715]                       [<c0108598>] arch_register_cpu+0x2c/0x2e
[   96.241733]                       [<c0499939>] topology_init+0x19/0x35
[   96.241751]                       [<c01003ed>] init+0x119/0x274
[   96.241767]                       [<c0101005>] kernel_thread_helper+0x5/0xb
[   96.241784]      in-hardirq-W at:
[   96.241787]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.241803]                       [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.241821]                       [<c012e29b>] __queue_work+0xf/0x51
[   96.241837]                       [<c012e9d1>] queue_work+0x58/0x7c
[   96.241853]                       [<c012ea04>] schedule_work+0xf/0x11
[   96.241870]                       [<f89d0110>] schedule_bh+0x1c/0x1e [floppy]
[   96.241895]                       [<f89d1e61>]
floppy_interrupt+0x15b/0x172 [floppy]
[   96.241916]                       [<f89d1e98>]
floppy_hardint+0x20/0xe1 [floppy]
[   96.241936]                       [<c01469cb>] handle_IRQ_event+0x18/0x4d
[   96.241953]                       [<c0147b2e>] handle_edge_irq+0xc1/0x106
[   96.241970]                       [<c01054ab>] do_IRQ+0x9e/0xc3
[   96.241987]      in-softirq-W at:
[   96.241990]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.242007]                       [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.242024]                       [<c012e29b>] __queue_work+0xf/0x51
[   96.242040]                       [<c012ee02>]
delayed_work_timer_fn+0x2b/0x31
[   96.242057]                       [<c0127dfd>] run_timer_softirq+0x10d/0x166
[   96.242074]                       [<c01246c9>] __do_softirq+0x6d/0xee
[   96.242091]                       [<c01053af>] do_softirq+0x59/0xb7
[   96.242107]    }
[   96.242110]    ... key      at: [<c0529598>] __key.10146+0x0/0x8
[   96.242117]     -> (&q->lock){++..} ops: 355994 {
[   96.242123]        initial-use  at:
[   96.242127]                        [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.242144]                        [<c02fa5b9>] _spin_lock_irq+0x2a/0x38
[   96.242162]                        [<c02f8609>] wait_for_completion+0x24/0xd1
[   96.242179]                        [<c013136a>]
keventd_create_kthread+0x2e/0x5e
[   96.242197]                        [<c0131410>] kthread_create+0x76/0xbd
[   96.242214]                        [<c011a7eb>] migration_call+0x4d/0x3f7
[   96.242234]                        [<c04a126a>] migration_init+0x18/0x36
[   96.242251]                        [<c010030c>] init+0x38/0x274
[   96.242268]                        [<c0101005>] kernel_thread_helper+0x5/0xb
[   96.242285]        in-hardirq-W at:
[   96.242289]                        [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.242306]                        [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.242324]                        [<c0117ec5>] complete+0x12/0x3e
[   96.242341]                        [<c01ee3d0>] blk_end_sync_rq+0x21/0x28
[   96.242358]                        [<c01ee395>]
end_that_request_last+0xc5/0xdf
[   96.242376]                        [<c026f717>] ide_end_drive_cmd+0x2d4/0x2eb
[   96.242393]                        [<c027445e>] task_no_data_intr+0x62/0x6f
[   96.242411]                        [<c027045d>] ide_intr+0x146/0x1a8
[   96.242428]                        [<c01469cb>] handle_IRQ_event+0x18/0x4d
[   96.242446]                        [<c0147b2e>] handle_edge_irq+0xc1/0x106
[   96.242463]                        [<c01054ab>] do_IRQ+0x9e/0xc3
[   96.242480]        in-softirq-W at:
[   96.242484]                        [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.242501]                        [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.242519]                        [<c0117ec5>] complete+0x12/0x3e
[   96.242536]                        [<c012f573>] wakeme_after_rcu+0xe/0x10
[   96.242553]                        [<c012f46f>]
__rcu_process_callbacks+0xf5/0x157
[   96.242571]                        [<c012f4f9>]
rcu_process_callbacks+0x28/0x40
[   96.242588]                        [<c0124520>] tasklet_action+0x6e/0xd5
[   96.242605]                        [<c01246c9>] __do_softirq+0x6d/0xee
[   96.242622]                        [<c01053af>] do_softirq+0x59/0xb7
[   96.242639]      }
[   96.242642]      ... key      at: [<c0529934>] waitqueue_lock_key+0x0/0x8
[   96.242649]       -> (&rq->lock){++..} ops: 229774 {
[   96.242656]          initial-use  at:
[   96.242660]                         [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.242678]                         [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.242696]                         [<c0118d42>] init_idle+0x5e/0x7c
[   96.242714]                         [<c04a1248>] sched_init+0x140/0x14a
[   96.242732]                         [<c04954f3>] start_kernel+0x12a/0x3c3
[   96.242750]                         [<c0100210>] 0xc0100210
[   96.242768]          in-hardirq-W at:
[   96.242772]                         [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.242790]                         [<c02fa339>] _spin_lock+0x24/0x32
[   96.242808]                         [<c011b196>] scheduler_tick+0xa5/0x340
[   96.242826]                         [<c01279c7>]
update_process_times+0x57/0x66
[   96.242844]                         [<c0111cff>]
smp_local_timer_interrupt+0x2b/0x33
[   96.242864]                         [<c0106043>] timer_interrupt+0x53/0x7e
[   96.242882]                         [<c01469cb>] handle_IRQ_event+0x18/0x4d
[   96.242900]                         [<c0147cd9>] handle_level_irq+0x81/0xcc
[   96.242919]                         [<c01054ab>] do_IRQ+0x9e/0xc3
[   96.242936]          in-softirq-W at:
[   96.242941]                         [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.242958]                         [<c02fa339>] _spin_lock+0x24/0x32
[   96.242976]                         [<c011b1e4>] scheduler_tick+0xf3/0x340
[   96.242994]                         [<c01279c7>]
update_process_times+0x57/0x66
[   96.243012]                         [<c011241f>]
smp_apic_timer_interrupt+0x61/0x6e
[   96.243031]                         [<c01036ea>]
apic_timer_interrupt+0x2a/0x30
[   96.243049]                         [<c0127e4e>]
run_timer_softirq+0x15e/0x166
[   96.243067]                         [<c01246c9>] __do_softirq+0x6d/0xee
[   96.243084]                         [<c01053af>] do_softirq+0x59/0xb7
[   96.243102]        }
[   96.243106]        ... key      at: [<c2fa5b20>] 0xc2fa5b20
[   96.243113]      ... acquired at:
[   96.243116]    [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.243122]    [<c02fa339>] _spin_lock+0x24/0x32
[   96.243128]    [<c011a44d>] try_to_wake_up+0x37/0x355
[   96.243135]    [<c011a77f>] default_wake_function+0x14/0x16
[   96.243141]    [<c0117dfe>] __wake_up_common+0x2a/0x4f
[   96.243148]    [<c0117ede>] complete+0x2b/0x3e
[   96.243154]    [<c01315dd>] kthread+0x8e/0xd4
[   96.243160]    [<c0101005>] kernel_thread_helper+0x5/0xb
[   96.243166]
[   96.243168]    ... acquired at:
[   96.243170]    [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.243176]    [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.243183]    [<c0117e36>] __wake_up+0x13/0x39
[   96.243189]    [<c012e2cb>] __queue_work+0x3f/0x51
[   96.243195]    [<c012e9d1>] queue_work+0x58/0x7c
[   96.243201]    [<c012e059>] call_usermodehelper_keys+0xd1/0xe3
[   96.243207]    [<c01f9084>] kobject_uevent+0x37e/0x3ae
[   96.243214]    [<c01f8b11>] kobject_register+0x2d/0x38
[   96.243220]    [<c02646c7>] sysdev_register+0x46/0xbb
[   96.243226]    [<c0267173>] register_cpu+0x25/0x53
[   96.243233]    [<c0108598>] arch_register_cpu+0x2c/0x2e
[   96.243239]    [<c0499939>] topology_init+0x19/0x35
[   96.243246]    [<c01003ed>] init+0x119/0x274
[   96.243252]    [<c0101005>] kernel_thread_helper+0x5/0xb
[   96.243258]
[   96.243259]  ... acquired at:
[   96.243261]    [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.243267]    [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.243274]    [<c012e29b>] __queue_work+0xf/0x51
[   96.243280]    [<c012e9d1>] queue_work+0x58/0x7c
[   96.243286]    [<c012ea04>] schedule_work+0xf/0x11
[   96.243292]    [<f8a27db1>]
ieee80211softmac_start_scan_implementation+0xfe/0x119
[ieee80211softmac]
[   96.243303]    [<f8a27a2c>] ieee80211softmac_start_scan+0x74/0x9b
[ieee80211softmac]
[   96.243313]    [<f8a28c16>] ieee80211softmac_assoc_work+0x240/0x3cc
[ieee80211softmac]
[   96.243322]    [<c012e6d8>] run_workqueue+0x84/0xcc
[   96.243328]    [<c012e8c0>] worker_thread+0xd5/0x107
[   96.243335]    [<c01315f5>] kthread+0xa6/0xd4
[   96.243341]    [<c0101005>] kernel_thread_helper+0x5/0xb
[   96.243347]
[   96.243348]   -> (&base->lock){++..} ops: 128845 {
[   96.243354]      initial-use  at:
[   96.243357]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.243374]                       [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.243391]                       [<c0127564>] lock_timer_base+0x18/0x33
[   96.243408]                       [<c0127b2d>] __mod_timer+0x23/0xa2
[   96.243424]                       [<c0127bd9>] mod_timer+0x2d/0x31
[   96.243441]                       [<c04aadab>] con_init+0xb7/0x1e7
[   96.243458]                       [<c04aa65d>] console_init+0x20/0x30
[   96.243474]                       [<c0495582>] start_kernel+0x1b9/0x3c3
[   96.243491]                       [<c0100210>] 0xc0100210
[   96.243508]      in-hardirq-W at:
[   96.243511]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.243528]                       [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.243545]                       [<c0127564>] lock_timer_base+0x18/0x33
[   96.243561]                       [<c0127bf7>] del_timer+0x1a/0x4c
[   96.243578]                       [<c0270450>] ide_intr+0x139/0x1a8
[   96.243595]                       [<c01469cb>] handle_IRQ_event+0x18/0x4d
[   96.243612]                       [<c0147b2e>] handle_edge_irq+0xc1/0x106
[   96.243629]                       [<c01054ab>] do_IRQ+0x9e/0xc3
[   96.243645]      in-softirq-W at:
[   96.243648]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.243665]                       [<c02fa5b9>] _spin_lock_irq+0x2a/0x38
[   96.243682]                       [<c0127d27>] run_timer_softirq+0x37/0x166
[   96.243699]                       [<c01246c9>] __do_softirq+0x6d/0xee
[   96.243715]                       [<c01053af>] do_softirq+0x59/0xb7
[   96.243732]    }
[   96.243734]    ... key      at: [<c0528d20>] base_lock_keys+0x0/0x40
[   96.243741]  ... acquired at:
[   96.243743]    [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.243749]    [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.243756]    [<c0127564>] lock_timer_base+0x18/0x33
[   96.243762]    [<c0127b2d>] __mod_timer+0x23/0xa2
[   96.243768]    [<c012e95a>] queue_delayed_work+0x68/0x74
[   96.243775]    [<c012e977>] schedule_delayed_work+0x11/0x13
[   96.243781]    [<f8a27c48>] ieee80211softmac_scan+0xb2/0x11d
[ieee80211softmac]
[   96.243791]    [<c012e6d8>] run_workqueue+0x84/0xcc
[   96.243797]    [<c012e8c0>] worker_thread+0xd5/0x107
[   96.243803]    [<c01315f5>] kthread+0xa6/0xd4
[   96.243809]    [<c0101005>] kernel_thread_helper+0x5/0xb
[   96.243815]
[   96.243817]   -> (nl_table_wait.lock){....} ops: 1189 {
[   96.243823]      initial-use  at:
[   96.243826]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.243843]                       [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.243860]                       [<c0117e36>] __wake_up+0x13/0x39
[   96.243876]                       [<c02b0714>] netlink_insert+0xfe/0x108
[   96.243895]                       [<c02b0897>]
netlink_kernel_create+0x9e/0x110
[   96.243912]                       [<c04afa3b>] rtnetlink_init+0x62/0xa4
[   96.243930]                       [<c04afe84>] netlink_proto_init+0x13b/0x145
[   96.243948]                       [<c01003ed>] init+0x119/0x274
[   96.243964]                       [<c0101005>] kernel_thread_helper+0x5/0xb
[   96.243980]    }
[   96.243982]    ... key      at: [<c0380c74>] nl_table_wait+0x14/0x60
[   96.243992]  ... acquired at:
[   96.243994]    [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.244000]    [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.244007]    [<c0117e36>] __wake_up+0x13/0x39
[   96.244013]    [<c02b004b>] netlink_broadcast+0x278/0x2b8
[   96.244019]    [<c02a8e10>] wireless_send_event+0x296/0x2aa
[   96.244028]    [<f8a28fa5>]
ieee80211softmac_call_events_locked+0x8c/0x10a [ieee80211softmac]
[   96.244039]    [<f8a29044>] ieee80211softmac_call_events+0x21/0x4a
[ieee80211softmac]
[   96.244048]    [<f8a27b8c>]
ieee80211softmac_scan_finished+0x69/0x73 [ieee80211softmac]
[   96.244058]    [<f8a27c9c>] ieee80211softmac_scan+0x106/0x11d
[ieee80211softmac]
[   96.244068]    [<c012e6d8>] run_workqueue+0x84/0xcc
[   96.244074]    [<c012e8c0>] worker_thread+0xd5/0x107
[   96.244080]    [<c01315f5>] kthread+0xa6/0xd4
[   96.244086]    [<c0101005>] kernel_thread_helper+0x5/0xb
[   96.244092]
[   96.244094]   -> (&list->lock){-...} ops: 2541 {
[   96.244099]      initial-use  at:
[   96.244103]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.244119]                       [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.244137]                       [<c0299985>] skb_queue_tail+0x16/0x34
[   96.244153]                       [<c02aff88>] netlink_broadcast+0x1b5/0x2b8
[   96.244170]                       [<c01f904f>] kobject_uevent+0x349/0x3ae
[   96.244187]                       [<c01f0b51>] disk_uevent_store+0x13/0x18
[   96.244205]                       [<c01f0b39>] disk_attr_store+0x21/0x26
[   96.244222]                       [<c019cfa2>] sysfs_write_file+0xa6/0xce
[   96.244240]                       [<c0166502>] vfs_write+0xa7/0x149
[   96.244257]                       [<c0166d59>] sys_write+0x3a/0x61
[   96.244273]                       [<c02fac9d>] sysenter_past_esp+0x56/0x8d
[   96.244290]      hardirq-on-W at:
[   96.244294]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.244310]                       [<c02fa370>] _spin_lock_bh+0x29/0x37
[   96.244327]                       [<f8a6dbc9>]
packet_poll+0x27/0x76 [af_packet]
[   96.244349]                       [<c0295a0d>] sock_poll+0x17/0x19
[   96.244366]                       [<c0177282>] do_select+0x2f0/0x4bb
[   96.244383]                       [<c017764d>] core_sys_select+0x200/0x2e6
[   96.244400]                       [<c01779f6>] sys_select+0x8f/0x149
[   96.244417]                       [<c02fac9d>] sysenter_past_esp+0x56/0x8d
[   96.244435]    }
[   96.244437]    ... key      at: [<c0691868>] __key.27562+0x0/0x18
[   96.244446]  ... acquired at:
[   96.244448]    [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.244454]    [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.244461]    [<c0299985>] skb_queue_tail+0x16/0x34
[   96.244467]    [<c02aff88>] netlink_broadcast+0x1b5/0x2b8
[   96.244474]    [<c02a8e10>] wireless_send_event+0x296/0x2aa
[   96.244481]    [<f8a28fa5>]
ieee80211softmac_call_events_locked+0x8c/0x10a [ieee80211softmac]
[   96.244491]    [<f8a29044>] ieee80211softmac_call_events+0x21/0x4a
[ieee80211softmac]
[   96.244501]    [<f8a27b8c>]
ieee80211softmac_scan_finished+0x69/0x73 [ieee80211softmac]
[   96.244510]    [<f8a27c9c>] ieee80211softmac_scan+0x106/0x11d
[ieee80211softmac]
[   96.244520]    [<c012e6d8>] run_workqueue+0x84/0xcc
[   96.244526]    [<c012e8c0>] worker_thread+0xd5/0x107
[   96.244532]    [<c01315f5>] kthread+0xa6/0xd4
[   96.244539]    [<c0101005>] kernel_thread_helper+0x5/0xb
[   96.244545]
[   96.244546]   -> (&q->lock){++..} ops: 355994 {
[   96.244552]      initial-use  at:
[   96.244555]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.244572]                       [<c02fa5b9>] _spin_lock_irq+0x2a/0x38
[   96.244589]                       [<c02f8609>] wait_for_completion+0x24/0xd1
[   96.244605]                       [<c013136a>]
keventd_create_kthread+0x2e/0x5e
[   96.244623]                       [<c0131410>] kthread_create+0x76/0xbd
[   96.244639]                       [<c011a7eb>] migration_call+0x4d/0x3f7
[   96.244656]                       [<c04a126a>] migration_init+0x18/0x36
[   96.244673]                       [<c010030c>] init+0x38/0x274
[   96.244689]                       [<c0101005>] kernel_thread_helper+0x5/0xb
[   96.244705]      in-hardirq-W at:
[   96.244709]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.244725]                       [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.244742]                       [<c0117ec5>] complete+0x12/0x3e
[   96.244759]                       [<c01ee3d0>] blk_end_sync_rq+0x21/0x28
[   96.244775]                       [<c01ee395>]
end_that_request_last+0xc5/0xdf
[   96.244792]                       [<c026f717>] ide_end_drive_cmd+0x2d4/0x2eb
[   96.244809]                       [<c027445e>] task_no_data_intr+0x62/0x6f
[   96.244826]                       [<c027045d>] ide_intr+0x146/0x1a8
[   96.244843]                       [<c01469cb>] handle_IRQ_event+0x18/0x4d
[   96.244860]                       [<c0147b2e>] handle_edge_irq+0xc1/0x106
[   96.244877]                       [<c01054ab>] do_IRQ+0x9e/0xc3
[   96.244893]      in-softirq-W at:
[   96.244896]                       [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.244913]                       [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.244930]                       [<c0117ec5>] complete+0x12/0x3e
[   96.244947]                       [<c012f573>] wakeme_after_rcu+0xe/0x10
[   96.244963]                       [<c012f46f>]
__rcu_process_callbacks+0xf5/0x157
[   96.244980]                       [<c012f4f9>]
rcu_process_callbacks+0x28/0x40
[   96.244997]                       [<c0124520>] tasklet_action+0x6e/0xd5
[   96.245013]                       [<c01246c9>] __do_softirq+0x6d/0xee
[   96.245030]                       [<c01053af>] do_softirq+0x59/0xb7
[   96.245046]    }
[   96.245049]    ... key      at: [<c0529934>] waitqueue_lock_key+0x0/0x8
[   96.245055]     -> (&rq->lock){++..} ops: 229774 {
[   96.245061]        initial-use  at:
[   96.245065]                        [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.245082]                        [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.245100]                        [<c0118d42>] init_idle+0x5e/0x7c
[   96.245117]                        [<c04a1248>] sched_init+0x140/0x14a
[   96.245134]                        [<c04954f3>] start_kernel+0x12a/0x3c3
[   96.245151]                        [<c0100210>] 0xc0100210
[   96.245169]        in-hardirq-W at:
[   96.245172]                        [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.245190]                        [<c02fa339>] _spin_lock+0x24/0x32
[   96.245207]                        [<c011b196>] scheduler_tick+0xa5/0x340
[   96.245225]                        [<c01279c7>]
update_process_times+0x57/0x66
[   96.245242]                        [<c0111cff>]
smp_local_timer_interrupt+0x2b/0x33
[   96.245260]                        [<c0106043>] timer_interrupt+0x53/0x7e
[   96.245277]                        [<c01469cb>] handle_IRQ_event+0x18/0x4d
[   96.245295]                        [<c0147cd9>] handle_level_irq+0x81/0xcc
[   96.245312]                        [<c01054ab>] do_IRQ+0x9e/0xc3
[   96.245330]        in-softirq-W at:
[   96.245333]                        [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.245350]                        [<c02fa339>] _spin_lock+0x24/0x32
[   96.245368]                        [<c011b1e4>] scheduler_tick+0xf3/0x340
[   96.245385]                        [<c01279c7>]
update_process_times+0x57/0x66
[   96.245403]                        [<c011241f>]
smp_apic_timer_interrupt+0x61/0x6e
[   96.245421]                        [<c01036ea>]
apic_timer_interrupt+0x2a/0x30
[   96.245438]                        [<c0127e4e>] run_timer_softirq+0x15e/0x166
[   96.245455]                        [<c01246c9>] __do_softirq+0x6d/0xee
[   96.245472]                        [<c01053af>] do_softirq+0x59/0xb7
[   96.245490]      }
[   96.245492]      ... key      at: [<c2fa5b20>] 0xc2fa5b20
[   96.245499]    ... acquired at:
[   96.245501]    [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.245508]    [<c02fa339>] _spin_lock+0x24/0x32
[   96.245514]    [<c011a44d>] try_to_wake_up+0x37/0x355
[   96.245521]    [<c011a77f>] default_wake_function+0x14/0x16
[   96.245527]    [<c0117dfe>] __wake_up_common+0x2a/0x4f
[   96.245533]    [<c0117ede>] complete+0x2b/0x3e
[   96.245539]    [<c01315dd>] kthread+0x8e/0xd4
[   96.245545]    [<c0101005>] kernel_thread_helper+0x5/0xb
[   96.245552]
[   96.245553]  ... acquired at:
[   96.245555]    [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.245561]    [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.245568]    [<c0117e36>] __wake_up+0x13/0x39
[   96.245574]    [<c0298e32>] sock_def_readable+0x3b/0x6b
[   96.245580]    [<c02aff92>] netlink_broadcast+0x1bf/0x2b8
[   96.245587]    [<c02a8e10>] wireless_send_event+0x296/0x2aa
[   96.245594]    [<f8a28fa5>]
ieee80211softmac_call_events_locked+0x8c/0x10a [ieee80211softmac]
[   96.245604]    [<f8a29044>] ieee80211softmac_call_events+0x21/0x4a
[ieee80211softmac]
[   96.245613]    [<f8a27b8c>]
ieee80211softmac_scan_finished+0x69/0x73 [ieee80211softmac]
[   96.245623]    [<f8a27c9c>] ieee80211softmac_scan+0x106/0x11d
[ieee80211softmac]
[   96.245633]    [<c012e6d8>] run_workqueue+0x84/0xcc
[   96.245639]    [<c012e8c0>] worker_thread+0xd5/0x107
[   96.245645]    [<c01315f5>] kthread+0xa6/0xd4
[   96.245651]    [<c0101005>] kernel_thread_helper+0x5/0xb
[   96.245657]
[   96.245659]
[   96.245660] stack backtrace:
[   96.245843]  [<c0103dc4>] show_trace_log_lvl+0x53/0xff
[   96.245862]  [<c0104f70>] show_trace+0x16/0x19
[   96.245880]  [<c0104f8b>] dump_stack+0x18/0x1d
[   96.245898]  [<c01362d0>] check_usage+0x1f3/0x1fd
[   96.246020]  [<c01376f6>] __lock_acquire+0x7f1/0x987
[   96.246144]  [<c0137bc3>] lock_acquire+0x4e/0x67
[   96.246265]  [<c02fa668>] _spin_lock_irqsave+0x2d/0x3c
[   96.246394]  [<f8a27298>] ieee80211softmac_add_network+0x13/0x31
[ieee80211softmac]
[   96.246410]  [<f8a28bae>] ieee80211softmac_assoc_work+0x1d8/0x3cc
[ieee80211softmac]
[   96.246426]  [<c012e6d8>] run_workqueue+0x84/0xcc
[   96.246528]  [<c012e8c0>] worker_thread+0xd5/0x107
[   96.246626]  [<c01315f5>] kthread+0xa6/0xd4
[   96.246732]  [<c0101005>] kernel_thread_helper+0x5/0xb
[   96.257787] SoftMAC: Open Authentication completed with 00:06:25:54:a2:0c
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux