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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 14:50:18 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: Makefile cgram.y ckbool.c debug.c decl.c lint1.h tree.c Log Message: lint: split CTCONST into BOOL_CONST and ENUM_CONST Having a unified

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 21:19:52 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: cgram.y debug.c decl.c lint1.h Log Message: lint: rename dinfo_t.d_offset to d_offset_in_bits Most often, offsets are measured in bytes, so better embed the

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 21:19:52 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: cgram.y debug.c decl.c lint1.h Log Message: lint: rename dinfo_t.d_offset to d_offset_in_bits Most often, offsets are measured in bytes, so better embed the

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 15:43:42 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: Makefile cgram.y ckbool.c debug.c decl.c lex.c lint1.h tree.c Log Message: lint: disambiguate sym_t.s_value Having a single variable for 4

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 15:43:42 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: Makefile cgram.y ckbool.c debug.c decl.c lex.c lint1.h tree.c Log Message: lint: disambiguate sym_t.s_value Having a single variable for 4

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 16:02:14 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: debug.c decl.c lint1.h tree.c Log Message: lint: extract is_member into separate function No functional change. To generate a diff of this commit: cvs rdiff

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 16:02:14 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: debug.c decl.c lint1.h tree.c Log Message: lint: extract is_member into separate function No functional change. To generate a diff of this commit: cvs rdiff

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 14:50:18 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: Makefile cgram.y ckbool.c debug.c decl.c lint1.h tree.c Log Message: lint: split CTCONST into BOOL_CONST and ENUM_CONST Having a unified

CVS commit: src/usr.bin/xlint

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 22:26:49 UTC 2022 Modified Files: src/usr.bin/xlint: Makefile.inc Log Message: lint: ensure that lint itself compiles without lint warnings It would be a pity if lint didn't even survive its own style checks. To

CVS commit: src/usr.bin/xlint

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 22:26:49 UTC 2022 Modified Files: src/usr.bin/xlint: Makefile.inc Log Message: lint: ensure that lint itself compiles without lint warnings It would be a pity if lint didn't even survive its own style checks. To

CVS commit: src/usr.sbin/makefs

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 14:38:47 UTC 2022 Modified Files: src/usr.sbin/makefs: Makefile Log Message: makefs(8): Needs -lm for ceil in udf as a host tool too. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39

CVS commit: src/usr.sbin/makefs

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 14:38:47 UTC 2022 Modified Files: src/usr.sbin/makefs: Makefile Log Message: makefs(8): Needs -lm for ceil in udf as a host tool too. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39

CVS commit: src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 19:59:08 UTC 2022 Modified Files: src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem: nouveau_nvkm_subdev_instmem_base.c Log Message: nouveau: Omit needless local patch. This code probably

CVS commit: src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 19:59:08 UTC 2022 Modified Files: src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem: nouveau_nvkm_subdev_instmem_base.c Log Message: nouveau: Omit needless local patch. This code probably

CVS commit: src

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:01 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S src/common/lib/libc/arch/x86_64/atomic: atomic.S src/sys/arch/amd64/include: frameasm.h

CVS commit: src

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:01 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S src/common/lib/libc/arch/x86_64/atomic: atomic.S src/sys/arch/amd64/include: frameasm.h

CVS commit: src/common/lib/libc/arch/aarch64/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:37 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: membar_ops.S Log Message: aarch64/membar_ops: Fix wrong symbol end. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/common/lib/libc/arch/aarch64/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:37 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: membar_ops.S Log Message: aarch64/membar_ops: Fix wrong symbol end. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/common/lib/libc/arch

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:18 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S src/common/lib/libc/arch/x86_64/atomic: atomic.S Log Message: x86: Omit needless store in membar_producer/exit. On x86, every

CVS commit: src/common/lib/libc/arch

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:18 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S src/common/lib/libc/arch/x86_64/atomic: atomic.S Log Message: x86: Omit needless store in membar_producer/exit. On x86, every

