CVS commit: src/sys/dev/fdt

2023-07-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Jul 11 05:57:44 UTC 2023 Modified Files: src/sys/dev/fdt: fdt_boot.c Log Message: G/C some #if 0 / #endif code To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/fdt/fdt_boot.c Please note that diffs

CVS commit: src/sys/dev/fdt

2023-07-10 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Tue Jul 11 05:57:44 UTC 2023 Modified Files: src/sys/dev/fdt: fdt_boot.c Log Message: G/C some #if 0 / #endif code To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/fdt/fdt_boot.c Please note that diffs

CVS commit: src/external/gpl3/gcc/dist

2023-07-10 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Jul 11 00:40:43 UTC 2023 Modified Files: src/external/gpl3/gcc/dist: LAST_UPDATED MD5SUMS NEWS src/external/gpl3/gcc/dist/INSTALL: binaries.html build.html configure.html download.html finalinstall.html

CVS commit: src/external/gpl3/gcc/dist

2023-07-10 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Jul 11 00:40:43 UTC 2023 Modified Files: src/external/gpl3/gcc/dist: LAST_UPDATED MD5SUMS NEWS src/external/gpl3/gcc/dist/INSTALL: binaries.html build.html configure.html download.html finalinstall.html

CVS commit: src/share/man/man9

2023-07-10 Thread Valery Ushakov
Module Name:src Committed By: uwe Date: Mon Jul 10 23:55:14 UTC 2023 Modified Files: src/share/man/man9: versioningsyscalls.9 Log Message: versioningsyscalls(9): wrap long line in the example To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/share/man/man9

2023-07-10 Thread Valery Ushakov
Module Name:src Committed By: uwe Date: Mon Jul 10 23:55:14 UTC 2023 Modified Files: src/share/man/man9: versioningsyscalls.9 Log Message: versioningsyscalls(9): wrap long line in the example To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/sys/compat/linux/arch/aarch64

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 21:08:37 UTC 2023 Modified Files: src/sys/compat/linux/arch/aarch64: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c linux_systrace_args.c Log Message: regen To generate a diff of

CVS commit: src/sys/compat/linux/arch/aarch64

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 21:08:37 UTC 2023 Modified Files: src/sys/compat/linux/arch/aarch64: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c linux_systrace_args.c Log Message: regen To generate a diff of

CVS commit: src/sys/compat/linux/arch/aarch64

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 21:08:26 UTC 2023 Modified Files: src/sys/compat/linux/arch/aarch64: syscalls.master Log Message: add memfd_create To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/sys/compat/linux/arch/aarch64

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 21:08:26 UTC 2023 Modified Files: src/sys/compat/linux/arch/aarch64: syscalls.master Log Message: add memfd_create To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/usr.bin/xlint/lint1

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 19:58:47 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y err.c Log Message: lint: when debugging the parser, write messages on stderr This way, all messages (regular debug, yacc debug, lint diagnostics)

CVS commit: src/usr.bin/xlint/lint1

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 19:58:47 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y err.c Log Message: lint: when debugging the parser, write messages on stderr This way, all messages (regular debug, yacc debug, lint diagnostics)

CVS commit: src/usr.bin/xlint/lint1

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 19:47:12 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y ckbool.c debug.c lint1.h tree.c Log Message: lint: merge duplicate code for getting the name of an operator To generate a diff of this commit: cvs

CVS commit: src/usr.bin/xlint/lint1

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 19:47:12 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y ckbool.c debug.c lint1.h tree.c Log Message: lint: merge duplicate code for getting the name of an operator To generate a diff of this commit: cvs

CVS commit: src/usr.bin/xlint/lint1

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 19:04:52 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y Log Message: lint: update debug logging of the parser for Bison 3.8.2 Bison 3.8.2 no longer knows YYPRINT. To generate a diff of this commit: cvs

CVS commit: src/usr.bin/xlint/lint1

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 19:04:52 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y Log Message: lint: update debug logging of the parser for Bison 3.8.2 Bison 3.8.2 no longer knows YYPRINT. To generate a diff of this commit: cvs

CVS commit: src/usr.bin/xlint/lint1

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 19:00:33 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y lex.c lint1.h Log Message: lint: add debug logging for symbol kinds in the parser An identifier can refer to a variable, type, member, tag or label.

CVS commit: src/usr.bin/xlint/lint1

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 19:00:33 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y lex.c lint1.h Log Message: lint: add debug logging for symbol kinds in the parser An identifier can refer to a variable, type, member, tag or label.

CVS commit: src/sys/sys

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 18:22:31 UTC 2023 Modified Files: src/sys/sys: mman.h Log Message: remove struct memfd definition To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/sys/mman.h Please note that diffs are not

CVS commit: src/sys/sys

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 18:22:31 UTC 2023 Modified Files: src/sys/sys: mman.h Log Message: remove struct memfd definition To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/sys/mman.h Please note that diffs are not

CVS commit: src/usr.bin/xlint/lint1

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 16:20:52 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: debug.c Log Message: lint: improve debug output when debugging the grammar parser To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48

