Re: CVS commit: src/sys/sys

2020-01-12 Thread Andrew Doran
On Sun, Jan 12, 2020 at 01:30:57PM +, Nick Hudson wrote: > On 12/01/2020 13:19, Andrew Doran wrote: > > Module Name:src > > Committed By: ad > > Date: Sun Jan 12 13:19:32 UTC 2020 > > > > Modified Files: > > src/sys/sys: param.h > > > > Log Message: > > Bump

Re: CVS commit: src/sys/sys

2020-01-12 Thread Nick Hudson
On 12/01/2020 13:19, Andrew Doran wrote: Module Name:src Committed By: ad Date: Sun Jan 12 13:19:32 UTC 2020 Modified Files: src/sys/sys: param.h Log Message: Bump MIN_LWP_ALIGNMENT to 64. Should aarch64/mips define MIN_LWP_ALIGNMENT as 128 as they have CPUs that have

Re: CVS commit: src/sys/sys

2019-12-25 Thread John Nemeth
On Dec 23, 3:06pm, Warner Losh wrote: } On Mon, Dec 23, 2019, 2:37 PM Kamil Rytarowski wrote: } > On 23.12.2019 18:14, Greg Troxel wrote: } > > Warner Losh writes: } > > } > >> Just a quick note: when FreeBSD when from 9 to 10, we had to play 'hunt } > the } > >> wumpus' for all the autoconfig

Re: CVS commit: src/sys/sys

2019-12-24 Thread Warner Losh
On Mon, Dec 23, 2019, 2:37 PM Kamil Rytarowski wrote: > On 23.12.2019 18:14, Greg Troxel wrote: > > Warner Losh writes: > > > >> Just a quick note: when FreeBSD when from 9 to 10, we had to play 'hunt > the > >> wumpus' for all the autoconfig scripts that suddenly thought they were > >>

Re: CVS commit: src/sys/sys

2019-12-24 Thread Greg Troxel
Warner Losh writes: > Just a quick note: when FreeBSD when from 9 to 10, we had to play 'hunt the > wumpus' for all the autoconfig scripts that suddenly thought they were > configuring for FreeBSD 1.0. > > If you can arrange it, it might make sense to do a pkgsrc run on an > experimental system

Re: CVS commit: src/sys/sys

2019-12-24 Thread Kamil Rytarowski
On 23.12.2019 18:14, Greg Troxel wrote: > Warner Losh writes: > >> Just a quick note: when FreeBSD when from 9 to 10, we had to play 'hunt the >> wumpus' for all the autoconfig scripts that suddenly thought they were >> configuring for FreeBSD 1.0. >> >> If you can arrange it, it might make

Re: CVS commit: src/sys/sys

2019-12-24 Thread Warner Losh
On Mon, Dec 23, 2019 at 9:33 AM Greg Troxel wrote: > Martin Husemann writes: > > > On Mon, Dec 23, 2019 at 09:02:50AM -0500, Greg Troxel wrote: > >> Well, we are coming up on a year since netbsd-9 was branched, or at > >> least will arrive there before this discussion resolves. So cutting >

Re: CVS commit: src/sys/sys

2019-12-23 Thread John Nemeth
On Dec 23, 11:33am, Greg Troxel wrote: } Martin Husemann writes: } > On Mon, Dec 23, 2019 at 09:02:50AM -0500, Greg Troxel wrote: } >> Well, we are coming up on a year since netbsd-9 was branched, or at } >> least will arrive there before this discussion resolves. So cutting } >> -10 before we

Re: CVS commit: src/sys/sys

2019-12-23 Thread Greg Troxel
Martin Husemann writes: > On Mon, Dec 23, 2019 at 09:02:50AM -0500, Greg Troxel wrote: >> Well, we are coming up on a year since netbsd-9 was branched, or at >> least will arrive there before this discussion resolves. So cutting >> -10 before we hit 100 works for me :-) > > Nitpicking (and I

Re: CVS commit: src/sys/sys

2019-12-23 Thread Kamil Rytarowski
On 23.12.2019 16:57, Martin Husemann wrote: > On Mon, Dec 23, 2019 at 09:02:50AM -0500, Greg Troxel wrote: >> Well, we are coming up on a year since netbsd-9 was branched, or at >> least will arrive there before this discussion resolves. So cutting >> -10 before we hit 100 works for me :-) > >

