Illumos/gate 30d0e5eusr/src/boot Makefile.version, usr/src/boot/common module.c

17881 loader: file_load() should not allocate loadaddr
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+0-3usr/src/boot/common/module.c
+1-1usr/src/boot/Makefile.version
+1-42 files

Illumos/gate c930113usr/src/boot/efi/include efilib.h, usr/src/boot/efi/libefi acpi.c Makefile.com

17873 loader: add acpi_find_table()
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+123-74usr/src/boot/i386/libi386/biosacpi.c
+170-0usr/src/boot/efi/libefi/acpi.c
+0-76usr/src/boot/efi/loader/acpi.c
+23-22usr/src/boot/i386/libi386/libi386.h
+4-1usr/src/boot/efi/libefi/Makefile.com
+3-0usr/src/boot/efi/include/efilib.h
+323-1732 files not shown
+323-1758 files

Illumos/gate 4e774dbusr/src/lib/smbsrv/libfksmbsrv/common fksmb_sign_pkcs.c, usr/src/lib/smbsrv/libsmb/common smb_cfg.c

17713 SMB 3.1.1 should support GMAC signing
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+46-5usr/src/uts/common/fs/smbsrv/smb2_signing.c
+30-8usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_sign_pkcs.c
+18-0usr/src/uts/common/fs/smbsrv/smb_sign_kcf.c
+8-2usr/src/uts/common/smbsrv/smb_kcrypt.h
+7-1usr/src/lib/smbsrv/libsmb/common/smb_cfg.c
+3-1usr/src/man/man5/smb.5
+112-176 files

Illumos/gate e2e5b80usr/src/lib/libshare/smb libshare_smb.c, usr/src/lib/smbsrv/libsmb/common smb_cfg.c

17712 smb: support signing capabilities negotiation context
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+355-127usr/src/uts/common/fs/smbsrv/smb2_negotiate.c
+62-15usr/src/lib/smbsrv/libsmb/common/smb_cfg.c
+33-2usr/src/man/man5/smb.5
+20-4usr/src/uts/common/fs/smbsrv/smb2_signing.c
+15-9usr/src/uts/common/smbsrv/smbinfo.h
+21-1usr/src/lib/libshare/smb/libshare_smb.c
+506-1589 files not shown
+543-17415 files

Illumos/gate 524a3feusr/src/lib/smbsrv/libfksmbsrv/common fksmb_sign_pkcs.c, usr/src/uts/common/fs/smbsrv smb_sign_kcf.c smb2_signing.c

17711 SMB: use single-shot scatter/gather interfaces for signing
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+89-67usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_sign_pkcs.c
+45-81usr/src/uts/common/fs/smbsrv/smb_sign_kcf.c
+23-29usr/src/uts/common/fs/smbsrv/smb2_signing.c
+40-2usr/src/uts/common/fs/smbsrv/smb_mbuf_util.c
+5-23usr/src/uts/common/fs/smbsrv/smb3_encrypt.c
+5-7usr/src/uts/common/smbsrv/smb_kcrypt.h
+207-2092 files not shown
+214-2118 files

Illumos/gate e5485f0usr/src/lib/smbsrv/libfksmbsrv/common fksmb_sign_pkcs.c, usr/src/uts/common/fs/smbsrv smb_sign_kcf.c smb2_signing.c

17710 SMB: want unified mac functions
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+44-102usr/src/uts/common/fs/smbsrv/smb_sign_kcf.c
+45-100usr/src/lib/smbsrv/libfksmbsrv/common/fksmb_sign_pkcs.c
+39-82usr/src/uts/common/fs/smbsrv/smb2_signing.c
+11-11usr/src/uts/common/smbsrv/smb_kcrypt.h
+3-7usr/src/uts/common/fs/smbsrv/smb3_kdf.c
+0-2usr/src/uts/common/smbsrv/smb_ktypes.h
+142-3046 files

Illumos/gate dadc95eusr/src/lib/libc/port/gen getmntent.c, usr/src/man/man3c getmntent.3c

17728 hasmntopt should take const pointers
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+234-175usr/src/man/man3c/getmntent.3c
+6-5usr/src/lib/libc/port/gen/getmntent.c
+4-4usr/src/uts/common/sys/mnttab.h
+244-1843 files

