Illumos/gate b037f3dusr/src/uts/common/fs/zfs vdev.c

9084 spa_*_ashift must ignore spare devices
Reviewed by: Prashanth Sreenivasa <pks at delphix.com>
Reviewed by: George Wilson <george.wilson at delphix.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate d32e0fcusr/src/lib/libresolv2/common/nameser ns_ttl.c ns_print.c

9135 libresolv2: this statement may fall through
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Alexander Pyhalov <apyhalov at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate a69e76cusr/src/lib/libnsl/nss inet_matchaddr.c, usr/src/lib/libnsl/rpc svc_vc.c

9134 libnsl: this statement may fall through
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 33b51cdusr/src/lib/libpicltree picltree.c

9136 libpicltree: this statement may fall through
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth at skylime.net>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 450563ausr/src/lib/libsip/common sip_add_hdrs.c

9137 libsip: comparison between pointer and zero character constant
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth at skylime.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate a0be388usr/src/lib/libbsm/common getauditflags.c

9149 libbsm: comparison between pointer and zero character constant
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Albert Lee <trisk at forkgnu.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate b86a787usr/src/lib/rpcsec_gss svc_rpcsec_gss.c

9143 rpcsec_gss: this statement may fall through
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Marcel Telka <marcel at telka.sk>
Reviewed by: Sebastian Wiedenroth <wiedi at frubar.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate d1e6ffeusr/src/lib/nsswitch/files/common getexecattr.c files_common.c

9052 nss_files exec attr search leaks memory on dlclose
Reviewed by: Tim Kordas <tim.kordas at joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Dan McDonald <danmcd at joyent.com>
Reviewed by: Richard Lowe <richlowe at richlowe.net>
Approved by: Gordon Ross <gordon.ross at nexenta.com>

Illumos/gate 3a2d8a1usr/src/uts/common/fs/zfs aggsum.c arc.c, usr/src/uts/common/fs/zfs/sys aggsum.h cityhash.h

8484 Implement aggregate sum and use for arc counters
Reviewed by: Pavel Zakharov <pavel.zakharov at delphix.com>
Reviewed by: Matthew Ahrens <mahrens at delphix.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate a3f6a2ausr/src/cmd/fm/modules/common/eversholt fme.c

9118 fmadm reports faults without message summary
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 84f7925usr/src/cmd/sgs/libconv/common symbols.c elf.c, usr/src/cmd/sgs/libld/common syms.c

9030 sgs: duplicate 'const' declaration specifier
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Richard Lowe <richlowe at richlowe.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 5bc667cusr/src/uts/common/io/bnxe bnxe_debug.h

9120 bnxe does not load in DEBUG
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Mike Gerdts <mike.gerdts at joyent.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 2f4149eusr/src/cmd/date date.c, usr/src/man/man1 date.1

8893 Want date -r
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Reviewed by: Cody Mello <melloc at joyent.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 6f8e6e5usr/src/boot/sys/boot/zfs zfsimpl.c

9051 loader should ignore active multi_vdev_crash_dump feature on zpool
Reviewed by: Patrick Mooney <patrick.mooney at joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate d96b2a3usr/src/cmd/dladm dladm.c

9053 dladm show-phys -P speaks gibberish
Reviewed by: Dan McDonald <danmcd at joyent.com>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 3e1e9f9usr/src/cmd/audio/audiorecord audiorecord.c

9115 audiorecord: this statement may fall through
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 66d0535usr/src/lib/fm/topo/libtopo/common topo_mod.c topo_tree.h, usr/src/lib/fm/topo/modules/common/pcibus did_props.c did_props.h

9113 Expose vendor-name/device-name/subsystem-name as props on pcifn/pciexfn topo nodes
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Ben Sims <ben.sims at tegile.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 31898feusr/src/boot Makefile.version, usr/src/boot/sys/boot/common disk.c

9099 loader: Solaris 2 partition may have no VTOC
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Alexander Eremin <alexander.eremin at nexenta.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 66492cfusr/src/man/man1 find.1 printf.1, usr/src/man/man3c fopen.3c string.3c

