Re: CVS commit: src/sys/kern

2022-09-30 Thread Robert Elz
Date:Fri, 30 Sep 2022 20:15:07 -0400 From:Christos Zoulas Message-ID: | It does not need an extra flag (it looks in the file descriptor flags to | find if it needs to set or not. One of us is confused. From where in this case does anything get the exclose

Re: CVS commit: src/sys/kern

2022-09-30 Thread Christos Zoulas
> On Sep 30, 2022, at 5:57 PM, Robert Elz wrote: > >Date:Fri, 30 Sep 2022 16:34:20 -0400 >From:Christos Zoulas >Message-ID: <232331ad-d501-4547-b730-03590c0c9...@zoulas.com> > > | How about handling exclose there? > > That would be possible, but why? We still

Re: CVS commit: src/sys/kern

2022-09-30 Thread Paul Goyette
On Sat, 1 Oct 2022, Robert Elz wrote: Currently fd_affix (I mistakenly made it fp_affix in the last message...) doesn't have a flags parameter, so to do it the way you suggest, we'd need to alter its signature, bump to 9.99.101 ... and add some COMPAT_09 goop for backward compability :)

Re: CVS commit: src/sys/kern

2022-09-30 Thread Robert Elz
Date:Fri, 30 Sep 2022 16:34:20 -0400 From:Christos Zoulas Message-ID: <232331ad-d501-4547-b730-03590c0c9...@zoulas.com> | How about handling exclose there? That would be possible, but why? We still need higher level code to handle the locking, which can also

Re: CVS commit: src/sys/kern

2022-09-30 Thread Christos Zoulas
> On Sep 30, 2022, at 10:13 AM, Robert Elz wrote: > >Date:Thu, 29 Sep 2022 16:47:06 - (UTC) >From:chris...@astron.com (Christos Zoulas) >Message-ID: > > | I think that the way to go is to: > | > | 1. Do the fd_set_exclose() in fd_affix(). That will remove

Re: CVS commit: src/sys/kern

2022-09-30 Thread Robert Elz
Date:Thu, 29 Sep 2022 16:47:06 - (UTC) From:chris...@astron.com (Christos Zoulas) Message-ID: | I think that the way to go is to: | | 1. Do the fd_set_exclose() in fd_affix(). That will remove most of the calls |to fd_set_exclose() *and* the

CVS commit: src/sys/arch/sparc/sparc

2022-09-30 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Fri Sep 30 14:32:45 UTC 2022 Modified Files: src/sys/arch/sparc/sparc: autoconf.c Log Message: Make this compile for SUN4-only kernels (move namebuf inside the SUN4C/SUN4M/SUN4D ifdef to match where it's used). To generate a diff

CVS commit: src/sys/arch/sparc/sparc

2022-09-30 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Fri Sep 30 14:32:45 UTC 2022 Modified Files: src/sys/arch/sparc/sparc: autoconf.c Log Message: Make this compile for SUN4-only kernels (move namebuf inside the SUN4C/SUN4M/SUN4D ifdef to match where it's used). To generate a diff

CVS commit: src/sys/net

2022-09-30 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Fri Sep 30 07:36:36 UTC 2022 Modified Files: src/sys/net: if_ipsec.c Log Message: ipsecif(4) can use fixed SP reqid based on ifindex, that can reduce number of reqid. If we want to use fixed SP reqid for ipsecif(4), set

CVS commit: src/sys/net

2022-09-30 Thread Kengo NAKAHARA
Module Name:src Committed By: knakahara Date: Fri Sep 30 07:36:36 UTC 2022 Modified Files: src/sys/net: if_ipsec.c Log Message: ipsecif(4) can use fixed SP reqid based on ifindex, that can reduce number of reqid. If we want to use fixed SP reqid for ipsecif(4), set

CVS commit: src/sys/arch/evbarm/fdt

2022-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Sep 30 06:39:55 UTC 2022 Modified Files: src/sys/arch/evbarm/fdt: fdt_machdep.c Log Message: Actually release the VA in fdt_unmap_range To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95

CVS commit: src/sys/arch/evbarm/fdt

2022-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Sep 30 06:39:55 UTC 2022 Modified Files: src/sys/arch/evbarm/fdt: fdt_machdep.c Log Message: Actually release the VA in fdt_unmap_range To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95

CVS commit: src/sys/arch/evbarm/fdt

2022-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Sep 30 06:36:28 UTC 2022 Modified Files: src/sys/arch/evbarm/fdt: fdt_machdep.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/arch/evbarm/fdt/fdt_machdep.c Please note that diffs are

CVS commit: src/sys/arch/evbarm/fdt

2022-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Sep 30 06:36:28 UTC 2022 Modified Files: src/sys/arch/evbarm/fdt: fdt_machdep.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/arch/evbarm/fdt/fdt_machdep.c Please note that diffs are

CVS commit: src/sys/arch/riscv

2022-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Sep 30 06:23:59 UTC 2022 Modified Files: src/sys/arch/riscv/include: pte.h src/sys/arch/riscv/riscv: locore.S Log Message: Don't set A, D in page table pointers, but do set them in leaf entries. Beagle-v now boots to

CVS commit: src/sys/arch/riscv

2022-09-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Sep 30 06:23:59 UTC 2022 Modified Files: src/sys/arch/riscv/include: pte.h src/sys/arch/riscv/riscv: locore.S Log Message: Don't set A, D in page table pointers, but do set them in leaf entries. Beagle-v now boots to