Illumos/gate 44e9e35usr/src/test/zfs-tests/include libtest.shlib, usr/src/test/zfs-tests/tests/functional/cache cleanup.ksh

18129 Improve zfs-test cleanup reliability
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+22-0usr/src/test/zfs-tests/include/libtest.shlib
+2-2usr/src/test/zfs-tests/tests/functional/cache/cleanup.ksh
+2-2usr/src/test/zfs-tests/tests/functional/slog/cleanup.ksh
+26-43 files

Illumos/gate fae125ausr/src/test/test-runner/cmd run, usr/src/test/test-runner/stf/include stf.shlib

18127 Improve test-runner interrupt handling
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+81-20usr/src/test/test-runner/cmd/run
+7-4usr/src/test/test-runner/stf/include/stf.shlib
+88-242 files

Illumos/gate 1fd0252usr/src/uts/common/io vcons.c

18134 Panic in tem module due to stale queue_t (Fix DEBUG)
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+6-0usr/src/uts/common/io/vcons.c
+6-01 files

Illumos/gate 83c61b8usr/src/test/test-runner/man run.1

18126 Update test-runner man page
18125 Convert test-runner man page to mandoc
Reviewed by: Toomas Soome <tsoome at me.com>
Approved By: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+305-332usr/src/test/test-runner/man/run.1
+305-3321 files

Illumos/gate b322291usr/src/boot Makefile.version, usr/src/boot/common misc.c

18136 loader: hexdump() pager does ignore quit
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+76-68usr/src/boot/common/misc.c
+1-1usr/src/boot/Makefile.version
+77-692 files

Illumos/gate 6f3c184usr/src/uts/common/io tem.c vcons.c, usr/src/uts/common/sys tem.h

18134 Panic in tem module due to stale queue_t
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+23-2usr/src/uts/common/io/tem.c
+4-6usr/src/uts/common/io/vcons.c
+6-1usr/src/uts/common/sys/tem.h
+33-93 files

Illumos/gate c6783dfusr/src/uts/intel/kdi kdi_asm.S

18133 Processor ID is truncated to 8 bits in KDI entry
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2-1usr/src/uts/intel/kdi/kdi_asm.S
+2-11 files

Illumos/gate 7124a0cusr/src/cmd/dladm dladm.c, usr/src/man/man8 dladm.8

16763 dladm simnet functionality should be documented
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Marco van Wieringen <marco.van.wieringen at planets.elm.net>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+195-1usr/src/man/man8/dladm.8
+12-5usr/src/cmd/dladm/dladm.c
+207-62 files

Illumos/gate a35bb9dusr/src/cmd/zpool zpool_main.c, usr/src/lib/libzfs/common libzfs_pool.c

18098 Add subcommand to wait for background zfs activity to complete
Imported from: delphix-os 5ff176c46fd197288d4e4be43804c66f3785c586
Reviewed by: Matt Ahrens <matt at mahrens.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+514-40usr/src/cmd/zpool/zpool_main.c
+275-0usr/src/uts/common/fs/zfs/spa.c
+124-0usr/src/test/zfs-tests/tests/functional/cli_root/zpool_wait/zpool_wait.kshlib
+100-20usr/src/lib/libzfs/common/libzfs_pool.c
+94-8usr/src/man/man8/zpool.8
+99-0usr/src/test/zfs-tests/tests/functional/cli_root/zpool_wait/zpool_wait_freeing.ksh
+1,206-6851 files not shown
+2,701-11457 files

Illumos/gate 9edfe05usr/src/uts/common/fs/zfs zil.c

18022 Fix ASSERT in zil_create() during ztest
Imported from: OpenZFS 8010 c04812f964a2a79ec501fb1ba995ef333ff79172
Reviewed by: Matt Ahrens <matt at mahrens.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+2-1usr/src/uts/common/fs/zfs/zil.c
+2-11 files

Illumos/gate 08292a0usr/src/uts/common/inet sctp_itf.h, usr/src/uts/common/inet/sctp sctp_opt_data.c

18118 SCTP frees wrong-size, and needs to keep private options private
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dale Ghent <daleg at elemental.org>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+25-9usr/src/uts/common/inet/sctp/sctp_opt_data.c
+10-4usr/src/uts/common/inet/sockmods/socksctp.c
+6-0usr/src/uts/common/inet/sctp_itf.h
+41-133 files