Re: CVS commit: src/sys/sys

2019-12-23 Thread Martin Husemann
On Mon, Dec 23, 2019 at 09:02:50AM -0500, Greg Troxel wrote: > Well, we are coming up on a year since netbsd-9 was branched, or at > least will arrive there before this discussion resolves. So cutting > -10 before we hit 100 works for me :-) Nitpicking (and I don't know for the discussion

Re: CVS commit: src/sys/sys

2019-12-23 Thread Greg Troxel
Kamil Rytarowski writes: > On 23.12.2019 01:54, Roy Marples wrote: >> On 22/12/2019 22:24, Andrew Doran wrote: >>> NetBSD 9.99.29 - struct mount changed. >> >> Just curious - does our build software cope with 3 digit for the last >> number? >> >> Roy > > At least from the __NetBSD_Version__

Re: CVS commit: src/sys/sys

2019-12-22 Thread Kamil Rytarowski
On 23.12.2019 01:54, Roy Marples wrote: > On 22/12/2019 22:24, Andrew Doran wrote: >> NetBSD 9.99.29 - struct mount changed. > > Just curious - does our build software cope with 3 digit for the last > number? > > Roy At least from the __NetBSD_Version__ point of view there are 4 digits unused,

Re: CVS commit: src/sys/sys

2019-12-22 Thread Alexander Nasonov
Roy Marples wrote: > On 22/12/2019 22:24, Andrew Doran wrote: > > NetBSD 9.99.29 - struct mount changed. > > Just curious - does our build software cope with 3 digit for the last number? https://twitter.com/needydev/status/1205585787095519234?s=20 -- Alex

Re: CVS commit: src/sys/sys

2019-12-22 Thread Roy Marples
On 22/12/2019 22:24, Andrew Doran wrote: NetBSD 9.99.29 - struct mount changed. Just curious - does our build software cope with 3 digit for the last number? Roy

Re: CVS commit: src/sys/sys

2019-12-22 Thread Kamil Rytarowski
On 22.12.2019 23:27, Andrew Doran wrote: > On Sat, Dec 21, 2019 at 05:23:23PM +, Alexander Nasonov wrote: > >> Andrew Doran wrote: >>> Log Message: >>> NetBSD 9.99.28 - cpu_data & UVM changes. >> >> Wow, you bump versions faster than I compile new releases. At this >> pace, we'll get to

Re: CVS commit: src/sys/sys

2019-12-22 Thread Andrew Doran
On Sat, Dec 21, 2019 at 05:23:23PM +, Alexander Nasonov wrote: > Andrew Doran wrote: > > Log Message: > > NetBSD 9.99.28 - cpu_data & UVM changes. > > Wow, you bump versions faster than I compile new releases. At this > pace, we'll get to 9.99.99 in a month or two ;-) There are quite a few

Re: CVS commit: src/sys/sys

2019-12-21 Thread Alexander Nasonov
Andrew Doran wrote: > Log Message: > NetBSD 9.99.28 - cpu_data & UVM changes. Wow, you bump versions faster than I compile new releases. At this pace, we'll get to 9.99.99 in a month or two ;-) -- Alex

CVS commit: src/sys/sys

2019-11-30 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Nov 30 17:49:03 UTC 2019 Modified Files: src/sys/sys: userret.h Log Message: Avoid false sharing: only update spc_curpriority if value has changed. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31

CVS commit: src/sys/sys

2019-11-30 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Nov 30 17:49:03 UTC 2019 Modified Files: src/sys/sys: userret.h Log Message: Avoid false sharing: only update spc_curpriority if value has changed. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31

CVS commit: src/sys/sys

2019-11-30 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Nov 30 17:46:27 UTC 2019 Modified Files: src/sys/sys: sched.h Log Message: Mark spc_curpriority volatile. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/sys/sched.h Please note that diffs are not public

CVS commit: src/sys/sys

2019-11-30 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Nov 30 17:46:27 UTC 2019 Modified Files: src/sys/sys: sched.h Log Message: Mark spc_curpriority volatile. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/sys/sched.h Please note that diffs are not public

CVS commit: src/sys/sys

2019-11-30 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Nov 30 17:45:54 UTC 2019 Modified Files: src/sys/sys: lwp.h Log Message: Mark the context switch counters volatile (because preemption). To generate a diff of this commit: cvs rdiff -u -r1.190 -r1.191 src/sys/sys/lwp.h Please

CVS commit: src/sys/sys

2019-11-30 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Nov 30 17:45:54 UTC 2019 Modified Files: src/sys/sys: lwp.h Log Message: Mark the context switch counters volatile (because preemption). To generate a diff of this commit: cvs rdiff -u -r1.190 -r1.191 src/sys/sys/lwp.h Please

CVS commit: src/sys/sys

2019-11-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Nov 30 15:34:07 UTC 2019 Modified Files: src/sys/sys: mutex.h Log Message: Nix vestigial references to MUTEX_GIVE and MUTEX_RECEIVE in comments. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23

CVS commit: src/sys/sys

2019-11-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Nov 30 15:34:07 UTC 2019 Modified Files: src/sys/sys: mutex.h Log Message: Nix vestigial references to MUTEX_GIVE and MUTEX_RECEIVE in comments. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23

CVS commit: src/sys/sys

2019-11-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Nov 22 23:38:15 UTC 2019 Modified Files: src/sys/sys: userret.h Log Message: Add a comment. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/sys/userret.h Please note that diffs are not public domain; they

CVS commit: src/sys/sys

2019-11-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Nov 22 23:38:15 UTC 2019 Modified Files: src/sys/sys: userret.h Log Message: Add a comment. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/sys/userret.h Please note that diffs are not public domain; they

CVS commit: src/sys/sys

2019-11-09 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Sat Nov 9 16:46:09 UTC 2019 Modified Files: src/sys/sys: disklabel.h Log Message: Fix a typo is christos long comment. :) To generate a diff of this commit: cvs rdiff -u -r1.121 -r1.122 src/sys/sys/disklabel.h Please note

