Am 02.03.2020 um 14:07 hat Chen Qun geschrieben:
> Clang static code analyzer show warning:
> block/iscsi.c:1920:9: warning: Value stored to 'flags' is never read
> flags &= ~BDRV_O_RDWR;
> ^ ~~~~~~~~~~~~
>
> Reported-by: Euler Robot <[email protected]>
> Signed-off-by: Chen Qun <[email protected]>
> ---
> Cc: Ronnie Sahlberg <[email protected]>
> Cc: Paolo Bonzini <[email protected]>
> Cc: Peter Lieven <[email protected]>
> Cc: Kevin Wolf <[email protected]>
> Cc: Max Reitz <[email protected]>
>
> v1->v2:
> Keep the 'flags' then use it(Base on Kevin's comments).
I think this patch wants a different subject line now.
> diff --git a/block/iscsi.c b/block/iscsi.c
> index 682abd8e09..50bae51700 100644
> --- a/block/iscsi.c
> +++ b/block/iscsi.c
> @@ -2002,7 +2002,7 @@ static int iscsi_open(BlockDriverState *bs, QDict
> *options, int flags,
> iscsilun->cluster_size = iscsilun->bl.opt_unmap_gran *
> iscsilun->block_size;
> if (iscsilun->lbprz) {
> - ret = iscsi_allocmap_init(iscsilun, bs->open_flags);
> + ret = iscsi_allocmap_init(iscsilun, flags);
> }
> }
The code looks good.
Reviewed-by: Kevin Wolf <[email protected]>