Illumos/gate 0d2006eusr/src/lib/fm/topo/modules/common/usb topo_usb.c, usr/src/uts/common/io/usb/usba usba_bos.c parser.c

11177 usba should read the device binary object store
11178 USB topology could know about supported, minimum speeds
11179 usba parsing code should take const data pointers
11176 usba kernel module should be CERRWARN and smatch clean
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Rob Johnston <rob.johnston at joyent.com>
Approved by: Gordon Ross <gordon.ross at nexenta.com>

Illumos/gate 3e3ca1cusr/src/uts Makefile.mapfile, usr/src/uts/common/mapfiles ddi.mapfile README

10362 Catch kernel module undefined symbols at build time
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney at joyent.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Reviewed by: Garrett D'Amore <garrett at damore.org>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 32106edusr/src/cmd/make/bin main.cc

11235 make -C fails under GCC7
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Richard Lowe <richlowe at richlowe.net>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 0409f34usr/src/cmd/picl/plugins/sun4v/lib/snmp debug.c debug.h

11128 SPARC build fails for sun4v picl snmp plugin
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate be0ffdausr/src/tools/env illumos.sh, usr/src/tools/scripts nightly.sh nightly.1onbld

11221 Should be able to enable findunref without lint
Reviewed by: Joshua M. Clulow <josh at sysmgr.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: John Levon <john.levon at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate e664589usr/src/man Makefile.man

11195 Lint old man pages for errors with mandoc
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 0ae8c37usr/src/man/man1m syseventadm.1m

11194 syseventadm.1m: ERROR: using macro argument outside macro
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 1f2dca3usr/src/man/man9f cmn_err.9f

11193 cmn_err.9f: UNSUPP: unsupported escape sequences
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 2da8e96usr/src/man/man1m zpool.1m

11192 zpool.1m: UNSUPP: unsupported escape sequence: \?
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate cf26d36usr/src/man/man1m zfs.1m

11191 zfs.1m: UNSUPP: unsupported escape sequence: \?
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 807b45fusr/src/lib/libsocket/inet rcmd.c

11093 libsocket: NULL pointer errors
Reviewed by: Ryan Zezeski <rpz at joyent.com>
Reviewed by: Garrett D'Amore <garrett at damore.org>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 1160dcfusr/src/lib/smbsrv/libfksmbsrv/common fksmb_encrypt_pkcs.c, usr/src/uts/common/fs/smbsrv smb3_encrypt.c smb2_dispatch.c

11018 SMB3 Encryption
Reviewed by: Gordon Ross <gordon.ross at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 5419c03usr/src/lib/smbsrv/libsmb/common smb_cfg.c

11019 Enable SMB3 server by default
Reviewed by: Gordon Ross <gordon.ross at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 0ab6f51usr/src/contrib/zlib deflate.c

11204 smatch issue in zlib/deflate.c
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 479c108usr/src/uts/common/fs/smbsrv smb2_aapl.c, usr/src/uts/common/smbsrv smb2_aapl.h

11017 Support Apple FULL_SYNC feature
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 94047d4usr/src/cmd/smbsrv/testoplock tol_main.c, usr/src/uts/common/fs/smbsrv smb_cmn_oplock.c smb_oplock.c

11016 SMB2 oplock leases
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 148d1a4usr/src/uts/common/fs/smbsrv smb2_dispatch.c smb2_change_notify.c, usr/src/uts/common/smbsrv smb_ktypes.h smb_kproto.h

11015 SMB2 async redesign
Reviewed by: Gordon Ross <gwr at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate d2488feusr/src/uts/common/fs/smbsrv smb_mangle_name.c smb_node.c

11014 should pass smtorture smb2.create.blob
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate d6390efusr/src/lib/smbsrv/libmlsvc/common libmlsvc.h, usr/src/uts/common/smb ntstatus.h

11013 Update NT status codes
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Kevin Crowe <kevin.crowe at nexenta.com>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 811599ausr/src/cmd/mdb/common/modules/smbsrv smbsrv.c, usr/src/uts/common/fs/smbsrv smb_ofile.c smb2_durable.c

11011 SMB2/3 durable handles
Portions contributed by: Gordon Ross <gwr at nexenta.com>
Reviewed by: Gordon Ross <gwr at nexenta.com>
Reviewed by: Kevin Crowe <kevin.crowe at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin at nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 6f58980usr/src/uts/common/fs/smbsrv smb2_lock.c smb_ofile.c, usr/src/uts/common/smbsrv smb_ktypes.h

11012 SMB resilient handle lock replay
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Kevin Crowe <kevin.crowe at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 22817acusr/src/uts/common/fs/smbsrv smb_create.c

11008 SMB1 Create_Temp should return an untagged ASCII string
Reviewed by: Gordon Ross <gwr at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 5cb2894usr/src/cmd/mdb/common/modules/smbsrv smbsrv.c, usr/src/uts/common/fs/smbsrv smb_node.c smb_common_open.c

11010 Obsolete SMB server work-around for ZFS read-only
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate c51c88busr/src/cmd/smbsrv/fksmbd fksmbd_kmod.c, usr/src/lib/smbsrv/libfksmbsrv/common fksmb_sign_pkcs.c

11007 SMB3 signing
Reviewed by: Gordon Ross <gordon.ross at nexenta.com>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Dan Fields <dan.fields at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 49d8359usr/src/lib/smbsrv/libfksmbsrv/common fake_vop.c, usr/src/uts/common/fs/smbsrv smb_node.c smb_common_open.c

11009 delete_on_close should be acted on earlier
Reviewed by: Gordon Ross <gwr at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 066a1a3usr/src/cmd/ptools Makefile.bld

