Illumos/gate e934462usr/src/cmd/isns/isnsadm isnsadm.c, usr/src/cmd/isns/isnsd dump.c main.c

17441 isnsadm does not build with libxml2 2.14
17454 isns does not function with libxml 2.12.x or newer
Reviewed by: Marco van Wieringen <marco.van.wieringen at planets.elm.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+52-44usr/src/cmd/isns/isnsadm/isnsadm.c
+7-1usr/src/cmd/isns/isnsd/dump.c
+6-1usr/src/cmd/isns/isnsd/main.c
+5-1usr/src/cmd/isns/isnsd/door.c
+5-1usr/src/cmd/isns/isnsd/xml/data.c
+4-0usr/src/cmd/isns/isnsd/Makefile
+79-486 files

Illumos/gate e443d92usr/src/cmd/ptools/pmadvise pmadvise.c, usr/src/cmd/ptools/pmap pmap.c

17482 pmap could label the comm page
17483 pmap misaligns some columns for unlabelled segments
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Patrick Mooney <pmooney at pfmooney.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+74-81usr/src/cmd/ptools/pmap/pmap.c
+14-0usr/src/cmd/ptools/pmadvise/pmadvise.c
+88-812 files

Illumos/gate 8d047e8usr/src/cmd/devfsadm usb_link.c, usr/src/uts/common/io/usb/usba hubdi.c

17471 remove the rest of wireless USB
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
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
+0-643usr/src/uts/common/sys/usb/usba/wa.h
+0-438usr/src/uts/common/sys/usb/usba/wusba.h
+0-320usr/src/uts/common/sys/usb/usba/whcdi.h
+0-124usr/src/uts/common/sys/usb/usba/wusba_io.h
+0-48usr/src/cmd/devfsadm/usb_link.c
+10-31usr/src/uts/common/io/usb/usba/hubdi.c
+10-1,6043 files not shown
+14-1,6189 files

Illumos/gate 742bd0ausr/src/uts/common/io/qede qede_main.c qede_fp.c, usr/src/uts/common/io/qede/579xx/drivers/ecore bcm_osal.h

17456 duplicate bool definition in qede NIC driver
Reviewed by: Dan McDonald <danmcd at mnx.io>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+14-27usr/src/uts/common/io/qede/qede_main.c
+10-19usr/src/uts/common/io/qede/qede_fp.c
+3-16usr/src/uts/common/io/qede/qede_gld.c
+4-12usr/src/uts/common/io/qede/579xx/drivers/ecore/bcm_osal.h
+2-12usr/src/uts/common/io/qede/qede_types.h
+33-865 files

Illumos/gate 82b7b97usr/src/uts/common/fs/proc prsubr.c, usr/src/uts/common/os lwp.c pid.c

17458 Stopped process may not continue when SIGKILL races with P_PR_LOCK
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+37-7usr/src/uts/common/os/lwp.c
+35-0usr/src/uts/common/os/pid.c
+29-3usr/src/uts/common/fs/proc/prsubr.c
+2-1usr/src/uts/common/sys/proc.h
+103-114 files

Illumos/gate 53aa45cusr/src/test/os-tests/tests/comm_page Makefile comm_page_pre.ksh, usr/src/uts/i86pc/i86pc_ktest Makefile

17468 comm page should handle larger NCPU
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
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
+190-0usr/src/uts/i86pc/io/i86pc_ktest/i86pc_ktest.c
+42-0usr/src/uts/i86pc/i86pc_ktest/Makefile
+42-0usr/src/test/os-tests/tests/comm_page/Makefile
+31-0usr/src/test/os-tests/tests/comm_page/comm_page_pre.ksh
+23-0usr/src/test/os-tests/tests/comm_page/comm_page_ktest.ksh
+14-4usr/src/uts/i86pc/sys/comm_page.h
+342-410 files not shown
+378-1316 files

Illumos/gate 09a032cusr/src/uts/common/io/qede qede_misc.c qede_osal.c

