Illumos/gate a330f55usr/src/uts/common/io/comstar/stmf stmf.c

Revert "18333 stmf_sbd: get/load PP data ioctls must validate buffer sizes"

This reverts commit 7d32109ee973334ac380edd5174e9ef912c7731d.
DeltaFile
+9-18usr/src/uts/common/io/comstar/stmf/stmf.c
+9-181 files

Illumos/gate 4bf94causr/src/pkg/manifests system-test-zfstest.p5m, usr/src/test/zfs-tests/runfiles common.run

18332 add test for 18300 zfs should always allow relaxing quota
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: George Wilson <gwilson at zfsmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+100-0usr/src/test/zfs-tests/tests/functional/quota/quota_007_pos.ksh
+1-1usr/src/test/zfs-tests/runfiles/common.run
+1-0usr/src/pkg/manifests/system-test-zfstest.p5m
+102-13 files

Illumos/gate 46e8d90usr/src/uts/common/io/vioif vioif.h vioif.c

18323 vioif: extend control queue implementation
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+189-54usr/src/uts/common/io/vioif/vioif.c
+37-5usr/src/uts/common/io/vioif/vioif.h
+226-592 files

Illumos/gate 459ca89usr/src/man/man4p ip.4p ip6.4p, usr/src/test/os-tests/tests/sockopt Makefile v4mapped.c

18351 setsockopt() rejects both IPPROTO_IP and IPPROTO_IPV6 options on IPv4-mapped TCP connections
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+1,098-0usr/src/test/os-tests/tests/sockopt/v4mapped.c
+46-10usr/src/uts/common/inet/tcp/tcp_opt_data.c
+55-0usr/src/test/os-tests/tests/sockopt/Makefile
+33-4usr/src/uts/common/inet/ip/conn_opt.c
+13-2usr/src/man/man4p/ip6.4p
+8-2usr/src/man/man4p/ip.4p
+1,253-184 files not shown
+1,264-2110 files

Illumos/gate eff1e82usr/src/data/ucode/intel 000806F4-01 000706E5-80, usr/src/pkg/manifests system-microcode-intel.p5m

18364 Update Intel microcode to 20260812
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+66-6usr/src/data/ucode/intel/Makefile.links
+24-7usr/src/pkg/manifests/system-microcode-intel.p5m
+0-0usr/src/data/ucode/intel/000806F4-01
+0-0usr/src/data/ucode/intel/000706E5-80
+0-0usr/src/data/ucode/intel/000606C1-10
+0-0usr/src/data/ucode/intel/000606A6-01
+90-1314 files not shown
+90-1320 files

Illumos/gate 19aa9b2usr/src/test/os-tests/tests/memlist Makefile memlist_test.c, usr/src/uts/common/os memlist_new.c

18340 want generic memlist for use with kmem or explicit pools
18354 pci_boot returns truncated address to avail list if reprogramming bar fails
18355 pci_boot leaks 4GiB of prefetchable space per bridge
18356 pci_boot leaks non-PF region above 4GiB
18357 pci_boot bus 0 I/O resources fallback overruns by 0xff
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+1,281-0usr/src/test/os-tests/tests/memlist/memlist_test.c
+943-48usr/src/uts/common/os/memlist_new.c
+234-249usr/src/uts/intel/io/pci/pci_boot.c
+0-358usr/src/uts/intel/io/pci/pci_memlist.c
+132-7usr/src/uts/common/sys/memlist_impl.h
+83-0usr/src/test/os-tests/tests/memlist/Makefile
+2,673-66212 files not shown
+2,719-72318 files

Illumos/gate 02c36fdusr/src/uts/intel/os hma.c

18377 hma conflates CPU ID with sequence ID
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+20-13usr/src/uts/intel/os/hma.c
+20-131 files

Illumos/gate a7cee4eusr/src/test/elf-tests/tests/tls/amd64/ie amd64-ie-test.sh README, usr/src/test/elf-tests/tests/tls/amd64/ie/orig style2-with-badness.s

18247 elf-test TLS tests should work with newer gas
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
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
+0-47usr/src/test/elf-tests/tests/tls/amd64/ie/style2-with-badness.s
+47-0usr/src/test/elf-tests/tests/tls/amd64/ie/orig/style2-with-badness.s
+5-3usr/src/test/elf-tests/tests/tls/amd64/ie/Makefile
+4-3usr/src/test/elf-tests/tests/tls/amd64/ie/Makefile.test
+5-0usr/src/test/elf-tests/tests/tls/amd64/ie/README
+2-2usr/src/test/elf-tests/tests/tls/amd64/ie/amd64-ie-test.sh
+63-553 files not shown
+65-569 files

