Received: by mail.netbsd.org (Postfix, from userid 605) id DD34184D3A; Sat, 6 Jan 2018 16:41:25 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 63B9F84D35 for ; Sat, 6 Jan 2018 16:41:25 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id DZmtTQhzhMN4 for ; Sat, 6 Jan 2018 16:41:24 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id CE89084D22 for ; Sat, 6 Jan 2018 16:41:24 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id C455AFBDE; Sat, 6 Jan 2018 16:41:24 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Sat, 6 Jan 2018 16:41:24 +0000 From: "Kamil Rytarowski" Subject: CVS commit: src/sys To: source-changes@NetBSD.org X-Mailer: log_accum Message-Id: <20180106164124.C455AFBDE@cvs.NetBSD.org> Sender: source-changes-owner@NetBSD.org List-Id: source-changes.NetBSD.org Precedence: bulk Reply-To: source-changes-d@NetBSD.org Mail-Reply-To: "Kamil Rytarowski" Mail-Followup-To: source-changes-d@NetBSD.org List-Unsubscribe: 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 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.