Latest commit 58aff0a Sep 18, 2017 @wildea01 wildea01 committed with Al Viro ipc/shm: Fix order of parameters when calling copy_compat_shmid_to_user
Commit 553f770 ("ipc: move compat shmctl to native") moved the
compat IPC syscall handling into ipc/shm.c and refactored the struct
accessors in the process. Unfortunately, the call to
copy_compat_shmid_to_user when handling a compat {IPC,SHM}_STAT command
gets the arguments the wrong way round, passing a kernel stack address
as the user buffer (destination) and the user buffer as the kernel stack
address (source).

This patch fixes the parameter ordering so the buffers are accessed

Cc: Al Viro <>
Cc: Andrew Morton <>
Signed-off-by: Will Deacon <>
Signed-off-by: Al Viro <>