summaryrefslogtreecommitdiff
path: root/fs
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2020-06-25 13:02:58 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2020-06-25 13:02:58 -0700
commit52366a107bf0600cf366f5ff3ea1f147b285e41f (patch)
treead6de7e36099af8addb14c38a96376eabc381e30 /fs
parent87d93e9a91c76bcb45112d863ef72aab41e01879 (diff)
parente9c15badbb7b20ccdbadf5da14e0a68fbad51015 (diff)
downloadlwn-52366a107bf0600cf366f5ff3ea1f147b285e41f.tar.gz
lwn-52366a107bf0600cf366f5ff3ea1f147b285e41f.zip
Merge tag 'fsnotify_for_v5.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Pull fsnotify fixlet from Jan Kara: "A performance improvement to reduce impact of fsnotify for inodes where it isn't used" * tag 'fsnotify_for_v5.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs: fs: Do not check if there is a fsnotify watcher on pseudo inodes
Diffstat (limited to 'fs')
-rw-r--r--fs/file_table.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/file_table.c b/fs/file_table.c
index 656647f9575a..65603502fed6 100644
--- a/fs/file_table.c
+++ b/fs/file_table.c
@@ -230,7 +230,7 @@ struct file *alloc_file_pseudo(struct inode *inode, struct vfsmount *mnt,
d_set_d_op(path.dentry, &anon_ops);
path.mnt = mntget(mnt);
d_instantiate(path.dentry, inode);
- file = alloc_file(&path, flags, fops);
+ file = alloc_file(&path, flags | FMODE_NONOTIFY, fops);
if (IS_ERR(file)) {
ihold(inode);
path_put(&path);