Illumos/gate 8d13596usr/src/data/ucode/amd 8310-00 A010-00, usr/src/pkg/manifests system-microcode-amd.p5m

16664 Update AMD microcode to 20240710
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+2-2usr/src/pkg/manifests/system-microcode-amd.p5m
+0-0usr/src/data/ucode/amd/8310-00
+0-0usr/src/data/ucode/amd/A010-00
+0-0usr/src/data/ucode/amd/A011-00
+0-0usr/src/data/ucode/amd/A012-00
+0-0usr/src/data/ucode/amd/8012-00
+2-24 files not shown
+2-210 files

Illumos/gate 8b913f7usr/src/head stdlib.h, usr/src/lib/libc/port/gen pt.c

16636 want ptsname_r
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Yuri Pankov <yuri at aetern.org>
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
+264-0usr/src/test/libc-tests/tests/ptsname.c
+99-14usr/src/man/man3c/ptsname.3c
+37-37usr/src/lib/libc/port/gen/pt.c
+13-1usr/src/test/libc-tests/cfg/symbols/stdlib_h.cfg
+3-3usr/src/man/man3c/posix_openpt.3c
+5-1usr/src/head/stdlib.h
+421-566 files not shown
+438-5612 files

Illumos/gate 6abf6dcusr/src/man/man3head socket.h.3head, usr/src/man/man3socket getsockopt.3socket

16635 want SO_PROTOCOL socket option support
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+254-0usr/src/test/os-tests/tests/sockfs/so_protocol.c
+11-17usr/src/man/man3xnet/getsockopt.3xnet
+11-16usr/src/man/man3socket/getsockopt.3socket
+25-1usr/src/uts/common/io/trill.c
+20-1usr/src/man/man3head/socket.h.3head
+6-0usr/src/uts/common/fs/sockfs/sockcommon_subr.c
+327-355 files not shown
+338-3711 files

Illumos/gate 8b6b46dusr/src/man/man3c pthread_cond_wait.3c pthread_rwlock_timedrdlock.3c, usr/src/test/libc-tests/tests/clocklock clock_lock_rwlock.c clock_lock_mutex.c

14237 Want support for pthread_cond_clockwait() and friends
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+595-0usr/src/test/libc-tests/tests/clocklock/clock_lock_rwlock.c
+281-249usr/src/man/man3c/pthread_cond_wait.3c
+403-0usr/src/test/libc-tests/tests/clocklock/clock_lock_mutex.c
+383-0usr/src/test/libc-tests/tests/clocklock/clock_lock_sem.c
+383-0usr/src/test/libc-tests/tests/clocklock/clock_lock_cond.c
+185-143usr/src/man/man3c/pthread_rwlock_timedrdlock.3c
+2,230-39219 files not shown
+3,472-86025 files

Illumos/gate 0250c53usr/src/cmd/truss print.c codes.c, usr/src/man/man2 fcntl.2

16624 Want support for FD_CLOFORK and friends
16638 Add some additional details to socket(3HEAD)
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1,302-0usr/src/test/os-tests/tests/oclo/oclo.c
+193-0usr/src/test/os-tests/tests/oclo/oclo_errors.c
+139-21usr/src/cmd/truss/print.c
+122-0usr/src/test/os-tests/tests/oclo/ocloexec_verify.c
+55-57usr/src/cmd/truss/codes.c
+84-19usr/src/man/man2/fcntl.2
+1,895-9741 files not shown
+2,621-29147 files

Illumos/gate d0b93ccusr/src/test/libc-tests/cfg compilation.cfg, usr/src/test/libc-tests/cfg/symbols threads_h.cfg stdlib_h.cfg

16610 headers, symbol-tests should know about c17, POSIX 2024
3801 _XOPEN_SOURCE value is ignored if __XOPEN_SOURCE_EXTENDED is set
16611 symbol-tests should work with clang
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
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
+101-77usr/src/test/libc-tests/tests/symbols/symbols_test.c
+77-32usr/src/uts/common/sys/feature_tests.h
+43-43usr/src/test/libc-tests/cfg/symbols/threads_h.cfg
+18-4usr/src/test/libc-tests/cfg/compilation.cfg
+3-3usr/src/test/libc-tests/cfg/symbols/stdlib_h.cfg
+2-2usr/src/test/libc-tests/cfg/symbols/time_h.cfg
+244-1614 files not shown
+248-16510 files

Illumos/gate cf3bbe6usr/src/cmd/ptools/pmap pmap.c

