Illumos/gate c7c5924usr/src/uts/intel/os cpuid.c

16466 cpuid_pass_ucode() may return without calling cpuid_scan_security()
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
+16-12usr/src/uts/intel/os/cpuid.c
+16-121 files

Illumos/gate 50c0d5cusr/src/uts/common/io/scsi/adapters/lmrc lmrc_ioctl.c

16476 lmrc panic on MFI passthru ioctl that sets I/O direction flags but has no buffer
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan McDonald <danmcd at mnx.io>
Reviewed by: Vitaliy Gusev <gusev.vitaliy at gmail.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+2-0usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_ioctl.c
+2-01 files

Illumos/gate faadcf7usr/src/lib/libc/port/gen errlist strerror.c, usr/src/man/man3c strerror.3c

16452 want strerrordesc_np and strerrorname_np
16453 libc strerror tests should also be built 64-bit
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
+218-111usr/src/man/man3c/strerror.3c
+131-126usr/src/lib/libc/port/gen/errlist
+147-0usr/src/test/libc-tests/tests/strerror.c
+0-100usr/src/test/libc-tests/tests/strerror/strerror.c
+0-51usr/src/test/libc-tests/tests/strerror/Makefile
+29-1usr/src/lib/libc/port/gen/strerror.c
+525-3898 files not shown
+568-39714 files

Illumos/gate 064d431usr/src/cmd/smbios smbios.c, usr/src/common/smbios smb_info.c

16449 Want smbios additional information (Type 40) decoding
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+482-0usr/src/test/util-tests/tests/smbios/smbios_test_addinfo.c
+114-1usr/src/common/smbios/smb_info.c
+70-1usr/src/cmd/smbios/smbios.c
+52-1usr/src/test/util-tests/tests/smbios/smbios.c
+25-2usr/src/uts/common/sys/smbios_impl.h
+21-1usr/src/uts/common/sys/smbios.h
+764-65 files not shown
+794-1611 files

Illumos/gate aba38c6usr/src/uts/common/io/fibre-channel/fca/emlxs emlxs_solaris.c

16459 want emlxs to support Oracle branded LP adapters
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+0-8usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
+0-81 files

Illumos/gate 4dfe747usr/src/uts/common/fs/zfs zfs_ioctl.c

16463 zfs_ioc_recv leaks nvlist
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Vitaliy Gusev <gusev.vitaliy at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+16-9usr/src/uts/common/fs/zfs/zfs_ioctl.c
+16-91 files

Illumos/gate 0e23ca9usr/src/man/man4d i40e.4d

16464 Typo in i40e(4D)
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Sebastian Wiedenroth <wiedi at frubar.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+17-10usr/src/man/man4d/i40e.4d
+17-101 files

Illumos/gate 8be869cusr/src/uts/common/fs/zfs dmu_zfetch.c dsl_crypt.c

16460 dmu_zfetch_stream_fini leaks refcount
16462 key_mapping_rele leaks refcount
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-0usr/src/uts/common/fs/zfs/dmu_zfetch.c
+1-0usr/src/uts/common/fs/zfs/dsl_crypt.c
+2-02 files

Illumos/gate 5a9c36dusr/src/uts/intel/ml retpoline.S swtch.S, usr/src/uts/intel/os cpuid.c

16461 Introduce sequence to clear Branch History Buffer (BHB)
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <Gordon.W.Ross at gmail.com>
DeltaFile
+150-8usr/src/uts/intel/os/cpuid.c
+54-0usr/src/uts/intel/ml/retpoline.S
+12-1usr/src/uts/intel/ml/swtch.S
+7-2usr/src/uts/intel/sys/x86_archext.h
+223-114 files

Illumos/gate c186a85usr/src/uts/common/inet/ip ip_helper_stream.c

16458 genunix: memory leak in ip_helper_stream.c
Reviewed by: Randy Fishel <randyf at sibernet.com>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Vitaliy Gusev <gusev.vitaliy at gmail.com>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+1-2usr/src/uts/common/inet/ip/ip_helper_stream.c
+1-21 files

