android_kernel_oneplus_msm8998/fs/fuse
Nikhilesh Reddy 6ec3ca7f43 fuse: Grab the fc->lock for inode updates in passthrough
The function fsstack_copy_inode_size uses the inode->i_lock to
serialize the inode updates. This lock is not used in the FUSE
filesystem and thus it is not enough to just grab this lock
before updating a FUSE inode.

Grab the fc->lock for inode updates in passthrough to ensure
that there are no races between inode size updates in 32 bit
architectures with SMP.

Change-Id: I83cb2380b6ca56768c06e70ef1bf9ea3976b514a
Signed-off-by: Nikhilesh Reddy <reddyn@codeaurora.org>
2016-09-20 13:52:51 -07:00
..
control.c
cuse.c
dev.c
dir.c
file.c
fuse_i.h
fuse_passthrough.h
inode.c
Kconfig
Makefile
passthrough.c fuse: Grab the fc->lock for inode updates in passthrough 2016-09-20 13:52:51 -07:00