Illumos/gate 7a3ca16usr/src/cmd/bhyve/common usb_mouse.c

17784 bhyve umouse_request() makes assumptions it maybe shouldn't
Reviewed by: Carlos Neira <cneira at edgecast.io>
Reviewed by: Toomas Soome <tsoome at edgecast.io>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Sathya Pramod Batni <pramod.batni at gmail.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+13-5usr/src/cmd/bhyve/common/usb_mouse.c
+13-51 files

Illumos/gate 92f5e48usr/src/cmd/bhyve/common pci_uart.c

17783 bhyve: pci-uart needs to also set subclass and function
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2-0usr/src/cmd/bhyve/common/pci_uart.c
+2-01 files

Illumos/gate 75840dausr/src/uts/i86pc/os startup.c, usr/src/uts/intel/os cpuid.c fpu.c

17766 xsave area sizing must only consider enabled components
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+45-7usr/src/uts/intel/os/cpuid.c
+32-0usr/src/uts/intel/os/fpu.c
+13-8usr/src/uts/i86pc/os/startup.c
+0-18usr/src/uts/intel/os/fpu_subr.c
+2-0usr/src/uts/intel/sys/fp.h
+92-335 files

Illumos/gate b0b0cb3usr/src/lib/libc/port/gen getspent_r.c

13135 libc: str2spwd() warn: variable dereferenced before check 'instr'
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: Marco van Wieringen <marco.van.wieringen at planets.elm.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+9-9usr/src/lib/libc/port/gen/getspent_r.c
+9-91 files

Illumos/gate 8a52519usr/src/cmd/cmd-inet/usr.sbin/snoop snoop.c snoop_capture.c, usr/src/man/man3dlpi dlpi_promiscon.3dlpi

15573 Want incoming DLPI capture mode
15574 Want outgoing DLPI capture mode
15572 Want direction flag for snoop
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+30-1usr/src/man/man3dlpi/dlpi_promiscon.3dlpi
+25-4usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
+28-1usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_capture.c
+26-2usr/src/uts/common/io/mac/mac_client.c
+24-0usr/src/uts/common/io/dld/dld_proto.c
+21-1usr/src/uts/common/io/dls/dls.c
+154-96 files not shown
+195-1212 files

Illumos/gate ce5afa9usr/src/uts/common/io/qede qede_gld.c

17760 qede: dereferencing freed memory
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+4-8usr/src/uts/common/io/qede/qede_gld.c
+4-81 files

Illumos/gate 2eba8ebusr/src/lib/libm/common/C _SVID_error.c

17602 atan2(0.0, -0.0) sets errno unexpectedly
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Marcel Telka <marcel at telka.sk>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+11-8usr/src/lib/libm/common/C/_SVID_error.c
+11-81 files

Illumos/gate 5882dd1usr/src/uts/common/fs/zfs dbuf.c

17763 Fix -Wuse-after-free warning in dbuf_destroy()
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+3-3usr/src/uts/common/fs/zfs/dbuf.c
+3-31 files

Illumos/gate 716f402usr/src/uts/common/io asy.c

17774 asy is too chatty about missing port
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+5-3usr/src/uts/common/io/asy.c
+5-31 files

Illumos/gate 038b96fusr/src/uts/i86pc/io mp_platform_misc.c

17758 pcplusmp: passing freed memory
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-1usr/src/uts/i86pc/io/mp_platform_misc.c
+1-11 files

Illumos/gate cecf5b8usr/src/uts/common/io/ib/clients/eoib enx_misc.c

17761 eibnx: dereferencing freed memory
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+5-1usr/src/uts/common/io/ib/clients/eoib/enx_misc.c
+5-11 files

Illumos/gate fb91dbcusr/src/lib/libc/port/gen localtime.c ttyname.c, usr/src/lib/libc/port/i18n wdresolve.c

17361 libc: strcpy() src too large for dst
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+5-9usr/src/lib/libc/port/i18n/wdresolve.c
+8-4usr/src/lib/libc/port/gen/localtime.c
+9-2usr/src/lib/libc/port/gen/ttyname.c
+22-153 files

Illumos/gate 5c58caeusr/src/cmd/boot/installboot/i386 installboot.c

