Illumos/gate 04f97a1usr/src/lib/libc/port/locale localeimpl.c, usr/src/test/libc-tests/tests getlocname.c

18234 duplocale() fails to set loc->locname in cloned locale
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at Edgecast.io>
DeltaFile
+27-1usr/src/test/libc-tests/tests/getlocname.c
+18-6usr/src/lib/libc/port/locale/localeimpl.c
+45-72 files

Illumos/gate a4c0fc0usr/src/data/zoneinfo africa northamerica

18224 Update to tzdata 2026c
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
+32-159usr/src/data/zoneinfo/africa
+107-14usr/src/data/zoneinfo/northamerica
+14-7usr/src/data/zoneinfo/europe
+1-1usr/src/data/zoneinfo/australasia
+1-1usr/src/data/zoneinfo/zone.tab.txt
+1-1usr/src/data/zoneinfo/zone_sun.tab
+156-1831 files not shown
+157-1847 files

Illumos/gate 438aef9usr/src/lib/libscf/common lowlevel.c error.c, usr/src/man/man3scf scf_handle_create.3scf

18041 libscf should use error checking mutexes
18042 remove libscf PTHREAD_ONCE_KEY_NP ifdef
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+265-238usr/src/lib/libscf/common/lowlevel.c
+0-34usr/src/lib/libscf/common/error.c
+12-13usr/src/man/man3scf/scf_handle_create.3scf
+277-2853 files

Illumos/gate c9797e7usr/src/cmd/mdb Makefile.kmdb Makefile.libstand, usr/src/cmd/mdb/demo Makefile.common README

13755 mdb: remove CNOWARN_UNINIT
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-28usr/src/cmd/mdb/intel/amd64/kmdb/Makefile
+2-14usr/src/cmd/mdb/demo/Makefile.common
+5-6usr/src/cmd/mdb/Makefile.kmdb
+2-8usr/src/cmd/mdb/Makefile.libstand
+3-6usr/src/cmd/mdb/demo/README
+2-4usr/src/cmd/mdb/Makefile
+15-6669 files not shown
+19-20175 files

Illumos/gate 65c22b1usr/src/cmd/fs.d/nfs/nfslog fhtab.h nfslogd.h, usr/src/lib/krb5/plugins/kdb/db2 policy_db.h

18213 rpc/xdr.h should not pull in stdio.h
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+4-2usr/src/cmd/fs.d/nfs/nfslog/fhtab.h
+2-2usr/src/uts/common/rpc/xdr.h
+2-1usr/src/lib/libnisdb/db_pickle.h
+2-1usr/src/cmd/fs.d/nfs/nfslog/nfslogd.h
+2-1usr/src/lib/krb5/plugins/kdb/db2/policy_db.h
+2-1usr/src/lib/libnisdb/db_vers_c.x
+14-817 files not shown
+31-823 files

Illumos/gate f4df593usr/src/pkg/manifests system-test-libctest.p5m, usr/src/test/libc-tests/runfiles default.run

18185 retire run_arch_tests.ksh in libc-tests
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at Edgecast.io>
DeltaFile
+0-65usr/src/test/libc-tests/tests/common/run_arch_tests.ksh
+17-25usr/src/pkg/manifests/system-test-libctest.p5m
+17-9usr/src/test/libc-tests/runfiles/default.run
+7-12usr/src/test/libc-tests/tests/Makefile.com
+0-1usr/src/test/libc-tests/tests/fexecve/Makefile
+0-1usr/src/test/libc-tests/tests/fpround/Makefile
+41-1136 files not shown
+41-11912 files

Illumos/gate ac2250cusr/src/lib/libc/port/threads spawn.c, usr/src/test/libc-tests/tests/posix_spawn posix_spawn_priv.c

17689 posix_spawn() could avoid copying data and stopping threads
18160 posix_spawnp() evaluates its default search path too late
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1,296-0usr/src/uts/common/os/spawn.c
+372-542usr/src/lib/libc/port/threads/spawn.c
+461-0usr/src/test/os-tests/tests/spawn/spawn-syscall.c
+324-78usr/src/test/libc-tests/tests/posix_spawn/posix_spawn_priv.c
+246-76usr/src/uts/common/os/fork.c
+292-0usr/src/test/os-tests/tests/xsave/spawn_fpu.c
+2,991-69674 files not shown
+5,027-94280 files

Illumos/gate f4199e0usr/src/cmd/mdb/i86pc/modules/unix i86mmu.c

18221 mdb: 'htable.ht_pfn' may be used uninitialized
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+18-1usr/src/cmd/mdb/i86pc/modules/unix/i86mmu.c
+18-11 files

Illumos/gate 14c2556usr/src/cmd/mdb/intel/modules/generic_cpu gcpu.c

