Illumos/gate 66a2141usr/src/cmd/mdb/common/kmdb kaif_start.c, usr/src/uts/intel/amd64/sys kdi_regs.h

9736 kmdb tortures via single-step miscellaneous trap
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.net>
Approved by: Gordon Ross <gwr at nexenta.com>

Illumos/gate e5ecfaausr/src/cmd/getent dogetuserattr.c dogetexecattr.c, usr/src/man/man1m getent.1m

9726 getent could list the attr databases
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 70ee30ausr/src/uts/i86pc/os fakebop.c

9719 uts/i86pc: add way to set bootrd_debug
Reviewed by: Alexander Eremin <alexander.eremin at nexenta.com>
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate ca876c1usr/src/boot/sys/boot/libstand Makefile.com

9717 libstand: build with -Wall only
Reviewed by: Jason King <jason.king at joyent.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 64a170cusr/src/boot Makefile.version, usr/src/boot/sys/boot/i386/gptzfsboot zfsboot.c

9703 loader: stage1 should not probe floppies for zfs
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 843ead0usr/src/uts/common/io/iwn if_iwnvar.h if_iwn.c

9418 iwn: rate array in struct iwn_ks_txpower should have size IWN_RIDX_MAX+1
Reviewed by: Marcel Telka <marcel at telka.sk>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 8e5dcf3usr/src/man/man3secdb getexecattr.3secdb getauthattr.3secdb

9728 3secdb man pages need some tlc
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 00efb5eusr/src/lib/libc/port/gen set_constraint_handler_s.c memset_s.c, usr/src/man/man3c set_constraint_handler_s.3c memset_s.3c

8548 want memset_s(3C)
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 3b5ccf6usr/src/uts/common/io/scsi/targets st.c

9242 st: this statement may fall through
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 9fed930usr/src/cmd/troff n1.c

9367 troff: comparison between pointer and zero character constant
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Ken Mays <kmays2000 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 223ffd4usr/src/lib/libsecdb exec_attr.txt

9730 Audit Configuration execution profile doesn't work
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 2c5ec7ausr/src/cmd/getent Makefile dogetnetmask.c

9725 getent has unused variables and implicit function declarations
Reviewed by: Sebastian Wiedenroth <wiedi at frubar.net>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 309b04busr/src/cmd/mdb/i86pc/modules/unix unix_sup.s unix.c, usr/src/test/os-tests/tests/i386 badseg.c Makefile

9723 provide support for VMM's GDT handling
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney at joyent.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 734b3a4usr/src/boot/include/isofs/cd9660 iso.h, usr/src/boot/lib/libstand dosfs.c gzipfs.c

9716 libstand: cstyle cleanup of what we just did touch
Reviewed by: Jason King <jason.king at joyent.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 857c96dusr/src/uts/common/fs/zfs dmu.c, usr/src/uts/common/fs/zfs/sys dmu_impl.h

9626 move 'static xuio_stats_t xuio_stats' to file where it use
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Matthew Ahrens <mahrens at delphix.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 6d75a68usr/src/cmd/kbd kbd.c, usr/src/man/man1 kbd.1

9461 kbd does not switch keyboard layout
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Ken Mays <kmays2000 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate db13291usr/src/head fts.h, usr/src/lib/libc/i386 Makefile.com

9711 fts(3C) needs to be largefile aware
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Jason King <jason.king at joyent.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 6640c13usr/src/cmd/mandoc html.c roff.c, usr/src/man/man1 mandoc.1

9718 update mandoc to 1.14.4
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 9fd5371usr/src/boot/sys/boot/common Makefile, usr/src/boot/sys/boot/i386/gptzfsboot zfsboot.c

9668 loader: rename zfsloader to loader
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Ryan Zezeski <rpz at joyent.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate a942f1fusr/src/boot/lib/libstand gzipfs.c

9715 libstand: gzipfs unused variable
Reviewed by: Jason King <jason.king at joyent.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 567af71usr/src/boot/lib/libstand cd9660.c

9714 libstand: dereferencing type-punned pointer will break strict-aliasing rules
Reviewed by: Jason King <jason.king at joyent.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 5620b34usr/src/boot/include/isofs/cd9660 iso.h cd9660_rrip.h

9713 libstand: cd9660 pointers differ in signedness
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 27d539fusr/src/boot/lib/libstand netif.c

9712 libstand: netif.c variable set but not used
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth at skylime.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 3800599usr/src/boot/lib/libstand net.c gzipfs.c

9708 loader: libstand warning: pointer targets differ in signedness
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate cb41b9cusr/src/cmd/avs/dsw iiadm.c, usr/src/cmd/avs/rdc sndradm.c

9674 Let's scrap AVS/sdbc
Reviewed by: Dan McDonald <danmcd at joyent.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate d8873b3usr/src/uts/common/io/mr_sas mr_sas_tbolt.c, usr/src/uts/common/io/sata/adapters/ahci ahci.c

9695 Slow crash dumps, significantly slower than live core
Reviewed by: Dan Fields <dan.fields at nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal at nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni at nexenta.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 0e986b9usr/src/lib/pkcs11/libpkcs11/common metaDigest.c, usr/src/lib/pkcs11/pkcs11_kernel/common kernelDigest.c

