Potential BFQ bug.

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

 



Hi,

I found this on 5.17.0-rc3 in linux-block repo :-

[  139.001745] ------------[ cut here ]------------
[  139.001852] WARNING: CPU: 13 PID: 288 at block/bfq-iosched.c:602 
bfqq_request_over_limit+0x130/0x5f0 [bfq]
[  139.001864] Modules linked in: loop(O) snd_seq_dummy snd_hrtimer 
snd_seq snd_seq_device snd_timer snd soundcore nf_conntrack_netbios_ns 
nf_conntrack_broadcast nft_ct ip6table_nat ip6table_mangle ip6table_raw 
ip6table_security iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 
nf_defrag_ipv4 iptable_mangle iptable_raw iptable_security ip_set 
nf_tables rfkill nfnetlink ip6table_filter ip6_tables iptable_filter tun 
sunrpc ext4 intel_rapl_msr xfs intel_rapl_common mbcache jbd2 kvm_amd 
ccp ppdev kvm bfq parport_pc irqbypass joydev parport i2c_piix4 pcspkr 
sch_fq_codel zram ip_tables virtio_net net_failover failover bochs 
crct10dif_pclmul crc32_pclmul drm_vram_helper sr_mod drm_kms_helper 
syscopyarea cdrom sysfillrect sd_mod sysimgblt fb_sys_fops 
drm_ttm_helper ata_generic ttm ghash_clmulni_intel virtio_pci pata_acpi 
aesni_intel virtio nvme drm crypto_simd ata_piix virtio_pci_legacy_dev 
nvme_core cryptd virtio_pci_modern_dev serio_raw t10_pi i2c_core 
virtio_ring libata btrfs blake2b_generic
[  139.002071]  libcrc32c crc32c_intel xor raid6_pq zstd_compress fuse
[  139.002088] CPU: 13 PID: 288 Comm: kworker/u96:37 Tainted: G 
  O      5.17.0-rc3blk+ #51
[  139.002092] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), 
BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014
[  139.002096] Workqueue: loop3 loop_rootcg_workfn [loop]
[  139.002104] RIP: 0010:bfqq_request_over_limit+0x130/0x5f0 [bfq]
[  139.002112] Code: 1c c7 48 8b 53 60 48 83 c0 01 48 85 d2 0f 84 f2 02 
00 00 48 89 d3 44 0f b6 7b 18 89 c6 45 84 ff 0f 84 75 02 00 00 39 c1 7f 
d0 <0f> 0b 44 8d 70 ff 39 c8 0f 85 d9 02 00 00 41 83 fe ff 0f 84 59 02
[  139.002115] RSP: 0018:ffffc90000b3f8c0 EFLAGS: 00010046
[  139.002121] RAX: 0000000000000001 RBX: ffff888ff41e6098 RCX: 
0000000000000001
[  139.002124] RDX: ffff888ff41e6098 RSI: 0000000000000001 RDI: 
ffffc90000b3f8e0
[  139.002127] RBP: 0000000000000001 R08: 000000205d25cc8d R09: 
0000000099a1464b
[  139.002130] R10: 0000000000000001 R11: 0000000000000000 R12: 
ffff888141bf4b40
[  139.002132] R13: 0000000000000002 R14: 0000000000000000 R15: 
0000000000000001
[  139.002137] FS:  0000000000000000(0000) GS:ffff888ff7200000(0000) 
knlGS:0000000000000000
[  139.002140] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  139.002144] CR2: 00007fbb7c000950 CR3: 0000000002612000 CR4: 
0000000000350ee0
[  139.002149] Call Trace:
[  139.002152]  <TASK>
[  139.002163]  ? kvm_sched_clock_read+0x14/0x40
[  139.002170]  ? sched_clock_cpu+0xb/0xc0
[  139.002185]  ? mark_held_locks+0x50/0x80
[  139.002195]  ? __raw_spin_unlock_irqrestore+0x5b/0x70
[  139.002208]  bfq_limit_depth+0xf1/0x2b0 [bfq]
[  139.002225]  __blk_mq_alloc_requests+0x77/0x160
[  139.002234]  blk_mq_get_new_requests+0x117/0x2a0
[  139.002253]  blk_mq_submit_bio+0x341/0x5f0
[  139.002269]  submit_bio_noacct+0xce/0x130
[  139.002284]  iomap_dio_bio_iter+0x343/0x440
[  139.002305]  __iomap_dio_rw+0x1b6/0x4e0
[  139.002362]  iomap_dio_rw+0xa/0x30
[  139.002366]  xfs_file_dio_write_aligned+0x9b/0x100 [xfs]
[  139.002465]  ? __kmalloc+0x1ee/0x3d0
[  139.002477]  xfs_file_write_iter+0xd8/0x130 [xfs]
[  139.002564]  lo_rw_aio.isra.0+0x225/0x2a0 [loop]
[  139.002586]  loop_process_work+0xa3/0x6f0 [loop]
[  139.002611]  ? lock_acquire+0xfe/0x140
[  139.002626]  process_one_work+0x250/0x580
[  139.002650]  worker_thread+0x55/0x3b0
[  139.002661]  ? process_one_work+0x580/0x580
[  139.002666]  kthread+0xe3/0x100
[  139.002671]  ? kthread_complete_and_exit+0x20/0x20
[  139.002682]  ret_from_fork+0x22/0x30
[  139.002714]  </TASK>
[  139.002717] irq event stamp: 84144
[  139.002719] hardirqs last  enabled at (84143): [<ffffffff8111e18b>] 
__raw_spin_unlock_irqrestore+0x5b/0x70
[  139.002724] hardirqs last disabled at (84144): [<ffffffff8111e077>] 
__raw_spin_lock_irq+0x67/0x90
[  139.002728] softirqs last  enabled at (83910): [<ffffffff81e00345>] 
__do_softirq+0x345/0x4b4
[  139.002734] softirqs last disabled at (83895): [<ffffffff810a37bb>] 
__irq_exit_rcu+0xeb/0x140




[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux