Illumos/gate 348ed08usr/src/lib/libdtrace/common dt_cc.c

18002 libdtrace: null pointer dereference
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+17-15usr/src/lib/libdtrace/common/dt_cc.c
+17-151 files

Illumos/gate b5f8d32usr/src/boot Makefile.version, usr/src/boot/i386/gptzfsboot zfsboot.c

18009 gptzfsboot: boot prompt should emit new line on input
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+5-2usr/src/boot/i386/gptzfsboot/zfsboot.c
+1-1usr/src/boot/Makefile.version
+6-32 files

Illumos/gate bca86a7usr/src/uts/common/io/scsi/adapters/mpt_sas mptsas.c, usr/src/uts/common/sys/scsi/adapters/mpt_sas mptsas_var.h

18001 remove sparc-specific code from mpt_sas
Reviewed by: Albert Lee <trisk at forkgnu.org>
Reviewed by: Klaus Ziegler <klausz at haus-gisela.de>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+0-43usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
+1-5usr/src/uts/common/sys/scsi/adapters/mpt_sas/mptsas_var.h
+1-482 files

Illumos/gate 382b7adusr/src/uts/common/io/nvme nvme.c

17824 want nvme to poll admin CQ at timeout
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+64-6usr/src/uts/common/io/nvme/nvme.c
+64-61 files

Illumos/gate bb22c2ausr/src/cmd/pwd pwd.c Makefile, usr/src/man/man1 pwd.1

17998 pwd should support -P and -L
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+122-88usr/src/man/man1/pwd.1
+156-0usr/src/test/util-tests/tests/pwd/pwd-test.ksh
+126-14usr/src/cmd/pwd/pwd.c
+43-0usr/src/test/util-tests/tests/pwd/Makefile
+3-1usr/src/cmd/pwd/Makefile
+1-0usr/src/test/util-tests/runfiles/default.run
+451-1032 files not shown
+453-1038 files

Illumos/gate 0439b35usr/src/cmd/nvmeadm nvmeadm_solidigm.c nvmeadm.h, usr/src/lib/libnvme/common libnvme_solidigm.c

17957 decode Solidigm power and temp logs
17958 fix Solidigm latency outlier log size calculation
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+108-0usr/src/cmd/nvmeadm/nvmeadm_solidigm.c
+3-2usr/src/lib/libnvme/common/libnvme_solidigm.c
+2-0usr/src/cmd/nvmeadm/nvmeadm.h
+2-0usr/src/cmd/nvmeadm/nvmeadm_field.c
+1-0usr/src/cmd/nvmeadm/Makefile
+116-25 files

Illumos/gate 209df9eusr/src/cmd/rm rm.c, usr/src/man/man1 rm.1

17997 want rm -d
4815 Want rm support for -v option
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+417-0usr/src/test/util-tests/tests/rm/rm-test.ksh
+55-17usr/src/man/man1/rm.1
+50-0usr/src/test/util-tests/tests/rm/Makefile
+35-7usr/src/cmd/rm/rm.c
+7-0usr/src/test/util-tests/runfiles/default.run
+2-0usr/src/pkg/manifests/system-test-utiltest.p5m
+566-241 files not shown
+567-247 files

Illumos/gate ff3f2bfusr/src/man/man1 rmdir.1 rm.1, usr/src/pkg/manifests SUNWcs.man1.inc

17996 split rm(1) and rmdir(1) into separate manuals
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+176-0usr/src/man/man1/rmdir.1
+13-143usr/src/man/man1/rm.1
+1-3usr/src/man/man1/Manlink
+1-1usr/src/pkg/manifests/SUNWcs.man1.inc
+1-0usr/src/man/man1/Makefile
+192-1475 files

Illumos/gate f974713usr/src/cmd/nvmeadm nvmeadm_extsmart.c nvmeadm_field.c, usr/src/uts/common/sys/nvme wdc_sn65x.h

17956 decode nvme extended SMART logs
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+362-0usr/src/cmd/nvmeadm/nvmeadm_extsmart.c
+4-4usr/src/uts/common/sys/nvme/wdc_sn65x.h
+2-0usr/src/cmd/nvmeadm/nvmeadm_field.c
+2-0usr/src/cmd/nvmeadm/nvmeadm.h
+1-0usr/src/cmd/nvmeadm/Makefile
+371-45 files

Illumos/gate 0f1762cusr/src/cmd/mv mv.c, usr/src/man/man1 ln.1

17979 ln should support -L and -P
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+280-0usr/src/test/util-tests/tests/cpmvln/ln-LP.ksh
+118-21usr/src/cmd/mv/mv.c
+62-0usr/src/test/util-tests/tests/cpmvln/equiv.c
+53-0usr/src/man/man1/ln.1
+5-1usr/src/test/util-tests/runfiles/default.run
+2-2usr/src/test/util-tests/tests/cpmvln/Makefile
+520-242 files not shown
+524-258 files