15450 qede MAC_PROP_MEDIA support
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+173-0usr/src/uts/common/io/qede/qede_misc.c
+5-30usr/src/uts/common/io/qede/qede_osal.c
+12-4usr/src/uts/common/io/qede/qede_gld.c
+11-2usr/src/uts/common/io/qede/qede.h
+201-364 files

Illumos/gate f5f0964usr/src/cmd/nvmeadm nvmeadm_nsmgmt.c, usr/src/lib/libnvme/common libnvme_ns_mgmt.c

14959 NVMe namespace management support
Reviewed by: Patrick Mooney <pmooney at pfmooney.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+747-151usr/src/uts/common/io/nvme/nvme.c
+515-0usr/src/test/nvme-tests/tests/libnvme/format.c
+474-0usr/src/cmd/nvmeadm/nvmeadm_nsmgmt.c
+463-0usr/src/lib/libnvme/common/libnvme_ns_mgmt.c
+407-0usr/src/test/nvme-tests/tests/libnvme/need-write-lock.c
+395-0usr/src/test/nvme-tests/tests/unit/nsmgmt.c
+3,001-15156 files not shown
+6,701-37962 files

Illumos/gate 806c036usr/src/data/hwdata pci.ids usb.ids, usr/src/pkg/manifests system-data-hardware-registry.p5m

17474 June 2025 hwdata update
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Michael van der Westhuizen <r1mikey at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+949-135usr/src/data/hwdata/pci.ids
+3-2usr/src/data/hwdata/usb.ids
+1-1usr/src/pkg/manifests/system-data-hardware-registry.p5m
+953-1383 files

Illumos/gate 2e46f3fusr/src/lib/libjedec/common libjedec.c, usr/src/man/man3jedec libjedec_vendor_string.3jedec

17473 Update JEDEC vendors to JEP106BM
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Michael van der Westhuizen <r1mikey at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+39-4usr/src/lib/libjedec/common/libjedec.c
+4-4usr/src/man/man3lib/libjedec.3lib
+4-4usr/src/man/man3jedec/libjedec_vendor_string.3jedec
+47-123 files

Illumos/gate 9b3549cusr/src/uts/common/disp thread.c, usr/src/uts/common/syscall utssys.c

17459 thread.c has long-outdated(?) references to TP_T* and TC_*
17457 utssys.c has long-outdated reference to SPRLOCK
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Dan McDonald <danmcd at mnx.io>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+5-9usr/src/uts/common/disp/thread.c
+3-3usr/src/uts/common/syscall/utssys.c
+8-122 files

Illumos/gate 23690bfusr/src/uts/common/krtld kobj.c, usr/src/uts/common/sys kobj.h

17467 krtld should handle objects with many symbols
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+166-49usr/src/uts/common/krtld/kobj.c
+7-3usr/src/uts/intel/amd64/krtld/kobj_isa.c
+6-1usr/src/uts/common/sys/kobj.h
+3-3usr/src/uts/intel/amd64/krtld/kobj_reloc.c
+2-4usr/src/uts/sparc/krtld/kobj_isa.c
+3-3usr/src/uts/sparc/krtld/kobj_reloc.c
+187-636 files

Illumos/gate 1170833usr/src/lib/libc/common/sys gethrtime.S, usr/src/lib/libc/i386/sys __gethrtime_sys.S __gethrtime.c

17447 gethrtime should use comm page
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+41-0usr/src/lib/libc/i386/sys/__gethrtime_sys.S
+0-37usr/src/lib/libc/inc/thr_inlines.h
+35-0usr/src/lib/libc/i386/sys/__gethrtime.c
+6-4usr/src/lib/libc/common/sys/gethrtime.S
+8-1usr/src/lib/libc/port/rt/clock_timer.c
+1-4usr/src/lib/libc/port/sys/time_util.c
+91-462 files not shown
+97-468 files

Illumos/gate 72dae0eusr/src/lib/libproc/common Pcore.c Psymtab.c