Illumos/gate b3cd65eusr/src Makefile.master, usr/src/tools/cw cw.c cw.1onbld

17743 cw: want time the compiler runs
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+19-1usr/src/tools/cw/cw.c
+15-1usr/src/tools/cw/cw.1onbld
+8-4usr/src/Makefile.master
+42-63 files

Illumos/gate 3608e4eusr/src/boot Makefile.version, usr/src/boot/libsa gzipfs.c

17874 loader gzipfs: directory names are not compressed
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+6-0usr/src/boot/libsa/gzipfs.c
+1-1usr/src/boot/Makefile.version
+7-12 files

Illumos/gate 0c08259usr/src/boot/libsa tftp.c

17875 loader: tftp_open() should avoid adding double '/' at front of the path
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+18-14usr/src/boot/libsa/tftp.c
+18-141 files

Illumos/gate 5c277abusr/src/lib/pkcs11/pkcs11_softtoken/common softAESCrypt.c softEncryptUtil.c, usr/src/test/crypto-tests/tests/common cryptotest_kcf.c cryptotest_pkcs.c

17840 Add AES_GMAC Sign Verify support to PKCS#11
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+88-17usr/src/lib/pkcs11/pkcs11_softtoken/common/softAESCrypt.c
+61-28usr/src/test/crypto-tests/tests/modes/aes/gmac/aes_gmac_enc.c
+50-23usr/src/test/crypto-tests/tests/modes/aes/gmac/aes_gmac.c
+29-0usr/src/test/crypto-tests/tests/common/cryptotest_kcf.c
+29-0usr/src/test/crypto-tests/tests/common/cryptotest_pkcs.c
+11-6usr/src/lib/pkcs11/pkcs11_softtoken/common/softEncryptUtil.c
+268-7412 files not shown
+325-8418 files

Illumos/gate f51469cusr/src/common/crypto/modes gcm.c, usr/src/test/crypto-tests/tests/modes/aes/gmac aes_gmac.h nist-gmac-rsp2h.py

17709 aes: support GMAC input through standard mac interfaces
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+1,908-0usr/src/test/crypto-tests/tests/modes/aes/gmac/aes_gmac.h
+243-68usr/src/common/crypto/modes/gcm.c
+221-0usr/src/test/crypto-tests/tests/modes/aes/gmac/nist-gmac-rsp2h.py
+153-0usr/src/test/crypto-tests/tests/modes/aes/gmac/aes_gmac_enc.c
+132-0usr/src/test/crypto-tests/tests/modes/aes/gmac/aes_gmac.c
+40-89usr/src/uts/common/crypto/io/aes.c
+2,697-15713 files not shown
+2,824-18519 files

Illumos/gate 2dfbbe2usr/src/cmd/nvmeadm nvmeadm_vuc.c nvmeadm.c, usr/src/man/man8 nvmeadm.8

17862 want a way to run a vendor-specific command with nvmeadm(8)
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+440-0usr/src/cmd/nvmeadm/nvmeadm_vuc.c
+174-0usr/src/man/man8/nvmeadm.8
+20-42usr/src/cmd/nvmeadm/nvmeadm.c
+8-0usr/src/cmd/nvmeadm/nvmeadm.h
+1-0usr/src/cmd/nvmeadm/Makefile
+643-425 files

Illumos/gate caa75b0usr/src/cmd/nvmeadm nvmeadm_ofmt.c nvmeadm.c, usr/src/man/man8 nvmeadm.8

17861 want nvmeadm options to list namespace format info
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+52-3usr/src/cmd/nvmeadm/nvmeadm_ofmt.c
+22-0usr/src/man/man8/nvmeadm.8
+5-1usr/src/cmd/nvmeadm/nvmeadm.c
+79-43 files

Illumos/gate fe5224ausr/src/cmd/nvmeadm nvmeadm_sandisk.c, usr/src/lib/libnvme/common libnvme_sandisk.c libnvme_wdc.c