16663 pmap heap overflow if new LWP appears
Reviewed by: Luqman Aden <luqman at oxide.computer>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+51-25usr/src/cmd/ptools/pmap/pmap.c
+51-251 files

Illumos/gate cbea7acusr/src/lib/pam_modules/authtok_check authtok_check.c, usr/src/lib/pam_modules/krb5 krb5_authenticate.c

15657 struct pam_message in conversation function should be const
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+124-136usr/src/man/man3lib/libpam.3lib
+33-40usr/src/lib/pam_modules/krb5/krb5_authenticate.c
+40-32usr/src/lib/pam_modules/authtok_check/authtok_check.c
+30-42usr/src/lib/pam_modules/timestamp/pam_timestamp.c
+38-27usr/src/lib/passwdutil/nis_attr.c
+30-29usr/src/lib/pam_modules/unix_cred/unix_cred.c
+295-30656 files not shown
+914-85362 files

Illumos/gate 6e0c6e3usr/src/uts/intel/sys/amdzen df.h

16668 Add field setter macros for AMD DF::MmioPciCfg{Base,Limit}Addr{,Ext}
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+3-0usr/src/uts/intel/sys/amdzen/df.h
+3-01 files

Illumos/gate 0e7a1c3usr/src/uts/intel/sys/amdzen df.h

16667 Add AMD DF::SpecialSysFunctionFabricID1/2 register definitions.
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+36-0usr/src/uts/intel/sys/amdzen/df.h
+36-01 files

Illumos/gate 846ac0dusr/src/boot Makefile.version, usr/src/boot/libsa dosfs.h dosfs.c

16666 loader: reading from large dosfs fails
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Brianna Bennett <bahamat at digitalelf.net>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+60-60usr/src/boot/libsa/dosfs.h
+16-8usr/src/boot/libsa/dosfs.c
+1-1usr/src/boot/Makefile.version
+77-693 files

Illumos/gate cdd3e9ausr/src/man/man9f ddi_segmap.9f devmap_devmem_setup.9f, usr/src/uts/common/os sunddi.c

16645 Core DDI function device/DMA attributes could be const
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
+11-18usr/src/uts/common/vm/seg_dev.c
+11-12usr/src/uts/common/sys/sunddi.h
+2-17usr/src/man/man9f/ddi_segmap.9f
+6-6usr/src/uts/common/os/sunddi.c
+3-3usr/src/uts/i86pc/os/pmem.c
+3-3usr/src/man/man9f/devmap_devmem_setup.9f
+36-596 files not shown
+48-7112 files

Illumos/gate aed162cusr/src/prototypes prototype.man3x

16659 Clean up minor issues in prototype.man3x
Reviewed by: Toomas Soome <tsoome at me.com>
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
+2-2usr/src/prototypes/prototype.man3x
+2-21 files

Illumos/gate 63f4374usr/src/man/man3c fnmatch.3c

16657 fnmatch(3c) typos FNM_CASEFOLD as FNM_FOLDCASE
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Dominik Hassler <hadfl at omnios.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+2-2usr/src/man/man3c/fnmatch.3c
+2-21 files

Illumos/gate 1bcef0fusr/src/lib/libzfs/common libzfs_sendrecv.c, usr/src/uts/common/fs/zfs dsl_dataset.c dsl_dir.c

16651 zfs: Fix coverity defects: 147658, 147652, 147651
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
+2-1usr/src/uts/common/fs/zfs/dsl_dataset.c
+2-1usr/src/lib/libzfs/common/libzfs_sendrecv.c
+2-1usr/src/uts/common/fs/zfs/dsl_dir.c
+6-33 files

Illumos/gate 606d76dusr/src/cmd/zfs zfs_main.c, usr/src/cmd/zpool zpool_vdev.c

16650 Fix coverity defects: CID 147610, 147608, 147607
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Vitaliy Gusev <gusev.vitaliy at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+20-15usr/src/cmd/zpool/zpool_vdev.c
+3-2usr/src/cmd/zfs/zfs_main.c
+23-172 files

Illumos/gate 5a33fb2usr/src/man/man3cpc cpc.3cpc, usr/src/man/man4d amdzen.4d

16637 Add Zen 5 client cpuid info
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan McDonald <danmcd at mnx.io>
Reviewed by: Luqman Aden <luqman at oxide.computer>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+42-10usr/src/uts/intel/os/cpuid_subr.c
+10-0usr/src/uts/intel/sys/x86_archext.h
+4-2usr/src/man/man3cpc/cpc.3cpc
+2-2usr/src/man/man4d/amdzen.4d
+3-0usr/src/uts/intel/sys/amdzen/thm.h
+61-145 files