Illumos/gate c750922usr/src/cmd/mv mv.c, usr/src/man/man1 ln.1 mv.1

17978 want cp/mv/ln -T
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
+300-0usr/src/test/util-tests/tests/cpmvln/no-targ.ksh
+82-31usr/src/cmd/mv/mv.c
+48-0usr/src/man/man1/ln.1
+37-0usr/src/man/man1/mv.1
+34-1usr/src/man/man1/cp.1
+2-2usr/src/test/util-tests/tests/cpmvln/Makefile
+503-342 files not shown
+507-358 files

Illumos/gate 07f5fbcusr/src/lib/fm/libfmd_snmp/common module.c resource.c, usr/src/lib/fm/topo/modules/common/zen topo_zen.c

17435 fm: potential null pointer dereference
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Vitaliy Gusev <gusev.vitaliy at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2-0usr/src/lib/fm/libfmd_snmp/common/module.c
+2-0usr/src/lib/fm/libfmd_snmp/common/resource.c
+1-0usr/src/lib/fm/topo/modules/common/zen/topo_zen.c
+5-03 files

Illumos/gate 6acb51cusr/src/lib/libzfs/common libzfs_pool.c

12237 zpool coredump, vdev_open() returns EDOM with disk image file (but not zvol) from bhyve
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+11-1usr/src/lib/libzfs/common/libzfs_pool.c
+11-11 files

Illumos/gate fc483d5usr/src/uts/common/fs/sockfs socktpi.c, usr/src/uts/common/idmap idmap_cache.c

17966 NCA & NL7S retirements forgot about AF_NCA and residual sockfs debris
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
+0-16usr/src/uts/intel/sockfs/Makefile
+0-16usr/src/uts/common/fs/sockfs/socktpi.c
+0-3usr/src/uts/common/idmap/idmap_cache.c
+0-353 files

Illumos/gate a3f161ausr/src/cmd/nvmeadm nvmeadm_micron.c nvmeadm.h

17955 decode some micron nvme logs
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+222-0usr/src/cmd/nvmeadm/nvmeadm_micron.c
+1-0usr/src/cmd/nvmeadm/nvmeadm.h
+1-0usr/src/cmd/nvmeadm/Makefile
+1-0usr/src/cmd/nvmeadm/nvmeadm_field.c
+225-04 files

Illumos/gate f7dd6a4usr/src/cmd/nvmeadm nvmeadm_wdc.c nvmeadm_field.c, usr/src/lib/libnvme/common libnvme_wdc.c

17953 decode some wdc nvme logs
17954 wdc/power log sizing is short
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+129-2usr/src/cmd/nvmeadm/nvmeadm_wdc.c
+2-0usr/src/cmd/nvmeadm/nvmeadm_field.c
+2-0usr/src/cmd/nvmeadm/nvmeadm.h
+1-1usr/src/lib/libnvme/common/libnvme_wdc.c
+134-34 files

Illumos/gate ffd3f18usr/src/cmd/nvmeadm nvmeadm_field_suplog.c nvmeadm.c, usr/src/common/nvme nvme_log.c

17951 add support for supported features and NVMe-MI log pages
17952 decode supcmd and suplog nvme logs
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+657-0usr/src/cmd/nvmeadm/nvmeadm_field_suplog.c
+48-8usr/src/test/nvme-tests/tests/unit/logs.c
+52-3usr/src/uts/common/sys/nvme.h
+32-2usr/src/lib/libnvme/common/libnvme_log.c
+31-3usr/src/common/nvme/nvme_log.c
+18-2usr/src/cmd/nvmeadm/nvmeadm.c
+838-188 files not shown
+865-2014 files

Illumos/gate 56566d3usr/src/cmd/nvmeadm nvmeadm_ocp.c nvmeadm_field.c, usr/src/lib/libnvme/common libnvme_ocp.c

17950 decode some nvme OCP logs
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1,373-0usr/src/cmd/nvmeadm/nvmeadm_ocp.c
+41-30usr/src/uts/common/sys/nvme/ocp.h
+6-1usr/src/cmd/nvmeadm/nvmeadm_field.c
+3-3usr/src/lib/libnvme/common/libnvme_ocp.c
+5-0usr/src/cmd/nvmeadm/nvmeadm.h
+1-0usr/src/cmd/nvmeadm/Makefile
+1,429-346 files

Illumos/gate c96729eusr/src/cmd/nvmeadm nvmeadm_phyeye.c nvmeadm_field.c, usr/src/man/man8 nvmeadm.8