CVS commit: src/sys/sys

2019-11-09 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Sat Nov 9 16:46:09 UTC 2019 Modified Files: src/sys/sys: disklabel.h Log Message: Fix a typo is christos long comment. :) To generate a diff of this commit: cvs rdiff -u -r1.121 -r1.122 src/sys/sys/disklabel.h Please note

CVS commit: src/sys/sys

2019-11-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Nov 9 16:40:38 UTC 2019 Modified Files: src/sys/sys: disklabel.h Log Message: Add a rather long comment explaining what has happened with disklabel and why. To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121

CVS commit: src/sys/sys

2019-11-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Nov 9 16:40:38 UTC 2019 Modified Files: src/sys/sys: disklabel.h Log Message: Add a rather long comment explaining what has happened with disklabel and why. To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121

CVS commit: src/sys/sys

2019-10-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Oct 16 15:08:09 UTC 2019 Modified Files: src/sys/sys: sdt.h Log Message: void * cast the probe functions that take more than 5 uintptr_t arguments (dtrace_probe takes 5). To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/sys

2019-10-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Oct 16 15:08:09 UTC 2019 Modified Files: src/sys/sys: sdt.h Log Message: void * cast the probe functions that take more than 5 uintptr_t arguments (dtrace_probe takes 5). To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/sys

2019-10-12 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Oct 12 19:59:57 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: Welcome to 9.99.17! struct proc change sigswitch() removed from public API To generate a diff of this commit: cvs rdiff -u -r1.617 -r1.618