Illumos/gate 9a8c528usr/src/cmd/mdb/common/modules/zfs zfs.c, usr/src/lib/libzpool/common/sys zfs_context.h

16203 zfs: switch refcount tracking from lists to AVL-trees
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
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
+126-119usr/src/uts/common/fs/zfs/refcount.c
+24-16usr/src/uts/common/fs/zfs/sys/refcount.h
+5-4usr/src/cmd/mdb/common/modules/zfs/zfs.c
+1-0usr/src/lib/libzpool/common/sys/zfs_context.h
+156-1394 files

Illumos/gate 3133214usr/src/uts/common/fs/zfs arc.c

16436 zfs reference tracking panic during zfs_receive_raw_incremental test
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
+18-0usr/src/uts/common/fs/zfs/arc.c
+18-01 files

Illumos/gate 7a87437usr/src/lib/libavl mapfile-vers, usr/src/man/man3avl avl_update.3avl Makefile

16424 libavl should expose avl_update{,_lt,_gt}
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
+83-0usr/src/man/man3avl/avl_update.3avl
+22-1usr/src/man/man3lib/libavl.3lib
+11-4usr/src/man/man9f/avl.9f
+9-2usr/src/man/man3avl/Makefile
+7-0usr/src/lib/libavl/mapfile-vers
+4-0usr/src/pkg/manifests/system-library.man3avl.inc
+136-76 files

Illumos/gate ff1a58eusr/src/boot Makefile.version, usr/src/boot/i386/libi386 biosdisk.c

16457 loader: replace divide condition in biosdisk
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+1-1usr/src/boot/Makefile.version
+1-1usr/src/boot/i386/libi386/biosdisk.c
+2-22 files

Illumos/gate 019df03usr/src/lib/fm/topo/modules/common/zen topo_zen.c, usr/src/pkg/manifests driver-cpu-amd-zen.p5m

16407 Raphael DF revision detection is incorrect
16405 initial amdzen family 1ah and cpuid support
16406 zen topo should tolerate missing revision or ppin info
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Luqman Aden <luqman at oxide.computer>
Approved by: Richard Lowe <richlowe at richlowe.net>
DeltaFile
+224-100usr/src/uts/intel/io/amdzen/amdzen.c
+259-46usr/src/uts/intel/sys/amdzen/df.h
+131-19usr/src/uts/intel/sys/amdzen/ccd.h
+32-14usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
+25-3usr/src/pkg/manifests/driver-cpu-amd-zen.p5m
+17-1usr/src/uts/intel/os/cpuid_subr.c
+688-1837 files not shown
+729-19513 files

Illumos/gate cf61889usr/src/data/amdpmc f1ah_zen5_core.json README, usr/src/man/man3cpc cpc.3cpc

16408 AMD Zen 5 CPC support
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Richard Lowe <richlowe at richlowe.net>
DeltaFile
+1,561-0usr/src/data/amdpmc/f1ah_zen5_core.json
+23-4usr/src/uts/intel/pcbe/opteron_pcbe.c
+5-3usr/src/man/man3cpc/cpc.3cpc
+3-2usr/src/uts/intel/opteron_pcbe/Makefile
+2-1usr/src/pkg/manifests/diagnostic-cpu-counters.p5m
+2-0usr/src/data/amdpmc/README
+1,596-106 files

Illumos/gate 09dcaaausr/src/uts/intel/io/amdzen amdzen.c

16404 amdzen should not allow DF reads with an unknown version
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Richard Lowe <richlowe at richlowe.net>
DeltaFile
+10-0usr/src/uts/intel/io/amdzen/amdzen.c
+10-01 files

Illumos/gate 4f19760usr/src/pkg/manifests developer-driver-ftsafe.p5m, usr/src/uts/intel/bofi Makefile

16451 bofi(4D) has weird and meaningless file permissions
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+0-5usr/src/uts/intel/bofi/Makefile
+1-1usr/src/pkg/manifests/developer-driver-ftsafe.p5m
+1-62 files