9103 opengroup acknowledgement should be properly formatted in man pages
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate b66926ausr/src/common/ficl main.c

9119 ficl-sys is not wsdiff clean
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 779d959usr/src/cmd/audio/include Audio.h AudioDebug.h, usr/src/cmd/audio/utilities Audio.cc AudioDebug.cc

9114 cmd/audio: invalid conversion from 'char' to 'char*'
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Aurélien Larcher <aurelien.larcher at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate e20c5ecusr/src/man/man1m pcitool.1m Makefile, usr/src/pkg/manifests system-management-pcitool.mf

9101 bring back pcitool man page
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 146ac3cusr/src/uts/common/io/scsi/targets ses.c

9090 ses: using integer constants in boolean context, the expression will always evaluate 
to 'true'
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 3d580edusr/src/cmd/mdb/common/mdb mdb_cmds.c mdb_fmt.c, usr/src/man/man1 mdb.1

9091 MDB smart-write
Reviewed by: Matthew Ahrens <mahrens at delphix.com>
Reviewed by: Paul Dagnelie <pcd at delphix.com>
Reviewed by: Prashanth Sreenivasa <pks at delphix.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate eea30b2usr/src/boot/sys/boot/efi/include efilib.h, usr/src/boot/sys/boot/efi/libefi efipart.c

9073 loader.efi: chain loader should provide proper device handle
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Alexander Eremin <alexander.eremin at nexenta.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate f4033bcusr/src/boot/sys/boot/efi/include efilib.h, usr/src/boot/sys/boot/efi/libefi devicename.c Makefile

9072 libefi: Move EFI fmtdev functionality to libefi
Reviewed by: Alexander Eremin <alexander.eremin at nexenta.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 9a5a238usr/src/boot/lib/libstand ip.c tftp.c

9111 libstand: Fix IP recv timeout
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 9097ca5usr/src/cmd/vi/port ex_voper.c ex_vmain.c

9107 vi: this statement may fall through
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 58a0577usr/src/man/man1m roleadd.1m useradd.1m

9086 account administration manpages need some tlc
Reviewed by: Jason King <jason.king at joyent.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 9f23ea4usr/src/boot/sys/boot/efi/boot1 boot1.c, usr/src/boot/sys/boot/efi/include efizfs.h

9071 libefi: Move EFI ZFS functions to libefi
Reviewed by: Alexander Eremin <alexander.eremin at nexenta.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate cb5401fusr/src/uts/common/fs/nfs nfs4_stub_vnops.c

9016 Default timeout for NFSv4 ephemeral mounts is wrong
Reviewed by: Yuri Pankov <yuripv at gmx.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 0813916usr/src/uts/common/io/nvme nvme.c nvme_var.h

8945 nvme panics when async events are not supported
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Michal Nowak <mnowak at startmail.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 351128ausr/src/lib/libipsecutil/common ipsec_util.c, usr/src/man/man7p pf_key.7p

8988 SADB_ACQUIRE proposals don't include mechanism salt length
Reviewed by: Dan McDonald <danmcd at joyent.com>
Reviewed by: Tim Kordas <tim.kordas at joyent.com>
Reviewed by: Richard Lowe <richlowe at richlowe.net>
Approved by: Gordon Ross <gordon.ross at nexenta.com>

Illumos/gate 750a7e4usr/src/data/hwdata pci.ids usb.ids

9078 Update hwdata - 20180208
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate d6e1c44usr/src/uts/common/fs/zfs zio.c, usr/src/uts/common/fs/zfs/sys zio.h

8857 zio_remove_child() panic due to already destroyed parent zio
Reviewed by: Matthew Ahrens <mahrens at delphix.com>
Reviewed by: Andriy Gapon <avg at FreeBSD.org>
Reviewed by: Youzhong Yang <youzhong at gmail.com>
Approved by: Dan McDonald <danmcd at omniti.com>

Illumos/gate e9cac61usr/src/cmd/smbios smbios.c

9049 smbios(1M) confusingly uses literal tabs in output strings
9050 smbios hex dump isn't aligned for triple digit offsets
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Ryan Zezeski <ryan.zeseski at joyent.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate d9a54ddusr/src/uts/common/fs vfs.c, usr/src/uts/common/fs/hsfs hsfs_vfsops.c