17297 libproc: dprintf() cleanup
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+109-106usr/src/lib/libproc/common/Pcore.c
+63-62usr/src/lib/libproc/common/Psymtab.c
+48-48usr/src/lib/libproc/common/Pcontrol.c
+26-26usr/src/lib/libproc/common/Psymtab_machelf32.c
+17-17usr/src/lib/libproc/common/Psyscall.c
+15-15usr/src/lib/libproc/common/Pzone.c
+278-2748 files not shown
+306-30214 files

Illumos/gate e98d23eusr/src/lib/fm/topo/modules/common/zen topo_zen.c

17452 topo zen module cache checks are too restrictive
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+14-19usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
+14-191 files

Illumos/gate e919879usr/src/cmd/ed ed.c Makefile

17453 ed(1) segfaults on writing empty file
17455 Add CTF data to ed(1)
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+27-17usr/src/cmd/ed/ed.c
+11-0usr/src/cmd/ed/Makefile
+38-172 files

Illumos/gate fdd5021usr/src .gitignore

17444 gitignore doesn't know findunref
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+3-0usr/src/.gitignore
+3-01 files

Illumos/gate bd0935cusr/src/cmd/fs.d/ufs/newfs newfs.c

17307 ufs/newfs: dprintf() cleanup
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at mnx.io>

Change-Id: I5728a9c7d4d9f92c16954d49542b2689b799f1c0
DeltaFile
+12-12usr/src/cmd/fs.d/ufs/newfs/newfs.c
+12-121 files

Illumos/gate 6435775usr/src/cmd/fs.d/ufs/mkfs mkfs.c

17306 ufs/mkfs: dprintf() cleanup
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+26-26usr/src/cmd/fs.d/ufs/mkfs/mkfs.c
+26-261 files

Illumos/gate 91e85beusr/src/cmd/ucodeadm ucodeadm.c

17305 ucodeadm: dprintf() cleanup
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+10-9usr/src/cmd/ucodeadm/ucodeadm.c
+10-91 files

Illumos/gate 541dca7usr/src/cmd/rmvolmgr rmm_common.c vold.c

17303 rmvolmgr: dprintf() cleanup
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+55-53usr/src/cmd/rmvolmgr/rmm_common.c
+51-47usr/src/cmd/rmvolmgr/vold.c
+17-17usr/src/cmd/rmvolmgr/rmvolmgr.c
+1-1usr/src/cmd/rmvolmgr/rmm_common.h
+124-1184 files

Illumos/gate 14e8f28usr/src/cmd .gitignore, usr/src/lib .gitignore

17393 gitignore could cover more
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+2,347-0usr/src/cmd/.gitignore
+355-0usr/src/test/.gitignore
+319-0usr/src/lib/.gitignore
+119-0usr/src/tools/scripts/check-gitignore.sh
+109-0usr/src/tools/.gitignore
+67-0usr/src/uts/.gitignore
+3,316-014 files not shown
+3,644-2620 files

Illumos/gate 4f2483eusr/src/man/man3c localeconv.3c strtod.3c, usr/src/test/libc-tests/tests strtox.c wcsftime.c

17416 Want more xlocale.h functions for C++ locale support
17421 Increase visibility of C99 additions to struct lconv
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+152-0usr/src/test/libc-tests/tests/strtox.c
+140-0usr/src/test/libc-tests/tests/wcsftime.c
+119-0usr/src/test/libc-tests/tests/localeconv.c
+116-0usr/src/test/libc-tests/tests/wcsftime_old.c
+35-31usr/src/man/man3c/localeconv.3c
+41-13usr/src/man/man3c/strtod.3c
+603-4418 files not shown
+808-10024 files

Illumos/gate 8c91f27usr/src/uts/common/io/nvme nvme.c

17433 nvme triggers UB through NULL dereference
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+2-2usr/src/uts/common/io/nvme/nvme.c
+2-21 files

Illumos/gate 07a06c3usr/src/cmd/prtconf pdevinfo.c prt_xxx.c

