hw/block/nvme: Combine nvme_write_zeroes() and nvme_write()
authorDmitry Fomichev <dmitry.fomichev@wdc.com>
Tue, 8 Dec 2020 20:04:01 +0000 (05:04 +0900)
committerKlaus Jensen <k.jensen@samsung.com>
Mon, 8 Feb 2021 17:55:48 +0000 (18:55 +0100)
commit3ec1d547a5b70482aac3a446c848f1a9eed165e6
tree625f246f99002f6d08e6648c2a5072a1197df9fd
parent13a7b6539df527e89ec59ca6b90f9e73d208a81a
hw/block/nvme: Combine nvme_write_zeroes() and nvme_write()

Move write processing to nvme_do_write() that now handles both WRITE
and WRITE ZEROES. Both nvme_write() and nvme_write_zeroes() become
inline helper functions.

Signed-off-by: Dmitry Fomichev <dmitry.fomichev@wdc.com>
Reviewed-by: Niklas Cassel <Niklas.Cassel@wdc.com>
Reviewed-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
hw/block/nvme.c
hw/block/trace-events