Illumos/gate c09fb52usr/src/test/zfs-tests/tests/functional/bootfs setup.ksh cleanup.ksh, usr/src/test/zfs-tests/tests/functional/poolversion poolversion.cfg setup.ksh

10608 zfs tests could be more reliable
Reviewed by: John Kennedy <john.kennedy at delphix.com>
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 3c56209usr/src Makefile.master, usr/src/boot/sys/boot/efi/loader Makefile.com

10919 add DEFAULT_CONSOLE_COLOR build environment knob
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Alexander Pyhalov <apyhalov at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate ac2bf31usr/src/uts/common/fs/smbsrv smb2_dispatch.c smb_session.c

10971 SMB2 kstats don't correctly count compound requests
Reviewed by: Gordon Ross <gordon.ross at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 2a19195usr/src/uts/common/fs/smbsrv smb_dispatch.c

10970 SMB v1 response incorrect when signature verification fails
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal at nexenta.com>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 41bd851usr/src/uts/common/fs/smbsrv smb_server.c

10969 SMB server listener stops after a SYN-ACK flood
Reviewed by: Gordon Ross <gwr at nexenta.com>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 9c856e8usr/src/uts/common/fs/smbsrv smb_session.c smb_oplock.c

10968 Kernel panic in smb_session_delete
Reviewed by: Kevin Crowe <kevin.crowe at nexenta.com>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Gordon Ross <gwr at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 58ccc3dusr/src/uts/common/fs/smbsrv smb2_dispatch.c

10967 Deleting directory over SMB2 fails after visiting in explorer
Reviewed by: Kevin Crowe <kevin.crowe at nexenta.com>
Reviewed by: Matt Barden <Matt.Barden at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 3cc23d4usr/src/cmd/mdb/common/modules/smbsrv smbsrv.c

10966 mdb cannot show smbsrv sessions
Reviewed by: Dan Fields <dan.fields at nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate d8adf40usr/src/cmd/mdb/common/modules/smbsrv smbsrv.c

10965 SMB: mdb "::smbreq -v" prints findstack errors
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 4605053usr/src/cmd/mdb/common/modules/smbsrv smbsrv.c

10964 mdb smbsrv SEGV with IPv6 clients
Reviewed by: Kevin Crowe <kevin.crowe at nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate bd49ed4usr/src/cmd/mdb/common/modules/smbsrv smbsrv.c

10963 smbsrv mdb module should lookup enum values
Reviewed by: Dan Fields <dan.fields at nexenta.com>
Reviewed by: Kevin Crowe <kevin.crowe at nexenta.com>
Reviewed by: Matt Barden <Matt.Barden at nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 764c8bdusr/src/cmd/mdb/common/modules/smbsrv smbsrv_pcap.c smbsrv.c, usr/src/cmd/mdb/intel/amd64/libfksmbsrv Makefile

10962 Want a way to extract SMB packets from a crash dump
Reviewed by: Dan Fields <dan.fields at nexenta.com>
Reviewed by: Kevin Crowe <kevin.crowe at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 2b8c497usr/src/cmd/mdb/common/modules/smbsrv smbsrv.c

10961 want mdb "shares" walker for smbsrv
Reviewed by: Bayard Bell <bayard.bell at nexenta.com>
Reviewed by: Kevin Crowe <kevin.crowe at nexenta.com>
Reviewed by: Matt Barden <Matt.Barden at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 54026d5usr/src/common/acl acl_common.c, usr/src/lib/smbsrv/libfksmbsrv/common fake_lookup.c fake_xattr.c

10903 Enable compile warnings re. parentheses in smbsrv
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal at nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Jean McCormack <jean.mccormack at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate e3c4f75usr/src/lib/smbsrv/libfksmbsrv/common fksmb_init.c, usr/src/uts/common/fs/smbsrv smb_vops.c smb_init.c

10959 intended nbmand locking functionality is confused
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate e575933usr/src/cmd/smbsrv/fksmbd Watch-all.d

11044 libmlrpc changes in 1575 missed things in fksmbd
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate 87ca5dcusr/src/uts/common/fs/smbsrv smb2_negotiate.c

10960 SMB2 message sizes cause lock contention in page_create_va
Reviewed by: Rick McNeal <rick.mcneal at nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin at nexenta.com>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate f4a94a4usr/src/cmd/idmap/idmapd dbutils.c

10958 CIFS hang with threads stuck in door calls to idmapd
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate c01771dusr/src/uts/common/fs/smbsrv smb_tree.c

7530 Non-admin users unable to mount SMB shares
Reviewed by: Gordon Ross <gwr at nexenta.com>
Reviewed by: Matt Barden <matt.barden at nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Approved by: Joshua M. Clulow <josh at sysmgr.org>

Illumos/gate a9cc46cusr/src/uts/i86pc/ml md_clear.s syscall_asm_amd64.s, usr/src/uts/i86pc/os cpuid.c

10953 Need mitigations for MDS
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 9907d57usr/src/test/zfs-tests/runfiles openindiana.run omnios.run

11041 missing zfs tests in runfiles
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: John Kennedy <john.kennedy at delphix.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate c0423ddusr/src/cmd/kbd kbd.c keymap.xml, usr/src/cmd/truss codes.c

10884 kbd: add option to limit autorepeat count, convert manual
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate e3f3c0eusr/src/uts/common/io/scsi/targets sd.c sd_xbuf.c

10834 sd: cast between incompatible function types
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate c7a3e8ausr/src/uts/common/io/ath ath_main.c

