]> www.infradead.org Git - users/dwmw2/qemu.git/commit
hw/block/nvme: harden cmb access
authorKlaus Jensen <k.jensen@samsung.com>
Mon, 30 Mar 2020 21:23:15 +0000 (23:23 +0200)
committerKlaus Jensen <k.jensen@samsung.com>
Tue, 27 Oct 2020 06:24:47 +0000 (07:24 +0100)
commit6e0ac3a03f3ab0d0b69d086e3226bac77a20a468
treea89900b39a70e0bcebfc7d8cb42e82e89b789965
parent92a10ec17f3ae7221b23f3eaefa29066e10d7973
hw/block/nvme: harden cmb access

Since the controller has only supported PRPs so far it has not been
required to check the ending address (addr + len - 1) of the CMB access
for validity since it has been guaranteed to be in range of the CMB.

This changes when the controller adds support for SGLs (next patch), so
add that check.

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