diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2015-06-13 19:34:51 +0200 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2015-06-26 17:31:55 +0200 |
commit | 61da94e6331800a0dc42a6a1bc996cc33ab290b2 (patch) | |
tree | 86b9ba52ebcf0688d6facc7e373f2f940ab74c7d | |
parent | efb659078503cfcbcf200d940e33628a3570a676 (diff) | |
download | OSELAS.Toolchain-61da94e6331800a0dc42a6a1bc996cc33ab290b2.tar.gz OSELAS.Toolchain-61da94e6331800a0dc42a6a1bc996cc33ab290b2.tar.xz |
glibc: add proposed patch for glibc bug 18463
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
-rw-r--r-- | patches/glibc-2.20/0600-ARM-fix-PI-futex-breakge-glibc-bug-18463.patch | 28 | ||||
-rw-r--r-- | patches/glibc-2.20/series | 4 |
2 files changed, 31 insertions, 1 deletions
diff --git a/patches/glibc-2.20/0600-ARM-fix-PI-futex-breakge-glibc-bug-18463.patch b/patches/glibc-2.20/0600-ARM-fix-PI-futex-breakge-glibc-bug-18463.patch new file mode 100644 index 0000000..29a88a6 --- /dev/null +++ b/patches/glibc-2.20/0600-ARM-fix-PI-futex-breakge-glibc-bug-18463.patch @@ -0,0 +1,28 @@ +From eebb9e9abd3405fd72b7e7527132b605e406e83e Mon Sep 17 00:00:00 2001 +From: Marc Kleine-Budde <mkl@pengutronix.de> +Date: Sat, 13 Jun 2015 19:25:07 +0200 +Subject: [PATCH] ARM: fix PI futex breakge - glibc bug 18463 + +This patch fixes glibc bug 18463: + + https://sourceware.org/bugzilla/show_bug.cgi?id=18463 + +The problem is caused by: + + 47c5adebd2c8 Correct robust mutex / PI futex kernel assumptions (bug 9894). + +Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> +--- + sysdeps/unix/sysv/linux/arm/kernel-features.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/sysdeps/unix/sysv/linux/arm/kernel-features.h b/sysdeps/unix/sysv/linux/arm/kernel-features.h +index e755741de60b..0d9f8910d650 100644 +--- a/sysdeps/unix/sysv/linux/arm/kernel-features.h ++++ b/sysdeps/unix/sysv/linux/arm/kernel-features.h +@@ -38,5 +38,4 @@ + futex_atomic_cmpxchg_inatomic, depending on kernel + configuration. */ + #undef __ASSUME_FUTEX_LOCK_PI +-#undef __ASSUME_REQUEUE_PI + #undef __ASSUME_SET_ROBUST_LIST diff --git a/patches/glibc-2.20/series b/patches/glibc-2.20/series index 89005f0..04144e3 100644 --- a/patches/glibc-2.20/series +++ b/patches/glibc-2.20/series @@ -17,4 +17,6 @@ 0401-add-libc_hidden_builtin_def-for-all-cortex-functions.patch #tag:hacks --start-number 500 0500-Hack-around-mips-args-to-host-gcc.patch -# abbdf6f06cd2fc7e40618e8c66cf8875 - git-ptx-patches magic +#tag:open-glibc-bugs --start-number 600 +0600-ARM-fix-PI-futex-breakge-glibc-bug-18463.patch +# 3558b892a89c6287a934fa9cf65be74d - git-ptx-patches magic |