[PATCH blktests] nvme/069: add a test for multipath cdev lifetime

Daniel Wagner dwagner at suse.de
Wed Jul 15 05:20:49 PDT 2026


On Tue, Jul 14, 2026 at 09:43:45AM +0000, John Garry wrote:
> +	# nvme-delay-ioctl will open the nvme-generic cdev, sleep, and then
> +	# issue an ioctl.
> +	# We tear down the nvme-subsystem in the foreground so we can catch
> +	# if the ioctl triggers a use-after-free KASAN warn.
> +	src/nvme-delay-ioctl "/dev/$nvmegeneric" &
> +	sleep 0.5
> +	_nvme_disconnect_ctrl "${nvmedev}"

The sleep above is to give nvme-delay-ioctl enough time to setup,
right? Would it possible for nvme-delay-ioctl issue some signal (or any
other working sync method) and we just wait for it to show up? IMO sleep
should be avoided if possible.



More information about the Linux-nvme mailing list