hw/block/nvme: fix log page offset check
commita740facfbd05c9dd630e1f992a9dc6b5444096a7
authorKeith Busch <kbusch@kernel.org>
Wed, 30 Sep 2020 17:01:02 +0000 (30 10:01 -0700)
committerKlaus Jensen <k.jensen@samsung.com>
Tue, 27 Oct 2020 10:29:25 +0000 (27 11:29 +0100)
tree40b4fc09f755275e6e00cd7291d0868f4181b41f
parent8c125590dfa33699a267c797a41939c1ac8b77bf
hw/block/nvme: fix log page offset check

Return error if the requested offset starts after the size of the log
being returned. Also, move the check for earlier in the function so
we're not doing unnecessary calculations.

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed- by: Dmitry Fomichev <dmitry.fomichev@wdc.com>
Signed-off-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
hw/block/nvme.c