# $NetBSD: CHANGES-10.2,v 1.1.2.45 2025/08/16 16:29:28 martin Exp $

A complete list of changes from the NetBSD 10.1 release on 2024-12-16
until the 10.2 release:

doc/CHANGES-10.2                                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 10.1_STABLE!

sys/arch/ofppc/ofppc/machdep.c			1.121

	PR 58909: call model_init() always, even if we could not
	fetch a "model" or "name" property.
	[martin, ticket #1030]

build.sh					1.383, 1.384, 1.388

	Add a new operation "show-revisionid" that extracts a marker
	usable to recreate the source (depending on the revision control
	system in use).
	[martin, ticket #1031]

sys/dev/pci/virtio_pci.c			1.44
sys/dev/pci/virtioreg.h				1.13

	PR port-sparc64/57290: On alpha and sparc64, use VirtIO 1.0 and
	VIRTIO_F_ACCESS_PLATFORM so that DMA to PCI-attached VirtIO
	devices works properly.  This is needed for Qemu to select the
	appropriate address space for PCI DMA.
	[martin, ticket #1032]

share/man/man9/rnd.9				1.33

	fix typo in rnd(9) documentation.
	[andvar, ticket #1033]

bin/sh/var.c					1.88

	Fix a core dump that can occur if TZ is unset and ToD_FORMAT
	contains and strftime() conversions which need to know the zone.
	[kre, ticket #1034]

sys/arch/sparc64/sparc64/trap.c			1.199

	PR 58936: do not panic if we hit a VA-hole address in copyin/copyout.
	[martin, ticket #1035]

sys/conf/copyright				1.23

	Welcome to 2025!
	[jnemeth, ticket #1036]

sys/ufs/ext2fs/ext2fs_vfsops.c			1.228
sys/ufs/ffs/ffs_vfsops.c			1.383,1.384
sys/ufs/ffs/ffs_wapbl.c				1.50
sys/ufs/lfs/lfs_vfsops.c			1.383

	ffs: PR 58837: missing locking around fs_fmod/time.
	[hannken, ticket #1037]

usr.bin/calendar/calendars/calendar.christian	1.13,1.14
usr.bin/calendar/calendars/calendar.holiday	1.35
usr.bin/calendar/calendars/calendar.judaic	1.12
usr.bin/calendar/calendars/calendar.usholiday	1.12

	calendars: Update for 2025.
	[nia, ticket #1038]

sys/kern/sys_process_lwpstatus.c		1.5
sys/kern/sys_ptrace_common.c			1.96
sys/sys/ptrace.h				1.77

	i386: PR 58983: fix INSTALL_FLOPPY kernel on i386.
	[hgutch, ticket #1039]

share/man/man5/services.5			1.11
usr.sbin/services_mkdb/services_mkdb.8		1.13

	services(5): PR 58998:  consistently refer to the cdb database.
	[uwe, ticket #1040]

share/man/man4/bwi.4				1.15
sys/arch/evbppc/conf/WII			1.7
sys/dev/ic/bwi.c				1.39-1.41
sys/dev/ic/bwireg.h				1.5
sys/dev/ic/bwivar.h				1.11
sys/dev/sdmmc/files.sdmmc			1.6
sys/dev/sdmmc/if_bwi_sdio.c			1.1
sys/dev/sdmmc/sdmmc_cis.c			1.10
sys/dev/sdmmc/sdmmcvar.h			1.38
sys/dev/sdmmc/sdmmcdevs				1.9
sys/dev/sdmmc/sdmmcdevs.h			1.9 (regen)

	evbppc: add Nintendo Wii WLAN support.
	[jmcneill, ticket #1041]

sys/arch/arm/nxp/imx6_iomux.c			1.4

	evbarm: add support for the RIoTboard i.MX6S IOMUX controller.
	[skrll, ticket #1042]

sys/arch/x86/x86/identcpu.c			1.132,1.133

	x86: PR 58982: fix MP boot issues on newer Apollo Lake CPUs.
	[andvar, ticket #1043]

sys/dev/i2c/i2c.c				1.91

	iic(4): make "i2cscan -r ..." work on the Raspberry PI.
	[brad, ticket #1044]

external/mpl/dhcp/dist/common/options.c		1.8

	dhcpd(8): safety fix.
	[christos, ticket #1045]

distrib/common/bootimage/Makefile.bootimage	1.43
distrib/vax/liveimage/emuimage/Makefile		1.5

	vax: make live image bootable.
	[tsutsui, ticket #1046]

etc/skel/dot.cshrc				1.10

	PR 59008: set $ENV in the default skel/dot.cshrc as dot.profile
	for su(1) etc.
	[tsutsui, ticket #1047]

sys/arch/macppc/stand/ofwboot/boot.c		1.32
sys/arch/macppc/stand/ofwboot/version		1.16

	macppy: tweak bootpath strings in ofwboot for OpenBIOS used on
	qemu-system-ppc.
	[tsutsui, ticket #1048]

sys/altq/altq_rmclass.h				1.14

	altq: cbq: fix a CBQ regression on 32bit platforms.
	[ozaki-r, ticket #1049]

sys/arch/xen/xenbus/xenbus_probe.c		1.61,1.62

	xen: fix attachment of cdrom xbd devices being skipped on kernels
	without PVHVM. Revert to pre-10 behaviour on pure PV kernels.
	[sborrill, ticket #1050]

sys/dev/dksubr.c				1.115

	dk_discard: fix stack data leakage.
	[jakllsch, ticket #1051]

sys/arch/evbppc/conf/WII			1.8
sys/arch/evbppc/conf/files.wii			1.5
sys/arch/evbppc/include/wii.h			1.10
sys/arch/evbppc/wii/dev/di.c			1.1
sys/arch/evbppc/wii/machdep.c			1.9
sys/kern/subr_disk_mbr.c			1.59

	evbppc: add support for Wii DVD drive.
	[jmcneill, ticket #1052]

sys/dev/pci/if_gem_pci.c			1.53

	gem(4): fix reading of Vital Product Data from ROM.
	[joe, ticket #1053]

sys/dev/pci/if_gem_pci.c			1.54,1.55

	gem(4): fix shared interrupt pin configuration and debug output.
	[joe, ticket #1054]

sys/dev/pci/if_vioif.c				1.114

	vioif(4): PR 59086: fix memory size mismatch when freeing
	memory in an error path.
	[joe, ticket #1055]

sys/arch/powerpc/pic/intr.c			1.35-1.37
sys/arch/powerpc/pic/picvar.h			1.14

	powerpc: fix interrupt handling with cascaded PICs.
	[jmcneill, ticket #1056]

distrib/utils/embedded/conf/evbppc.conf		1.4
sys/arch/evbppc/conf/WII			1.9
sys/arch/evbppc/wii/dev/bwai.c			1.4
sys/arch/evbppc/wii/pic_pi.c			1.2
sys/arch/powerpc/oea/cpu_subr.c			1.111

	evbppc: Wii: 
	- simplify processor interface pic code.
	- Audio playback improvements.
	- improve CPU identification messages.
	- remove some kernel options to save memory.
	- disable ntpd by default.
	[jmcneill, ticket #1057]

sys/dev/ic/bwi.c				1.42

	bwi(4): update rate control statistics on txeof to enable AMRR.
	[jmcneill, ticket #1058]

sys/arch/evbppc/wii/dev/sdhc_hollywood.c	1.4

	evbppc: wii: SDHC performance fix.
	[jmcneill, ticket #1059]

distrib/sun2/liveimage/emuimage/Makefile	1.5

	sun2: fix "live-image" build target.
	[tsutsui, ticket #1060]

lib/libm/Makefile				1.241

	hppa: libm: add missing fma(3) and variants.
	[tsutsui, ticket #1061]

sys/dev/ic/bwi.c				1.43

	bwi(4): remove a delay() loop in the PIO RX path.
	[jmcneill, ticket #1062]

sys/dev/sdmmc/sdhc.c				1.120,1.121
sys/dev/sdmmc/sdhcvar.h				1.36

	sdhc(4) performance fix.
	[jmcneill, ticket #1063]

sys/arch/evbppc/wii/pic_pi.c			1.3

	evbppc: wii: fix missed interrupt bug.
	[jmcneill, ticket #1064]

sys/arch/alpha/jensenio/jensenio.c		1.24

	alpha: fix a bug preventing ISA bus devices to attach.
	[thorpej, ticket #1065]

share/installboot/evbarm/boards.plist		1.13

	installboot(8): fix Olimex A20-OLinuXino-MICRO.
	[gutteridge, ticket #1066]

xsrc/external/mit/xorg-server/dist/ChangeLog         up to 1.1.1.28
xsrc/external/mit/xorg-server/dist/configure         up to 1.21
xsrc/external/mit/xorg-server/dist/configure.ac      up to 1.23
xsrc/external/mit/xorg-server/dist/meson.build       up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/Xext/sync.c       up to 1.14
xsrc/external/mit/xorg-server/dist/Xi/xibarriers.c   up to 1.5
xsrc/external/mit/xorg-server/dist/Xi/xichangehierarchy.c up to 1.8
xsrc/external/mit/xorg-server/dist/composite/compalloc.c up to 1.1.1.9
xsrc/external/mit/xorg-server/dist/config/10-quirks.conf up to 1.1.1.2
xsrc/external/mit/xorg-server/dist/dix/devices.c     up to 1.16
xsrc/external/mit/xorg-server/dist/dix/dispatch.c    up to 1.9
xsrc/external/mit/xorg-server/dist/dix/enterleave.c  up to 1.10
xsrc/external/mit/xorg-server/dist/dix/eventconvert.c up to 1.1.1.8
xsrc/external/mit/xorg-server/dist/dix/main.c        up to 1.1.1.9
xsrc/external/mit/xorg-server/dist/glamor/glamor_program.c up to 1.1.1.4
xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86Configure.c up to 1.13
xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.c up to 1.8
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/dri2.c up to 1.6
xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/driver.c up to 1.8
xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.c up to 1.12
xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.h up to 1.1.1.5
xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/present.c up to 1.9
xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw/fbdevhw.c up to 1.6
xsrc/external/mit/xorg-server/dist/include/dix-config.h.in up to 1.10
xsrc/external/mit/xorg-server/dist/include/do-not-use-config.h.in up to 1.1.1.17
xsrc/external/mit/xorg-server/dist/include/meson.build up to 1.1.1.7
xsrc/external/mit/xorg-server/dist/os/WaitFor.c      up to 1.6
xsrc/external/mit/xorg-server/dist/os/access.c       up to 1.8
xsrc/external/mit/xorg-server/dist/os/connection.c   up to 1.9
xsrc/external/mit/xorg-server/dist/render/picture.c  up to 1.1.1.10
xsrc/external/mit/xorg-server/dist/test/sync/sync.c  up to 1.1.1.2
xsrc/external/mit/xorg-server/dist/xkb/XKBMAlloc.c   up to 1.1.1.7
xsrc/external/mit/xorg-server/dist/xkb/XKBMisc.c     up to 1.1.1.8
xsrc/external/mit/xorg-server/dist/xkb/xkb.c         up to 1.11
xsrc/external/mit/xorg-server/dist/xkb/xkbUtils.c    up to 1.1.1.9
xsrc/external/mit/xorg-server/dist/xkb/xkbtext.c     up to 1.1.1.7
xsrc/external/mit/xorg-server/include/dix-config.h   up to 1.54
xsrc/external/mit/xorg-server/include/version-config.h up to 1.24
xsrc/external/mit/xorg-server/include/xorg-config.h  up to 1.34
xsrc/external/mit/xorg-server/include/xorg-server.h  up to 1.34
share/mk/bsd.x11.mk					(apply patch)

	Update xorg-server to 21.1.16, fixing various CVEs
	CVE-2025-26594, ZDI-CAN-25544                
	CVE-2025-26595, ZDI-CAN-25545                  
	CVE-2025-26596, ZDI-CAN-25543                    
	CVE-2025-26597, ZDI-CAN-25683                      
	CVE-2025-26598, ZDI-CAN-25740                        
	CVE-2025-26599, ZDI-CAN-25851                        
	CVE-2025-26600, ZDI-CAN-25871                          
	CVE-2025-26601, ZDI-CAN-25870                            
	[mrg, ticket #1067]

external/bsd/ipf/dist/man/ippool.5		1.4

	ippool(5): PR 59106: fix address pool example syntax.
	[gutteridge, ticket #1068]

sys/arch/vax/vsa/lcg.c				1.13

	vax: PR 59109: avoid trying to attach a lcg(4) framebuffer
	on machines that do not have one.
	[hans, ticket #1069]

sys/arch/vax/vsa/dz_vsbus.c			1.48

	vax: fix dz(4) console detection when it's not on line 0.
	[hans, ticket #1070]

sys/arch/vax/vax/vm_machdep.c			1.119

	vax: fix recursive panic when ddb(4) tries to trace the stack
	back across cpu_lwp_bootstrap().
	[hans, ticket #1071]

sys/arch/vax/vax/db_disasm.c			1.25

	vax: fix ddb(4) disassembly of functions.
	[hans, ticket #1072]

sys/arch/evbppc/wii/pic_pi.c			1.4

	wii: revert pic_pi.c r1.2 and r1.3.
	[jmcneill, ticket #1073]

sys/arch/amd64/amd64/genassym.cf		1.98
sys/arch/amd64/amd64/locore.S			1.226,1.227
sys/arch/amd64/amd64/machdep.c			1.370
sys/arch/x86/acpi/acpi_machdep.c		1.37,1.38
sys/arch/x86/include/cpu.h			1.137,1.138
sys/arch/x86/x86/consinit.c			1.40
sys/arch/x86/x86/identcpu.c			1.131
sys/arch/x86/x86/x86_autoconf.c			1.88,1.89
sys/arch/x86/x86/x86_machdep.c			1.155,1.156
sys/arch/xen/xen/hypervisor.c			1.97,1.98

	amd64: add PVH boot capability for non-Xen guests.
	[imil, ticket #1074]

tests/net/if_vlan/t_vlan.sh			1.26,1.27

	tests, vlan: add a test case for link state sync.
	[ozaki-r, ticket #1075]

sys/arch/amd64/conf/XEN3_DOMU			1.101,1.102

	amd64/XEN3_DOMU: Enable KDTRACE_HOOKS.
	[sborrill, ticket #1076]

distrib/notes/macppc/hardware			1.50

	macppc: update hardware notes, the awacs(4) driver is enabled in
	the GENERIC kernel.
	[gutteridge, ticket #1077]

share/installboot/evbarm/boards.plist		1.11

	installboot(8): evbarm: add
	 - FriendlyElec NanoPi R2S
	 - PineCube IP Camera
	 - TI AM335x BeagleBone Green
	[gutteridge, ticket #1078]

sys/dev/hyperv/vmbus.c				1.19

	vmbus(4): Fix missing conversion to condvar(9).
	[nonaka, ticket #1079]

sys/dev/mscp/mscp.c				1.39
sys/dev/mscp/mscp_disk.c			1.91
sys/dev/mscp/mscp_tape.c			1.44
sys/dev/mscp/mscpvar.h				1.19

	mscp(4): defer handling of "online" events to thread context.
	[hans, ticket #1080]

sys/arch/vax/vsa/lcg.c				1.12

	vax/lcg(4): PR 59109: fix device_t/softc split straggler.
	[hans, ticket #1081]

sys/arch/vax/vsa/dz_vsbus.c			1.50

	vax/dz(4): defer configuring children lkkbd and lkms
	to make keyboard type detection work.
	[hans, ticket #1082]

sys/arch/vax/vsa/dz_vsbus.c			1.51

	vax/dz(4): fix NULL pointer dereference in dzgetc().
	[hans, ticket #1083]

sys/dev/dec/dzkbd.c				1.33

	dzkbd: perform keyboard initialization again for console keyboards
	and make keyboard type detection work on framebuffer console.
	[hans, ticket #1084]

sys/arch/vax/include/db_machdep.h		1.21
sys/arch/vax/vax/db_disasm.c			1.26
sys/arch/vax/vax/db_machdep.c			1.61
sys/arch/vax/vax/trap.c				1.140

	vax/ddb(4): clean up machine dependent code and improve usability.
	[hans, ticket #1085]

sys/arch/vax/vax/machdep.c			1.201

	vax: avoid panic when booting into ddb on machines with
	console on dz(4).
	[hans, ticket #1086]

sys/arch/vax/vsa/spx.c				1.13

	vax/spx(4): fix a few X11-related bugs.
	[hans, ticket #1087]

usr.sbin/installboot/arch/hp300.c		1.20

	hp300: fix installboot(8) for ISO9660 images
	[tsutsui, ticket #1088]

sys/netinet6/nd6.c				1.283

	IPv6: optimize ND processing slightly.
	[ozaki-r, ticket #1089]

games/rogue/monster.c				1.18
games/rogue/object.c				1.15
games/rogue/play.c				1.11
games/rogue/rogue.h				1.25
games/rogue/save.c				1.15

	rogue(6): fix two segmentation faults.
	[hgutch, ticket #1090]

sys/dev/usb/if_axen.c				1.95,1.96

	axen(4): add support for AX88179A.
	[hgutch, ticket #1091]

sys/kern/subr_log.c				1.64-1.66

	logread: stop reading log without log_lock being held.
	[rin, ticket #1092]

external/public-domain/tz/dist/zoneinfo2tdf.pl  delete
external/public-domain/tz/dist/CONTRIBUTING     up to 1.1.1.9
external/public-domain/tz/dist/Makefile         up to 1.3
external/public-domain/tz/dist/NEWS             up to 1.4
external/public-domain/tz/dist/TZDATA_VERSION   up to 1.42
external/public-domain/tz/dist/africa           up to 1.2
external/public-domain/tz/dist/antarctica       up to 1.3
external/public-domain/tz/dist/asia             up to 1.15
external/public-domain/tz/dist/australasia      up to 1.11
external/public-domain/tz/dist/backward         up to 1.12
external/public-domain/tz/dist/backzone         up to 1.2
external/public-domain/tz/dist/checknow.awk     up to 1.3
external/public-domain/tz/dist/checktab.awk     up to 1.3
external/public-domain/tz/dist/etcetera         up to 1.3
external/public-domain/tz/dist/europe           up to 1.3
external/public-domain/tz/dist/factory          up to 1.3
external/public-domain/tz/dist/leap-seconds.list up to 1.9
external/public-domain/tz/dist/leapseconds      up to 1.9
external/public-domain/tz/dist/northamerica     up to 1.4
external/public-domain/tz/dist/southamerica     up to 1.4
external/public-domain/tz/dist/theory.html      up to 1.3
external/public-domain/tz/dist/version          up to 1.15
external/public-domain/tz/dist/ziguard.awk      up to 1.1.1.11
external/public-domain/tz/dist/zone.tab         up to 1.4
external/public-domain/tz/dist/zone1970.tab     up to 1.4
external/public-domain/tz/dist/zonenow.tab      up to 1.4
distrib/sets/lists/base/mi			(apply patch)
doc/3RDPARTY					(apply patch)

	Updated tzdata to 2025b (using 2025btgz)
	[kre, ticket #1094]

sys/sys/endian.h				1.36,1.37

	endian.h: PR 57478: fix returned types for byte-order-conversion
	macros.
	[rin, ticket #1095]

external/cddl/osnet/dist/tools/ctf/common/utils.c 1.2 (via patch)
external/cddl/osnet/dist/tools/ctf/dump/dump.c	1.3 (via patch)
external/cddl/osnet/usr.bin/ctfdump/Makefile	1.10 (via patch)
tools/Makefile					1.228-1.230 (via patch)
tools/Makefile.ctftools				1.1 (via patch)
tools/ctfconvert/Makefile			1.12 (via patch)
tools/ctfdump/Makefile				1.1 (via patch)
tools/ctfmerge/Makefile				1.13 (via patch)
tools/what/Makefile				1.1 (via patch)
usr.bin/what/what.c				1.16 (via patch)

	build: add ctfdump(1) and what(1) to tools.
	[rin, ticket #1096]

external/ibm-public/postfix/sbin/postconf/Makefile 1.10

	build: PR 59302: fix build on source paths that include
	"tls" or "global".
	[tls, ticket #1097]

build.sh					1.389-1.391 via patch

	build.sh: fix "show-revisionid" operation to include both src
	and xsrc data if the -x argument is present.
	[martin, ticket #1102]

sys/dev/ata/ata_raid_via.c			1.11

	ataraid(4): PR 59130: fix setup for VIA V-RAID controllers with
	two drives per channel.
	[andvar, ticket #1099]

sys/dev/ata/ata_raid_subr.c			1.5
sys/dev/ata/ld_ataraid.c			1.51

	ataraid(4), ld(4)PR 43986: ensure RAID disk status is set before
	resolving vnode.
	[andvar, ticket #1100]

share/man/man4/viaide.4				1.11,1.12
sys/dev/pci/ahcisata_pci.c			1.72
sys/dev/pci/pciide_apollo_reg.h			1.21
sys/dev/pci/pcidevs				1.1518-1.1522
sys/dev/pci/viaide.c				1.90-1.98
sys/dev/pci/pcidevs.h				(regen)
sys/dev/pci/pcidevs_date.h			(regen)

	viaide(4): PR 45917, PR 37517, PR 59010:
	- VT6415/VT6330 single-channel IDE support
	- VT8251 RAID/IDE mode support
	- CX700/VX800 IDE/RAID mode improved support
	Multiple other improvements:
	- VT8237S IDE controller identification by ISA bus
	- VT8261 basic support
	- VT6421 set RAID capability flag when available to enable ataraid(4)
	  support
	- VX900/VX11 RAID mode support
	- documentation improvements
	- naming improvements
	[andvar, ticket #1101]

sys/arch/hppa/hppa/locore.S			1.7

	hppa: adjust to new qemu/seabios boot api.
	[skrll, ticket #1103]

sys/arch/hppa/hppa/support.S			1.8

	hppa: PR59305: kernel longjmp(9) fails to make setjmp(9) return 1
	[skrll, ticket #1104]

sys/arch/x86/isa/rtc.c				1.3

	x86: PR 57821: only use the FADT Century byte if it targets a
	valid 146818 NVRAM location.
	[sborrill, ticket #1105]

crypto/external/bsd/openssh/dist/auth.c		1.38

	sshd(8): PR 59108: reset the blocklist counter after successful
	authentication
	[christos, ticket #1106]

sys/arch/mipsco/include/bus.h			1.27
sys/arch/mipsco/mipsco/bus_dma.c		1.32

	mispco: fix fallout from switch to common mips bus_dma code:
	remove private members in the backend state and instead
	recalculate them when needed.
	[tsutsui, ticket #1107]

sys/kern/kern_exec.c				1.528
sys/uvm/uvm_extern.h				1.234
sys/uvm/uvm_map.c				1.427

	posix_spawn(2): PR 59037, PR 59175: allocate a new (empty)
	vmspace at process creation time.
	[riastradh, ticket #1109]

sys/dev/pci/igc/if_igc.c			1.18

	igc(4): fix detach logic
	[rin, ticket #1110]

lib/libukfs/ukfs.3				1.19

	ukfs(3): PR 59409: fix typo in documentation.
	[andvar, ticket #1112]

lib/libc/compat/arch/sparc64/gen/compat_setjmp.S 1.2

	sparc64: PR 59370: fix compat_13 longjmp(3).
	[martin, ticket #1108]

distrib/ia64/cdroms/installcd/Makefile		1.5

	ia64: PR 59398: use the correct GENERIC kernel when building the
	iso image.
	[martin, ticket #1111]

build.sh					1.392 via patch

	Expert hack: if you know what you are doing, allow to avoid
	the tool build for some commands that might or might not need
	it, like:

		build.sh -VUSETOOLS=never -P mkrepro-timestamp show-revisionid

	This will not need any tools when run on a new-enough NetBSD host or
	if using some other VCS than CVS.
	[martin, ticket #1113]

build.sh					1.393, 1.394 via patch
build.sh					1.394

	Unify the output of "show-revisionid" between the various VCSes
	and checkout/archive variants.
	[martin, ticket #1114]

sys/dev/pci/vio9p.c				1.12

	vio9p(4): PR 59165: export tag via sysctl.
	[ozaki-r, ticket #1115]

sys/net/if_bridge.c				1.199
sys/net/if_bridgevar.h				1.40

	bridge(4): PR 59340: resolve a race condition in bridge_stop().
	[ozaki-r, ticket #1116]

bin/rmdir/rmdir.1				1.18
bin/rmdir/rmdir.c				1.28

	rmdir(1): add -v option.
	[kim, ticket #1117]

sys/arch/x86/x86/identcpu.c			1.135

	x86: PR 57661: limit extended CPU state save to supported features.
	[riastradh, ticket #1118]

sys/arch/x86/x86/fpu.c				1.81,1.90 (partial, via patch)

	x86: PR 57258, PR 58650: fix fpu_kern_enter/leave for machines
	with big fpu state.
	[riastradh, ticket #1119]

sys/arch/x86/pci/pci_machdep.c			1.99 (patch)

	x86 pci(4): fix MSI/MSI-X configuration on some machines.
	[manu, ticket #1120]

sys/arch/ia64/include/intr.h			1.9
sys/arch/sparc64/include/psl.h			1.66
sys/sys/spl.h					1.11
sys/uvm/uvm_pdpolicy_clock.c			1.41,1.42

	PR 59412: introduce splsoftbio() and use it to protect
	ucpu->pdqhead from concurent access in uvm_pdpolicy_clock.c.
	[bouyer, ticket #1121]

sys/kern/subr_pool.c				1.295

	PR 59411: do not call pool drain hooks from pool_allocator_alloc(),
	to avoid a deadlock between the pool's lock and kernel_lock.
	[bouyer, ticket #1122]

sys/arch/hp300/dev/tvrx.c			1.5

	hp300: fix logic error in tvrx(4) console attach code.
	[tsutsui, ticket #1123]

share/man/man4/rge.4				1.5
sys/dev/pci/if_rge.c				1.34 (adapted)
sys/dev/pci/if_rgereg.h				1.9

	rge(4): PR 59044: add support for RTL8126.
	[jmcneill, ticket #1124]

share/man/man4/igc.4				1.3
sys/dev/pci/igc/if_igc.c			1.19,1.20

	igc(4): add support for TSO.
	[rin, ticket #1125]

external/bsd/ntp/lib/libntp/Makefile		(apply patch)

	build: PR 59456: fix build fallout from ticket #663.
	[gson, ticket #1126]

usr.bin/showmount/showmount.c			1.24,1.25

	showmount(8): PR 59459: alway print a space after the exported
	directory.
	[bad, ticket #1127]

sys/dev/pci/viaide.c				1.101,1.102

	viaide(4) improvements:
	- detect all four drives in RAID mode on the VT8261.
	- enables both channels on VT6410 add-in PCI cards.
	[andvar, ticket #1128]

src/distrib/ia64/cdroms/installcd/Makefile	1.6

	PR port-ia64/59398: fix path to GENERIC kernel so that it works not
	only on some machines (not sure why it worked on the old build cluster).
	Use print-objdir in a source directory that is known to exist.
	[martin, ticket #1129]

xsrc/external/mit/xorg-server/dist/ChangeLog         up to 1.1.1.29
xsrc/external/mit/xorg-server/dist/Makefile.in       up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/aclocal.m4        up to 1.1.1.23
xsrc/external/mit/xorg-server/dist/compile           up to 1.1.1.13
xsrc/external/mit/xorg-server/dist/config.guess      up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/config.sub        up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/configure         up to 1.22
xsrc/external/mit/xorg-server/dist/configure.ac      up to 1.24
xsrc/external/mit/xorg-server/dist/depcomp           up to 1.1.1.11
xsrc/external/mit/xorg-server/dist/install-sh        up to 1.1.1.12
xsrc/external/mit/xorg-server/dist/ltmain.sh         up to 1.1.1.15
xsrc/external/mit/xorg-server/dist/meson.build       up to 1.1.1.19
xsrc/external/mit/xorg-server/dist/missing           up to 1.1.1.11
xsrc/external/mit/xorg-server/dist/test-driver       up to 1.1.1.9
xsrc/external/mit/xorg-server/dist/xorg-server.pc.in up to 1.1.1.5
xsrc/external/mit/xorg-server/dist/ylwrap            up to 1.1.1.11
xsrc/external/mit/xorg-server/dist/Xext/Makefile.in  up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/Xi/Makefile.in    up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/Xi/xigrabdev.c    up to 1.5
xsrc/external/mit/xorg-server/dist/composite/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/config/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/damageext/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/dbe/Makefile.in   up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/dix/Makefile.in   up to 1.1.1.19
xsrc/external/mit/xorg-server/dist/dix/devices.c     up to 1.17
xsrc/external/mit/xorg-server/dist/dix/dispatch.c    up to 1.10
xsrc/external/mit/xorg-server/dist/dix/enterleave.c  up to 1.11
xsrc/external/mit/xorg-server/dist/dix/events.c      up to 1.9
xsrc/external/mit/xorg-server/dist/doc/Makefile.in   up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/doc/dtrace/Makefile.in up to 1.1.1.12
xsrc/external/mit/xorg-server/dist/dri3/Makefile.in  up to 1.1.1.12
xsrc/external/mit/xorg-server/dist/exa/Makefile.in   up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/fb/Makefile.in    up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/glamor/Makefile.in up to 1.1.1.12
xsrc/external/mit/xorg-server/dist/glx/Makefile.in   up to 1.1.1.17
xsrc/external/mit/xorg-server/dist/hw/Makefile.in    up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/kdrive/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/kdrive/ephyr/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/kdrive/ephyr/man/Makefile.in up to 1.1.1.14
xsrc/external/mit/xorg-server/dist/hw/kdrive/src/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/mouseEmu3btn.c up to 1.2
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68k.h up to 1.11
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kConfig.c up to 1.8
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kInit.c up to 1.13
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kIo.c up to 1.5
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kKbd.c up to 1.19
xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kMouse.c up to 1.18
xsrc/external/mit/xorg-server/dist/hw/sun/sun.h      up to 1.11
xsrc/external/mit/xorg-server/dist/hw/sun/sunFbs.c   up to 1.5
xsrc/external/mit/xorg-server/dist/hw/sun/sunInit.c  up to 1.17
xsrc/external/mit/xorg-server/dist/hw/sun/sunIo.c    up to 1.10
xsrc/external/mit/xorg-server/dist/hw/sun/sunKbd.c   up to 1.19
xsrc/external/mit/xorg-server/dist/hw/sun/sunMouse.c up to 1.13
xsrc/external/mit/xorg-server/dist/hw/vfb/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/vfb/man/Makefile.in up to 1.1.1.14
xsrc/external/mit/xorg-server/dist/hw/xfree86/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in up to 1.1.1.19
xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86Helper.c up to 1.8
xsrc/external/mit/xorg-server/dist/hw/xfree86/ddc/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/dixmods/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/doc/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/Makefile.in up to 1.1.1.17
xsrc/external/mit/xorg-server/dist/hw/xfree86/dri2/pci_ids/Makefile.in up to 1.1.1.12
xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/Makefile.in up to 1.1.1.12
xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/inputtest/Makefile.in up to 1.1.1.6
xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/Makefile.in up to 1.1.1.13
xsrc/external/mit/xorg-server/dist/hw/xfree86/exa/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/exa/man/Makefile.in up to 1.1.1.14
xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/fbdevhw/man/Makefile.in up to 1.1.1.14
xsrc/external/mit/xorg-server/dist/hw/xfree86/glamor_egl/Makefile.in up to 1.1.1.12
xsrc/external/mit/xorg-server/dist/hw/xfree86/i2c/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/int10/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/loader/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/man/Makefile.in up to 1.1.1.12
xsrc/external/mit/xorg-server/dist/hw/xfree86/man/xorg.conf.man up to 1.1.1.6
xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/modes/xf86RandR12.c up to 1.8
xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bus/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/hurd/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/linux/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/misc/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/solaris/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/stub/Makefile.in up to 1.1.1.12
xsrc/external/mit/xorg-server/dist/hw/xfree86/parser/Makefile.in up to 1.1.1.20
xsrc/external/mit/xorg-server/dist/hw/xfree86/ramdac/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/shadowfb/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/utils/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/utils/gtf/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/utils/man/Makefile.in up to 1.1.1.14
xsrc/external/mit/xorg-server/dist/hw/xfree86/vgahw/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/x86emu/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xfree86/xkb/Makefile.in up to 1.1.1.11
xsrc/external/mit/xorg-server/dist/hw/xnest/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xnest/man/Makefile.in up to 1.1.1.14
xsrc/external/mit/xorg-server/dist/hw/xquartz/Makefile.in up to 1.1.1.19
xsrc/external/mit/xorg-server/dist/hw/xquartz/GL/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xquartz/bundle/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xquartz/mach-startup/Makefile.in up to 1.1.1.17
xsrc/external/mit/xorg-server/dist/hw/xquartz/man/Makefile.in up to 1.1.1.14
xsrc/external/mit/xorg-server/dist/hw/xquartz/pbproxy/Makefile.in up to 1.1.1.17
xsrc/external/mit/xorg-server/dist/hw/xquartz/xpr/Makefile.in up to 1.1.1.17
xsrc/external/mit/xorg-server/dist/hw/xwin/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/hw/xwin/dri/Makefile.in up to 1.1.1.11
xsrc/external/mit/xorg-server/dist/hw/xwin/glx/Makefile.in up to 1.1.1.15
xsrc/external/mit/xorg-server/dist/hw/xwin/man/Makefile.in up to 1.1.1.14
xsrc/external/mit/xorg-server/dist/hw/xwin/man/XWin.man up to 1.1.1.5
xsrc/external/mit/xorg-server/dist/hw/xwin/winclipboard/Makefile.in up to 1.1.1.12
xsrc/external/mit/xorg-server/dist/include/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/include/meson.build up to 1.1.1.8
xsrc/external/mit/xorg-server/dist/m4/libtool.m4     up to 1.6
xsrc/external/mit/xorg-server/dist/m4/ltoptions.m4   up to 1.1.1.4
xsrc/external/mit/xorg-server/dist/m4/ltsugar.m4     up to 1.1.1.4
xsrc/external/mit/xorg-server/dist/m4/ltversion.m4   up to 1.4
xsrc/external/mit/xorg-server/dist/m4/lt~obsolete.m4 up to 1.1.1.4
xsrc/external/mit/xorg-server/dist/man/Makefile.in   up to 1.1.1.12
xsrc/external/mit/xorg-server/dist/man/Xserver.man   up to 1.1.1.5
xsrc/external/mit/xorg-server/dist/mi/Makefile.in    up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/mi/mipointer.c    up to 1.1.1.11
xsrc/external/mit/xorg-server/dist/miext/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/miext/damage/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/miext/rootless/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/miext/shadow/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/miext/sync/Makefile.in up to 1.1.1.14
xsrc/external/mit/xorg-server/dist/os/Makefile.in    up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/os/io.c           up to 1.7
xsrc/external/mit/xorg-server/dist/present/Makefile.in up to 1.1.1.12
xsrc/external/mit/xorg-server/dist/pseudoramiX/Makefile.in up to 1.1.1.12
xsrc/external/mit/xorg-server/dist/randr/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/randr/rrproviderproperty.c up to 1.1.1.3
xsrc/external/mit/xorg-server/dist/record/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/record/record.c   up to 1.1.1.11
xsrc/external/mit/xorg-server/dist/render/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/render/animcur.c  up to 1.1.1.8
xsrc/external/mit/xorg-server/dist/render/render.c   up to 1.10
xsrc/external/mit/xorg-server/dist/test/Makefile.in  up to 1.1.1.15
xsrc/external/mit/xorg-server/dist/xfixes/Makefile.in up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/xfixes/disconnect.c up to 1.1.1.2
xsrc/external/mit/xorg-server/dist/xkb/Makefile.in   up to 1.1.1.18
xsrc/external/mit/xorg-server/dist/xkb/XKBAlloc.c    up to 1.1.1.6
xsrc/external/mit/xorg-server/dist/xkb/XKBMAlloc.c   up to 1.1.1.8
xsrc/external/mit/xorg-server/dist/xkb/xkbtext.c     up to 1.1.1.8
xsrc/external/mit/xorg-server/include/dix-config.h   up to 1.55
xsrc/external/mit/xorg-server/include/version-config.h up to 1.25
xsrc/external/mit/xorg-server/include/xorg-config.h  up to 1.35
xsrc/external/mit/xorg-server/include/xorg-server.h  up to 1.35
share/mk/bsd.x11.mk				1.162

	Import xorg-server 21.1.18.
	[mrg, ticket #1130]

distrib/notes/hppa/xfer				1.2

	hppa: fix install notes, booting from CD is supported.
	[skrll, ticket #1131]

build.sh					1.399

	build: PR 59512: make reproducable builds work when -P is
	passed on the build.sh command line and MKREPRO_TIMESTAMP
	is set manually via -V.
	[hgutch, ticket #1132]

sys/kern/vfs_vnops.c				1.246

	PR 59519: fix lock leak.
	[bad, ticket #1133]

sys/kern/vfs_vnops.c				1.245

	vn_bdev_openpath(): avoid a NULL specnode pointer dereference.
	[mlelstv, ticket #1134]

sbin/fsck_ffs/setup.c				1.110

	fsck_ffs: don't truncate bitmap size to unsigned int, avoids
	crashes on filesystems with more than 2^32 blocks.
	[mlelstv, ticket #1135]

sys/net/if.c					1.535
sys/net/route.c					1.238,1.239

	route: do ifa_rtrequest() before rt_addaddr()
	route: lower the priority of the workqueues
	if: protect if_link_state_change_process with IFNET_LOCK
	[ozaki-r, ticket #1136]

sys/netinet/ip_input.c				1.405

	ip: work around a possible packet loop during interface
	address/route initialization.
	[ozaki-r, ticket #1137]

sys/opencrypto/cryptosoft.c			1.65

	opencrypto(9): avpoid a crash when hitting the current limit
	of software sessisons.
	[kim, ticket #1138]

libexec/httpd/CHANGES				1.55,1.56
libexec/httpd/auth-bozo.c			1.28
libexec/httpd/bozohttpd.8			1.93-1.97,1.99,1.100
libexec/httpd/bozohttpd.c			1.143-1.147
libexec/httpd/cgi-bozo.c			1.55,1.56
libexec/httpd/content-bozo.c			1.22
libexec/httpd/main.c				1.31
libexec/httpd/ssl-bozo.c			1.33,1.34

	httpd(8): various fixes
	 - serve .iso as "application/octet-stream".
	 - fix some memory leaks.
	 - enhance documentation.
	 - improve SSL error messages.
	[mrg, ticket #1139]

sys/netinet/in_var.h				1.105
sys/netinet/ip_input.c				1.406
sys/netinet/ip_mroute.c				1.166
sys/netinet/ip_output.c				1.327-1.330
sys/netinet/sctp_output.c			1.39
sys/netipsec/ipsecif.c				1.24
sys/netipsec/xform_ipip.c			1.80

	inet: PR 59527: fix race conditions on route deletion.
	[ozaki-r, ticket #1140]

sys/netinet/ip_mroute.h				1.36

	PR 59561: do not hide struct igmpmsg under _KERNEL.
	The struct is documented as a communication structure with userland.
	[kim, ticket #1141]

sys/dev/usb/if_urtwn.c				1.112
sys/dev/usb/usbdevs				1.822
sys/dev/usb/usbdevs.h				(regen)
sys/dev/usb/usbdevs_data.h			(regen)

	urtwn(4): add support for Asus USB-N10 Nano B1.
	[hgutch, ticket #1142]

sys/net/lagg/if_lagg.c				1.74

	lagg(4): fix locking against myself in lagg_linkstate_changed.
	[ozaki-r, ticket #1144]

sys/arch/x86/x86/cpu.c				1.208

	x86: call fpuinit_mxcsr_mask only once.
	[rin, ticket #1145]

usr.sbin/sysinst/util.c				1.78

	sysinst(8): PR 59573: do not leave temporary files behind.
	[kim, ticket #1146]

etc/named.conf					1.12-1.14

	named(8): adjust the default configuration following
	recommendations from https://www.dnsflagday.net/2020/.
	[kim, ticket #1147]

sys/arch/amd64/conf/GENERIC			1.617
sys/arch/evbarm/conf/GENERIC64			1.227
sys/dev/pci/files.pci				1.451
sys/dev/pci/pvscsi.c				1.1,1.2
sys/dev/pci/pvscsi.h				1.1

	Add support for the VMware PV SCSI controller found
	in VMware's ESXi product.
	[skrll, ticket #1148]

sys/dev/stbi/stb_image.c			1.12

	PR 57859: fix "option SPLASHSCREEN".
	[hgutch, ticket #1149]

sys/netipsec/ipsec_input.c			1.82

	ipsec: fix "no key association" log.
	[knakahara, ticket #1150]