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

Illumos/gate d8b08b8usr/src/lib/libc/port/locale mbrtoc8.c c32rtomb.c, usr/src/man/man3c mbrtoc16.3c

18285 Want c23 uchar.h functions
18286 uchar.h functions must always be unicode
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+582-24usr/src/test/libc-tests/tests/uchar.c
+175-0usr/src/lib/libc/port/locale/c8rtomb.c
+126-6usr/src/lib/libc/port/locale/mbrtoc32.c
+123-6usr/src/lib/libc/port/locale/c32rtomb.c
+97-27usr/src/man/man3c/mbrtoc16.3c
+119-0usr/src/lib/libc/port/locale/mbrtoc8.c
+1,222-6314 files not shown
+1,509-13520 files

Illumos/gate 84e62b3usr/src/uts/i86pc/io/pci pci_tools.c

18296 pcitool_get_intr() leaks the nexus devi lock when queried about unused vectors
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+3-2usr/src/uts/i86pc/io/pci/pci_tools.c
+3-21 files

Illumos/gate cda5b9ausr/src/uts/common/sys vm_usage.h, usr/src/uts/common/syscall sysconfig.c rusagesys.c

18281 vm_getusage() should use uio_copyin() instead of faking ioctl mode flags
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
+17-12usr/src/uts/common/vm/vm_usage.c
+3-1usr/src/uts/common/syscall/sysconfig.c
+3-1usr/src/uts/common/syscall/rusagesys.c
+3-1usr/src/uts/common/sys/vm_usage.h
+26-154 files

Illumos/gate 09bb4cfusr/src/cmd/find find.c, usr/src/cmd/xargs xargs.c

18270 find and xargs could use posix_spawn()
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+55-153usr/src/cmd/find/find.c
+67-0usr/src/test/util-tests/tests/find/findtest.ksh
+36-19usr/src/cmd/xargs/xargs.c
+50-4usr/src/test/util-tests/tests/xargs/xargs_test.ksh
+208-1764 files

Illumos/gate df665f1usr/src/uts/common/rpc/sec_gss rpcsec_gss.c

18277 rpcsec_gss: passing freed memory
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+13-12usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
+13-121 files

Illumos/gate fb435c1usr/src/test/os-tests/runfiles default.run, usr/src/test/os-tests/tests/poll Makefile poll_close_test.c

18268 checkwfdlist() panics when different threads poll fds sharing a vnode on DEBUG builds
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Kyle Simpson <kyle at oxide.computer>
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
+99-0usr/src/test/os-tests/tests/poll/poll_close_test.c
+10-5usr/src/uts/common/syscall/poll.c
+2-1usr/src/test/os-tests/tests/poll/Makefile
+1-1usr/src/uts/common/sys/file.h
+1-1usr/src/uts/common/os/fio.c
+2-0usr/src/test/os-tests/runfiles/default.run
+115-82 files not shown
+117-88 files

Illumos/gate 273b675usr/src/lib/libvrrpadm Makefile, usr/src/lib/libvrrpadm/common/netinet vrrp.h

18249 move netinet/vrrp.h to uts/common
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+0-77usr/src/lib/libvrrpadm/common/netinet/vrrp.h
+77-0usr/src/uts/common/netinet/vrrp.h
+1-3usr/src/uts/common/netinet/Makefile
+1-1usr/src/lib/libvrrpadm/Makefile
+79-814 files

Illumos/gate 0cd7f5busr/src/uts/common/rpc/sec_gss rpcsec_gss.c

18276 rpcsec_gss cstyle cleanup
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+175-217usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
+175-2171 files

Illumos/gate f427417usr/src/cmd/powertop/common powertop.h display.c

18267 powertop: dereferencing freed memory
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+27-19usr/src/cmd/powertop/common/suggestions.c
+19-11usr/src/cmd/powertop/common/display.c
+1-1usr/src/cmd/powertop/common/powertop.h
+47-313 files

Illumos/gate 1a1e2adusr/src/cmd/mdb/intel/mdb mdb_ia32util.c

18282 mdb register di wrong in 32-bit program
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
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
+1-1usr/src/cmd/mdb/intel/mdb/mdb_ia32util.c
+1-11 files

Illumos/gate 4b44494. .gitignore

18290 add .$EXTEND to .gitignore
Reviewed by: Michael van der Westhuizen <r1mikey at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-0.gitignore
+1-01 files

Illumos/gate 9429f5dusr/src/uts/common/io/sata/impl sata.c

18275 sata: check sign expansion
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-1usr/src/uts/common/io/sata/impl/sata.c
+1-11 files

Illumos/gate d25b478usr/src/test/bhyve-tests/runfiles default.run

18273 bhyve-tests: viona test group failing
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan Mcdonald <danmcd at edgecast.io>
DeltaFile
+3-1usr/src/test/bhyve-tests/runfiles/default.run
+3-11 files

Illumos/gate 564eeb7usr/src/cmd/nvmeadm nvmeadm_inject.c, usr/src/lib/libnvme/common libnvme_ocp.c

18228 add support for OCP NVMe error injection
18229 add OCP NVMe PLP related features
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
DeltaFile
+517-0usr/src/test/nvme-tests/tests/libnvme/set-feature.c
+279-0usr/src/lib/libnvme/common/libnvme_ocp.c
+207-0usr/src/cmd/nvmeadm/nvmeadm_inject.c
+188-0usr/src/test/nvme-tests/tests/nvmeadm/nvmeadm_feat.ksh
+184-0usr/src/man/man8/nvmeadm.8
+103-6usr/src/uts/common/sys/nvme/ocp.h
+1,478-623 files not shown
+1,850-4429 files

Illumos/gate feb5fa6usr/src/cmd/nvmeadm nvmeadm_print.c, usr/src/lib/libnvme/common libnvme_error.c

18231 nvmeadm should use libnvme for translating spec errors
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Toomas Soome <toomas at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
DeltaFile
+6-188usr/src/cmd/nvmeadm/nvmeadm_print.c
+2-0usr/src/lib/libnvme/common/libnvme_error.c
+8-1882 files

Illumos/gate 6a2164cusr/src/cmd/nvmeadm nvmeadm_print.c nvmeadm_field.c, usr/src/man/man8 nvmeadm.8

18230 update ocp dssd logs to 2.7
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
DeltaFile
+186-0usr/src/cmd/nvmeadm/nvmeadm_ocp.c
+112-13usr/src/uts/common/sys/nvme/ocp.h
+6-2usr/src/cmd/nvmeadm/nvmeadm_field.c
+3-3usr/src/man/man8/nvmeadm.8
+1-1usr/src/cmd/nvmeadm/nvmeadm_print.c
+308-195 files