Illumos/gate 70db7d7usr/src/uts/common/io fssnap.c

18032 fssnap: address of NULL pointer 'sidp'
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+4-12usr/src/uts/common/io/fssnap.c
+4-121 files

Illumos/gate e64c9bfusr/src/uts/common/io/i40e i40e_transceiver.c i40e_sw.h

18039 i40e TX ring freezes when given invalid MSS value
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+21-2usr/src/uts/common/io/i40e/i40e_transceiver.c
+11-1usr/src/uts/common/io/i40e/i40e_sw.h
+3-0usr/src/uts/common/io/i40e/i40e_stats.c
+35-33 files

Illumos/gate 301d732usr/src/lib/fm/topo/modules/i86pc/chip Makefile, usr/src/lib/fm/topo/modules/i86pc/hostbridge Makefile

17974 64-bit programs deserve fmtopo too
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
+11-43usr/src/lib/fm/topo/modules/i86pc/x86pi/Makefile
+11-42usr/src/lib/fm/topo/modules/i86pc/pcibus/Makefile
+13-40usr/src/lib/fm/topo/modules/i86pc/hostbridge/Makefile
+52-0usr/src/lib/fm/topo/modules/i86pc/x86pi/Makefile.common
+51-0usr/src/lib/fm/topo/modules/i86pc/pcibus/Makefile.common
+13-36usr/src/lib/fm/topo/modules/i86pc/chip/Makefile
+151-16188 files not shown
+1,641-47094 files

Illumos/gate 31f8947usr/src/uts/common/io/cxgbe/common t4_hw.c, usr/src/uts/common/io/cxgbe/t4nex t4_sge.c t4_nexus.c

17526 cxgbe could use more queues
17527 cxgbe should be smatch clean
17528 cxgbe should always be mac ring capable
Portions contributed by: Patrick Mooney <pmooney at pfmooney.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+1,640-1,294usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
+1,466-943usr/src/uts/common/io/cxgbe/t4nex/t4_nexus.c
+600-372usr/src/uts/common/io/cxgbe/t4nex/adapter.h
+144-227usr/src/uts/common/io/cxgbe/t4nex/t4_mac.c
+8-22usr/src/uts/common/io/cxgbe/common/t4_hw.c
+6-3usr/src/uts/intel/cxgbe/t4nex/Makefile
+3,864-2,8615 files not shown
+3,869-2,86711 files

Illumos/gate 2ea71e2usr/src/pkg/manifests system-test-ostest.p5m, usr/src/test/os-tests/runfiles default.run

18005 add tests for if_nametoindex() and inet6_opt family
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+152-0usr/src/test/os-tests/tests/libsocket/nametoindex.c
+126-0usr/src/test/os-tests/tests/libsocket/inet6_opt.c
+3-1usr/src/test/os-tests/tests/libsocket/Makefile
+4-0usr/src/pkg/manifests/system-test-ostest.p5m
+2-1usr/src/test/os-tests/runfiles/default.run
+287-25 files

Illumos/gate b5c4605usr/src/lib/libsocket/inet getifaddrs.c, usr/src/pkg/manifests system-test-ostest.p5m

16383 getifaddrs() returns AF_LINK addresses with sockaddr_dl.sdl_type == 0
16384 getifaddrs() returns AF_LINK addresses without the interface name in sockaddr_dl.sdl_data
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
+257-0usr/src/test/os-tests/tests/libsocket/getifaddrs_dl.c
+74-0usr/src/test/os-tests/tests/libsocket/Makefile
+24-2usr/src/lib/libsocket/inet/getifaddrs.c
+4-1usr/src/test/os-tests/runfiles/default.run
+4-1usr/src/pkg/manifests/system-test-ostest.p5m
+2-1usr/src/test/os-tests/tests/Makefile
+365-56 files

Illumos/gate 00c0944usr/src/lib/libsocket/inet ruserpass.c rcmd.c, usr/src/lib/libsocket/socket _soutil.c

17995 clean up libsocket warning and smatch gags
18004 inet6_opt_init should not accept zero byte buffers
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
+66-45usr/src/lib/libsocket/inet/ruserpass.c
+43-35usr/src/lib/libsocket/inet/rcmd.c
+7-7usr/src/lib/libsocket/socket/_soutil.c
+7-7usr/src/lib/libsocket/inet/inet6_opt.c
+9-3usr/src/lib/libsocket/inet/getifaddrs.c
+5-5usr/src/lib/libsocket/inet/interface_id.c
+137-1022 files not shown
+137-1118 files

Illumos/gate d38bfb8usr/src/man/man3c getgrnam.3c

17999 getgrnam(3C) should clarify not-found semantics for POSIX _r variants
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+11-14usr/src/man/man3c/getgrnam.3c
+11-141 files

Illumos/gate ca7d0c6usr/src/lib/libdevinfo devinfo_devperm.c

