linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] overlayfs fixes for 4.18
@ 2018-06-06 19:34 Miklos Szeredi
  0 siblings, 0 replies; only message in thread
From: Miklos Szeredi @ 2018-06-06 19:34 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, linux-fsdevel, linux-unionfs, viro, hch

Hi Linus,

Please pull from:

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

This contains a fix for the vfs_mkdir() issue discovered by Al, as well as
other fixes and cleanups.

It's the first overlayfs pull request for 4.18, the only VFS bit here is a
new inode hash insertion helper.  That helper can be used internally by the
other two (iget5_locked() and insert_inode_locked4()) so it's a cleanup as
well.  Alas, no ack from Al (no nak either, mind).

I'll follow up with a more controversal pull request that has the meat of
the overlayfs developement.  The VFS bits got some acks from Christoph
recently, and one nak that I've purged from the set.

All of this has been posted and reviewed and generally gone through the
normal development cycle, it's just hard to get the attention of top level
vfs maintainers...

Thanks,
Miklos

---
Al Viro (1):
      ovl: make ovl_create_real() cope with vfs_mkdir() safely

Amir Goldstein (6):
      ovl: update documentation for unionmount-testsuite
      ovl: remove WARN_ON() real inode attributes mismatch
      ovl: strip debug argument from ovl_do_ helpers
      ovl: struct cattr cleanups
      ovl: create helper ovl_create_temp()
      ovl: use inode_insert5() to hash a newly created inode

Miklos Szeredi (5):
      ovl: Kconfig documentation fixes
      ovl: return dentry from ovl_create_real()
      ovl: return EIO on internal error
      ovl: clean up copy-up error paths
      vfs: factor out inode_insert5()

Vivek Goyal (1):
      ovl: Pass argument to ovl_get_inode() in a structure

---
 Documentation/filesystems/overlayfs.txt |   7 +-
 fs/inode.c                              | 164 ++++++++++++-------------
 fs/overlayfs/Kconfig                    |   6 +-
 fs/overlayfs/copy_up.c                  |  83 ++++---------
 fs/overlayfs/dir.c                      | 208 +++++++++++++++++++++-----------
 fs/overlayfs/export.c                   |   8 +-
 fs/overlayfs/inode.c                    |  28 +++--
 fs/overlayfs/namei.c                    |  10 +-
 fs/overlayfs/overlayfs.h                |  65 +++++-----
 fs/overlayfs/super.c                    |   9 +-
 include/linux/fs.h                      |   4 +
 11 files changed, 319 insertions(+), 273 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-06-06 19:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-06 19:34 [GIT PULL] overlayfs fixes for 4.18 Miklos Szeredi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).