summaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/linux-qoriq_3.12.bb
diff options
context:
space:
mode:
authorPaul Vaduva <Paul.Vaduva@enea.com>2016-04-27 15:27:21 +0200
committerZhenhua Luo <zhenhua.luo@nxp.com>2016-05-03 09:11:35 +0800
commitebe696fc7e7b93d0056372bf2e24bf09746d0f4a (patch)
treea7841996642a9f5d23e9cdcefb7fc183dd8b4d28 /recipes-kernel/linux/linux-qoriq_3.12.bb
parentcd0ba65d48ec067775297f859084913dfe10a180 (diff)
downloadmeta-fsl-ppc-ebe696fc7e7b93d0056372bf2e24bf09746d0f4a.tar.gz
ipc: fix compat msgrcv with negative msgtypkrogoth-nextkrogoth
BugLink: http://bugs.launchpad.net/bugs/1393355 Compat function takes msgtyp argument as u32 and passes it down to do_msgrcv which results in casting to long, thus the sign is lost and we get a big positive number instead. Cast the argument to signed type before passing it down. Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
Diffstat (limited to 'recipes-kernel/linux/linux-qoriq_3.12.bb')
-rw-r--r--recipes-kernel/linux/linux-qoriq_3.12.bb1
1 files changed, 1 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-qoriq_3.12.bb b/recipes-kernel/linux/linux-qoriq_3.12.bb
index 110d7ce..889c564 100644
--- a/recipes-kernel/linux/linux-qoriq_3.12.bb
+++ b/recipes-kernel/linux/linux-qoriq_3.12.bb
@@ -4,5 +4,6 @@ SRC_URI = "git://git.freescale.com/ppc/sdk/linux.git;branch=sdk-v1.9.x \
4 file://modify-defconfig-t1040-nr-cpus.patch \ 4 file://modify-defconfig-t1040-nr-cpus.patch \
5 file://net-sctp-CVE-2014-0101.patch \ 5 file://net-sctp-CVE-2014-0101.patch \
6 file://0001-powerpc-Align-TOC-to-256-bytes.patch \ 6 file://0001-powerpc-Align-TOC-to-256-bytes.patch \
7 file://Trusty-SRU-ipc-fix-compat-msgrcv-with-negative-msgtyp.patch \
7" 8"
8SRCREV = "43cecda943a6c40a833b588801b0929e8bd48813" 9SRCREV = "43cecda943a6c40a833b588801b0929e8bd48813"