Illumos/gate 890b4d2usr/src/uts/common/io/xge/hal/xgehal xgehal-device.c

17125 xge: replace divide condition
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+1-1usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
+1-11 files

Illumos/gate 27fc4d4usr/src/cmd/ndmpstat ndmpstat_main.c

17114 ndmpstat: impossible condition
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+7-8usr/src/cmd/ndmpstat/ndmpstat_main.c
+7-81 files

Illumos/gate 7723c86usr/src/uts/common/io/sata/impl sata.c

16648 SATL should check for UNMAP support
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+24-0usr/src/uts/common/io/sata/impl/sata.c
+24-01 files

Illumos/gate 8ed63bcusr/src/test/bhyve-tests/tests/common payload_utils.S payload_utils.h, usr/src/test/bhyve-tests/tests/inst_emul cpuid_guest_state.c payload_cpuid_guest_state.c

16647 bhyve should keep guest CPUID updated when using explicit CPUID settings
Reviewed by: Patrick Mooney <pmooney at pfmooney.com>
Reviewed by: ixi meow <illumos at iximeow.net>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+208-56usr/src/uts/intel/io/vmm/vmm_cpuid.c
+256-0usr/src/test/bhyve-tests/tests/inst_emul/cpuid_guest_state.c
+244-0usr/src/test/bhyve-tests/tests/inst_emul/payload_cpuid_guest_state.c
+64-0usr/src/test/bhyve-tests/tests/inst_emul/cpuid_guest_state.h
+34-1usr/src/test/bhyve-tests/tests/common/payload_utils.S
+5-1usr/src/test/bhyve-tests/tests/common/payload_utils.h
+811-585 files not shown
+821-6211 files

Illumos/gate 09ea9c5usr/src/uts/intel/io/vmm/amd svm_pmu.c svm.c, usr/src/uts/intel/os hma.c

16906 bhyve should support AMD perf counters
Reviewed by: Greg Colombo <greg at oxidecomputer.com>
Reviewed by: ixi meow <illumos at iximeow.net>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+435-0usr/src/uts/intel/io/vmm/amd/svm_pmu.c
+363-64usr/src/uts/intel/os/hma.c
+63-61usr/src/uts/intel/io/vmm/amd/svm.c
+55-0usr/src/uts/intel/io/vmm/amd/svm_pmu.h
+49-0usr/src/uts/intel/sys/x86_archext.h
+42-7usr/src/uts/intel/io/vmm/amd/svm_softc.h
+1,007-13210 files not shown
+1,099-14916 files

Illumos/gate 3da9c6ausr/src/cmd/smbsrv/testoplock tol_main.c

17103 testoplock: unchecked function return
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
DeltaFile
+1-1usr/src/cmd/smbsrv/testoplock/tol_main.c
+1-11 files

Illumos/gate 1792cdcusr/src/uts/i86pc/io immu_dvma.c

17102 rootnex: ignoring unreachable code.
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
DeltaFile
+0-1usr/src/uts/i86pc/io/immu_dvma.c
+0-11 files

Illumos/gate 64859aausr/src/test/os-tests/tests/saveargs/functional big-struct-ret-and-spill.c align.c

17101 os-tests: unchecked function return 'fflush'
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
DeltaFile
+1-1usr/src/test/os-tests/tests/saveargs/functional/big-struct-ret-and-spill.c
+1-1usr/src/test/os-tests/tests/saveargs/functional/align.c
+1-1usr/src/test/os-tests/tests/saveargs/functional/basic.c
+1-1usr/src/test/os-tests/tests/saveargs/functional/big-struct-ret.c
+1-1usr/src/test/os-tests/tests/saveargs/functional/small-struct-ret-and-spill.c
+1-1usr/src/test/os-tests/tests/saveargs/functional/small-struct-ret.c
+6-61 files not shown
+7-77 files

Illumos/gate 92279cbusr/src/man/man4d usmn.4d zen_udf.4d, usr/src/pkg/manifests driver-cpu-amd-zen.p5m

17054 Strix Halo and Krackan amdzen(4D) support
17055 missing families in usmn(4D) and zen_udf(4D)
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+22-3usr/src/uts/intel/os/cpuid_subr.c
+22-2usr/src/pkg/manifests/driver-cpu-amd-zen.p5m
+15-1usr/src/uts/intel/io/amdzen/zen_umc.c
+13-1usr/src/uts/intel/sys/x86_archext.h
+7-5usr/src/man/man4d/usmn.4d
+7-3usr/src/man/man4d/zen_udf.4d
+86-154 files not shown
+106-2710 files

