# $NetBSD: CHANGES-11.1,v 1.1.2.9 2026/08/25 20:15:20 martin Exp $ A complete list of changes between the 11.0 release on 2026-07-30 until the 11.1 release: doc/CHANGES-11.1 created doc/LAST_MINUTE patched by hand doc/README.files patched by hand external/gpl2/groff/tmac/mdoc.local patched by hand sys/sys/param.h patched by hand Welcome to 11.0_STABLE! sys/dev/raidframe/rf_disks.c 1.96,1.97 raid(4): PR 60477: fix assertions in raidframe spare reconstruction. [joe, ticket #394] libexec/ld.elf_so/tls.c 1.32-1.34 ld.elf_so: PR 60469: fix assertions for TLS alignment. [riastradh, ticket #395] sys/dev/hdaudio/hdaudio.c 1.19 hdaudio(4): PR 60492: apply access checks to ioctl routines. [riastradh, ticket #396] sys/external/bsd/ipf/netinet/fil.c 1.38 tests/ipf/expected/ipv6.3 1.2 tests/ipf/input/ipv6.3 1.3 tests/ipf/t_filter_exec.sh 1.9,1.10 ipfilter: PR 60484: fix remotely triggerable null pointer deref. [riastradh, ticket #397] sys/dist/pf/net/pf.c 1.88 pf(4): PR 60485: fix use-after-free in fragment reassembly. [riastradh, ticket #398] sys/arch/evbarm/fdt/fdt_machdep.c 1.113 sys/arch/riscv/riscv/riscv_machdep.c 1.51 riscv, evbarm: fix some fdt_memory_remove_range calls. [skrll, ticket #400] sys/net/if_media.c 1.55 sys/net/if_media.h 1.73 PR 60494: expose ifmedia_match_locked(). [thorpej, ticket #401] sys/dev/ic/tulip.c 1.215 tlp(4): PR 60494: fix locking. [thorpej, ticket #402] sys/dev/ic/isp_netbsd.h 1.77 sys/dev/pci/isp_pci.c 1.123 isp(4): fix selection of 64bit DMA window, and disable it by default for now. [thorpej, ticket #403] crypto/external/bsd/openssh/dist/gss-genr.c 1.17 crypto/external/bsd/openssh/dist/kexgen.c 1.10 openssh: fix up NetBSD RCSID. No functional change. [rin, ticket #404] sys/dev/fss.c 1.116 ffs: PR 59663: fix deadlocks during revocation of ttys. [hannken, ticket #409] sys/dev/usb/motg.c 1.44 motg: support control transfers (endpoint zero) aborts. [skrll, ticket #410] external/cddl/osnet/lib/libdtrace/Makefile 1.35 libdtrace: PR 60530: fix CLEANFILES so clean rule actually cleans some generated files. [riastradh, ticket #411] sys/dev/pci/mpii.c 1.32 mpii(4): PR 58684: reduce MPII_REQUEST_CREDIT to improve stability. [he, ticket #412] xsrc/external/mit/libXfont2/dist/test/test-fserve-read-glyphs.c up to 1.1.1.1 xsrc/external/mit/libXfont2/dist/ChangeLog up to 1.1.1.8 xsrc/external/mit/libXfont2/dist/Makefile.am up to 1.1.1.5 xsrc/external/mit/libXfont2/dist/Makefile.in up to 1.1.1.8 xsrc/external/mit/libXfont2/dist/README.md up to 1.1.1.4 xsrc/external/mit/libXfont2/dist/configure up to 1.1.1.8 xsrc/external/mit/libXfont2/dist/configure.ac up to 1.1.1.8 xsrc/external/mit/libXfont2/dist/src/fc/fserve.c up to 1.1.1.7 xsrc/external/mit/libXfont2/dist/src/fc/fservestr.h up to 1.1.1.2 Import libXfont2 2.0.9, fixing CVE-2026-44950 and CVE-2026-59679. [mrg, ticket #413] usr.sbin/syslogd/syslogd.c 1.156,1.157 syslogd: fix buffering of partial klog lines. [msaitoh, ticket #414] sys/kern/vfs_subr.c 1.504 vfs: PR 60531: limit `vflushbuf: dirty'. [riastradh, ticket #415] external/gpl2/grep/dist/src/grep.c 1.6,1.7 grep(1): PR 60552: fix ctype(3) issue leading to segfault. [gutteridge, ticket #416] sys/dev/pci/pciconf.c 1.57-1.59 pciconf: fix resource allocation for PCI_NETBSD_CONFIGURE. [rin, ticket #418] sys/external/bsd/dwc2/dist/dwc2_core.c 1.15 sys/external/bsd/dwc2/dwc2.c 1.84 dwc2: PR 60021: fix reset sequence. [skrll, ticket #417] distrib/sets/lists/tests/mi 1.1425 tests/usr.bin/grep/Makefile 1.3 tests/usr.bin/grep/d_pr60552 1.1 tests/usr.bin/grep/t_grep.sh 1.10,1.11 grep(1): PR 60552: add test cases. [gutteridge, ticket #419] sys/arch/sun68k/stand/libsa/sun3.c 1.12,1.13 sys/arch/sun68k/stand/libsa/version 1.7 sun3: fix booting from SCSI disk with some PROM versions. [tsutsui, ticket #420] sys/arch/riscv/conf/GENERIC (apply patch) sys/arch/riscv/conf/GENERIC64 (apply patch) riscv: remove options DIAGNOSTIC (should have already happened when processing ticket #182). [martin] external/mpl/mozilla-certdata/Makefile 1.2 build: fix MKSHARE=no builds [tls, ticket #421] distrib/sets/lists/debug/mi 1.509 build: fix set lists for MKCXX=no builds. [tls, ticket #422] etc/etc.hppa/MAKEDEV.conf 1.5 hppa: add ld(4) to hppa MAKEDEV; without it, virtio disks are unusable [tls, ticket #423] sys/conf/std 1.25 enable secmodel_extensions(9) by default. [tls, ticket #424] sys/arch/riscv/riscv/riscv_machdep.c 1.49 riscv: support poweroff. [tls, ticket #427] sys/arch/alpha/alpha/mcclock.c 1.24 alpha: avoid boot time hang on QEMU by working aroud its broken mcclock emulation. [tls, ticket #428] sys/dev/pci/if_pcn.c 1.82,1.83 pcn(4): fix MAC address read on QEMU and possibly some other emulated hardware. [tls, ticket #429] sys/dev/ic/wdc.c 1.313 sys/dev/ic/wdcvar.h 1.101 sys/dev/pci/artsata.c 1.31 sys/dev/pci/pciide_common.c 1.74 sys/dev/pci/svwsata.c 1.25 Avoid a useless 3-second delay on PCI IDE controllers. [tls, ticket #430] sys/dev/ic/wdc.c 1.314 wdc(4): avoid crash when manually resetting the bus with no drives attached. [tls, ticket #432] distrib/sets/sets.subr 1.214 build: fix MKBINUTILS=no builds. [tls, ticket #433] distrib/sets/lists/debug/ad.mips 1.88 distrib/sets/lists/debug/ad.mipseb 1.8 distrib/sets/lists/debug/ad.mipsel 1.8 distrib/sets/lists/debug/md.emips 1.4 distrib/sets/lists/debug/md.evbarm.earmv4 1.2 distrib/sets/lists/debug/md.evbarm.earmv5 1.2 distrib/sets/lists/debug/md.evbarm.earmv5eb 1.2 distrib/sets/lists/debug/md.evbarm.earmv5eb 1.3 distrib/sets/lists/debug/md.evbppc 1.6 distrib/sets/lists/debug/md.pmax 1.5 distrib/sets/lists/debug/mi 1.513 distrib/sets/sets.subr 1.215 etc/Makefile 1.476 share/mk/bsd.own.mk 1.1482 sys/conf/Makefile.kern.inc 1.306 build: fix MKDEBUGKERNEL vs MKDEBUG confusion. [tls, ticket #434] sys/arch/evbmips/conf/MALTA 1.107 sys/arch/evbmips/malta/dev/gt.c 1.20 sys/arch/evbmips/malta/dev/mainbus.c 1.21 sys/arch/evbmips/malta/machdep.c 1.51 sys/arch/evbmips/malta/malta_bus_io.c 1.9 sys/arch/evbmips/malta/malta_bus_mem.c 1.10 sys/arch/evbmips/malta/malta_intr.c 1.30 sys/arch/evbmips/malta/pci/pcib.c 1.29 evbmips: address problems with MIPS Malta platform code found running under QEMU. [tls, ticket #436] sys/arch/alpha/alpha/syscall.c 1.46 sys/arch/mips/mips/syscall.c 1.52 sys/arch/riscv/riscv/syscall.c 1.7 sys/kern/init_sysent.c 1.347 sys/kern/makesyscalls.sh 1.189 sys/kern/syscalls.c 1.335 sys/kern/syscalls_autoload.c 1.51 sys/kern/systrace_args.c 1.57 sys/sys/syscall.h 1.330 sys/sys/syscallargs.h 1.313 sys/sys/systm.h 1.307 Fix a longstanding bug on 64 bit ports with ABIs requiring sign-extension when returning 32-bit values in registers. Alpha, MIPS N64, RISCV. [tls, ticket #437] sys/dev/goldfish/gftty.c 1.6 virt68k: make console input 8-bit clean. [tls, ticket #438] sys/dev/pci/files.virtio 1.5 sys/dev/pci/vioscsi.c 1.37 Add VIOSCSI_MAX_TARGET and VIOSCSI_MAX_LUN options to reduce excessive probe time on QEMU. [tls, ticket #439] sys/arch/hppa/conf/GENERIC 1.50 sys/arch/hppa/conf/files.hppa 1.30 sys/arch/hppa/hppa/fpu.c 1.28 sys/arch/hppa/hppa/hppa_machdep.c 1.34 sys/arch/hppa/hppa/locore.S 1.8 sys/arch/hppa/hppa/machdep.c 1.28 sys/arch/hppa/hppa/machdep.h 1.20 sys/arch/hppa/hppa/process_machdep.c 1.19 sys/arch/hppa/include/cpu.h 1.14 Add eager FPU switching for hppa - works around QEMU bug, and safer - may eventually become the default. [tls, ticket #440] external/gpl3/gdb/dist/gdb/Makefile.in 1.11 Fix MKCROSSGDB build from release source tars that have had execute permissions stripped from source files. [tls, ticket #441] sys/arch/riscv/include/asm.h 1.13 riscv: ensure 4-byte (32bit alignment) in ENTRY_NP so that non-compressable instructions get the correct alignment. [skrll, ticket #442]