CVS commit: [pgoyette-compat] src/sys/kern

2019-01-15 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2019-01-15 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2019-01-15 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-10-03 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-09-23 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-09-23 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-09-10 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-09-09 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-09-05 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-09-05 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-09-05 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-09-05 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-09-04 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-09-04 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-09-04 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-08-01 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-07-09 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-07-09 Thread Paul Goyette
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)) ...

CVS commit: [pgoyette-compat] src/sys/kern

2018-07-08 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-06-25 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-04-17 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-04-01 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-04-01 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-31 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-30 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-27 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-25 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-25 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-16 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-16 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-16 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-15 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-15 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-11 Thread Paul Goyette
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.

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-11 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-09 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-09 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-06 Thread Paul Goyette
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

CVS commit: [pgoyette-compat] src/sys/kern

2018-03-05 Thread Paul Goyette
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