Illumos/gate 919db99usr/src/test/nvme-tests/tests/unit firmware.c

16646 Fix nvme tests after 16633
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Dan McDonald <danmcd at mnx.io>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+15-9usr/src/test/nvme-tests/tests/unit/firmware.c
+15-91 files

Illumos/gate 3cf6ec9usr/src/cmd/zfs zfs_main.c, usr/src/man/man8 zfs.8

15514 zfs: zfs_do_create: round up volume size to multiple of bs
Reviewed by: Marco van Wieringen <marco.van.wieringen at planets.elm.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+26-0usr/src/cmd/zfs/zfs_main.c
+15-3usr/src/test/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create_002_pos.ksh
+7-1usr/src/test/zfs-tests/tests/functional/cli_root/zfs_create/zfs_create.cfg
+1-2usr/src/man/man8/zfs.8
+49-64 files

Illumos/gate b208366usr/src/lib/libscf/common lowlevel.c

16644 tools libscf should not depend on libzonecfg.h
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Dale Ghent <daleg at elemental.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+9-0usr/src/lib/libscf/common/lowlevel.c
+9-01 files

Illumos/gate f657d0eusr/src/man/man8 svccfg.8

16641 svccfg(8) has markup leaking into the rendering
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Dominik Hassler <hadfl at omnios.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+1-1usr/src/man/man8/svccfg.8
+1-11 files

Illumos/gate be110a5usr/src/uts/common/fs/zfs dsl_scan.c

14736 zfs: Improve sorted scan memory accounting
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+5-2usr/src/uts/common/fs/zfs/dsl_scan.c
+5-21 files

Illumos/gate c9fe07fusr/src Makefile.master Makefile.master.64

16569 want a more foolproof method to build native tools (fix native assembler)
DeltaFile
+4-0usr/src/Makefile.master
+1-0usr/src/Makefile.master.64
+5-02 files

Illumos/gate f40f2f0usr/src/tools/svc/libscf Makefile

16570 tools svccfg could be built more normally (fix libscf)
DeltaFile
+1-1usr/src/tools/svc/libscf/Makefile
+1-11 files

Illumos/gate 29afde7usr/src/cmd/nvmeadm nvmeadm.c, usr/src/common/nvme nvme_firmware.c

16633 nvme firmware updates cannot enforce update granularity
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Michael Zeller <mike at mikezeller.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+44-33usr/src/common/nvme/nvme_firmware.c
+2-20usr/src/cmd/nvmeadm/nvmeadm.c
+4-2usr/src/uts/common/sys/nvme.h
+50-553 files

Illumos/gate 9b9d39dusr/src Makefile.master, usr/src/cmd/svc/configd Makefile

16569 want a more foolproof method to build native tools
16570 tools svccfg could be built more normally
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+16-110usr/src/cmd/svc/svccfg/Makefile
+4-114usr/src/lib/libsqlite/Makefile.com
+8-81usr/src/cmd/svc/configd/Makefile
+51-33usr/src/Makefile.master
+73-0usr/src/tools/svc/libuutil/Makefile
+72-0usr/src/tools/svc/configd/Makefile
+224-33847 files not shown
+994-67553 files

Illumos/gate fa2ae29usr/src/uts/common/io/sata/impl sata.c, usr/src/uts/common/sys/sata sata_defs.h

16606 Add support for additional log pages to SATL
Reviewed by: Dan McDonald <danmcd at mnx.io>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+577-232usr/src/uts/common/io/sata/impl/sata.c
+24-6usr/src/uts/common/sys/sata/sata_defs.h
+601-2382 files

Illumos/gate 3476f33usr/src/uts/common/io/nvme nvme_var.h

16634 nvme: nvme_cq_t.ncq_tail is unused
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+0-1usr/src/uts/common/io/nvme/nvme_var.h
+0-11 files

Illumos/gate 9c2f215usr/src/uts/intel/os cpuid.c

16632 unix: conflicting types for 'cpuid_getchiprev'
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Luqman Aden <luqman at oxide.computer>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+1-1usr/src/uts/intel/os/cpuid.c
+1-11 files

Illumos/gate bbe6628usr/src/lib/libsecdb/common i.rbac

16630 libsecdb: i.rbac is assuming C locale
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Yuri Pankov <yuri at aetern.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+6-3usr/src/lib/libsecdb/common/i.rbac
+6-31 files