CVS commit: src/common/lib/libc/arch

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:29 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S src/common/lib/libc/arch/x86_64/atomic: atomic.S Log Message: x86: Add a note on membar_sync and mfence. To generate a diff

CVS commit: src/common/lib/libc/arch

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:07:29 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S src/common/lib/libc/arch/x86_64/atomic: atomic.S Log Message: x86: Add a note on membar_sync and mfence. To generate a diff

CVS commit: src/sbin/newfs_udf

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 09:58:12 UTC 2022 Modified Files: src/sbin/newfs_udf: newfs_udf.c newfs_udf.h udf_core.c udf_core.h Log Message: newfs_udf(8): Nix trailing whitespace. No functional change intended. To generate a diff of this

CVS commit: src/sbin/newfs_udf

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 09:58:12 UTC 2022 Modified Files: src/sbin/newfs_udf: newfs_udf.c newfs_udf.h udf_core.c udf_core.h Log Message: newfs_udf(8): Nix trailing whitespace. No functional change intended. To generate a diff of this

CVS commit: src/sbin/fsck_udf

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 09:59:16 UTC 2022 Modified Files: src/sbin/fsck_udf: main.c Log Message: fsck_udf(8): Nix trailing whitespace. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sbin/fsck_udf

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 09:59:16 UTC 2022 Modified Files: src/sbin/fsck_udf: main.c Log Message: fsck_udf(8): Nix trailing whitespace. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/common/lib/libc/arch/sparc/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:06:39 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc/atomic: membar_ops.S Log Message: sparc: Fix membar_sync with LDSTUB. membar_sync is required to be a full sequential consistency barrier, equivalent

CVS commit: src/common/lib/libc/arch/sparc/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:06:39 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc/atomic: membar_ops.S Log Message: sparc: Fix membar_sync with LDSTUB. membar_sync is required to be a full sequential consistency barrier, equivalent

CVS commit: src/common/lib/libc/arch/sparc64/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:06:48 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc64/atomic: membar_ops.S Log Message: sparc64: Fix membar_sync by issuing membar #StoreLoad. In TSO this is the only memory barrier ever needed, and

CVS commit: src/common/lib/libc/arch/sparc64/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:06:48 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc64/atomic: membar_ops.S Log Message: sparc64: Fix membar_sync by issuing membar #StoreLoad. In TSO this is the only memory barrier ever needed, and

CVS commit: src/usr.sbin/makefs

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 10:05:35 UTC 2022 Modified Files: src/usr.sbin/makefs: chfs.c ffs.c makefs.c makefs.h msdos.c udf.c walk.c src/usr.sbin/makefs/cd9660: cd9660_archimedes.c cd9660_archimedes.h

CVS commit: src/usr.sbin/makefs

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 10:05:35 UTC 2022 Modified Files: src/usr.sbin/makefs: chfs.c ffs.c makefs.c makefs.h msdos.c udf.c walk.c src/usr.sbin/makefs/cd9660: cd9660_archimedes.c cd9660_archimedes.h

CVS commit: src/sys/external/bsd/ena-com

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:49:37 UTC 2022 Modified Files: src/sys/external/bsd/ena-com: ena_plat.h Log Message: ena: Fix rmb/wmb/mb to match Linux on x86 and aarch64. This is not right but it's not worse than it was before. To generate

CVS commit: src/sys/external/bsd/ena-com

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 12:49:37 UTC 2022 Modified Files: src/sys/external/bsd/ena-com: ena_plat.h Log Message: ena: Fix rmb/wmb/mb to match Linux on x86 and aarch64. This is not right but it's not worse than it was before. To generate

CVS commit: src/sys/arch/mips

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 14:09:32 UTC 2022 Modified Files: src/sys/arch/mips/include: asm.h src/sys/arch/mips/rmi: rmixl_cpu.c Log Message: mips/rmi: Hack to get XLSATX64.MP kernel building again. Using in a .c file is kinda grody

