Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys



Module Name:    src
Committed By:   kamil
Date:           Sat Jan  6 16:41:24 UTC 2018

Modified Files:
        src/sys/compat/aoutm68k: aoutm68k_syscall.h aoutm68k_syscallargs.h
            aoutm68k_syscalls.c aoutm68k_sysent.c syscalls.master
        src/sys/compat/freebsd: freebsd_syscall.h freebsd_syscallargs.h
            freebsd_syscalls.c freebsd_sysent.c syscalls.master
        src/sys/compat/netbsd32: netbsd32_netbsd.c netbsd32_syscall.h
            netbsd32_syscallargs.h netbsd32_syscalls.c
            netbsd32_syscalls_autoload.c netbsd32_sysent.c
            netbsd32_systrace_args.c syscalls.master
        src/sys/compat/sunos: sunos_syscall.h sunos_syscallargs.h
            sunos_syscalls.c sunos_sysent.c syscalls.master
        src/sys/compat/sunos32: sunos32_syscall.h sunos32_syscallargs.h
            sunos32_syscalls.c sunos32_sysent.c syscalls.master
        src/sys/compat/ultrix: syscalls.master ultrix_syscall.h
            ultrix_syscallargs.h ultrix_syscalls.c ultrix_sysent.c
        src/sys/kern: init_sysent.c syscalls.c syscalls.master
            syscalls_autoload.c systrace_args.c
        src/sys/rump/include/rump: rump_syscalls.h
        src/sys/rump/librump/rumpkern: rump_syscalls.c
        src/sys/sys: syscall.h syscallargs.h
        src/sys/uvm: uvm_unix.c

Log Message:
Revert vadvise(2) removal

This system call was used in legacy Lisp code, that was inherited to modern
age and still compiled against supported compat layers (e.g. in clisp,
oaklisp, Franz Lisp).

It used to instruct the kernel about paging policy (G/C aware, flush etc).

Newly compiled code (assuming that it will detect vadvise()) will use the
libc stub for vadvise(). The headers for this interface are gone.

vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix,
sunos or aout68k ABI, don't bother with this.

Requested by <mrg>


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/sys/compat/aoutm68k/aoutm68k_syscall.h
cvs rdiff -u -r1.49 -r1.50 src/sys/compat/aoutm68k/aoutm68k_syscallargs.h
cvs rdiff -u -r1.48 -r1.49 src/sys/compat/aoutm68k/aoutm68k_syscalls.c
cvs rdiff -u -r1.53 -r1.54 src/sys/compat/aoutm68k/aoutm68k_sysent.c
cvs rdiff -u -r1.40 -r1.41 src/sys/compat/aoutm68k/syscalls.master
cvs rdiff -u -r1.87 -r1.88 src/sys/compat/freebsd/freebsd_syscall.h
cvs rdiff -u -r1.90 -r1.91 src/sys/compat/freebsd/freebsd_syscallargs.h \
    src/sys/compat/freebsd/freebsd_sysent.c
cvs rdiff -u -r1.88 -r1.89 src/sys/compat/freebsd/freebsd_syscalls.c
cvs rdiff -u -r1.71 -r1.72 src/sys/compat/freebsd/syscalls.master
cvs rdiff -u -r1.212 -r1.213 src/sys/compat/netbsd32/netbsd32_netbsd.c
cvs rdiff -u -r1.133 -r1.134 src/sys/compat/netbsd32/netbsd32_syscall.h \
    src/sys/compat/netbsd32/netbsd32_syscallargs.h
cvs rdiff -u -r1.131 -r1.132 src/sys/compat/netbsd32/netbsd32_syscalls.c \
    src/sys/compat/netbsd32/netbsd32_sysent.c
cvs rdiff -u -r1.12 -r1.13 \
    src/sys/compat/netbsd32/netbsd32_syscalls_autoload.c
cvs rdiff -u -r1.23 -r1.24 src/sys/compat/netbsd32/netbsd32_systrace_args.c
cvs rdiff -u -r1.119 -r1.120 src/sys/compat/netbsd32/syscalls.master
cvs rdiff -u -r1.95 -r1.96 src/sys/compat/sunos/sunos_syscall.h
cvs rdiff -u -r1.79 -r1.80 src/sys/compat/sunos/sunos_syscallargs.h \
    src/sys/compat/sunos/syscalls.master
cvs rdiff -u -r1.94 -r1.95 src/sys/compat/sunos/sunos_syscalls.c
cvs rdiff -u -r1.90 -r1.91 src/sys/compat/sunos/sunos_sysent.c
cvs rdiff -u -r1.36 -r1.37 src/sys/compat/sunos32/sunos32_syscall.h
cvs rdiff -u -r1.35 -r1.36 src/sys/compat/sunos32/sunos32_syscallargs.h \
    src/sys/compat/sunos32/sunos32_syscalls.c
cvs rdiff -u -r1.37 -r1.38 src/sys/compat/sunos32/sunos32_sysent.c
cvs rdiff -u -r1.25 -r1.26 src/sys/compat/sunos32/syscalls.master
cvs rdiff -u -r1.55 -r1.56 src/sys/compat/ultrix/syscalls.master
cvs rdiff -u -r1.71 -r1.72 src/sys/compat/ultrix/ultrix_syscall.h
cvs rdiff -u -r1.66 -r1.67 src/sys/compat/ultrix/ultrix_syscallargs.h
cvs rdiff -u -r1.70 -r1.71 src/sys/compat/ultrix/ultrix_syscalls.c
cvs rdiff -u -r1.73 -r1.74 src/sys/compat/ultrix/ultrix_sysent.c
cvs rdiff -u -r1.318 -r1.319 src/sys/kern/init_sysent.c
cvs rdiff -u -r1.309 -r1.310 src/sys/kern/syscalls.c
cvs rdiff -u -r1.290 -r1.291 src/sys/kern/syscalls.master
cvs rdiff -u -r1.26 -r1.27 src/sys/kern/syscalls_autoload.c
cvs rdiff -u -r1.28 -r1.29 src/sys/kern/systrace_args.c
cvs rdiff -u -r1.107 -r1.108 src/sys/rump/include/rump/rump_syscalls.h
cvs rdiff -u -r1.136 -r1.137 src/sys/rump/librump/rumpkern/rump_syscalls.c
cvs rdiff -u -r1.303 -r1.304 src/sys/sys/syscall.h
cvs rdiff -u -r1.287 -r1.288 src/sys/sys/syscallargs.h
cvs rdiff -u -r1.49 -r1.50 src/sys/uvm/uvm_unix.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index