Illumos/gate aa0451cusr/src/uts/common/io cmlb.c

17100 cmlb: unsigned 'capacity' is never less than zero
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+0-3usr/src/uts/common/io/cmlb.c
+0-31 files

Illumos/gate becb244usr/src/uts/common/io/usb/hcd/ehci ehci_polled.c ehci_intr.c

17099 ehci: address of NULL pointer
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Joshua M. Clulow <josh at sysmgr.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+2-4usr/src/uts/common/io/usb/hcd/ehci/ehci_polled.c
+2-4usr/src/uts/common/io/usb/hcd/ehci/ehci_intr.c
+4-82 files

Illumos/gate 444bb3busr/src/uts/i86pc Makefile.rules

17105 unix: dboot should be built with NO_SIMD
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+9-11usr/src/uts/i86pc/Makefile.rules
+9-111 files

Illumos/gate fa2fc9dusr/src/cmd/mdb/intel/kmdb/kctl kctl_isadep.c, usr/src/uts/i86pc/os machdep.c

17061 want a more cautious wrmsr
Portions contributed by: iximeow <illumos at iximeow.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+16-0usr/src/uts/i86pc/os/machdep.c
+2-1usr/src/uts/intel/sys/x86_archext.h
+0-1usr/src/cmd/mdb/intel/kmdb/kctl/kctl_isadep.c
+18-23 files

Illumos/gate 4f47a73usr/src/cmd/cmd-inet/usr.bin/netstat netstat.c

17098 netstat: replace divide condition
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+2-2usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
+2-21 files

Illumos/gate 77a6b74usr/src/cmd/cmd-inet/usr.bin/netstat netstat.c

17097 netstat: ignoring unreachable code
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+1-3usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
+1-31 files

Illumos/gate a57aa66usr/src/lib/fm/topo/libtopo/common topo_hc.h, usr/src/uts/intel/os cpuid.c

17096 CPUs mistakenly showing up with fully-associative caches
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: iximeow <illumos at iximeow.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+2-2usr/src/uts/intel/os/cpuid.c
+1-1usr/src/lib/fm/topo/libtopo/common/topo_hc.h
+3-32 files

Illumos/gate 9151f8fusr/src/uts/common/io/pciex pcie.c, usr/src/uts/common/os devcfg.c

16995 remove sun4v ldom static direct i/o (sdio) hooks
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+0-80usr/src/uts/sun4v/os/mach_ddi_impl.c
+0-24usr/src/uts/common/io/pciex/pcie.c
+0-6usr/src/uts/sun4u/os/mach_ddi_impl.c
+5-1usr/src/uts/common/os/devcfg.c
+0-6usr/src/uts/i86pc/os/ddi_impl.c
+0-5usr/src/uts/common/sys/ddi_implfuncs.h
+5-1226 files

Illumos/gate d3aba68usr/src/lib/libc/port/gen timespec_cstd.c timespec_get.c, usr/src/man/man3c timespec_get.3c

17057 Want C23 timespec_getres and bases
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
+97-10usr/src/man/man3c/timespec_get.3c
+100-0usr/src/test/libc-tests/tests/timespec_getres.c
+88-12usr/src/test/libc-tests/tests/timespec_get.c
+78-0usr/src/lib/libc/port/gen/timespec_cstd.c
+29-6usr/src/man/man3head/time.h.3head
+0-33usr/src/lib/libc/port/gen/timespec_get.c
+392-6110 files not shown
+431-6416 files

Illumos/gate 3114379usr/src/head spawn.h, usr/src/lib/libc/port/threads spawn.c

17022 Want POSIX_SPAWN_SETSID
17023 Want posix_spawn_file_actions_add[f]chdir(3C)
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
+710-0usr/src/test/libc-tests/tests/posix_spawn/posix_spawn.c
+125-0usr/src/man/man3c/posix_spawn_file_actions_addchdir.3c
+88-8usr/src/lib/libc/port/threads/spawn.c
+64-0usr/src/test/libc-tests/tests/posix_spawn/Makefile
+29-24usr/src/man/man3c/posix_spawn.3c
+28-6usr/src/head/spawn.h
+1,044-388 files not shown
+1,105-5314 files

