[dm-devel] [PATCH] dm-log: fix return value in create_log_context function
Takahiro Yasui
tyasui at redhat.com
Thu Dec 18 17:43:47 UTC 2008
Hi all,
What do you think about this patch?
> DMWARN("couldn't allocate disk io client");
This message is not necessarily related to ENOMEM and returning
variable "r" is better than doing -ENOMEM in terms of function
encapsulation.
I appreciate any comments.
Regards,
Taka
> Hi,
>
> This is very trivial fix, but let me post it to improve code
> readability. In the current implementation, caller function
> does not use the return value and no action is changed.
>
> Regards,
> ---
> Takahiro Yasui
> Hitachi Computer Products (America) Inc.
>
>
>
> When dm_io_client_create function fails in create_log_context
> function, return value is set to variable r but it is not used.
> r should be returned.
>
>
> Signed-off-by: Takahiro Yasui <tyasui at redhat.com>
> ---
> drivers/md/dm-log.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> Index: linux-2.6.28-rc7/drivers/md/dm-log.c
> ===================================================================
> --- linux-2.6.28-rc7.orig/drivers/md/dm-log.c
> +++ linux-2.6.28-rc7/drivers/md/dm-log.c
> @@ -461,7 +461,7 @@ static int create_log_context(struct dm_
> r = PTR_ERR(lc->io_req.client);
> DMWARN("couldn't allocate disk io client");
> kfree(lc);
> - return -ENOMEM;
> + return r;
> }
>
> lc->disk_header = vmalloc(buf_size);
>
> --
> dm-devel mailing list
> dm-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
More information about the dm-devel
mailing list