9698 pkcs11 C_Digest() is too restrictive in input
Reviewed by: Dan McDonald <danmcd at joyent.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Igor Kozhukhov <igor at dilos.org>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate eea802busr/src/uts/i86pc/ml locore.s kpti_trampolines.s, usr/src/uts/intel/kdi kdi_asm.s kdi_idt.c

9685 KPTI %cr3 handling needs fixes
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney at joyent.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 6ccea42usr/src/uts/common/os dumpsubr.c

9694 Parallel dump hangs
Reviewed by: Roman Strashkin <roman.strashkin at nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni at nexenta.com>
Reviewed by: John Levon <levon at movementarian.org>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 72dc115usr/src/lib/libc/port/fp sigfpe.c

9638 libc/port/fp/sigfpe.c: this statement may fall through
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 6421631usr/src/man/man9f semaphore.9f, usr/src/uts/common/os semaphore.c

9249 System crash dump to NVME not working
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal at nexenta.com>
Reviewed by: Ryan Zezeski <rpz at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate e6ccb06usr/src/lib/libscf/common midlevel.c

9645 scf_read_propvec segfaults on error
Reviewed by: Vitaliy Gusev <gusev.vitaliy at icloud.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate 6f01cc5usr/src/boot/sys/boot/forth beadm.4th, usr/src/boot/sys/boot/zfs zfs.c

9636 loader: colon is not supported in zfs dataset name
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 8cd3131usr/src/uts/common/fs/sockfs socksyscalls.c, usr/src/uts/common/syscall sendfile.c

9669 Extra zeros sent by sendfile()
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate cc581a1usr/src/man/man3c byteorder.3c, usr/src/man/man3lib libsocket.3lib

9701 byteorder functions are in libc for a long time
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Reviewed by: Igor Kozhukhov <igor at dilos.org>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 5203e56usr/src/uts/common/fs/proc prvnops.c

9063 improve procfs exit handling
Reviewed by: Patrick Mooney <patrick.mooney at joyent.com>
Reviewed by: Jason King <jason.king at joyent.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

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

9693 emulated NVMe controller on ESXi 6.7 fails to attach
Reviewed by: Dan Fields <dan.fields at nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal at nexenta.com>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>

Illumos/gate f3041bfusr/src/test/crypto-tests/tests/common cryptotest_kcf.c, usr/src/test/crypto-tests/tests/digest sha512.c sha384.c

9697 Add digest tests to crypto test framework
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Dan McDonald <danmcd at joyent.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>

Illumos/gate 3508b93usr/src/data/zoneinfo southamerica asia

9661 update tzdata to 2018e
Reviewed by: Dan Fields <dan.fields at nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin at nexenta.com>
Reviewed by: Doma Gergő Mihály <domag02 at google.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate e78c3bfusr/src/boot/lib/libstand net.c

9650 libstand: Add MAXWAIT to net for establishing max total timeout
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 0630711usr/src/lib/gss_mechs/mech_krb5/krb5/krb chpw.c, usr/src/uts/common/gssapi/mechs/krb5/krb5/krb unparse.c

9180 gss_mechs/mech_krb5: this statement may fall through
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth at skylime.net>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 4b82800usr/src/lib/libvscan Makefile

9692 libvscan has bad _msg dependency
Reviewed by: Dan McDonald <danmcd at joyent.com>
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate a8793c7usr/src/lib/pkcs11/pkcs11_softtoken/common softKeystoreUtil.c softAttributeUtil.c

9642 PKCS#11 softtoken should use explicit_bzero
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Ken Mays <kmays2000 at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate e5c421ausr/src/uts/common/io/ixgbe/core ixgbe_common.c ixgbe_82599.c

9266 ixgbe: this statement may fall through
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 8a7aa2ausr/src/lib/libc/port/inet inet_ntoa.c inet_pton.c, usr/src/lib/libnsl/nss inet_pton.c

9673 move internet address manipulation functions to libc
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 7e3488dusr/src/uts/common/io/qede qede_version.h, usr/src/uts/common/io/qede/579xx/drivers/ecore ecore_init_fw_funcs.c ecore.h

9610 qede: error: left shift of negative value
Contributed by: Anand Khoje <Anand.Khoje at cavium.com>
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate d972451usr/src/uts/common/io/qede/579xx/drivers/ecore ecore.h

9609 qede: error: result of '983040 << 16' requires 37 bits to represent, but 'int' only 
has 32 bits
Contributed by: Anand Khoje <Anand.Khoje at cavium.com>
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 3df3d01usr/src/uts/common/io/qede qede_fp.c

9608 qede: error: 'free_buffer_count' may be used uninitialized in this function
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Ken Mays <kmays2000 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 0d7de61usr/src/uts/common/io/qede/579xx/drivers/ecore ecore_dev.c ecore_cxt.c

9607 qede: this statement may fall through
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Ken Mays <kmays2000 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 77b62feusr/src/uts/common/io/qede/579xx/drivers/ecore ecore_dbg_fw_funcs.c

9606 qede: error: this 'for' clause does not guard
Reviewed by: Andy Fiddaman <af at citrus-it.net>
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Yuri Pankov <yuripv at yuripv.net>
Reviewed by: Ken Mays <kmays2000 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>