From: Steve French Date: Thu, 4 Jul 2013 19:38:48 +0000 (-0500) Subject: [CIFS] use sensible file nlink values if unprovided X-Git-Tag: v3.11-rc1~19^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6658b9f70ebca5fc0795b1d6d733996af1e2caa7;p=pandora-kernel.git [CIFS] use sensible file nlink values if unprovided Certain servers may not set the NumberOfLinks field in query file/path info responses. In such a case, cifs_inode_needs_reval() assumes that all regular files are hardlinks and triggers revalidation, leading to excessive and unnecessary network traffic. This change hardcodes cf_nlink (and subsequently i_nlink) when not returned by the server, similar to what already occurs in cifs_mkdir(). Cc: Signed-off-by: David Disseldorp Signed-off-by: Steve French --- Reading git-diff-tree failed