aboutsummaryrefslogtreecommitdiffstats
path: root/lib/genalloc.c
diff options
context:
space:
mode:
authorHeiko Carstens <[email protected]>2014-01-28 01:07:19 +0000
committerLinus Torvalds <[email protected]>2014-01-28 05:02:40 +0000
commit592f6b842f64e416c7598a1b97c649b34241e22d (patch)
tree8e73e99cddd535d1ea9a4e8c4f73b21c421ebabf /lib/genalloc.c
parentcheckpatch.pl: check for function declarations without arguments (diff)
downloadkernel-592f6b842f64e416c7598a1b97c649b34241e22d.tar.gz
kernel-592f6b842f64e416c7598a1b97c649b34241e22d.zip
compat: fix sys_fanotify_mark
Commit 91c2e0bcae72 ("unify compat fanotify_mark(2), switch to COMPAT_SYSCALL_DEFINE") added a new unified compat fanotify_mark syscall to be used by all architectures. Unfortunately the unified version merges the split mask parameter in a wrong way: the lower and higher word got swapped. This was discovered with glibc's tst-fanotify test case. Signed-off-by: Heiko Carstens <[email protected]> Reported-by: Andreas Krebbel <[email protected]> Cc: "James E.J. Bottomley" <[email protected]> Acked-by: "David S. Miller" <[email protected]> Acked-by: Al Viro <[email protected]> Cc: Benjamin Herrenschmidt <[email protected]> Cc: Ingo Molnar <[email protected]> Cc: Ralf Baechle <[email protected]> Cc: <[email protected]> [3.10+] Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'lib/genalloc.c')
0 files changed, 0 insertions, 0 deletions