CVS commit: src/sys/arch/mips

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 14:09:32 UTC 2022 Modified Files: src/sys/arch/mips/include: asm.h src/sys/arch/mips/rmi: rmixl_cpu.c Log Message: mips/rmi: Hack to get XLSATX64.MP kernel building again. Using in a .c file is kinda grody

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 13:22:05 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: decl.c externs1.h tree.c Log Message: lint: rename length to length_in_bits No functional change. To generate a diff of this commit: cvs rdiff -u -r1.269

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 13:22:05 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: decl.c externs1.h tree.c Log Message: lint: rename length to length_in_bits No functional change. To generate a diff of this commit: cvs rdiff -u -r1.269

CVS commit: src/sys/sys

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 13:38:15 UTC 2022 Modified Files: src/sys/sys: lwp.h Log Message: sys/lwp.h: Nix trailing whitespace. To generate a diff of this commit: cvs rdiff -u -r1.213 -r1.214 src/sys/sys/lwp.h Please note that diffs are

CVS commit: src/sys/sys

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 13:38:15 UTC 2022 Modified Files: src/sys/sys: lwp.h Log Message: sys/lwp.h: Nix trailing whitespace. To generate a diff of this commit: cvs rdiff -u -r1.213 -r1.214 src/sys/sys/lwp.h Please note that diffs are

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 13:38:17 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: cgram.y debug.c decl.c func.c lex.c lint1.h tree.c Log Message: lint: inline member access macros for sym_t Having the 'u.' explicitly in the code

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 13:38:17 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: cgram.y debug.c decl.c func.c lex.c lint1.h tree.c Log Message: lint: inline member access macros for sym_t Having the 'u.' explicitly in the code

CVS commit: src/sys/sys

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:34:30 UTC 2022 Modified Files: src/sys/sys: atomic.h Log Message: atomic_loadstore(9): Use membar_acquire/release. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/sys/atomic.h Please note

CVS commit: src/sys/sys

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:34:30 UTC 2022 Modified Files: src/sys/sys: atomic.h Log Message: atomic_loadstore(9): Use membar_acquire/release. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/sys/atomic.h Please note

CVS commit: src/sys/arch/mips/cavium

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:34:40 UTC 2022 Modified Files: src/sys/arch/mips/cavium: octeon_intr.c Log Message: mips/cavium: Insert appropriate membars around IPIs. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27

CVS commit: src/sys/arch/mips/cavium

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:34:40 UTC 2022 Modified Files: src/sys/arch/mips/cavium: octeon_intr.c Log Message: mips/cavium: Insert appropriate membars around IPIs. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27

CVS commit: src/sys/arch/mips/rmi

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:34:50 UTC 2022 Modified Files: src/sys/arch/mips/rmi: rmixl_intr.c Log Message: mips/rmixl: Insert appropriate membars around IPIs. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/sys/arch/mips/rmi

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:34:50 UTC 2022 Modified Files: src/sys/arch/mips/rmi: rmixl_intr.c Log Message: mips/rmixl: Insert appropriate membars around IPIs. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/sys/arch/alpha/alpha

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:42:56 UTC 2022 Modified Files: src/sys/arch/alpha/alpha: ipifuncs.c Log Message: alpha: Convert ipifuncs.c to membar_release/acquire. No semantic change is possible because all of these membars are just mb on

CVS commit: src/sys/arch/alpha/alpha

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:42:56 UTC 2022 Modified Files: src/sys/arch/alpha/alpha: ipifuncs.c Log Message: alpha: Convert ipifuncs.c to membar_release/acquire. No semantic change is possible because all of these membars are just mb on

CVS commit: src/sys/arch/hppa/hppa

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:43:12 UTC 2022 Modified Files: src/sys/arch/hppa/hppa: ipifuncs.c Log Message: hppa: Convert ipiuncs.c to membar_release/acquire. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/arch/hppa/hppa

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:43:12 UTC 2022 Modified Files: src/sys/arch/hppa/hppa: ipifuncs.c Log Message: hppa: Convert ipiuncs.c to membar_release/acquire. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:43:20 UTC 2022 Modified Files: src/sys/arch/mips/include: lock.h Log Message: mips: Convert lock.h to membar_release/acquire. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23

