[GIT PULL] overlayfs fixes for 5.14-rc6

From: Miklos Szeredi
Date: Mon Aug 09 2021 - 13:00:22 EST


Hi Linus,

Please pull from:

git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git tags/ovl-fixes-5.14-rc6

Fix several bugs in overlayfs.

Thanks,
Miklos

---
Amir Goldstein (1):
ovl: skip stale entries in merge dir cache iteration

Miklos Szeredi (4):
ovl: fix mmap denywrite
ovl: fix deadlock in splice write
ovl: fix uninitialized pointer read in ovl_lookup_real_one()
ovl: prevent private clone if bind mount is not allowed

---
fs/namespace.c | 42 +++++++++++++++++++++++++++--------------
fs/overlayfs/export.c | 2 +-
fs/overlayfs/file.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++--
fs/overlayfs/readdir.c | 5 +++++
include/linux/mm.h | 2 +-
mm/mmap.c | 2 +-
mm/util.c | 27 +++++++++++++++++++++++++-
7 files changed, 111 insertions(+), 20 deletions(-)