Illumos/gate 7037363usr/src/uts/intel/io/viona viona_rx.c viona_impl.h, usr/src/uts/intel/sys viona_io.h

17032 viona should discard too-large rx pkts
Reviewed by: Patrick Mooney <pmooney at pfmooney.com>
Reviewed by: Dan McDonald <danmcd at mnx.io>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+56-2usr/src/uts/intel/io/viona/viona_rx.c
+20-1usr/src/uts/intel/io/viona/viona_impl.h
+11-1usr/src/uts/intel/io/viona/viona_main.c
+4-2usr/src/uts/intel/sys/viona_io.h
+91-64 files

Illumos/gate c77fb39usr/src/uts/i86pc/os/cpupm cpu_idle.c

17014 i86pc: C-states should be able to tolerate not using mwait
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Dan McDonald <danmcd at mnx.io>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+78-39usr/src/uts/i86pc/os/cpupm/cpu_idle.c
+78-391 files

Illumos/gate e1cf2bfusr/src/man/man1 ptree.1

10270 Convert ptree(1) to mandoc
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+138-203usr/src/man/man1/ptree.1
+138-2031 files

Illumos/gate ba52565usr/src/uts/common Makefile.files, usr/src/uts/common/io/cxgbe/shared shared.c

14549 cxgbe is a touch logorrheic
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
DeltaFile
+141-0usr/src/uts/common/io/cxgbe/t4nex/t4_debug.c
+0-45usr/src/uts/common/io/cxgbe/shared/shared.c
+5-24usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
+4-19usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
+4-0usr/src/uts/common/io/cxgbe/t4nex/adapter.h
+1-1usr/src/uts/common/Makefile.files
+155-896 files

Illumos/gate 53bd5f8usr/src/uts/common/io tl.c

16939 SCM_UCRED lost in transit
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+4-0usr/src/uts/common/io/tl.c
+4-01 files

Illumos/gate 7c63221usr/src/uts/i86pc/os startup.c

17062 kernel thinks lwp0 has a usable FPU save area when it doesn't
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
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
+12-3usr/src/uts/i86pc/os/startup.c
+12-31 files

Illumos/gate e7745ddusr/src/uts/common/io/cxgbe/t4nex t4_sge.c

17042 cxgbe leaks tx_dhdl array
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Marco van Wieringen <marco.van.wieringen at planets.elm.net>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+4-1usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
+4-11 files

Illumos/gate c185c6fusr/src/test/zfs-tests/tests/functional/cli_root/zpool_clear zpool_clear_001_pos.ksh

17008 ZTS: left over file /var/tmp/file.pidnum
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+10-8usr/src/test/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_001_pos.ksh
+10-81 files

Illumos/gate be40b82usr/src/uts/common/os panic.c printf.c, usr/src/uts/common/sys panic.h

16674 dev_err(9f) doesn't do anything useful with CE_PANIC
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+6-0usr/src/uts/common/os/panic.c
+4-1usr/src/uts/common/os/printf.c
+3-1usr/src/uts/common/sys/panic.h
+13-23 files

Illumos/gate 4b9db4fusr/src/cmd/sgs/crle/common crle.c inspect.c, usr/src/cmd/sgs/rtld/common dlfcns.c

16760 Source code contains man page cross-reference errata
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+11-11usr/src/cmd/sgs/crle/common/crle.c
+6-6usr/src/cmd/sgs/rtld/common/dlfcns.c
+6-6usr/src/uts/common/io/chxge/ch.c
+5-5usr/src/tools/sgs/sgsmsg/sgsmsg.c
+4-4usr/src/cmd/sgs/crle/common/inspect.c
+4-4usr/src/cmd/xargs/xargs.c
+36-36100 files not shown
+160-158106 files

Illumos/gate e9f1d7cusr/src/uts/common/io/cxgbe/shared osdep.h, usr/src/uts/common/io/cxgbe/t4nex t4_sge.c t4_mac.c

16977 t4nex should be cstyle clean
Reviewed by: Marco van Wieringen <marco.van.wieringen at planets.elm.net>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+80-66usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
+73-73usr/src/uts/common/io/cxgbe/t4nex/t4_mac.c
+62-59usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
+39-40usr/src/uts/common/io/cxgbe/t4nex/t4_ioctl.c
+18-14usr/src/uts/common/io/cxgbe/t4nex/adapter.h
+14-12usr/src/uts/common/io/cxgbe/shared/osdep.h
+286-2642 files not shown
+293-2688 files