CVS commit: src/sys/external/bsd/ena-com

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:44:54 UTC 2022 Modified Files: src/sys/external/bsd/ena-com: ena_plat.h Log Message: ena: Convert not-right membar_enter/exit to membar_acquire/release. Only used on non-x86 and non-aarch64, which probably means

CVS commit: src/sys/external/bsd/ena-com

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:44:54 UTC 2022 Modified Files: src/sys/external/bsd/ena-com: ena_plat.h Log Message: ena: Convert not-right membar_enter/exit to membar_acquire/release. Only used on non-x86 and non-aarch64, which probably means

CVS commit: src/sys/rump/net/lib/libshmif

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:45:02 UTC 2022 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: if_shmem(4): Use membar_acquire/release for lock acquire/release. To generate a diff of this commit: cvs rdiff -u -r1.83

CVS commit: src/sys/rump/net/lib/libshmif

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:45:02 UTC 2022 Modified Files: src/sys/rump/net/lib/libshmif: if_shmem.c Log Message: if_shmem(4): Use membar_acquire/release for lock acquire/release. To generate a diff of this commit: cvs rdiff -u -r1.83

CVS commit: src/common/lib/libc/arch/sparc64/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:25 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc64/atomic: membar_ops.S Log Message: sparc64/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving

CVS commit: src/common/lib/libc/arch/riscv/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:53 UTC 2022 Modified Files: src/common/lib/libc/arch/riscv/atomic: membar_ops.S Log Message: riscv/membar_ops: Upgrade membar_enter from W/RW to RW/RW. This will be deprecated soon but let's avoid leaving

CVS commit: src/common/lib/libc/arch/riscv/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:53 UTC 2022 Modified Files: src/common/lib/libc/arch/riscv/atomic: membar_ops.S Log Message: riscv/membar_ops: Upgrade membar_enter from W/RW to RW/RW. This will be deprecated soon but let's avoid leaving

CVS commit: src/common/lib/libc/arch/i386/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:36 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S Log Message: i386/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving rakes to

CVS commit: src/common/lib/libc/arch/i386/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:36 UTC 2022 Modified Files: src/common/lib/libc/arch/i386/atomic: atomic.S Log Message: i386/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving rakes to

CVS commit: src/common/lib/libc/arch/sparc/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:17 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc/atomic: membar_ops.S Log Message: sparc/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving

CVS commit: src/common/lib/libc/arch/sparc64/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:25 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc64/atomic: membar_ops.S Log Message: sparc64/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving

CVS commit: src/common/lib/libc/arch/x86_64/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:45 UTC 2022 Modified Files: src/common/lib/libc/arch/x86_64/atomic: atomic.S Log Message: x86_64/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving rakes

CVS commit: src/common/lib/libc/arch/x86_64/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:45 UTC 2022 Modified Files: src/common/lib/libc/arch/x86_64/atomic: atomic.S Log Message: x86_64/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving rakes

CVS commit: src/common/lib/libc/arch/sparc/atomic

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 22:53:17 UTC 2022 Modified Files: src/common/lib/libc/arch/sparc/atomic: membar_ops.S Log Message: sparc/membar_ops: Upgrade membar_enter from R/RW to RW/RW. This will be deprecated soon but let's avoid leaving

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 23:41:22 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: cgram.y debug.c decl.c externs1.h func.c lex.c lint1.h tree.c Log Message: lint: distinguish between storage class and declaration kind These

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sat Apr 9 23:41:22 UTC 2022 Modified Files: src/usr.bin/xlint/lint1: cgram.y debug.c decl.c externs1.h func.c lex.c lint1.h tree.c Log Message: lint: distinguish between storage class and declaration kind These

