Illumos/gate 4cbfa3dusr/src/uts/common/fs/nfs nfs4x_srv.c

18292 nfs assert panic in rw_exit with concurrent lock and open
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Matt Barden <mbarden at racktopsystems.com>
Reviewed by: Paul Zuchowski <p.zuchowski98 at gmail.com>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Roland Mainz <roland.mainz at nrubsig.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+1-1usr/src/uts/common/fs/nfs/nfs4x_srv.c
+1-11 files

Illumos/gate f575c89usr/src/uts/common/io/virtio virtio_main.c

18359 virtio: virtio_queue_alloc() can return with vio_mutex held
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1-0usr/src/uts/common/io/virtio/virtio_main.c
+1-01 files

Illumos/gate e02977dusr/src/uts/common/io/vioif vioif.c

18360 vioif reports a nonsense MAC_PROP_SPEED when the device speed is unknown
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+4-1usr/src/uts/common/io/vioif/vioif.c
+4-11 files

Illumos/gate ed10ef5usr/src/uts/common/io/vioif vioif.c

18361 vioif accepts offload features whose dependencies are missing
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+18-0usr/src/uts/common/io/vioif/vioif.c
+18-01 files

Illumos/gate 36d8c52usr/src/uts/common/io/virtio virtio_main.c

18358 virtio_map_cap() reuses another device's BAR register number
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Michael van der Westhuizen <r1mikey at gmail.com>
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2-12usr/src/uts/common/io/virtio/virtio_main.c
+2-121 files

Illumos/gate 2fc1284usr/src/man/man9f Intro.9f ddi_ncpus_expected.9f, usr/src/uts/common/io/nvme nvme.c

18304 add ddi_ncpus_expected(9F) for sizing per-CPU resources
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+70-0usr/src/man/man9f/ddi_ncpus_expected.9f
+29-1usr/src/uts/common/os/sunddi.c
+2-10usr/src/uts/common/io/vioif/vioif.c
+2-6usr/src/uts/common/io/nvme/nvme.c
+4-3usr/src/man/man9f/Intro.9f
+4-0usr/src/uts/common/sys/sunddi.h
+111-204 files not shown
+115-2210 files

Illumos/gate 9381e2cusr/src/uts/common/io/cxgbe/t4nex cudbg_lib.c

18363 cxgbetool cudbg --collect rss panics host
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1-1usr/src/uts/common/io/cxgbe/t4nex/cudbg_lib.c
+1-11 files

Illumos/gate 3a82beausr/src/uts/common/io/vioif vioif.h vioif_rx.c, usr/src/uts/common/io/virtio virtio.h virtio_main.c

18272 vioif: add multi-queue (VIRTIO_NET_F_MQ) support
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+793-1,155usr/src/uts/common/io/vioif/vioif.c
+944-0usr/src/uts/common/io/vioif/vioif_tx.c
+754-0usr/src/uts/common/io/vioif/vioif_rx.c
+235-75usr/src/uts/common/io/vioif/vioif.h
+68-1usr/src/uts/common/io/virtio/virtio_main.c
+18-1usr/src/uts/common/io/virtio/virtio.h
+2,812-1,2321 files not shown
+2,813-1,2337 files

Illumos/gate c2c9aecusr/src/lib/libzfs/common libzfs_dataset.c

18317 libzfs mnttab cache aborts on duplicate mnttab entries
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 edgecast.io>
DeltaFile
+14-1usr/src/lib/libzfs/common/libzfs_dataset.c
+14-11 files

Illumos/gate e8f5c08usr/src/lib/libc/port/gen getmntent.c

18316 getmntent() falls back to parsing mnttab as text after any ioctl error
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+8-2usr/src/lib/libc/port/gen/getmntent.c
+8-21 files

Illumos/gate c7e7465usr/src/man/man3c Manlink door_create.3c, usr/src/pkg/manifests system-library.man3c.inc

818 door_xcreate(3C) manual page needed
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+416-184usr/src/man/man3c/door_create.3c
+2-0usr/src/man/man3c/Manlink
+1-0usr/src/pkg/manifests/system-library.man3c.inc
+419-1843 files

Illumos/gate b67a15eusr/src/lib/libdevinfo devinfo_devlink.h devinfo_devlink.c

18315 want integrity checking for the devlink database
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+177-4usr/src/lib/libdevinfo/devinfo_devlink.c
+27-1usr/src/lib/libdevinfo/devinfo_devlink.h
+204-52 files

Illumos/gate aff0053usr/src/data/ucode update.amd, usr/src/data/ucode/amd B110-00 B021-00

18328 Update AMD microcode to 20260724
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+2-2usr/src/data/ucode/update.amd
+1-1usr/src/pkg/manifests/system-microcode-amd.p5m
+0-0usr/src/data/ucode/amd/B110-00
+0-0usr/src/data/ucode/amd/B021-00
+3-34 files

Illumos/gate 72554bcusr/src/man/man9f ktest_get_fn.9f

18305 fix ktest_get_fn(9F) typedef example
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+3-3usr/src/man/man9f/ktest_get_fn.9f
+3-31 files

Illumos/gate c44e3cbusr/src/lib/fm/topo/modules/common/zen topo_zen_tn.c

18327 zen topo module fails enumeration when hardware threads have no logical CPU
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+28-0usr/src/lib/fm/topo/modules/common/zen/topo_zen_tn.c
+28-01 files

Illumos/gate 9ee65b8usr/src/test/i2c-tests/tests/ioctl i2c_ioctl_util.c

18352 i2c ioctl tests race device tree reconfiguration
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+32-1usr/src/test/i2c-tests/tests/ioctl/i2c_ioctl_util.c
+32-11 files

