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 000806F4-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/000806F4-01
+0-0usr/src/data/ucode/intel/000806F4-10
+0-0usr/src/data/ucode/intel/00090672-01
+0-0usr/src/data/ucode/intel/000906A3-80
+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

Illumos/gate ad14f17usr/src/uts/common/fs/zfs zfs_fuid.c

17678 zfs could avoid kidmap when there are no subgroups
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
+24-5usr/src/uts/common/fs/zfs/zfs_fuid.c
+24-51 files

Illumos/gate 60c4de1usr/src/uts/common/fs nbmlock.c, usr/src/uts/common/fs/smbsrv smb_fsops.c

17677 SMB server on ZFS can avoid many kidmap_getXbyY calls
Reviewed by: Matt Barden <mbarden at racktopsystems.com>
Reviewed by: Albert Lee <alee at racktopsystems.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+51-4usr/src/uts/common/fs/zfs/zfs_acl.c
+22-9usr/src/uts/common/fs/zfs/zfs_vnops.c
+13-2usr/src/uts/common/fs/smbsrv/smb_fsops.c
+13-1usr/src/uts/common/fs/nbmlock.c
+99-164 files

Illumos/gate 60de8f2usr/src/uts/common/fs/smbsrv smb_common_open.c, usr/src/uts/common/fs/zfs zfs_fuid.c zfs_vnops.c

15972 ZFS getattr could avoid many kidmap_cache_lookup_X calls
Reviewed by: Matt Barden <mbarden at racktopsystems.com>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+45-4usr/src/uts/common/fs/zfs/zfs_fuid.c
+14-5usr/src/uts/common/fs/smbsrv/smb_common_open.c
+15-2usr/src/uts/common/fs/zfs/zfs_vnops.c
+1-0usr/src/uts/common/fs/zfs/sys/zfs_fuid.h
+75-114 files

Illumos/gate 6825913usr/src/cmd/mdb/common/mdb mdb_whatis.c

17681 mdb `::whatis` on kernel dump is SUPER NOISY.
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+24-2usr/src/cmd/mdb/common/mdb/mdb_whatis.c
+24-21 files

Illumos/gate 9971fadusr/src/uts/common/io/dld dld_drv.c, usr/src/uts/common/io/dls dls_mgmt.c

17675 concurrent devnet creation, link kstat read, and process fork deadlocks
Reviewed by: Patrick Mooney <pmooney at pfmooney.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+161-43usr/src/uts/common/io/dls/dls_mgmt.c
+2-1usr/src/uts/common/io/dld/dld_drv.c
+163-442 files

Illumos/gate 7f3d7c9usr/src/uts/common/io/bnxe/577xx/drivers/common/include/l4 mm_l4if.h, usr/src/uts/common/io/bnxe/577xx/hsi/mcp ncsi_cmds.h

17642 illumos sources should be consistently utf-8
Reviewed by: Patrick Mooney <pmooney at pfmooney.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Dominik Hassler <hadfl at omnios.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+118-118usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr_bb.h
+115-115usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr_k2.h
+115-115usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr_e5.h
+115-115usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr.h
+106-113usr/src/uts/common/io/bnxe/577xx/hsi/mcp/ncsi_cmds.h
+39-39usr/src/uts/common/io/bnxe/577xx/drivers/common/include/l4/mm_l4if.h
+608-61542 files not shown
+988-76448 files

Illumos/gate 9bba1dbusr/src/lib/pam_modules/authtok_check authtok_check.c

17237 pam_authtok_check max password length is uninitialized when /etc/default/passwd is missing
17676 pam_authtok_check can leak memory
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: C Fraire <cfraire at me.com>
DeltaFile
+92-86usr/src/lib/pam_modules/authtok_check/authtok_check.c
+92-861 files

Illumos/gate 507efdbusr/src/uts/common/fs/smbsrv smb2_dispatch.c smb2_change_notify.c, usr/src/uts/common/smbsrv smb_ktypes.h smb2_kproto.h

16022 SMB2 async. responses could be more like Windows
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
+169-255usr/src/uts/common/fs/smbsrv/smb2_dispatch.c
+23-4usr/src/uts/common/fs/smbsrv/smb2_change_notify.c
+3-3usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
+3-2usr/src/uts/common/smbsrv/smb_ktypes.h
+2-1usr/src/uts/common/fs/smbsrv/smb2_lock.c
+2-0usr/src/uts/common/smbsrv/smb2_kproto.h
+202-2656 files

Illumos/gate f438e5cusr/src/pkg/manifests driver-cpu-amd-zen.p5m, usr/src/uts/intel/os cpuid_subr.c

17655 Add Phoenix 2 amdzen(4D) IDs
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+9-0usr/src/pkg/manifests/driver-cpu-amd-zen.p5m
+4-0usr/src/uts/intel/os/cpuid_subr.c
+13-02 files

Illumos/gate 5f497ffusr/src/cmd/smbios smbios.c, usr/src/man/man8 smbios.8

17656 print Endian-corrected SMBIOS UUID
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
+24-3usr/src/cmd/smbios/smbios.c
+8-17usr/src/man/man8/smbios.8
+32-202 files

Illumos/gate 1d111dcusr/src/cmd/smbios smbios.c, usr/src/common/smbios smb_info.c

17657 Want SMBIOS TPM (Type 43) decoding
17658 Want SMBIOS management device/component decoding
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+194-0usr/src/test/util-tests/tests/smbios/smbios_test_tpm.c
+157-0usr/src/test/util-tests/tests/smbios/smbios_test_mgmtdev.c
+89-1usr/src/common/smbios/smb_info.c
+84-0usr/src/cmd/smbios/smbios.c
+75-0usr/src/uts/common/sys/smbios.h
+29-19usr/src/lib/libsmbios/common/mapfile-vers
+628-206 files not shown
+728-2512 files

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

17674 cxgbe: stack overflow in t4_eth_tx()
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Patrick Mooney <pmooney at pfmooney.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+11-9usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
+11-91 files