[linux-cifs-client] [PATCH] cifs: clear server inode number flag while autodisabling

Jeff Layton jlayton at redhat.com
Mon Nov 16 05:39:43 MST 2009


On Mon, 16 Nov 2009 12:03:16 +0530
Suresh Jayaraman <sjayaraman at suse.de> wrote:

> Fix the commit ec06aedd44 that intended to turn off querying for server inode
> numbers when server doesn't consistently support inode numbers. Presumably
> the commit didn't actually clear the CIFS_MOUNT_SERVER_INUM flag, perhaps a
> typo.
> 
> Signed-off-by: Suresh Jayaraman <sjayaraman at suse.de>
> Cc: Jeff Layton <jlayton at redhat.com>
> ---
>  fs/cifs/misc.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/fs/cifs/misc.c b/fs/cifs/misc.c
> index 1e25efc..d27d4ec 100644
> --- a/fs/cifs/misc.c
> +++ b/fs/cifs/misc.c
> @@ -720,7 +720,7 @@ void
>  cifs_autodisable_serverino(struct cifs_sb_info *cifs_sb)
>  {
>  	if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) {
> -		cifs_sb->mnt_cifs_flags &= CIFS_MOUNT_SERVER_INUM;
> +		cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_SERVER_INUM;
>  		cERROR(1, ("Autodisabling the use of server inode numbers on "
>  			   "%s. This server doesn't seem to support them "
>  			   "properly. Hardlinks will not be recognized on this "

Doh! Boneheaded error...

Acked-by: Jeff Layton <jlayton at redhat.com>


More information about the linux-cifs-client mailing list