Merge branch 'work.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 3 Jul 2021 18:41:14 +0000 (11:41 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 3 Jul 2021 18:41:14 +0000 (11:41 -0700)
commit58ec9059b396a570b208239b4edc45eeb68b14c4
tree9f7943ef6bb77535b0e4b3531b6eae4bf51ec5a5
parentd3acb15a3a1b841dc709c3853ec900170b2478e5
parent7962c7d196e36aa597fadb78c1cb4fe7e209f803
Merge branch 'work.namei' of git://git./linux/kernel/git/viro/vfs

Pull vfs name lookup updates from Al Viro:
 "Small namei.c patch series, mostly to simplify the rules for nameidata
  state. It's actually from the previous cycle - but I didn't post it
  for review in time...

  Changes visible outside of fs/namei.c: file_open_root() calling
  conventions change, some freed bits in LOOKUP_... space"

* 'work.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
  namei: make sure nd->depth is always valid
  teach set_nameidata() to handle setting the root as well
  take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... space
  switch file_open_root() to struct path
Documentation/filesystems/path-lookup.rst
Documentation/filesystems/porting.rst
arch/um/drivers/mconsole_kern.c
fs/coredump.c
fs/namei.c
fs/nfs/nfstrace.h
fs/open.c
fs/proc/proc_sysctl.c
include/linux/fs.h
kernel/usermode_driver.c