17748 installboot: potential null pointer dereference
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+5-2usr/src/cmd/boot/installboot/i386/installboot.c
+5-21 files

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

17749 Update Intel microcode to 20251111
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+16-0usr/src/data/ucode/intel/Makefile.links
+7-1usr/src/pkg/manifests/system-microcode-intel.p5m
+0-0usr/src/data/ucode/intel/000C06F1-01
+0-0usr/src/data/ucode/intel/000A06A4-02
+0-0usr/src/data/ucode/intel/000A06D1-01
+0-0usr/src/data/ucode/intel/000A06D1-20
+23-114 files not shown
+23-120 files

Illumos/gate 33efde4usr/src/cmd/krb5/ldap_util Makefile, usr/src/cmd/mdb Makefile.kmdb

16891 fix unused label and drop -Wno-unused-label
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
+6-38usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
+7-17usr/src/uts/common/io/hxge/hxge_txdma.c
+3-19usr/src/cmd/mdb/Makefile.kmdb
+13-8usr/src/cmd/krb5/ldap_util/Makefile
+0-19usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
+0-19usr/src/uts/common/io/mr_sas/mr_sas.c
+29-120374 files not shown
+223-832380 files

Illumos/gate 123d0aeusr/src/cmd/mdb/common/kmdb kmdb_module_load.c kmdb_module.h

17741 kmdb: potential null pointer dereference
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Vitaliy Gusev <gusev.vitaliy at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+23-20usr/src/cmd/mdb/common/kmdb/kmdb_module_load.c
+2-2usr/src/cmd/mdb/common/kmdb/kmdb_module.h
+25-222 files

Illumos/gate 47a6a63usr/src/uts/common/fs/zfs zfs_fuid.c

17750 zfs_fuid_is_cruser is not quite right
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Matt Barden <mbarden at racktopsystems.com>
Reviewed by: Jerry Jelinek <gjelinek at racktopsystems.com>
Reviewed by: Paul Zuchowski <p.zuchowski98 at gmail.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+1-1usr/src/uts/common/fs/zfs/zfs_fuid.c
+1-11 files

Illumos/gate fcdb322usr/src/lib/libmvec/common __vrsqrtf.c __vrhypotf.c, usr/src/uts/common/io/bge bge_chip2.c

17568 remove -Wno-unknown-pragmas
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Jason King <jason.brian.king at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+260-257usr/src/lib/libmvec/common/__vrsqrtf.c
+202-206usr/src/lib/libmvec/common/__vrhypotf.c
+201-202usr/src/uts/common/io/qede/qede_main.c
+142-147usr/src/lib/libmvec/common/__vpowf.c
+0-248usr/src/uts/common/io/bge/bge_chip2.c
+92-91usr/src/lib/libmvec/common/__vrsqrt.c
+897-1,15194 files not shown
+1,116-2,022100 files

Illumos/gate 1059794usr/src/test/os-tests/tests/mac mac_lso.c mac_cksum.c, usr/src/uts/common/io/mac mac_sched.c mac_ktest.c

17340 Want IPv6 Fast Path
Portions contributed by: Patrick Mooney <pmooney at pfmooney.com>
Portions contributed by: Kyle Simpson <kyle at oxide.computer>
Portions contributed by: Ryan Zezeski <ryan at zinascii.com>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+288-218usr/src/uts/common/io/mac/mac_sched.c
+210-88usr/src/uts/common/io/mac/mac_ktest.c
+127-146usr/src/uts/common/io/mac/mac_util.c
+214-0usr/src/test/os-tests/tests/mac/mac_lso.c
+26-183usr/src/test/os-tests/tests/mac/mac_cksum.c
+198-0usr/src/test/os-tests/tests/mac/mac_ktest_common.c
+1,063-63522 files not shown
+1,395-73528 files

Illumos/gate f6559a1usr/src/uts/common/fs/zfs zvol.c zfs_vnops.c, usr/src/uts/common/fs/zfs/sys zil.h