CVS commit: src/sys/sys

2019-10-12 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Oct 12 19:59:57 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: Welcome to 9.99.17! struct proc change sigswitch() removed from public API To generate a diff of this commit: cvs rdiff -u -r1.617 -r1.618

CVS commit: src/sys/sys

2019-10-12 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Oct 12 19:38:57 UTC 2019 Modified Files: src/sys/sys: proc.h Log Message: Remove now unused p_oppid from struct proc To generate a diff of this commit: cvs rdiff -u -r1.356 -r1.357 src/sys/sys/proc.h Please note that diffs

CVS commit: src/sys/sys

2019-10-12 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Oct 12 19:38:57 UTC 2019 Modified Files: src/sys/sys: proc.h Log Message: Remove now unused p_oppid from struct proc To generate a diff of this commit: cvs rdiff -u -r1.356 -r1.357 src/sys/sys/proc.h Please note that diffs

CVS commit: src/sys/sys

2019-10-08 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Tue Oct 8 12:49:56 UTC 2019 Modified Files: src/sys/sys: conf.h Log Message: Convert ttynodisc() to devenodev and ttyerr*() to ttyenodev too. Missed in previous. Of these - only ttyerrio() is used, the rest are just courtesy "for

CVS commit: src/sys/sys

2019-10-08 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Tue Oct 8 12:49:56 UTC 2019 Modified Files: src/sys/sys: conf.h Log Message: Convert ttynodisc() to devenodev and ttyerr*() to ttyenodev too. Missed in previous. Of these - only ttyerrio() is used, the rest are just courtesy "for

CVS commit: src/sys/sys

2019-10-08 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Oct 8 07:16:25 UTC 2019 Modified Files: src/sys/sys: conf.h Log Message: remove unused ttyerrinput. To generate a diff of this commit: cvs rdiff -u -r1.151 -r1.152 src/sys/sys/conf.h Please note that diffs are not public

CVS commit: src/sys/sys

2019-10-08 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Oct 8 07:16:25 UTC 2019 Modified Files: src/sys/sys: conf.h Log Message: remove unused ttyerrinput. To generate a diff of this commit: cvs rdiff -u -r1.151 -r1.152 src/sys/sys/conf.h Please note that diffs are not public

CVS commit: src/sys/sys

2019-10-06 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Oct 6 07:15:34 UTC 2019 Modified Files: src/sys/sys: filedesc.h Log Message: Use multiple cache lines for fd_dfdfile elements when necessary. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65

CVS commit: src/sys/sys

2019-10-06 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Oct 6 07:15:34 UTC 2019 Modified Files: src/sys/sys: filedesc.h Log Message: Use multiple cache lines for fd_dfdfile elements when necessary. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65

CVS commit: src/sys/sys

2019-10-03 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Oct 3 22:26:43 UTC 2019 Modified Files: src/sys/sys: lwp.h Log Message: Define LW_DBGSUSPEND in sys/lwp.h This flag specifies the suspended by debugger property, as used by PT_SUSPEND in ptrace(2). To generate a diff of

CVS commit: src/sys/sys

2019-10-03 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Oct 3 22:26:43 UTC 2019 Modified Files: src/sys/sys: lwp.h Log Message: Define LW_DBGSUSPEND in sys/lwp.h This flag specifies the suspended by debugger property, as used by PT_SUSPEND in ptrace(2). To generate a diff of

CVS commit: src/sys/sys

2019-09-30 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Sep 30 21:18:01 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: Welcome to 9.99.15! struct proc and eventswitch() API changes. To generate a diff of this commit: cvs rdiff -u -r1.615 -r1.616 src/sys/sys/param.h

CVS commit: src/sys/sys

2019-09-30 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Sep 30 21:18:01 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: Welcome to 9.99.15! struct proc and eventswitch() API changes. To generate a diff of this commit: cvs rdiff -u -r1.615 -r1.616 src/sys/sys/param.h