17859 want Sandisk vendor-specific commands
17860 missing <sys/stddef.h> in some nvme vendor headers
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+178-0usr/src/lib/libnvme/common/libnvme_sandisk.c
+160-0usr/src/cmd/nvmeadm/nvmeadm_sandisk.c
+35-2usr/src/man/man8/nvmeadm.8
+6-22usr/src/lib/libnvme/common/libnvme_wdc.c
+21-3usr/src/uts/common/sys/nvme/wdc_sn861.h
+17-2usr/src/lib/libnvme/common/libnvme.h
+417-2910 files not shown
+462-4316 files

Illumos/gate 1552d47usr/src/uts/common/os aio_subr.c, usr/src/uts/common/sys aio_impl.h

17869 aio_done: concurrent pollq completions race with aio_cleanup_exit
Reviewed by: Sathya Pramod Batni <pramod.batni at gmail.com>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+16-14usr/src/uts/common/sys/aio_impl.h
+14-10usr/src/uts/common/os/aio_subr.c
+30-242 files

Illumos/gate 24ff48fusr/src/cmd/bhyve/common virtio.c pci_virtio_block.c

17855 bhyve: VirtIO devices do not support MSI
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+7-10usr/src/cmd/bhyve/common/virtio.c
+6-3usr/src/cmd/bhyve/common/pci_virtio_block.c
+2-2usr/src/cmd/bhyve/common/virtio.h
+2-2usr/src/cmd/bhyve/common/pci_virtio_9p.c
+2-2usr/src/cmd/bhyve/common/pci_virtio_console.c
+2-2usr/src/cmd/bhyve/common/pci_virtio_input.c
+21-214 files not shown
+28-2810 files

Illumos/gate 1d82a98usr/src/lib/libsff/common libsff.c, usr/src/test/util-tests/tests/libsff libsff_8636_extspec.out libsff_ident.out

17863 libsff_8472 test needs update to libsff_8472.out post-17827
17864 Some libsff bit masks missed in 17827
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+53-53usr/src/test/util-tests/tests/libsff/libsff_8636_extspec.out
+14-14usr/src/test/util-tests/tests/libsff/libsff_ident.out
+8-8usr/src/test/util-tests/tests/libsff/libsff_conn.out
+9-3usr/src/test/util-tests/tests/libsff/libsff_opts.out
+3-3usr/src/test/util-tests/tests/libsff/libsff_8472.out
+3-3usr/src/lib/libsff/common/libsff.c
+90-841 files not shown
+91-847 files

Illumos/gate 044ca41usr/src/cmd/bhyve/common pci_virtio_scsi.c pci_virtio_scsi.h, usr/src/man/man5 bhyve_config.5

17776 bhyve/virtio-scsi: make all I/O processing parameters configurable
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+148-43usr/src/cmd/bhyve/common/pci_virtio_scsi.c
+53-16usr/src/cmd/bhyve/common/pci_virtio_scsi.h
+13-1usr/src/man/man5/bhyve_config.5
+12-0usr/src/man/man8/bhyve.8
+226-604 files

Illumos/gate 5f016a2usr/src/cmd/bhyve Makefile.com, usr/src/cmd/bhyve/common pci_virtio_scsi_uscsi.c

17619 bhyve/virtio-scsi: implement USCSI(4i) backend
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+552-0usr/src/cmd/bhyve/common/pci_virtio_scsi_uscsi.c
+19-2usr/src/man/man8/bhyve.8
+13-4usr/src/cmd/bhyve/Makefile.com
+14-3usr/src/man/man5/bhyve_config.5
+598-94 files

Illumos/gate f032f69exception_lists cstyle, usr/src/cmd/bhyve/common pci_virtio_scsi.c pci_virtio_scsi.h

17620 bhyve/virtio-scsi: support multiple backends
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+95-481usr/src/cmd/bhyve/common/pci_virtio_scsi.c
+382-0usr/src/cmd/bhyve/common/pci_virtio_scsi.h
+374-0usr/src/cmd/bhyve/common/pci_virtio_scsi_ctl.c
+55-1usr/src/man/man8/bhyve.8
+39-1usr/src/man/man5/bhyve_config.5
+2-1exception_lists/cstyle
+947-4842 files not shown
+949-4878 files