17948 want nvmeadm support for getting phy eye diagrams
17949 want nvmeadm ofmt and filterable log printing
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+985-0usr/src/cmd/nvmeadm/nvmeadm_phyeye.c
+810-0usr/src/cmd/nvmeadm/nvmeadm_field.c
+443-12usr/src/man/man8/nvmeadm.8
+389-36usr/src/cmd/nvmeadm/nvmeadm.c
+268-3usr/src/cmd/nvmeadm/nvmeadm.h
+125-0usr/src/uts/common/sys/nvme.h
+3,020-512 files not shown
+3,090-518 files

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

17947 Update logs, features, errors for NVMe 2.3
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+190-29usr/src/uts/common/sys/nvme.h
+112-5usr/src/lib/libnvme/common/libnvme_error.c
+5-1usr/src/cmd/nvmeadm/nvmeadm_print.c
+307-353 files

Illumos/gate 11476a3usr/src/lib/libnvme/common libnvme_log.c

17988 libnvme doesn't dword align variable length log pages
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+12-1usr/src/lib/libnvme/common/libnvme_log.c
+12-11 files

Illumos/gate 0f1f7e3usr/src/boot Makefile.version, usr/src/boot/efi/loader efi_main.c

17990 loader.efi: add command heap
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+13-0usr/src/boot/efi/loader/efi_main.c
+1-1usr/src/boot/Makefile.version
+14-12 files

Illumos/gate 9305420usr/src/man/man1 cp.1 ln.1

17977 convert cp/mv/ln manuals to mdoc
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+434-449usr/src/man/man1/cp.1
+318-253usr/src/man/man1/ln.1
+279-240usr/src/man/man1/mv.1
+1,031-9423 files

Illumos/gate be6cf6cusr/src/cmd/mv Makefile mv.c

17975 clean up cp/mv/ln warnings
17976 cp/mv/ln should have ctf
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+3-7usr/src/cmd/mv/Makefile
+2-3usr/src/cmd/mv/mv.c
+5-102 files

Illumos/gate 95084a9usr/src/boot/libsa sbrk.c stand.h

17989 libsa: fix sbrk() signature
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+4-4usr/src/boot/libsa/sbrk.c
+1-1usr/src/boot/libsa/stand.h
+5-52 files

Illumos/gate 606e536usr/src/uts/i86pc/os fakebop.c

17902 unix: get firmware addresses from bootloader env
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+36-9usr/src/uts/i86pc/os/fakebop.c
+36-91 files

Illumos/gate 7c4d873usr/src/uts/common/io/mac mac_datapath_setup.c mac_soft_ring.c, usr/src/uts/common/sys mac_soft_ring.h mac_client_impl.h

17919 MAC softring (set) status and types should be enums and documented
17920 MAC softring (set) flags, functions go unused
17921 MAC types have an obsession with the void *
17925 Tx SRSes always report SRST_NO_SOFT_RINGS
17938 SRS_LATENCY_OPT and SRS_SOFTRING_QUEUE should be types, not states
17941 mac_srs_rx_t->sr_arg2 is always NULL
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+620-189usr/src/uts/common/sys/mac_soft_ring.h
+113-110usr/src/uts/common/io/mac/mac_datapath_setup.c
+82-91usr/src/uts/common/sys/mac_client_impl.h
+60-34usr/src/uts/common/io/mac/mac_soft_ring.c
+52-34usr/src/uts/common/sys/mac_flow_impl.h
+27-38usr/src/uts/common/io/mac/mac_sched.c
+954-4967 files not shown
+1,029-56513 files

Illumos/gate 93e8b22usr/src/uts/common/io/ena ena.c ena_hw.h, usr/src/uts/common/mapfiles ddi.mapfile

17939 ena driver does not attach on AWS Nitro v5/v6 instances
17968 ena missing DMA sync for Tx descriptor
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+467-33usr/src/uts/common/io/ena/ena.c
+270-2usr/src/uts/common/io/ena/ena_hw.h
+162-8usr/src/uts/common/io/ena/ena_tx.c
+57-7usr/src/uts/common/io/ena/ena.h
+38-11usr/src/uts/common/io/ena/ena_admin.c
+5-1usr/src/uts/common/mapfiles/ddi.mapfile
+999-621 files not shown
+1,001-647 files

Illumos/gate 0b18e7ausr/src/cmd/diskinfo diskinfo.c

17878 diskinfo(8) ignores labels for NVMe devices
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Vitaliy Gusev <gusev.vitaliy at gmail.com>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+3-1usr/src/cmd/diskinfo/diskinfo.c
+3-11 files

Illumos/gate 995b170usr/src/boot Makefile.version, usr/src/boot/efi/loader/arch/amd64 trap.c

17887 loader.efi: panic() should show stack trace
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+59-29usr/src/boot/efi/loader/arch/amd64/trap.c
+1-1usr/src/boot/Makefile.version
+60-302 files