Hello,
syzbot found the following issue on:
HEAD commit: 02adc1490e6d Merge tag 'spi-fix-v6.16-rc1' of git://
git.ke..
git tree: upstream
console output:
https://syzkaller.appspot.com/x/log.txt?x=16fbb9d4580000
kernel config:
https://syzkaller.appspot.com/x/.config?x=f437300db311c188
dashboard link:
https://syzkaller.appspot.com/bug?extid=c9f29e4bc33c9ee2f4f4
compiler: Debian clang version 20.1.6 (++20250514063057+1e4d39e07757-1~exp1~20250514183223.118), Debian LLD 20.1.6
CC: [
[email protected] [email protected] [email protected] [email protected]]
Unfortunately, I don't have any reproducer for this issue yet.
Downloadable assets:
disk image:
https://storage.googleapis.com/syzbot-assets/e50e82c70a27/disk-02adc149.raw.xz
vmlinux:
https://storage.googleapis.com/syzbot-assets/3744831c0ef7/vmlinux-02adc149.xz
kernel image:
https://storage.googleapis.com/syzbot-assets/7e2fbf67e791/bzImage-02adc149.xz
IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by:
[email protected]
==================================================================
BUG: KCSAN: data-race in __mark_inode_dirty / inode_cgwb_move_to_attached
write to 0xffff888106e36d10 of 4 bytes by task 3427 on cpu 0:
inode_cgwb_move_to_attached+0x9b/0x310 fs/fs-writeback.c:309
requeue_inode fs/fs-writeback.c:-1 [inline]
writeback_sb_inodes+0x6d9/0xa20 fs/fs-writeback.c:2005
__writeback_inodes_wb+0x94/0x1a0 fs/fs-writeback.c:2047
wb_writeback+0x266/0x5c0 fs/fs-writeback.c:2158
wb_check_start_all fs/fs-writeback.c:2284 [inline]
wb_do_writeback fs/fs-writeback.c:2310 [inline]
wb_workfn+0x4c9/0x910 fs/fs-writeback.c:2343
process_one_work kernel/workqueue.c:3238 [inline]
process_scheduled_works+0x4cb/0x9d0 kernel/workqueue.c:3321
worker_thread+0x582/0x770 kernel/workqueue.c:3402
kthread+0x486/0x510 kernel/kthread.c:464
ret_from_fork+0xda/0x150 arch/x86/kernel/process.c:148
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
read to 0xffff888106e36d10 of 4 bytes by task 10260 on cpu 1:
__mark_inode_dirty+0x18e/0x760 fs/fs-writeback.c:2549
generic_update_time fs/inode.c:2064 [inline]
inode_update_time fs/inode.c:2077 [inline]
__file_update_time fs/inode.c:2305 [inline]
file_update_time+0x288/0x2b0 fs/inode.c:2335
ext4_page_mkwrite+0x18b/0xba0 fs/ext4/inode.c:6577
do_page_mkwrite mm/memory.c:3378 [inline]
wp_page_shared mm/memory.c:3779 [inline]
do_wp_page+0xe5a/0x2400 mm/memory.c:3998
handle_pte_fault mm/memory.c:6105 [inline]
__handle_mm_fault mm/memory.c:6232 [inline]
handle_mm_fault+0x77d/0x2be0 mm/memory.c:6401
do_user_addr_fault+0x636/0x1090 arch/x86/mm/fault.c:1336
handle_page_fault arch/x86/mm/fault.c:1476 [inline]
exc_page_fault+0x62/0xa0 arch/x86/mm/fault.c:1532
asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:623
value changed: 0x00010002 -> 0x00000000
Reported by Kernel Concurrency Sanitizer on:
CPU: 1 UID: 0 PID: 10260 Comm: syz.0.2636 Tainted: G W 6.16.0-rc1-syzkaller-00157-g02adc1490e6d #0 PREEMPT(voluntary)
Tainted: [W]=WARN
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025
==================================================================
---
This report is generated by a bot. It may contain errors.
See
https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at
[email protected].
syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.
If the report is already addressed, let syzbot know by replying with:
#syz fix: exact-commit-title
If you want to overwrite report's subsystems, reply with:
#syz set subsystems: new-subsystem
(See the list of subsystem names on the web dashboard)
If the report is a duplicate of another one, reply with:
#syz dup: exact-subject-of-another-report
If you want to undo deduplication, reply with:
#syz undup