PR/59237 CVS commit: [netbsd-9] src
"Martin Husemann" <[email protected]>
| Newsgroups | gmane.os.netbsd.bugs |
|---|---|
| Message-ID | <[email protected]> |
The following reply was made to PR lib/59237; it has been noted by GNATS. From: "Martin Husemann" <[email protected]> To: [email protected] Cc: Subject: PR/59237 CVS commit: [netbsd-9] src Date: Sun, 28 Jun 2026 10:43:57 +0000 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.