Illumos/gate 22910e7usr/src/lib/fm/topo/modules/common/pciebus topo_pcie.c topo_pcie_cfgspace.c, usr/src/lib/fm/topo/modules/i86pc/pciebus topo_pcie_i86pc.c

18110 pciebus topo module caches snapshot-lifetime pointers in module-lifetime state
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+180-97usr/src/lib/fm/topo/modules/common/pciebus/topo_pcie.c
+24-23usr/src/lib/fm/topo/modules/common/pciebus/topo_pcie_cfgspace.c
+24-4usr/src/lib/fm/topo/modules/common/pciebus/topo_pcie_prop.c
+11-12usr/src/lib/fm/topo/modules/i86pc/pciebus/topo_pcie_i86pc.c
+12-7usr/src/lib/fm/topo/modules/common/pciebus/topo_pcie_impl.h
+12-1usr/src/lib/fm/topo/modules/common/pciebus/topo_pcie_util.c
+263-1446 files

Illumos/gate 3e61f52usr/src/data/ucode/intel Makefile.links 000A06D1-01, usr/src/pkg/manifests system-microcode-intel.p5m

18115 Update Intel microcode to 20260512
Reviewed by: Andy Fiddaman <illumos@@fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+20-0usr/src/data/ucode/intel/Makefile.links
+8-1usr/src/pkg/manifests/system-microcode-intel.p5m
+0-0usr/src/data/ucode/intel/000A06D1-01
+0-0usr/src/data/ucode/intel/000A06D1-20
+0-0usr/src/data/ucode/intel/000A06E1-01
+0-0usr/src/data/ucode/intel/000A06F3-01
+28-15 files not shown
+28-111 files

Illumos/gate f2934b0usr/src/uts/common/io/ena ena_admin.c ena_tx.c

18103 ena: validate device-supplied register offsets and descriptor indices
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+21-6usr/src/uts/common/io/ena/ena_admin.c
+1-1usr/src/uts/common/io/ena/ena_tx.c
+1-1usr/src/uts/common/io/ena/ena_rx.c
+23-83 files

Illumos/gate e54334fusr/src/lib/fm/topo/libtopo/common topo_xml.c

18108 libtopo reports the wrong errno on enumeration failure
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+3-2usr/src/lib/fm/topo/libtopo/common/topo_xml.c
+3-21 files

Illumos/gate 246054busr/src/data/ucode/amd B110-00 B021-00, usr/src/pkg/manifests system-microcode-amd.p5m

18106 Update AMD microcode to 20251202
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1-1usr/src/pkg/manifests/system-microcode-amd.p5m
+0-0usr/src/data/ucode/amd/B110-00
+0-0usr/src/data/ucode/amd/B021-00
+1-13 files

Illumos/gate 5425aa5usr/src/pkg/manifests system-test-elftest.p5m, usr/src/test/elf-tests/runfiles default.run

18100 Linker should merge gcc_except_table sections
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Klaus Ziegler <klausz at haus-gisela.de>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+94-0usr/src/test/elf-tests/tests/sections/gcc-except-table/simple.sh
+51-0usr/src/test/elf-tests/tests/sections/gcc-except-table/Makefile
+5-0usr/src/test/elf-tests/runfiles/default.run
+5-0usr/src/pkg/manifests/system-test-elftest.p5m
+3-0usr/src/test/elf-tests/tests/sections/gcc-except-table/gcct2.s
+3-0usr/src/test/elf-tests/tests/sections/gcc-except-table/gcct1.s
+161-03 files not shown
+166-29 files

Illumos/gate d5d34edusr/src/uts/common/sys pci.h

18097 sys/pci.h: add few missing PCI power management 1.2 constants
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2-0usr/src/uts/common/sys/pci.h
+2-01 files

Illumos/gate 4e02107usr/src/cmd/bhyve/common virtio.c

17969 bhyve: produce diagnostic messages when drivers misbehave
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+12-6usr/src/cmd/bhyve/common/virtio.c
+12-61 files

Illumos/gate 2aa8db5usr/src/cmd/du du.c, usr/src/man/man1 du.1

17971 du: want option to show apparent size in bytes
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+196-249usr/src/man/man1/du.1
+26-4usr/src/cmd/du/du.c
+222-2532 files

Illumos/gate 83cfce2usr/src/lib/libc/inc tzint.h, usr/src/lib/libc/port/gen localtime.c