CVS commit: src/usr.bin/xlint/lint1

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 16:20:52 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: debug.c Log Message: lint: improve debug output when debugging the grammar parser To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48

CVS commit: src/share/man/man9

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 15:54:18 UTC 2023 Modified Files: src/share/man/man9: versioningsyscalls.9 Log Message: Forgot to commit the expanded userland portion To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/share/man/man9

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 15:54:18 UTC 2023 Modified Files: src/share/man/man9: versioningsyscalls.9 Log Message: Forgot to commit the expanded userland portion To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 15:49:19 UTC 2023 Modified Files: src/sys/kern: sys_memfd.c src/usr.bin/fstat: misc.c Added Files: src/sys/sys: miscfd.h Log Message: move the memfd struct to a separate file. Requested by riastradh@

CVS commit: src

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 15:49:19 UTC 2023 Modified Files: src/sys/kern: sys_memfd.c src/usr.bin/fstat: misc.c Added Files: src/sys/sys: miscfd.h Log Message: move the memfd struct to a separate file. Requested by riastradh@

CVS commit: src/usr.bin/xlint/lint2

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 14:13:19 UTC 2023 Modified Files: src/usr.bin/xlint/lint2: chk.c msg.c read.c Log Message: lint: push memory management one layer down Just as with type_name in lint1, it is more convenient if the application code

CVS commit: src/usr.bin/xlint/lint2

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 14:13:19 UTC 2023 Modified Files: src/usr.bin/xlint/lint2: chk.c msg.c read.c Log Message: lint: push memory management one layer down Just as with type_name in lint1, it is more convenient if the application code

CVS commit: src/usr.bin/xlint

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 13:55:55 UTC 2023 Modified Files: src/usr.bin/xlint/common: emit.c src/usr.bin/xlint/lint2: main2.c msg.c Log Message: lint: replce sprintf with snprintf Even though the sprintf calls were safe, they looked

CVS commit: src/usr.bin/xlint

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 13:55:55 UTC 2023 Modified Files: src/usr.bin/xlint/common: emit.c src/usr.bin/xlint/lint2: main2.c msg.c Log Message: lint: replce sprintf with snprintf Even though the sprintf calls were safe, they looked

CVS commit: src/sys/compat/linux/arch/i386

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 13:05:35 UTC 2023 Modified Files: src/sys/compat/linux/arch/i386: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c linux_systrace_args.c Log Message: regen To generate a diff of this

CVS commit: src/sys/compat/linux/arch/i386

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 13:05:35 UTC 2023 Modified Files: src/sys/compat/linux/arch/i386: linux_syscall.h linux_syscallargs.h linux_syscalls.c linux_sysent.c linux_systrace_args.c Log Message: regen To generate a diff of this

CVS commit: src/sys/compat/linux/arch/i386

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 13:05:27 UTC 2023 Modified Files: src/sys/compat/linux/arch/i386: syscalls.master Log Message: Add new syscalls To generate a diff of this commit: cvs rdiff -u -r1.129 -r1.130

CVS commit: src/sys/compat/linux/arch/i386

2023-07-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 10 13:05:27 UTC 2023 Modified Files: src/sys/compat/linux/arch/i386: syscalls.master Log Message: Add new syscalls To generate a diff of this commit: cvs rdiff -u -r1.129 -r1.130

Re: CVS commit: src

2023-07-10 Thread Taylor R Campbell
> Date: Mon, 10 Jul 2023 08:48:55 -0400 > From: Christos Zoulas > > Yes, I don't like that either, but it is for fstat(1) support. > timerfd and eventfd were not added to fstat... An alternative is to > put it in a separate header file or copy it. I think we should err on the side of more small

Re: CVS commit: src

2023-07-10 Thread Christos Zoulas
Yes, I don't like that either, but it is for fstat(1) support. timerfd and eventfd were not added to fstat... An alternative is to put it in a separate header file or copy it. christos > On Jul 10, 2023, at 8:14 AM, Jason Thorpe wrote: > > It’s great to see this land, but “struct memfd” does

CVS commit: src/usr.bin/xlint/lint2

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 12:40:22 UTC 2023 Modified Files: src/usr.bin/xlint/lint2: chk.c externs2.h hash.c lint2.h main2.c msg.c read.c Log Message: lint: clean up lint2 To generate a diff of this commit: cvs rdiff -u -r1.57

CVS commit: src/usr.bin/xlint/lint2

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 12:40:22 UTC 2023 Modified Files: src/usr.bin/xlint/lint2: chk.c externs2.h hash.c lint2.h main2.c msg.c read.c Log Message: lint: clean up lint2 To generate a diff of this commit: cvs rdiff -u -r1.57

Re: CVS commit: src

2023-07-10 Thread Jason Thorpe
It’s great to see this land, but “struct memfd” does not appear to be needed in . I would suggest moving it to sys_memfd.c. > On Jul 9, 2023, at 7:31 PM, Christos Zoulas wrote: > > Module Name: src > Committed By: christos > Date: Mon Jul 10 02:31:55 UTC 2023 > > Modified Files: >

