@@ -581,11 +581,7 @@ asmlinkage long compat_sys_io_pgetevents_time64(compat_aio_context_t ctx_id,
581
581
struct io_event __user * events ,
582
582
struct __kernel_timespec __user * timeout ,
583
583
const struct __compat_aio_sigset __user * usig );
584
-
585
- /* fs/cookies.c */
586
584
asmlinkage long compat_sys_lookup_dcookie (u32 , u32 , char __user * , compat_size_t );
587
-
588
- /* fs/eventpoll.c */
589
585
asmlinkage long compat_sys_epoll_pwait (int epfd ,
590
586
struct epoll_event __user * events ,
591
587
int maxevents , int timeout ,
@@ -597,18 +593,12 @@ asmlinkage long compat_sys_epoll_pwait2(int epfd,
597
593
const struct __kernel_timespec __user * timeout ,
598
594
const compat_sigset_t __user * sigmask ,
599
595
compat_size_t sigsetsize );
600
-
601
- /* fs/fcntl.c */
602
596
asmlinkage long compat_sys_fcntl (unsigned int fd , unsigned int cmd ,
603
597
compat_ulong_t arg );
604
598
asmlinkage long compat_sys_fcntl64 (unsigned int fd , unsigned int cmd ,
605
599
compat_ulong_t arg );
606
-
607
- /* fs/ioctl.c */
608
600
asmlinkage long compat_sys_ioctl (unsigned int fd , unsigned int cmd ,
609
601
compat_ulong_t arg );
610
-
611
- /* fs/open.c */
612
602
asmlinkage long compat_sys_statfs (const char __user * pathname ,
613
603
struct compat_statfs __user * buf );
614
604
asmlinkage long compat_sys_statfs64 (const char __user * pathname ,
@@ -623,13 +613,9 @@ asmlinkage long compat_sys_ftruncate(unsigned int, compat_ulong_t);
623
613
/* No generic prototype for truncate64, ftruncate64, fallocate */
624
614
asmlinkage long compat_sys_openat (int dfd , const char __user * filename ,
625
615
int flags , umode_t mode );
626
-
627
- /* fs/readdir.c */
628
616
asmlinkage long compat_sys_getdents (unsigned int fd ,
629
617
struct compat_linux_dirent __user * dirent ,
630
618
unsigned int count );
631
-
632
- /* fs/read_write.c */
633
619
asmlinkage long compat_sys_lseek (unsigned int , compat_off_t , unsigned int );
634
620
/* No generic prototype for pread64 and pwrite64 */
635
621
asmlinkage ssize_t compat_sys_preadv (compat_ulong_t fd ,
@@ -649,14 +635,10 @@ asmlinkage long compat_sys_pwritev64(unsigned long fd,
649
635
const struct iovec __user * vec ,
650
636
unsigned long vlen , loff_t pos );
651
637
#endif
652
-
653
- /* fs/sendfile.c */
654
638
asmlinkage long compat_sys_sendfile (int out_fd , int in_fd ,
655
639
compat_off_t __user * offset , compat_size_t count );
656
640
asmlinkage long compat_sys_sendfile64 (int out_fd , int in_fd ,
657
641
compat_loff_t __user * offset , compat_size_t count );
658
-
659
- /* fs/select.c */
660
642
asmlinkage long compat_sys_pselect6_time32 (int n , compat_ulong_t __user * inp ,
661
643
compat_ulong_t __user * outp ,
662
644
compat_ulong_t __user * exp ,
@@ -677,68 +659,45 @@ asmlinkage long compat_sys_ppoll_time64(struct pollfd __user *ufds,
677
659
struct __kernel_timespec __user * tsp ,
678
660
const compat_sigset_t __user * sigmask ,
679
661
compat_size_t sigsetsize );
680
-
681
- /* fs/signalfd.c */
682
662
asmlinkage long compat_sys_signalfd4 (int ufd ,
683
663
const compat_sigset_t __user * sigmask ,
684
664
compat_size_t sigsetsize , int flags );
685
-
686
- /* fs/stat.c */
687
665
asmlinkage long compat_sys_newfstatat (unsigned int dfd ,
688
666
const char __user * filename ,
689
667
struct compat_stat __user * statbuf ,
690
668
int flag );
691
669
asmlinkage long compat_sys_newfstat (unsigned int fd ,
692
670
struct compat_stat __user * statbuf );
693
-
694
- /* fs/sync.c: No generic prototype for sync_file_range and sync_file_range2 */
695
-
696
- /* kernel/exit.c */
671
+ /* No generic prototype for sync_file_range and sync_file_range2 */
697
672
asmlinkage long compat_sys_waitid (int , compat_pid_t ,
698
673
struct compat_siginfo __user * , int ,
699
674
struct compat_rusage __user * );
700
-
701
-
702
-
703
- /* kernel/futex.c */
704
675
asmlinkage long
705
676
compat_sys_set_robust_list (struct compat_robust_list_head __user * head ,
706
677
compat_size_t len );
707
678
asmlinkage long
708
679
compat_sys_get_robust_list (int pid , compat_uptr_t __user * head_ptr ,
709
680
compat_size_t __user * len_ptr );
710
-
711
- /* kernel/itimer.c */
712
681
asmlinkage long compat_sys_getitimer (int which ,
713
682
struct old_itimerval32 __user * it );
714
683
asmlinkage long compat_sys_setitimer (int which ,
715
684
struct old_itimerval32 __user * in ,
716
685
struct old_itimerval32 __user * out );
717
-
718
- /* kernel/kexec.c */
719
686
asmlinkage long compat_sys_kexec_load (compat_ulong_t entry ,
720
687
compat_ulong_t nr_segments ,
721
688
struct compat_kexec_segment __user * ,
722
689
compat_ulong_t flags );
723
-
724
- /* kernel/posix-timers.c */
725
690
asmlinkage long compat_sys_timer_create (clockid_t which_clock ,
726
691
struct compat_sigevent __user * timer_event_spec ,
727
692
timer_t __user * created_timer_id );
728
-
729
- /* kernel/ptrace.c */
730
693
asmlinkage long compat_sys_ptrace (compat_long_t request , compat_long_t pid ,
731
694
compat_long_t addr , compat_long_t data );
732
-
733
- /* kernel/sched/core.c */
734
695
asmlinkage long compat_sys_sched_setaffinity (compat_pid_t pid ,
735
696
unsigned int len ,
736
697
compat_ulong_t __user * user_mask_ptr );
737
698
asmlinkage long compat_sys_sched_getaffinity (compat_pid_t pid ,
738
699
unsigned int len ,
739
700
compat_ulong_t __user * user_mask_ptr );
740
-
741
- /* kernel/signal.c */
742
701
asmlinkage long compat_sys_sigaltstack (const compat_stack_t __user * uss_ptr ,
743
702
compat_stack_t __user * uoss_ptr );
744
703
asmlinkage long compat_sys_rt_sigsuspend (compat_sigset_t __user * unewset ,
@@ -763,25 +722,17 @@ asmlinkage long compat_sys_rt_sigtimedwait_time64(compat_sigset_t __user *uthese
763
722
asmlinkage long compat_sys_rt_sigqueueinfo (compat_pid_t pid , int sig ,
764
723
struct compat_siginfo __user * uinfo );
765
724
/* No generic prototype for rt_sigreturn */
766
-
767
- /* kernel/sys.c */
768
725
asmlinkage long compat_sys_times (struct compat_tms __user * tbuf );
769
726
asmlinkage long compat_sys_getrlimit (unsigned int resource ,
770
727
struct compat_rlimit __user * rlim );
771
728
asmlinkage long compat_sys_setrlimit (unsigned int resource ,
772
729
struct compat_rlimit __user * rlim );
773
730
asmlinkage long compat_sys_getrusage (int who , struct compat_rusage __user * ru );
774
-
775
- /* kernel/time.c */
776
731
asmlinkage long compat_sys_gettimeofday (struct old_timeval32 __user * tv ,
777
732
struct timezone __user * tz );
778
733
asmlinkage long compat_sys_settimeofday (struct old_timeval32 __user * tv ,
779
734
struct timezone __user * tz );
780
-
781
- /* kernel/timer.c */
782
735
asmlinkage long compat_sys_sysinfo (struct compat_sysinfo __user * info );
783
-
784
- /* ipc/mqueue.c */
785
736
asmlinkage long compat_sys_mq_open (const char __user * u_name ,
786
737
int oflag , compat_mode_t mode ,
787
738
struct compat_mq_attr __user * u_attr );
@@ -790,43 +741,28 @@ asmlinkage long compat_sys_mq_notify(mqd_t mqdes,
790
741
asmlinkage long compat_sys_mq_getsetattr (mqd_t mqdes ,
791
742
const struct compat_mq_attr __user * u_mqstat ,
792
743
struct compat_mq_attr __user * u_omqstat );
793
-
794
- /* ipc/msg.c */
795
744
asmlinkage long compat_sys_msgctl (int first , int second , void __user * uptr );
796
745
asmlinkage long compat_sys_msgrcv (int msqid , compat_uptr_t msgp ,
797
746
compat_ssize_t msgsz , compat_long_t msgtyp , int msgflg );
798
747
asmlinkage long compat_sys_msgsnd (int msqid , compat_uptr_t msgp ,
799
748
compat_ssize_t msgsz , int msgflg );
800
-
801
- /* ipc/sem.c */
802
749
asmlinkage long compat_sys_semctl (int semid , int semnum , int cmd , int arg );
803
-
804
- /* ipc/shm.c */
805
750
asmlinkage long compat_sys_shmctl (int first , int second , void __user * uptr );
806
751
asmlinkage long compat_sys_shmat (int shmid , compat_uptr_t shmaddr , int shmflg );
807
-
808
- /* net/socket.c */
809
752
asmlinkage long compat_sys_recvfrom (int fd , void __user * buf , compat_size_t len ,
810
753
unsigned flags , struct sockaddr __user * addr ,
811
754
int __user * addrlen );
812
755
asmlinkage long compat_sys_sendmsg (int fd , struct compat_msghdr __user * msg ,
813
756
unsigned flags );
814
757
asmlinkage long compat_sys_recvmsg (int fd , struct compat_msghdr __user * msg ,
815
758
unsigned int flags );
816
-
817
- /* mm/filemap.c: No generic prototype for readahead */
818
-
819
- /* security/keys/keyctl.c */
759
+ /* No generic prototype for readahead */
820
760
asmlinkage long compat_sys_keyctl (u32 option ,
821
761
u32 arg2 , u32 arg3 , u32 arg4 , u32 arg5 );
822
-
823
- /* arch/example/kernel/sys_example.c */
824
762
asmlinkage long compat_sys_execve (const char __user * filename , const compat_uptr_t __user * argv ,
825
763
const compat_uptr_t __user * envp );
826
-
827
- /* mm/fadvise.c: No generic prototype for fadvise64_64 */
828
-
829
- /* mm/, CONFIG_MMU only */
764
+ /* No generic prototype for fadvise64_64 */
765
+ /* CONFIG_MMU only */
830
766
asmlinkage long compat_sys_rt_tgsigqueueinfo (compat_pid_t tgid ,
831
767
compat_pid_t pid , int sig ,
832
768
struct compat_siginfo __user * uinfo );
@@ -896,18 +832,18 @@ asmlinkage long compat_sys_ustat(unsigned dev, struct compat_ustat __user *u32);
896
832
asmlinkage long compat_sys_recv (int fd , void __user * buf , compat_size_t len ,
897
833
unsigned flags );
898
834
899
- /* obsolete: fs/readdir.c */
835
+ /* obsolete */
900
836
asmlinkage long compat_sys_old_readdir (unsigned int fd ,
901
837
struct compat_old_linux_dirent __user * ,
902
838
unsigned int count );
903
839
904
- /* obsolete: fs/select.c */
840
+ /* obsolete */
905
841
asmlinkage long compat_sys_old_select (struct compat_sel_arg_struct __user * arg );
906
842
907
- /* obsolete: ipc */
843
+ /* obsolete */
908
844
asmlinkage long compat_sys_ipc (u32 , int , int , u32 , compat_uptr_t , u32 );
909
845
910
- /* obsolete: kernel/signal.c */
846
+ /* obsolete */
911
847
#ifdef __ARCH_WANT_SYS_SIGPENDING
912
848
asmlinkage long compat_sys_sigpending (compat_old_sigset_t __user * set );
913
849
#endif
@@ -922,7 +858,7 @@ asmlinkage long compat_sys_sigaction(int sig,
922
858
struct compat_old_sigaction __user * oact );
923
859
#endif
924
860
925
- /* obsolete: net/socket.c */
861
+ /* obsolete */
926
862
asmlinkage long compat_sys_socketcall (int call , u32 __user * args );
927
863
928
864
#ifdef __ARCH_WANT_COMPAT_TRUNCATE64
0 commit comments