hw/block/nvme: Use QEMU_PACKED on hardware/packet structures
commite989738f3ab3283039385e5771e459b3f2ccfbf1
authorPhilippe Mathieu-Daudé <philmd@redhat.com>
Tue, 30 Jun 2020 11:04:27 +0000 (30 13:04 +0200)
committerKlaus Jensen <k.jensen@samsung.com>
Wed, 2 Sep 2020 06:48:50 +0000 (2 08:48 +0200)
treed8a940cf7e00ac33832151cd8345f74c7c87c642
parent7a85fb7faa43f9acc22ab507b6038116cf297fb4
hw/block/nvme: Use QEMU_PACKED on hardware/packet structures

These structures either describe hardware registers, or
commands ('packets') to send to the hardware. To forbid
the compiler to optimize and change fields alignment,
mark the structures as packed.

Reviewed-by: Dmitry Fomichev <dmitry.fomichev@wdc.com>
Reviewed-by: Klaus Jensen <k.jensen@samsung.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200630110429.19972-3-philmd@redhat.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
include/block/nvme.h