From: Mateusz Guzik Date: Tue, 28 Jan 2014 01:07:11 +0000 (-0800) Subject: ipc: fix compat msgrcv with negative msgtyp X-Git-Tag: v3.14-rc1~79^2~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e7ca2552369c1dfe0216c626baf82c3d83ec36bb;p=pandora-kernel.git ipc: fix compat msgrcv with negative msgtyp 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: Mateusz Guzik Reported-by: Gabriellla Schmidt Cc: Al Viro Cc: Davidlohr Bueso Cc: Manfred Spraul Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed