diff options
author | 2020-06-25 13:02:58 -0700 | |
---|---|---|
committer | 2020-06-25 13:02:58 -0700 | |
commit | 52366a107bf0600cf366f5ff3ea1f147b285e41f (patch) | |
tree | ad6de7e36099af8addb14c38a96376eabc381e30 /fs | |
parent | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma (diff) | |
parent | fs: Do not check if there is a fsnotify watcher on pseudo inodes (diff) | |
download | linux-52366a107bf0600cf366f5ff3ea1f147b285e41f.tar.gz linux-52366a107bf0600cf366f5ff3ea1f147b285e41f.tar.bz2 linux-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.c | 2 |
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); |