Illumos/gate da7002cusr/src/lib/libc/port/threads pthr_mutex.c, usr/src/test/libc-tests/tests mutex-16200.c

16421 Recursive POSIX lock regression after 16200
16200 posix NORMAL lock is required to deadlock
Reviewed by: Dan McDonald <danmcd at mnx.io>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+40-1usr/src/test/libc-tests/tests/mutex-16200.c
+5-1usr/src/lib/libc/port/threads/pthr_mutex.c
+45-22 files

Illumos/gate b7a4a57usr/src/boot Makefile.version, usr/src/boot/libsa/zfs zfsimpl.c

16331 loader: return errors from writing ZFS labels
Reviewed by: Toomas Soome <tsome at me.com>
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
+8-8usr/src/boot/libsa/zfs/zfsimpl.c
+1-1usr/src/boot/Makefile.version
+9-92 files

Illumos/gate b45434dusr/src/uts/common/fs/nfs nfs4x_srv.c

16323 pynfs/nfs4.1: SEQ7 st_sequence.testTooManyOps : FAILURE
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Vitaliy Gusev <gusev.vitaliy at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+3-0usr/src/uts/common/fs/nfs/nfs4x_srv.c
+3-01 files

Illumos/gate f7d1ac8usr/src/cmd Makefile.ctf

16416 64bit commands built in weird environments (like tests) avoid -msave-args
Reviewed by: Dan Cross <cross at oxidecomputer.com>
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
+1-1usr/src/cmd/Makefile.ctf
+1-11 files

Illumos/gate 14c37bbusr/src/man/man7 style.7 Makefile, usr/src/pkg/manifests SUNWcs.man7.inc

15505 convert cstyle.ms to mdoc
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Keith Wesolowski <wesolows at oxide.computer>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+2,093-0usr/src/man/man7/style.7
+1-0usr/src/pkg/manifests/SUNWcs.man7.inc
+1-0usr/src/man/man7/Makefile
+2,095-03 files

Illumos/gate ceaafe3usr/src/man/man5 nfs.5

16415 nfs.5 needs updates after 15871
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Marcel Telka <marcel at telka.sk>
Reviewed by: Marco van Wieringen <marco.van.wieringen at planets.elm.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+4-3usr/src/man/man5/nfs.5
+4-31 files

Illumos/gate 42a10e5usr/src/uts/intel/os microcode.c

16417 ucodeadm panic in virtual machine
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Dan McDonald <danmcd at mnx.io>
Approved by: Rich Lowe <richlowe at richlowe.net>
DeltaFile
+1-2usr/src/uts/intel/os/microcode.c
+1-21 files

Illumos/gate ef150c2usr/src/cmd/dladm dladm.c, usr/src/cmd/flowadm flowadm.c

16394 illumos should learn that the getopt(3C) family return int
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+7-7usr/src/cmd/smbsrv/smbadm/smbadm.c
+3-3usr/src/cmd/dladm/dladm.c
+3-3usr/src/cmd/zfs/zfs_main.c
+3-3usr/src/cmd/zhack/zhack.c
+3-2usr/src/cmd/tr/tr.c
+2-2usr/src/cmd/flowadm/flowadm.c
+21-2050 files not shown
+84-7856 files

Illumos/gate c46e4deusr/src/uts/common/io/ena ena.c ena_aenq.c

16373 ena network interface occasionally hangs
16391 ena driver could support reset
16392 ena driver async event queue stalls
16398 ena reports unknown duplex and speed 0
16400 ena sends too many basic stats requests to device
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+668-554usr/src/uts/common/io/ena/ena.c
+390-0usr/src/uts/common/io/ena/ena_aenq.c
+194-64usr/src/uts/common/io/ena/ena.h
+181-2usr/src/uts/common/io/ena/ena_hw.c
+135-29usr/src/uts/common/io/ena/ena_stats.c
+153-0usr/src/uts/common/io/ena/ena_watchdog.c
+1,721-6499 files not shown
+2,018-84815 files

Illumos/gate 92101eausr/src/cmd/smbsrv/smbd server.xml, usr/src/lib/smbsrv/libsmb/common smb_cfg.c

14097 time to disable SMB1 by default
Reviewed by: Rick McNeal <rick.mcneal at nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni at nexenta.com>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+9-6usr/src/lib/smbsrv/libsmb/common/smb_cfg.c
+1-1usr/src/cmd/smbsrv/smbd/server.xml
+10-72 files

Illumos/gate 5cd084eusr/src/uts/i86pc/ml syscall_asm_amd64.S, usr/src/uts/intel/os cpuid.c

16397 Re-enable VERW-using x86_md_clear() function on RFDS-afflicted Intel CPUs
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Richard Lowe <richlowe at richlowe.net>
DeltaFile
+69-15usr/src/uts/intel/sys/x86_archext.h
+61-17usr/src/uts/intel/os/cpuid.c
+21-20usr/src/uts/i86pc/ml/syscall_asm_amd64.S
+151-523 files

Illumos/gate 8c0e49eusr/src/uts/common/io/pciex pci_props.c