Illumos/gate fd6f54fusr/src/data/hwdata pci.ids usb.ids, usr/src/pkg/manifests system-data-hardware-registry.p5m

16450 March 2024 hwdata update
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Richard Lowe <richlowe at richlowe.net>
DeltaFile
+1,678-221usr/src/data/hwdata/pci.ids
+162-16usr/src/data/hwdata/usb.ids
+1-1usr/src/pkg/manifests/system-data-hardware-registry.p5m
+1,841-2383 files

Illumos/gate 453b03dusr/src/uts/common/fs/nfs nfs4_xdr.c

16438 NFS4 xdr_share_access() fails to handle XDR_ENCODE path
Reviewed by: Vitaliy Gusev <gusev.vitaliy at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+11-3usr/src/uts/common/fs/nfs/nfs4_xdr.c
+11-31 files

Illumos/gate ecee58dusr/src/boot Makefile.version, usr/src/boot/i386/libi386 comconsole.c

16440 loader: comconsole reset the terminal and drain input on port setup
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: Dan McDonald <danmcd at mnx.io>
DeltaFile
+10-0usr/src/boot/i386/libi386/comconsole.c
+1-1usr/src/boot/Makefile.version
+11-12 files

Illumos/gate 046911eusr/src/cmd/nvmeadm nvmeadm.c, usr/src/common/nvme nvme_log.c

16427 want libnvme support for supported command and log page logs
16428 nvmeadm list-logs is not properly filtering unimpl logs
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: C Fraire <cfraire at me.com>
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
+80-0usr/src/uts/common/sys/nvme.h
+59-1usr/src/test/nvme-tests/tests/unit/logs.c
+30-1usr/src/common/nvme/nvme_log.c
+8-0usr/src/man/man8/nvmeadm.8
+4-2usr/src/test/nvme-tests/tests/unit/controllers.c
+4-0usr/src/cmd/nvmeadm/nvmeadm.c
+185-41 files not shown
+186-57 files

Illumos/gate 627ade2usr/src/lib/libnvme/common libnvme_micron.c libnvme_wdc.c, usr/src/man/man8 nvmeadm.8

16426 Want libnvme support for OCP log pages
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>
Reviewed by: Michael Zeller <mike at mikezeller.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+672-0usr/src/uts/common/sys/nvme/ocp.h
+82-2usr/src/lib/libnvme/common/libnvme_micron.c
+51-0usr/src/uts/common/sys/nvme/micron_x500.h
+13-11usr/src/uts/common/sys/nvme/micron.h
+13-1usr/src/man/man8/nvmeadm.8
+9-0usr/src/lib/libnvme/common/libnvme_wdc.c
+840-145 files not shown
+857-1611 files

Illumos/gate 8becd26usr/src/test/util-tests/runfiles default.run, usr/src/test/util-tests/tests/awk/tests T.misc

16435 util-tests setup fixes
16437 workaround gerrit misclassifying awk test T.misc as binary
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+8-0usr/src/test/util-tests/runfiles/default.run
+3-1usr/src/test/util-tests/tests/date/date_test.ksh
+2-2usr/src/test/util-tests/tests/awk/tests/T.misc
+13-33 files

Illumos/gate eca3956usr/src/common/nvpair nvpair.c, usr/src/lib/libnwam/common libnwam_values.c

5190 nvlist_lookup_nvpair should return ENOENT if there is no target NVP, but it returns EINVAL
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+7-7usr/src/common/nvpair/nvpair.c
+0-3usr/src/lib/libnwam/common/libnwam_values.c
+7-102 files

Illumos/gate 8efd981usr/src/cmd/fm/fmdump Makefile.com, usr/src/cmd/fm/fmdump/common fmdump.c

