nvme: disable Write Zeroes for qemu controllers
authorChristoph Hellwig <hch@lst.de>
Wed, 13 Mar 2019 17:55:05 +0000 (18:55 +0100)
committerJens Axboe <axboe@kernel.dk>
Wed, 13 Mar 2019 18:57:34 +0000 (12:57 -0600)
commit7b210e4ed5e281728243799c5e2b84d3f70d4dd1
treec45af5ae82087a14bfc71bbd0292f53ed124fce4
parent404ec31df434fdae515202952b5e230c1b983ee1
nvme: disable Write Zeroes for qemu controllers

Qemu started out with a broken implementation of Write Zeroes written
by yours truly.  Disable Write Zeroes on qemu for now, eventually
we need to go back and make all the qemu quirks version specific,
but that is left for another time.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Keith Busch <keith.busch@intel.com>
Tested-by: Ming Lei <ming.lei@redhat.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/nvme/host/core.c
drivers/nvme/host/nvme.h
drivers/nvme/host/pci.c