summaryrefslogtreecommitdiffstats
path: root/fs/smb/client/cifssmb.c
diff options
context:
space:
mode:
authorPaulo Alcantara <pc@manguebit.com>2024-01-06 20:05:17 -0300
committerSteve French <stfrench@microsoft.com>2024-01-07 15:46:06 -0600
commit6d039984c15d1ea1ca080176df6dfab443e44585 (patch)
treef8c12ce59bfa288294663eb0a1b4d665992d5608 /fs/smb/client/cifssmb.c
parent6ebfede8d57a615dcbdec7e490faed585153f7f1 (diff)
downloadlinux-stable-6d039984c15d1ea1ca080176df6dfab443e44585.tar.gz
linux-stable-6d039984c15d1ea1ca080176df6dfab443e44585.tar.bz2
linux-stable-6d039984c15d1ea1ca080176df6dfab443e44585.zip
smb: client: stop revalidating reparse points unnecessarily
Query dir responses don't provide enough information on reparse points such as major/minor numbers and symlink targets other than reparse tags, however we don't need to unconditionally revalidate them only because they are reparse points. Instead, revalidate them only when their ctime or reparse tag has changed. For instance, Windows Server updates ctime of reparse points when their data have changed. Signed-off-by: Paulo Alcantara (SUSE) <pc@manguebit.com> Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'fs/smb/client/cifssmb.c')
0 files changed, 0 insertions, 0 deletions