Illumos/gate 7d32109usr/src/uts/common/io/comstar/stmf stmf.c

18333 stmf_sbd: get/load PP data ioctls must validate buffer sizes
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Vitaliy Gusev <gusev.vitaliy at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+18-9usr/src/uts/common/io/comstar/stmf/stmf.c
+18-91 files

Illumos/gate 8d9c1e6usr/src/contrib/zlib zutil.h, usr/src/lib/libzpool/common kernel.c

18301 zfs panic "decompression failed" with gzip compression and low memory
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+24-3usr/src/uts/common/zmod/zmod_subr.c
+24-2usr/src/uts/common/zmod/zmod.c
+8-0usr/src/contrib/zlib/zutil.h
+7-0usr/src/lib/libzpool/common/kernel.c
+3-1usr/src/uts/common/fs/zfs/gzip.c
+3-0usr/src/uts/common/sys/zmod.h
+69-61 files not shown
+70-67 files

Illumos/gate 9b74813usr/src/uts/intel/io/vmm vmm_vm.c

18314 vmc_space_unmap() iterates the held-pages list with the wrong object
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Michael Zeller <mike at mikezeller.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+3-1usr/src/uts/intel/io/vmm/vmm_vm.c
+3-11 files

Illumos/gate 201ceafusr/src/lib/libc/port/locale localeimpl.c, usr/src/test/libc-tests/tests/newlocale newlocale_test.c

18233 exiting threads should not call freelocale() on their per-thread locale
18330 Fix comment in localeimpl.c to reference __curlocale()
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at Edgecast.io>
DeltaFile
+73-0usr/src/test/libc-tests/tests/newlocale/newlocale_test.c
+8-15usr/src/lib/libc/port/locale/localeimpl.c
+81-152 files

Illumos/gate bf53dacusr/src/uts/common/fs/zfs dsl_dir.c

18300 zfs should always allow relaxing quota
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+3-0usr/src/uts/common/fs/zfs/dsl_dir.c
+3-01 files

Illumos/gate 4144737usr/src/cmd/modload add_drv.c

18265 strcpy bug in add_drv.c
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
+5-3usr/src/cmd/modload/add_drv.c
+5-31 files

Illumos/gate d336bccusr/src/cmd/tcpd scaffold.c, usr/src/lib/libwrap update.c hosts_ctl.c

18246 libwrap tcpd.h should get function prototypes
Reviewed by: Marco van Wieringen <marco.van.wieringen at planets.elm.net>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at Edgecast.io>
DeltaFile
+39-19usr/src/lib/libwrap/tcpd.h
+3-5usr/src/lib/libwrap/hosts_ctl.c
+3-4usr/src/cmd/tcpd/scaffold.c
+1-1usr/src/lib/libwrap/update.c
+46-294 files

Illumos/gate e37e6a2usr/src/uts/intel/io/vmm/amd svm_softc.h svm.c, usr/src/uts/intel/os hma.c

18313 svm flush_asid can adopt a foreign CPU's ASID and skip the flush
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+10-21usr/src/uts/intel/io/vmm/amd/svm.c
+8-8usr/src/uts/intel/os/hma.c
+5-0usr/src/uts/intel/io/vmm/amd/svm_softc.h
+23-293 files

Illumos/gate a2a84e7usr/src/uts/intel/io/vmm vmm_vm.c vmm_gpt.c, usr/src/uts/intel/io/vmm/sys vmm_gpt.h

18312 vmm frees nested page tables the CPU can still walk
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Patrick Mooney <pmooney at pfmooney.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+41-8usr/src/uts/intel/io/vmm/vmm_gpt.c
+26-16usr/src/uts/intel/io/vmm/vmm_vm.c
+3-2usr/src/uts/intel/io/vmm/sys/vmm_gpt.h
+70-263 files

Illumos/gate 043d968usr/src/lib/fm/topo/modules/common/zen topo_zen_tn.c topo_zen.c, usr/src/uts/intel/io/amdzen amdzen.h amdzen_topo.h

18297 fmtopo not enumerating AMD CPU info on some systems
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Luqman Aden <luqman at oxide.computer>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+35-13usr/src/uts/intel/io/amdzen/amdzen.c
+25-3usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
+19-5usr/src/lib/fm/topo/modules/common/zen/topo_zen_tn.c
+8-1usr/src/uts/intel/io/amdzen/amdzen_topo.h
+2-1usr/src/uts/intel/io/amdzen/amdzen.h
+89-235 files

Illumos/gate f87c0a6usr/src/cmd/pfexecd pfexecd.c

18303 pfexecd door thread pool grows without bound
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+54-9usr/src/cmd/pfexecd/pfexecd.c
+54-91 files

Illumos/gate b8d9741usr/src/lib/libsecdb/common chkauthattr.c secdb.c

18302 libsecdb crashes on memory exhaustion due to unchecked allocations
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+10-2usr/src/lib/libsecdb/common/secdb.c
+4-1usr/src/lib/libsecdb/common/chkauthattr.c
+14-32 files

Illumos/gate 1d7e188usr/src/cmd/format Makefile menu_scsi.c

18309 format: remove -Wno-clobbered
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+1-1usr/src/cmd/format/menu_scsi.c
+0-1usr/src/cmd/format/Makefile
+1-22 files

Illumos/gate 7170c55usr/src/cmd/format Makefile io.c

18308 format: remove -Wno-parentheses
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+6-3usr/src/cmd/format/menu_command.c
+1-1usr/src/cmd/format/io.c
+0-1usr/src/cmd/format/Makefile
+7-53 files