r4501 - in glibc-package/branches/eglibc-2.13/debian/patches: . any
Author: aurel32
Date: 2011-02-07 19:03:21 +0000 (Mon, 07 Feb 2011)
New Revision: 4501
Removed:
glibc-package/branches/eglibc-2.13/debian/patches/any/submitted-futex_robust_pi.diff
Modified:
glibc-package/branches/eglibc-2.13/debian/patches/series
Log:
Remove patches/any/submitted-futex_robust_pi.diff. This patch is obsolete as
we now build with a 2.6.26 kernel minimum.
Deleted: glibc-package/branches/eglibc-2.13/debian/patches/any/submitted-futex_robust_pi.diff
===================================================================
--- glibc-package/branches/eglibc-2.13/debian/patches/any/submitted-futex_robust_pi.diff 2011-02-07 19:01:36 UTC (rev 4500)
+++ glibc-package/branches/eglibc-2.13/debian/patches/any/submitted-futex_robust_pi.diff 2011-02-07 19:03:21 UTC (rev 4501)
@@ -1,108 +0,0 @@
-2009-09-27 Aurelien Jarno <aurelien@aurel32.net>
-
- * sysdeps/unix/sysv/linux/kernel-features.h
- (__ASSUME_SET_ROBUST_LIST): Update per-arch conditions when
- each feature was introduced. (__ASSUME_FUTEX_LOCK_PI): Ditto.
-
----
- ports/sysdeps/unix/sysv/linux/arm/kernel-features.h | 10 +++++++
- ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h | 10 +++++++
- ports/sysdeps/unix/sysv/linux/mips/kernel-features.h | 11 ++++++++
- sysdeps/unix/sysv/linux/kernel-features.h | 26 +++++++++++++------
- 4 files changed, 50 insertions(+), 7 deletions(-)
-
---- a/sysdeps/unix/sysv/linux/kernel-features.h
-+++ b/sysdeps/unix/sysv/linux/kernel-features.h
-@@ -454,9 +454,17 @@
- # define __ASSUME_ATFCTS 1
- #endif
-
--/* Support for inter-process robust mutexes was added in 2.6.17. */
--#if __LINUX_KERNEL_VERSION >= 0x020611 \
-- && (!defined __sh__ || __LINUX_KERNEL_VERSION >= 0x020613)
-+/* Support for inter-process robust mutexes was added in 2.6.17 on i386,
-+ powerpc and s390. It was added in 2.6.18 on s390 and sparc64, 2.6.19 on
-+ ia64 and 2.6.23 on sh. */
-+#if (__LINUX_KERNEL_VERSION >= 0x020611 && defined __i386__) \
-+ || (__LINUX_KERNEL_VERSION >= 0x020611 && defined __powerpc__) \
-+ || (__LINUX_KERNEL_VERSION >= 0x020612 && defined __s390__) \
-+ || (__LINUX_KERNEL_VERSION >= 0x020612 && defined __sparc__ && __arch64__) \
-+ || (__LINUX_KERNEL_VERSION >= 0x020611 && defined __x86_64__) \
-+ || (__LINUX_KERNEL_VERSION >= 0x020613 && defined __ia64__) \
-+ || (__LINUX_KERNEL_VERSION >= 0x020617 && defined __sh__) \
-+ || (__LINUX_KERNEL_VERSION >= 0x020617 && defined __alpha__)
- # define __ASSUME_SET_ROBUST_LIST 1
- #endif
-
-@@ -469,8 +474,15 @@
- # define __ASSUME_COMPLETE_READV_WRITEV 1
- #endif
-
--/* Support for PI futexes was added in 2.6.18. */
--#if __LINUX_KERNEL_VERSION >= 0x020612
-+/* Support for PI futexes was added in 2.6.18 on i386, powerpc, s390, sparc64
-+ x86_64. It was added in 2.6.19 on ia64 and in 2.6.23 on sh. */
-+#if (__LINUX_KERNEL_VERSION >= 0x020612 && defined __i386__) \
-+ || (__LINUX_KERNEL_VERSION >= 0x020612 && defined __powerpc__) \
-+ || (__LINUX_KERNEL_VERSION >= 0x020612 && defined __s390__) \
-+ || (__LINUX_KERNEL_VERSION >= 0x020612 && defined __sparc__ && __arch64__) \
-+ || (__LINUX_KERNEL_VERSION >= 0x020612 && defined __x86_64__) \
-+ || (__LINUX_KERNEL_VERSION >= 0x020613 && defined __ia64__) \
-+ || (__LINUX_KERNEL_VERSION >= 0x020617 && defined __sh__)
- # define __ASSUME_FUTEX_LOCK_PI 1
- #endif
-
---- a/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h
-+++ b/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h
-@@ -57,6 +57,16 @@
- # define __ASSUME_SIGNALFD4 1
- #endif
-
-+/* Support for inter-process robust mutexes was added in 2.6.28. */
-+#if __LINUX_KERNEL_VERSION >= 132636
-+ # define __ASSUME_SET_ROBUST_LIST 1
-+#endif
-+
-+/* Support for PI futexes was added in 2.6.28. */
-+#if __LINUX_KERNEL_VERSION >= 132636
-+ # define __ASSUME_FUTEX_LOCK_PI 1
-+#endif
-+
- #include_next <kernel-features.h>
-
- /* Support for pselect6, ppoll and epoll_pwait was added in 2.6.32. */
---- a/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h
-+++ b/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h
-@@ -36,4 +36,14 @@
- # define __ASSUME_LWS_CAS 1
- #endif
-
-+/* Support for inter-process robust mutexes was added in 2.6.19 */
-+#if __LINUX_KERNEL_VERSION >= 0x020613
-+ # define __ASSUME_SET_ROBUST_LIST 1
-+#endif
-+
-+/* Support for PI futexes was added in 2.6.19 */
-+#if __LINUX_KERNEL_VERSION >= 0x020613
-+ # define __ASSUME_FUTEX_LOCK_PI 1
-+#endif
-+
- #include_next <kernel-features.h>
---- a/ports/sysdeps/unix/sysv/linux/mips/kernel-features.h
-+++ b/ports/sysdeps/unix/sysv/linux/mips/kernel-features.h
-@@ -37,4 +37,15 @@
- # define __ASSUME_SIGNALFD4 1
- #endif
-
-+/* Support for inter-process robust mutexes was added in 2.6.18. */
-+#if __LINUX_KERNEL_VERSION >= 132626
-+ # define __ASSUME_SET_ROBUST_LIST 1
-+#endif
-+
-+
-+/* Support for PI futexes was added in 2.6.18. */
-+#if __LINUX_KERNEL_VERSION >= 132626
-+ # define __ASSUME_FUTEX_LOCK_PI 1
-+#endif
-+
- #include_next <kernel-features.h>
Modified: glibc-package/branches/eglibc-2.13/debian/patches/series
===================================================================
--- glibc-package/branches/eglibc-2.13/debian/patches/series 2011-02-07 19:01:36 UTC (rev 4500)
+++ glibc-package/branches/eglibc-2.13/debian/patches/series 2011-02-07 19:03:21 UTC (rev 4501)
@@ -196,7 +196,6 @@
any/local-nss-overflow.diff
any/submitted-popen.diff
any/local-linuxthreads-thread_self.diff
-any/submitted-futex_robust_pi.diff
#any/local-disable-gethostbyname4.diff
any/submitted-getaddrinfo-lo.diff
any/local-getaddrinfo-interface.diff
Reply to: