block/export: Don't ignore image activation error in blk_exp_add()
authorKevin Wolf <kwolf@redhat.com>
Tue, 4 Feb 2025 21:14:01 +0000 (22:14 +0100)
committerKevin Wolf <kwolf@redhat.com>
Thu, 6 Feb 2025 13:26:51 +0000 (14:26 +0100)
commit69f28176ca0af850db23a1c6364f0c8525b20801
treede769c17a64329215a4c1cf4cf41041ca0d086a2
parentc1c5c7cc4ef6c45ca769c640566fd40d2cb7d5c1
block/export: Don't ignore image activation error in blk_exp_add()

Currently, block exports can't handle inactive images correctly.
Incoming write requests would run into assertion failures. Make sure
that we return an error when creating an export can't activate the
image.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Acked-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-ID: <20250204211407.381505-11-kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/export/export.c