18219 mdb: cmihdl dcmd actually does use slashes for -c
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+2-2usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
+2-21 files

Illumos/gate 861094cusr/src/test/header-tests/tests/common cxx_symbols_test.c c_symbols_test.c

18192 header-tests programs could be improved
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+0-1,210usr/src/test/header-tests/tests/common/cxx_symbols_test.c
+0-1,059usr/src/test/header-tests/tests/common/c_symbols_test.c
+952-0usr/src/test/header-tests/tests/common/symbol_test.py
+0-356usr/src/test/header-tests/tests/common/hdr_test_common.c
+163-0usr/src/test/header-tests/tests/common/test_gen_probe.py
+114-0usr/src/test/header-tests/tests/common/test_parse_sym_cfg.py
+1,229-2,62510 files not shown
+1,469-2,82816 files

Illumos/gate 1072464usr/src/test/header-tests/cfg/cxx-symbols cmath_h.cfg cwchar_h.cfg, usr/src/test/header-tests/tests/common cxx_symbols_test.c README.md

18111 Want C++ header tests
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1,210-0usr/src/test/header-tests/tests/common/cxx_symbols_test.c
+390-0usr/src/test/header-tests/cfg/cxx-symbols/cmath_h.cfg
+280-0usr/src/test/header-tests/cfg/cxx-symbols/cwchar_h.cfg
+232-0usr/src/test/header-tests/cfg/cxx-symbols/cstdio_h.cfg
+229-0usr/src/test/header-tests/cfg/cxx-symbols/cstdlib_h.cfg
+170-0usr/src/test/header-tests/tests/common/README.md
+2,511-013 files not shown
+3,062-1619 files

Illumos/gate ed7f952usr/src/test/header-tests/cfg/c-symbols sys_atomic_h.cfg, usr/src/test/header-tests/tests/common c_symbols_test.c hdr_test_common.c

18166 Create header-tests package
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1,059-0usr/src/test/header-tests/tests/common/c_symbols_test.c
+0-1,054usr/src/test/libc-tests/tests/symbols/symbols_test.c
+0-569usr/src/test/libc-tests/cfg/symbols/sys_atomic_h.cfg
+569-0usr/src/test/header-tests/cfg/c-symbols/sys_atomic_h.cfg
+356-0usr/src/test/header-tests/tests/common/hdr_test_common.c
+0-193usr/src/test/libc-tests/cfg/symbols/wctype_h.cfg
+1,984-1,81680 files not shown
+4,934-4,08086 files

Illumos/gate 53a3efdusr/src/uts/common/inet/sctp sctp_hash.c sctp_cookie.c

18117 SCTP needs to better-check INIT ACK chunk parameters
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+78-154usr/src/uts/common/inet/sctp/sctp_hash.c
+76-28usr/src/uts/common/inet/sctp/sctp_cookie.c
+28-27usr/src/uts/common/inet/sctp/sctp_input.c
+9-7usr/src/uts/common/inet/sctp/sctp_impl.h
+191-2164 files

Illumos/gate 6959febusr/src/lib/libdladm/common linkprop.c, usr/src/uts/common/io/dld dld_drv.c

18020 Double copyin of dld_ioc consumers
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+13-7usr/src/uts/common/io/dld/dld_drv.c
+11-2usr/src/uts/common/sys/dld.h
+2-3usr/src/lib/libdladm/common/linkprop.c
+26-123 files

Illumos/gate 0de9a40usr/src/uts/common/io devpoll.c

18003 poll(4D) needs to better-check numfds (CVE-2026-35384)
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+16-4usr/src/uts/common/io/devpoll.c
+16-41 files

Illumos/gate 44016e3usr/src/cmd/mdb/common/mdb mdb_print.c

18220 mdb: 'end' may be used uninitialized
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1-1usr/src/cmd/mdb/common/mdb/mdb_print.c
+1-11 files

Illumos/gate eed8d5dusr/src/cmd/pcieadm pcieadm_link.c pcieadm_bar.c, usr/src/cmd/pcieb pcieb.c Makefile

18152 fold /usr/lib/pci/pcieb into pcieadm
18151 pcieb private ioctls should validate FREAD/FWRITE
Portions contributed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+388-0usr/src/cmd/pcieadm/pcieadm_link.c
+0-180usr/src/cmd/pcieb/pcieb.c
+0-36usr/src/cmd/pcieb/Makefile
+14-2usr/src/uts/common/io/pciex/pcieb.c
+3-3usr/src/cmd/pcieadm/pcieadm_bar.c
+1-2usr/src/pkg/manifests/SUNWcs.p5m
+406-2234 files not shown
+412-22410 files

