OSDN Git Service

hw/block/nvme: add non-mdts command size limit for verify
authorKlaus Jensen <k.jensen@samsung.com>
Sun, 14 Feb 2021 18:09:27 +0000 (19:09 +0100)
committerKlaus Jensen <k.jensen@samsung.com>
Thu, 18 Mar 2021 11:34:51 +0000 (12:34 +0100)
commitf7dcd31885cbe801cac95536a279bbc7e55af4f6
tree30b71323bd4bdbbcd7efe173c61a2f4c9f6722d6
parent3e1da158c47f3a6f5d48794f99fe01096531ec2e
hw/block/nvme: add non-mdts command size limit for verify

Verify is not subject to MDTS, so a single Verify command may result in
excessive amounts of allocated memory. Impose a limit on the data size
by adding support for TP 4040 ("Non-MDTS Command Size Limits").

Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Reviewed-by: Keith Busch <kbusch@kernel.org>
hw/block/nvme.c
hw/block/nvme.h