summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Rosenberg <drosen@google.com>2017-12-20 16:59:11 -0800
committerDaniel Rosenberg <drosen@google.com>2018-01-03 17:23:34 -0800
commita30386cd7c56059e2fef959b57cc5aeeaaf97bf6 (patch)
tree2fdad6b33cb790458889bb7f4279959b93e8d53c
parentd44787f8694e0d34020b38291eb40d9975ee20cd (diff)
downloadtegra-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.c2
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);
}