11211 10946 broke nightly if doing both -nd and DEBUG
Reviewed by: Dan McDonald <danmcd at joyent.com>
Approved by: Robert Mustacchi <rm at joyent.com>

Illumos/gate e32fc5busr/src/lib/libc/sparc Makefile.com, usr/src/lib/libc/sparcv9 Makefile.com

11097 SPARC needs some instances of POST_PROCESS_O to be POST_PROCESS_S_O
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Norm Jacobs <naj at snapcon.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 96dd34fusr/src/ucblib/libucb Makefile.com, usr/src/ucblib/libucb/sparc Makefile

11136 SPARC build fails with ctfconvert error in libucb
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate a11fb0eusr/src/cmd/mdb/sparc/v7/libmlsvc Makefile, usr/src/cmd/mdb/sparc/v9/libmlsvc Makefile

11135 SPARC build fails due to missing libmlsvc in mdb
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gordon Ross <gwr at nexenta.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 94725e8usr/src/cmd/mdb/sparc/v7/libfksmbsrv Makefile, usr/src/cmd/mdb/sparc/v9/libfksmbsrv Makefile

11099 libfksmbsrv Makefiles need updating on SPARC too
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Gordon Ross <gwr at nexenta.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 9e6ea92usr/src/uts/sun4/os mp_startup.c

11096 SPARC build failure due to typo in mp_startup.c
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Norm Jacobs <naj at snapcon.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 38a8ff6usr/src/uts/sun4u/sys Makefile

11095 SPARC build failure after ht.h was renamed
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 685c1a2usr/src/head/iso math_c99.h, usr/src/lib/libm/common/C jn.c

11175 libm should use signbit() correctly
11188 c99 math macros should return strictly backward compatible values
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Igor Kozhukhov <igor at dilos.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate d0bed8fusr/src/cmd/idmap/test-getdc getdc_main.c, usr/src/lib/libadutils/common addisc.c

11006 idmap fall-back to DC discovery is broken
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate a774f10usr/src/cmd/idmap/idmapd idmap_config.c idmap.xml, usr/src/lib/smbsrv/libsmb/common smb_cfg.c

11005 ads_site broken in sharectl get/set smb
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate fea136ausr/src/cmd/idmap/idmapd idmap_config.c idmapd.c, usr/src/cmd/ldapcachemgr cachemgr.c

11004 Several door servers don't properly handle exiting threads
11198 Allow adjustment of max_threads for idmapd
Reviewed by: Gordon Ross <gordon.ross at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate ce43d0ausr/src/cmd/fs.d/smbclnt/smbutil smbutil.c

11003 smbutil: broken formatting in usage message
Reviewed by: Gordon Ross <gordon.ross at nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate a24b1e6usr/src/lib/libfakekernel/common mutex.c mapfile-vers

11002 recursive mutex detection in libfakekernel
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 5831d79usr/src/lib/smbsrv/libmlsvc/common srvsvc_svc.c lsalib.c

11001 smbd segfaults while running smbtorture.rpc
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate 9dc3055usr/src/uts/common/fs/smbsrv smb_nt_transact_security.c

11000 assertion failed in common/fs/smbsrv/smb_sd.c
Reviewed by: Rick McNeal <rick.mcneal at nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate f76ff24usr/src/cmd/mdb/common/mdb mdb.h mdb_io.c, usr/src/cmd/mdb/test/options tst.autowrap.mdb

11186 mdb's output autowrapping should be optional -- and disabled
Reviewed by: Dave Pacheco <dap at joyent.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate aa5acf1usr/src/man/man9e open.9e

10940 open(9E) should talk more about FEXCL
Reviewed by: Alex Wilson <alex.wilson at joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney at joyent.com>
Reviewed by: Toomas Soome <toomas at me.com>
Reviewed by: Gordon Ross <gwr at nexenta.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 00fc50dusr/src/tools/cpcgen cpcgen.c

11200 cpcgen needs smatch fixes again
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 726d8a6usr/src/boot/sys/boot/common tem.c

11085 loader: block all output via tem while tem is reconfigured
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 6c97119usr/src/test/zfs-tests/tests/functional/cli_root/zpool_create zpool_create_020_pos.ksh

11201 zfs test zpool_create_020_pos leaves a directory behind
Reviewed by: John Kennedy <john.kennedy at delphix.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 262d638usr/src/lib/libdtrace/common smb.d

1841 SMB dtrace provider is incomplete (fix dtrace breakage)
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 0e35cc0usr/src/lib/fm/libdiskstatus/common ds_scsi_uscsi.c

10939 libdiskstatus trusts disk mode sense data to its death
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Rob Johnston <rob.johnston at joyent.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 0222d5ausr/src/cmd/zoneadm zoneadm.c, usr/src/man/man1m zoneadm.1m

6143 Want zoneadm list option for non-global zones only
Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
Reviewed by: Joshua M. Clulow <josh at sysmgr.org>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 9d48b35usr/src/man/man9f ddi_regs_map_setup.9f

10945 ddi_regs_map_setup(9F) could clarify rnumber
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Hans Rosenfeld <hans.rosenfeld at joyent.com>
Reviewed by: Joshua Clulow <jmc at joyent.com>
Reviewed by: Toomas Soome <toomas at me.com>
Reviewed by: Gordon Ross <gwr at nexenta.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 7a2abfcusr/src/cmd/mdb/common/mdb mdb_grammar.y mdb_lex.l

10941 mdb deserves a modulus operator
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney at joyent.com>
Reviewed by: Toomas Soome <toomas at me.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Gordon Ross <gwr at nexenta.com>
Approved by: Dan McDonald <danmcd at joyent.com>