From 850fb2c12f446023c3d186f6050c9a5fec998266 Mon Sep 17 00:00:00 2001 From: Marcel Ziswiler Date: Tue, 16 Apr 2019 03:50:24 +0200 Subject: linux-toradex-rt: fix it again Signed-off-by: Marcel Ziswiler --- ..._address_is_aligned_in_handle_futex_death.patch | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 recipes-kernel/linux/linux-toradex-rt-4.9-2.3.x/revert_futex_ensure_that_futex_address_is_aligned_in_handle_futex_death.patch (limited to 'recipes-kernel/linux/linux-toradex-rt-4.9-2.3.x/revert_futex_ensure_that_futex_address_is_aligned_in_handle_futex_death.patch') diff --git a/recipes-kernel/linux/linux-toradex-rt-4.9-2.3.x/revert_futex_ensure_that_futex_address_is_aligned_in_handle_futex_death.patch b/recipes-kernel/linux/linux-toradex-rt-4.9-2.3.x/revert_futex_ensure_that_futex_address_is_aligned_in_handle_futex_death.patch new file mode 100644 index 0000000..428bbdf --- /dev/null +++ b/recipes-kernel/linux/linux-toradex-rt-4.9-2.3.x/revert_futex_ensure_that_futex_address_is_aligned_in_handle_futex_death.patch @@ -0,0 +1,23 @@ +commit f90e153d43ab26a02975c5de9d50b01161f044da +Author: Marcel Ziswiler +Date: Tue Apr 16 03:06:34 2019 +0200 + + Revert "futex: Ensure that futex address is aligned in handle_futex_death()" + + This reverts commit 726c28f30ac16e0d4cab17751b447e4abf61b102. + +diff --git a/kernel/futex.c b/kernel/futex.c +index 2e766ffff2cb..30fe0432c46d 100644 +--- a/kernel/futex.c ++++ b/kernel/futex.c +@@ -3110,10 +3110,6 @@ int handle_futex_death(u32 __user *uaddr, struct task_struct *curr, int pi) + { + u32 uval, uninitialized_var(nval), mval; + +- /* Futex address must be 32bit aligned */ +- if ((((unsigned long)uaddr) % sizeof(*uaddr)) != 0) +- return -1; +- + retry: + if (get_user(uval, uaddr)) + return -1; -- cgit v1.2.3