BUG: spinlock recursion on CPU#0, swapper/0 (Tainted: P ) lock: c8308284, .magic: dead4ead, .owner: swapper/0, .owner_cpu: 0 [] _raw_spin_lock+0x32/0xd3 [] _spin_lock_irqsave+0x9/0xd [] ieee80211_beacon_update+0x2f/0x755 [wlan] [] ath_beacon_generate+0x2fc/0x4a7 [ath_pci] [] ath_intr+0x2ae/0xa07 [ath_pci] [] scheduler_tick+0x1a/0x2af [] handle_IRQ_event+0x23/0x4c [] __do_IRQ+0x7a/0xcd [] do_IRQ+0x5c/0x77 ======================= [] common_interrupt+0x1a/0x20 [] _raw_spin_unlock+0x34/0x6a [] _spin_unlock_bh+0x5/0xa [] ieee80211_deliver_data+0x82/0x260 [wlan] [] ieee80211_input+0xf75/0x142c [wlan] [] netif_receive_skb+0x1fc/0x23e [] ath_rx_tasklet+0x4a9/0x6c2 [ath_pci] [] tasklet_action+0x37/0x57 [] __do_softirq+0x35/0x7f [] do_softirq+0x38/0x3f ======================= [] do_IRQ+0x6e/0x77 [] common_interrupt+0x1a/0x20 [] default_idle+0x2b/0x53 [] cpu_idle+0x3a/0x4f [] start_kernel+0x28c/0x28e BUG: spinlock lockup on CPU#0, swapper/0, c8308284 (Tainted: P ) [] _raw_spin_lock+0xb5/0xd3 [] _spin_lock_irqsave+0x9/0xd [] ieee80211_beacon_update+0x2f/0x755 [wlan] [] ath_beacon_generate+0x2fc/0x4a7 [ath_pci] [] ath_intr+0x2ae/0xa07 [ath_pci] [] scheduler_tick+0x1a/0x2af [] handle_IRQ_event+0x23/0x4c [] __do_IRQ+0x7a/0xcd [] do_IRQ+0x5c/0x77 ======================= [] common_interrupt+0x1a/0x20 [] _raw_spin_unlock+0x34/0x6a [] _spin_unlock_bh+0x5/0xa [] ieee80211_deliver_data+0x82/0x260 [wlan] [] ieee80211_input+0xf75/0x142c [wlan] [] netif_receive_skb+0x1fc/0x23e [] ath_rx_tasklet+0x4a9/0x6c2 [ath_pci] [] tasklet_action+0x37/0x57 [] __do_softirq+0x35/0x7f [] do_softirq+0x38/0x3f ======================= [] do_IRQ+0x6e/0x77 [] common_interrupt+0x1a/0x20 [] default_idle+0x2b/0x53 [] cpu_idle+0x3a/0x4f [] start_kernel+0x28c/0x28e