17734 ZFS fsync can trigger ZIL transaction reordering and data corruption
Portions contributed by: Alexander Motin <mav at FreeBSD.org>
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+21-24usr/src/uts/common/fs/zfs/zvol.c
+17-12usr/src/uts/common/fs/zfs/zfs_vnops.c
+3-11usr/src/uts/common/fs/zfs/zfs_log.c
+1-3usr/src/uts/common/fs/zfs/zil.c
+0-3usr/src/uts/common/fs/zfs/zfs_ioctl.c
+2-0usr/src/uts/common/fs/zfs/sys/zil.h
+44-533 files not shown
+45-579 files

Illumos/gate b32f56fusr/src/uts/common/io/softmac softmac_main.c softmac_fp.c, usr/src/uts/common/sys softmac_impl.h

17731 softmac crashes on unload due to thread exit race
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+8-2usr/src/uts/common/io/softmac/softmac_main.c
+5-2usr/src/uts/common/io/softmac/softmac_fp.c
+4-1usr/src/uts/common/io/softmac/softmac_ctl.c
+2-0usr/src/uts/common/sys/softmac_impl.h
+19-54 files

Illumos/gate 756bae8usr/src/cmd/mdb/intel/amd64/mdb_test Makefile, usr/src/cmd/mdb/intel/ia32/mdb_test Makefile

17740 mdb_test: null pointer dereference
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+3-1usr/src/cmd/mdb/intel/amd64/mdb_test/Makefile
+3-1usr/src/cmd/mdb/intel/ia32/mdb_test/Makefile
+6-22 files

Illumos/gate 34d7a81usr/src/test/crypto-tests/cmd/kcf setup.ksh cleanup.ksh, usr/src/test/crypto-tests/runfiles default.run

17733 crypto-tests failures when run as non-root
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
+6-1usr/src/test/crypto-tests/cmd/kcf/setup.ksh
+7-0usr/src/test/crypto-tests/runfiles/default.run
+1-1usr/src/test/crypto-tests/cmd/kcf/cleanup.ksh
+14-23 files

Illumos/gate bafb774usr/src/cmd/pcieadm pcieadm_cfgspace.c pcieadm.c

17725 pcieadm could decode Virtio vendor-specific capabilities
17724 pcieadm does not always need to open devinfo
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+120-19usr/src/cmd/pcieadm/pcieadm_cfgspace.c
+15-7usr/src/cmd/pcieadm/pcieadm.c
+135-262 files

Illumos/gate b27ade3usr/src/tools/smatch/src lib.c

17720 smatch should define __illumos__
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+3-0usr/src/tools/smatch/src/lib.c
+3-01 files

Illumos/gate 873fefbusr/src/data/ucode update.amd, usr/src/pkg/manifests system-microcode-amd.p5m

17699 Disable RDSEED on vulnerable Zen5 processors
17719 Update AMD microcode to 20251030
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+58-2usr/src/uts/intel/os/cpuid.c
+38-2usr/src/data/ucode/update.amd
+4-3usr/src/uts/intel/os/microcode.c
+6-0usr/src/uts/intel/sys/x86_archext.h
+1-1usr/src/pkg/manifests/system-microcode-amd.p5m
+1-0usr/src/uts/intel/sys/ucode.h
+108-83 files not shown
+108-89 files

Illumos/gate 56ae62fusr/src/uts/i86pc/io immu_dmar.c

17718 Intel IOMMU 'immu-dmar-print' option does nothing
Reviewed by: Sebastian Wiedenroth <wiedi at frubar.net>
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
+1-2usr/src/uts/i86pc/io/immu_dmar.c
+1-21 files

Illumos/gate 67d5a6eusr/src/uts/i86pc/io immu_dmar.c, usr/src/uts/i86pc/sys immu.h

17717 Intel IOMMU could be more useful when encountering unknown remapping structures
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
+13-2usr/src/uts/i86pc/io/immu_dmar.c
+4-0usr/src/uts/i86pc/sys/immu.h
+17-22 files

Illumos/gate 478476fusr/src/uts/common/io/comstar/port/fct discovery.c

17534 fct: buffer freed to wrong cache
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+2-0usr/src/uts/common/io/comstar/port/fct/discovery.c
+2-01 files

Illumos/gate 044718busr/src/uts/common/fs/nfs nfs3_vnops.c

16479 NFS client regression with macOS 14 server
Reviewed by: Marcel Telka <marcel at telka.sk>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+3-2usr/src/uts/common/fs/nfs/nfs3_vnops.c
+3-21 files