Illumos/gate 438283cusr/src/lib/libc/port/aio aio.c, usr/src/pkg/manifests system-test-libctest.p5m

18362 aio_cancel(3C) leaks worker threads and can exhaust its pool resulting in AIO errors.
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
+358-0usr/src/test/libc-tests/tests/aio_cancel.c
+19-39usr/src/lib/libc/port/aio/aio.c
+6-0usr/src/test/libc-tests/tests/Makefile
+2-0usr/src/test/libc-tests/runfiles/default.run
+2-0usr/src/pkg/manifests/system-test-libctest.p5m
+387-395 files

Illumos/gate dcfd6a5usr/src/cmd/sunpc/other unix2dos.c dos2unix.c, usr/src/man/man1 dos2unix.1 unix2dos.1

15262 Files are optional for dos2unix/unix2dos
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
+9-30usr/src/man/man1/unix2dos.1
+8-29usr/src/man/man1/dos2unix.1
+4-1usr/src/cmd/sunpc/other/dos2unix.c
+3-1usr/src/cmd/sunpc/other/unix2dos.c
+24-614 files

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

Backout: 18149 ld(1) should support -zsysroot
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+0-97usr/src/test/elf-tests/tests/sysroot/test-search.sh
+9-49usr/src/man/man1/ld.1
+5-51usr/src/cmd/sgs/libld/common/ldlibs.c
+0-44usr/src/test/elf-tests/tests/sysroot/Makefile
+0-39usr/src/cmd/sgs/libld/common/util.c
+7-32usr/src/cmd/sgs/libld/common/args.c
+21-3128 files not shown
+36-33414 files

Illumos/gate 856e095usr/src/uts/common/io/sata/adapters/ahci ahci.c

18341 ahci_mop_commands() corrupts aborted_tags
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+5-4usr/src/uts/common/io/sata/adapters/ahci/ahci.c
+5-41 files

Illumos/gate 6fd46d3usr/src/test .gitignore, usr/src/test/os-tests/tests/sockopt v4mapped.c

18398 SCTP sockets reject all IPPROTO_IP options following 18351
18399 SCTP miscomputes the ancillary data length for IPV6_RECVTCLASS
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+75-36usr/src/test/os-tests/tests/sockopt/v4mapped.c
+15-1usr/src/uts/common/inet/sctp/sctp.c
+2-2usr/src/uts/common/inet/sctp/sctp_input.c
+1-0usr/src/test/.gitignore
+93-394 files

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

18408 core(5) should describe the old NOTE segment as historical
Reviewed by: Carsten Grzemba <grzemba at contac-dt.de>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+124-116usr/src/man/man5/core.5
+9-5usr/src/lib/libproc/common/Pcore.c
+4-4usr/src/lib/libproc/common/Pgcore.c
+137-1253 files

Illumos/gate c21f2ccusr/src/uts/common/io/nvme nvme.c

18235 nvme: don't panic on I/O to a removed shared namespace
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
DeltaFile
+16-3usr/src/uts/common/io/nvme/nvme.c
+16-31 files

Illumos/gate 2f1f4dcusr/src/uts/common/io/i2c/ctrl/pchsmbus pchsmbus.h pchsmbus.c

18349 pchsmbus panics on unexpected I/O error
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+29-1usr/src/uts/common/io/i2c/ctrl/pchsmbus/pchsmbus.c
+1-0usr/src/uts/common/io/i2c/ctrl/pchsmbus/pchsmbus.h
+30-12 files

Illumos/gate ecd9ba3usr/src/cmd/cmd-inet/sbin/dhcpagent util.c states.c, usr/src/lib/libdhcputil/common dhcp_inittab.c

11990 DHCP client support for "Classless Static Route" option
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+354-11usr/src/lib/libdhcputil/common/dhcp_inittab.c
+279-39usr/src/cmd/cmd-inet/sbin/dhcpagent/bound.c
+234-0usr/src/test/util-tests/tests/libdhcputil/libdhcputil.c
+137-28usr/src/cmd/cmd-inet/sbin/dhcpagent/states.c
+77-0usr/src/test/util-tests/tests/libdhcputil/Makefile
+49-25usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c
+1,130-10321 files not shown
+1,269-13827 files

