summaryrefslogtreecommitdiffstats
path: root/fs/cifs/CHANGES
diff options
context:
space:
mode:
authorSteve French <sfrench@us.ibm.com>2007-11-09 00:10:32 +0100
committerSteve French <sfrench@us.ibm.com>2007-11-09 00:10:32 +0100
commita6f8de3d9b124c95893054fd2a78bc7be5bb9000 (patch)
tree5cf22f6c8a3dbd837aa0806b5cc54730ea5e6232 /fs/cifs/CHANGES
parent[CIFS] add mode to acl conversion helper function (diff)
downloadlinux-a6f8de3d9b124c95893054fd2a78bc7be5bb9000.tar.xz
linux-a6f8de3d9b124c95893054fd2a78bc7be5bb9000.zip
[CIFS] Fix stale mode after readdir when cifsacl specified
When mounted with cifsacl mount option, readdir can not instantiate the inode with the estimated mode based on the ACL for each file since we have not queried for the ACL for each of these files yet. So set the refresh time to zero for these inodes so that the next stat will cause the client to go to the server for the ACL info so we can build the estimated mode (this means we also will issue an extra QueryPathInfo if the stat happens within 1 second, but this is trivial compared to the time required to open/getacl/close for each). ls -l is slower when cifsacl mount option is specified, but displays correct mode information. Signed-off-by: Shirish Pargaonkar <shirishp@us.ibm.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
Diffstat (limited to 'fs/cifs/CHANGES')
0 files changed, 0 insertions, 0 deletions