This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] SH: statx is missing in the kernel
- From: Florian Weimer <fweimer at redhat dot com>
- To: Carlos O'Donell <codonell at redhat dot com>
- Cc: Romain Naour <romain dot naour at gmail dot com>, libc-alpha at sourceware dot org
- Date: Tue, 24 Jul 2018 20:51:25 +0200
- Subject: Re: [PATCH] SH: statx is missing in the kernel
- References: <20180723180545.23274-1-romain.naour@gmail.com>
On 07/23/2018 08:05 PM, Romain Naour wrote:
__NR_statx is not defined by the kernel headers and __ASSUME_STATX is
defined since kernel 4.11.
__ASSUME_STATX must be undefined until SH kernel support statx.
Carlos, I would like to check in the attached patch for 2.28. I
compile-tested this with build-many-glibcs.py against a 4.11 kernel tree
with --enable-kernel=4.13.
I'm preparing another patch for alpha, which still has to undergo
testing on kernel 4.13 sources.
Thanks,
Florian
Subject: [PATCH] sh: Do not define __ASSUME_STATX
To: libc-alpha@sourceware.org
2018-07-24 Florian Weimer <fweimer@redhat.com>
* sysdeps/unix/sysv/linux/sh/kernel-features.h (__ASSUME_STATX):
Undefine. Suggested by Romain Naour <romain.naour@gmail.com>.
diff --git a/sysdeps/unix/sysv/linux/sh/kernel-features.h b/sysdeps/unix/sysv/linux/sh/kernel-features.h
index 05b7dcd037..b8ccb01518 100644
--- a/sysdeps/unix/sysv/linux/sh/kernel-features.h
+++ b/sysdeps/unix/sysv/linux/sh/kernel-features.h
@@ -56,4 +56,7 @@
# undef __ASSUME_RENAMEAT2
#endif
+/* sh does not support the statx system call. */
+#undef __ASSUME_STATX
+
#endif