Illumos/gate 2fba95busr/src/uts/common/io/nvme nvme.c

17519 nvme panics on device with no namespaces
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+18-17usr/src/uts/common/io/nvme/nvme.c
+18-171 files

Illumos/gate dc2bdd7usr/src/cmd/cmd-inet/sbin/dhcpagent interface.c bound.c, usr/src/man/man8 dhcpagent.8

11989 DHCP client support for "Interface MTU" option
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+110-8usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
+48-13usr/src/cmd/cmd-inet/sbin/dhcpagent/bound.c
+22-5usr/src/man/man8/dhcpagent.8
+14-7usr/src/cmd/cmd-inet/sbin/dhcpagent/dhcpagent.dfl
+6-2usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.h
+4-4usr/src/cmd/cmd-inet/sbin/dhcpagent/defaults.c
+204-3910 files not shown
+223-5216 files

Illumos/gate 5b6ecd7usr/src/uts/common/io ecpp.c fdc.c, usr/src/uts/common/io/pci-ide pci-ide.c

17489 x86 dma support has weirdly leaked into common/
Reviewed by: Dominik Hassler <hadfl at omnios.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+6,386-0usr/src/uts/intel/io/ecpp.c
+0-6,386usr/src/uts/common/io/ecpp.c
+0-3,314usr/src/uts/common/io/fdc.c
+3,314-0usr/src/uts/intel/io/fdc.c
+1,003-0usr/src/uts/intel/io/pci-ide/pci-ide.c
+0-1,003usr/src/uts/common/io/pci-ide/pci-ide.c
+10,703-10,70344 files not shown
+14,180-14,18750 files

Illumos/gate 8962c89usr/src/tools/scripts wsdiff.py

17470 wsdiff should defend itself against ~/.sqliterc
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
+4-4usr/src/tools/scripts/wsdiff.py
+4-41 files

Illumos/gate 70fb744usr/src/cmd/mdb/common/mdb mdb_cmds.c

17506 Create ::bcmp dcmd
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
+111-0usr/src/cmd/mdb/common/mdb/mdb_cmds.c
+111-01 files

Illumos/gate 1be29f6usr/src/uts/common/io/mac mac_util.c, usr/src/uts/intel/io/viona viona_rx.c

17503 mac_sw_lso() should handle mac_sw_cksum() failures
17504 viona LSO emulation wrongly requires HCK_FULLCKSUM
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+44-11usr/src/uts/common/io/mac/mac_util.c
+12-2usr/src/uts/intel/io/viona/viona_rx.c
+56-132 files

Illumos/gate 12dabefusr/src/lib/libnvme/common libnvme_samsung.c libnvme_vendor.c, usr/src/uts/common/sys/nvme samsung.h micron_7300.h

