program: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff) mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./sys/module/md_mod/parameters/new_array\x00', 0x1, 0x0) write(r0, &(0x7f0000000200)='md0', 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./dev/md0\x00', 0x4002, 0x0) ioctl(r1, 0x40480923, &(0x7f0000000380)="000000000000000000000000000000000a000000000400000200000002000000000000000100000000000000000000000000000000000000000000000000000002010000000001") ioctl(r1, 0x40140921, &(0x7f0000000420)="0100000001000000010000000100000006") ioctl(r1, 0x400c0930, 0x0) syz_mount_image$exfat(&(0x7f00000000c0), &(0x7f0000000280)='./file0\x00', 0x800, &(0x7f0000000500)=ANY=[@ANYBLOB='iocharset=cp850,dmask=00000000000000000000777,namecase=1,uid=', @ANYRESHEX=0x0, @ANYBLOB="2c666d61736b3d30300000000000000040303030303030303030303031302c757466382c666d61736b3d30303030303030303030303030303030303030303030372c6572726f72733d72476d6f756e742d726f2c6e616d65636173653d312c706c6c6f775f7574696d653d30303030323030303030303030303015303134373037302c00904f5ef6c3660c06b4d7d3172ed33955a22d96c6b58d48d25609fc8fd957db7f4cfb97e98333158a7878aa16963be19155c4a0068007e41cc520b790c6292f5e20dbf5725a2a02670903b3d75dfbb2030d8cdef5210ed5485e27f1d33f67e2d90248d081d098053c"], 0x1, 0x1528, &(0x7f00000037c0)="$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") r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000003480)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) read$FUSE(r3, &(0x7f00000034c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0xcac) fchown(r2, r4, r5) ioctl(r1, 0x928, 0x0) [ 94.613820][ T4645] Bluetooth: hci0: command tx timeout [ 94.739916][ T5317] md: async del_gendisk mode will be removed in future, please upgrade to mdadm-4.5+ [ 94.741702][ T5318] md: async del_gendisk mode will be removed in future, please upgrade to mdadm-4.5+ [ 94.741786][ T5318] block device autoloading is deprecated and will be removed. [ 94.830792][ T5317] md/raid10:md0: not clean -- starting background reconstruction [ 94.830811][ T5317] md/raid10:md0: active with 1 out of 2 devices [ 94.836778][ T5317] md0: detected capacity change from 0 to 2048 [ 94.866576][ T5317] loop0: detected capacity change from 0 to 256 [ 94.876009][ T5324] md: resync of RAID array md0 [ 94.917127][ T5317] exfat: Deprecated parameter 'namecase' [ 94.962389][ T5324] md: md0: resync done. [ 94.999204][ T5317] exFAT-fs (loop0): failed to load upcase table (idx : 0x00010000, chksum : 0x36dfe6b4, utbl_chksum : 0xe619d30d) [ 95.041417][ T5317] [ 95.042592][ T5317] ====================================================== [ 95.045633][ T5317] WARNING: possible circular locking dependency detected [ 95.048617][ T5317] syzkaller #0 Not tainted [ 95.050641][ T5317] ------------------------------------------------------ [ 95.053672][ T5317] syz.0.0/5317 is trying to acquire lock: [ 95.056039][ T5317] ffffffff8f554980 (major_names_lock){+.+.}-{4:4}, at: blk_request_module+0x35/0x2a0 [ 95.060058][ T5317] [ 95.060058][ T5317] but task is already holding lock: [ 95.063335][ T5317] ffff8880130d6358 (&mddev->reconfig_mutex){+.+.}-{4:4}, at: mddev_suspend_and_lock+0x48/0xf0 [ 95.067443][ T5317] [ 95.067443][ T5317] which lock already depends on the new lock. [ 95.067443][ T5317] [ 95.071866][ T5317] [ 95.071866][ T5317] the existing dependency chain (in reverse order) is: [ 95.075563][ T5317] [ 95.075563][ T5317] -> #3 (&mddev->reconfig_mutex){+.+.}-{4:4}: [ 95.078756][ T5317] __mutex_lock+0x19d/0x1550 [ 95.080841][ T5317] md_start_sync+0x179/0x1010 [ 95.082960][ T5317] process_scheduled_works+0xc3d/0x1630 [ 95.085552][ T5317] worker_thread+0xa47/0xfb0 [ 95.087763][ T5317] kthread+0x38b/0x480 [ 95.089788][ T5317] ret_from_fork+0x514/0xb70 [ 95.091977][ T5317] ret_from_fork_asm+0x1a/0x30 [ 95.094274][ T5317] [ 95.094274][ T5317] -> #2 ((work_completion)(&mddev->sync_work)){+.+.}-{0:0}: [ 95.098234][ T5317] process_scheduled_works+0xc03/0x1630 [ 95.100871][ T5317] worker_thread+0xa47/0xfb0 [ 95.102997][ T5317] kthread+0x38b/0x480 [ 95.104940][ T5317] ret_from_fork+0x514/0xb70 [ 95.107136][ T5317] ret_from_fork_asm+0x1a/0x30 [ 95.109403][ T5317] [ 95.109403][ T5317] -> #1 ((wq_completion)md_misc){+.+.}-{0:0}: [ 95.112873][ T5317] touch_wq_lockdep_map+0xcb/0x180 [ 95.115119][ T5317] __flush_workqueue+0x148/0x1470 [ 95.117359][ T5317] md_alloc+0x32/0xf20 [ 95.119239][ T5317] md_alloc_and_put+0x1a/0x1f0 [ 95.121383][ T5317] blk_request_module+0x27d/0x2a0 [ 95.123722][ T5317] blkdev_get_no_open+0x3f/0xe0 [ 95.126208][ T5317] blkdev_open+0x1d7/0x600 [ 95.128393][ T5317] do_dentry_open+0x816/0x1380 [ 95.130768][ T5317] vfs_open+0x3b/0x340 [ 95.132837][ T5317] path_openat+0x1443/0x1d60 [ 95.135098][ T5317] do_file_open+0x23e/0x4a0 [ 95.137324][ T5317] do_sys_openat2+0x115/0x200 [ 95.139670][ T5317] __x64_sys_openat+0x138/0x170 [ 95.142071][ T5317] do_syscall_64+0x166/0x520 [ 95.144355][ T5317] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.146982][ T5317] [ 95.146982][ T5317] -> #0 (major_names_lock){+.+.}-{4:4}: [ 95.149972][ T5317] __lock_acquire+0x164c/0x2de0 [ 95.152139][ T5317] lock_acquire+0x115/0x350 [ 95.154264][ T5317] __mutex_lock+0x19d/0x1550 [ 95.156433][ T5317] blk_request_module+0x35/0x2a0 [ 95.158699][ T5317] blkdev_get_no_open+0x3f/0xe0 [ 95.160875][ T5317] bdev_file_open_by_dev+0xa0/0x240 [ 95.163206][ T5317] md_import_device+0x2e9/0x650 [ 95.165633][ T5317] hot_add_disk+0xa7/0x4b0 [ 95.167886][ T5317] md_ioctl+0x1e5e/0x2610 [ 95.169962][ T5317] blkdev_ioctl+0x5e3/0x740 [ 95.172169][ T5317] __se_sys_ioctl+0xfc/0x170 [ 95.174554][ T5317] do_syscall_64+0x166/0x520 [ 95.176907][ T5317] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.179617][ T5317] [ 95.179617][ T5317] other info that might help us debug this: [ 95.179617][ T5317] [ 95.184026][ T5317] Chain exists of: [ 95.184026][ T5317] major_names_lock --> (work_completion)(&mddev->sync_work) --> &mddev->reconfig_mutex [ 95.184026][ T5317] [ 95.190546][ T5317] Possible unsafe locking scenario: [ 95.190546][ T5317] [ 95.193872][ T5317] CPU0 CPU1 [ 95.196202][ T5317] ---- ---- [ 95.198341][ T5317] lock(&mddev->reconfig_mutex); [ 95.200512][ T5317] lock((work_completion)(&mddev->sync_work)); [ 95.204156][ T5317] lock(&mddev->reconfig_mutex); [ 95.207601][ T5317] lock(major_names_lock); [ 95.209778][ T5317] [ 95.209778][ T5317] *** DEADLOCK *** [ 95.209778][ T5317] [ 95.213499][ T5317] locks held by syz.0.0/5317: 1, last CPU#0: [ 95.216028][ T5317] #0: ffff8880130d6358 (&mddev->reconfig_mutex){+.+.}-{4:4}, at: mddev_suspend_and_lock+0x48/0xf0 [ 95.220678][ T5317] [ 95.220678][ T5317] stack backtrace: [ 95.223220][ T5317] CPU: 0 UID: 0 PID: 5317 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 95.226822][ T5317] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 95.230917][ T5317] Call Trace: [ 95.232380][ T5317] [ 95.233658][ T5317] dump_stack_lvl+0xe8/0x150 [ 95.235553][ T5317] print_circular_bug+0x2e2/0x300 [ 95.237616][ T5317] check_noncircular+0x12f/0x150 [ 95.239661][ T5317] __lock_acquire+0x164c/0x2de0 [ 95.241691][ T5317] ? __page_table_check_zero+0x6c/0x430 [ 95.243934][ T5317] ? post_alloc_hook+0x208/0x250 [ 95.245843][ T5317] ? get_page_from_freelist+0x2209/0x2280 [ 95.248156][ T5317] lock_acquire+0x115/0x350 [ 95.250128][ T5317] ? blk_request_module+0x35/0x2a0 [ 95.252424][ T5317] __mutex_lock+0x19d/0x1550 [ 95.254429][ T5317] ? blk_request_module+0x35/0x2a0 [ 95.256693][ T5317] ? lock_acquire+0x115/0x350 [ 95.258663][ T5317] ? blk_request_module+0x35/0x2a0 [ 95.260872][ T5317] ? __pfx___mutex_lock+0x10/0x10 [ 95.263083][ T5317] ? find_inode_fast+0xd2/0x740 [ 95.265298][ T5317] ? find_inode_fast+0x5dc/0x740 [ 95.267401][ T5317] ? find_inode_fast+0xd2/0x740 [ 95.269500][ T5317] blk_request_module+0x35/0x2a0 [ 95.271655][ T5317] blkdev_get_no_open+0x3f/0xe0 [ 95.273736][ T5317] bdev_file_open_by_dev+0xa0/0x240 [ 95.276010][ T5317] md_import_device+0x2e9/0x650 [ 95.278124][ T5317] hot_add_disk+0xa7/0x4b0 [ 95.279993][ T5317] md_ioctl+0x1e5e/0x2610 [ 95.282050][ T5317] ? tomoyo_path_number_perm+0x219/0x5f0 [ 95.284629][ T5317] ? __pfx_md_ioctl+0x10/0x10 [ 95.287142][ T5317] ? do_vfs_ioctl+0x116f/0x1530 [ 95.289765][ T5317] ? irqentry_exit+0x218/0x910 [ 95.292168][ T5317] ? lockdep_hardirqs_on+0x7b/0x110 [ 95.294448][ T5317] ? irqentry_exit+0x218/0x910 [ 95.296577][ T5317] ? trace_irq_disable+0x3b/0x140 [ 95.298694][ T5317] ? __pfx_blkdev_ioctl+0x10/0x10 [ 95.300940][ T5317] ? file_to_blk_mode+0x1c/0x130 [ 95.303099][ T5317] ? __sanitizer_cov_trace_pc+0x4f/0x80 [ 95.305495][ T5317] ? __pfx_md_ioctl+0x10/0x10 [ 95.307482][ T5317] blkdev_ioctl+0x5e3/0x740 [ 95.309479][ T5317] ? __pfx_blkdev_ioctl+0x10/0x10 [ 95.311699][ T5317] ? __fget_files+0x2a/0x420 [ 95.313767][ T5317] ? bpf_lsm_file_ioctl+0x9/0x20 [ 95.316023][ T5317] ? __pfx_blkdev_ioctl+0x10/0x10 [ 95.318100][ T5317] __se_sys_ioctl+0xfc/0x170 [ 95.319982][ T5317] do_syscall_64+0x166/0x520 [ 95.322007][ T5317] ? trace_irq_disable+0x3b/0x140 [ 95.324104][ T5317] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.326696][ T5317] ? clear_bhb_loop+0x70/0xc0 [ 95.328708][ T5317] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 95.331396][ T5317] RIP: 0033:0x7f5de159e159 [ 95.333345][ T5317] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 95.341581][ T5317] RSP: 002b:00007f5ddd9f4fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 95.345151][ T5317] RAX: ffffffffffffffda RBX: 00007f5de1825fa0 RCX: 00007f5de159e159 [ 95.348353][ T5317] RDX: 0000000000000000 RSI: 0000000000000928 RDI: 0000000000000004 [ 95.351631][ T5317] RBP: 00007f5de163503b R08: 0000000000000000 R09: 0000000000000000 [ 95.354985][ T5317] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 95.358291][ T5317] R13: 00007f5de1826038 R14: 00007f5de1825fa0 R15: 00007ffdb8d42bc8 [ 95.361690][ T5317] [ 95.420749][ T5317] md: could not open device unknown-block(0,0). [ 95.420789][ T5317] md: error, md_import_device() returned -6