11745 fmdump missing -i and -I parameter documentation in the man pages
16051 fmdump -A, -a, -H, -j, and -p should be documented
16052 fmdump -O uses unchecked strtoull
16054 fmdump mishandles interleaved arguments with -A
16056 want fmdump ability to AND event property filters
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <Gordon.W.Ross at gmail.com>
DeltaFile
+153-18usr/src/cmd/fm/fmdump/common/fmdump.c
+158-8usr/src/man/man8/fmdump.8
+60-15usr/src/lib/fm/libfmd_log/common/fmd_filter.c
+5-1usr/src/lib/fm/libfmd_log/common/fmd_log.h
+3-0usr/src/cmd/fm/fmdump/Makefile.com
+3-0usr/src/lib/fm/libfmd_log/Makefile.com
+382-421 files not shown
+384-427 files

Illumos/gate 0886dcausr/src/common/zfs zfs_fletcher.c zfs_fletcher_superscalar4.c

16423 Import fletcher-4 algorithms from OpenZFS
Portions contributed by: Attila Fülöp <attila at fueloep.org>
Portions contributed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Portions contributed by: David Quigley <david.quigley at intel.com>
Portions contributed by: Gvozden Nešković <neskovic at gmail.com>
Portions contributed by: Jinshan Xiong <jinshan.xiong at intel.com>
Portions contributed by: Rich Ercolani <rincebrain at gmail.com>
Portions contributed by: Richard Yao <richard.yao at alumni.stonybrook.edu>
Portions contributed by: Romain Dolbeau <romain.github at dolbeau.name>
Portions contributed by: Tim Chase <tim at chase2k.com>
Portions contributed by: Tyler J. Stachecki <stachecki.tyler at gmail.com>
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+632-38usr/src/common/zfs/zfs_fletcher.c
+236-0usr/src/common/zfs/zfs_fletcher_superscalar4.c
+230-0usr/src/common/zfs/zfs_fletcher_sse.c
+221-0usr/src/common/zfs/zfs_fletcher_avx512.c
+173-0usr/src/common/zfs/zfs_fletcher_intel.c
+170-0usr/src/common/zfs/zfs_fletcher_superscalar.c
+1,662-3819 files not shown
+2,106-10625 files

Illumos/gate a6e309busr/src/uts/intel/io/vmm/intel vmx_support.S, usr/src/uts/intel/ml retpoline.S

16413 Post-barrier Return Stack Buffer (PBRSB) fixes can be detected in HW
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Richard Lowe <richlowe at richlowe.net>
Approved by: Gordon Ross <Gordon.W.Ross at gmail.com>
DeltaFile
+72-11usr/src/uts/intel/os/cpuid.c
+17-10usr/src/uts/intel/ml/retpoline.S
+2-2usr/src/uts/intel/io/vmm/intel/vmx_support.S
+3-1usr/src/uts/intel/sys/x86_archext.h
+94-244 files

Illumos/gate d363b1busr/src/uts/i86pc/i86hvm/cmdk Makefile, usr/src/uts/i86pc/i86hvm/rtls Makefile

16434 kernel modules should use consistent relative source paths
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+1-1usr/src/uts/i86pc/i86hvm/cmdk/Makefile
+1-1usr/src/uts/i86pc/i86hvm/rtls/Makefile
+1-1usr/src/uts/intel/emlxs/Makefile
+1-1usr/src/uts/intel/lmrc/Makefile
+1-1usr/src/uts/intel/mpt_sas/Makefile
+1-1usr/src/uts/intel/oce/Makefile
+6-66 files not shown
+12-1212 files

Illumos/gate 12fb921usr/src/cmd/cpc/common cputrack.c, usr/src/cmd/cpc/cputrack Makefile.com Makefile

16225 cputrack should not be isaexec'd
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+6-140usr/src/cmd/cpc/common/cputrack.c
+0-65usr/src/cmd/cpc/cputrack/Makefile.com
+34-30usr/src/cmd/cpc/cputrack/Makefile
+0-33usr/src/cmd/cpc/cputrack/sparcv9/Makefile
+0-33usr/src/cmd/cpc/cputrack/amd64/Makefile
+0-31usr/src/cmd/cpc/cputrack/i386/Makefile
+40-3321 files not shown
+42-3377 files