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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 - 100 of 120 matches
Mail list logo