Compared to last submission, this series adds another patch, which implements support for image creation over the nvme drive like that:
qemu-img create -f qcow2 nvme://0000:06:00.0/1 10G -o preallocation=metadata I also addressed the review comments. Best regards, Maxim Levitsky Maxim Levitsky (6): block/nvme: don't touch the completion entries block/nvme: fix doorbell stride block/nvme: support larger that 512 bytes sector devices block/nvme: add support for image creation block/nvme: add support for write zeros block/nvme: add support for discard block/nvme.c | 310 +++++++++++++++++++++++++++++++++++++++++-- block/trace-events | 3 + include/block/nvme.h | 19 ++- 3 files changed, 320 insertions(+), 12 deletions(-) -- 2.17.2