16382 confusing pcie warnings about capability with wrong type
Reviewed by: Dan McDonald <danmcd at mnx.io>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+21-10usr/src/uts/common/io/pciex/pci_props.c
+21-101 files

Illumos/gate 1e0464busr/src/uts/intel/io/amdzen amdzen.c

16381 amdzen shouldn't warn about uninstalled drivers
Reviewed by: Dan McDonald <danmcd at mnx.io>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+18-7usr/src/uts/intel/io/amdzen/amdzen.c
+18-71 files

Illumos/gate 3069904usr/src/cmd/consadm consadm.c, usr/src/cmd/mdb/common/mdb mdb_termio.c

16344 -Wstrict-prototypes warnings about SIG_DFL, SIG_ERR, SIG_IGN and SIG_HOLD signal constants
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+19-19usr/src/lib/libc/port/threads/sigaction.c
+5-18usr/src/man/man2/sigaction.2
+8-12usr/src/uts/common/sys/signal.h
+10-10usr/src/cmd/mdb/common/mdb/mdb_termio.c
+9-9usr/src/uts/common/sys/iso/signal_iso.h
+8-8usr/src/cmd/consadm/consadm.c
+59-7629 files not shown
+151-14935 files

Illumos/gate 6f914afusr/src/uts/common/rpc clnt_cots.c

16385 rpcmod: should use kstat x_ksp->ks_lock
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+2-2usr/src/uts/common/rpc/clnt_cots.c
+2-21 files

Illumos/gate 689b930usr/src/uts/sparc Makefile.sparc, usr/src/uts/sun4u Makefile.sun4u Makefile.files

16375 remove SPARC kernel makefiles
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+0-500usr/src/uts/sparc/Makefile.sparc
+0-442usr/src/uts/sun4u/Makefile.sun4u
+0-415usr/src/uts/sun4v/Makefile.sun4v
+0-238usr/src/uts/sun4v/Makefile
+0-229usr/src/uts/sun4u/Makefile.files
+0-226usr/src/uts/sun4v/Makefile.files
+0-2,050792 files not shown
+1-66,939798 files

Illumos/gate 41e0a46usr/src/uts Makefile.targ README, usr/src/uts/intel/ml modstubs.S

16376 '<module>.check' targets in kernel build have long bitrotted, should be removed
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+0-131usr/src/uts/intel/ml/modstubs.S
+0-17usr/src/uts/Makefile.targ
+1-12usr/src/uts/README
+0-7usr/src/uts/intel/sad/Makefile
+0-7usr/src/uts/intel/udp/Makefile
+0-7usr/src/uts/intel/udfs/Makefile
+1-18172 files not shown
+4-55278 files

Illumos/gate 449d1bcusr/src/uts/common/fs/zfs sa.c

16019 sa_lookup() disregards size of caller's buffer
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Igor Kozhukhov <igor at dilos.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+1-1usr/src/uts/common/fs/zfs/sa.c
+1-11 files

Illumos/gate f334afcusr/src/boot/efi/include/IndustryStandard Acpi64.h Acpi63.h, usr/src/boot/efi/include/Uefi UefiSpec.h

16395 loader.efi: update UEFI headers and clean up duplicated GUIDs
Reviewed by: Jason King <jason.brian.king at gmail.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+3,140-0usr/src/boot/efi/include/IndustryStandard/Acpi64.h
+2,966-0usr/src/boot/efi/include/IndustryStandard/Acpi63.h
+2,966-0usr/src/boot/efi/include/IndustryStandard/Acpi62.h
+2,430-0usr/src/boot/efi/include/IndustryStandard/Acpi61.h
+2,398-0usr/src/boot/efi/include/IndustryStandard/Acpi60.h
+2,231-0usr/src/boot/efi/include/Uefi/UefiSpec.h
+16,131-0226 files not shown
+79,406-9,177232 files

Illumos/gate ef008a5usr/src/data/ucode/intel Makefile.links 000906E9-02, usr/src/pkg/manifests system-microcode-intel.p5m

16396 Update Intel microcode to 20240312
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+57-1usr/src/data/ucode/intel/Makefile.links
+20-2usr/src/pkg/manifests/system-microcode-intel.p5m
+0-0usr/src/data/ucode/intel/000906E9-02
+0-0usr/src/data/ucode/intel/00050653-01
+0-0usr/src/data/ucode/intel/00050656-01
+0-0usr/src/data/ucode/intel/00050657-01
+77-331 files not shown
+77-337 files

Illumos/gate 4bd36beusr/src/test/bhyve-tests/tests/vmm datarw_constraints.c, usr/src/uts/intel/io/vmm vmm.c vmm_sol_dev.c