18091 strftime can get out of date timezone
18095 want tz-tests runfile
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+130-38usr/src/lib/libc/port/gen/localtime.c
+103-0usr/src/test/tz-tests/tests/strftime_18091.c
+56-0usr/src/lib/libc/inc/tzint.h
+46-0usr/src/test/tz-tests/cmd/tz-test.ksh
+40-0usr/src/test/tz-tests/cmd/Makefile
+40-0usr/src/test/tz-tests/runfiles/Makefile
+415-387 files not shown
+480-5613 files

Illumos/gate 7f96856usr/src/man/man1 ps.1

18096 ps(1) should mention BSD ps args
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+8-0usr/src/man/man1/ps.1
+8-01 files

Illumos/gate a94efd7usr/src/cmd/pcieadm pcieadm_devs.c Makefile

18046 pcieadm show-devs could include location information
18047 pcieadm show-devs needs to check all filters for use
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+443-117usr/src/cmd/pcieadm/pcieadm_devs.c
+1-0usr/src/cmd/pcieadm/Makefile
+444-1172 files

Illumos/gate 84ceaeausr/src/lib/fm/topo/libtopo/common pcie.c, usr/src/lib/fm/topo/modules/common/pciebus topo_pcie.c topo_pcie_prop.c

17987 Add PCIe topology tree
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+1,136-0usr/src/lib/fm/topo/modules/common/pciebus/topo_pcie.c
+516-0usr/src/lib/fm/topo/modules/common/pciebus/topo_pcie_prop.c
+486-0usr/src/lib/fm/topo/modules/i86pc/pciebus/topo_pcie_i86pc.c
+376-0usr/src/lib/fm/topo/libtopo/common/pcie.c
+339-0usr/src/lib/fm/topo/modules/common/pciebus/topo_pcie_util.c
+262-0usr/src/lib/fm/topo/modules/common/pciebus/topo_pcie_cfgspace.c
+3,115-049 files not shown
+4,436-19855 files

Illumos/gate 4a4a64busr/src/uts/common/io/sata/adapters/ahci ahci.c

18011 ahci could handle buggy emulators better
Reviewed by: Jerry Jelinek <gjelinek at racktopsystems.com>
Reviewed by: Sam Zaydel <szaydel at racktopsystems.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+23-4usr/src/uts/common/io/sata/adapters/ahci/ahci.c
+23-41 files

Illumos/gate 73eca58usr/src/cmd/nvmeadm nvmeadm.c nvmeadm_ofmt.c, usr/src/man/man8 nvmeadm.8

18045 nvmeadm could list physical locations
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+191-13usr/src/cmd/nvmeadm/nvmeadm.c
+23-12usr/src/man/man8/nvmeadm.8
+31-1usr/src/cmd/nvmeadm/nvmeadm_ofmt.c
+15-0usr/src/cmd/nvmeadm/nvmeadm.h
+1-0usr/src/cmd/nvmeadm/Makefile
+261-265 files

Illumos/gate ae8929fusr/src/uts/intel/os desctbls.c

18092 init_gdt: use gdt0_default_r
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+3-15usr/src/uts/intel/os/desctbls.c
+3-151 files

Illumos/gate 2273493usr/src/uts/intel/io/viona viona_rx.c viona_tx.c

18086 viona does not offer IPv6 TSO flags
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+147-79usr/src/uts/intel/io/viona/viona_rx.c
+49-18usr/src/uts/intel/io/viona/viona_tx.c
+17-6usr/src/uts/intel/io/viona/viona_main.c
+18-3usr/src/uts/intel/io/viona/viona_impl.h
+231-1064 files

Illumos/gate 33dc37fusr/src/lib/libscf/common midlevel.c notify_params.c, usr/src/lib/libscf/inc libscf_priv.h libscf.h

18043 want libscf smf_XXX_instance variants that take a scf_instance_t
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+186-26usr/src/lib/libscf/common/midlevel.c
+80-27usr/src/man/man3scf/smf_enable_instance.3scf
+34-34usr/src/lib/libscf/common/notify_params.c
+20-28usr/src/lib/libscf/inc/libscf_priv.h
+18-0usr/src/pkg/manifests/system-library.man3scf.inc
+14-0usr/src/lib/libscf/inc/libscf.h
+352-1152 files not shown
+374-1168 files

Illumos/gate 73d8363usr/src/man/man1 ps.1

18085 convert ps(1) to mdoc
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+727-1,286usr/src/man/man1/ps.1
+727-1,2861 files