17500 Add Samsung PM9D3a OCP log support
17499 fix header inclusion in sys/nvme/*.h
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: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+52-0usr/src/uts/common/sys/nvme/samsung.h
+44-0usr/src/lib/libnvme/common/libnvme_samsung.c
+4-4usr/src/uts/common/sys/nvme/micron_7300.h
+2-2usr/src/uts/common/sys/nvme/phison.h
+2-1usr/src/lib/libnvme/common/libnvme_vendor.c
+1-0usr/src/lib/libnvme/common/libnvme_impl.h
+105-73 files not shown
+108-79 files

Illumos/gate e291c2dusr/src/uts/common/io/nvme nvme.c nvme_lock.c

17496 nvme namespace attributes changes can fire too early
17397 nvme_ctrl_mark_dead should consider device attach state
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: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+32-19usr/src/uts/common/io/nvme/nvme.c
+12-1usr/src/uts/common/io/nvme/nvme_lock.c
+2-1usr/src/uts/common/io/nvme/nvme_var.h
+46-213 files

Illumos/gate 961eaf8usr/src/cmd/fmt fmt.c

17477 fmt(1) segfaults with invalid ctype
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: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+5-5usr/src/cmd/fmt/fmt.c
+5-51 files

Illumos/gate d35c3d7usr/src/lib/libc/port/gen localtime.c, usr/src/pkg/manifests system-test-tztest.p5m

17497 POSIX TZs should not use abbreviation indexes for tzname[]
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+65-0usr/src/test/tz-tests/tests/tzname_17947.ksh
+57-0usr/src/test/tz-tests/tests/tznames.c
+11-2usr/src/lib/libc/port/gen/localtime.c
+3-1usr/src/test/tz-tests/tests/Makefile
+3-0usr/src/pkg/manifests/system-test-tztest.p5m
+139-35 files

Illumos/gate cd9dd05usr/src/man/man5 proc.5

17415 proc(5): missing space after pid_t
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Dan McDonald <danmcd at Edgecast.io>
DeltaFile
+6-6usr/src/man/man5/proc.5
+6-61 files

Illumos/gate 4c3d0a1usr/src/man/man3proc Pgetauxval.3proc

17484 Pgetauxval(3proc) says return type is int; header file says long
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at Edgecast.io>
DeltaFile
+2-2usr/src/man/man3proc/Pgetauxval.3proc
+2-21 files

Illumos/gate 936e4f7usr/src/head stdio.h

17294 stdio.h: dprintf() and vdprintf() declarations should only be hidden when _STRICT_SYMBOLS is defined
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at Edgecast.io>
DeltaFile
+1-8usr/src/head/stdio.h
+1-81 files

Illumos/gate 22f4026usr/src/uts/common/io/igc igc_ring.c

17498 igc_ring_tx should check link state
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+5-0usr/src/uts/common/io/igc/igc_ring.c
+5-01 files

Illumos/gate adac1cdusr/src/lib/libbsm Makefile

17501 libbsm: missing Makefile dependency
Reviewed by: Rich Lowe <richlowe at richlowe.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
+3-2usr/src/lib/libbsm/Makefile
+3-21 files

Illumos/gate cf6b69fusr/src/cmd/zoneadmd Makefile vplat.c

17472 Compile zoneadmd as 64-bit
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
+5-3usr/src/cmd/zoneadmd/Makefile
+1-1usr/src/cmd/zoneadmd/vplat.c
+6-42 files

Illumos/gate bec796fusr/src/uts/common/fs/zfs txg.c dsl_scan.c

17308 zfs: dprintf() cleanup
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+10-9usr/src/uts/common/fs/zfs/txg.c
+7-5usr/src/uts/common/fs/zfs/dsl_scan.c
+5-4usr/src/uts/common/fs/zfs/zap_micro.c
+3-3usr/src/uts/common/fs/zfs/zap.c
+3-2usr/src/uts/common/fs/zfs/zfs_vfsops.c
+3-2usr/src/uts/common/fs/zfs/dsl_dir.c
+31-2510 files not shown
+46-4016 files

Illumos/gate 97a5ed2usr/src/uts/common/fs/smbclnt/smbfs smbfs_vnops.c smbfs_subr2.c

17493 vn_rele / vn_open race in smb client
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Matt Barden <mbarden at racktopsystems.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+15-69usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
+8-1usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c
+23-702 files

Illumos/gate 572bd1dusr/src/uts/common/fs/smbclnt/netsmb smb_subrs.c, usr/src/uts/common/fs/smbclnt/smbfs smbfs_smb2.c

17492 SMB client fails reading dir with EIO
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Jerry Jelinek <gjelinek at racktopsystems.com>
Reviewed by: Matt Barden <mbarden at racktopsystems.com>
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
+9-7usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb2.c
+2-0usr/src/uts/common/fs/smbclnt/netsmb/smb_subrs.c
+11-72 files

Illumos/gate 4224453usr/src/cmd/mdb/common/modules/genunix taskq.c, usr/src/cmd/smbsrv/smbstat smbstat.c

15993 task queue backlog efficiency
Reviewed by: Matt Barden <mbarden at racktopsystems.com>
Reviewed by: Jerry Jelinek <gjelinek at racktopsystems.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1,206-316usr/src/uts/common/os/taskq.c
+109-43usr/src/cmd/mdb/common/modules/genunix/taskq.c
+12-8usr/src/uts/common/sys/taskq_impl.h
+5-12usr/src/cmd/smbsrv/smbstat/smbstat.c
+1,332-3794 files

Illumos/gate 85581acusr/src/cmd/pcieadm pcieadm_cfgspace.c

17488 pcieadm uses wrong index printing advanced protocol
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+16-7usr/src/cmd/pcieadm/pcieadm_cfgspace.c
+16-71 files

Illumos/gate c018b70usr/src/uts/common/io/i40e i40e_gld.c

17479 i40e reports en_5000fdx_cap and en_2500fdx_cap as writable when they are not
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
+21-1usr/src/uts/common/io/i40e/i40e_gld.c
+21-11 files

Illumos/gate f3a1073usr/src/uts/common/io/e1000g e1000g_main.c, usr/src/uts/common/io/i40e i40e_main.c i40e_osdep.h

17335 remove duplicate bool definition from Intel NIC drivers
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Kyle Simpson <kyle at oxide.computer>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+30-30usr/src/uts/common/io/e1000g/e1000g_main.c
+19-19usr/src/uts/common/io/ixgbe/ixgbe_main.c
+17-17usr/src/uts/common/io/igb/igb_main.c
+14-14usr/src/uts/common/io/i40e/i40e_main.c
+8-11usr/src/uts/common/io/i40e/i40e_osdep.h
+8-8usr/src/uts/common/io/i40e/i40e_gld.c
+96-993 files not shown
+104-1139 files

Illumos/gate b3ff81dusr/src/man/man2 exec.2, usr/src/man/man3head fcntl.h.3head

17481 FD_CLOFORK should not be preserved across exec
Reviewed by: Alex Wilson <alex at cooperi.net>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+40-13usr/src/uts/common/os/fio.c
+14-8usr/src/man/man2/exec.2
+18-3usr/src/test/os-tests/tests/oclo/ocloexec_verify.c
+14-6usr/src/test/os-tests/tests/oclo/oclo.c
+10-2usr/src/man/man3head/fcntl.h.3head
+96-325 files

Illumos/gate 175ba4cusr/src/cmd/pcieadm pcieadm_cfgspace.c

17485 pcieadm show-cfgspace botches pci sub-class
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1-1usr/src/cmd/pcieadm/pcieadm_cfgspace.c
+1-11 files

Illumos/gate d0efbbfusr/src/uts/common/io/usb/hcd/xhci xhci.c xhci_hub.c

17449 xhci includes spurious newlines in some log messages
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+3-3usr/src/uts/common/io/usb/hcd/xhci/xhci.c
+2-2usr/src/uts/common/io/usb/hcd/xhci/xhci_hub.c
+1-1usr/src/uts/common/io/usb/hcd/xhci/xhci_endpoint.c
+6-63 files

Illumos/gate e934462usr/src/cmd/isns/isnsadm isnsadm.c, usr/src/cmd/isns/isnsd dump.c main.c

17441 isnsadm does not build with libxml2 2.14
17454 isns does not function with libxml 2.12.x or newer
Reviewed by: Marco van Wieringen <marco.van.wieringen at planets.elm.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+52-44usr/src/cmd/isns/isnsadm/isnsadm.c
+7-1usr/src/cmd/isns/isnsd/dump.c
+6-1usr/src/cmd/isns/isnsd/main.c
+5-1usr/src/cmd/isns/isnsd/door.c
+5-1usr/src/cmd/isns/isnsd/xml/data.c
+4-0usr/src/cmd/isns/isnsd/Makefile
+79-486 files

Illumos/gate e443d92usr/src/cmd/ptools/pmadvise pmadvise.c, usr/src/cmd/ptools/pmap pmap.c

17482 pmap could label the comm page
17483 pmap misaligns some columns for unlabelled segments
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Patrick Mooney <pmooney at pfmooney.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+74-81usr/src/cmd/ptools/pmap/pmap.c
+14-0usr/src/cmd/ptools/pmadvise/pmadvise.c
+88-812 files

Illumos/gate 8d047e8usr/src/cmd/devfsadm usb_link.c, usr/src/uts/common/io/usb/usba hubdi.c

17471 remove the rest of wireless USB
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+0-643usr/src/uts/common/sys/usb/usba/wa.h
+0-438usr/src/uts/common/sys/usb/usba/wusba.h
+0-320usr/src/uts/common/sys/usb/usba/whcdi.h
+0-124usr/src/uts/common/sys/usb/usba/wusba_io.h
+0-48usr/src/cmd/devfsadm/usb_link.c
+10-31usr/src/uts/common/io/usb/usba/hubdi.c
+10-1,6043 files not shown
+14-1,6189 files

Illumos/gate 742bd0ausr/src/uts/common/io/qede qede_main.c qede_fp.c, usr/src/uts/common/io/qede/579xx/drivers/ecore bcm_osal.h

17456 duplicate bool definition in qede NIC driver
Reviewed by: Dan McDonald <danmcd at mnx.io>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+14-27usr/src/uts/common/io/qede/qede_main.c
+10-19usr/src/uts/common/io/qede/qede_fp.c
+3-16usr/src/uts/common/io/qede/qede_gld.c
+4-12usr/src/uts/common/io/qede/579xx/drivers/ecore/bcm_osal.h
+2-12usr/src/uts/common/io/qede/qede_types.h
+33-865 files