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: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
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
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
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
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
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.
-
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.
-
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
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
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
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
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
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
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
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
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
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
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,
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,
101 - 120 of 120 matches
Mail list logo