Illumos/gate fae5534usr/src/cmd/bhyve/common pci_virtio_scsi.c

17686 bhyve/virtio-scsi: implement task management functions
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+399-32usr/src/cmd/bhyve/common/pci_virtio_scsi.c
+399-321 files

Illumos/gate 18c15bfusr/src/cmd/bhyve/common pci_virtio_scsi.c

17685 bhyve/virtio-scsi: support for multiple targets
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+328-52usr/src/cmd/bhyve/common/pci_virtio_scsi.c
+328-521 files

Illumos/gate cc6b600usr/src/cmd/bhyve/common pci_virtio_scsi.c iov.c

17684 bhyve/virtio-scsi: various small improvements
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+450-160usr/src/cmd/bhyve/common/pci_virtio_scsi.c
+93-60usr/src/cmd/bhyve/common/iov.c
+10-8usr/src/cmd/bhyve/common/iov.h
+1-1usr/src/cmd/bhyve/common/net_backends.c
+1-1usr/src/cmd/bhyve/common/net_backend_dlpi.c
+555-2305 files

Illumos/gate 952a369usr/src/uts/common/io/vio9p vio9p.c, usr/src/uts/common/io/vioblk vioblk.c

17623 vioscsi: panic during detach
17626 vioscsi feature negotiation is inconsistent with itself
17627 vioscsi_tran_start() should clean up after itself on TRAN_BUSY
17628 more vioscsi improvements
17697 vioscsi write past end of buffer if there's sense data
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+125-38usr/src/uts/common/io/vioscsi/vioscsi.c
+23-8usr/src/uts/common/io/vioscsi/vioscsi.h
+8-8usr/src/uts/common/io/vioblk/vioblk.c
+11-3usr/src/uts/common/io/virtio/virtio_main.c
+3-1usr/src/uts/common/io/virtio/virtio.h
+1-1usr/src/uts/common/io/vio9p/vio9p.c
+171-591 files not shown
+172-607 files

Illumos/gate 522e050usr/src/boot Makefile.version, usr/src/boot/efi/loader/arch/amd64 trap.c

14733 loader.efi: faults could try to print out call trace
Reviewed by: Garrett D'Amore <garrett at damore.org>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+36-0usr/src/boot/efi/loader/arch/amd64/trap.c
+1-1usr/src/boot/Makefile.version
+37-12 files

Illumos/gate 2c23dfeusr/src/boot/efi/include efilib.h, usr/src/boot/efi/libefi libefi.c

17793 loader.efi: rename img to boot_img and query it once
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+18-14usr/src/boot/efi/loader/efi_main.c
+6-12usr/src/boot/efi/loader/main.c
+2-0usr/src/boot/efi/include/efilib.h
+1-1usr/src/boot/efi/loader/loader_efi.h
+1-0usr/src/boot/efi/libefi/libefi.c
+28-275 files

Illumos/gate c5d860eusr/src/cmd/pcieadm pcieadm_cfgspace.c

17837 pcieadm data object exchange (DOE) decoding
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+67-1usr/src/cmd/pcieadm/pcieadm_cfgspace.c
+67-11 files

Illumos/gate aecc710usr/src/cmd/zfs zfs_main.c, usr/src/lib/libzfs/common libzfs_crypto.c

17847 zfs: add ability to set user properties while changing encryption key
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+71-0usr/src/test/zfs-tests/tests/functional/cli_root/zfs_change-key/zfs_change-key_userprop.ksh
+35-17usr/src/lib/libzfs/common/libzfs_crypto.c
+11-5usr/src/uts/common/fs/zfs/zfs_ioctl.c
+13-1usr/src/uts/common/fs/zfs/dsl_crypt.c
+9-5usr/src/man/man8/zfs.8
+1-6usr/src/cmd/zfs/zfs_main.c
+140-343 files not shown
+151-369 files

Illumos/gate df323b6usr/src/uts/common/io asy.c, usr/src/uts/common/sys asy.h

17852 want better debugging for asy(4D)
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+158-115usr/src/uts/common/sys/asy.h
+22-17usr/src/uts/common/io/asy.c
+180-1322 files