CVS commit: src/sys/sys

2019-09-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Sep 28 15:10:58 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: For 32 bit the mstohz and hztoms functions evaluate their parameter multiple times. This is inefficient for cases like: unsigned ms =

CVS commit: src/sys/sys

2019-09-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Sep 28 15:10:58 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: For 32 bit the mstohz and hztoms functions evaluate their parameter multiple times. This is inefficient for cases like: unsigned ms =

CVS commit: src/sys/sys

2019-09-23 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Sep 23 08:04:36 UTC 2019 Modified Files: src/sys/sys: mbuf.h Log Message: Use M_BUFADDR to dedup code in M_LEADINGSPACE. To generate a diff of this commit: cvs rdiff -u -r1.221 -r1.222 src/sys/sys/mbuf.h Please note that

CVS commit: src/sys/sys

2019-09-23 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Sep 23 08:04:36 UTC 2019 Modified Files: src/sys/sys: mbuf.h Log Message: Use M_BUFADDR to dedup code in M_LEADINGSPACE. To generate a diff of this commit: cvs rdiff -u -r1.221 -r1.222 src/sys/sys/mbuf.h Please note that

CVS commit: src/sys/sys

2019-09-22 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Sep 22 23:23:12 UTC 2019 Modified Files: src/sys/sys: cdefs.h Log Message: Handle LSan/LLVM and LSan/GCC in __NO_LEAKS __has_feature(leak_sanitizer) was merged with Clang/LLVM today: https://reviews.llvm.org/D67719 GCC

CVS commit: src/sys/sys

2019-09-22 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Sep 22 23:23:12 UTC 2019 Modified Files: src/sys/sys: cdefs.h Log Message: Handle LSan/LLVM and LSan/GCC in __NO_LEAKS __has_feature(leak_sanitizer) was merged with Clang/LLVM today: https://reviews.llvm.org/D67719 GCC

CVS commit: src/sys/sys

2019-09-22 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Sep 22 23:13:10 UTC 2019 Modified Files: src/sys/sys: cdefs.h Log Message: Make __CTASSERT static assert again Today GCC/Clang allow to specify typedef char[] with the dynamic VLA property (as introduced in C99). This means

CVS commit: src/sys/sys

2019-09-22 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Sep 22 23:13:10 UTC 2019 Modified Files: src/sys/sys: cdefs.h Log Message: Make __CTASSERT static assert again Today GCC/Clang allow to specify typedef char[] with the dynamic VLA property (as introduced in C99). This means

CVS commit: src/sys/sys

2019-09-18 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Sep 18 15:06:03 UTC 2019 Modified Files: src/sys/sys: cdefs.h Log Message: Define __noubsan in sys/cdefs.h for KERNEL sanitization To generate a diff of this commit: cvs rdiff -u -r1.143 -r1.144 src/sys/sys/cdefs.h Please

CVS commit: src/sys/sys

2019-09-18 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Sep 18 15:06:03 UTC 2019 Modified Files: src/sys/sys: cdefs.h Log Message: Define __noubsan in sys/cdefs.h for KERNEL sanitization To generate a diff of this commit: cvs rdiff -u -r1.143 -r1.144 src/sys/sys/cdefs.h Please

CVS commit: src/sys/sys

2019-09-17 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 17 15:20:05 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: belatedly bump for execve1 signature change which affects compat modules. To generate a diff of this commit: cvs rdiff -u -r1.611 -r1.612

CVS commit: src/sys/sys

2019-09-17 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 17 15:20:05 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: belatedly bump for execve1 signature change which affects compat modules. To generate a diff of this commit: cvs rdiff -u -r1.611 -r1.612

CVS commit: src/sys/sys

2019-09-15 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Sep 15 23:55:23 UTC 2019 Modified Files: src/sys/sys: fcntl.h stat.h Log Message: more _INCOMPLETE_XOPEN_C063 (kamil) To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/sys/fcntl.h cvs rdiff -u -r1.68

CVS commit: src/sys/sys

