Illumos/gate 2709580usr/src/lib/libpool/common pool_kernel.c pool_internal.c

17299 libpool: dprintf() cleanup
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+27-22usr/src/lib/libpool/common/pool_kernel.c
+20-20usr/src/lib/libpool/common/pool_internal.c
+18-18usr/src/lib/libpool/common/pool_commit.c
+11-11usr/src/lib/libpool/common/pool.c
+11-11usr/src/lib/libpool/common/pool_value.c
+1-1usr/src/lib/libpool/common/pool_internal.h
+88-836 files

Illumos/gate 5cc8220usr/src/uts/common/io/cxgbe/t4nex t4_ioctl.c t4_l2t.c

16988 cxgbe should properly define and enumerate
16503 cxgbe: ioctls with no consumers
17378 clean up lingering offload bits from cxgbe
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Reviewed by: Dan McDonald <danmcd at mnx.io>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+1-413usr/src/uts/common/io/cxgbe/t4nex/t4_ioctl.c
+0-182usr/src/uts/common/io/cxgbe/t4nex/t4_l2t.c
+56-96usr/src/uts/common/io/cxgbe/t4nex/adapter.h
+0-143usr/src/uts/common/io/cxgbe/t4nex/offload.h
+13-87usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
+24-67usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
+94-9889 files not shown
+118-1,12015 files

Illumos/gate 7366ca9usr/src/boot Makefile.version, usr/src/boot/efi/loader main.c

17404 loader.efi: add error printouts for chain command
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Dan McDonald <danmcd at mnx.io>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
DeltaFile
+6-3usr/src/boot/efi/loader/main.c
+1-1usr/src/boot/Makefile.version
+7-42 files

Illumos/gate 6e8a136usr/src/pkg/manifests system-bhyve-tests.p5m, usr/src/test/bhyve-tests/runfiles default.run

17403 bhyve struggles with very high mappings
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+80-0usr/src/test/bhyve-tests/tests/vmm/mem_high.c
+15-14usr/src/uts/intel/io/vmm/vmm_gpt.c
+1-0usr/src/pkg/manifests/system-bhyve-tests.p5m
+1-0usr/src/test/bhyve-tests/runfiles/default.run
+1-0usr/src/test/bhyve-tests/tests/vmm/Makefile
+98-145 files

Illumos/gate fccf2aausr/src/cmd/pcieadm pcieadm_cfgspace.c, usr/src/common/pci pci_strings.c

17399 Update PCI classes and caps to PCI Ver 1.18
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+6-2usr/src/cmd/pcieadm/pcieadm_cfgspace.c
+4-0usr/src/uts/common/sys/pcie.h
+1-0usr/src/common/pci/pci_strings.c
+11-23 files

Illumos/gate c00cd13usr/src/cmd/hotplugd hotplugd_door.c hotplugd_impl.c

17298 hotplugd: dprintf() cleanup
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+22-22usr/src/cmd/hotplugd/hotplugd_door.c
+18-15usr/src/cmd/hotplugd/hotplugd_impl.c
+3-3usr/src/cmd/hotplugd/hotplugd_rcm.c
+3-3usr/src/cmd/hotplugd/hotplugd_info.c
+2-2usr/src/cmd/hotplugd/hotplugd.c
+1-1usr/src/cmd/hotplugd/hotplugd_impl.h
+49-466 files

Illumos/gate 774766dusr/src/lib/libdevinfo devinfo_devlink.c devinfo_devlink.h

17296 libdevinfo: dprintf() cleanup
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+164-138usr/src/lib/libdevinfo/devinfo_devlink.c
+1-1usr/src/lib/libdevinfo/devinfo_devlink.h
+165-1392 files

Illumos/gate b57906ausr/src/cmd/zic zic.c, usr/src/tools/zic Makefile

17401 tools zic fails to find tzfile.h after 17347
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+13-0usr/src/cmd/zic/zic.c
+1-1usr/src/tools/zic/Makefile
+14-12 files

Illumos/gate 1ffbc8eusr/src/lib/libc/port/gen iconv.c

17400 msgfmt raises errors "invalid multibyte sequence" after 17390
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
DeltaFile
+10-10usr/src/lib/libc/port/gen/iconv.c
+10-101 files

Illumos/gate 68c58deusr/src/lib/libc/port/rt sigev_thread.c

17295 libc: sigev_thread.c dprintf() cleanup
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+9-9usr/src/lib/libc/port/rt/sigev_thread.c
+9-91 files

Illumos/gate 88d39f6usr/src/uts/common/os devcfg.c ddi_hp_ndi.c, usr/src/uts/intel/io/hotplug/pcicfg pcicfg.c

17395 race in hotplug leads to ndi_devi_enter deadlock
Reviewed by: Luqman Aden <luqman at oxide.computer>
Reviewed by: Dan McDonald <danmcd at mnx.io>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+25-4usr/src/uts/common/os/devcfg.c
+20-1usr/src/uts/common/os/ddi_hp_ndi.c
+5-2usr/src/uts/intel/io/hotplug/pcicfg/pcicfg.c
+4-1usr/src/uts/common/os/ddi_hp_impl.c
+54-84 files

