libfuse: Add '[no_]auto_inval_data' mount option
commit9ba76b906498d443eb811b8e88e2b92910893d13
authorFeng Shuo <steve.shuo.feng@gmail.com>
Fri, 4 Jan 2013 08:23:30 +0000 (4 16:23 +0800)
committerMiklos Szeredi <mszeredi@suse.cz>
Wed, 6 Feb 2013 16:27:28 +0000 (6 17:27 +0100)
tree20b6ed234186b1ba0ed432e9da801185a9a782f9
parent06b1100acabe011ce632b1a97819cde41d66d0ad
libfuse: Add '[no_]auto_inval_data' mount option

Several caching logic changes have been made on the kernel side
to better support network-based fuse filesystems. These include
kernel side mtime checking and read path cache revalidation. The
new caching logic is enabled through the FUSE_AUTO_INVAL_DATA
init flag. Export this to the user via the '[no_]auto_inval_data'
mount option.

Signed-off-by: Feng Shuo <steve.shuo.feng@gmail.com>
include/fuse_common.h
include/fuse_kernel.h
lib/fuse_i.h
lib/fuse_lowlevel.c