Illumos/gate c2ae198usr/src/cmd/sgs/libld/common util.c args.c, usr/src/man/man1 ld.1

18149 ld(1) should support -zsysroot
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+97-0usr/src/test/elf-tests/tests/sysroot/test-search.sh
+49-9usr/src/man/man1/ld.1
+51-5usr/src/cmd/sgs/libld/common/ldlibs.c
+44-0usr/src/test/elf-tests/tests/sysroot/Makefile
+34-9usr/src/cmd/sgs/libld/common/args.c
+39-0usr/src/cmd/sgs/libld/common/util.c
+314-238 files not shown
+337-3714 files

Illumos/gate 947c6b6usr/src/boot/efi/libefi acpi.c env.c, usr/src/boot/efi/loader main.c

17903 loader: expose addresses of firmware tables in loader env
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+49-36usr/src/boot/libsa/smbios.c
+8-0usr/src/boot/efi/libefi/env.c
+6-0usr/src/boot/i386/loader/main.c
+6-0usr/src/boot/efi/loader/main.c
+0-2usr/src/boot/i386/gptzfsboot/Makefile
+1-1usr/src/boot/efi/libefi/acpi.c
+70-392 files not shown
+72-408 files

Illumos/gate 8418757usr/src/lib/libproc/common Pgcore.c, usr/src/man/man5 core.5

18324 Remove the old notes section from core file
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+6-385usr/src/lib/libproc/common/Pgcore.c
+0-189usr/src/uts/common/exec/elf/old_notes.c
+13-14usr/src/uts/common/exec/elf/elf.c
+14-12usr/src/man/man5/core.5
+5-5usr/src/uts/common/fs/proc/prioctl.c
+0-8usr/src/uts/common/exec/elf/elf_impl.h
+38-6134 files not shown
+40-62710 files

Illumos/gate 433e6beusr/src/uts/common/io/virtio virtio_spec.h virtio.h

18322 virtio: add support for VIRTIO_F_RING_EVENT_IDX
18368 virtio can fail to notify the device when flushing a queue
18369 virtio: VIRTQ_DMA_SYNC_FORKERNEL computes a garbage length
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
+177-17usr/src/uts/common/io/virtio/virtio_main.c
+29-7usr/src/uts/common/io/virtio/virtio_impl.h
+16-8usr/src/uts/common/io/virtio/virtio.h
+2-1usr/src/uts/common/io/virtio/virtio_spec.h
+224-334 files

Illumos/gate e199115usr/src/head ucontext.h

18294 POSIX Program including ucontext.h does not build
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+27-0usr/src/head/ucontext.h
+27-01 files

Illumos/gate e2d5066usr/src/ucbhead/sys signal.h, usr/src/uts/intel/sys ucontext.h

18293 Program including ucontext.h does not build
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+7-6usr/src/uts/sparc/sys/ucontext.h
+6-3usr/src/ucbhead/sys/signal.h
+4-3usr/src/uts/intel/sys/ucontext.h
+17-123 files

Illumos/gate 1cc70b4usr/src/uts/intel/sys ucontext.h

18371 wrong sigset_t size with ucontext.h first and XPG4v2 on amd64
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1-1usr/src/uts/intel/sys/ucontext.h
+1-11 files

Illumos/gate 181d1aausr/src/test/header-tests/tests/common symbol_test.py

18287 Make header-tests symbol_test output order deterministic
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+36-5usr/src/test/header-tests/tests/common/symbol_test.py
+36-51 files

Illumos/gate f9db9ffusr/src/test/header-tests/cmd headertest.ksh, usr/src/test/header-tests/tests/c-symbols Makefile setup.ksh

18288 Allow running header-tests from the proto area
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+64-23usr/src/test/header-tests/tests/common/symbol_test.py
+25-9usr/src/test/header-tests/cmd/headertest.ksh
+11-5usr/src/test/header-tests/tests/cxx-symbols/setup.ksh
+11-5usr/src/test/header-tests/tests/c-symbols/setup.ksh
+10-0usr/src/test/header-tests/tests/cxx-symbols/Makefile
+10-0usr/src/test/header-tests/tests/c-symbols/Makefile
+131-423 files not shown
+140-469 files

Illumos/gate b72a10dusr/src/cmd/nvmeadm nvmeadm_ocp.c, usr/src/common/nvme nvme_version.c nvme_common.h

18342 Update logs, features, errors for NVMe 2.4
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+46-2usr/src/uts/common/sys/nvme.h
+8-0usr/src/lib/libnvme/common/libnvme_error.c
+7-0usr/src/cmd/nvmeadm/nvmeadm_ocp.c
+1-0usr/src/common/nvme/nvme_version.c
+1-0usr/src/common/nvme/nvme_common.h
+63-25 files

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