9074 domount() interprets ZFS filesystem names as relative paths
Reviewed by: Paul Dagnelie <pcd at delphix.com>
Reviewed by: George Wilson <george.wilson at delphix.com>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>

Illumos/gate 213fcdcusr/src/cmd/ztest zloop.bash

9077 zloop misses core files because they're no longer written into cwd
Reviewed by: Serapheim Dimitropoulos <serapheim at delphix.com>
Reviewed by: Prakash Surya <prakash.surya at delphix.com>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>

Illumos/gate 544132fusr/src/lib/libzfs/common libzfs_iter.c libzfs_sendrecv.c, usr/src/test/zfs-tests/tests/functional/rsend rsend.kshlib rsend_019_pos.ksh

8940 Sending an intra-pool resumable send stream may result in EXDEV
Reviewed by: Paul Dagnelie <pcd at delphix.com>
Reviewed by: Matthew Ahrens <mahrens at delphix.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>

Illumos/gate bdfded4usr/src/uts/common/fs/zfs vdev_indirect.c

9080 recursive enter of vdev_indirect_rwlock from vdev_indirect_remap()
Reviewed by: Matthew Ahrens <mahrens at delphix.com>
Reviewed by: George Wilson <george.wilson at delphix.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>

Illumos/gate 667ec66usr/src/uts/common Makefile.files, usr/src/uts/common/fs/zfs zthr.c vdev_indirect.c

9079 race condition in starting and ending condesing thread for indirect vdevs
Reviewed by: Matt Ahrens <mahrens at delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov at delphix.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>

Illumos/gate 6f79381usr/src/test/zfs-tests/tests/functional/cli_root/zpool_import zpool_import.kshlib import_rewind_config_changed.ksh, usr/src/uts/common/fs/zfs spa.c vdev.c

9075 Improve ZFS pool import/load process and corrupted pool recovery
Reviewed by: George Wilson <george.wilson at delphix.com>
Reviewed by: Matthew Ahrens <mahrens at delphix.com>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>

Illumos/gate 6bb6b57usr/src/cmd Makefile.cmd, usr/src/cmd/pcitool/i386 Makefile

9100 remove sunman rules from the gate
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 7ac713fusr/src/boot/sys/boot/common part.c

9098 loader: ptable_close should check for NULL argument
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Hans Rosenfeld <hans.rosenfeld at joyent.com>

Illumos/gate e54e6a3usr/src/cmd/grep grep.c, usr/src/man/man1 grep.1 Makefile

9088 fgrep and egrep don't need to have separate man pages
9089 grep man page synopsis and utility usage need to be sane
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Hans Rosenfeld <hans.rosenfeld at joyent.com>

Illumos/gate a932645usr/src/pkg/manifests developer-build-onbld.mf, usr/src/tools/onbld THIRDPARTYLICENSE THIRDPARTYLICENSE.descrip

9087 9001 forgot to remove THIRDPARTYLICENSE
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Hans Rosenfeld <hans.rosenfeld at joyent.com>

Illumos/gate b711df1usr/src/lib/libgen/common gmatch.c reg_compile.c

9068 libgen: this statement may fall through
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Hans Rosenfeld <hans.rosenfeld at joyent.com>

Illumos/gate 1f54f0busr/src/boot/sys/boot/efi/include efichar.h, usr/src/boot/sys/boot/efi/libefi efichar.c Makefile

8960 libefi: import efichar.c for ucs2 support
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Hans Rosenfeld <hans.rosenfeld at joyent.com>

Illumos/gate c085557usr/src Makefile.master, usr/src/tools Makefile

8571 Makefile.master should not trust $PATH
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Approved by: Hans Rosenfeld <hans.rosenfeld at joyent.com>

Illumos/gate 6c19201usr/src/lib/libdtrace/common dt_link.c

6653 dtrace modifies ELF string table causing problems for linker
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Rich Lowe <richlowe at richlowe.net>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Dominik Hassler <hadfl at omniosce.org>
Approved by: Hans Rosenfeld <hans.rosenfeld at joyent.com>