]> git.ipfire.org Git - thirdparty/linux.git/commit
Merge patch series "vfs: add O_EMPTYPATH to openat(2)/openat2(2)"
authorChristian Brauner <brauner@kernel.org>
Mon, 11 May 2026 10:27:46 +0000 (12:27 +0200)
committerChristian Brauner <brauner@kernel.org>
Thu, 21 May 2026 08:53:41 +0000 (10:53 +0200)
commit09e8b7a428b3f52b7625870edb4cd42e621fac07
tree57f42aec27054b1bc92e8ce455763fdba821cb67
parent3e0be8ccff090cde4e10410f8e6a3fefeeff4124
parentc0329020da211b41afce4d1c8a1c2494c6d97883
Merge patch series "vfs: add O_EMPTYPATH to openat(2)/openat2(2)"

Jori Koolstra <jkoolstra@xs4all.nl> says:

To get an operable version of an O_PATH file descriptor, it is possible
to use openat(fd, ".", O_DIRECTORY) for directories, but other files
currently require going through open("/proc/<pid>/fd/<nr>"), which
depends on a functioning procfs.

This patch adds the O_EMPTYPATH flag to openat(2)/openat2(2). If passed,
LOOKUP_EMPTY is set at path resolution time.

* patches from https://patch.msgid.link/20260424114611.1678641-1-jkoolstra@xs4all.nl:
  selftest: add tests for O_EMPTYPATH
  vfs: add O_EMPTYPATH to openat(2)/openat2(2)

Link: https://patch.msgid.link/20260424114611.1678641-1-jkoolstra@xs4all.nl
Signed-off-by: Christian Brauner <brauner@kernel.org>