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
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <1ce95a952ddf73bf1e6532376eab3a5efbbfa814.camel@gmx.de>
Date: Sat, 16 Aug 2025 11:19:13 +0200
From: Mike Galbraith <efault@....de>
To: Calvin Owens <calvin@...nvd.org>, Breno Leitao <leitao@...ian.org>
Cc: Jakub Kicinski <kuba@...nel.org>, Pavel Begunkov
 <asml.silence@...il.com>,  Johannes Berg <johannes@...solutions.net>,
 paulmck@...nel.org, LKML <linux-kernel@...r.kernel.org>, 
 netdev@...r.kernel.org, boqun.feng@...il.com
Subject: Re: netconsole: HARDIRQ-safe -> HARDIRQ-unsafe lock order warning

On Fri, 2025-08-15 at 12:10 -0700, Calvin Owens wrote:
> 
> If your condition instead becomes:
> 
>     if (in_irq() && !oops_in_progress)
> 
> ...I think we can have our cake and eat it too? In an OOPS we're
> busting locks and such, all bets are off anyway. Although, I suppose
> that might still drop messages emitted immediately before it...

I tried that to skip the __netpoll_send_skb() xmit loop, but lockdep
didn't look any happier, so I rummaged for a wireless signpost to
redirect all wireless traffic instead.

With only the __netpoll_send_skb() fork-in-road, lappy moaned as below,
all of which use of local_bh_disable() in queue_process() silenced.

sharp stick:
---
 net/core/netpoll.c |    9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