Illumos/gate 53cd694usr/src/data/zoneinfo europe southamerica

17345 Update to tzdata 2025b
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+451-264usr/src/data/zoneinfo/europe
+336-261usr/src/data/zoneinfo/southamerica
+326-237usr/src/data/zoneinfo/asia
+126-117usr/src/data/zoneinfo/australasia
+118-43usr/src/data/zoneinfo/northamerica
+42-31usr/src/data/zoneinfo/africa
+1,399-9536 files not shown
+1,497-1,03112 files

Illumos/gate e496dfausr/src/cmd/zdump zdump.c, usr/src/cmd/zic zic.c private.h

17344 Update tools to tzcode 2025a
17347 Do not ship tzfile.h
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+3,150-1,521usr/src/cmd/zic/zic.c
+1,141-529usr/src/cmd/zdump/zdump.c
+872-516usr/src/man/man8/zic.8
+1,007-79usr/src/cmd/zic/private.h
+520-0usr/src/man/man5/tzfile.5
+225-67usr/src/man/man8/zdump.8
+6,915-2,71219 files not shown
+7,080-2,93925 files

Illumos/gate 24a03f3usr/src/test/tz-tests/doc README, usr/src/test/tz-tests/tests zoneinfo_dump.c tz_dump.ksh

17346 Want tools for testing tz changes
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+262-0usr/src/test/tz-tests/tests/zoneinfo_dump.c
+164-0usr/src/test/tz-tests/tests/tz_dump.ksh
+154-0usr/src/test/tz-tests/tests/basic_tzs.ksh
+80-0usr/src/test/tz-tests/tests/Makefile
+67-0usr/src/test/tz-tests/tests/tzlist.c
+52-0usr/src/test/tz-tests/doc/README
+779-06 files not shown
+945-112 files

Illumos/gate 004345eusr/src/lib/libc/port mapfile-vers, usr/src/lib/libc/port/locale localeimpl.c

17382 Want getlocalename_l(3C)
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Patrick Mooney <pmooney at pfmooney.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+266-0usr/src/test/libc-tests/tests/getlocname.c
+139-0usr/src/man/man3c/getlocalename_l.3c
+47-0usr/src/lib/libc/port/locale/localeimpl.c
+5-0usr/src/test/libc-tests/cfg/symbols/locale_h.cfg
+5-0usr/src/lib/libc/port/mapfile-vers
+4-0usr/src/test/libc-tests/tests/Makefile
+466-05 files not shown
+476-011 files

Illumos/gate cfafba3usr/src/lib/libc/port/gen iconv.c, usr/src/test/util-tests/tests/iconv iconv_test.sh

17390 libc: iconv doesn't handle conversion to/from the same encoding when alias names are used
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+40-35usr/src/lib/libc/port/gen/iconv.c
+1-0usr/src/test/util-tests/tests/iconv/iconv_test.sh
+41-352 files

Illumos/gate df7ed22usr/src/test/util-tests/runfiles default.run

17392 util-tests: iconv tests not in runfile
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+1-0usr/src/test/util-tests/runfiles/default.run
+1-01 files

Illumos/gate 861a96busr/src/test/os-tests/tests/mac mac_parsing.c, usr/src/uts/common/io/mac mac_provider.c

17309 MEOI should be more wise to fragments
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Reviewed by: Alex Wilson <alex at cooperi.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+138-5usr/src/test/os-tests/tests/mac/mac_parsing.c
+48-14usr/src/uts/common/io/mac/mac_provider.c
+2-1usr/src/uts/common/sys/mac_provider.h
+188-203 files

Illumos/gate 3350c9cusr/src/cmd/mdb/common/mdb mdb_stack.c mdb_proc.c, usr/src/cmd/mdb/intel/mdb mdb_amd64util.c mdb_ia32util.c

8357 mdb stacks are confused in the presence of noreturn functions
17373 mdb: add stack dump option to show addresses instead of resolved names
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+75-0usr/src/cmd/mdb/intel/mdb/mdb_amd64util.c
+73-0usr/src/cmd/mdb/intel/mdb/mdb_ia32util.c
+50-6usr/src/cmd/mdb/common/mdb/mdb_stack.c
+13-6usr/src/cmd/mdb/common/mdb/mdb_proc.c
+6-4usr/src/cmd/mdb/intel/mdb/mdb_bhyve.c
+5-4usr/src/cmd/mdb/common/mdb/mdb_kvm.c
+222-2010 files not shown
+243-2816 files

Illumos/gate 9182c92usr/src/uts/common/io/sata/impl sata.c

16649 SATL support for REPORT SUPPORTED OPERATION CODES
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+564-150usr/src/uts/common/io/sata/impl/sata.c
+564-1501 files

