The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [PATCH] man/man2/fanotify_mark.2: AT_FDCWD plus NULL path doesn't work
@ 2026-05-29 17:27 Jann Horn
  2026-05-29 21:38 ` Amir Goldstein
  0 siblings, 1 reply; 4+ messages in thread
From: Jann Horn @ 2026-05-29 17:27 UTC (permalink / raw)
  To: Alejandro Colomar, Jan Kara, Amir Goldstein, Matthew Bobrowski
  Cc: linux-man, linux-fsdevel, linux-kernel, Jann Horn

The fanotify_mark.2 manpage claims that AT_FDCWD works with a NULL path,
but there is no kernel code for that - in fanotify_find_path(), in the
`if (filename == NULL)` block, the fd is only used for a normal FD
lookup.

This was also already the case when this manpage was written back in
2014, so remove the bogus documentation.

Fixes: c200b422d ("fanotify_mark.2: New page documenting fanotify_mark(2)")
Signed-off-by: Jann Horn <jannh@google.com>
---
 man/man2/fanotify_mark.2 | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/man/man2/fanotify_mark.2 b/man/man2/fanotify_mark.2
index e561ffd21..a3b77537c 100644
--- a/man/man2/fanotify_mark.2
+++ b/man/man2/fanotify_mark.2
@@ -560,14 +560,6 @@ defines the filesystem object to be marked.
 .IP \[bu]
 If
 .I path
-is NULL, and
-.I dirfd
-takes the special value
-.BR AT_FDCWD ,
-the current working directory is to be marked.
-.IP \[bu]
-If
-.I path
 is absolute, it defines the filesystem object to be marked, and
 .I dirfd
 is ignored.

---
base-commit: 9db8ca91f920b9aba40ed68de6b8da0ca9dbefaa
change-id: 20260529-fan-mark-cwd-1c760106eff9

Best regards,
--  
Jann Horn <jannh@google.com>


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-06-01 22:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-29 17:27 [PATCH] man/man2/fanotify_mark.2: AT_FDCWD plus NULL path doesn't work Jann Horn
2026-05-29 21:38 ` Amir Goldstein
2026-05-29 21:45   ` Alejandro Colomar
2026-06-01 22:19     ` Alejandro Colomar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox