ipc/compat_sys_msgrcv: change msgtyp type from long to compat_long_t
Change the type of compat_sys_msgrcv's msgtyp parameter from long to compat_long_t, since compat user space passes only a 32 bit signed value. Let the compat wrapper do proper sign extension to 64 bit of this parameter. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
This commit is contained in:
parent
c2e7c3d0ef
commit
291fdb0bce
2 changed files with 3 additions and 3 deletions
|
@ -321,7 +321,7 @@ asmlinkage long compat_sys_semctl(int semid, int semnum, int cmd, int arg);
|
|||
asmlinkage long compat_sys_msgsnd(int msqid, compat_uptr_t msgp,
|
||||
compat_ssize_t msgsz, int msgflg);
|
||||
asmlinkage long compat_sys_msgrcv(int msqid, compat_uptr_t msgp,
|
||||
compat_ssize_t msgsz, long msgtyp, int msgflg);
|
||||
compat_ssize_t msgsz, compat_long_t msgtyp, int msgflg);
|
||||
long compat_sys_msgctl(int first, int second, void __user *uptr);
|
||||
long compat_sys_shmctl(int first, int second, void __user *uptr);
|
||||
long compat_sys_semtimedop(int semid, struct sembuf __user *tsems,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue