CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Tue Jan 15 22:01:26 UTC 2019 Modified Files: src/sys/kern [pgoyette-compat]: compat_stub.c Log Message: Add a comment for the SCTP section, as was done for the NTP section To generate a diff of this commit: cvs rdiff -u -r1.1.2.38 -r1.1.2.39 src/sys/kern/compat_stub.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Tue Jan 15 21:37:44 UTC 2019 Modified Files: src/sys/kern [pgoyette-compat]: compat_stub.c Log Message: Add missing # to fix the non-SCTP case. To generate a diff of this commit: cvs rdiff -u -r1.1.2.37 -r1.1.2.38 src/sys/kern/compat_stub.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Tue Jan 15 10:52:20 UTC 2019 Modified Files: src/sys/kern [pgoyette-compat]: compat_stub.c Log Message: Include appropriate headers to define the sctp routines To generate a diff of this commit: cvs rdiff -u -r1.1.2.36 -r1.1.2.37 src/sys/kern/compat_stub.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Wed Oct 3 22:53:52 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: Better diagnostic message To generate a diff of this commit: cvs rdiff -u -r1.130.2.23 -r1.130.2.24 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sun Sep 23 22:00:58 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: compat_stub.c Log Message: Actually allocate/define the kern_proc_32 hook To generate a diff of this commit: cvs rdiff -u -r1.1.2.23 -r1.1.2.24 src/sys/kern/compat_stub.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sun Sep 23 07:44:13 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_rndq.c Log Message: Don't bother to include COMPAT_50 related headers, since all the COMPAT_50 code has been relocated. To generate a diff of this commit: cvs rdiff -u -r1.89.16.2 -r1.89.16.3 src/sys/kern/kern_rndq.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Mon Sep 10 08:52:10 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: syscalls.conf Log Message: Add compat_80 to the list of compats To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.28.16.1 src/sys/kern/syscalls.conf Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sun Sep 9 11:54:10 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: When freeing the required list, make sure we calculate its size based on the size of the contained elements, not on the size of a pointer to those elements. To generate a diff of this commit: cvs rdiff -u -r1.130.2.22 -r1.130.2.23 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Thu Sep 6 00:10:55 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: One more time - let's get this right! To generate a diff of this commit: cvs rdiff -u -r1.130.2.19 -r1.130.2.20 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Wed Sep 5 22:04:51 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: After releasing the resources, make sure we don't retain pointer to them! To generate a diff of this commit: cvs rdiff -u -r1.130.2.18 -r1.130.2.19 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Wed Sep 5 09:42:58 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: ooppss - don't forget the structure pointer! To generate a diff of this commit: cvs rdiff -u -r1.130.2.17 -r1.130.2.18 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Wed Sep 5 09:26:59 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: If a built-in module is "unloaded", release all the resources associated with the "required" list. The list will be re-parsed if the module is later re-enabled. To generate a diff of this commit: cvs rdiff -u -r1.130.2.16 -r1.130.2.17 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Tue Sep 4 11:53:46 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: Use correct structure member for module's name. To generate a diff of this commit: cvs rdiff -u -r1.130.2.15 -r1.130.2.16 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Tue Sep 4 11:48:38 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: Add some helpful error messages when things fail. To generate a diff of this commit: cvs rdiff -u -r1.130.2.14 -r1.130.2.15 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Tue Sep 4 11:31:12 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: If loading a built-in module fails, make sure we reset all the stuff related to its pre-requisite modules. Otherwise if we try to load it again we will panic. To generate a diff of this commit: cvs rdiff -u -r1.130.2.13 -r1.130.2.14 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Thu Aug 2 05:34:09 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: files.kern Log Message: Clean up from sync-with-HEAD To generate a diff of this commit: cvs rdiff -u -r1.16.2.6 -r1.16.2.7 src/sys/kern/files.kern Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Mon Jul 9 08:45:42 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: Put the checks back in the original order, and remove extra ')' Thanks to soda for finding the real error. To generate a diff of this commit: cvs rdiff -u -r1.130.2.12 -r1.130.2.13 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Mon Jul 9 08:26:29 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: Reverse order of flags checking to appease compiler. It seems that gcc doesn't like if (expr && !ISSET(t, f)) ... To generate a diff of this commit: cvs rdiff -u -r1.130.2.11 -r1.130.2.12 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sun Jul 8 07:33:14 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c kern_module_vfs.c sys_module.c Log Message: Use SET, CLR, ISSET macros from types.h NFCI To generate a diff of this commit: cvs rdiff -u -r1.130.2.10 -r1.130.2.11 src/sys/kern/kern_module.c cvs rdiff -u -r1.16 -r1.16.8.1 src/sys/kern/kern_module_vfs.c cvs rdiff -u -r1.23.2.6 -r1.23.2.7 src/sys/kern/sys_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Mon Jun 25 08:50:10 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: Finish de-confliction To generate a diff of this commit: cvs rdiff -u -r1.130.2.9 -r1.130.2.10 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Tue Apr 17 23:58:48 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: syscalls.master Log Message: Update compat module names to reference the version-specific modules. This way, when we autoload compat code we load only what is needed, and nothing "older". To generate a diff of this commit: cvs rdiff -u -r1.291.2.6 -r1.291.2.7 src/sys/kern/syscalls.master Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Mon Apr 2 00:18:43 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: Typos (new = old, not old = new!), whitespace, and consistency in references to the dynamically allocated array of required modules. To generate a diff of this commit: cvs rdiff -u -r1.130.2.7 -r1.130.2.8 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sun Apr 1 10:47:53 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: sys_module.c Log Message: In the data returned by MODCTL_STAT, include alias information for modules that are still on the built-in list. To generate a diff of this commit: cvs rdiff -u -r1.23.2.3 -r1.23.2.4 src/sys/kern/sys_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sat Mar 31 08:34:17 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: Rather than allocating and freeing the recursion stack entry from the pool, just use an entry allocated on the procedure's stack. The recursion entry is very short-lived anyway, and always gets freed before the procedure exits. To generate a diff of this commit: cvs rdiff -u -r1.130.2.5 -r1.130.2.6 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Fri Mar 30 23:49:42 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: Use an SLIST-based stack rather than a statically-allocated array for recursion control. This eliminates the MAXDEPTH constraint. XXX We still have a static limit on MAXMODDEPS To generate a diff of this commit: cvs rdiff -u -r1.130.2.4 -r1.130.2.5 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Tue Mar 27 23:08:44 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: syscalls.master Log Message: Mark syscall #175 modular, since it is provided by the COMPAT_30 code To generate a diff of this commit: cvs rdiff -u -r1.291.2.5 -r1.291.2.6 src/sys/kern/syscalls.master Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sun Mar 25 08:46:15 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: syscalls.c Log Message: Missed this in the regen To generate a diff of this commit: cvs rdiff -u -r1.310.2.4 -r1.310.2.5 src/sys/kern/syscalls.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sun Mar 25 07:19:13 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: syscalls.master Log Message: Since we're including the sa sysscalls in the compat_60 module code (even if they are all implemented as no-ops), mark the master syscall list appropriately. Otherwise we fail to load the module. To generate a diff of this commit: cvs rdiff -u -r1.291.2.4 -r1.291.2.5 src/sys/kern/syscalls.master Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sat Mar 17 02:56:36 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_cpu.c Log Message: Use two different compat stubs since they have different prototypes. To generate a diff of this commit: cvs rdiff -u -r1.71.16.4 -r1.71.16.5 src/sys/kern/kern_cpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sat Mar 17 00:58:01 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_cpu.c Log Message: Typo - add missing ( To generate a diff of this commit: cvs rdiff -u -r1.71.16.3 -r1.71.16.4 src/sys/kern/kern_cpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sat Mar 17 00:42:31 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_cpu.c Log Message: Typos - add missing )'s To generate a diff of this commit: cvs rdiff -u -r1.71.16.2 -r1.71.16.3 src/sys/kern/kern_cpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Fri Mar 16 00:35:40 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: syscalls.master Log Message: Revert changes for the scheduler-activation syscalls. It's not needed, as the syscalls are already marked ENOSYS if these sys-calls are not built-in (ie, option COMPAT_60 is not specified; if they are built-in, the stubs in kern_sa_60.c still return ENOSYS, so no change. To generate a diff of this commit: cvs rdiff -u -r1.291.2.2 -r1.291.2.3 src/sys/kern/syscalls.master Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Thu Mar 15 23:04:48 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: syscalls.master Log Message: Update the compat_60 entries to reference the compat_60 module. While here, allow the scheduler-activation syscalls to autoload the compat_60 module. To generate a diff of this commit: cvs rdiff -u -r1.291.2.1 -r1.291.2.2 src/sys/kern/syscalls.master Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sun Mar 11 11:47:45 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c Log Message: Clean up the EXIST paths (module and/or alias already exists) and make sure we always return a pointer to the duplicate. To generate a diff of this commit: cvs rdiff -u -r1.130.2.3 -r1.130.2.4 src/sys/kern/kern_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sun Mar 11 08:32:21 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_module.c sys_module.c Log Message: Since we use pointer semantics when walking the alias lists, declare the pointer variable accordingly. To generate a diff of this commit: cvs rdiff -u -r1.130.2.2 -r1.130.2.3 src/sys/kern/kern_module.c cvs rdiff -u -r1.23.2.2 -r1.23.2.3 src/sys/kern/sys_module.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sat Mar 10 05:09:24 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: syscalls.master Log Message: Update module name for sysv_ipc compat syscalls. To generate a diff of this commit: cvs rdiff -u -r1.291 -r1.291.2.1 src/sys/kern/syscalls.master Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Sat Mar 10 03:33:27 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: kern_stub.c Log Message: Revert changes from rev 1.44 Now that the kernel compat library is no longer being built and included as a .o file, the original build-break has gone. Note that reverting 1.44 will also un-break the autoloading of the sysv_ipc module. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.44.2.1 src/sys/kern/kern_stub.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Tue Mar 6 09:43:06 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: files.kern Log Message: Routine emulexec() in kern_exec.c needs emul_find_root(). Since kern_exec.c is included in every kernel, so compat_util.c needs to be included, too. To generate a diff of this commit: cvs rdiff -u -r1.16.2.1 -r1.16.2.2 src/sys/kern/files.kern Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [pgoyette-compat] src/sys/kern
Module Name:src Committed By: pgoyette Date: Tue Mar 6 05:44:37 UTC 2018 Modified Files: src/sys/kern [pgoyette-compat]: files.kern Log Message: Don't include the compat_mod.c here To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.16.2.1 src/sys/kern/files.kern Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.