Module Name: src Committed By: martin Date: Tue Aug 1 17:05:58 UTC 2023
Modified Files: src/doc [netbsd-10]: CHANGES-10.0 Log Message: Tickets #280 - #300 To generate a diff of this commit: cvs rdiff -u -r1.1.2.93 -r1.1.2.94 src/doc/CHANGES-10.0 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-10.0 diff -u src/doc/CHANGES-10.0:1.1.2.93 src/doc/CHANGES-10.0:1.1.2.94 --- src/doc/CHANGES-10.0:1.1.2.93 Mon Jul 31 16:55:56 2023 +++ src/doc/CHANGES-10.0 Tue Aug 1 17:05:58 2023 @@ -1,4 +1,4 @@ -# $NetBSD: CHANGES-10.0,v 1.1.2.93 2023/07/31 16:55:56 martin Exp $ +# $NetBSD: CHANGES-10.0,v 1.1.2.94 2023/08/01 17:05:58 martin Exp $ A complete list of changes from the initial NetBSD 10.0 branch on 2022-12-16 until the 10.0 release: @@ -3357,6 +3357,207 @@ sys/netatalk/ddp_output.c 1.22 sys/dev/spkr.c 1.25 - spkr(4): Avoid some overflow issues. + spkr(4): avoid some overflow issues. [riastradh, ticket #279] +sys/dev/usb/xhci.c 1.176 +sys/dev/usb/xhcivar.h 1.23 + + xhci(4): PR 57326: defer root intr xfers while polling. + [riastradh, ticket #280] + +sys/dev/usb/xhci.c 1.177,1.180 +sys/dev/usb/xhcivar.h 1.24 + + xhci(4): avoid crash in suspend/resume/resume if first resume fails. + [riastradh, ticket #281] + +sys/arch/amd64/conf/GENERIC 1.602 +sys/arch/x86/pci/files.pci 1.27 +sys/arch/x86/pci/ichlpcib.c 1.59 +sys/arch/x86/pci/tco.c 1.10 +sys/arch/x86/pci/tco.h 1.5 +sys/dev/ic/i82801lpcreg.h 1.17 +sys/dev/pci/files.pci 1.446 +sys/dev/pci/ichsmb.c 1.82 + + ichsmb(4), tco(4): add support for TCO on newer Intel chipsets. + [riastradh, ticket #282] + +sys/arch/powerpc/powerpc/db_disasm.c 1.30,1.31 +sys/arch/powerpc/powerpc/db_trace.c 1.61-1.63 +usr.sbin/crash/Makefile 1.47 +usr.sbin/crash/arch/generic.c 1.2 +usr.sbin/crash/arch/powerpc.c 1.1 +usr.sbin/crash/arch/powerpc64.c 1.1 +usr.sbin/crash/crash.c 1.15 + + crash(8): add powerpc support. + [riastradh, ticket #283] + +sys/dev/dkwedge/dk.c 1.125-1.158 +sys/kern/subr_disk.c 1.135-1.137 +sys/sys/disk.h 1.78 + + dk(4), disk(9): fix various races and locking errors. + [riastradh, ticket #284] + +sys/kern/subr_autoconf.c 1.308 + + autoconf(9): fix potential memory corruption in rare ABA case. + [riastradh, ticket #285] + +sys/dev/isapnp/sb_isapnp.c 1.54 +sys/dev/ofisa/sb_ofisa.c 1.24 + + sb(4): PR 57363: fix missing mutex initialization at isapnp and ofisa. + [riastradh, ticket #286] + +sys/kern/vfs_vnops.c 1.238 + + readdir(2), lseek(2): fix races in access to struct file::f_offset. + [riastradh, ticket #287] + +libexec/ld.elf_so/rtld.c 1.213 + + dlopen(3): Read _rtld_objtail under the lock. + [riastradh, ticket #288] + +sys/fs/tmpfs/tmpfs_subr.c 1.116,1.117 + + tmpfs: protect against unreasonable file resizing. + [riastradh, ticket #289] + +sys/dev/acpi/acpica/acpi_func.h 1.7 + + acpi(4): fix membars in ACPI_ACQUIRE/RELEASE_GLOBAL_LOCK. + [riastradh, ticket #290] + +sys/external/bsd/drm2/dist/drm/i915/gem/i915_gem_busy.c 1.4 + + i915: PR 57402: fix crash from null pointer dereference under load. + [riastradh, ticket #291] + +sys/arch/arm/arm/efi_runtime.c 1.11 +sys/arch/x86/x86/efi_machdep.c 1.5,1.6 +sys/dev/efi.c 1.5-1.9 +sys/dev/efi/efi.h 1.3 +sys/dev/efivar.h 1.2 +sys/sys/efiio.h 1.3 + + efi(4): PR 57076: implement EFI runtime table ioctls. + [riastradh, ticket #292] + +sys/arch/i386/conf/ALL 1.507 +sys/arch/i386/conf/GENERIC 1.1247 + + i386: enable EFI runtime support. + [riastradh, ticket #293] + +sys/kern/kern_entropy.c 1.60,1.61 + + entropy(9): fix races in changes to entropy source flags. + [riastradh, ticket #294] + +sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_device.c 1.19 + + amdgpu: fix mostly harmless merge botch. + [riastradh, ticket #295] + +lib/libpthread/arch/aarch64/pthread_md.h 1.2 +lib/libpthread/arch/arm/pthread_md.h 1.12,1.13 +lib/libpthread/arch/i386/pthread_md.h 1.21 +lib/libpthread/arch/x86_64/pthread_md.h 1.13 +lib/libpthread/pthread_int.h 1.110,1.111 +lib/libpthread/pthread_spin.c 1.11 + + libpthread: PR 57437: reduce spin lock hangs on arm. + [riastradh, ticket #296] + +distrib/sets/lists/debug/mi 1.400-.406 (patch) +distrib/sets/lists/debug/shl.mi 1.306-1.314 (patch) +distrib/sets/lists/tests/mi 1.1265 (patch) +distrib/sets/lists/tests/shl.mi 1.12-1.16 (patch) +libexec/ld.elf_so/README.TLS 1.6 (patch) +libexec/ld.elf_so/arch/aarch64/mdreloc.c 1.18 (patch) +libexec/ld.elf_so/arch/alpha/alpha_reloc.c 1.44 (patch) +libexec/ld.elf_so/arch/arm/mdreloc.c 1.46 (patch) +libexec/ld.elf_so/arch/hppa/hppa_reloc.c 1.50 (patch) +libexec/ld.elf_so/arch/i386/mdreloc.c 1.42,1.43 (patch) +libexec/ld.elf_so/arch/m68k/mdreloc.c 1.34 (patch) +libexec/ld.elf_so/arch/mips/mips_reloc.c 1.75 (patch) +libexec/ld.elf_so/arch/or1k/mdreloc.c 1.4 (patch) +libexec/ld.elf_so/arch/powerpc/ppc_reloc.c 1.63 (patch) +libexec/ld.elf_so/arch/riscv/mdreloc.c 1.9 (patch) +libexec/ld.elf_so/arch/sh3/mdreloc.c 1.36 (patch) +libexec/ld.elf_so/arch/sparc/mdreloc.c 1.57 (patch) +libexec/ld.elf_so/arch/sparc64/mdreloc.c 1.70 (patch) +libexec/ld.elf_so/arch/x86_64/mdreloc.c 1.48 (patch) +libexec/ld.elf_so/map_object.c 1.66,1.67 (patch) +libexec/ld.elf_so/rtld.c 1.214 (patch) +libexec/ld.elf_so/rtld.h 1.146 (patch) +libexec/ld.elf_so/tls.c 1.16-1.19 (patch) +tests/libexec/ld.elf_so/Makefile 1.13-1.19 (patch) +tests/libexec/ld.elf_so/helper.mk 1.1 (patch) +tests/libexec/ld.elf_so/helper_abuse_dynamic/Makefile 1.1,1.2 (patch) +tests/libexec/ld.elf_so/helper_abuse_dynamic/h_abuse_dynamic.c 1.1 (patch) +tests/libexec/ld.elf_so/helper_abuse_static/Makefile 1.1,1.2 (patch) +tests/libexec/ld.elf_so/helper_abuse_static/h_abuse_static.c 1.1 (patch) +tests/libexec/ld.elf_so/helper_def_dynamic/Makefile 1.1,1.2 (patch) +tests/libexec/ld.elf_so/helper_def_dynamic/h_def_dynamic.c 1.1 (patch) +tests/libexec/ld.elf_so/helper_def_static/Makefile 1.1,1.2 (patch) +tests/libexec/ld.elf_so/helper_def_static/h_def_static.c 1.1 (patch) +tests/libexec/ld.elf_so/helper_dso1/Makefile 1.2 (patch) +tests/libexec/ld.elf_so/helper_dso2/Makefile 1.2 (patch) +tests/libexec/ld.elf_so/helper_dso3/Makefile 1.2 (patch) +tests/libexec/ld.elf_so/helper_ifunc_dso/Makefile 1.2 (patch) +tests/libexec/ld.elf_so/helper_onlyctor_dynamic/Makefile 1.1,1.2 (patch) +tests/libexec/ld.elf_so/helper_onlyctor_dynamic/h_onlyctor_dynamic.c 1.1 (patch) +tests/libexec/ld.elf_so/helper_onlydef/Makefile 1.1,1.2 (patch) +tests/libexec/ld.elf_so/helper_onlydef/h_onlydef.c 1.1 (patch) +tests/libexec/ld.elf_so/helper_onlydef_static/Makefile 1.1,1.2 (patch) +tests/libexec/ld.elf_so/helper_onlydef_static/h_onlydef_static.c 1.1 (patch) +tests/libexec/ld.elf_so/helper_onlyuse_dynamic/Makefile 1.1,1.2 (patch) +tests/libexec/ld.elf_so/helper_onlyuse_dynamic/h_onlyuse_dynamic.c 1.1 (patch) +tests/libexec/ld.elf_so/helper_onlyuse_static/Makefile 1.1,1.2 (patch) +tests/libexec/ld.elf_so/helper_onlyuse_static/h_onlyuse_static.c 1.1 (patch) +tests/libexec/ld.elf_so/helper_symver_dso0/Makefile 1.2 (patch) +tests/libexec/ld.elf_so/helper_symver_dso1/Makefile 1.4 (patch) +tests/libexec/ld.elf_so/helper_symver_dso2/Makefile 1.4 (patch) +tests/libexec/ld.elf_so/helper_use_dynamic/Makefile 1.1,1.2 (patch) +tests/libexec/ld.elf_so/helper_use_dynamic/h_use_dynamic.c 1.1 (patch) +tests/libexec/ld.elf_so/helper_use_static/Makefile 1.1-1.3 (patch) +tests/libexec/ld.elf_so/helper_use_static/h_use_static.c 1.1,1.2 (patch) +tests/libexec/ld.elf_so/t_tls_extern.c 1.1-1.12 (patch) + + ld.elf_so(1): fix dlopen with static thread-local storage (TLS), i.e., + dlopening shared objects with the `initial-exec' model of TLS. + - PR toolchain/50277 + - PR pkg/57445 + [riastradh, ticket #297] + +sys/external/bsd/drm2/linux/linux_ww_mutex.c 1.15 + + drm: PR 57537: fix mistake in ww_mutex wait loops. + [riastradh, ticket #298] + +sys/external/bsd/drm2/linux/linux_ww_mutex.c 1.16 + + drm/linux_ww_mutex: fix ww acquire context ordering. + [riastradh, ticket #299] + +distrib/sets/lists/debug/mi 1.409 +distrib/sets/lists/tests/mi 1.1280 +libexec/ld.elf_so/Makefile 1.145-1.147 +libexec/ld.elf_so/hash.c 1.1 +libexec/ld.elf_so/hash.h 1.1 +libexec/ld.elf_so/reloc.c 1.118 +libexec/ld.elf_so/rtld.c 1.215 +libexec/ld.elf_so/rtld.h 1.145,1.147 +libexec/ld.elf_so/symbol.c 1.74-1.76 +tests/libexec/ld.elf_so/Makefile 1.21 +tests/libexec/ld.elf_so/t_hash.c 1.1 + + ld.elf_so(1): fix sysv hash on LP64 platforms. + [riastradh, ticket #300] +