16393 bhyve should take more care with MSR_AMD_TSC_RATIO
Reviewed by: Dan McDonald <danmcd at mnx.io>
Reviewed by: Jordan Paige Hendricks <jordan at oxide.computer>
Approved by: Richard Lowe <richlowe at richlowe.net>
DeltaFile
+48-1usr/src/test/bhyve-tests/tests/vmm/datarw_constraints.c
+29-10usr/src/uts/intel/io/vmm/vmm.c
+4-3usr/src/uts/intel/io/vmm/vmm_sol_dev.c
+4-3usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
+4-2usr/src/uts/intel/io/vmm/amd/svm_msr.c
+89-195 files

Illumos/gate 8921fdcusr/src/cmd/ps ps.c

16311 ps: Inconsistant formatting of options in usage output
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Marco van Wieringen <marco.van.wieringen at planets.elm.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+1-1usr/src/cmd/ps/ps.c
+1-11 files

Illumos/gate 96a443fusr/src/data/ucode/amd A011-00 A012-00, usr/src/pkg/manifests system-microcode-amd.p5m

16208 Update AMD microcode to 20240116
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+1-1usr/src/pkg/manifests/system-microcode-amd.p5m
+0-0usr/src/data/ucode/amd/A011-00
+0-0usr/src/data/ucode/amd/A012-00
+1-13 files

Illumos/gate d863b4cusr/src/boot/common tem.c, usr/src/boot/sys/sys tem_impl.h

14919 tem: implement xenl
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Brian Bennett <bahamat at digitalelf.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+27-2usr/src/boot/common/tem.c
+25-2usr/src/uts/common/io/tem_safe.c
+5-5usr/src/data/terminfo/termcap.src
+5-5usr/src/data/terminfo/terminfo.src
+7-0usr/src/uts/common/sys/tem_impl.h
+7-0usr/src/boot/sys/sys/tem_impl.h
+76-142 files not shown
+79-158 files

Illumos/gate fdd3baeusr/src/man/man3ext sha2.3ext md4.3ext

16349 SHA2Update length is now of type size_t, not unsigned int
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Dan McDonald <danmcd at mnx.io>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
DeltaFile
+5-5usr/src/man/man3ext/sha2.3ext
+4-4usr/src/man/man3ext/md4.3ext
+4-4usr/src/man/man3ext/sha1.3ext
+13-133 files

Illumos/gate 70fc5ceusr/src/pkg/manifests driver-network-dnet.p5m driver-network-platform.p5m

16368 pkg:/driver/network/platform should just be pkg:/driver/network/dnet
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+55-0usr/src/pkg/manifests/driver-network-dnet.p5m
+3-24usr/src/pkg/manifests/driver-network-platform.p5m
+58-242 files

Illumos/gate 1d0ec46usr/src/man/man4d e1000g.4d, usr/src/pkg/manifests driver-network-e1000g.p5m

16348 e1000g I219 V17 does not attach
16347 e1000g LM+V24-27,29 support
Reviewed by: Jason King <jason.brian.king at gmail.com>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+23-0usr/src/uts/common/io/e1000api/e1000_api.c
+21-0usr/src/uts/common/io/e1000api/e1000_ich8lan.c
+18-3usr/src/uts/common/io/e1000api/e1000_hw.h
+20-0usr/src/pkg/manifests/driver-network-e1000g.p5m
+13-1usr/src/uts/common/io/e1000g/e1000g_main.c
+4-4usr/src/man/man4d/e1000g.4d
+99-86 files

Illumos/gate 7a27a99usr/src/cmd/nvmeadm nvmeadm_wdc.c nvmeadm.c, usr/src/lib/libnvme/common libnvme_wdc.c

16327 wdc nvme assertion clearing support
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Michael Zeller <mike at mikezeller.net>
Approved by: Richard Lowe <richlowe at richlowe.net>
DeltaFile
+62-0usr/src/lib/libnvme/common/libnvme_wdc.c
+58-0usr/src/cmd/nvmeadm/nvmeadm_wdc.c
+31-0usr/src/man/man8/nvmeadm.8
+14-0usr/src/cmd/nvmeadm/nvmeadm.c
+10-0usr/src/uts/common/sys/nvme/wdc.h
+6-0usr/src/cmd/nvmeadm/nvmeadm.h
+181-02 files not shown
+189-08 files

Illumos/gate e7efdd3usr/src/lib/libnvme/common libnvme_error.c, usr/src/uts/common/sys nvme.h

16326 Update NVMe error status codes for 2.x
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Michael Zeller <mike at mikezeller.net>
Approved by: Richard Lowe <richlowe at richlowe.net>
DeltaFile
+172-14usr/src/lib/libnvme/common/libnvme_error.c
+83-1usr/src/uts/common/sys/nvme.h
+255-152 files

Illumos/gate f9fceaausr/src/cmd/nvmeadm nvmeadm.c nvmeadm.h, usr/src/man/man8 nvmeadm.8

16325 nvmeadm: want ability to write log page to raw file
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Igor Kozhukhov <igor at dilos.org>
Approved by: Richard Lowe <richlowe at richlowe.net>
DeltaFile
+64-3usr/src/cmd/nvmeadm/nvmeadm.c
+9-0usr/src/man/man8/nvmeadm.8
+4-0usr/src/cmd/nvmeadm/nvmeadm.h
+77-33 files