CVS commit: src/usr.bin/make

2021-01-30 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Jan 31 07:07:53 UTC 2021 Modified Files: src/usr.bin/make: job.c Log Message: Reduce unnecessary calls to waitpid Set a flag when we catch SIGCHLD and don't call waitpid if it is not set. Clear it when we call waitpid. To

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

2021-01-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jan 31 06:24:40 UTC 2021 Modified Files: src/sys/arch/evbarm/conf: GENERIC Log Message: Remove duplicate EARLYCONS=imx entry (both are commented out) To generate a diff of this commit: cvs rdiff -u -r1.91 -r1.92

CVS commit: src/sys/arch/arm/include

2021-01-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jan 31 06:18:50 UTC 2021 Modified Files: src/sys/arch/arm/include: armreg.h Log Message: Fix (unused) PRRR_NOSn #define To generate a diff of this commit: cvs rdiff -u -r1.129 -r1.130 src/sys/arch/arm/include/armreg.h

CVS commit: src/sys/arch/arm/arm

2021-01-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jan 31 05:59:55 UTC 2021 Modified Files: src/sys/arch/arm/arm: cpufunc.c Log Message: One #include "opt_cputypes.h" is enough for anyone To generate a diff of this commit: cvs rdiff -u -r1.179 -r1.180

CVS commit: src/sys/arch/aarch64

2021-01-30 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Sun Jan 31 04:51:29 UTC 2021 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/include: pmap.h Log Message: implement pmap_remove_all(). The size of struct pv_entry has increased, but speed of kernel

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

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 23:15:32 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: tree.c Log Message: lint: flatten has_side_effect Since GCC performs tail call optimization, the generated code is practically the same. Replace redundant

CVS commit: src

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 23:05:08 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_129.c msg_129.exp src/usr.bin/xlint/lint1: tree.c Log Message: lint: fix wrong 'expression has null effect' To generate a diff of this

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

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 22:48:50 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: tree.c Log Message: lint: extract has_side_effect from check_null_effect No functional change. To generate a diff of this commit: cvs rdiff -u -r1.196

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

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 22:38:54 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_129.c msg_129.exp Log Message: lint: add test for 129, possibly demonstrating a bug in lint To generate a diff of this commit: cvs rdiff -u -r1.1

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

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 22:07:31 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_259.c msg_259.exp Log Message: lint: add test for message 259 about implicit conversions To generate a diff of this commit: cvs rdiff -u -r1.1

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

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 21:58:04 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: err.c tree.c Log Message: lint: add type information to message 275 Before: cast discards 'const' from pointer target type After: cast discards 'const' from

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

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 21:49:08 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: err.c tree.c Log Message: lint: add type information to warning about troublesome casts The previous warning text did not mention the actual types that are

CVS commit: src/usr.bin/make

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 21:25:10 UTC 2021 Modified Files: src/usr.bin/make: buf.h main.c var.c Log Message: make(1): inline Buf_Len To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/usr.bin/make/buf.h cvs rdiff -u -r1.519

CVS commit: src/sys/dev/pci

2021-01-30 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jan 30 21:24:30 UTC 2021 Modified Files: src/sys/dev/pci: pcidevs Log Message: Add some more product IDs for mcx(4) To generate a diff of this commit: cvs rdiff -u -r1.1423 -r1.1424 src/sys/dev/pci/pcidevs Please note

CVS commit: src/sys/net

2021-01-30 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jan 30 21:23:08 UTC 2021 Modified Files: src/sys/net: files.net Added Files: src/sys/net: toeplitz.c toeplitz.h Log Message: Add symmetric toeplitz implementation with integration for NICs, from OpenBSD. To

CVS commit: src/usr.bin/make

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 21:18:14 UTC 2021 Modified Files: src/usr.bin/make: buf.c buf.h Log Message: make(1): remove __predict_false The effect (at least on x86_64) is so minimal that it is not worth cluttering the code. To generate a diff

CVS commit: src/usr.bin/make

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 21:03:32 UTC 2021 Modified Files: src/usr.bin/make: buf.c buf.h main.c var.c Log Message: make(1): inline Buf_GetAll To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/usr.bin/make/buf.c cvs rdiff -u

CVS commit: src/usr.bin/make

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 20:59:29 UTC 2021 Modified Files: src/usr.bin/make: buf.c Log Message: make(1): only clean up the Buffer data in CLEANUP mode Cleaning up the members is only useful during debugging but not during use in production.

CVS commit: src/usr.bin/make

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 20:53:29 UTC 2021 Modified Files: src/usr.bin/make: buf.c buf.h cond.c dir.c for.c main.c parse.c var.c Log Message: make(1): split Buf_Destroy into Buf_Done and Buf_DoneData In all cases except one, the boolean

CVS commit: src/share/misc