2019-09-15 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Sep 15 23:55:23 UTC 2019 Modified Files: src/sys/sys: fcntl.h stat.h Log Message: more _INCOMPLETE_XOPEN_C063 (kamil) To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/sys/fcntl.h cvs rdiff -u -r1.68

CVS commit: src/sys/sys

2019-09-15 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Sep 15 20:26:27 UTC 2019 Modified Files: src/sys/sys: exec.h Log Message: - Adjust function signatures - whitespace To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155 src/sys/sys/exec.h Please note that

CVS commit: src/sys/sys

2019-09-15 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Sep 15 20:26:27 UTC 2019 Modified Files: src/sys/sys: exec.h Log Message: - Adjust function signatures - whitespace To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155 src/sys/sys/exec.h Please note that

CVS commit: src/sys/sys

2019-09-15 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Sep 15 20:25:49 UTC 2019 Modified Files: src/sys/sys: fcntl.h Log Message: - Add O_EXEC, FEXEC. - Fix typo. To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/sys/fcntl.h Please note that diffs are not

CVS commit: src/sys/sys

2019-09-15 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Sep 15 20:25:49 UTC 2019 Modified Files: src/sys/sys: fcntl.h Log Message: - Add O_EXEC, FEXEC. - Fix typo. To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/sys/fcntl.h Please note that diffs are not

CVS commit: src/sys/sys

2019-09-15 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Sep 15 15:18:45 UTC 2019 Modified Files: src/sys/sys: cdefs.h Log Message: Define __NO_LEAKS in sys/cdefs.h This preprocessor symbol is intended to be used with leak detecting software, documenting leaks that are not

CVS commit: src/sys/sys

2019-09-15 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Sep 15 15:18:45 UTC 2019 Modified Files: src/sys/sys: cdefs.h Log Message: Define __NO_LEAKS in sys/cdefs.h This preprocessor symbol is intended to be used with leak detecting software, documenting leaks that are not

CVS commit: src/sys/sys

2019-09-15 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Sep 15 14:30:26 UTC 2019 Modified Files: src/sys/sys: cdefs.h Log Message: Add Clang/LLVM specific feature/extension detection macros in sys/cdefs.h These macros are not supported (as of now) with GCC and there is need to

CVS commit: src/sys/sys

2019-09-15 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Sep 15 14:30:26 UTC 2019 Modified Files: src/sys/sys: cdefs.h Log Message: Add Clang/LLVM specific feature/extension detection macros in sys/cdefs.h These macros are not supported (as of now) with GCC and there is need to

CVS commit: src/sys/sys

2019-09-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Sep 13 13:58:53 UTC 2019 Modified Files: src/sys/sys: namei.src Log Message: - make nc_nlen short since we can now accommodate more than len 256 names. - reorder the struct to have the lists first for performance - put name

CVS commit: src/sys/sys

2019-09-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Sep 13 13:58:53 UTC 2019 Modified Files: src/sys/sys: namei.src Log Message: - make nc_nlen short since we can now accommodate more than len 256 names. - reorder the struct to have the lists first for performance - put name

Re: CVS commit: src/sys/sys

2019-09-11 Thread Christos Zoulas
In article <20190911145625.450a3f...@cvs.netbsd.org>, Christos Zoulas wrote: >-=-=-=-=-=- > >Module Name: src >Committed By: christos >Date: Wed Sep 11 14:56:25 UTC 2019 > >Modified Files: > src/sys/sys: atomic.h > >Log Message: >Be consistent about semicolons in macros:

CVS commit: src/sys/sys

2019-09-11 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Sep 11 14:56:25 UTC 2019 Modified Files: src/sys/sys: atomic.h Log Message: Be consistent about semicolons in macros: always put them in the macro definitions and in the macro invocations so that the invocations look like

CVS commit: src/sys/sys

2019-09-11 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Sep 11 14:56:25 UTC 2019 Modified Files: src/sys/sys: atomic.h Log Message: Be consistent about semicolons in macros: always put them in the macro definitions and in the macro invocations so that the invocations look like