10876 ath: comparison between pointer and integer
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 411e576usr/src/uts/common/io/arn arn_recv.c

10875 arn: comparison between pointer and integer
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 359e272usr/src/uts/common/io/bpf bpf.c

10874 bpf: comparison between pointer and integer
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 61d4f4dusr/src/uts/common/io ecpp.c

10873 ecpp: comparison between pointer and integer
Reviewed by: Rob Johnston <rob.johnston at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 0dcef4dusr/src/uts/common/io/scsi/targets st.c

10871 st: comparison between pointer and integer
Reviewed by: Rob Johnston <rob.johnston at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate c5c251eusr/src/uts/common/io/fibre-channel/ulp fcp.c

10869 fcp: comparison between pointer and integer
Reviewed by: Rob Johnston <rob.johnston at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 08e3b8cusr/src/boot Makefile.version, usr/src/boot/sys/boot/common module.c

10947 loader: memory related issues in module.c
Reviewed by: Gergő Doma <domag02 at gmail.com>
Reviewed by: John Levon <john.levon at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 3eb8c55usr/src/uts/common/io/usb/hcd/openhci ohci.c ohci_polled.c

10868 ohci: comparison between pointer and integer
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 0a1044fusr/src/uts/common/io/usb/hcd/ehci ehci_xfer.c ehci_isoch_util.c

10867 ehci: comparison between pointer and integer
Reviewed by: Alexander Pyhalov <apyhalov at gmail.com>
Reviewed by: Gergő Mihály Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate a247eadusr/src/boot/sys/boot/i386/isoboot Makefile

10928 loader: isoboot.c: info: ignoring unreachable code.
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 0bce4afusr/src/boot/sys/boot/i386/loader main.c

10904 loader: cstyle cleanup for main.c
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 9740f25usr/src/test/zfs-tests/tests/functional/pool_checkpoint pool_checkpoint.kshlib, usr/src/uts/common/fs/zfs spa.c arc.c

10853 spa_sync, vs_alloc can underflow and checkpoint test fixes
Portions contributed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Matt Ahrens <mahrens at delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: Igor Kozhukhov <igor at dilos.org>
Reviewed by: George Melikov <mail at gmelikov.ru>
Reviewed by: Kody Kantor <kody.kantor at joyent.com>
Approved by: Gordon Ross <gwr at nexenta.com>

Illumos/gate 4664833usr/src/cmd/savecore savecore.c, usr/src/man/man1m savecore.1m

10654 savecore(1M) should be able to work on read-only dump devices
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Andy Stormont <astormont at racktopsystems.com>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>

Illumos/gate a338024usr/src/uts/common/io/sata/adapters/ahci ahci.c

10055 recursive mutex enter in ahci
Reviewed by: Dan McDonald <danmcd at joyent.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Randy Fishel <randyf at sibernet.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>

Illumos/gate 8f22c1dusr/src/uts/i86pc/os trap.c mp_startup.c

10879 i86pc/i86xpv: assignment makes integer from pointer without a cast
Reviewed by: John Levon <john.levon at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate fb46ffcusr/src/uts/common/krtld kobj.c, usr/src/uts/common/os brand.c

10878 i86pc/i86xpv: comparison between pointer and integer
Reviewed by: John Levon <john.levon at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate ee3e45cusr/src/uts/i86pc/io/amd_iommu amd_iommu_page_tables.c

10877 i86pc: comparison between pointer and integer
Reviewed by: John Levon <john.levon at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate fac9618usr/src/uts/common/dtrace dtrace.c

10870 dtrace: comparison between pointer and integer
Reviewed by: John Levon <john.levon at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 7b4e981usr/src/uts/common/io/dls dls_mgmt.c

10866 dls: comparison between pointer and integer
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 525f822usr/src/uts/common/io/ib/mgt/ibmf ibmf_recv.c ibmf_send.c

10865 ibmf: comparison between pointer and integer
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 2fcabb5usr/src/uts/common/io/idm idm_text.c

10863 idm: comparison between pointer and integer
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 6895f6fusr/src/uts/common/io/mac mac.c mac_hio.c

10862 mac: comparison between pointer and integer
Reviewed by: Robert Mustacchi <rm at joyent.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate 0e2db3eusr/src/uts/common/io zcons.c

10836 zcons: cast between incompatible function types
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>

Illumos/gate cb492d9usr/src/uts/common/io tl.c

10835 tl: cast between incompatible function types
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>
DeltaFile
+225-211usr/src/uts/common/io/tl.c
+225-2111 files

Illumos/gate 455e370usr/src/uts/common/disp disp.c thread.c, usr/src/uts/i86pc/os ht.c cpuid.c

10924 Need mitigation of L1TF (CVE-2018-3646)
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Richard Lowe <richlowe at richlowe.net>

Illumos/gate 2849e84usr/src/uts/common/smbsrv/ndl netlogon.ndl

10909 Incorrect parameters passed to DC lead to STATUS_INVALID_INFO_CLASS
Reviewed by: Gordon Ross <gordon.ross at nexenta.com>
Reviewed by: Evan Layton <evan.layton at nexenta.com>
Reviewed by: Sam Zaydel <szaydel at gmail.com>
Approved by: Garrett D'Amore <garrett at damore.org>

Illumos/gate c26bf37usr/src/lib/fm/topo/modules/i86pc/chip chip.c chip_subr.c

10954 expose processor model name on chip topo nodes
Reviewed by: Robert Mustacchi <rm at joyent.com>
Reviewed by: Peter Tribble <peter.tribble at gmail.com>
Approved by: Gordon Ross <gwr at nexenta.com>