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

Suresh Jayaraman sjayaraman at suse.de
Mon Nov 16 06:42:41 MST 2009


On 11/16/2009 07:10 PM, Jeff Layton wrote:
> On Mon, 16 Nov 2009 07:39:43 -0500
> Jeff Layton <jlayton at redhat.com> wrote:
> 
>> 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>
> 
> 
> This patch probably needs to go to 2.6.32 and -stable.
> 

Ah, yes, please include -Cc stable.

Cc: Stable <stable at kernel.org>


Thanks,

-- 
Suresh Jayaraman


More information about the linux-cifs-client mailing list