linux-stable/fs/fuse
Miklos Szeredi ec85537519 fuse: take cache_mask into account in getattr
When deciding to send a GETATTR request take into account the cache mask
(which attributes are always valid).  The cache mask takes precedence over
the invalid mask.

This results in the GETATTR request not being sent unnecessarily.

Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
2021-10-28 09:45:33 +02:00
..
acl.c vfs: add rcu argument to ->get_acl() callback 2021-08-18 22:08:24 +02:00
control.c fuse: name fs_context consistently 2021-08-04 13:22:58 +02:00
cuse.c cuse: simplify refcount 2021-04-14 10:40:58 +02:00
dax.c fuse: always invalidate attributes after writes 2021-10-28 09:45:32 +02:00
dev.c fuse: always invalidate attributes after writes 2021-10-28 09:45:32 +02:00
dir.c fuse: take cache_mask into account in getattr 2021-10-28 09:45:33 +02:00
file.c fuse: cleanup code conditional on fc->writeback_cache 2021-10-28 09:45:32 +02:00
fuse_i.h fuse: add cache_mask 2021-10-28 09:45:33 +02:00
inode.c fuse: add cache_mask 2021-10-28 09:45:33 +02:00
ioctl.c fuse: use kmap_local_page() 2021-10-22 17:03:01 +02:00
Kconfig virtiofs: implement dax read/write operations 2020-09-10 11:39:23 +02:00
Makefile fuse: move ioctl to separate source file 2021-04-12 15:04:30 +02:00
readdir.c fuse: use kmap_local_page() 2021-10-22 17:03:01 +02:00
virtio_fs.c fuse: clean up fuse_mount destruction 2021-10-21 10:01:39 +02:00
xattr.c fuse: move fuse_invalidate_attr() into fuse_update_ctime() 2021-10-22 17:03:01 +02:00