Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-9] src



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.




Home | Main Index | Thread Index | Old Index