17991 libdevinfo always uses hard coded gid for "tty"
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
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
+4-1usr/src/lib/libdevinfo/devinfo_devperm.c
+4-11 files

Illumos/gate 01077eausr/src/uts/common/io/kbtrans kbtrans_streams.c

18028 kbtrans: passing freed memory 'upper'
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2-2usr/src/uts/common/io/kbtrans/kbtrans_streams.c
+2-21 files

Illumos/gate 7e16cfbusr/src/uts/common/crypto/io blowfish.c

18025 blowfish: passing freed memory
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+4-2usr/src/uts/common/crypto/io/blowfish.c
+4-21 files

Illumos/gate bb9fdf4usr/src/uts/common/sys ccompile.h

18036 sys/ccompile.h: want __nonstring attribute
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+11-0usr/src/uts/common/sys/ccompile.h
+11-01 files

Illumos/gate 15251d7usr/src/uts/intel/io/pci pci_boot.c

18026 pci_autoconfig: passing freed memory
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-3usr/src/uts/intel/io/pci/pci_boot.c
+1-31 files

Illumos/gate d6fdf5busr/src/uts/common/des des_crypt.c

18024 des: passing freed memory
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+4-3usr/src/uts/common/des/des_crypt.c
+4-31 files

Illumos/gate 0cf7c0cusr/src/lib/fm/topo/libtopo/common topo_hc.h, usr/src/lib/fm/topo/modules/common/dimm topo_dimm.c

18007 add topo DIMM module props for 3DS RDIMMs
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Luqman Aden <luqman at oxide.computer>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+16-1usr/src/lib/fm/topo/modules/common/dimm/topo_dimm.c
+3-1usr/src/lib/fm/topo/libtopo/common/topo_hc.h
+19-22 files

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

18037 nvme should log full controller status on early CFS
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+5-3usr/src/uts/common/io/nvme/nvme.c
+5-31 files

Illumos/gate e1d7a64usr/src/boot Makefile.version, usr/src/boot/common tem.c

18015 loader: save whole cursor state
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+9-1usr/src/boot/common/tem.c
+1-1usr/src/boot/Makefile.version
+10-22 files

Illumos/gate ec14ab0usr/src/uts/common/fs/nfs nfs4_srv_deleg.c nfs4x_srv.c, usr/src/uts/common/rpc clnt_cots.c rpc_tags.c

15876 NFS v4.1 server delegations
16390 BACKCHANNEL op implementation.
Portions contributed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Cedric Blancher <cedric.blancher at gmail.com>
Reviewed by: Dan Shelton <dan.f.shelton at gmail.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+1,029-61usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
+841-209usr/src/uts/common/rpc/clnt_cots.c
+615-25usr/src/uts/common/fs/nfs/nfs4x_srv.c
+567-0usr/src/uts/common/rpc/rpc_tags.c
+424-0usr/src/uts/common/fs/nfs/nfs4x_slrc.c
+254-52usr/src/uts/common/fs/nfs/nfs4x_state.c
+3,730-34717 files not shown
+4,771-58823 files

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

5012 mpt_sas fails to issue writes >1MB
Reviewed by: Albert Lee <trisk at forkgnu.org>
Reviewed by: Klaus Ziegler <klausz at haus-gisela.de>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+2-2usr/src/uts/common/sys/scsi/adapters/mpt_sas/mptsas_var.h
+2-1usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
+4-32 files

Illumos/gate fd4b009usr/src/uts/common/fs/sockfs sockfilter.c

18013 sockfs: possible memory leak of 'laddr'
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-1usr/src/uts/common/fs/sockfs/sockfilter.c
+1-11 files

Illumos/gate 8a4466busr/src/uts/common/io/fibre-channel/ulp fcsm.c

18017 fcsm: pointer used after free in fcsm_alloc_cmd()
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+10-10usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
+10-101 files

Illumos/gate 6ed8922usr/src/cmd/chmod msgs.h common.c

17946 chmod: annotate errmsg() with  __PRINTFLIKE
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+29-0usr/src/cmd/chmod/msgs.h
+5-9usr/src/cmd/chmod/common.c
+5-5usr/src/cmd/chmod/chmod.c
+39-143 files

Illumos/gate 5d086a7usr/src/man/man9f msgpullup.9f Manlink, usr/src/uts/common/io stream_ktest.c stream.c

17983 want msgpullup with padding specifier
17984 convert msgpullup(9f) to mdoc
17985 mac_hw_emul should ensure 4B alignment for output packets
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+145-95usr/src/man/man9f/msgpullup.9f
+121-1usr/src/uts/common/io/stream_ktest.c
+19-12usr/src/uts/common/io/mac/mac_util.c
+22-2usr/src/uts/common/io/stream.c
+6-1usr/src/uts/common/io/mac/mac_ktest.c
+3-1usr/src/man/man9f/Manlink
+316-1123 files not shown
+321-1139 files

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/pkg/manifests/system-test-utiltest.p5m
+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