CVS commit: src/sys/sys

2019-09-08 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Sep 8 11:53:23 UTC 2019 Modified Files: src/sys/sys: signalvar.h Log Message: Fix libkvm build. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95 src/sys/sys/signalvar.h Please note that diffs are not public

CVS commit: src/sys/sys

2019-09-08 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Sep 8 11:53:23 UTC 2019 Modified Files: src/sys/sys: signalvar.h Log Message: Fix libkvm build. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95 src/sys/sys/signalvar.h Please note that diffs are not public

CVS commit: src/sys/sys

2019-09-05 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Sep 5 22:29:59 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: Welcome to 9.99.11 struct in6_addr ABI revert to the previous layout. To generate a diff of this commit: cvs rdiff -u -r1.610 -r1.611

CVS commit: src/sys/sys

2019-09-05 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Sep 5 22:29:59 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: Welcome to 9.99.11 struct in6_addr ABI revert to the previous layout. To generate a diff of this commit: cvs rdiff -u -r1.610 -r1.611

Re: CVS commit: src/sys/sys

2019-08-11 Thread Martin Husemann
On Sun, Aug 11, 2019 at 03:46:02PM +0200, Kamil Rytarowski wrote: > Not usable in C++, we shipped with patches in 3rd party code. Patches in 3rd party code means to me: the system header is usable (but maybe awkward). Martin

Re: CVS commit: src/sys/sys

2019-08-11 Thread Kamil Rytarowski
On 11.08.2019 09:17, Martin Husemann wrote: > On Sat, Aug 10, 2019 at 11:37:28PM +0200, Kamil Rytarowski wrote: >>> can we go back to the drawing board on this one and discuss the original >>> problem? >>> >> >> C++ and cast rules. > > The question is whether we really should play this game in

Re: CVS commit: src/sys/sys

2019-08-11 Thread Christos Zoulas
In article <20190810203301.be06bf...@cvs.netbsd.org>, Kamil Rytarowski wrote: >-=-=-=-=-=- > >Module Name: src >Committed By: kamil >Date: Sat Aug 10 20:33:01 UTC 2019 > >Modified Files: > src/sys/sys: event.h > >Log Message: >Use common macro for _EV_SET() for integer types >

Re: CVS commit: src/sys/sys

2019-08-11 Thread maya
On Sun, Aug 11, 2019 at 09:17:05AM +0200, Martin Husemann wrote: > On Sat, Aug 10, 2019 at 11:37:28PM +0200, Kamil Rytarowski wrote: > > > can we go back to the drawing board on this one and discuss the original > > > problem? > > > > > > > C++ and cast rules. > > The question is whether we

Re: CVS commit: src/sys/sys

2019-08-11 Thread Martin Husemann
On Sat, Aug 10, 2019 at 11:37:28PM +0200, Kamil Rytarowski wrote: > > can we go back to the drawing board on this one and discuss the original > > problem? > > > > C++ and cast rules. The question is whether we really should play this game in our system headers. The original state was usable in

CVS commit: src/sys/sys

2019-08-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Aug 10 23:47:13 UTC 2019 Modified Files: src/sys/sys: event.h Log Message: Fix typo in pragma in sys/event.h Reenable -Wconversion-null. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/sys/event.h

CVS commit: src/sys/sys

2019-08-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Aug 10 23:47:13 UTC 2019 Modified Files: src/sys/sys: event.h Log Message: Fix typo in pragma in sys/event.h Reenable -Wconversion-null. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/sys/event.h

Re: CVS commit: src/sys/sys

2019-08-10 Thread Kamil Rytarowski
On 10.08.2019 22:37, m...@netbsd.org wrote: > On Sat, Aug 10, 2019 at 08:33:01PM +, Kamil Rytarowski wrote: >> Module Name: src >> Committed By:kamil >> Date:Sat Aug 10 20:33:01 UTC 2019 >> >> Modified Files: >> src/sys/sys: event.h >> >> Log Message: >> Use common

