[PATCH] remove unnecessary check in

Prasad P pvp at us.ibm.com
Fri Oct 26 12:16:43 EDT 2007


This error was found by coverity scan.

Prasad Potluri/Austin/IBM wrote on 10/24/2007 05:27:02 PM:

> The variable error is set to -EINVAL.  So, the condition
> "error >= IDMAP_NAMESZ" could not be true.  So, removing
> the unnecessary check.
>
> Cc: Steve French <smfltc at us.ibm.com>
> Signed-off-by: Prasad V Potluri <pvp at us.ibm.com>
> ---
>
> diff -uprN orig/fs/nfsd/nfs4idmap.c new/fs/nfsd/nfs4idmap.c
> --- orig/fs/nfsd/nfs4idmap.c 2007-10-24 14:26:51.000000000 -0500
> +++ new/fs/nfsd/nfs4idmap.c 2007-10-24 15:23:50.000000000 -0500
> @@ -255,13 +255,9 @@ idtoname_parse(struct cache_detail *cd,
>    goto out;
>   if (len == 0)
>    set_bit(CACHE_NEGATIVE, &ent.h.flags);
> - else {
> -  if (error >= IDMAP_NAMESZ) {
> -   error = -EINVAL;
> -   goto out;
> -  }
> + else
>    memcpy(ent.name, buf1, sizeof(ent.name));
> - }
> +
>   error = -ENOMEM;
>   res = idtoname_update(&ent, res);
>   if (res == NULL)

> Thanks.
>
> Regards,
> Prasad Potluri
> email: pvp at-sign us dot ibm dot com
Thanks.

Regards,
Prasad Potluri
email: pvp at-sign us dot ibm dot com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://linux-nfs.org/pipermail/nfsv4/attachments/20071026/7facea86/attachment.htm 


More information about the NFSv4 mailing list