All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Denis Efremov (Oracle)" <efremov@linux.com>
To: sanan.hasanou@gmail.com, axboe@kernel.dk,
	linux-block@vger.kernel.org, linux-kernel@vger.kernel.org
Cc: syzkaller@googlegroups.com, contact@pgazz.com
Subject: Re: WARNING: at floppy_interrupt, CPU: swapper/NUM/NUM
Date: Fri, 19 Jun 2026 10:43:18 +0400	[thread overview]
Message-ID: <4e3a04ab-58d4-4204-b97d-6ef163e1a1b6@linux.com> (raw)
In-Reply-To: <6a34707b.25ac79d9.2b1a46.0a67@mx.google.com>

Hello,

Thank you for the report. This is a known warning that only happens in a virtualized
environment. You may want to add this piece of a config to your modified syzkaller
dashboard/config/linux/bits/unmaintained.yml

Thanks,
Denis

On 19/06/2026 02:26, sanan.hasanou@gmail.com wrote:
> Good day, dear maintainers,
> 
> We found a bug using a modified version of syzkaller.
> 
> Kernel Branch: 7.0-rc1
> Kernel Config: <https://drive.google.com/open?id=173DLEAEPKPhhR1TcqofdnkLpdoK7PMFl>
> Unfortunately, we don't have any reproducer for this bug yet.
> Thank you!
> 
> Best regards,
> Sanan Hasanov
> 
> ------------[ cut here ]------------
> WARNING: at schedule_bh drivers/block/floppy.c:1000 [inline], CPU#0: swapper/0/1
> WARNING: at floppy_interrupt+0x51b/0x560 drivers/block/floppy.c:1766, CPU#0: swapper/0/1
> Modules linked in:
> CPU: 0 UID: 0 PID: 1 Comm: swapper/0 Not tainted 7.0.0-rc1 #1 PREEMPT(full) 
> Hardware name: QEMU Ubuntu 24.04 PC v2 (i440FX + PIIX, arch_caps fix, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
> RIP: 0010:schedule_bh drivers/block/floppy.c:1000 [inline]
> RIP: 0010:floppy_interrupt+0x51b/0x560 drivers/block/floppy.c:1766
> Code: 35 3a c8 54 0c 48 c7 c7 80 fa 4b 8c 48 c7 c2 c0 f7 4b 8c 48 c7 c1 40 f9 4b 8c e8 a0 4a 3b fb e9 af fe ff ff e8 66 d9 d5 fb 90 <0f> 0b 90 e9 e8 fc ff ff 44 89 f9 80 e1 07 38 c1 0f 8c 27 fc ff ff
> RSP: 0018:ffffc90000007af8 EFLAGS: 00010006
> RAX: ffffffff85ec786a RBX: ffffffff85ecf380 RCX: ffff888016aeba80
> RDX: 0000000000010100 RSI: 0000000000000001 RDI: 0000000000000000
> RBP: 0000000000000000 R08: ffffffff8f3e2467 R09: 1ffffffff1e7c48c
> R10: dffffc0000000000 R11: fffffbfff1e7c48d R12: dffffc0000000000
> R13: 0000000000000000 R14: 0000000002000011 R15: 0000000000000000
> FS:  0000000000000000(0000) GS:ffff8880d98df000(0000) knlGS:0000000000000000
> CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> CR2: ffff888012801000 CR3: 000000000e6ff000 CR4: 00000000000006f0
> Call Trace:
>  <IRQ>
>  __handle_irq_event_percpu+0x1d9/0x5d0 kernel/irq/handle.c:209
>  handle_irq_event_percpu kernel/irq/handle.c:246 [inline]
>  handle_irq_event+0x90/0x1e0 kernel/irq/handle.c:263
>  handle_edge_irq+0x239/0x9e0 kernel/irq/chip.c:855
>  generic_handle_irq_desc include/linux/irqdesc.h:186 [inline]
>  handle_irq arch/x86/kernel/irq.c:262 [inline]
>  call_irq_handler arch/x86/kernel/irq.c:286 [inline]
>  __common_interrupt+0xc5/0x170 arch/x86/kernel/irq.c:333
>  common_interrupt+0x4a/0xc0 arch/x86/kernel/irq.c:326
>  asm_common_interrupt+0x26/0x40 arch/x86/include/asm/idtentry.h:688
> RIP: 0010:__raw_spin_unlock_irq include/linux/spinlock_api_smp.h:188 [inline]
> RIP: 0010:_raw_spin_unlock_irq+0x19/0x30 kernel/locking/spinlock.c:202
> Code: 00 02 00 00 75 db eb da e8 74 c0 a8 f5 5b c3 66 90 f3 0f 1e fa 0f 1f 44 00 00 e8 f2 b4 12 f6 e8 4d 86 41 f6 fb bf 01 00 00 00 <e8> d2 2a 07 f6 65 8b 05 8b 59 88 06 85 c0 74 01 c3 e8 41 c0 a8 f5
> RSP: 0018:ffffc90000007d58 EFLAGS: 00000246
> RAX: 0000000000000001 RBX: ffffffff85358ab0 RCX: 0000000000000000
> RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000001
> RBP: ffffc90000007ef8 R08: ffff88806ba2f683 R09: 1ffff1100d745ed0
> R10: dffffc0000000000 R11: ffffed100d745ed1 R12: ffff88801d085478
> R13: dffffc0000000000 R14: ffff88806ba2f680 R15: ffff88806ba2f698
>  expire_timers kernel/time/timer.c:1798 [inline]
>  __run_timers kernel/time/timer.c:2373 [inline]
>  __run_timer_base+0x700/0xa30 kernel/time/timer.c:2385
>  run_timer_base kernel/time/timer.c:2394 [inline]
>  run_timer_softirq+0xbc/0x190 kernel/time/timer.c:2404
>  handle_softirqs+0x1ed/0x700 kernel/softirq.c:622
>  __do_softirq kernel/softirq.c:656 [inline]
>  invoke_softirq kernel/softirq.c:496 [inline]
>  __irq_exit_rcu+0x8e/0x270 kernel/softirq.c:723
>  irq_exit_rcu+0xe/0x30 kernel/softirq.c:739
>  instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1056 [inline]
>  sysvec_apic_timer_interrupt+0x92/0xb0 arch/x86/kernel/apic/apic.c:1056
>  </IRQ>
>  <TASK>
>  asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697
> RIP: 0010:clear_pages arch/x86/include/asm/page_64.h:103 [inline]
> RIP: 0010:clear_page arch/x86/include/asm/page_64.h:114 [inline]
> RIP: 0010:clear_highpage_kasan_tagged include/linux/highmem.h:344 [inline]
> RIP: 0010:kernel_init_pages mm/page_alloc.c:1265 [inline]
> RIP: 0010:post_alloc_hook+0x3ff/0x480 mm/page_alloc.c:1887
> Code: 03 49 c7 c7 20 2e 43 8e 49 c1 ef 03 eb 2f 48 8b 3d c6 74 21 0c 49 c1 e5 06 4c 29 ef 4c 01 e7 b9 00 10 00 00 31 c0 48 c1 e9 03 <f3> 48 ab 49 81 c4 00 10 00 00 49 ff ce 0f 84 31 fd ff ff 48 b8 00
> RSP: 0018:ffffc9000001eed8 EFLAGS: 00000216
> RAX: 0000000000000000 RBX: 1ffffffff1c865c6 RCX: 0000000000000200
> RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff88801dc20000
> RBP: 0000000000000003 R08: ffffffff9049fd6f R09: 0000000000000000
> R10: ffffed1003b84000 R11: fffffbfff2093fae R12: fffa80001dc20000
> R13: fffa800000000000 R14: 0000000000000008 R15: 1ffffffff1c865c4
>  prep_new_page mm/page_alloc.c:1897 [inline]
>  get_page_from_freelist+0x2240/0x2330 mm/page_alloc.c:3962
>  __alloc_frozen_pages_noprof+0x20e/0x3d0 mm/page_alloc.c:5250
>  __alloc_pages_noprof+0xf/0x30 mm/page_alloc.c:5284
>  vm_area_alloc_pages mm/vmalloc.c:-1 [inline]
>  __vmalloc_area_node mm/vmalloc.c:3876 [inline]
>  __vmalloc_node_range_noprof+0x79f/0x1580 mm/vmalloc.c:4064
>  __vmalloc_node_noprof mm/vmalloc.c:4124 [inline]
>  vzalloc_noprof+0xdf/0x120 mm/vmalloc.c:4202
>  allocate_partitions block/partitions/core.c:101 [inline]
>  check_partition block/partitions/core.c:123 [inline]
>  blk_add_partitions block/partitions/core.c:590 [inline]
>  bdev_disk_changed+0x628/0x1810 block/partitions/core.c:694
>  blkdev_get_whole+0x37e/0x500 block/bdev.c:764
>  bdev_open+0x35b/0xdc0 block/bdev.c:973
>  bdev_file_open_by_dev+0x1c3/0x240 block/bdev.c:1075
>  disk_scan_partitions+0x1be/0x2c0 block/genhd.c:387
>  add_disk_final block/genhd.c:416 [inline]
>  add_disk_fwnode+0x31e/0x470 block/genhd.c:610
>  add_disk include/linux/blkdev.h:785 [inline]
>  brd_alloc+0x5de/0x810 drivers/block/brd.c:340
>  brd_init+0xc6/0x120 drivers/block/brd.c:420
>  do_one_initcall+0x1a1/0x530 init/main.c:1382
>  do_initcall_level+0x117/0x1a0 init/main.c:1444
>  do_initcalls+0xe1/0x150 init/main.c:1460
>  kernel_init_freeable+0x207/0x310 init/main.c:1692
>  kernel_init+0x22/0x1d0 init/main.c:1582
>  ret_from_fork+0x608/0xc40 arch/x86/kernel/process.c:158
>  ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:245
>  </TASK>
> ----------------
> Code disassembly (best guess):
>    0:	00 02                	add    %al,(%rdx)
>    2:	00 00                	add    %al,(%rax)
>    4:	75 db                	jne    0xffffffe1
>    6:	eb da                	jmp    0xffffffe2
>    8:	e8 74 c0 a8 f5       	call   0xf5a8c081
>    d:	5b                   	pop    %rbx
>    e:	c3                   	ret
>    f:	66 90                	xchg   %ax,%ax
>   11:	f3 0f 1e fa          	endbr64
>   15:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
>   1a:	e8 f2 b4 12 f6       	call   0xf612b511
>   1f:	e8 4d 86 41 f6       	call   0xf6418671
>   24:	fb                   	sti
>   25:	bf 01 00 00 00       	mov    $0x1,%edi
> * 2a:	e8 d2 2a 07 f6       	call   0xf6072b01 <-- trapping instruction
>   2f:	65 8b 05 8b 59 88 06 	mov    %gs:0x688598b(%rip),%eax        # 0x68859c1
>   36:	85 c0                	test   %eax,%eax
>   38:	74 01                	je     0x3b
>   3a:	c3                   	ret
>   3b:	e8 41 c0 a8 f5       	call   0xf5a8c081
> 
> <<<<<<<<<<<<<<< tail report >>>>>>>>>>>>>>>


      reply	other threads:[~2026-06-19  6:43 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-18 22:26 WARNING: at floppy_interrupt, CPU: swapper/NUM/NUM sanan.hasanou
2026-06-19  6:43 ` Denis Efremov (Oracle) [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4e3a04ab-58d4-4204-b97d-6ef163e1a1b6@linux.com \
    --to=efremov@linux.com \
    --cc=axboe@kernel.dk \
    --cc=contact@pgazz.com \
    --cc=linux-block@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sanan.hasanou@gmail.com \
    --cc=syzkaller@googlegroups.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.