Control: forwarded -1 
https://lore.kernel.org/stable/20250503091422.0389.40950...@e16-tech.com/
Control: tags -1 + upstream moreinfo

Hi Laurent,

On Sun, May 04, 2025 at 11:24:09AM +0200, Laurent Bonnaud wrote:
> Package: src:linux
> Version: 6.12.25-1
> Severity: normal
> 
> Dear Maintainer,
> 
> when this system boots up, the kernel outputs this warning message:
> 
> [    1.977261] ------------[ cut here ]------------
> [    1.977265] WARNING: CPU: 0 PID: 11 at block/blk-mq-cpumap.c:90 
> blk_mq_map_hw_queues+0xcf/0xe0
> [    1.977284] Modules linked in: ahci(+) libahci xhci_pci ixgbe(+) libata 
> xhci_hcd megaraid_sas(+) xfrm_algo dca tg3 i2c_i801 crc32_pclmul usbcore 
> crc32c_intel scsi_mod mdio_devres i2c_smbus libphy mdio lpc_ich usb_common 
> scsi_common wmi
> [    1.977355] CPU: 0 UID: 0 PID: 11 Comm: kworker/0:1 Not tainted 
> 6.12.25-amd64 #1  Debian 6.12.25-1
> [    1.977366] Hardware name: Dell Inc. PowerEdge R540/0PRWNC, BIOS 2.23.0 
> 01/09/2025
> [    1.977372] Workqueue: events work_for_cpu_fn
> [    1.977389] RIP: 0010:blk_mq_map_hw_queues+0xcf/0xe0
> [    1.977401] Code: 8b 35 d5 d6 82 01 48 63 d0 48 c7 c7 60 15 60 aa e8 c6 b5 
> 05 00 3b 05 c0 d6 82 01 72 d3 5b 5d 41 5c 41 5d 41 5e c3 cc cc cc cc <0f> 0b 
> eb d2 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90
> [    1.977409] RSP: 0018:ffff9a77400d7d48 EFLAGS: 00010206
> [    1.977417] RAX: 0000000000000000 RBX: ffff88f892c88000 RCX: 
> 000000000000000a
> [    1.977424] RDX: 0000000000000001 RSI: ffff88f882f380c8 RDI: 
> ffff88f892c880e8
> [    1.977430] RBP: 0000000000000001 R08: ffffffffaa601560 R09: 
> 0000000000000000
> [    1.977436] R10: ffff9a77400d7d88 R11: 0000000000000040 R12: 
> 0000000000000200
> [    1.977442] R13: 0000000000000000 R14: ffff88f892c880e8 R15: 
> ffff88f8861e3000
> [    1.977448] FS:  0000000000000000(0000) GS:ffff88ffdfc00000(0000) 
> knlGS:0000000000000000
> [    1.977455] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [    1.977462] CR2: 00007f8fba480900 CR3: 0000000210222003 CR4: 
> 00000000007706f0
> [    1.977469] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 
> 0000000000000000
> [    1.977474] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 
> 0000000000000400
> [    1.977479] PKRU: 55555554
> [    1.977484] Call Trace:
> [    1.977490]  <TASK>
> [    1.977499]  megasas_map_queues+0x49/0x90 [megaraid_sas]
> [    1.977544]  blk_mq_alloc_tag_set+0x154/0x3a0
> [    1.977555]  scsi_add_host_with_dma.cold+0x9b/0x2b6 [scsi_mod]
> [    1.977617]  megasas_probe_one.cold+0x14ba/0x16c8 [megaraid_sas]
> [    1.977667]  local_pci_probe+0x42/0x90
> [    1.977691]  work_for_cpu_fn+0x17/0x30
> [    1.977703]  process_one_work+0x174/0x330
> [    1.977714]  worker_thread+0x251/0x390
> [    1.977725]  ? __pfx_worker_thread+0x10/0x10
> [    1.977734]  kthread+0xcf/0x100
> [    1.977741]  ? __pfx_kthread+0x10/0x10
> [    1.977747]  ret_from_fork+0x31/0x50
> [    1.977757]  ? __pfx_kthread+0x10/0x10
> [    1.977763]  ret_from_fork_asm+0x1a/0x30
> [    1.977778]  </TASK>
> [    1.977781] ---[ end trace 0000000000000000 ]---
> 
> With 6.1 kernels from Debian 12, no such problem exists.

I think this is the same issue as reported upstream in
https://lore.kernel.org/stable/20250503091422.0389.40950...@e16-tech.com/
.

Can you confirm that the commit a9ae6fe1c319 ("blk-mq: create correct map for 
fallback case") fixes the issue for you as well?

https://git.kernel.org/linus/a9ae6fe1c319c4776c2b11e85e15109cd3f04076

Regards,
Salvatore

Reply via email to