CVS commit: src/sys

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:45:37 UTC 2022 Modified Files: src/sys/kern: kern_lwp.c kern_turnstile.c src/sys/sys: lwp.h Log Message: kern: Handle l_mutex with atomic_store_release, atomic_load_consume. - Where the lock is held and

CVS commit: src/sys

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:45:37 UTC 2022 Modified Files: src/sys/kern: kern_lwp.c kern_turnstile.c src/sys/sys: lwp.h Log Message: kern: Handle l_mutex with atomic_store_release, atomic_load_consume. - Where the lock is held and

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:45:45 UTC 2022 Modified Files: src/sys/kern: vfs_vnode.c Log Message: vfs(9): Add XXX comment about unclear membar_enter. To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143 src/sys/kern/vfs_vnode.c

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:46:19 UTC 2022 Modified Files: src/sys/kern: kern_rwlock.c Log Message: rwlock(9): Convert to membar_acquire/release. Leave an XXX comment where I suspect there might be a missing membar -- to be audited when I

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:51:09 UTC 2022 Modified Files: src/sys/kern: subr_copy.c Log Message: ucas(9): Convert membar_exit to membar_release. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/kern/subr_copy.c

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:51:09 UTC 2022 Modified Files: src/sys/kern: subr_copy.c Log Message: ucas(9): Convert membar_exit to membar_release. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/kern/subr_copy.c

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:51:22 UTC 2022 Modified Files: src/sys/kern: subr_ipi.c Log Message: ipi(9): Convert membar_exit/enter to membar_release/acquire. No store-before-load ordering needed here, just need to ensure that in

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:51:22 UTC 2022 Modified Files: src/sys/kern: subr_ipi.c Log Message: ipi(9): Convert membar_exit/enter to membar_release/acquire. No store-before-load ordering needed here, just need to ensure that in

CVS commit: src/sys/rump/librump/rumpkern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:45:14 UTC 2022 Modified Files: src/sys/rump/librump/rumpkern: scheduler.c Log Message: rumpkern/scheduler: Use membar_release. ...but add an XXX comment asking for clarity on what it pairs with. To generate a

CVS commit: src/sys/rump/librump/rumpkern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:45:14 UTC 2022 Modified Files: src/sys/rump/librump/rumpkern: scheduler.c Log Message: rumpkern/scheduler: Use membar_release. ...but add an XXX comment asking for clarity on what it pairs with. To generate a

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:51:48 UTC 2022 Modified Files: src/sys/kern: subr_pool.c Log Message: pool(9): Convert membar_exit to membar_release. To generate a diff of this commit: cvs rdiff -u -r1.281 -r1.282 src/sys/kern/subr_pool.c

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:51:48 UTC 2022 Modified Files: src/sys/kern: subr_pool.c Log Message: pool(9): Convert membar_exit to membar_release. To generate a diff of this commit: cvs rdiff -u -r1.281 -r1.282 src/sys/kern/subr_pool.c

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:45:45 UTC 2022 Modified Files: src/sys/kern: vfs_vnode.c Log Message: vfs(9): Add XXX comment about unclear membar_enter. To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143 src/sys/kern/vfs_vnode.c

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:46:10 UTC 2022 Modified Files: src/sys/kern: kern_mutex.c Log Message: mutex(9): Convert to membar_acquire/release. Except for setting the waiters bit -- not sure if this is actually required to be

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:51:57 UTC 2022 Modified Files: src/sys/kern: subr_thmap.c Log Message: thmap(9): Convert membar_exit to membar_release. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/kern/subr_thmap.c

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:51:57 UTC 2022 Modified Files: src/sys/kern: subr_thmap.c Log Message: thmap(9): Convert membar_exit to membar_release. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/kern/subr_thmap.c

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:52:05 UTC 2022 Modified Files: src/sys/kern: sys_select.c Log Message: select(9): Use membar_acquire/release and atomic_store_release. No store-before-load ordering here -- this was obviously always intended to

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:46:10 UTC 2022 Modified Files: src/sys/kern: kern_mutex.c Log Message: mutex(9): Convert to membar_acquire/release. Except for setting the waiters bit -- not sure if this is actually required to be

