Commit 47ea2de2 authored by Kevin Wolf's avatar Kevin Wolf
Browse files

block: Fix bs->request_alignment assertion for bs->sg=1



For sg backends, bs->request_alignment is meaningless and may be 0.

Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
Reviewed-by: default avatarBenoit Canet <benoit@irqsave.net>
Acked-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent f47c3f5a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -935,7 +935,7 @@ static int bdrv_open_common(BlockDriverState *bs, BlockDriverState *file,

    bdrv_refresh_limits(bs);
    assert(bdrv_opt_mem_align(bs) != 0);
    assert(bs->request_alignment != 0);
    assert((bs->request_alignment != 0) || bs->sg);

#ifndef _WIN32
    if (bs->is_temporary) {