Module Name: src Committed By: martin Date: Wed Nov 20 14:10:32 UTC 2024
Modified Files: src/doc [netbsd-9]: CHANGES-9.5 Log Message: Tickets #1921, #1923 and #1926 To generate a diff of this commit: cvs rdiff -u -r1.1.2.41 -r1.1.2.42 src/doc/CHANGES-9.5 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/doc/CHANGES-9.5 diff -u src/doc/CHANGES-9.5:1.1.2.41 src/doc/CHANGES-9.5:1.1.2.42 --- src/doc/CHANGES-9.5:1.1.2.41 Mon Nov 18 19:51:36 2024 +++ src/doc/CHANGES-9.5 Wed Nov 20 14:10:32 2024 @@ -1,4 +1,4 @@ -# $NetBSD: CHANGES-9.5,v 1.1.2.41 2024/11/18 19:51:36 martin Exp $ +# $NetBSD: CHANGES-9.5,v 1.1.2.42 2024/11/20 14:10:32 martin Exp $ A complete list of changes from the NetBSD 9.4 release to the NetBSD 9.5 release: @@ -644,3 +644,43 @@ external/cddl/osnet/dist/uts/common/fs/z zfs: PR 58111: fix possible data corruption on FIOSEEKDATA/FIOSEEKHOLE. [riastradh, ticket #1928] +sys/compat/netbsd32/netbsd32_ioctl.c 1.107 (patch) +sys/ddb/db_xxx.c 1.72,1.73 (patch) +sys/kern/kern_descrip.c 1.244,1.245,1.252 (patch) +sys/kern/kern_event.c 1.106 (patch) +sys/kern/kern_sig.c 1.383,1.384 (patch) +sys/kern/subr_exec_fd.c 1.9,1.10 (patch) +sys/kern/sys_aio.c 1.46 (patch) +sys/kern/sys_descrip.c 1.36 (patch) +sys/kern/sys_select.c 1.51 (patch) +sys/kern/uipc_socket2.c 1.135,1.136 (patch) +sys/kern/uipc_usrreq.c 1.195,1.196 (patch) +sys/miscfs/fdesc/fdesc_vnops.c 1.132 (patch) +sys/miscfs/procfs/procfs_vnops.c 1.208 (patch) + + kern: Fix memory ordering around loads of struct filedesc::fd_dt + and struct fdfile::ff_file by using atomic_load_consume where + access is not already serialized by a mutex or an exclusive + reference count. (This affects only MP Alpha.) + + Fix memory ordering around decrement of struct fdfile::ff_refcnt + to avoid potential use-after-free. (This affects all MP + architectures with relaxed memory ordering and without + __HAVE_ATOMIC_AS_MEMBAR.) + [riastradh, ticket #1921] + +lib/libc/arch/aarch64/gen/fpsetround.c 1.4 +tests/lib/libc/gen/t_fpsetround.c 1.7,1.8 + + aarch64 fpsetround(3): PR 58782: don't flip on flush-to-zero mode + when setting the floating-point rounding mode. + Add test for this. + [riastradh, ticket #1923] + +sys/kern/sys_select.c 1.67 (patch) +tests/lib/libc/sys/t_select.c 1.5 (patch) + + select(2): PR 57504: fail with EBADF, rather than hanging, on + very large fd_set inputs with bad file descriptors included. + [riastradh, ticket #1926] +