CVS commit: src/usr.bin/xlint/lint1

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 11:46:14 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y check-msgs.lua Log Message: lint: ensure that untyped grammar rules are listed Untyped grammar rules are suspicious because they subtly affect the

CVS commit: src/usr.bin/xlint/lint1

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 11:46:14 UTC 2023 Modified Files: src/usr.bin/xlint/lint1: cgram.y check-msgs.lua Log Message: lint: ensure that untyped grammar rules are listed Untyped grammar rules are suspicious because they subtly affect the

CVS commit: src/usr.bin/xlint

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 09:51:30 UTC 2023 Modified Files: src/usr.bin/xlint/common: param.h src/usr.bin/xlint/lint1: init.c lex.c tree.c src/usr.bin/xlint/lint2: hash.c read.c Log Message: lint: clean up wchar_t and hash

CVS commit: src/usr.bin/xlint

2023-07-10 Thread Roland Illig
Module Name:src Committed By: rillig Date: Mon Jul 10 09:51:30 UTC 2023 Modified Files: src/usr.bin/xlint/common: param.h src/usr.bin/xlint/lint1: init.c lex.c tree.c src/usr.bin/xlint/lint2: hash.c read.c Log Message: lint: clean up wchar_t and hash

CVS commit: src/tools/host-mkdep

2023-07-10 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 10 08:55:44 UTC 2023 Modified Files: src/tools/host-mkdep: host-mkdep.in Log Message: host-mkdep(1): Add support for -iquote. Not used yet, but may eventually replace deprecated -I-, both for GCC and clang. To generate a

CVS commit: src/tools/host-mkdep

2023-07-10 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 10 08:55:44 UTC 2023 Modified Files: src/tools/host-mkdep: host-mkdep.in Log Message: host-mkdep(1): Add support for -iquote. Not used yet, but may eventually replace deprecated -I-, both for GCC and clang. To generate a

CVS commit: src/external/bsd/jemalloc/lib

2023-07-10 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jul 10 07:59:24 UTC 2023 Modified Files: src/external/bsd/jemalloc/lib: Makefile Log Message: this is not needed (or wanted) for jemalloc 1.0, so make it empty. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/external/bsd/jemalloc/lib

2023-07-10 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jul 10 07:59:24 UTC 2023 Modified Files: src/external/bsd/jemalloc/lib: Makefile Log Message: this is not needed (or wanted) for jemalloc 1.0, so make it empty. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/sys/arch/riscv/riscv

2023-07-10 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 10 07:04:20 UTC 2023 Modified Files: src/sys/arch/riscv/riscv: autoconf.c riscv_machdep.c Log Message: riscv: Add FDT-based initrd, rndseed, and efirng support. Can be used from our in-tree bootrisv64.efi. To generate a

CVS commit: src/sys/arch/riscv/riscv

2023-07-10 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 10 07:04:20 UTC 2023 Modified Files: src/sys/arch/riscv/riscv: autoconf.c riscv_machdep.c Log Message: riscv: Add FDT-based initrd, rndseed, and efirng support. Can be used from our in-tree bootrisv64.efi. To generate a

CVS commit: src/sys

2023-07-10 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 10 07:01:48 UTC 2023 Modified Files: src/sys/arch/evbarm/fdt: fdt_machdep.c src/sys/arch/riscv/riscv: riscv_machdep.c src/sys/dev/fdt: fdt_boot.c fdt_boot.h Log Message: fdt(4): Factor out bootargs support

CVS commit: src/sys

2023-07-10 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 10 07:01:48 UTC 2023 Modified Files: src/sys/arch/evbarm/fdt: fdt_machdep.c src/sys/arch/riscv/riscv: riscv_machdep.c src/sys/dev/fdt: fdt_boot.c fdt_boot.h Log Message: fdt(4): Factor out bootargs support

CVS commit: src/sys

2023-07-10 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 10 07:00:12 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: efi_machdep.c src/sys/arch/arm/arm: efi_machdep.c efi_runtime.h src/sys/arch/evbarm/fdt: fdt_machdep.c src/sys/dev/fdt: fdt_boot.c

CVS commit: src/sys

2023-07-10 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 10 07:00:12 UTC 2023 Modified Files: src/sys/arch/aarch64/aarch64: efi_machdep.c src/sys/arch/arm/arm: efi_machdep.c efi_runtime.h src/sys/arch/evbarm/fdt: fdt_machdep.c src/sys/dev/fdt: fdt_boot.c

CVS commit: src/sys/kern

2023-07-10 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jul 10 06:42:33 UTC 2023 Modified Files: src/sys/kern: files.kern Log Message: add missing sys_memfd.c. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/sys/kern/files.kern Please note that diffs are not

CVS commit: src/sys/kern

2023-07-10 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jul 10 06:42:33 UTC 2023 Modified Files: src/sys/kern: files.kern Log Message: add missing sys_memfd.c. To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/sys/kern/files.kern Please note that diffs are not