This bug is fixed in Linux kernel 6.15; see: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8b0ba61d For what it's worth, Coreutils decided not to work around the bug, and instead to suggest updating to a fixed kernel. --- doc/glibc-functions/flistxattr.texi | 4 ++++ doc/glibc-functions/listxattr.texi | 4 ++++ doc/glibc-functions/llistxattr.texi | 4 ++++ 3 files changed, 12 insertions(+)
diff --git a/doc/glibc-functions/flistxattr.texi b/doc/glibc-functions/flistxattr.texi index 04d2b70fc4..8aa4eb73a9 100644 --- a/doc/glibc-functions/flistxattr.texi +++ b/doc/glibc-functions/flistxattr.texi @@ -21,4 +21,8 @@ macOS 14. @item This function fails with @code{EACCES} on unreadable files accessed via NFS: Linux kernel 6.12. +@item +This function does not report synthetic @code{security.*} extended attributes +on @code{tmpfs} and @code{kernfs}-based file systems: +Linux kernel 6.14. @end itemize diff --git a/doc/glibc-functions/listxattr.texi b/doc/glibc-functions/listxattr.texi index 0eb8216a58..769d69edd4 100644 --- a/doc/glibc-functions/listxattr.texi +++ b/doc/glibc-functions/listxattr.texi @@ -21,4 +21,8 @@ macOS 14. @item This function fails with @code{EACCES} on unreadable files accessed via NFS: Linux kernel 6.12. +@item +This function does not report synthetic @code{security.*} extended attributes +on @code{tmpfs} and @code{kernfs}-based file systems: +Linux kernel 6.14. @end itemize diff --git a/doc/glibc-functions/llistxattr.texi b/doc/glibc-functions/llistxattr.texi index 3d2a74f9fb..8801ccdca5 100644 --- a/doc/glibc-functions/llistxattr.texi +++ b/doc/glibc-functions/llistxattr.texi @@ -18,4 +18,8 @@ macOS 14, FreeBSD 14.0, NetBSD 5.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, @item This function fails with @code{EACCES} on unreadable files accessed via NFS: Linux kernel 6.12. +@item +This function does not report synthetic @code{security.*} extended attributes +on @code{tmpfs} and @code{kernfs}-based file systems: +Linux kernel 6.14. @end itemize -- 2.48.1