RE: [PATCH -next] block: fix error return code in parse_parts()

From: Caizhiyong
Date: Fri Aug 23 2013 - 00:58:20 EST


> From: Wei Yongjun [mailto:weiyj.lk@xxxxxxxxx]
> Sent: Friday, August 23, 2013 10:48 AM
> To: axboe@xxxxxxxxx; akpm@xxxxxxxxxxxxxxxxxxxx; Caizhiyong; kzak@xxxxxxxxxx;
> mag@xxxxxxxx; dwmw2@xxxxxxxxxxxxx; computersforpeace@xxxxxxxxx;
> dedekind@xxxxxxxxxxxxx
> Cc: yongjun_wei@xxxxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx
> Subject: [PATCH -next] block: fix error return code in parse_parts()
>
> From: Wei Yongjun <yongjun_wei@xxxxxxxxxxxxxxxxx>
>
> Fix to return -EINVAL in the parts parse error handling case instead
> of 0(may overwrite to 0 by parse_subpart()), as done elsewhere in this
> function.
>
> Signed-off-by: Wei Yongjun <yongjun_wei@xxxxxxxxxxxxxxxxx>
> ---
> block/cmdline-parser.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/block/cmdline-parser.c b/block/cmdline-parser.c
> index 18fb435..cc2637f 100644
> --- a/block/cmdline-parser.c
> +++ b/block/cmdline-parser.c
> @@ -135,6 +135,7 @@ static int parse_parts(struct cmdline_parts **parts, const char
> *bdevdef)
>
> if (!newparts->subpart) {
> pr_warn("cmdline partition has no valid partition.");
> + ret = -EINVAL;

Seems OK to me.

> goto fail;
> }
>


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/