Illumos/gate 7ecb637usr/src/common/crypto/ecc ecp_192.c ecp_224.c

17376 ecc: Patch to P192, P224, and P521 mod functions
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+7-4usr/src/common/crypto/ecc/ecp_192.c
+5-2usr/src/common/crypto/ecc/ecp_224.c
+2-0usr/src/common/crypto/ecc/ecp_521.c
+14-63 files

Illumos/gate 3fb2fe9usr/src/boot/efi/include/Uefi UefiMultiPhase.h UefiSpec.h, usr/src/boot/efi/loader memmap.c

17368 uefi: add memory type EfiUnacceptedMemoryType
Portions contributed by: Michael van der Westhuizen <r1mikey at gmail.com>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Michael van der Westhuizen <r1mikey at gmail.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+9-0usr/src/boot/efi/include/Uefi/UefiMultiPhase.h
+7-1usr/src/uts/i86pc/dboot/dboot_startkern.c
+2-1usr/src/boot/efi/loader/memmap.c
+2-1usr/src/uts/common/sys/efi.h
+1-1usr/src/boot/efi/include/Uefi/UefiSpec.h
+21-45 files

Illumos/gate 7b93ed1usr/src/cmd/mdb/common/mdb mdb_stack.c mdb_proc.c, usr/src/cmd/mdb/intel/mdb mdb_bhyve.c mdb_amd64util.c

17326 mdb stacks could include type information
17327 mdb stacks could show size information
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+188-0usr/src/cmd/mdb/common/mdb/mdb_stack.c
+101-53usr/src/cmd/mdb/common/mdb/mdb_proc.c
+64-30usr/src/cmd/mdb/intel/mdb/mdb_bhyve.c
+64-27usr/src/man/man1/mdb.1
+48-0usr/src/cmd/mdb/common/mdb/mdb_stack.h
+7-36usr/src/cmd/mdb/intel/mdb/mdb_amd64util.c
+472-14617 files not shown
+680-23423 files

Illumos/gate d39975cusr/src/data/ucode README.ucode, usr/src/uts/intel/os microcode_amd.c microcode.c

17379 Stop using a fixed size buffer for AMD microcode
17381 AMD microcode updater needlessly discards cached file
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Luqman Aden <luqman at oxide.computer>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+86-26usr/src/uts/intel/os/microcode_amd.c
+25-11usr/src/uts/intel/os/microcode.c
+10-7usr/src/uts/intel/sys/ucode_amd.h
+0-4usr/src/data/ucode/README.ucode
+121-484 files

Illumos/gate 467fc2ausr/src/man/man3c opendir.3c

17385 opendir(3c) is missing dirname type
Reviewed by: Dan McDonald <danmcd at mnx.io>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+3-3usr/src/man/man3c/opendir.3c
+3-31 files

Illumos/gate e64b345usr/src/lib/libc/port/rt mqueue.c sem.c

17355 libc: possible memory leak
Reviewed by: Dan McDonald <danmcd at mnx.io>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+3-4usr/src/lib/libc/port/rt/mqueue.c
+2-4usr/src/lib/libc/port/rt/sem.c
+2-1usr/src/lib/libc/port/rt/pos4obj.h
+7-93 files

Illumos/gate 435bf86usr/src/lib/libc/port/gen localtime.c

17360 libc: load_zoneinfo() warn: was '== 4427894674988707840' instead of '='
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+6-3usr/src/lib/libc/port/gen/localtime.c
+6-31 files

Illumos/gate df48a30usr/src/lib/libc/port/gen ssp.c, usr/src/test/libc-tests/tests stdbit.c

17343 _LP32 macro is a typo for _ILP32
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+7-7usr/src/test/libc-tests/tests/stdbit.c
+2-2usr/src/lib/libc/port/gen/ssp.c
+9-92 files

Illumos/gate 4e6271ausr/src/cmd/abi/appcert/scripts AppcertUtil.pm appcert.pl, usr/src/cmd/file Makefile

17141 want mediated file(1)
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+0-351usr/src/man/man1/file.1
+326-0usr/src/man/man1has/file.1has
+9-11usr/src/cmd/abi/appcert/scripts/AppcertUtil.pm
+6-1usr/src/cmd/file/Makefile
+4-1usr/src/pkg/manifests/SUNWcs.p5m
+1-3usr/src/cmd/abi/appcert/scripts/appcert.pl
+346-3676 files not shown
+355-37412 files

Illumos/gate 12e5728usr/src/cmd/cxgbetool cxgbetool.c, usr/src/uts/common/io/cxgbe/t4nex t4nex.h

17370 cxgbetool segfaults on regdump
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Luqman Aden <luqman at oxide.computer>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+7-3usr/src/uts/common/io/cxgbe/t4nex/t4nex.h
+3-5usr/src/cmd/cxgbetool/cxgbetool.c
+10-82 files