[git pull] vfs.git misc stuff

From: Al Viro
Date: Thu Dec 24 2020 - 18:39:06 EST


Assorted patches from previous cycle(s)...

The following changes since commit b65054597872ce3aefbc6a666385eabdf9e288da:

Linux 5.10-rc6 (2020-11-29 15:50:50 -0800)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.misc

for you to fetch changes up to 2e2cbaf920d14de9a96180ddefd6861bcc46f07d:

fix hostfs_open() use of ->f_path.dentry (2020-12-21 21:42:29 -0500)

----------------------------------------------------------------
Al Viro (2):
Make sure that make_create_in_sticky() never sees uninitialized value of dir_mode
fix hostfs_open() use of ->f_path.dentry

Eric Biggers (1):
fs/namespace.c: WARN if mnt_count has become negative

Hao Li (2):
fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode()
fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set

fs/dcache.c | 9 ++++++++-
fs/hostfs/hostfs_kern.c | 2 +-
fs/inode.c | 4 +++-
fs/namei.c | 4 +++-
fs/namespace.c | 9 ++++++---
fs/pnode.h | 2 +-
include/linux/fs.h | 3 +--
7 files changed, 23 insertions(+), 10 deletions(-)