diff options
author | Daniel Rosenberg <drosen@google.com> | 2017-12-20 16:59:11 -0800 |
---|---|---|
committer | Daniel Rosenberg <drosen@google.com> | 2018-01-03 17:23:34 -0800 |
commit | a30386cd7c56059e2fef959b57cc5aeeaaf97bf6 (patch) | |
tree | 2fdad6b33cb790458889bb7f4279959b93e8d53c | |
parent | d44787f8694e0d34020b38291eb40d9975ee20cd (diff) | |
download | tegra-a30386cd7c56059e2fef959b57cc5aeeaaf97bf6.tar.gz |
ANDROID: sdcardfs: notify lower file of opens
fsnotify_open is not called within dentry_open,
so we need to call it ourselves.
Change-Id: Ia7f323b3d615e6ca5574e114e8a5d7973fb4c119
Signed-off-by: Daniel Rosenberg <drosen@google.com>
Bug: 70706497
-rw-r--r-- | fs/sdcardfs/file.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/sdcardfs/file.c b/fs/sdcardfs/file.c index 8b0d5d2701e7..cd69eea6df3b 100644 --- a/fs/sdcardfs/file.c +++ b/fs/sdcardfs/file.c @@ -18,6 +18,7 @@ * General Public License. */ +#include <linux/fsnotify.h> #include "sdcardfs.h" #ifdef CONFIG_SDCARD_FS_FADV_NOACTIVE #include <linux/backing-dev.h> @@ -243,6 +244,7 @@ static int sdcardfs_open(struct inode *inode, struct file *file) fput(lower_file); /* fput calls dput for lower_dentry */ } } else { + fsnotify_open(lower_file); sdcardfs_set_lower_file(file, lower_file); } |