Re: CVS commit: src/sys/sys

2019-08-10 Thread maya
On Sat, Aug 10, 2019 at 08:33:01PM +, Kamil Rytarowski wrote: > Module Name: src > Committed By: kamil > Date: Sat Aug 10 20:33:01 UTC 2019 > > Modified Files: > src/sys/sys: event.h > > Log Message: > Use common macro for _EV_SET() for integer types > > Deduplicate code. >

CVS commit: src/sys/sys

2019-08-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Aug 10 20:33:01 UTC 2019 Modified Files: src/sys/sys: event.h Log Message: Use common macro for _EV_SET() for integer types Deduplicate code. No functional change change intended. To generate a diff of this commit: cvs

CVS commit: src/sys/sys

2019-08-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Aug 10 20:33:01 UTC 2019 Modified Files: src/sys/sys: event.h Log Message: Use common macro for _EV_SET() for integer types Deduplicate code. No functional change change intended. To generate a diff of this commit: cvs

CVS commit: src/sys/sys

2019-08-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Aug 10 15:02:03 UTC 2019 Modified Files: src/sys/sys: event.h Log Message: Handle more corner cases in sys/event.h for C++ EV_SET() Handle the udata argument as Plain-Old-Data types separately. - int, long int, long long

CVS commit: src/sys/sys

2019-08-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Aug 10 11:20:50 UTC 2019 Modified Files: src/sys/sys: event.h Log Message: Add fallback defintion for C++ of _EV_SET with the last argument of type 0 Converting 0 to intptr and void* is ambiguous according to a C++ compiler.

CVS commit: src/sys/sys

2019-08-10 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Aug 10 11:20:50 UTC 2019 Modified Files: src/sys/sys: event.h Log Message: Add fallback defintion for C++ of _EV_SET with the last argument of type 0 Converting 0 to intptr and void* is ambiguous according to a C++ compiler.

CVS commit: src/sys/sys

2019-08-06 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Wed Aug 7 00:39:23 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: Welcome to 9.99.4 (the module sysctl stuff changes struct module, so be safe and bump the kernel version). To generate a diff of this commit: cvs

CVS commit: src/sys/sys

2019-08-06 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Wed Aug 7 00:39:23 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: Welcome to 9.99.4 (the module sysctl stuff changes struct module, so be safe and bump the kernel version). To generate a diff of this commit: cvs

CVS commit: src/sys/sys

2019-08-06 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Aug 6 11:21:59 UTC 2019 Modified Files: src/sys/sys: event.h Log Message: Make EV_SET() casts compatible with the C++ code EV_SET() handles cast that are expected to work with alternative kqueue/kevent implementations that

CVS commit: src/sys/sys

2019-08-06 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Aug 6 11:21:59 UTC 2019 Modified Files: src/sys/sys: event.h Log Message: Make EV_SET() casts compatible with the C++ code EV_SET() handles cast that are expected to work with alternative kqueue/kevent implementations that

CVS commit: src/sys/sys

2019-07-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 31 14:35:25 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: Bump for recent changes to struct rasops_info. Welcome to NetBSD 9.99.2! To generate a diff of this commit: cvs rdiff -u -r1.600 -r1.601

CVS commit: src/sys/sys

2019-07-31 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 31 14:35:25 UTC 2019 Modified Files: src/sys/sys: param.h Log Message: Bump for recent changes to struct rasops_info. Welcome to NetBSD 9.99.2! To generate a diff of this commit: cvs rdiff -u -r1.600 -r1.601

CVS commit: src/sys/sys

2019-07-20 Thread matthew green
Module Name:src Committed By: mrg Date: Sat Jul 20 20:59:05 UTC 2019 Modified Files: src/sys/sys: compat_stub.h Log Message: add missing 'struct reg;' forward decl. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/sys/compat_stub.h Please note that

<    1   2   3   4   5   6   >