--- a/net/core/netpoll.c
+++ b/net/core/netpoll.c
@@ -90,7 +90,6 @@ static void queue_process(struct work_st
 	struct netpoll_info *npinfo =
 		container_of(work, struct netpoll_info, tx_work.work);
 	struct sk_buff *skb;
-	unsigned long flags;
 
 	while ((skb = skb_dequeue(&npinfo->txq))) {
 		struct net_device *dev = skb->dev;
@@ -102,7 +101,7 @@ static void queue_process(struct work_st
 			continue;
 		}
 
-		local_irq_save(flags);
+		local_bh_disable();
 		/* check if skb->queue_mapping is still valid */
 		q_index = skb_get_queue_mapping(skb);
 		if (unlikely(q_index >= dev->real_num_tx_queues)) {
@@ -115,13 +114,13 @@ static void queue_process(struct work_st
 		    !dev_xmit_complete(netpoll_start_xmit(skb, dev, txq))) {
 			skb_queue_head(&npinfo->txq, skb);
 			HARD_TX_UNLOCK(dev, txq);
-			local_irq_restore(flags);
+			local_bh_enable();
 
 			schedule_delayed_work(&npinfo->tx_work, HZ/10);
 			return;
 		}
 		HARD_TX_UNLOCK(dev, txq);
-		local_irq_restore(flags);
+		local_bh_enable();
 	}
 }
 
@@ -339,6 +338,8 @@ static netdev_tx_t __netpoll_send_skb(st
 		/* try until next clock tick */
 		for (tries = jiffies_to_usecs(1)/USEC_PER_POLL;
 		     tries > 0; --tries) {
+			if (dev->ieee80211_ptr && !oops_in_progress)
+				break;
 			if (HARD_TX_TRYLOCK(dev, txq)) {
 				if (!netif_xmit_stopped(txq))
 					status = netpoll_start_xmit(skb, dev, txq);

wireless lappy gripes:
[   61.191326][ T3992] netconsole: network logging started
[   61.193561][  T504] ------------[ cut here ]------------
[   61.193798][  T504] WARNING: CPU: 1 PID: 504 at kernel/softirq.c:387 __local_bh_enable_ip+0x8f/0xe0
[   61.193852][  T504] Modules linked in: netconsole ccm nf_nat_tftp nf_conntrack_tftp nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject af_packet nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables ip_set nfnetlink cmac algif_hash algif_skcipher af_alg iwlmvm mac80211 snd_hda_codec_hdmi binfmt_misc snd_hda_codec_conexant snd_hda_codec_generic snd_hda_intel intel_rapl_msr intel_rapl_common snd_intel_dspcfg x86_pkg_temp_thermal intel_powerclamp libarc4 snd_hda_codec btusb snd_hwdep coretemp iTCO_wdt intel_pmc_bxt snd_hda_core iTCO_vendor_support mei_hdcp mei_pxp mfd_core btrtl nls_iso8859_1 kvm_intel btbcm btintel nls_cp437 kvm snd_pcm iwlwifi snd_timer irqbypass uvcvideo bluetooth cfg80211 uvc videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev mc i2c_i801 snd pcspkr mei_me i2c_smbus soundcore rfkill mei thermal battery tiny_power_button acpi_pad button ac joydev sch_fq_codel nfsd auth_rpcgss nfs_acl lockd grace sunrpc fuse
[   61.194109][  T504]  dm_mod configfs dmi_sysfs hid_multitouch hid_generic usbhid i915 i2c_algo_bit drm_buddy drm_client_lib drm_display_helper polyval_clmulni ghash_clmulni_intel drm_kms_helper cec rc_core ttm video xhci_pci xhci_hcd drm ahci libahci usbcore wmi libata serio_raw sd_mod scsi_dh_emc scsi_dh_rdac scsi_dh_alua sg scsi_mod scsi_common vfat fat virtio_blk virtio_mmio virtio virtio_ring ext4 crc16 mbcache jbd2 loop msr efivarfs autofs4 aesni_intel
[   61.194852][  T504] CPU: 1 UID: 0 PID: 504 Comm: kworker/1:3 Kdump: loaded Tainted: G          I         6.17.0.gdfd4b508-master #199 PREEMPT(lazy)  d58b2f71f2d7e509bfea5f74e10faccc1d76d31c
[   61.194932][  T504] Tainted: [I]=FIRMWARE_WORKAROUND
[   61.194961][  T504] Hardware name: HP HP Spectre x360 Convertible/804F, BIOS F.47 11/22/2017
[   61.195003][  T504] Workqueue: events queue_process
[   61.195038][  T504] RIP: 0010:__local_bh_enable_ip+0x8f/0xe0
[   61.195119][  T504] Code: 3e bf 01 00 00 00 e8 90 ba 03 00 e8 1b 71 19 00 fb 65 8b 05 e3 81 ee 01 85 c0 74 41 5b 5d c3 65 8b 05 91 bf ee 01 85 c0 75 a4 <0f> 0b eb a0 e8 48 70 19 00 eb a1 48 89 ef e8 ae 1c 09 00 eb aa 48
[   61.195204][  T504] RSP: 0018:ffffcf9b80fb7b20 EFLAGS: 00010046
[   61.195241][  T504] RAX: 0000000000000000 RBX: 0000000000000201 RCX: ffffcf9b80fb7ad4
[   61.195282][  T504] RDX: 0000000000000001 RSI: 0000000000000201 RDI: ffffffffc1a4ae30
[   61.195323][  T504] RBP: ffffffffc1a4ae30 R08: 0000000000000001 R09: 0000000000000002
[   61.195364][  T504] R10: ffffcf9b80fb7988 R11: 0000000000000004 R12: ffff8b2c8440e168
[   61.195403][  T504] R13: ffff8b2c8fe78f20 R14: ffff8b2c8440e000 R15: ffff8b2c8fe78f40
[   61.195442][  T504] FS:  0000000000000000(0000) GS:ffff8b2e394b0000(0000) knlGS:0000000000000000
[   61.195487][  T504] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   61.195523][  T504] CR2: 000055ac249a6b20 CR3: 000000015aed7002 CR4: 00000000003726f0
[   61.195563][  T504] Call Trace:
[   61.195585][  T504]  <TASK>
[   61.195610][  T504]  ieee80211_queue_skb+0x140/0x350 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.195821][  T504]  __ieee80211_xmit_fast+0x202/0x360 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.196014][  T504]  ? __skb_get_hash_net+0x54/0x1f0
[   61.196051][  T504]  ? __skb_get_hash_net+0x54/0x1f0
[   61.196098][  T504]  ieee80211_xmit_fast+0xfb/0x1f0 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.196283][  T504]  __ieee80211_subif_start_xmit+0x14e/0x3d0 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.196469][  T504]  ieee80211_subif_start_xmit+0x46/0x230 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.196698][  T504]  ? lock_acquire.part.0+0xb1/0x210
[   61.196740][  T504]  ? netif_skb_features+0xb6/0x2b0
[   61.196778][  T504]  netpoll_start_xmit+0x8b/0xd0
[   61.196813][  T504]  queue_process+0xb5/0x200
[   61.196850][  T504]  process_one_work+0x21f/0x5b0
[   61.196890][  T504]  ? lock_is_held_type+0xca/0x120
[   61.196937][  T504]  worker_thread+0x1ce/0x3c0
[   61.196975][  T504]  ? bh_worker+0x250/0x250
[   61.197007][  T504]  kthread+0x146/0x230
[   61.197040][  T504]  ? kthreads_online_cpu+0x110/0x110
[   61.197078][  T504]  ret_from_fork+0x1a6/0x1f0
[   61.197112][  T504]  ? kthreads_online_cpu+0x110/0x110
[   61.197150][  T504]  ret_from_fork_asm+0x11/0x20
[   61.197209][  T504]  </TASK>
[   61.197292][  T504] irq event stamp: 164585
[   61.197322][  T504] hardirqs last  enabled at (164583): [<ffffffffac57987c>] _raw_spin_unlock_irqrestore+0x4c/0x60
[   61.197377][  T504] hardirqs last disabled at (164584): [<ffffffffac31a93e>] queue_process+0x11e/0x200
[   61.197428][  T504] softirqs last  enabled at (164454): [<ffffffffab90251e>] handle_softirqs+0x31e/0x3f0
[   61.197479][  T504] softirqs last disabled at (164585): [<ffffffffc1a4aded>] ieee80211_queue_skb+0xfd/0x350 [mac80211]
[   61.197664][  T504] ---[ end trace 0000000000000000 ]---
[   61.197707][  T504] 
[   61.197717][  T504] ================================
[   61.197728][  T504] WARNING: inconsistent lock state
[   61.197740][  T504] 6.17.0.gdfd4b508-master #199 Tainted: G        W I        
[   61.197754][  T504] --------------------------------
[   61.197765][  T504] inconsistent {IN-SOFTIRQ-W} -> {SOFTIRQ-ON-W} usage.
[   61.197778][  T504] kworker/1:3/504 [HC0[0]:SC0[0]:HE0:SE1] takes:
[   61.197793][  T504] ffff8b2c84899d18 (_xmit_ETHER#2){+.?.}-{3:3}, at: queue_process+0x138/0x200
[   61.197820][  T504] {IN-SOFTIRQ-W} state was registered at:
[   61.197832][  T504]   __lock_acquire+0x3d6/0xbc0
[   61.197849][  T504]   lock_acquire.part.0+0xa1/0x210
[   61.197863][  T504]   _raw_spin_lock+0x33/0x40
[   61.197875][  T504]   __dev_queue_xmit+0x7fb/0xc20
[   61.197891][  T504]   ip_finish_output2+0x1f7/0x800
[   61.197905][  T504]   ip_output+0xb3/0x3c0
[   61.197918][  T504]   igmp_ifc_timer_expire+0x21/0xf0
[   61.197931][  T504]   call_timer_fn+0xa5/0x250
[   61.197944][  T504]   __run_timers+0x1f2/0x2c0
[   61.197957][  T504]   run_timer_base+0x46/0x60
[   61.197969][  T504]   run_timer_softirq+0x1a/0x30
[   61.197981][  T504]   handle_softirqs+0xdb/0x3f0
[   61.197994][  T504]   __irq_exit_rcu+0xc1/0x130
[   61.198006][  T504]   irq_exit_rcu+0xe/0x30
[   61.198018][  T504]   sysvec_apic_timer_interrupt+0x55/0xd0
[   61.198032][  T504]   asm_sysvec_apic_timer_interrupt+0x1a/0x20
[   61.198046][  T504] irq event stamp: 164586
[   61.198058][  T504] hardirqs last  enabled at (164583): [<ffffffffac57987c>] _raw_spin_unlock_irqrestore+0x4c/0x60
[   61.198077][  T504] hardirqs last disabled at (164584): [<ffffffffac31a93e>] queue_process+0x11e/0x200
[   61.198094][  T504] softirqs last  enabled at (164586): [<ffffffffc1a4ae30>] ieee80211_queue_skb+0x140/0x350 [mac80211]
[   61.198239][  T504] softirqs last disabled at (164585): [<ffffffffc1a4aded>] ieee80211_queue_skb+0xfd/0x350 [mac80211]
[   61.198375][  T504] 
[   61.198375][  T504] other info that might help us debug this:
[   61.198391][  T504]  Possible unsafe locking scenario:
[   61.198391][  T504] 
[   61.198406][  T504]        CPU0
[   61.198416][  T504]        ----
[   61.198425][  T504]   lock(_xmit_ETHER#2);
[   61.198440][  T504]   <Interrupt>
[   61.198449][  T504]     lock(_xmit_ETHER#2);
[   61.198463][  T504] 
[   61.198463][  T504]  *** DEADLOCK ***
[   61.198463][  T504] 
[   61.198482][  T504] 4 locks held by kworker/1:3/504:
[   61.198494][  T504]  #0: ffff8b2c8004d148 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x52a/0x5b0
[   61.198521][  T504]  #1: ffffcf9b80fb7e28 ((work_completion)(&(&npinfo->tx_work)->work)){+.+.}-{0:0}, at: process_one_work+0x1f0/0x5b0
[   61.198546][  T504]  #2: ffff8b2c84899d18 (_xmit_ETHER#2){+.?.}-{3:3}, at: queue_process+0x138/0x200
[   61.198573][  T504]  #3: ffffffffacf71400 (rcu_read_lock){....}-{1:3}, at: __ieee80211_subif_start_xmit+0xb2/0x3d0 [mac80211]
[   61.198718][  T504] 
[   61.198718][  T504] stack backtrace:
[   61.198735][  T504] CPU: 1 UID: 0 PID: 504 Comm: kworker/1:3 Kdump: loaded Tainted: G        W I         6.17.0.gdfd4b508-master #199 PREEMPT(lazy)  d58b2f71f2d7e509bfea5f74e10faccc1d76d31c
[   61.198742][  T504] Tainted: [W]=WARN, [I]=FIRMWARE_WORKAROUND
[   61.198743][  T504] Hardware name: HP HP Spectre x360 Convertible/804F, BIOS F.47 11/22/2017
[   61.198745][  T504] Workqueue: events queue_process
[   61.198750][  T504] Call Trace:
[   61.198751][  T504]  <TASK>
[   61.198755][  T504]  dump_stack_lvl+0x5b/0x80
[   61.198762][  T504]  print_usage_bug.part.0+0x22c/0x2c0
[   61.198769][  T504]  mark_lock_irq+0x3a9/0x590
[   61.198775][  T504]  ? save_trace+0x65/0x1e0
[   61.198783][  T504]  mark_lock+0x1b7/0x3c0
[   61.198788][  T504]  mark_held_locks+0x40/0x70
[   61.198793][  T504]  ? ieee80211_queue_skb+0x140/0x350 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.198914][  T504]  lockdep_hardirqs_on_prepare.part.0+0xaf/0x160
[   61.198919][  T504]  trace_hardirqs_on+0x44/0xc0
[   61.198923][  T504]  __local_bh_enable_ip+0x75/0xe0
[   61.198927][  T504]  ieee80211_queue_skb+0x140/0x350 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.199047][  T504]  __ieee80211_xmit_fast+0x202/0x360 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.199184][  T504]  ? __skb_get_hash_net+0x54/0x1f0
[   61.199190][  T504]  ? __skb_get_hash_net+0x54/0x1f0
[   61.199199][  T504]  ieee80211_xmit_fast+0xfb/0x1f0 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.199310][  T504]  __ieee80211_subif_start_xmit+0x14e/0x3d0 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.199422][  T504]  ieee80211_subif_start_xmit+0x46/0x230 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.199527][  T504]  ? lock_acquire.part.0+0xb1/0x210
[   61.199534][  T504]  ? netif_skb_features+0xb6/0x2b0
[   61.199541][  T504]  netpoll_start_xmit+0x8b/0xd0
[   61.199547][  T504]  queue_process+0xb5/0x200
[   61.199552][  T504]  process_one_work+0x21f/0x5b0
[   61.199557][  T504]  ? lock_is_held_type+0xca/0x120
[   61.199565][  T504]  worker_thread+0x1ce/0x3c0
[   61.199570][  T504]  ? bh_worker+0x250/0x250
[   61.199574][  T504]  kthread+0x146/0x230
[   61.199578][  T504]  ? kthreads_online_cpu+0x110/0x110
[   61.199582][  T504]  ret_from_fork+0x1a6/0x1f0
[   61.199588][  T504]  ? kthreads_online_cpu+0x110/0x110
[   61.199592][  T504]  ret_from_fork_asm+0x11/0x20
[   61.199602][  T504]  </TASK>
[   61.200069][  T504] ------------[ cut here ]------------
[   61.200093][  T504] WARNING: CPU: 1 PID: 504 at net/mac80211/tx.c:3814 ieee80211_tx_dequeue+0x71c/0x7e0 [mac80211]
[   61.200309][  T504] Modules linked in: netconsole ccm nf_nat_tftp nf_conntrack_tftp nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject af_packet nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables ip_set nfnetlink cmac algif_hash algif_skcipher af_alg iwlmvm mac80211 snd_hda_codec_hdmi binfmt_misc snd_hda_codec_conexant snd_hda_codec_generic snd_hda_intel intel_rapl_msr intel_rapl_common snd_intel_dspcfg x86_pkg_temp_thermal intel_powerclamp libarc4 snd_hda_codec btusb snd_hwdep coretemp iTCO_wdt intel_pmc_bxt snd_hda_core iTCO_vendor_support mei_hdcp mei_pxp mfd_core btrtl nls_iso8859_1 kvm_intel btbcm btintel nls_cp437 kvm snd_pcm iwlwifi snd_timer irqbypass uvcvideo bluetooth cfg80211 uvc videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev mc i2c_i801 snd pcspkr mei_me i2c_smbus soundcore rfkill mei thermal battery tiny_power_button acpi_pad button ac joydev sch_fq_codel nfsd auth_rpcgss nfs_acl lockd grace sunrpc fuse
[   61.200565][  T504]  dm_mod configfs dmi_sysfs hid_multitouch hid_generic usbhid i915 i2c_algo_bit drm_buddy drm_client_lib drm_display_helper polyval_clmulni ghash_clmulni_intel drm_kms_helper cec rc_core ttm video xhci_pci xhci_hcd drm ahci libahci usbcore wmi libata serio_raw sd_mod scsi_dh_emc scsi_dh_rdac scsi_dh_alua sg scsi_mod scsi_common vfat fat virtio_blk virtio_mmio virtio virtio_ring ext4 crc16 mbcache jbd2 loop msr efivarfs autofs4 aesni_intel
[   61.200923][  T504] CPU: 1 UID: 0 PID: 504 Comm: kworker/1:3 Kdump: loaded Tainted: G        W I         6.17.0.gdfd4b508-master #199 PREEMPT(lazy)  d58b2f71f2d7e509bfea5f74e10faccc1d76d31c
[   61.200969][  T504] Tainted: [W]=WARN, [I]=FIRMWARE_WORKAROUND
[   61.200992][  T504] Hardware name: HP HP Spectre x360 Convertible/804F, BIOS F.47 11/22/2017
[   61.201018][  T504] Workqueue: events queue_process
[   61.201050][  T504] RIP: 0010:ieee80211_tx_dequeue+0x71c/0x7e0 [mac80211]
[   61.201269][  T504] Code: 84 00 fc ff ff 48 8b 44 24 20 48 8b bc 24 a0 00 00 00 31 d2 48 8d 70 0a e8 51 6d ff ff 84 c0 0f 85 87 fa ff ff e9 db fb ff ff <0f> 0b e9 32 f9 ff ff e8 98 35 f7 e9 85 c0 0f 85 9c fb ff ff e8 eb
[   61.201316][  T504] RSP: 0018:ffffcf9b80fb7a00 EFLAGS: 00010246
[   61.201343][  T504] RAX: 0000000000000002 RBX: ffff8b2c861a68e0 RCX: 0000000000000002
[   61.201369][  T504] RDX: ffffffffc1798ee9 RSI: ffff8b2c8440e168 RDI: ffff8b2c8fe78e60
[   61.201395][  T504] RBP: ffff8b2c8440e168 R08: 0000000000000000 R09: 0000000000000000
[   61.201420][  T504] R10: ffffffffc1798ee9 R11: 0000000000000003 R12: 0000000000000002
[   61.201445][  T504] R13: ffff8b2c8440e000 R14: ffff8b2c8fe78e60 R15: ffff8b2c8fe7b0a8
[   61.201470][  T504] FS:  0000000000000000(0000) GS:ffff8b2e394b0000(0000) knlGS:0000000000000000
[   61.201499][  T504] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   61.201524][  T504] CR2: 000055ac249a6b20 CR3: 000000026524f006 CR4: 00000000003726f0
[   61.201551][  T504] Call Trace:
[   61.201571][  T504]  <TASK>
[   61.201594][  T504]  ? rcu_is_watching+0x11/0x40
[   61.201624][  T504]  ? rcu_is_watching+0x11/0x40
[   61.201650][  T504]  ? asm_sysvec_apic_timer_interrupt+0x1a/0x20
[   61.201683][  T504]  ? rcu_is_watching+0x11/0x40
[   61.201709][  T504]  ? lock_acquire+0xee/0x130
[   61.201734][  T504]  ? iwl_mvm_mac_itxq_xmit+0x59/0x1f0 [iwlmvm c8adf931d43d5fa86daab53059e4bf48817253e5]
[   61.201820][  T504]  iwl_mvm_mac_itxq_xmit+0xb3/0x1f0 [iwlmvm c8adf931d43d5fa86daab53059e4bf48817253e5]
[   61.201900][  T504]  ieee80211_queue_skb+0x21b/0x350 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.202128][  T504]  __ieee80211_xmit_fast+0x202/0x360 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.202330][  T504]  ? __skb_get_hash_net+0x54/0x1f0
[   61.202352][  T504]  ? __skb_get_hash_net+0x54/0x1f0
[   61.202375][  T504]  ieee80211_xmit_fast+0xfb/0x1f0 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.202549][  T504]  __ieee80211_subif_start_xmit+0x14e/0x3d0 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.202719][  T504]  ieee80211_subif_start_xmit+0x46/0x230 [mac80211 b718f73b247535542b221eff8a4a9e1817e251c7]
[   61.202878][  T504]  ? lock_acquire.part.0+0xb1/0x210
[   61.202900][  T504]  ? netif_skb_features+0xb6/0x2b0
[   61.202920][  T504]  netpoll_start_xmit+0x8b/0xd0
[   61.202939][  T504]  queue_process+0xb5/0x200
[   61.202958][  T504]  process_one_work+0x21f/0x5b0
[   61.202983][  T504]  ? lock_is_held_type+0xca/0x120
[   61.203006][  T504]  worker_thread+0x1ce/0x3c0
[   61.203024][  T504]  ? bh_worker+0x250/0x250
[   61.203040][  T504]  kthread+0x146/0x230
[   61.203057][  T504]  ? kthreads_online_cpu+0x110/0x110
[   61.203075][  T504]  ret_from_fork+0x1a6/0x1f0
[   61.203093][  T504]  ? kthreads_online_cpu+0x110/0x110
[   61.203128][  T504]  ret_from_fork_asm+0x11/0x20
[   61.203154][  T504]  </TASK>
[   61.203166][  T504] irq event stamp: 164586
[   61.203179][  T504] hardirqs last  enabled at (164583): [<ffffffffac57987c>] _raw_spin_unlock_irqrestore+0x4c/0x60
[   61.203203][  T504] hardirqs last disabled at (164584): [<ffffffffac31a93e>] queue_process+0x11e/0x200
[   61.203224][  T504] softirqs last  enabled at (164586): [<ffffffffc1a4ae30>] ieee80211_queue_skb+0x140/0x350 [mac80211]
[   61.203393][  T504] softirqs last disabled at (164585): [<ffffffffc1a4aded>] ieee80211_queue_skb+0xfd/0x350 [mac80211]
[   61.203552][  T504] ---[ end trace 0000000000000000 ]---


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