17302 prtconf: dprintf() cleanup
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+5-5usr/src/cmd/prtconf/pdevinfo.c
+5-5usr/src/cmd/prtconf/prt_xxx.c
+1-1usr/src/cmd/prtconf/prtconf.c
+1-1usr/src/cmd/prtconf/prtconf.h
+12-124 files

Illumos/gate f5505c7usr/src/cmd/dtrace/test/tst/common/java_api/src TestBean.java, usr/src/cmd/pools/poold/com/sun/solaris/domain/pools Statistic.java Objective.java

17431 builds with Java 17 should be possible
Portions contributed by: Patrick Mooney <pmooney at pfmooney.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Michael van der Westhuizen <r1mikey at gmail.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+38-37usr/src/lib/libslp/javalib/com/sun/slp/RequestHandler.java
+12-11usr/src/cmd/pools/poold/com/sun/solaris/domain/pools/Statistic.java
+8-8usr/src/lib/libslp/javalib/com/sun/slp/SLPHeaderV2.java
+6-5usr/src/cmd/pools/poold/com/sun/solaris/domain/pools/Objective.java
+6-5usr/src/cmd/dtrace/test/tst/common/java_api/src/TestBean.java
+5-5usr/src/lib/libslp/javalib/com/sun/slp/Transact.java
+75-7141 files not shown
+168-16747 files

Illumos/gate 94f64ebusr/src/test/os-tests/tests/zen_umc zen_umc_test_nps.c zen_umc_test_np2_k.c, usr/src/uts/intel/io/amdzen zen_umc.c

17437 Want explicit umc_cs_flags_t enum
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+36-1usr/src/test/os-tests/tests/zen_umc/zen_umc_test_nps.c
+25-1usr/src/test/os-tests/tests/zen_umc/zen_umc_test_np2_k.c
+25-1usr/src/test/os-tests/tests/zen_umc/zen_umc_test_ilv.c
+23-1usr/src/test/os-tests/tests/zen_umc/zen_umc_test_nps_k.c
+22-1usr/src/test/os-tests/tests/zen_umc/zen_umc_test_chans.c
+11-3usr/src/uts/intel/io/amdzen/zen_umc.c
+142-89 files not shown
+202-1615 files

Illumos/gate ce01debusr/src/cmd/amdzen udf.c, usr/src/uts/intel/io/amdzen amdzen.c zen_udf.h

17436 Want option to do broadcast reads with udf
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+33-18usr/src/cmd/amdzen/udf.c
+31-0usr/src/uts/intel/io/amdzen/amdzen.c
+20-8usr/src/uts/intel/io/amdzen/zen_udf.h
+17-6usr/src/uts/intel/io/amdzen/zen_udf.c
+2-1usr/src/uts/intel/io/amdzen/amdzen_client.h
+103-335 files

Illumos/gate 3fa0cc5usr/src/uts/intel/io/amdzen zen_umc.c zen_umc.h

17419 zen_umc logical channel IDs incorrectly determined on some platforms
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+71-28usr/src/uts/intel/io/amdzen/zen_umc.c
+2-1usr/src/uts/intel/io/amdzen/zen_umc.h
+73-292 files

Illumos/gate 24987e9usr/src/cmd/idmap/idmapd dbutils.c, usr/src/test/os-tests/runfiles default.run

17428 idmapd ephemeral id allocators can stutter
Reviewed by: Dan McDonald <danmcd at mnx.io>
Reviewed by: Matt Barden <mbarden at racktopsystems.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+240-0usr/src/test/os-tests/tests/idmap/idmaptest.c
+61-0usr/src/test/os-tests/tests/idmap/Makefile
+39-0usr/src/test/os-tests/tests/idmap/idmap_init.ksh
+32-0usr/src/test/os-tests/tests/idmap/idmap_fini.ksh
+13-6usr/src/cmd/idmap/idmapd/dbutils.c
+7-0usr/src/test/os-tests/runfiles/default.run
+392-64 files not shown
+403-610 files