Illumos/gate 582547ausr/src/cmd/format Makefile menu_command.c

18310 format: remove CNOWARN_UNINIT
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+7-21usr/src/cmd/format/io.c
+2-1usr/src/cmd/format/startup.c
+2-1usr/src/cmd/format/analyze.c
+0-2usr/src/cmd/format/Makefile
+1-1usr/src/cmd/format/menu_command.c
+1-1usr/src/cmd/format/ix_altsctr.c
+13-271 files not shown
+14-287 files

Illumos/gate de1199eusr/src/uts/i86pc Makefile.files, usr/src/uts/i86pc/os tscc_cpuid.c

13962 Support using CPUID instruction for TSC frequency when available
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+86-0usr/src/uts/i86pc/os/tscc_cpuid.c
+1-0usr/src/uts/i86pc/Makefile.files
+87-02 files

Illumos/gate 0fb1d5dusr/src/uts/common/io/nvme nvme.c

18402 nvme panic with qemu which advertises namespace management support but rejects bcast nsid
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at kebe.com>
DeltaFile
+26-7usr/src/uts/common/io/nvme/nvme.c
+26-71 files

Illumos/gate 6e4c291usr/src/lib/libc/port/threads spawn.c

18400 posix_spawnattr_init(3C) uses wrong size
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Cedric Blancher <cedric.blancher at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dale Ghent <daleg at elemental.org>
Approved by: Dan McDonald <danmcd at kebe.com>
DeltaFile
+7-1usr/src/lib/libc/port/threads/spawn.c
+7-11 files

Illumos/gate 262466dusr/src/uts/common/io asy.c, usr/src/uts/common/os logsubr.c console.c

18318 A CPU holding hres_lock cannot be debugged, panicked, or dumped
18319 kmdb and panic should prepare the console for polled I/O
Reviewed by: Luqman Aden <luqman at oxide.computer>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+0-466usr/src/uts/intel/io/polled_io.c
+0-115usr/src/uts/intel/sys/polled_io.h
+77-5usr/src/uts/common/io/asy.c
+29-1usr/src/uts/common/os/console.c
+20-5usr/src/uts/common/os/logsubr.c
+20-3usr/src/uts/i86pc/os/machdep.c
+146-5958 files not shown
+187-61014 files

Illumos/gate b031d08usr/src/uts/i86pc/io/apix apix.c

18394 dump_ttrace faults resolving a spurious-vector trap trace record on apix
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
+3-0usr/src/uts/i86pc/io/apix/apix.c
+3-01 files

Illumos/gate bb2772eusr/src/tools/scripts nightly check_rtime.1onbld

18380 check_rtime and interface_check could process objects in parallel
Reviewed by: Luqman Aden <luqman at oxide.computer>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+150-18usr/src/tools/scripts/interface_check.pl
+149-14usr/src/tools/scripts/check_rtime.pl
+12-7usr/src/tools/scripts/interface_check.1onbld
+13-5usr/src/tools/scripts/check_rtime.1onbld
+9-6usr/src/tools/scripts/nightly
+333-505 files

Illumos/gate 364e599usr/src/uts/common/io/nvme nvme.c

18381 don't log about async event failure on NVMe drive pull
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+9-0usr/src/uts/common/io/nvme/nvme.c
+9-01 files

Illumos/gate e1e6b94usr/src/test/header-tests/cfg cxx-symbols-env.cfg, usr/src/test/header-tests/cfg/c-symbols ucontext_h.cfg

18295 Add header tests to cover 18293 18294
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+124-13usr/src/test/header-tests/tests/common/symbol_test.py
+34-14usr/src/test/header-tests/tests/common/test_parse_sym_cfg.py
+15-6usr/src/test/header-tests/cfg/c-symbols/ucontext_h.cfg
+14-2usr/src/test/header-tests/tests/common/test_parse_env_cfg.py
+12-2usr/src/test/header-tests/cfg/cxx-symbols-env.cfg
+14-0usr/src/test/header-tests/tests/common/README.md
+213-373 files not shown
+227-379 files

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