Illumos/gate ca2fdb8usr/src/cmd/mdb/intel/modules/generic_cpu gcpu.c

18216 mdb: 'cp' may be used uninitialized
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2-7usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c
+2-71 files

Illumos/gate c4b084cusr/src/cmd/mdb/common/mdb mdb_print.c

17173 mdb: check sign expansion
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
+3-3usr/src/cmd/mdb/common/mdb/mdb_print.c
+3-31 files

Illumos/gate 48d0068usr/src/cmd/mdb/common/mdb mdb_nv.c mdb_nv.h

18212 mdb: nv_var_alloc() error: strcpy() 'name' too large for 'v->v_lname'
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
+2-3usr/src/cmd/mdb/common/mdb/mdb_nv.c
+2-2usr/src/cmd/mdb/common/mdb/mdb_nv.h
+4-52 files

Illumos/gate 2e84e50usr/src/uts/common/inet/ip ip6_if.c

18197 RFC1918 addresses get site-local scope defeating RFC 6724 destination selection
Reviewed by: Joshua M. Clulow <josh at sysmgr.org>
Reviewed by: Sebastian Wiedenroth <wiedi at frubar.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+12-6usr/src/uts/common/inet/ip/ip6_if.c
+12-61 files

Illumos/gate f8dbd23usr/src/cmd/mdb/common/mdb mdb_ks.h, usr/src/cmd/mdb/common/modules/mdb_ks mdb_ks.c

18181 mdb modules must stop hard-coding NCPU
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+61-20usr/src/cmd/mdb/i86pc/modules/unix/unix.c
+13-6usr/src/cmd/mdb/i86pc/modules/apix/apix.c
+14-4usr/src/cmd/mdb/i86pc/modules/unix/xcall.c
+3-14usr/src/cmd/mdb/i86pc/modules/common/intr_common.c
+16-1usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
+2-0usr/src/cmd/mdb/common/mdb/mdb_ks.h
+109-451 files not shown
+110-457 files

Illumos/gate 961aab6usr/src/test/test-runner/cmd run

18194 test-runner default output directory doesn't work
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+5-1usr/src/test/test-runner/cmd/run
+5-11 files

Illumos/gate 5d4c552usr/src Makefile.master, usr/src/tools/scripts check_test_runfiles.py

18193 runfile checks don't respect arch guards
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+27-6usr/src/tools/scripts/check_test_runfiles.py
+1-1usr/src/Makefile.master
+28-72 files

Illumos/gate 8095270usr/src/cmd/bhyve/common pci_virtio_scsi.c iov.c, usr/src/man/man8 bhyve.8

18186 bhyve/virtio-scsi changes from FreeBSD
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+121-49usr/src/cmd/bhyve/common/pci_virtio_scsi.c
+36-77usr/src/cmd/bhyve/common/iov.c
+10-7usr/src/cmd/bhyve/common/pci_virtio_scsi_ctl.c
+11-2usr/src/cmd/bhyve/common/pci_virtio_scsi.h
+2-2usr/src/cmd/bhyve/common/iov.h
+1-1usr/src/man/man8/bhyve.8
+181-1386 files

Illumos/gate 18897abusr/src/uts/common/io/mac mac.c

5048 panic on re-adding an interface to an aggr after removing it
Reviewed by: Toomas Soome <tsoome at edgecast.io>
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+86-66usr/src/uts/common/io/mac/mac.c
+86-661 files

Illumos/gate c4d7390usr/src/man/man8 mpstat.8

18195 Convert mpstat(8) to mdoc(7)
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+204-328usr/src/man/man8/mpstat.8
+204-3281 files

Illumos/gate c50fd98usr/src/boot .gitignore

18188 loader: update .gitignore for userboot
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+13-0usr/src/boot/.gitignore
+13-01 files

Illumos/gate 6352536usr/src Makefile.master

18178 Makefile.master: .cc.a should PROCESS_COMMENT first, then AR
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1-1usr/src/Makefile.master
+1-11 files

Illumos/gate edd2f34usr/src/cmd/nvmeadm nvmeadm_ocp.c nvmeadm_field.c, usr/src/lib/libnvme/common libnvme_ocp.c libnvme_micron.c

18122 add support for OCP Hardware Component log
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
+300-0usr/src/cmd/nvmeadm/nvmeadm_ocp.c
+137-32usr/src/cmd/nvmeadm/nvmeadm_field.c
+63-0usr/src/lib/libnvme/common/libnvme_ocp.c
+48-0usr/src/uts/common/sys/nvme/ocp.h
+7-1usr/src/cmd/nvmeadm/nvmeadm.h
+1-1usr/src/lib/libnvme/common/libnvme_micron.c
+556-342 files not shown
+558-348 files