CVS commit: [netbsd-9] src

"Martin Husemann" <[email protected]>
Newsgroups gmane.os.netbsd.devel.cvs
Message-ID <[email protected]>
Module Name:	src
Committed By:	martin
Date:		Sun Jun 28 10:43:56 UTC 2026

Modified Files:
	src/distrib/sets/lists/base [netbsd-9]: shl.mi
	src/distrib/sets/lists/debug [netbsd-9]: shl.mi
	src/external/bsd/jemalloc/dist/src [netbsd-9]: jemalloc.c
	src/external/cddl/osnet/dist/lib/libuutil/common [netbsd-9]:
	    libuutil_impl.h uu_avl.c uu_list.c uu_misc.c
	src/lib/libc [netbsd-9]: shlib_version
	src/lib/libc/gen [netbsd-9]: arc4random.c pthread_atfork.c
	src/lib/libc/include [netbsd-9]: extern.h
	src/lib/libc/stdlib [netbsd-9]: jemalloc.c malloc.c

Log Message:
Apply patch, requested by riastradh in ticket #2018

	distrib/sets/lists/base/shl.mi			(apply patch)
	distrib/sets/lists/debug/shl.mi			(apply patch)
	external/bsd/jemalloc/dist/src/jemalloc.c	(apply patch)
	external/cddl/osnet/dist/lib/libuutil/common/libuutil_impl.h	(apply patch)
	external/cddl/osnet/dist/lib/libuutil/common/uu_avl.c	(apply patch)
	external/cddl/osnet/dist/lib/libuutil/common/uu_list.c	(apply patch)
	external/cddl/osnet/dist/lib/libuutil/common/uu_misc.c	(apply patch)
	lib/libc/gen/arc4random.c			(apply patch)
	lib/libc/gen/pthread_atfork.c			(apply patch)
	lib/libc/include/extern.h			(apply patch)
	lib/libc/shlib_version				(apply patch)
	lib/libc/stdlib/jemalloc.c			(apply patch)
	lib/libc/stdlib/malloc.c			(apply patch)

libc, libuutil (zfs stuff): Fix postfork mutex actions to
reinitialize the mutex instead of unlocking it.  Avoids potential
deadlocks after fork in case other threads are waiting for a
mutex.

PR lib/59237: postfork mutex audit: mutex_init, not mutex_unlock


To generate a diff of this commit:
cvs rdiff -u -r1.866.2.8 -r1.866.2.9 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.225.2.8 -r1.225.2.9 src/distrib/sets/lists/debug/shl.mi
cvs rdiff -u -r1.7.4.1 -r1.7.4.2 \
    src/external/bsd/jemalloc/dist/src/jemalloc.c
cvs rdiff -u -r1.1.1.1.48.2 -r1.1.1.1.48.3 \
    src/external/cddl/osnet/dist/lib/libuutil/common/libuutil_impl.h \
    src/external/cddl/osnet/dist/lib/libuutil/common/uu_list.c
cvs rdiff -u -r1.1.1.2.4.2 -r1.1.1.2.4.3 \
    src/external/cddl/osnet/dist/lib/libuutil/common/uu_avl.c
cvs rdiff -u -r1.4.4.2 -r1.4.4.3 \
    src/external/cddl/osnet/dist/lib/libuutil/common/uu_misc.c
cvs rdiff -u -r1.284 -r1.284.2.1 src/lib/libc/shlib_version
cvs rdiff -u -r1.31.18.2 -r1.31.18.3 src/lib/libc/gen/arc4random.c
cvs rdiff -u -r1.10.18.1 -r1.10.18.2 src/lib/libc/gen/pthread_atfork.c
cvs rdiff -u -r1.25.16.1 -r1.25.16.2 src/lib/libc/include/extern.h
cvs rdiff -u -r1.46 -r1.46.2.1 src/lib/libc/stdlib/jemalloc.c
cvs rdiff -u -r1.59.16.2 -r1.59.16.3 src/lib/libc/stdlib/malloc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.