diff options
author | Jeff Layton <jlayton@redhat.com> | 2012-11-25 08:00:40 -0500 |
---|---|---|
committer | Steve French <smfrench@gmail.com> | 2012-12-05 13:27:30 -0600 |
commit | ccb5c001b3035ca470fe21424e439530ba838510 (patch) | |
tree | b9d6b233c03b7129334381b6e634533ab9eee10c /fs/cifs/netmisc.c | |
parent | 3c15b4cf5580658951115f85efb2dea6a1380999 (diff) | |
download | op-kernel-dev-ccb5c001b3035ca470fe21424e439530ba838510.zip op-kernel-dev-ccb5c001b3035ca470fe21424e439530ba838510.tar.gz |
cifs: ensure we revalidate the inode after readdir if cifsacl is enabled
Otherwise, "ls -l" will simply show the ownership of the files as
the default mnt_uid/gid. This may make "ls -l" performance on large
directories super-suck in some cases, but that's the cost of cifsacl.
One possibility to make it suck less would be to somehow proactively
dispatch the ACL requests asynchronously from readdir codepath, but
that's non-trivial to implement.
Reviewed-by: Shirish Pargaonkar <shirishpargaonkar@gmail.com>
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Steve French <smfrench@gmail.com>
Diffstat (limited to 'fs/cifs/netmisc.c')
0 files changed, 0 insertions, 0 deletions