program: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000100)='./mnt\x00', 0x2200054, &(0x7f0000000140)={[{@minixdf}, {@nodelalloc}]}, 0x1, 0x236, &(0x7f0000000300)="$eJzs3TFoM2UcBvDnLomf/b4gVRdBUEFEtFDqJrjURaEgpYgIKlREXJRWqC1urZOLg84qnVyKuFkdpUtxUQSnqh3qImhxsDjoELlcK9VGFFNz8t3vB5fcJe97//e4e95kOS5Aa00nmU/SSTKTpJekON/grnqZPt3cntpfTgaDx38shu3q7dpZv2tJtpI8mGSvLPJiN9nYffro54NH731jvXfPe7tPTU30IE8dHx0+dvLu4usfLjyw8fmX3y8WmU//D8d1+YoRn3WL5Jb/otj/RNFtegT8E0uvfvBVlftbk9w9zH8vZeqT9+baDXu93P/OX/V964cvbp/kWIHLNxj0qt/ArQHQOmWSfopyNkm9Xpazs/V/+K87V8uXVtdemXlhdX3l+aZnKuCy9JPDRz6+8tG1P+X/u06df+D6VeX/iaWdb6r1k07TowEmqcr/zLOb90X+oXXkH9pL/qG95B/aS/6hveQf2kv+ob3kH9pL/qG95B/a63z+AYB2GVxp+g5koClNzz8AAAAAAAAAAAAAAAAAAMBF21P7y2fLpGp++nZy/HCS7qj6neHziJMbh69XfyqqZr8r6m5jeebOMXcwpvcbvvv6pm+brf/ZHc3W31xJtl5LMtftXrz+itPr79+7+W++7z03ZoExPfRks/V/3Wm2/sJB8kk1/8yNmn/K3DZ8Hz3/9KvzN2b9l38ZcwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMzG8BAAD//8n0bSk=") 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, &(0x7f00000001c0)='./sys/module/md_mod/parameters/new_array\x00', 0x101081, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r1, 0x0, 0x0) write(r0, &(0x7f0000000200)='md0', 0x3) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x8, 0x2000000000000216, &(0x7f0000000440)=ANY=[@ANYBLOB="1800"/12], 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x1c, '\x00', 0x0, @fallback=0x15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x94) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./dev/md0\x00', 0x105042, 0x0) ioctl(r2, 0x40480923, &(0x7f0000000380)="000000000000000000000000000000000a000000000400000200000002000000000000000100000000000000000000000000000000000000000000000000000002010000000001") ioctl(r2, 0x40140921, &(0x7f0000000420)="0100000001000000010000000100000006") ioctl(r2, 0x400c0930, 0x0) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x804810, &(0x7f0000000a40), 0x26, 0x75c, &(0x7f0000000b00)="$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") chdir(&(0x7f00000001c0)='./file0\x00') ioctl(r2, 0x40140921, &(0x7f0000000440)="0200000001") bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x5, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x9e}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call, @exit={0x95, 0x0, 0x1008}], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback=0x21, 0xffffffffffffffff, 0x6}, 0x94) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000100)='./mnt\x00', 0x2200054, &(0x7f0000000140)={[{@minixdf}, {@nodelalloc}]}, 0x1, 0x236, &(0x7f0000000300)="$eJzs3TFoM2UcBvDnLomf/b4gVRdBUEFEtFDqJrjURaEgpYgIKlREXJRWqC1urZOLg84qnVyKuFkdpUtxUQSnqh3qImhxsDjoELlcK9VGFFNz8t3vB5fcJe97//e4e95kOS5Aa00nmU/SSTKTpJekON/grnqZPt3cntpfTgaDx38shu3q7dpZv2tJtpI8mGSvLPJiN9nYffro54NH731jvXfPe7tPTU30IE8dHx0+dvLu4usfLjyw8fmX3y8WmU//D8d1+YoRn3WL5Jb/otj/RNFtegT8E0uvfvBVlftbk9w9zH8vZeqT9+baDXu93P/OX/V964cvbp/kWIHLNxj0qt/ArQHQOmWSfopyNkm9Xpazs/V/+K87V8uXVtdemXlhdX3l+aZnKuCy9JPDRz6+8tG1P+X/u06df+D6VeX/iaWdb6r1k07TowEmqcr/zLOb90X+oXXkH9pL/qG95B/aS/6hveQf2kv+ob3kH9pL/qG95B/a63z+AYB2GVxp+g5koClNzz8AAAAAAAAAAAAAAAAAAMBF21P7y2fLpGp++nZy/HCS7qj6neHziJMbh69XfyqqZr8r6m5jeebOMXcwpvcbvvv6pm+brf/ZHc3W31xJtl5LMtftXrz+itPr79+7+W++7z03ZoExPfRks/V/3Wm2/sJB8kk1/8yNmn/K3DZ8Hz3/9KvzN2b9l38ZcwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMzG8BAAD//8n0bSk=") (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff) (async) mount(0x0, &(0x7f0000000040)='./sys\x00', &(0x7f0000000080)='sysfs\x00', 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff) (async) mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./sys/module/md_mod/parameters/new_array\x00', 0x101081, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r1, 0x0, 0x0) (async) write(r0, &(0x7f0000000200)='md0', 0x3) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x8, 0x2000000000000216, &(0x7f0000000440)=ANY=[@ANYBLOB="1800"/12], 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x1c, '\x00', 0x0, @fallback=0x15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x94) (async) openat(0xffffffffffffff9c, &(0x7f0000000300)='./dev/md0\x00', 0x105042, 0x0) (async) ioctl(r2, 0x40480923, &(0x7f0000000380)="000000000000000000000000000000000a000000000400000200000002000000000000000100000000000000000000000000000000000000000000000000000002010000000001") (async) ioctl(r2, 0x40140921, &(0x7f0000000420)="0100000001000000010000000100000006") (async) ioctl(r2, 0x400c0930, 0x0) (async) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x804810, &(0x7f0000000a40), 0x26, 0x75c, &(0x7f0000000b00)="$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") (async) chdir(&(0x7f00000001c0)='./file0\x00') (async) ioctl(r2, 0x40140921, &(0x7f0000000440)="0200000001") (async) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x5, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x9e}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call, @exit={0x95, 0x0, 0x1008}], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback=0x21, 0xffffffffffffffff, 0x6}, 0x94) (async) [ 102.167449][ T4646] Bluetooth: hci0: command tx timeout [ 102.220612][ T5324] loop0: detected capacity change from 0 to 128 [ 102.223312][ T5324] ======================================================= [ 102.223312][ T5324] WARNING: The mand mount option has been deprecated and [ 102.223312][ T5324] and is ignored by this kernel. Remove the mand [ 102.223312][ T5324] option from the mount to silence this warning. [ 102.223312][ T5324] ======================================================= [ 102.447010][ T5324] EXT4-fs (loop0): mounted filesystem 76b65be2-f6da-4727-8c75-0525a5b65a09 r/w without journal. Quota mode: none. [ 102.447831][ T5324] ext4 filesystem being mounted at /0/mnt supports timestamps until 2038-01-19 (0x7fffffff) [ 102.546029][ T5325] md: async del_gendisk mode will be removed in future, please upgrade to mdadm-4.5+ [ 102.546155][ T5325] block device autoloading is deprecated and will be removed. [ 102.549414][ T5324] md: async del_gendisk mode will be removed in future, please upgrade to mdadm-4.5+ [ 102.728853][ T5324] md/raid10:md0: not clean -- starting background reconstruction [ 102.728867][ T5324] md/raid10:md0: active with 1 out of 2 devices [ 102.731161][ T5324] md0: detected capacity change from 0 to 2048 [ 102.759929][ T5330] md: resync of RAID array md0 [ 102.828888][ T5324] md: async del_gendisk mode will be removed in future, please upgrade to mdadm-4.5+ [ 102.870562][ T5333] md: couldn't update array info. -22 [ 102.886239][ T5330] md: md0: resync done. [ 102.915445][ T5335] md: could not open device unknown-block(1,1). [ 102.915496][ T5335] md: md_import_device returned -16 [ 102.934602][ T5336] [ 102.935780][ T5336] ====================================================== [ 102.938735][ T5336] WARNING: possible circular locking dependency detected [ 102.941832][ T5336] syzkaller #0 Not tainted [ 102.943866][ T5336] ------------------------------------------------------ [ 102.947033][ T5336] syz.0.0/5336 is trying to acquire lock: [ 102.949590][ T5336] ffffffff8f556960 (major_names_lock){+.+.}-{4:4}, at: blk_request_module+0x35/0x2a0 [ 102.956364][ T5336] [ 102.956364][ T5336] but task is already holding lock: [ 102.959630][ T5336] ffff888036dfa358 (&mddev->reconfig_mutex){+.+.}-{4:4}, at: mddev_suspend_and_lock+0x48/0xf0 [ 102.964121][ T5336] [ 102.964121][ T5336] which lock already depends on the new lock. [ 102.964121][ T5336] [ 102.968577][ T5336] [ 102.968577][ T5336] the existing dependency chain (in reverse order) is: [ 102.972497][ T5336] [ 102.972497][ T5336] -> #3 (&mddev->reconfig_mutex){+.+.}-{4:4}: [ 102.976151][ T5336] __mutex_lock+0x19d/0x1550 [ 102.978466][ T5336] md_start_sync+0x179/0x1010 [ 102.980778][ T5336] process_scheduled_works+0xc3d/0x1630 [ 102.983399][ T5336] worker_thread+0xa47/0xfb0 [ 102.985695][ T5336] kthread+0x38b/0x480 [ 102.987723][ T5336] ret_from_fork+0x514/0xb70 [ 102.989949][ T5336] ret_from_fork_asm+0x1a/0x30 [ 102.992253][ T5336] [ 102.992253][ T5336] -> #2 ((work_completion)(&mddev->sync_work)){+.+.}-{0:0}: [ 102.996293][ T5336] process_scheduled_works+0xc03/0x1630 [ 102.998919][ T5336] worker_thread+0xa47/0xfb0 [ 103.001152][ T5336] kthread+0x38b/0x480 [ 103.003163][ T5336] ret_from_fork+0x514/0xb70 [ 103.005420][ T5336] ret_from_fork_asm+0x1a/0x30 [ 103.007590][ T5336] [ 103.007590][ T5336] -> #1 ((wq_completion)md_misc){+.+.}-{0:0}: [ 103.011057][ T5336] touch_wq_lockdep_map+0xcb/0x180 [ 103.013487][ T5336] __flush_workqueue+0x148/0x1470 [ 103.015785][ T5336] md_alloc+0x32/0xf20 [ 103.017777][ T5336] md_alloc_and_put+0x1a/0x1f0 [ 103.020029][ T5336] blk_request_module+0x27d/0x2a0 [ 103.022376][ T5336] blkdev_get_no_open+0x3f/0xe0 [ 103.025758][ T5336] blkdev_open+0x1d7/0x600 [ 103.027850][ T5336] do_dentry_open+0x816/0x1380 [ 103.030304][ T5336] vfs_open+0x3b/0x340 [ 103.032342][ T5336] path_openat+0x1443/0x1d60 [ 103.034678][ T5336] do_file_open+0x23e/0x4a0 [ 103.037066][ T5336] do_sys_openat2+0x115/0x200 [ 103.039392][ T5336] __x64_sys_openat+0x138/0x170 [ 103.041804][ T5336] do_syscall_64+0x166/0x520 [ 103.044060][ T5336] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 103.046905][ T5336] [ 103.046905][ T5336] -> #0 (major_names_lock){+.+.}-{4:4}: [ 103.050338][ T5336] __lock_acquire+0x164c/0x2de0 [ 103.052669][ T5336] lock_acquire+0x115/0x350 [ 103.054802][ T5336] __mutex_lock+0x19d/0x1550 [ 103.057049][ T5336] blk_request_module+0x35/0x2a0 [ 103.059487][ T5336] blkdev_get_no_open+0x3f/0xe0 [ 103.061929][ T5336] bdev_file_open_by_dev+0xa0/0x240 [ 103.064476][ T5336] md_import_device+0x2e9/0x650 [ 103.066815][ T5336] md_add_new_disk+0x669/0x1850 [ 103.069090][ T5336] md_ioctl+0x200a/0x2610 [ 103.071201][ T5336] blkdev_ioctl+0x5e3/0x740 [ 103.073419][ T5336] __se_sys_ioctl+0xfc/0x170 [ 103.075680][ T5336] do_syscall_64+0x166/0x520 [ 103.077918][ T5336] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 103.080639][ T5336] [ 103.080639][ T5336] other info that might help us debug this: [ 103.080639][ T5336] [ 103.084697][ T5336] Chain exists of: [ 103.084697][ T5336] major_names_lock --> (work_completion)(&mddev->sync_work) --> &mddev->reconfig_mutex [ 103.084697][ T5336] [ 103.092265][ T5336] Possible unsafe locking scenario: [ 103.092265][ T5336] [ 103.095519][ T5336] CPU0 CPU1 [ 103.099798][ T5336] ---- ---- [ 103.102180][ T5336] lock(&mddev->reconfig_mutex); [ 103.104486][ T5336] lock((work_completion)(&mddev->sync_work)); [ 103.108451][ T5336] lock(&mddev->reconfig_mutex); [ 103.111937][ T5336] lock(major_names_lock); [ 103.114057][ T5336] [ 103.114057][ T5336] *** DEADLOCK *** [ 103.114057][ T5336] [ 103.117606][ T5336] locks held by syz.0.0/5336: 1, last CPU#0: [ 103.120330][ T5336] #0: ffff888036dfa358 (&mddev->reconfig_mutex){+.+.}-{4:4}, at: mddev_suspend_and_lock+0x48/0xf0 [ 103.124784][ T5336] [ 103.124784][ T5336] stack backtrace: [ 103.127444][ T5336] CPU: 0 UID: 0 PID: 5336 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 103.131390][ T5336] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 103.135545][ T5336] Call Trace: [ 103.137100][ T5336] [ 103.138430][ T5336] dump_stack_lvl+0xe8/0x150 [ 103.140573][ T5336] print_circular_bug+0x2e2/0x300 [ 103.142825][ T5336] check_noncircular+0x12f/0x150 [ 103.144998][ T5336] __lock_acquire+0x164c/0x2de0 [ 103.147142][ T5336] ? post_alloc_hook+0x208/0x250 [ 103.149451][ T5336] ? get_page_from_freelist+0x2209/0x2280 [ 103.152000][ T5336] lock_acquire+0x115/0x350 [ 103.154032][ T5336] ? blk_request_module+0x35/0x2a0 [ 103.156130][ T5336] __mutex_lock+0x19d/0x1550 [ 103.158266][ T5336] ? blk_request_module+0x35/0x2a0 [ 103.160515][ T5336] ? lock_acquire+0x115/0x350 [ 103.162720][ T5336] ? blk_request_module+0x35/0x2a0 [ 103.165063][ T5336] ? __pfx___mutex_lock+0x10/0x10 [ 103.167177][ T5336] ? find_inode_fast+0x5dc/0x740 [ 103.169276][ T5336] ? find_inode_fast+0xd2/0x740 [ 103.171307][ T5336] blk_request_module+0x35/0x2a0 [ 103.173355][ T5336] blkdev_get_no_open+0x3f/0xe0 [ 103.175414][ T5336] bdev_file_open_by_dev+0xa0/0x240 [ 103.177792][ T5336] md_import_device+0x2e9/0x650 [ 103.179962][ T5336] md_add_new_disk+0x669/0x1850 [ 103.182058][ T5336] md_ioctl+0x200a/0x2610 [ 103.183941][ T5336] ? tomoyo_path_number_perm+0x219/0x5f0 [ 103.186396][ T5336] ? __pfx_md_ioctl+0x10/0x10 [ 103.188501][ T5336] ? do_vfs_ioctl+0x116f/0x1530 [ 103.190789][ T5336] ? __pfx_do_vfs_ioctl+0x10/0x10 [ 103.193086][ T5336] ? do_raw_spin_lock+0x12b/0x2f0 [ 103.195352][ T5336] ? hook_file_ioctl+0x1f2/0x600 [ 103.197607][ T5336] ? __pfx_md_ioctl+0x10/0x10 [ 103.199758][ T5336] blkdev_ioctl+0x5e3/0x740 [ 103.201783][ T5336] ? __pfx_blkdev_ioctl+0x10/0x10 [ 103.203767][ T5336] ? __fget_files+0x2a/0x420 [ 103.205679][ T5336] ? bpf_lsm_file_ioctl+0x9/0x20 [ 103.207774][ T5336] ? __pfx_blkdev_ioctl+0x10/0x10 [ 103.209993][ T5336] __se_sys_ioctl+0xfc/0x170 [ 103.211880][ T5336] do_syscall_64+0x166/0x520 [ 103.213845][ T5336] ? trace_irq_disable+0x3b/0x140 [ 103.215925][ T5336] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 103.218489][ T5336] ? clear_bhb_loop+0x70/0xc0 [ 103.220647][ T5336] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 103.223175][ T5336] RIP: 0033:0x7f637319e159 [ 103.225100][ T5336] 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 [ 103.233451][ T5336] RSP: 002b:00007f636f5d3fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 103.236983][ T5336] RAX: ffffffffffffffda RBX: 00007f6373426630 RCX: 00007f637319e159 [ 103.240300][ T5336] RDX: 0000200000000440 RSI: 0000000040140921 RDI: 0000000000000006 [ 103.243612][ T5336] RBP: 00007f637323506b R08: 0000000000000000 R09: 0000000000000000 [ 103.246946][ T5336] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 103.250291][ T5336] R13: 00007f63734266c8 R14: 00007f6373426630 R15: 00007fff0668af08 [ 103.253989][ T5336] [ 103.357383][ T5336] md: could not open device unknown-block(6,0). [ 103.357443][ T5336] md: md_import_device returned -6