Module Name:src
Committed By: rillig
Date: Sat Feb 25 06:54:08 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varname-dot-makeflags.exp
varname-dot-makeflags.mk varname-dot-makeoverrides.exp
varname-dot-makeoverrides.mk
Log Message:
Module Name:src
Committed By: rillig
Date: Sat Feb 25 06:54:08 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varname-dot-makeflags.exp
varname-dot-makeflags.mk varname-dot-makeoverrides.exp
varname-dot-makeoverrides.mk
Log Message:
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:11:10 UTC 2023
Modified Files:
src/sys/kern: kern_rwlock.c
Log Message:
rwlock(9): Omit needless macro indirection for membars.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:11:10 UTC 2023
Modified Files:
src/sys/kern: kern_rwlock.c
Log Message:
rwlock(9): Omit needless macro indirection for membars.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:01:44 UTC 2023
Modified Files:
src/sys/kern: kern_rwlock.c
Log Message:
rwlock(9): Fix membars.
rw_downgrade must be a release operation, and rw_tryupgrade must be
an acquire operation. membar_producer is not
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:01:44 UTC 2023
Modified Files:
src/sys/kern: kern_rwlock.c
Log Message:
rwlock(9): Fix membars.
rw_downgrade must be a release operation, and rw_tryupgrade must be
an acquire operation. membar_producer is not
Module Name:src
Committed By: jmcneill
Date: Fri Feb 24 11:19:15 UTC 2023
Modified Files:
src/sys/arch/arm/apple: apple_dart.c
Log Message:
#define for consistency with the rest of the file
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5
Module Name:src
Committed By: jmcneill
Date: Fri Feb 24 11:19:15 UTC 2023
Modified Files:
src/sys/arch/arm/apple: apple_dart.c
Log Message:
#define for consistency with the rest of the file
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:03:13 UTC 2023
Modified Files:
src/sys/uvm: uvm_aobj.c
Log Message:
uvm: Eliminate __HAVE_ATOMIC_AS_MEMBAR conditionals.
Discussed on tech-kern:
https://mail-index.netbsd.org/tech-kern/2023/02/23/msg028729.html
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:03:13 UTC 2023
Modified Files:
src/sys/uvm: uvm_aobj.c
Log Message:
uvm: Eliminate __HAVE_ATOMIC_AS_MEMBAR conditionals.
Discussed on tech-kern:
https://mail-index.netbsd.org/tech-kern/2023/02/23/msg028729.html
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:02:27 UTC 2023
Modified Files:
src/sys/kern: kern_auth.c kern_descrip.c kern_mutex_obj.c kern_rwlock.c
kern_rwlock_obj.c subr_copy.c subr_ipi.c subr_pcq.c subr_pool.c
sys_futex.c
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:03:01 UTC 2023
Modified Files:
src/sys/net/npf: npf_nat.c npf_rproc.c npf_tableset.c
Log Message:
npf: Eliminate __HAVE_ATOMIC_AS_MEMBAR conditionals.
Discussed on tech-kern:
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:03:01 UTC 2023
Modified Files:
src/sys/net/npf: npf_nat.c npf_rproc.c npf_tableset.c
Log Message:
npf: Eliminate __HAVE_ATOMIC_AS_MEMBAR conditionals.
Discussed on tech-kern:
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:02:06 UTC 2023
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
src/sys/external/bsd/common/linux: linux_tasklet.c
src/sys/external/bsd/drm2/include/linux: kref.h
Log Message:
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:02:06 UTC 2023
Modified Files:
src/sys/external/bsd/common/include/asm: barrier.h
src/sys/external/bsd/common/linux: linux_tasklet.c
src/sys/external/bsd/drm2/include/linux: kref.h
Log Message:
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:02:27 UTC 2023
Modified Files:
src/sys/kern: kern_auth.c kern_descrip.c kern_mutex_obj.c kern_rwlock.c
kern_rwlock_obj.c subr_copy.c subr_ipi.c subr_pcq.c subr_pool.c
sys_futex.c
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:02:45 UTC 2023
Modified Files:
src/sys/net: if.c
Log Message:
sys/net/if.c: Eliminate __HAVE_ATOMIC_AS_MEMBAR conditionals.
Discussed on tech-kern:
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:02:45 UTC 2023
Modified Files:
src/sys/net: if.c
Log Message:
sys/net/if.c: Eliminate __HAVE_ATOMIC_AS_MEMBAR conditionals.
Discussed on tech-kern:
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:21:29 UTC 2023
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
mutex(9): Simplify membars.
- Elide macro indirection for membar_acquire.
- Use atomic_store_release instead of membar_release and store.
Module Name:src
Committed By: riastradh
Date: Fri Feb 24 11:21:29 UTC 2023
Modified Files:
src/sys/kern: kern_mutex.c
Log Message:
mutex(9): Simplify membars.
- Elide macro indirection for membar_acquire.
- Use atomic_store_release instead of membar_release and store.
Module Name:src
Committed By: martin
Date: Fri Feb 24 13:05:24 UTC 2023
Modified Files:
src/external/bsd/nvi/dist/common [netbsd-10]: search.c
Log Message:
Pull up following revision(s) (requested by gutteridge in ticket #102):
Module Name:src
Committed By: martin
Date: Fri Feb 24 13:05:24 UTC 2023
Modified Files:
src/external/bsd/nvi/dist/common [netbsd-10]: search.c
Log Message:
Pull up following revision(s) (requested by gutteridge in ticket #102):
Module Name:src
Committed By: martin
Date: Fri Feb 24 13:51:44 UTC 2023
Modified Files:
src/distrib/amiga/stand [netbsd-9]: loadbsd.uue
src/sys/arch/amiga/stand/loadbsd [netbsd-9]: Makefile README loadbsd.c
Log Message:
Pull up following revision(s) (requested by
Module Name:src
Committed By: martin
Date: Fri Feb 24 13:48:28 UTC 2023
Modified Files:
src/distrib/amd64/cdroms [netbsd-10]: install.sh
src/distrib/amd64/installimage [netbsd-10]: install.sh
src/distrib/amd64/installimage-bios [netbsd-10]: install.sh
Module Name:src
Committed By: martin
Date: Fri Feb 24 13:48:28 UTC 2023
Modified Files:
src/distrib/amd64/cdroms [netbsd-10]: install.sh
src/distrib/amd64/installimage [netbsd-10]: install.sh
src/distrib/amd64/installimage-bios [netbsd-10]: install.sh
Module Name:src
Committed By: martin
Date: Fri Feb 24 13:51:44 UTC 2023
Modified Files:
src/distrib/amiga/stand [netbsd-9]: loadbsd.uue
src/sys/arch/amiga/stand/loadbsd [netbsd-9]: Makefile README loadbsd.c
Log Message:
Pull up following revision(s) (requested by
Module Name:src
Committed By: martin
Date: Fri Feb 24 13:57:19 UTC 2023
Modified Files:
src/distrib/amiga/stand [netbsd-8]: loadbsd.uue
src/sys/arch/amiga/stand/loadbsd [netbsd-8]: Makefile README loadbsd.c
Log Message:
Pull up following revision(s) (requested by
Module Name:src
Committed By: martin
Date: Fri Feb 24 13:57:19 UTC 2023
Modified Files:
src/distrib/amiga/stand [netbsd-8]: loadbsd.uue
src/sys/arch/amiga/stand/loadbsd [netbsd-8]: Makefile README loadbsd.c
Log Message:
Pull up following revision(s) (requested by
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:16:10 UTC 2023
Modified Files:
src/doc [netbsd-10]: CHANGES-10.0
Log Message:
Tickets #102 - #108
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.37 -r1.1.2.38 src/doc/CHANGES-10.0
Please note that diffs
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:17:18 UTC 2023
Modified Files:
src/sys/kern [netbsd-8]: subr_prf.c
Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #1804):
sys/kern/subr_prf.c: revision 1.171
Make identification
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:17:18 UTC 2023
Modified Files:
src/sys/kern [netbsd-8]: subr_prf.c
Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #1804):
sys/kern/subr_prf.c: revision 1.171
Make identification
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:19:56 UTC 2023
Modified Files:
src/sys/dev/ata [netbsd-8]: sata_subr.c satavar.h
Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #1805):
sys/dev/ata/satavar.h: revision 1.10
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:21:23 UTC 2023
Modified Files:
src/doc [netbsd-8]: CHANGES-8.3
Log Message:
Tickets #1803 - #1805
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.166 -r1.1.2.167 src/doc/CHANGES-8.3
Please note that diffs
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:19:56 UTC 2023
Modified Files:
src/sys/dev/ata [netbsd-8]: sata_subr.c satavar.h
Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #1805):
sys/dev/ata/satavar.h: revision 1.10
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:21:23 UTC 2023
Modified Files:
src/doc [netbsd-8]: CHANGES-8.3
Log Message:
Tickets #1803 - #1805
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.166 -r1.1.2.167 src/doc/CHANGES-8.3
Please note that diffs
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:16:10 UTC 2023
Modified Files:
src/doc [netbsd-10]: CHANGES-10.0
Log Message:
Tickets #102 - #108
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.37 -r1.1.2.38 src/doc/CHANGES-10.0
Please note that diffs
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:14:16 UTC 2023
Modified Files:
src/sys/external/bsd/drm2/linux [netbsd-10]: linux_dma_buf.c
Log Message:
Pull up following revision(s) (requested by riastradh in ticket #108):
Module Name:src
Committed By: martin
Date: Fri Feb 24 13:10:53 UTC 2023
Modified Files:
src/sys/net [netbsd-10]: bpf.c
Log Message:
Pull up following revision(s) (requested by gutteridge in ticket #103):
sys/net/bpf.c: revision 1.251
bpf.c: support loopback
Module Name:src
Committed By: martin
Date: Fri Feb 24 13:10:53 UTC 2023
Modified Files:
src/sys/net [netbsd-10]: bpf.c
Log Message:
Pull up following revision(s) (requested by gutteridge in ticket #103):
sys/net/bpf.c: revision 1.251
bpf.c: support loopback
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:11:29 UTC 2023
Modified Files:
src/sys/external/bsd/drm2/dist/drm/amd/amdgpu [netbsd-10]:
amdgpu_device.c
Log Message:
Pull up following revision(s) (requested by riastradh in ticket #106):
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:10:25 UTC 2023
Modified Files:
src/doc [netbsd-9]: CHANGES-9.4
Log Message:
Tickets #1606 - #1608
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.53 -r1.1.2.54 src/doc/CHANGES-9.4
Please note that diffs
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:12:51 UTC 2023
Modified Files:
src/sys/kern [netbsd-10]: kern_ksyms.c
Log Message:
Pull up following revision(s) (requested by riastradh in ticket #107):
sys/kern/kern_ksyms.c: revision 1.108
ksyms(4):
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:11:29 UTC 2023
Modified Files:
src/sys/external/bsd/drm2/dist/drm/amd/amdgpu [netbsd-10]:
amdgpu_device.c
Log Message:
Pull up following revision(s) (requested by riastradh in ticket #106):
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:12:51 UTC 2023
Modified Files:
src/sys/kern [netbsd-10]: kern_ksyms.c
Log Message:
Pull up following revision(s) (requested by riastradh in ticket #107):
sys/kern/kern_ksyms.c: revision 1.108
ksyms(4):
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:14:16 UTC 2023
Modified Files:
src/sys/external/bsd/drm2/linux [netbsd-10]: linux_dma_buf.c
Log Message:
Pull up following revision(s) (requested by riastradh in ticket #108):
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:10:25 UTC 2023
Modified Files:
src/doc [netbsd-9]: CHANGES-9.4
Log Message:
Tickets #1606 - #1608
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.53 -r1.1.2.54 src/doc/CHANGES-9.4
Please note that diffs
Module Name:src
Committed By: martin
Date: Fri Feb 24 12:47:23 UTC 2023
Modified Files:
src/distrib/sets/lists/tests: mi
Log Message:
Add mew file make/unit-tests/meta-ignore.inc
To generate a diff of this commit:
cvs rdiff -u -r1.1252 -r1.1253
Module Name:src
Committed By: martin
Date: Fri Feb 24 12:47:23 UTC 2023
Modified Files:
src/distrib/sets/lists/tests: mi
Log Message:
Add mew file make/unit-tests/meta-ignore.inc
To generate a diff of this commit:
cvs rdiff -u -r1.1252 -r1.1253
Module Name:src
Committed By: martin
Date: Fri Feb 24 13:06:48 UTC 2023
Modified Files:
src/external/bsd/nvi/dist/common [netbsd-9]: search.c
Log Message:
Pull up following revision(s) (requested by gutteridge in ticket #1606):
Module Name:src
Committed By: martin
Date: Fri Feb 24 13:06:48 UTC 2023
Modified Files:
src/external/bsd/nvi/dist/common [netbsd-9]: search.c
Log Message:
Pull up following revision(s) (requested by gutteridge in ticket #1606):
Module Name:src
Committed By: martin
Date: Fri Feb 24 13:42:13 UTC 2023
Modified Files:
src/crypto/external/bsd/openssl/dist [netbsd-10]: CHANGES Configure
NEWS README config
src/crypto/external/bsd/openssl/dist/Configurations [netbsd-10]:
Module Name:src
Committed By: martin
Date: Fri Feb 24 14:07:57 UTC 2023
Modified Files:
src/crypto/external/bsd/openssl/dist [netbsd-9]: CHANGES Configure NEWS
README config
src/crypto/external/bsd/openssl/dist/Configurations [netbsd-9]:
Module Name:xsrc
Committed By: mrg
Date: Fri Feb 24 17:08:51 UTC 2023
Modified Files:
xsrc/external/mit/freetype/dist/include/freetype/config: ftoption.h
Log Message:
arrange for ftoption.h to define FT_CONFIG_OPTION_USE_BROTLI but not for tools
guard the definition in
Module Name:xsrc
Committed By: mrg
Date: Fri Feb 24 17:08:51 UTC 2023
Modified Files:
xsrc/external/mit/freetype/dist/include/freetype/config: ftoption.h
Log Message:
arrange for ftoption.h to define FT_CONFIG_OPTION_USE_BROTLI but not for tools
guard the definition in
Module Name:src
Committed By: mrg
Date: Fri Feb 24 17:08:31 UTC 2023
Modified Files:
src/external/mit/xorg/lib/freetype: Makefile
src/external/mit/xorg/tools/fc-cache: Makefile
src/external/mit/xorg/tools/mkfontscale: Makefile
Log Message:
arrange for
Module Name:src
Committed By: mrg
Date: Fri Feb 24 17:08:31 UTC 2023
Modified Files:
src/external/mit/xorg/lib/freetype: Makefile
src/external/mit/xorg/tools/fc-cache: Makefile
src/external/mit/xorg/tools/mkfontscale: Makefile
Log Message:
arrange for
othersrc/external/bsd/agcre/lib: Makefile
Added Files:
othersrc/external/bsd/agcre: namespace.mk
Log Message:
Update agcre (yet another regexp library) to version 20230224
+ revamp the reverse searching functionality
+ bug fixes
+ don't terminate searches too early
+ update
othersrc/external/bsd/agcre/lib: Makefile
Added Files:
othersrc/external/bsd/agcre: namespace.mk
Log Message:
Update agcre (yet another regexp library) to version 20230224
+ revamp the reverse searching functionality
+ bug fixes
+ don't terminate searches too early
+ update
Module Name:src
Committed By: kre
Date: Fri Feb 24 19:04:54 UTC 2023
Modified Files:
src/bin/sh: alias.c
Log Message:
Allow (but do not require) the magic '--' option terminator in
the builtin 'alias' command. This allows portability (not that
anyone should really care
Module Name:src
Committed By: kre
Date: Fri Feb 24 19:04:54 UTC 2023
Modified Files:
src/bin/sh: alias.c
Log Message:
Allow (but do not require) the magic '--' option terminator in
the builtin 'alias' command. This allows portability (not that
anyone should really care
Module Name:src
Committed By: rillig
Date: Fri Feb 24 19:18:50 UTC 2023
Modified Files:
src/usr.bin/xlint/lint1: tree.c
Log Message:
lint: order functions to to reduce forward declarations
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.505
Module Name:src
Committed By: rillig
Date: Sat Feb 25 00:09:52 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varname-dot-makeoverrides.exp
varname-dot-makeoverrides.mk
Log Message:
tests/make: test how '$' behaves in .MAKEOVERRIDES and MAKEFLAGS
To
Module Name:src
Committed By: rillig
Date: Sat Feb 25 00:07:08 UTC 2023
Modified Files:
src/usr.bin/make: main.c
src/usr.bin/make/unit-tests: opt.mk
Log Message:
make: rename function for parsing command line options
No binary change.
To generate a diff of this
Module Name:src
Committed By: rillig
Date: Sat Feb 25 00:09:52 UTC 2023
Modified Files:
src/usr.bin/make/unit-tests: varname-dot-makeoverrides.exp
varname-dot-makeoverrides.mk
Log Message:
tests/make: test how '$' behaves in .MAKEOVERRIDES and MAKEFLAGS
To
Module Name:src
Committed By: rillig
Date: Sat Feb 25 00:07:08 UTC 2023
Modified Files:
src/usr.bin/make: main.c
src/usr.bin/make/unit-tests: opt.mk
Log Message:
make: rename function for parsing command line options
No binary change.
To generate a diff of this
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:32:13 UTC 2023
Modified Files:
src/sys/arch/xen/x86: xen_intr.c
Log Message:
xen_intr.c: Use kpreempt_disable/enable around access to curcpu().
curcpu() is not otherwise guaranteed to be stable at these points.
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:31:40 UTC 2023
Modified Files:
src/sys/arch/x86/x86: cpu.c
src/sys/arch/xen/x86: cpu.c
Log Message:
x86: Assert kpreempt_disabled() in cpu_load_pmap.
No functional change intended. Just makes it easier
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:31:40 UTC 2023
Modified Files:
src/sys/arch/x86/x86: cpu.c
src/sys/arch/xen/x86: cpu.c
Log Message:
x86: Assert kpreempt_disabled() in cpu_load_pmap.
No functional change intended. Just makes it easier
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:32:26 UTC 2023
Modified Files:
src/sys/arch/xen/include: hypervisor.h xenring.h
Log Message:
xen: Fix sense of xen_rmb/wmb to make sense.
Use membar_acquire and membar_release, not membar_consumer and
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:32:26 UTC 2023
Modified Files:
src/sys/arch/xen/include: hypervisor.h xenring.h
Log Message:
xen: Fix sense of xen_rmb/wmb to make sense.
Use membar_acquire and membar_release, not membar_consumer and
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:32:49 UTC 2023
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
xennet(4): Membar audit.
- xennet_tx_complete: Other side owns rsp_prod, giving us responses
to tx commands. We own
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:32:49 UTC 2023
Modified Files:
src/sys/arch/xen/xen: if_xennet_xenbus.c
Log Message:
xennet(4): Membar audit.
- xennet_tx_complete: Other side owns rsp_prod, giving us responses
to tx commands. We own
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:33:15 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
xbdback(4): Membar audit.
After consuming request slots, must issue xen_wmb notifying the other
side that we've consumed them in
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:33:15 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
xbdback(4): Membar audit.
After consuming request slots, must issue xen_wmb notifying the other
side that we've consumed them in
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:33:04 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
xbd(4): Membar audit.
After consuming slots, must issue xen_wmb before notifying the other
side that we've consumed them in
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:33:04 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
xbd(4): Membar audit.
After consuming slots, must issue xen_wmb before notifying the other
side that we've consumed them in
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:32:13 UTC 2023
Modified Files:
src/sys/arch/xen/x86: xen_intr.c
Log Message:
xen_intr.c: Use kpreempt_disable/enable around access to curcpu().
curcpu() is not otherwise guaranteed to be stable at these points.
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:32:38 UTC 2023
Modified Files:
src/sys/arch/xen/x86: cpu.c
Log Message:
xen/x86/cpu.c: Membar audit.
I see no reason for store-before-load ordering here; as far as I'm
aware, evtchn_upcall_mask is only shared
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:32:38 UTC 2023
Modified Files:
src/sys/arch/xen/x86: cpu.c
Log Message:
xen/x86/cpu.c: Membar audit.
I see no reason for store-before-load ordering here; as far as I'm
aware, evtchn_upcall_mask is only shared
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:34:36 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
xennetback(4): Omit needless membars in xennetback_connect.
xneti is a private data structure to which we have exclusive
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:34:36 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
xennetback(4): Omit needless membars in xennetback_connect.
xneti is a private data structure to which we have exclusive
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:34:01 UTC 2023
Modified Files:
src/sys/arch/xen/xenbus: xenbus_comms.c
Log Message:
xenbus_comms.c: Membar audit.
This had the sense of membars reversed, presumably because xen_rmb
and xen_wmb had gotten
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:34:01 UTC 2023
Modified Files:
src/sys/arch/xen/xenbus: xenbus_comms.c
Log Message:
xenbus_comms.c: Membar audit.
This had the sense of membars reversed, presumably because xen_rmb
and xen_wmb had gotten
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:34:13 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
xennetback(4): Fix xennetback_evthandler loop.
- After observing the other side has produced pending tx requests by
reading
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:34:13 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
xennetback(4): Fix xennetback_evthandler loop.
- After observing the other side has produced pending tx requests by
reading
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:33:27 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xencons.c
Log Message:
xencons(4): Membar audit.
- xenconscn_getc: Once we have consumed an input slot, it is clearer
to issue xen_wmb (release, i.e.,
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:33:27 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xencons.c
Log Message:
xencons(4): Membar audit.
- xenconscn_getc: Once we have consumed an input slot, it is clearer
to issue xen_wmb (release, i.e.,
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:33:39 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xencons.c
Log Message:
xencons(4): Reduce unnecessary membars.
- xencons_handler: After advancing in_cons, only need one xen_wmb
before notifying the
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:33:39 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xencons.c
Log Message:
xencons(4): Reduce unnecessary membars.
- xencons_handler: After advancing in_cons, only need one xen_wmb
before notifying the
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:34:25 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
xennetback(4): Fix membars in xennetback_rx_copy_process.
- No need for barrier around touching req_cons and rsp_prod_pvt,
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:34:25 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xennetback_xenbus.c
Log Message:
xennetback(4): Fix membars in xennetback_rx_copy_process.
- No need for barrier around touching req_cons and rsp_prod_pvt,
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:33:50 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xengnt.c
Log Message:
xengnt(4): Membar audit.
This had the sense of membars reversed, presumably because xen_rmb
and xen_wmb had gotten reversed at some
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:33:50 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xengnt.c
Log Message:
xengnt(4): Membar audit.
This had the sense of membars reversed, presumably because xen_rmb
and xen_wmb had gotten reversed at some
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:35:28 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
xbdback(4): Nix trailing whitespace.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.102
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:35:40 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xencons.c
Log Message:
xencons(4): Nix trailing whitespace.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:35:40 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xencons.c
Log Message:
xencons(4): Nix trailing whitespace.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:35:01 UTC 2023
Modified Files:
src/sys/arch/xen/x86: cpu.c
Log Message:
xen/x86/cpu.c: Nix trailing whitespace.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.144 -r1.145
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:35:01 UTC 2023
Modified Files:
src/sys/arch/xen/x86: cpu.c
Log Message:
xen/x86/cpu.c: Nix trailing whitespace.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.144 -r1.145
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:35:28 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xbdback_xenbus.c
Log Message:
xbdback(4): Nix trailing whitespace.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.102
Module Name:src
Committed By: riastradh
Date: Sat Feb 25 00:35:15 UTC 2023
Modified Files:
src/sys/arch/xen/xen: xbd_xenbus.c
Log Message:
xbd(4): Nix trailing whitespace.
To generate a diff of this commit:
cvs rdiff -u -r1.130 -r1.131 src/sys/arch/xen/xen/xbd_xenbus.c
1 - 100 of 115 matches
Mail list logo