OSDN Git Service

hw/block/nvme: refactor aio submission
authorKlaus Jensen <k.jensen@samsung.com>
Mon, 24 Aug 2020 10:43:38 +0000 (12:43 +0200)
committerKlaus Jensen <k.jensen@samsung.com>
Tue, 27 Oct 2020 06:24:46 +0000 (07:24 +0100)
commit6a09a3d737adbacd2b1d19596f0ac05de2a08aa7
tree1695853d70d01022ea91368e5ec38b6c601a8f20
parente2f79209cd0129b8f27b87908de09cdc44a94baa
hw/block/nvme: refactor aio submission

This pulls block layer aio submission/completion to common functions.

For completions, additionally map an AIO error to the Unrecovered Read
and Write Fault status codes.

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