Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[CVE-2009-0029] Move compat system call declarations to compat header file

Move declarations to correct header file.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>

+13 -12
+13
include/linux/compat.h
··· 280 280 asmlinkage long compat_sys_timerfd_gettime(int ufd, 281 281 struct compat_itimerspec __user *otmr); 282 282 283 + asmlinkage long compat_sys_move_pages(pid_t pid, unsigned long nr_page, 284 + __u32 __user *pages, 285 + const int __user *nodes, 286 + int __user *status, 287 + int flags); 288 + asmlinkage long compat_sys_futimesat(unsigned int dfd, char __user *filename, 289 + struct compat_timeval __user *t); 290 + asmlinkage long compat_sys_newfstatat(unsigned int dfd, char __user * filename, 291 + struct compat_stat __user *statbuf, 292 + int flag); 293 + asmlinkage long compat_sys_openat(unsigned int dfd, const char __user *filename, 294 + int flags, int mode); 295 + 283 296 #endif /* CONFIG_COMPAT */ 284 297 #endif /* _LINUX_COMPAT_H */
-12
include/linux/syscalls.h
··· 530 530 const int __user *nodes, 531 531 int __user *status, 532 532 int flags); 533 - asmlinkage long compat_sys_move_pages(pid_t pid, unsigned long nr_page, 534 - __u32 __user *pages, 535 - const int __user *nodes, 536 - int __user *status, 537 - int flags); 538 533 asmlinkage long sys_mbind(unsigned long start, unsigned long len, 539 534 unsigned long mode, 540 535 unsigned long __user *nmask, ··· 578 583 int bufsiz); 579 584 asmlinkage long sys_utimensat(int dfd, char __user *filename, 580 585 struct timespec __user *utimes, int flags); 581 - asmlinkage long compat_sys_futimesat(unsigned int dfd, char __user *filename, 582 - struct compat_timeval __user *t); 583 - asmlinkage long compat_sys_newfstatat(unsigned int dfd, char __user * filename, 584 - struct compat_stat __user *statbuf, 585 - int flag); 586 - asmlinkage long compat_sys_openat(unsigned int dfd, const char __user *filename, 587 - int flags, int mode); 588 586 asmlinkage long sys_unshare(unsigned long unshare_flags); 589 587 590 588 asmlinkage long sys_splice(int fd_in, loff_t __user *off_in,