[ 32.034539] ====================================================== [ 32.034544] [ INFO: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected ] [ 32.034547] 2.6.38-rc1-340cd+ #3 [ 32.034549] ------------------------------------------------------ [ 32.034553] dbus-daemon/490 [HC0[0]:SC1[1]:HE0:SE0] is trying to acquire: [ 32.034557] (&(&list->lock)->rlock#4){+.-...}, at: [] skb_queue_tail+0x26/0x60 [ 32.034568] [ 32.034569] and this task is already holding: [ 32.034572] (&(&priv->sta_lock)->rlock){..-...}, at: [] iwlagn_rx_reply_tx+0x14c/0xc20 [iwlagn] [ 32.034586] which would create a new lock dependency: [ 32.034589] (&(&priv->sta_lock)->rlock){..-...} -> (&(&list->lock)->rlock#4){+.-...} [ 32.034599] [ 32.034599] but this new dependency connects a HARDIRQ-irq-safe lock: [ 32.034602] (&(&priv->lock)->rlock){-.-...} [ 32.034606] ... which became HARDIRQ-irq-safe at: [ 32.034608] [] __lock_acquire+0xc74/0x1d10 [ 32.034616] [] lock_acquire+0xc6/0x280 [ 32.034621] [] _raw_spin_lock_irqsave+0x6b/0xb0 [ 32.034628] [] iwl_isr_ict+0x4bf/0x1510 [iwlagn] [ 32.034638] [] handle_IRQ_event+0x7d/0x350 [ 32.034645] [] handle_edge_irq+0xb6/0x160 [ 32.034650] [] handle_irq+0x44/0x90 [ 32.034656] [] do_IRQ+0x58/0xd0 [ 32.034661] [] ret_from_intr+0x0/0x1a [ 32.034666] [] __udelay+0x28/0x30 [ 32.034672] [] sclhi+0x71/0x90 [i2c_algo_bit] [ 32.034679] [] bit_xfer+0x198/0x4c0 [i2c_algo_bit] [ 32.034684] [] i2c_transfer+0xc9/0x110 [ 32.034691] [] drm_do_probe_ddc_edid+0x4a/0x60 [drm] [ 32.034704] [] drm_get_edid+0x8c/0x240 [drm] [ 32.034715] [] radeon_modeset_init+0x4cd/0x8f0 [radeon] [ 32.034737] [] radeon_driver_load_kms+0x108/0x180 [radeon] [ 32.034752] [] drm_get_pci_dev+0x192/0x2b0 [drm] [ 32.034764] [] radeon_pci_probe+0xaa/0x619 [radeon] [ 32.034782] [] local_pci_probe+0x5a/0xd0 [ 32.034787] [] pci_device_probe+0x109/0x110 [ 32.034793] [] driver_probe_device+0x96/0x1c0 [ 32.034799] [] __driver_attach+0x9b/0xa0 [ 32.034804] [] bus_for_each_dev+0x68/0x90 [ 32.034809] [] driver_attach+0x19/0x20 [ 32.034814] [] bus_add_driver+0x1b8/0x280 [ 32.034819] [] driver_register+0x78/0x140 [ 32.034824] [] __pci_register_driver+0x61/0xe0 [ 32.034830] [] drm_pci_init+0xcf/0xe0 [drm] [ 32.034842] [] drm_init+0x53/0x70 [drm] [ 32.034852] [] 0xffffffffa03180c4 [ 32.034857] [] do_one_initcall+0x3e/0x1a0 [ 32.034862] [] sys_init_module+0xf2/0x250 [ 32.034868] [] system_call_fastpath+0x16/0x1b [ 32.034874] [ 32.034874] to a HARDIRQ-irq-unsafe lock: [ 32.034877] (&(&list->lock)->rlock#4){+.-...} [ 32.034881] ... which became HARDIRQ-irq-unsafe at: [ 32.034884] ... [] __lock_acquire+0xb1d/0x1d10 [ 32.034890] [] lock_acquire+0xc6/0x280 [ 32.034896] [] _raw_spin_lock+0x3b/0x70 [ 32.034901] [] ieee80211_rx_handlers+0x36/0x1e80 [mac80211] [ 32.034914] [] ieee80211_prepare_and_rx_handle+0x214/0xa70 [mac80211] [ 32.034926] [] ieee80211_rx+0x3c7/0xbb0 [mac80211] [ 32.034938] [] iwlagn_rx_reply_rx+0x428/0x670 [iwlagn] [ 32.034948] [] iwl_rx_handle+0x160/0x710 [iwlagn] [ 32.034956] [] iwl_irq_tasklet+0x525/0x1aa0 [iwlagn] [ 32.034964] [] tasklet_action+0x159/0x230 [ 32.034970] [] __do_softirq+0xf5/0x420 [ 32.034975] [] call_softirq+0x1c/0x30 [ 32.034980] [] do_softirq+0x85/0xf0 [ 32.034984] [] irq_exit+0xa5/0xb0 [ 32.034989] [] do_IRQ+0x61/0xd0 [ 32.034994] [] ret_from_intr+0x0/0x1a [ 32.034999] [ 32.035000] other info that might help us debug this: [ 32.035001] [ 32.035004] 2 locks held by dbus-daemon/490: [ 32.035006] #0: (&mm->mmap_sem){++++++}, at: [] do_page_fault+0x113/0x510 [ 32.035016] #1: (&(&priv->sta_lock)->rlock){..-...}, at: [] iwlagn_rx_reply_tx+0x14c/0xc20 [iwlagn] [ 32.035030] [ 32.035031] the dependencies between HARDIRQ-irq-safe lock and the holding lock: [ 32.035052] -> (&(&priv->lock)->rlock){-.-...} ops: 3571 { [ 32.035060] IN-HARDIRQ-W at: [ 32.035063] [] __lock_acquire+0xc74/0x1d10 [ 32.035070] [] lock_acquire+0xc6/0x280 [ 32.035075] [] _raw_spin_lock_irqsave+0x6b/0xb0 [ 32.035082] [] iwl_isr_ict+0x4bf/0x1510 [iwlagn] [ 32.035092] [] handle_IRQ_event+0x7d/0x350 [ 32.035099] [] handle_edge_irq+0xb6/0x160 [ 32.035104] [] handle_irq+0x44/0x90 [ 32.035110] [] do_IRQ+0x58/0xd0 [ 32.035115] [] ret_from_intr+0x0/0x1a [ 32.035121] [] __udelay+0x28/0x30 [ 32.035126] [] sclhi+0x71/0x90 [i2c_algo_bit] [ 32.035133] [] bit_xfer+0x198/0x4c0 [i2c_algo_bit] [ 32.035139] [] i2c_transfer+0xc9/0x110 [ 32.035145] [] drm_do_probe_ddc_edid+0x4a/0x60 [drm] [ 32.035157] [] drm_get_edid+0x8c/0x240 [drm] [ 32.035169] [] radeon_modeset_init+0x4cd/0x8f0 [radeon] [ 32.035190] [] radeon_driver_load_kms+0x108/0x180 [radeon] [ 32.035206] [] drm_get_pci_dev+0x192/0x2b0 [drm] [ 32.035219] [] radeon_pci_probe+0xaa/0x619 [radeon] [ 32.035237] [] local_pci_probe+0x5a/0xd0 [ 32.035243] [] pci_device_probe+0x109/0x110 [ 32.035249] [] driver_probe_device+0x96/0x1c0 [ 32.035255] [] __driver_attach+0x9b/0xa0 [ 32.035261] [] bus_for_each_dev+0x68/0x90 [ 32.035267] [] driver_attach+0x19/0x20 [ 32.035272] [] bus_add_driver+0x1b8/0x280 [ 32.035278] [] driver_register+0x78/0x140 [ 32.035284] [] __pci_register_driver+0x61/0xe0 [ 32.035290] [] drm_pci_init+0xcf/0xe0 [drm] [ 32.035303] [] drm_init+0x53/0x70 [drm] [ 32.035314] [] 0xffffffffa03180c4 [ 32.035319] [] do_one_initcall+0x3e/0x1a0 [ 32.035325] [] sys_init_module+0xf2/0x250 [ 32.035331] [] system_call_fastpath+0x16/0x1b [ 32.035337] IN-SOFTIRQ-W at: [ 32.035341] [] __lock_acquire+0xaf8/0x1d10 [ 32.035347] [] lock_acquire+0xc6/0x280 [ 32.035353] [] _raw_spin_lock_irqsave+0x6b/0xb0 [ 32.035359] [] iwl_irq_tasklet+0x23/0x1aa0 [iwlagn] [ 32.035368] [] tasklet_action+0x159/0x230 [ 32.035374] [] __do_softirq+0xf5/0x420 [ 32.035380] [] call_softirq+0x1c/0x30 [ 32.035385] [] do_softirq+0x85/0xf0 [ 32.035390] [] irq_exit+0xa5/0xb0 [ 32.035396] [] do_IRQ+0x61/0xd0 [ 32.035401] [] ret_from_intr+0x0/0x1a [ 32.035407] [] __udelay+0x28/0x30 [ 32.035412] [] sclhi+0x71/0x90 [i2c_algo_bit] [ 32.035419] [] bit_xfer+0x198/0x4c0 [i2c_algo_bit] [ 32.035425] [] i2c_transfer+0xc9/0x110 [ 32.035431] [] drm_do_probe_ddc_edid+0x4a/0x60 [drm] [ 32.035444] [] drm_get_edid+0x8c/0x240 [drm] [ 32.035456] [] radeon_modeset_init+0x4cd/0x8f0 [radeon] [ 32.035476] [] radeon_driver_load_kms+0x108/0x180 [radeon] [ 32.035492] [] drm_get_pci_dev+0x192/0x2b0 [drm] [ 32.035505] [] radeon_pci_probe+0xaa/0x619 [radeon] [ 32.035523] [] local_pci_probe+0x5a/0xd0 [ 32.035529] [] pci_device_probe+0x109/0x110 [ 32.035535] [] driver_probe_device+0x96/0x1c0 [ 32.035541] [] __driver_attach+0x9b/0xa0 [ 32.035547] [] bus_for_each_dev+0x68/0x90 [ 32.035553] [] driver_attach+0x19/0x20 [ 32.035558] [] bus_add_driver+0x1b8/0x280 [ 32.035564] [] driver_register+0x78/0x140 [ 32.035570] [] __pci_register_driver+0x61/0xe0 [ 32.035576] [] drm_pci_init+0xcf/0xe0 [drm] [ 32.035589] [] drm_init+0x53/0x70 [drm] [ 32.035600] [] 0xffffffffa03180c4 [ 32.035605] [] do_one_initcall+0x3e/0x1a0 [ 32.035611] [] sys_init_module+0xf2/0x250 [ 32.035617] [] system_call_fastpath+0x16/0x1b [ 32.035624] INITIAL USE at: [ 32.035627] [] __lock_acquire+0x46a/0x1d10 [ 32.035633] [] lock_acquire+0xc6/0x280 [ 32.035639] [] _raw_spin_lock_irqsave+0x6b/0xb0 [ 32.035645] [] iwl_pci_probe+0xac9/0x1db0 [iwlagn] [ 32.035654] [] local_pci_probe+0x5a/0xd0 [ 32.035660] [] pci_device_probe+0x109/0x110 [ 32.035665] [] driver_probe_device+0x96/0x1c0 [ 32.035671] [] __driver_attach+0x9b/0xa0 [ 32.035677] [] bus_for_each_dev+0x68/0x90 [ 32.035683] [] driver_attach+0x19/0x20 [ 32.035689] [] bus_add_driver+0x1b8/0x280 [ 32.035695] [] driver_register+0x78/0x140 [ 32.035700] [] __pci_register_driver+0x61/0xe0 [ 32.035706] [] arc4_set_key+0x5c/0x90 [arc4] [ 32.035712] [] do_one_initcall+0x3e/0x1a0 [ 32.035718] [] sys_init_module+0xf2/0x250 [ 32.035724] [] system_call_fastpath+0x16/0x1b [ 32.035730] } [ 32.035732] ... key at: [] __key.56621+0x0/0xfffffffffffecda6 [iwlagn] [ 32.035741] ... acquired at: [ 32.035743] [] lock_acquire+0xc6/0x280 [ 32.035748] [] _raw_spin_lock+0x3b/0x70 [ 32.035754] [] iwlagn_tx_skb+0x199/0x1570 [iwlagn] [ 32.035763] [] iwlagn_mac_tx+0x125/0x1c0 [iwlagn] [ 32.035771] [] __ieee80211_tx+0x147/0x230 [mac80211] [ 32.035784] [] ieee80211_tx+0x106/0x300 [mac80211] [ 32.035796] [] ieee80211_xmit+0xe2/0x2e0 [mac80211] [ 32.035807] [] ieee80211_tx_skb+0x4f/0x60 [mac80211] [ 32.035820] [] ieee80211_send_auth+0x176/0x1f0 [mac80211] [ 32.035832] [] ieee80211_work_work+0xac3/0x1570 [mac80211] [ 32.035843] [] process_one_work+0x1c8/0x6b0 [ 32.035849] [] worker_thread+0x15d/0x3c0 [ 32.035854] [] kthread+0xb6/0xc0 [ 32.035859] [] kernel_thread_helper+0x4/0x10 [ 32.035864] [ 32.035866] -> (&(&priv->sta_lock)->rlock){..-...} ops: 37 { [ 32.035874] IN-SOFTIRQ-W at: [ 32.035877] [] __lock_acquire+0xaf8/0x1d10 [ 32.035883] [] lock_acquire+0xc6/0x280 [ 32.035889] [] _raw_spin_lock_irqsave+0x6b/0xb0 [ 32.035895] [] iwlagn_rx_reply_tx+0x14c/0xc20 [iwlagn] [ 32.035905] [] iwl_rx_handle+0x160/0x710 [iwlagn] [ 32.035915] [] iwl_irq_tasklet+0x525/0x1aa0 [iwlagn] [ 32.035923] [] tasklet_action+0x159/0x230 [ 32.035929] [] __do_softirq+0xf5/0x420 [ 32.035935] [] call_softirq+0x1c/0x30 [ 32.035940] [] do_softirq+0x85/0xf0 [ 32.035945] [] irq_exit+0xa5/0xb0 [ 32.035951] [] do_IRQ+0x61/0xd0 [ 32.035956] [] ret_from_intr+0x0/0x1a [ 32.035962] [] __debug_check_no_obj_freed+0x16f/0x200 [ 32.035968] [] debug_check_no_obj_freed+0x15/0x20 [ 32.035973] [] free_pages_prepare+0x114/0x230 [ 32.035980] [] free_hot_cold_page+0x42/0x220 [ 32.035986] [] __free_pages+0x35/0x40 [ 32.035991] [] __pte_alloc+0x127/0x1c0 [ 32.035997] [] handle_mm_fault+0x146/0x300 [ 32.036003] [] do_page_fault+0x181/0x510 [ 32.036008] [] page_fault+0x25/0x30 [ 32.036014] INITIAL USE at: [ 32.036018] [] __lock_acquire+0x46a/0x1d10 [ 32.036024] [] lock_acquire+0xc6/0x280 [ 32.036030] [] _raw_spin_lock_irqsave+0x6b/0xb0 [ 32.036036] [] iwlagn_alloc_bcast_station+0x31/0x120 [iwlagn] [ 32.036047] [] __iwl_up+0x8e8/0x14a0 [iwlagn] [ 32.036055] [] iwlagn_mac_start+0x97/0x2b0 [iwlagn] [ 32.036064] [] ieee80211_do_open+0x354/0x6b0 [mac80211] [ 32.036077] [] ieee80211_open+0x5b/0x80 [mac80211] [ 32.036089] [] __dev_open+0xb7/0x100 [ 32.036096] [] __dev_change_flags+0x9c/0x180 [ 32.036102] [] dev_change_flags+0x23/0x70 [ 32.036108] [] do_setlink+0x1f2/0x8c0 [ 32.036113] [] rtnl_setlink+0xf2/0x140 [ 32.036119] [] rtnetlink_rcv_msg+0x177/0x2a0 [ 32.036125] [] netlink_rcv_skb+0xa1/0xd0 [ 32.036131] [] rtnetlink_rcv+0x20/0x30 [ 32.036137] [] netlink_unicast+0x2ba/0x300 [ 32.036142] [] netlink_sendmsg+0x274/0x3f0 [ 32.036148] [] sock_sendmsg+0xe4/0x110 [ 32.036154] [] sys_sendmsg+0x253/0x3b0 [ 32.036159] [] system_call_fastpath+0x16/0x1b [ 32.036165] } [ 32.036167] ... key at: [] __key.56503+0x0/0xfffffffffffecd7e [iwlagn] [ 32.036176] ... acquired at: [ 32.036178] [] check_irq_usage+0x60/0xf0 [ 32.036184] [] __lock_acquire+0x1183/0x1d10 [ 32.036189] [] lock_acquire+0xc6/0x280 [ 32.036194] [] _raw_spin_lock_irqsave+0x6b/0xb0 [ 32.036200] [] skb_queue_tail+0x26/0x60 [ 32.036204] [] ieee80211_tx_status_irqsafe+0x38/0xa0 [mac80211] [ 32.036214] [] iwlagn_tx_queue_reclaim+0xc8/0x240 [iwlagn] [ 32.036223] [] iwlagn_rx_reply_tx+0x96e/0xc20 [iwlagn] [ 32.036233] [] iwl_rx_handle+0x160/0x710 [iwlagn] [ 32.036242] [] iwl_irq_tasklet+0x525/0x1aa0 [iwlagn] [ 32.036250] [] tasklet_action+0x159/0x230 [ 32.036255] [] __do_softirq+0xf5/0x420 [ 32.036261] [] call_softirq+0x1c/0x30 [ 32.036265] [] do_softirq+0x85/0xf0 [ 32.036270] [] irq_exit+0xa5/0xb0 [ 32.036275] [] do_IRQ+0x61/0xd0 [ 32.036279] [] ret_from_intr+0x0/0x1a [ 32.036284] [] __debug_check_no_obj_freed+0x16f/0x200 [ 32.036289] [] debug_check_no_obj_freed+0x15/0x20 [ 32.036294] [] free_pages_prepare+0x114/0x230 [ 32.036300] [] free_hot_cold_page+0x42/0x220 [ 32.036305] [] __free_pages+0x35/0x40 [ 32.036310] [] __pte_alloc+0x127/0x1c0 [ 32.036315] [] handle_mm_fault+0x146/0x300 [ 32.036320] [] do_page_fault+0x181/0x510 [ 32.036325] [] page_fault+0x25/0x30 [ 32.036330] [ 32.036332] [ 32.036332] the dependencies between the lock to be acquired and HARDIRQ-irq-unsafe lock: [ 32.036354] -> (&(&list->lock)->rlock#4){+.-...} ops: 2437 { [ 32.036363] HARDIRQ-ON-W at: [ 32.036366] [] __lock_acquire+0xb1d/0x1d10 [ 32.036372] [] lock_acquire+0xc6/0x280 [ 32.036378] [] _raw_spin_lock+0x3b/0x70 [ 32.036384] [] ieee80211_rx_handlers+0x36/0x1e80 [mac80211] [ 32.036397] [] ieee80211_prepare_and_rx_handle+0x214/0xa70 [mac80211] [ 32.036410] [] ieee80211_rx+0x3c7/0xbb0 [mac80211] [ 32.036422] [] iwlagn_rx_reply_rx+0x428/0x670 [iwlagn] [ 32.036433] [] iwl_rx_handle+0x160/0x710 [iwlagn] [ 32.036442] [] iwl_irq_tasklet+0x525/0x1aa0 [iwlagn] [ 32.036451] [] tasklet_action+0x159/0x230 [ 32.036457] [] __do_softirq+0xf5/0x420 [ 32.036462] [] call_softirq+0x1c/0x30 [ 32.036468] [] do_softirq+0x85/0xf0 [ 32.036473] [] irq_exit+0xa5/0xb0 [ 32.036479] [] do_IRQ+0x61/0xd0 [ 32.036484] [] ret_from_intr+0x0/0x1a [ 32.036490] IN-SOFTIRQ-W at: [ 32.036493] [] __lock_acquire+0xaf8/0x1d10 [ 32.036499] [] lock_acquire+0xc6/0x280 [ 32.036505] [] _raw_spin_lock_irqsave+0x6b/0xb0 [ 32.036511] [] skb_queue_tail+0x26/0x60 [ 32.036516] [] ieee80211_prepare_and_rx_handle+0x20c/0xa70 [mac80211] [ 32.036529] [] ieee80211_rx+0x3c7/0xbb0 [mac80211] [ 32.036542] [] iwlagn_rx_reply_rx+0x428/0x670 [iwlagn] [ 32.036552] [] iwl_rx_handle+0x160/0x710 [iwlagn] [ 32.036561] [] iwl_irq_tasklet+0x525/0x1aa0 [iwlagn] [ 32.036570] [] tasklet_action+0x159/0x230 [ 32.036576] [] __do_softirq+0xf5/0x420 [ 32.036582] [] call_softirq+0x1c/0x30 [ 32.036587] [] do_softirq+0x85/0xf0 [ 32.036593] [] irq_exit+0xa5/0xb0 [ 32.036598] [] do_IRQ+0x61/0xd0 [ 32.036603] [] ret_from_intr+0x0/0x1a [ 32.036609] INITIAL USE at: [ 32.036613] [] __lock_acquire+0x46a/0x1d10 [ 32.036619] [] lock_acquire+0xc6/0x280 [ 32.036625] [] _raw_spin_lock_irqsave+0x6b/0xb0 [ 32.036631] [] skb_queue_tail+0x26/0x60 [ 32.036636] [] ieee80211_prepare_and_rx_handle+0x20c/0xa70 [mac80211] [ 32.036649] [] ieee80211_rx+0x3c7/0xbb0 [mac80211] [ 32.036661] [] iwlagn_rx_reply_rx+0x428/0x670 [iwlagn] [ 32.036672] [] iwl_rx_handle+0x160/0x710 [iwlagn] [ 32.036681] [] iwl_irq_tasklet+0x525/0x1aa0 [iwlagn] [ 32.036690] [] tasklet_action+0x159/0x230 [ 32.036696] [] __do_softirq+0xf5/0x420 [ 32.036702] [] call_softirq+0x1c/0x30 [ 32.036707] [] do_softirq+0x85/0xf0 [ 32.036712] [] irq_exit+0xa5/0xb0 [ 32.036718] [] do_IRQ+0x61/0xd0 [ 32.036723] [] ret_from_intr+0x0/0x1a [ 32.036729] } [ 32.036731] ... key at: [] __key.26244+0x0/0xffffffffffffb94e [mac80211] [ 32.036741] ... acquired at: [ 32.036743] [] check_irq_usage+0x60/0xf0 [ 32.036748] [] __lock_acquire+0x1183/0x1d10 [ 32.036754] [] lock_acquire+0xc6/0x280 [ 32.036759] [] _raw_spin_lock_irqsave+0x6b/0xb0 [ 32.036764] [] skb_queue_tail+0x26/0x60 [ 32.036769] [] ieee80211_tx_status_irqsafe+0x38/0xa0 [mac80211] [ 32.036778] [] iwlagn_tx_queue_reclaim+0xc8/0x240 [iwlagn] [ 32.036788] [] iwlagn_rx_reply_tx+0x96e/0xc20 [iwlagn] [ 32.036798] [] iwl_rx_handle+0x160/0x710 [iwlagn] [ 32.036806] [] iwl_irq_tasklet+0x525/0x1aa0 [iwlagn] [ 32.036815] [] tasklet_action+0x159/0x230 [ 32.036820] [] __do_softirq+0xf5/0x420 [ 32.036825] [] call_softirq+0x1c/0x30 [ 32.036829] [] do_softirq+0x85/0xf0 [ 32.036834] [] irq_exit+0xa5/0xb0 [ 32.036839] [] do_IRQ+0x61/0xd0 [ 32.036844] [] ret_from_intr+0x0/0x1a [ 32.036849] [] __debug_check_no_obj_freed+0x16f/0x200 [ 32.036854] [] debug_check_no_obj_freed+0x15/0x20 [ 32.036859] [] free_pages_prepare+0x114/0x230 [ 32.036864] [] free_hot_cold_page+0x42/0x220 [ 32.036869] [] __free_pages+0x35/0x40 [ 32.036875] [] __pte_alloc+0x127/0x1c0 [ 32.036880] [] handle_mm_fault+0x146/0x300 [ 32.036885] [] do_page_fault+0x181/0x510 [ 32.036889] [] page_fault+0x25/0x30 [ 32.036895] [ 32.036896] [ 32.036897] stack backtrace: [ 32.036901] Pid: 490, comm: dbus-daemon Not tainted 2.6.38-rc1-340cd+ #3 [ 32.036904] Call Trace: [ 32.036907] [] ? check_usage+0x4c8/0x570 [ 32.036919] [] ? check_irq_usage+0x60/0xf0 [ 32.036924] [] ? __lock_acquire+0x1183/0x1d10 [ 32.036929] [] ? native_sched_clock+0x2c/0x80 [ 32.036936] [] ? lock_acquire+0xc6/0x280 [ 32.036940] [] ? skb_queue_tail+0x26/0x60 [ 32.036945] [] ? native_sched_clock+0x2c/0x80 [ 32.036950] [] ? _raw_spin_lock_irqsave+0x6b/0xb0 [ 32.036955] [] ? skb_queue_tail+0x26/0x60 [ 32.036959] [] ? skb_queue_tail+0x26/0x60 [ 32.036968] [] ? ieee80211_tx_status_irqsafe+0x38/0xa0 [mac80211] [ 32.036978] [] ? iwlagn_tx_queue_reclaim+0xc8/0x240 [iwlagn] [ 32.036987] [] ? iwlagn_tx_queue_reclaim+0x15e/0x240 [iwlagn] [ 32.036996] [] ? iwlagn_rx_reply_tx+0x14c/0xc20 [iwlagn] [ 32.037006] [] ? iwlagn_rx_reply_tx+0x96e/0xc20 [iwlagn] [ 32.037012] [] ? debug_dma_unmap_page+0x59/0x60 [ 32.037021] [] ? iwl_rx_handle+0x160/0x710 [iwlagn] [ 32.037027] [] ? trace_hardirqs_on_caller+0x67/0x1b0 [ 32.037035] [] ? iwl_irq_tasklet+0x525/0x1aa0 [iwlagn] [ 32.037041] [] ? mark_held_locks+0x67/0x90 [ 32.037046] [] ? tasklet_action+0x65/0x230 [ 32.037051] [] ? tasklet_action+0x159/0x230 [ 32.037056] [] ? __do_softirq+0xf5/0x420 [ 32.037061] [] ? call_softirq+0x1c/0x30 [ 32.037065] [] ? do_softirq+0x85/0xf0 [ 32.037070] [] ? irq_exit+0xa5/0xb0 [ 32.037075] [] ? do_IRQ+0x61/0xd0 [ 32.037080] [] ? ret_from_intr+0x0/0x1a [ 32.037083] [] ? _raw_spin_unlock_irqrestore+0x84/0xa0 [ 32.037092] [] ? __debug_check_no_obj_freed+0x16f/0x200 [ 32.037098] [] ? trace_hardirqs_on_caller+0x15d/0x1b0 [ 32.037103] [] ? trace_hardirqs_on+0xd/0x10 [ 32.037108] [] ? debug_check_no_obj_freed+0x15/0x20 [ 32.037113] [] ? free_pages_prepare+0x114/0x230 [ 32.037118] [] ? free_hot_cold_page+0x42/0x220 [ 32.037124] [] ? get_parent_ip+0x11/0x50 [ 32.037130] [] ? __free_pages+0x35/0x40 [ 32.037134] [] ? __pte_alloc+0x127/0x1c0 [ 32.037139] [] ? handle_mm_fault+0x146/0x300 [ 32.037144] [] ? do_page_fault+0x181/0x510 [ 32.037150] [] ? fget_light+0x1df/0x3c0 [ 32.037156] [] ? trace_hardirqs_off_thunk+0x3a/0x3c [ 32.037161] [] ? page_fault+0x25/0x30