CVS commit: src/sys/kern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:46:19 UTC 2022 Modified Files: src/sys/kern: kern_rwlock.c Log Message: rwlock(9): Convert to membar_acquire/release. Leave an XXX comment where I suspect there might be a missing membar -- to be audited when I

CVS commit: src/sys/rump/librump/rumpkern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:45:23 UTC 2022 Modified Files: src/sys/rump/librump/rumpkern: sleepq.c Log Message: rumpkern/sleepq: Convert membar_exit/store to atomic_store_release. To generate a diff of this commit: cvs rdiff -u -r1.21

CVS commit: src/sys/rump/librump/rumpkern

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:45:23 UTC 2022 Modified Files: src/sys/rump/librump/rumpkern: sleepq.c Log Message: rumpkern/sleepq: Convert membar_exit/store to atomic_store_release. To generate a diff of this commit: cvs rdiff -u -r1.21

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Apr 10 00:42:29 UTC 2022 Added Files: src/usr.bin/xlint/lint1: README.md Log Message: lint: add quickstart documentation to the implementation of lint To generate a diff of this commit: cvs rdiff -u -r0 -r1.1

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

2022-04-09 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Apr 10 00:42:29 UTC 2022 Added Files: src/usr.bin/xlint/lint1: README.md Log Message: lint: add quickstart documentation to the implementation of lint To generate a diff of this commit: cvs rdiff -u -r0 -r1.1

CVS commit: src/sys/external/bsd/common

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:43:31 UTC 2022 Modified Files: src/sys/external/bsd/common/include/asm: barrier.h src/sys/external/bsd/common/include/linux: compiler.h src/sys/external/bsd/common/linux: linux_tasklet.c

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:43:20 UTC 2022 Modified Files: src/sys/arch/mips/include: lock.h Log Message: mips: Convert lock.h to membar_release/acquire. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23

CVS commit: src/sys/external/bsd/drm2/include/linux

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:43:55 UTC 2022 Modified Files: src/sys/external/bsd/drm2/include/linux: llist.h Log Message: linux/llist: Use membar_release and membar_datadep_consumer. No need for membar_acquire here! Loads are all

CVS commit: src/sys/external/bsd/drm2/include/linux

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:43:55 UTC 2022 Modified Files: src/sys/external/bsd/drm2/include/linux: llist.h Log Message: linux/llist: Use membar_release and membar_datadep_consumer. No need for membar_acquire here! Loads are all

CVS commit: src/sys/external/bsd/drm2/include/linux

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:43:39 UTC 2022 Modified Files: src/sys/external/bsd/drm2/include/linux: kref.h Log Message: linux/kref: Fix memory barriers and use membar_release/acquire. To generate a diff of this commit: cvs rdiff -u -r1.12

CVS commit: src/sys/external/bsd/drm2/include/linux

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:43:39 UTC 2022 Modified Files: src/sys/external/bsd/drm2/include/linux: kref.h Log Message: linux/kref: Fix memory barriers and use membar_release/acquire. To generate a diff of this commit: cvs rdiff -u -r1.12

CVS commit: src/sys/external/bsd/common

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:43:31 UTC 2022 Modified Files: src/sys/external/bsd/common/include/asm: barrier.h src/sys/external/bsd/common/include/linux: compiler.h src/sys/external/bsd/common/linux: linux_tasklet.c

CVS commit: src/sys

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:52:23 UTC 2022 Modified Files: src/sys/kern: uipc_socket.c uipc_socket2.c uipc_usrreq.c src/sys/sys: socketvar.h Log Message: unix(4): Convert membar_exit to membar_release. Use atomic_load_consume or

  1   2   >