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 src/usr.bin/xli

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 src/usr.bin/xli

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 ato

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 ato

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 b

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 b

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 Pl

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 Ple

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 Pl

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 Ple

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 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: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 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: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 Pleas

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 Pleas

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 h

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 h

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 store-before-l

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 store-before-l

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: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

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 k

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 k

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 -r1.

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 -r1.

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 d

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 d

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 -r1.

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 -r1.

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/external/bsd/drm2/linux

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:44:45 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_buf.c linux_dma_fence.c linux_dma_fence_chain.c Log Message: drm: Convert membar_enter/exit stragglers to membar_acquire/releas

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:44:45 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_buf.c linux_dma_fence.c linux_dma_fence_chain.c Log Message: drm: Convert membar_enter/exit stragglers to membar_acquire/releas

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:44:25 UTC 2022 Modified Files: src/sys/external/bsd/drm2/include/linux: ratelimit.h Log Message: linux/ratelimit: Convert to membar_acquire and atomic_store_release. Simplify while here: atomic_swap is enough, no

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:44:25 UTC 2022 Modified Files: src/sys/external/bsd/drm2/include/linux: ratelimit.h Log Message: linux/ratelimit: Convert to membar_acquire and atomic_store_release. Simplify while here: atomic_swap is enough, no

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 data-depen

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 data-depen

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 linux_work.

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 linux_work.

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 src/sys/arch/mips/inclu

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 src/sys/arch/mips/inclu

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 src/sys/arch/hppa/hpp

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 src/sys/arch/hppa/hpp

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 alp

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 alp

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 types

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 types

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:39:18 UTC 2022 Modified Files: src/sys/arch/alpha/alpha: cpu.c Log Message: alpha: Convert cpu_iccb_send from membar_exit to membar_release. XXX Maybe this should really use alpha_mb, since it's not writing to no

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:39:18 UTC 2022 Modified Files: src/sys/arch/alpha/alpha: cpu.c Log Message: alpha: Convert cpu_iccb_send from membar_exit to membar_release. XXX Maybe this should really use alpha_mb, since it's not writing to no

CVS commit: src/libexec/ld.elf_so

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:39:07 UTC 2022 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: rtld: Convert membar_exit/enter to membar_release/acquire. These are basic CAS-based locking primitives needing release and acquire semant

CVS commit: src/libexec/ld.elf_so

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:39:07 UTC 2022 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: rtld: Convert membar_exit/enter to membar_release/acquire. These are basic CAS-based locking primitives needing release and acquire semant

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:38:57 UTC 2022 Modified Files: src/common/lib/libc/atomic: atomic_load.c atomic_store.c Log Message: libc/atomic: Fix membars in __atomic_load/store_* stubs. - membar_enter/exit ordering was backwards. - membar_e

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:38:57 UTC 2022 Modified Files: src/common/lib/libc/atomic: atomic_load.c atomic_store.c Log Message: libc/atomic: Fix membars in __atomic_load/store_* stubs. - membar_enter/exit ordering was backwards. - membar_e

CVS commit: src/sys

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:38:33 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/alpha/alpha: pmap.c src/sys/arch/arm/arm32: pmap.c src/sys/arch/hppa/hppa: pmap.c src/sys/arch/ia64/i

CVS commit: src/sys

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:38:33 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/alpha/alpha: pmap.c src/sys/arch/arm/arm32: pmap.c src/sys/arch/hppa/hppa: pmap.c src/sys/arch/ia64/i

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:36:22 UTC 2022 Modified Files: src/sys/arch/alpha/alpha: pmap.c Log Message: alpha: Omit needless membar in pmap_reference. If the pmap is published enough for us to obtain a reference to it then there's no memba

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:36:22 UTC 2022 Modified Files: src/sys/arch/alpha/alpha: pmap.c Log Message: alpha: Omit needless membar in pmap_reference. If the pmap is published enough for us to obtain a reference to it then there's no memba

CVS commit: src/sys/dev/audio

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:35:58 UTC 2022 Modified Files: src/sys/dev/audio: audio.c Log Message: audio(4): Use membar_acquire, not membar_enter. Cheaper and adequate to make an atomic_swap into a load-acquire. To generate a diff of this

CVS commit: src/sys/dev/audio

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:35:58 UTC 2022 Modified Files: src/sys/dev/audio: audio.c Log Message: audio(4): Use membar_acquire, not membar_enter. Cheaper and adequate to make an atomic_swap into a load-acquire. To generate a diff of this

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 src/sys/arch/mips

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 src/sys/arch/mips

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 src/sys/arch

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 src/sys/arch

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

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:32:53 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: membar_ops.S src/common/lib/libc/arch/alpha/atomic: membar_ops.S src/common/lib/libc/arch/arm/atomic: membar_ops.S src

CVS commit: src

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:32:53 UTC 2022 Modified Files: src/common/lib/libc/arch/aarch64/atomic: membar_ops.S src/common/lib/libc/arch/alpha/atomic: membar_ops.S src/common/lib/libc/arch/arm/atomic: membar_ops.S src

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 rake

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 rake

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/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 t

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 t

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/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/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 rake

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 rake

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 gene

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 gene

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 un

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 un

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 on

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 on

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 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 differen

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 differen

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 compile-ti

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 compile-ti

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 src/usr.sbin/makef

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 src/usr.sbin/makef

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: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 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 no

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 no

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 -r1

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 -r1

  1   2   >