diff options
| author | Daniel Rosenberg <drosen@google.com> | 2017-12-20 16:59:11 -0800 |
|---|---|---|
| committer | Mister Oyster <oysterized@gmail.com> | 2017-12-21 14:20:57 +0100 |
| commit | 1a0bd2c19c1de9704dfb06bd1730f12163669148 (patch) | |
| tree | 895b4fa20d8da88e64d8abbefa2d12cb37811923 /fs | |
| parent | b845f3ea7dce411df8006d844a6ae2454357c05b (diff) | |
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
Diffstat (limited to 'fs')
| -rw-r--r--[-rwxr-xr-x] | 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 2d5864d12..5b5904c43 100755..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> @@ -259,6 +260,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); } |