2021-01-30 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Jan 30 19:20:44 UTC 2021 Modified Files: src/share/misc: acronyms.comp Log Message: Add a few network interface offload feature initialisms To generate a diff of this commit: cvs rdiff -u -r1.319 -r1.320

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

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 18:16:45 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: decl.c externs1.h func.c init.c tree.c Log Message: lint: rename incompl to is_incomplete No functional change. To generate a diff of this commit: cvs rdiff

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

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 18:14:25 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: tree.c Log Message: lint: fix type conversion for very large data types Data types that are 4 GB or larger are an edge case. Nevertheless, compute their size

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

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 18:12:07 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: tree.c Log Message: lint: remove redundant parentheses No functional change. To generate a diff of this commit: cvs rdiff -u -r1.191 -r1.192

CVS commit: src

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 17:56:29 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_189.c msg_189.exp msg_191.c msg_191.exp msg_192.c msg_192.exp msg_193.c msg_193.exp msg_194.c msg_194.exp msg_231.c

CVS commit: src/sys/dev/i2c

2021-01-30 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Jan 30 17:38:57 UTC 2021 Modified Files: src/sys/dev/i2c: s390.c Log Message: Add the standard compat string from the Device Tree bindings. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/i2c/s390.c

CVS commit: src/sys/dev/i2c

2021-01-30 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Jan 30 17:38:28 UTC 2021 Modified Files: src/sys/dev/i2c: rs5c372.c Log Message: Add standard compat strings from the Device Tree bindings. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17

CVS commit: src/sys/dev/i2c

2021-01-30 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Jan 30 17:37:25 UTC 2021 Modified Files: src/sys/dev/i2c: dstemp.c Log Message: Add the standard compat string from the Device Tree bindings. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

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

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 17:02:58 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_216.c msg_216.exp msg_217.c msg_217.exp msg_220.c msg_220.exp msg_223.c msg_223.exp msg_224.c msg_224.exp Log Message: lint:

CVS commit: src/usr.bin/make

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 16:05:45 UTC 2021 Modified Files: src/usr.bin/make: Makefile Log Message: make(1): run lint with strict bool mode The make code is not supposed to use constructs such as "if (strcmp(s1, s2))" or "if (p && *p)",

CVS commit: src/usr.bin/make

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 15:53:55 UTC 2021 Modified Files: src/usr.bin/make: enum.h Log Message: make(1): fix lint warning about empty declarations To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/usr.bin/make/enum.h Please

CVS commit: src/usr.bin/make

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 15:48:42 UTC 2021 Modified Files: src/usr.bin/make: enum.h make.c suff.c var.c Log Message: make(1): reduce boilerplate for printing bit sets in debug mode No functional change. To generate a diff of this commit:

CVS commit: src/usr.bin/make/unit-tests

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 13:50:18 UTC 2021 Modified Files: src/usr.bin/make/unit-tests: lint.mk Log Message: make(1): update documentation of test lint.mk To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/usr.bin/make

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 13:12:00 UTC 2021 Modified Files: src/usr.bin/make: job.c Log Message: make(1): clean up JobWriteShellCommands To generate a diff of this commit: cvs rdiff -u -r1.403 -r1.404 src/usr.bin/make/job.c Please note that

CVS commit: src/usr.bin/make

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 13:02:54 UTC 2021 Modified Files: src/usr.bin/make: job.c Log Message: make(1): clean up comments in JobSaveCommands and JobStart To generate a diff of this commit: cvs rdiff -u -r1.402 -r1.403 src/usr.bin/make/job.c

CVS commit: src

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 12:46:38 UTC 2021 Modified Files: src/distrib/sets/lists/tests: mi src/usr.bin/make/unit-tests: Makefile jobs-empty-commands.mk Added Files: src/usr.bin/make/unit-tests: opt-no-action-touch.exp

CVS commit: src/usr.bin/make/unit-tests

2021-01-30 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Jan 30 12:14:08 UTC 2021 Modified Files: src/usr.bin/make/unit-tests: opt-touch-jobs.mk Log Message: make(1): explain test opt-touch-jobs To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/usr.sbin/tprof

2021-01-30 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jan 30 11:46:25 UTC 2021 Modified Files: src/usr.sbin/tprof: tprof_analyze.c Log Message: Print the path that we failed to open on error To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/usr.sbin/isibootd

2021-01-30 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Jan 30 11:34:28 UTC 2021 Modified Files: src/usr.sbin/isibootd: isibootd.c Log Message: Fix "Cannot allocate memory" failure on amd64. BIOCGBLEN ioctl of bpf(4) requires u_int, not size_t. The problem is reported by Kenji

CVS commit: src/sys/arch/arm/nxp

2021-01-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jan 30 09:48:59 UTC 2021 Modified Files: src/sys/arch/arm/nxp: imx6_usb.c Log Message: Don't print undefined interrupt value To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/nxp/imx6_usb.c Please

CVS commit: src/sys/arch/arm/nxp

2021-01-30 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jan 30 09:36:46 UTC 2021 Modified Files: src/sys/arch/arm/nxp: imx6_clk.c Log Message: Pretty print To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/nxp/imx6_clk.c Please note that diffs are not