r0 = openat$ublk_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ublk-control\x00', 0x2, 0x0)

r1 = syz_ublk_setup_io_uring(0x20, &(0x7f0000000040), &(0x7f00000000c0)=<r2=>0x0, &(0x7f0000000100)=<r3=>0x0, &(0x7f0000000140)=<r4=>0x0)

r6 = syz_ublk_add_dev(r1, r2, r3, r4, &(0x7f0000000200)={0x2e, 0x0, 0x0, r0, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "", {0xffffffff, 0xffff, 0x48, &(0x7f0000000500)=@new_dev={0x1, 0x4, 0x0, 0x0, 0x1000, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, ""}}, &(0x7f0000000300)=<r5=>0x0)

syz_io_uring_submit$UBLK(r2, r3, r4, &(0x7f0000000600)=@ublk_set_params_sqe={0x2e, 0x0, 0x0, r0, 0xc0207508, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "", {r6, 0xffff, 0x30, &(0x7f0000000680)={0x30, 0x1, {0x0, 0x9, 0xc, 0xc, 0x9, 0x8, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, 0x0}, {0x0, 0x0, 0x0, ""}}, 0x0, 0x0, 0x0, 0x0, ""}})
io_uring_enter(r1, 0x1, 0x1, 0x1, 0x0, 0x0)
syz_io_uring_complete(r2, r3)

r7 = syz_open_dev$ublk_chdev(&(0x7f0000002000)='/dev/ublkc#\x00', r6, 0x2)

syz_ublk_setup_queues(r7, r5, &(0x7f0000000700), &(0x7f0000000800), 0x1, &(0x7f0000000900)={0x2e, 0x0, 0x0, r7, 0xc0107520, 0x0, 0x0, 0x0, 0x0, {0x0, 0xc0107520, 0x0}, 0x0, 0x0, "", {0x0, 0x0, 0x0, &(0x7f0000000a00)=@buf_4k="", ""}}, &(0x7f0000000b00)=<r8=>0x0)

nanosleep(&AUTO={0x5,0x0}, &AUTO={0,0})

r9 = getpid()
syz_io_uring_submit$UBLK(r2, r3, r4, &(0x7f0000000c00)=@ublk_start_dev_sqe={0x2e, 0x0, 0x0, r0, 0xc0207506, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "", {r6, 0xffff, 0x0, 0x0, r9, 0x0, 0x0, 0x0, ""}})
io_uring_enter(r1, 0x1, 0x1, 0x1, 0x0, 0x0)
syz_io_uring_complete(r2, r3)

nanosleep(&AUTO={0x5,0x0}, &AUTO={0,0})
r10 = syz_open_dev$ublk_bdev(&(0x7f0000003000)='/dev/ublkb#\x00', r6, 0x0)

pread64$ublk_bdev(r10, &(0x7f0000005000)=""/4096, 0x1000, 0x0)
syz_ublk_process_io(r8, 0x0, 0x1, &(0x7f0000000e00), 0x0)

syz_io_uring_submit$UBLK(r2, r3, r4, &(0x7f0000000f00)=@ublk_stop_dev_sqe={0x2e, 0x0, 0x0, r0, 0xc0207507, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "", {r6, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""}})
io_uring_enter(r1, 0x0, 0x1, 0x1, 0x0, 0x0)
syz_io_uring_complete(r2, r3)

syz_io_uring_submit$UBLK(r2, r3, r4, &(0x7f0000001000)=@ublk_del_dev_sqe={0x2e, 0x0, 0x0, r0, 0xc0207505, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "", {r6, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""}})
io_uring_enter(r1, 0x0, 0x1, 0x1, 0x0, 0x0)
syz_io_uring_complete(r2, r3)
