Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Sep 2017 19:12:30 +0000 (UTC)
From:      Navdeep Parhar <np@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r323560 - in projects/bsd_rdma_4_9: . bin/chflags bin/chflags/tests bin/dd bin/mkdir bin/mkdir/tests bin/pkill bin/ps bin/rcp bin/rcp/tests bin/rmdir bin/rmdir/tests cddl/compat/opensol...
Message-ID:  <201709131912.v8DJCU7A076424@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: np
Date: Wed Sep 13 19:12:28 2017
New Revision: 323560
URL: https://svnweb.freebsd.org/changeset/base/323560

Log:
  MFH @ r323558.

Added:
  projects/bsd_rdma_4_9/bin/chflags/tests/
     - copied from r323558, head/bin/chflags/tests/
  projects/bsd_rdma_4_9/bin/mkdir/tests/
     - copied from r323558, head/bin/mkdir/tests/
  projects/bsd_rdma_4_9/bin/rcp/tests/
     - copied from r323558, head/bin/rcp/tests/
  projects/bsd_rdma_4_9/bin/rmdir/tests/
     - copied from r323558, head/bin/rmdir/tests/
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_MAGTOOBIG.offbyone.d
     - copied unchanged from r323558, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_MAGTOOBIG.offbyone.d
  projects/bsd_rdma_4_9/cddl/lib/libdtrace/socket.d
     - copied unchanged from r323558, head/cddl/lib/libdtrace/socket.d
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/compiler.h
     - copied unchanged from r323558, head/contrib/zstd/lib/common/compiler.h
  projects/bsd_rdma_4_9/contrib/zstd/tests/files/
     - copied from r323558, head/contrib/zstd/tests/files/
  projects/bsd_rdma_4_9/contrib/zstd/tests/fuzz/
     - copied from r323558, head/contrib/zstd/tests/fuzz/
  projects/bsd_rdma_4_9/contrib/zstd/tests/poolTests.c
     - copied unchanged from r323558, head/contrib/zstd/tests/poolTests.c
  projects/bsd_rdma_4_9/lib/clang/Makefile.inc
     - copied unchanged from r323558, head/lib/clang/Makefile.inc
  projects/bsd_rdma_4_9/lib/libc/amd64/sys/amd64_detect_rdfsgsbase.c
     - copied unchanged from r323558, head/lib/libc/amd64/sys/amd64_detect_rdfsgsbase.c
  projects/bsd_rdma_4_9/lib/libc/amd64/sys/amd64_detect_rdfsgsbase.h
     - copied unchanged from r323558, head/lib/libc/amd64/sys/amd64_detect_rdfsgsbase.h
  projects/bsd_rdma_4_9/lib/libc/tests/gen/getmntinfo_test.c
     - copied unchanged from r323558, head/lib/libc/tests/gen/getmntinfo_test.c
  projects/bsd_rdma_4_9/share/man/man4/amdsmn.4
     - copied unchanged from r323558, head/share/man/man4/amdsmn.4
  projects/bsd_rdma_4_9/share/man/man4/liquidio.4
     - copied unchanged from r323558, head/share/man/man4/liquidio.4
  projects/bsd_rdma_4_9/share/man/man4/mlx5ib.4
     - copied unchanged from r323558, head/share/man/man4/mlx5ib.4
  projects/bsd_rdma_4_9/share/man/man4/ntb.4
     - copied unchanged from r323558, head/share/man/man4/ntb.4
  projects/bsd_rdma_4_9/share/man/man4/ntb_hw_intel.4
     - copied unchanged from r323558, head/share/man/man4/ntb_hw_intel.4
  projects/bsd_rdma_4_9/share/man/man4/ntb_hw_plx.4
     - copied unchanged from r323558, head/share/man/man4/ntb_hw_plx.4
  projects/bsd_rdma_4_9/sys/amd64/conf/GENERIC-MMCCAM
     - copied unchanged from r323558, head/sys/amd64/conf/GENERIC-MMCCAM
  projects/bsd_rdma_4_9/sys/arm/conf/IMX6-MMCCAM
     - copied unchanged from r323558, head/sys/arm/conf/IMX6-MMCCAM
  projects/bsd_rdma_4_9/sys/arm/mv/armada38x/armada38x_rtc.c
     - copied unchanged from r323558, head/sys/arm/mv/armada38x/armada38x_rtc.c
  projects/bsd_rdma_4_9/sys/arm64/conf/GENERIC-MMCCAM
     - copied unchanged from r323558, head/sys/arm64/conf/GENERIC-MMCCAM
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/fat-amd64.tmpl.xz
     - copied unchanged from r323558, head/sys/boot/efi/boot1/fat-amd64.tmpl.xz
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/fat-arm.tmpl.xz
     - copied unchanged from r323558, head/sys/boot/efi/boot1/fat-arm.tmpl.xz
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/fat-arm64.tmpl.xz
     - copied unchanged from r323558, head/sys/boot/efi/boot1/fat-arm64.tmpl.xz
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/fat-i386.tmpl.xz
     - copied unchanged from r323558, head/sys/boot/efi/boot1/fat-i386.tmpl.xz
  projects/bsd_rdma_4_9/sys/boot/efi/loader/efi_main.c
     - copied unchanged from r323558, head/sys/boot/efi/loader/efi_main.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/utilities/utstrsuppt.c
     - copied unchanged from r323558, head/sys/contrib/dev/acpica/components/utilities/utstrsuppt.c
  projects/bsd_rdma_4_9/sys/contrib/dev/liquidio/
     - copied from r323558, head/sys/contrib/dev/liquidio/
  projects/bsd_rdma_4_9/sys/dev/amdsmn/
     - copied from r323558, head/sys/dev/amdsmn/
  projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t4fw-1.16.59.0.bin.uu
     - copied unchanged from r323558, head/sys/dev/cxgbe/firmware/t4fw-1.16.59.0.bin.uu
  projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t5fw-1.16.59.0.bin.uu
     - copied unchanged from r323558, head/sys/dev/cxgbe/firmware/t5fw-1.16.59.0.bin.uu
  projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t6fw-1.16.59.0.bin.uu
     - copied unchanged from r323558, head/sys/dev/cxgbe/firmware/t6fw-1.16.59.0.bin.uu
  projects/bsd_rdma_4_9/sys/dev/liquidio/
     - copied from r323558, head/sys/dev/liquidio/
  projects/bsd_rdma_4_9/sys/dev/mlx5/mlx5_ib/
     - copied from r323558, head/sys/dev/mlx5/mlx5_ib/
  projects/bsd_rdma_4_9/sys/dev/ntb/ntb_hw/ntb_hw_intel.c
     - copied unchanged from r323558, head/sys/dev/ntb/ntb_hw/ntb_hw_intel.c
  projects/bsd_rdma_4_9/sys/dev/ntb/ntb_hw/ntb_hw_intel.h
     - copied unchanged from r323558, head/sys/dev/ntb/ntb_hw/ntb_hw_intel.h
  projects/bsd_rdma_4_9/sys/dev/ntb/ntb_hw/ntb_hw_plx.c
     - copied unchanged from r323558, head/sys/dev/ntb/ntb_hw/ntb_hw_plx.c
  projects/bsd_rdma_4_9/sys/dev/uart/uart_dev_mvebu.c
     - copied unchanged from r323558, head/sys/dev/uart/uart_dev_mvebu.c
  projects/bsd_rdma_4_9/sys/modules/amdsmn/
     - copied from r323558, head/sys/modules/amdsmn/
  projects/bsd_rdma_4_9/sys/modules/lio/
     - copied from r323558, head/sys/modules/lio/
  projects/bsd_rdma_4_9/sys/modules/mlx5ib/
     - copied from r323558, head/sys/modules/mlx5ib/
  projects/bsd_rdma_4_9/sys/modules/ntb/ntb_hw_intel/
     - copied from r323558, head/sys/modules/ntb/ntb_hw_intel/
  projects/bsd_rdma_4_9/sys/modules/ntb/ntb_hw_plx/
     - copied from r323558, head/sys/modules/ntb/ntb_hw_plx/
  projects/bsd_rdma_4_9/usr.sbin/efivar/efiutil.c
     - copied unchanged from r323558, head/usr.sbin/efivar/efiutil.c
  projects/bsd_rdma_4_9/usr.sbin/efivar/efiutil.h
     - copied unchanged from r323558, head/usr.sbin/efivar/efiutil.h
Deleted:
  projects/bsd_rdma_4_9/contrib/zstd/PATENTS
  projects/bsd_rdma_4_9/contrib/zstd/tests/pool.c
  projects/bsd_rdma_4_9/etc/periodic/weekly/330.catman
  projects/bsd_rdma_4_9/share/man/man4/ntb_hw.4
  projects/bsd_rdma_4_9/sys/amd64/conf/MMCCAM
  projects/bsd_rdma_4_9/sys/arm/mv/armada38x/rtc.c
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/fat-amd64.tmpl.bz2.uu
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/fat-arm.tmpl.bz2.uu
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/fat-arm64.tmpl.bz2.uu
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/fat-i386.tmpl.bz2.uu
  projects/bsd_rdma_4_9/sys/dev/cxgb/ulp/
  projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t4fw-1.16.45.0.bin.uu
  projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t5fw-1.16.45.0.bin.uu
  projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t6fw-1.16.45.0.bin.uu
  projects/bsd_rdma_4_9/sys/dev/ntb/ntb_hw/ntb_hw.c
  projects/bsd_rdma_4_9/sys/dev/ntb/ntb_hw/ntb_regs.h
  projects/bsd_rdma_4_9/sys/modules/cxgb/iw_cxgb/
  projects/bsd_rdma_4_9/sys/modules/cxgb/tom/
  projects/bsd_rdma_4_9/sys/modules/ntb/ntb_hw/
  projects/bsd_rdma_4_9/usr.bin/catman/
Modified:
  projects/bsd_rdma_4_9/Makefile.inc1
  projects/bsd_rdma_4_9/ObsoleteFiles.inc
  projects/bsd_rdma_4_9/UPDATING
  projects/bsd_rdma_4_9/bin/chflags/Makefile
  projects/bsd_rdma_4_9/bin/dd/args.c
  projects/bsd_rdma_4_9/bin/dd/conv.c
  projects/bsd_rdma_4_9/bin/dd/dd.c
  projects/bsd_rdma_4_9/bin/dd/dd.h
  projects/bsd_rdma_4_9/bin/dd/position.c
  projects/bsd_rdma_4_9/bin/mkdir/Makefile
  projects/bsd_rdma_4_9/bin/pkill/pkill.c
  projects/bsd_rdma_4_9/bin/ps/print.c
  projects/bsd_rdma_4_9/bin/ps/ps.1
  projects/bsd_rdma_4_9/bin/rcp/Makefile
  projects/bsd_rdma_4_9/bin/rmdir/Makefile
  projects/bsd_rdma_4_9/cddl/compat/opensolaris/misc/zmount.c
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zpool/zpool.8
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c
  projects/bsd_rdma_4_9/cddl/lib/libdtrace/Makefile
  projects/bsd_rdma_4_9/cddl/lib/libzpool/Makefile
  projects/bsd_rdma_4_9/cddl/usr.sbin/dtrace/tests/common/llquantize/Makefile
  projects/bsd_rdma_4_9/cddl/usr.sbin/zfsd/zfsd_event.cc
  projects/bsd_rdma_4_9/contrib/binutils/opcodes/i386-dis.c
  projects/bsd_rdma_4_9/contrib/binutils/opcodes/i386-opc.h
  projects/bsd_rdma_4_9/contrib/binutils/opcodes/i386-opc.tbl
  projects/bsd_rdma_4_9/contrib/binutils/opcodes/i386-tbl.h
  projects/bsd_rdma_4_9/contrib/compiler-rt/lib/builtins/arm/aeabi_dcmp.S
  projects/bsd_rdma_4_9/contrib/compiler-rt/lib/builtins/arm/aeabi_fcmp.S
  projects/bsd_rdma_4_9/contrib/compiler-rt/lib/builtins/int_lib.h
  projects/bsd_rdma_4_9/contrib/compiler-rt/lib/esan/esan_sideline_linux.cpp
  projects/bsd_rdma_4_9/contrib/compiler-rt/lib/profile/InstrProfilingNameVar.c
  projects/bsd_rdma_4_9/contrib/cortex-strings/src/aarch64/memcpy.S
  projects/bsd_rdma_4_9/contrib/file/src/readelf.c
  projects/bsd_rdma_4_9/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  projects/bsd_rdma_4_9/contrib/llvm/lib/Analysis/PostDominators.cpp
  projects/bsd_rdma_4_9/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  projects/bsd_rdma_4_9/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  projects/bsd_rdma_4_9/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  projects/bsd_rdma_4_9/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  projects/bsd_rdma_4_9/contrib/llvm/lib/IR/AutoUpgrade.cpp
  projects/bsd_rdma_4_9/contrib/llvm/lib/Object/COFFModuleDefinition.cpp
  projects/bsd_rdma_4_9/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  projects/bsd_rdma_4_9/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  projects/bsd_rdma_4_9/contrib/llvm/lib/Target/X86/X86InstrAVX512.td
  projects/bsd_rdma_4_9/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td
  projects/bsd_rdma_4_9/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
  projects/bsd_rdma_4_9/contrib/llvm/lib/ToolDrivers/llvm-dlltool/Options.td
  projects/bsd_rdma_4_9/contrib/llvm/lib/Transforms/Scalar/LowerAtomic.cpp
  projects/bsd_rdma_4_9/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
  projects/bsd_rdma_4_9/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Basic/Version.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Driver/ToolChains/Clang.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Driver/ToolChains/Darwin.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Driver/ToolChains/MSVC.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Driver/ToolChains/MSVC.h
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Headers/unwind.h
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/lldb/source/Host/common/TCPSocket.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp
  projects/bsd_rdma_4_9/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContext_x86.h
  projects/bsd_rdma_4_9/contrib/netbsd-tests/usr.bin/grep/t_grep.sh
  projects/bsd_rdma_4_9/contrib/top/loadavg.h
  projects/bsd_rdma_4_9/contrib/unbound/validator/autotrust.c
  projects/bsd_rdma_4_9/contrib/zlib/deflate.c
  projects/bsd_rdma_4_9/contrib/zlib/zlib.h
  projects/bsd_rdma_4_9/contrib/zstd/CONTRIBUTING.md
  projects/bsd_rdma_4_9/contrib/zstd/Makefile
  projects/bsd_rdma_4_9/contrib/zstd/NEWS
  projects/bsd_rdma_4_9/contrib/zstd/README.md
  projects/bsd_rdma_4_9/contrib/zstd/circle.yml
  projects/bsd_rdma_4_9/contrib/zstd/doc/educational_decoder/harness.c
  projects/bsd_rdma_4_9/contrib/zstd/doc/educational_decoder/zstd_decompress.c
  projects/bsd_rdma_4_9/contrib/zstd/doc/educational_decoder/zstd_decompress.h
  projects/bsd_rdma_4_9/contrib/zstd/doc/zstd_compression_format.md
  projects/bsd_rdma_4_9/contrib/zstd/doc/zstd_manual.html
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/bitstream.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/error_private.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/error_private.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/fse.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/fse_decompress.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/huf.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/mem.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/pool.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/pool.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/threading.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/xxhash.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/zstd_common.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/zstd_errors.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/common/zstd_internal.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/compress/fse_compress.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/compress/huf_compress.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/compress/zstd_compress.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/compress/zstd_opt.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/compress/zstdmt_compress.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/compress/zstdmt_compress.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/decompress/huf_decompress.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/decompress/zstd_decompress.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/deprecated/zbuff.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/deprecated/zbuff_common.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/deprecated/zbuff_compress.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/deprecated/zbuff_decompress.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/dictBuilder/cover.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/dictBuilder/zdict.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/dictBuilder/zdict.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_legacy.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v01.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v01.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v02.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v02.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v03.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v03.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v04.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v04.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v05.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v05.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v06.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v06.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v07.c
  projects/bsd_rdma_4_9/contrib/zstd/lib/legacy/zstd_v07.h
  projects/bsd_rdma_4_9/contrib/zstd/lib/zstd.h
  projects/bsd_rdma_4_9/contrib/zstd/programs/.gitignore
  projects/bsd_rdma_4_9/contrib/zstd/programs/Makefile
  projects/bsd_rdma_4_9/contrib/zstd/programs/README.md
  projects/bsd_rdma_4_9/contrib/zstd/programs/bench.c
  projects/bsd_rdma_4_9/contrib/zstd/programs/bench.h
  projects/bsd_rdma_4_9/contrib/zstd/programs/datagen.c
  projects/bsd_rdma_4_9/contrib/zstd/programs/datagen.h
  projects/bsd_rdma_4_9/contrib/zstd/programs/dibio.c
  projects/bsd_rdma_4_9/contrib/zstd/programs/dibio.h
  projects/bsd_rdma_4_9/contrib/zstd/programs/fileio.c
  projects/bsd_rdma_4_9/contrib/zstd/programs/fileio.h
  projects/bsd_rdma_4_9/contrib/zstd/programs/platform.h
  projects/bsd_rdma_4_9/contrib/zstd/programs/util.h
  projects/bsd_rdma_4_9/contrib/zstd/programs/zstd.1
  projects/bsd_rdma_4_9/contrib/zstd/programs/zstd.1.md
  projects/bsd_rdma_4_9/contrib/zstd/programs/zstdcli.c
  projects/bsd_rdma_4_9/contrib/zstd/tests/Makefile
  projects/bsd_rdma_4_9/contrib/zstd/tests/datagencli.c
  projects/bsd_rdma_4_9/contrib/zstd/tests/decodecorpus.c
  projects/bsd_rdma_4_9/contrib/zstd/tests/fullbench.c
  projects/bsd_rdma_4_9/contrib/zstd/tests/fuzzer.c
  projects/bsd_rdma_4_9/contrib/zstd/tests/invalidDictionaries.c
  projects/bsd_rdma_4_9/contrib/zstd/tests/legacy.c
  projects/bsd_rdma_4_9/contrib/zstd/tests/longmatch.c
  projects/bsd_rdma_4_9/contrib/zstd/tests/namespaceTest.c
  projects/bsd_rdma_4_9/contrib/zstd/tests/paramgrill.c
  projects/bsd_rdma_4_9/contrib/zstd/tests/playTests.sh
  projects/bsd_rdma_4_9/contrib/zstd/tests/roundTripCrash.c
  projects/bsd_rdma_4_9/contrib/zstd/tests/symbols.c
  projects/bsd_rdma_4_9/contrib/zstd/tests/zbufftest.c
  projects/bsd_rdma_4_9/contrib/zstd/tests/zstreamtest.c
  projects/bsd_rdma_4_9/contrib/zstd/zlibWrapper/examples/zwrapbench.c
  projects/bsd_rdma_4_9/contrib/zstd/zlibWrapper/gzcompatibility.h
  projects/bsd_rdma_4_9/contrib/zstd/zlibWrapper/gzlib.c
  projects/bsd_rdma_4_9/contrib/zstd/zlibWrapper/gzread.c
  projects/bsd_rdma_4_9/contrib/zstd/zlibWrapper/gzwrite.c
  projects/bsd_rdma_4_9/contrib/zstd/zlibWrapper/zstd_zlibwrapper.c
  projects/bsd_rdma_4_9/contrib/zstd/zlibWrapper/zstd_zlibwrapper.h
  projects/bsd_rdma_4_9/etc/defaults/periodic.conf
  projects/bsd_rdma_4_9/etc/mtree/BSD.tests.dist
  projects/bsd_rdma_4_9/etc/periodic/security/100.chksetuid
  projects/bsd_rdma_4_9/etc/periodic/security/110.neggrpperm
  projects/bsd_rdma_4_9/etc/periodic/security/security.functions
  projects/bsd_rdma_4_9/etc/periodic/weekly/Makefile
  projects/bsd_rdma_4_9/gnu/usr.bin/binutils/libbfd/Makefile.amd64
  projects/bsd_rdma_4_9/kerberos5/libexec/kpasswdd/Makefile
  projects/bsd_rdma_4_9/lib/clang/include/clang/Basic/Version.inc
  projects/bsd_rdma_4_9/lib/clang/include/lld/Config/Version.inc
  projects/bsd_rdma_4_9/lib/clang/include/llvm/Support/VCSRevision.h
  projects/bsd_rdma_4_9/lib/csu/mips/crti.S
  projects/bsd_rdma_4_9/lib/csu/mips/crtn.S
  projects/bsd_rdma_4_9/lib/libc/amd64/sys/Makefile.inc
  projects/bsd_rdma_4_9/lib/libc/amd64/sys/amd64_get_fsbase.c
  projects/bsd_rdma_4_9/lib/libc/amd64/sys/amd64_get_gsbase.c
  projects/bsd_rdma_4_9/lib/libc/amd64/sys/amd64_set_fsbase.c
  projects/bsd_rdma_4_9/lib/libc/amd64/sys/amd64_set_gsbase.c
  projects/bsd_rdma_4_9/lib/libc/gen/fnmatch.c
  projects/bsd_rdma_4_9/lib/libc/gen/getmntinfo.c
  projects/bsd_rdma_4_9/lib/libc/locale/setlocale.c
  projects/bsd_rdma_4_9/lib/libc/locale/setrunelocale.c
  projects/bsd_rdma_4_9/lib/libc/locale/xlocale_private.h
  projects/bsd_rdma_4_9/lib/libc/mips/Symbol.map
  projects/bsd_rdma_4_9/lib/libc/tests/gen/Makefile
  projects/bsd_rdma_4_9/lib/libcompiler_rt/Makefile.inc
  projects/bsd_rdma_4_9/lib/libedit/chartype.c
  projects/bsd_rdma_4_9/lib/libefivar/Makefile
  projects/bsd_rdma_4_9/lib/libefivar/efivar-dp-format.c
  projects/bsd_rdma_4_9/lib/libefivar/efivar-dp-parse.c
  projects/bsd_rdma_4_9/lib/libefivar/efivar-dp.h
  projects/bsd_rdma_4_9/lib/libefivar/efivar.c
  projects/bsd_rdma_4_9/lib/libgeom/geom_util.c
  projects/bsd_rdma_4_9/lib/libpmc/libpmc.c
  projects/bsd_rdma_4_9/lib/libproc/_libproc.h
  projects/bsd_rdma_4_9/lib/libproc/proc_rtld.c
  projects/bsd_rdma_4_9/lib/libproc/proc_sym.c
  projects/bsd_rdma_4_9/lib/libstand/nfs.c
  projects/bsd_rdma_4_9/lib/libstand/tftp.c
  projects/bsd_rdma_4_9/lib/libsysdecode/Makefile
  projects/bsd_rdma_4_9/lib/libsysdecode/flags.c
  projects/bsd_rdma_4_9/lib/libsysdecode/mktables
  projects/bsd_rdma_4_9/lib/libsysdecode/sysdecode.h
  projects/bsd_rdma_4_9/lib/libsysdecode/sysdecode_enum.3
  projects/bsd_rdma_4_9/lib/libsysdecode/sysdecode_mask.3
  projects/bsd_rdma_4_9/lib/msun/src/catrig.c
  projects/bsd_rdma_4_9/lib/msun/src/catrigl.c
  projects/bsd_rdma_4_9/lib/msun/src/s_csqrtl.c
  projects/bsd_rdma_4_9/lib/msun/tests/csqrt_test.c
  projects/bsd_rdma_4_9/lib/msun/tests/trig_test.c
  projects/bsd_rdma_4_9/libexec/getty/gettytab.5
  projects/bsd_rdma_4_9/libexec/getty/gettytab.h
  projects/bsd_rdma_4_9/libexec/getty/init.c
  projects/bsd_rdma_4_9/libexec/getty/main.c
  projects/bsd_rdma_4_9/libexec/makewhatis.local/Makefile
  projects/bsd_rdma_4_9/libexec/makewhatis.local/makewhatis.local.8
  projects/bsd_rdma_4_9/libexec/makewhatis.local/makewhatis.local.sh
  projects/bsd_rdma_4_9/libexec/rtld-elf/Makefile
  projects/bsd_rdma_4_9/libexec/rtld-elf/arm/reloc.c
  projects/bsd_rdma_4_9/libexec/rtld-elf/arm/rtld_machdep.h
  projects/bsd_rdma_4_9/libexec/rtld-elf/mips/reloc.c
  projects/bsd_rdma_4_9/libexec/rtld-elf/mips/rtld_start.S
  projects/bsd_rdma_4_9/libexec/rtld-elf/rtld.1
  projects/bsd_rdma_4_9/libexec/rtld-elf/rtld.c
  projects/bsd_rdma_4_9/libexec/rtld-elf/rtld.h
  projects/bsd_rdma_4_9/release/amd64/make-memstick.sh
  projects/bsd_rdma_4_9/release/amd64/mkisoimages.sh
  projects/bsd_rdma_4_9/release/arm/BEAGLEBONE.conf
  projects/bsd_rdma_4_9/release/arm/CUBIEBOARD.conf
  projects/bsd_rdma_4_9/release/arm/GUMSTIX.conf
  projects/bsd_rdma_4_9/release/arm/PANDABOARD.conf
  projects/bsd_rdma_4_9/release/arm/RPI-B.conf
  projects/bsd_rdma_4_9/release/arm64/RPI3.conf
  projects/bsd_rdma_4_9/release/arm64/make-memstick.sh
  projects/bsd_rdma_4_9/release/i386/make-memstick.sh
  projects/bsd_rdma_4_9/release/i386/mkisoimages.sh
  projects/bsd_rdma_4_9/release/powerpc/make-memstick.sh
  projects/bsd_rdma_4_9/release/powerpc/mkisoimages.sh
  projects/bsd_rdma_4_9/release/sparc64/mkisoimages.sh
  projects/bsd_rdma_4_9/release/tools/ec2.conf
  projects/bsd_rdma_4_9/release/tools/gce.conf
  projects/bsd_rdma_4_9/sbin/fsck_ffs/setup.c
  projects/bsd_rdma_4_9/sbin/geom/class/eli/geli.8
  projects/bsd_rdma_4_9/sbin/geom/class/eli/geom_eli.c
  projects/bsd_rdma_4_9/sbin/geom/class/virstor/geom_virstor.c
  projects/bsd_rdma_4_9/sbin/geom/misc/subr.c
  projects/bsd_rdma_4_9/sbin/mdconfig/mdconfig.8
  projects/bsd_rdma_4_9/sbin/mdconfig/mdconfig.c
  projects/bsd_rdma_4_9/sbin/newfs/mkfs.c
  projects/bsd_rdma_4_9/sbin/nvmecontrol/identify.c
  projects/bsd_rdma_4_9/share/man/man4/Makefile
  projects/bsd_rdma_4_9/share/man/man4/altq.4
  projects/bsd_rdma_4_9/share/man/man4/amdtemp.4
  projects/bsd_rdma_4_9/share/man/man4/ddb.4
  projects/bsd_rdma_4_9/share/man/man4/hv_vss.4
  projects/bsd_rdma_4_9/share/man/man4/if_ntb.4
  projects/bsd_rdma_4_9/share/man/man4/ntb_transport.4
  projects/bsd_rdma_4_9/share/man/man4/siba.4
  projects/bsd_rdma_4_9/share/man/man4/tty.4
  projects/bsd_rdma_4_9/share/man/man4/vlan.4
  projects/bsd_rdma_4_9/share/man/man5/periodic.conf.5
  projects/bsd_rdma_4_9/share/man/man5/rc.conf.5
  projects/bsd_rdma_4_9/share/man/man5/src.conf.5
  projects/bsd_rdma_4_9/share/man/man5/tmpfs.5
  projects/bsd_rdma_4_9/share/man/man7/tests.7
  projects/bsd_rdma_4_9/share/misc/committers-ports.dot
  projects/bsd_rdma_4_9/share/misc/committers-src.dot
  projects/bsd_rdma_4_9/share/misc/pci_vendors
  projects/bsd_rdma_4_9/share/mk/bsd.lib.mk
  projects/bsd_rdma_4_9/share/mk/bsd.prog.mk
  projects/bsd_rdma_4_9/share/mk/bsd.sys.mk
  projects/bsd_rdma_4_9/sys/amd64/amd64/cpu_switch.S
  projects/bsd_rdma_4_9/sys/amd64/amd64/exception.S
  projects/bsd_rdma_4_9/sys/amd64/amd64/machdep.c
  projects/bsd_rdma_4_9/sys/amd64/amd64/ptrace_machdep.c
  projects/bsd_rdma_4_9/sys/amd64/amd64/sys_machdep.c
  projects/bsd_rdma_4_9/sys/amd64/amd64/vm_machdep.c
  projects/bsd_rdma_4_9/sys/amd64/conf/GENERIC
  projects/bsd_rdma_4_9/sys/amd64/conf/NOTES
  projects/bsd_rdma_4_9/sys/amd64/include/asmacros.h
  projects/bsd_rdma_4_9/sys/amd64/include/param.h
  projects/bsd_rdma_4_9/sys/amd64/include/pcb.h
  projects/bsd_rdma_4_9/sys/amd64/vmm/intel/vmx_msr.c
  projects/bsd_rdma_4_9/sys/arm/allwinner/a10_gpio.c
  projects/bsd_rdma_4_9/sys/arm/arm/generic_timer.c
  projects/bsd_rdma_4_9/sys/arm/at91/at91_twi.c
  projects/bsd_rdma_4_9/sys/arm/broadcom/bcm2835/bcm2835_bsc.c
  projects/bsd_rdma_4_9/sys/arm/broadcom/bcm2835/bcm2836_mp.c
  projects/bsd_rdma_4_9/sys/arm/conf/ARMADA38X
  projects/bsd_rdma_4_9/sys/arm/conf/BEAGLEBONE-MMCCAM
  projects/bsd_rdma_4_9/sys/arm/freescale/imx/imx_gpio.c
  projects/bsd_rdma_4_9/sys/arm/freescale/imx/imx_i2c.c
  projects/bsd_rdma_4_9/sys/arm/mv/armada38x/files.armada38x
  projects/bsd_rdma_4_9/sys/arm/ti/ti_cpuid.c
  projects/bsd_rdma_4_9/sys/arm/ti/ti_cpuid.h
  projects/bsd_rdma_4_9/sys/arm/ti/ti_i2c.c
  projects/bsd_rdma_4_9/sys/arm/ti/ti_scm.c
  projects/bsd_rdma_4_9/sys/arm64/arm64/genassym.c
  projects/bsd_rdma_4_9/sys/arm64/arm64/identcpu.c
  projects/bsd_rdma_4_9/sys/arm64/arm64/mp_machdep.c
  projects/bsd_rdma_4_9/sys/arm64/arm64/pmap.c
  projects/bsd_rdma_4_9/sys/arm64/arm64/swtch.S
  projects/bsd_rdma_4_9/sys/arm64/arm64/vm_machdep.c
  projects/bsd_rdma_4_9/sys/arm64/conf/GENERIC
  projects/bsd_rdma_4_9/sys/arm64/include/armreg.h
  projects/bsd_rdma_4_9/sys/arm64/include/cpu.h
  projects/bsd_rdma_4_9/sys/arm64/include/pcb.h
  projects/bsd_rdma_4_9/sys/arm64/include/proc.h
  projects/bsd_rdma_4_9/sys/boot/common/loader.8
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/Makefile
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/Makefile.fat
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/boot1.c
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/boot_module.h
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/generate-fat.sh
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/ufs_module.c
  projects/bsd_rdma_4_9/sys/boot/efi/boot1/zfs_module.c
  projects/bsd_rdma_4_9/sys/boot/efi/include/efiapi.h
  projects/bsd_rdma_4_9/sys/boot/efi/include/efichar.h
  projects/bsd_rdma_4_9/sys/boot/efi/include/efidevp.h
  projects/bsd_rdma_4_9/sys/boot/efi/include/efilib.h
  projects/bsd_rdma_4_9/sys/boot/efi/include/efizfs.h
  projects/bsd_rdma_4_9/sys/boot/efi/libefi/Makefile
  projects/bsd_rdma_4_9/sys/boot/efi/libefi/efichar.c
  projects/bsd_rdma_4_9/sys/boot/efi/libefi/efipart.c
  projects/bsd_rdma_4_9/sys/boot/efi/libefi/efizfs.c
  projects/bsd_rdma_4_9/sys/boot/efi/libefi/libefi.c
  projects/bsd_rdma_4_9/sys/boot/efi/loader/Makefile
  projects/bsd_rdma_4_9/sys/boot/efi/loader/arch/amd64/Makefile.inc
  projects/bsd_rdma_4_9/sys/boot/efi/loader/arch/i386/Makefile.inc
  projects/bsd_rdma_4_9/sys/boot/efi/loader/bootinfo.c
  projects/bsd_rdma_4_9/sys/boot/efi/loader/conf.c
  projects/bsd_rdma_4_9/sys/boot/efi/loader/main.c
  projects/bsd_rdma_4_9/sys/boot/fdt/dts/arm/zedboard.dts
  projects/bsd_rdma_4_9/sys/boot/fdt/dts/arm/zybo.dts
  projects/bsd_rdma_4_9/sys/boot/forth/loader.conf
  projects/bsd_rdma_4_9/sys/boot/geli/geliboot.c
  projects/bsd_rdma_4_9/sys/boot/geli/geliboot.h
  projects/bsd_rdma_4_9/sys/boot/geli/geliboot_crypto.c
  projects/bsd_rdma_4_9/sys/boot/geli/geliboot_internal.h
  projects/bsd_rdma_4_9/sys/boot/geli/pwgets.c
  projects/bsd_rdma_4_9/sys/boot/i386/libi386/biosdisk.c
  projects/bsd_rdma_4_9/sys/boot/i386/libi386/spinconsole.c
  projects/bsd_rdma_4_9/sys/boot/zfs/zfsimpl.c
  projects/bsd_rdma_4_9/sys/cam/ata/ata_da.c
  projects/bsd_rdma_4_9/sys/cam/cam_ccb.h
  projects/bsd_rdma_4_9/sys/cam/cam_iosched.c
  projects/bsd_rdma_4_9/sys/cam/cam_iosched.h
  projects/bsd_rdma_4_9/sys/cam/cam_xpt.c
  projects/bsd_rdma_4_9/sys/cam/ctl/ctl_backend_block.c
  projects/bsd_rdma_4_9/sys/cam/ctl/ctl_backend_ramdisk.c
  projects/bsd_rdma_4_9/sys/cam/nvme/nvme_all.c
  projects/bsd_rdma_4_9/sys/cam/nvme/nvme_all.h
  projects/bsd_rdma_4_9/sys/cam/nvme/nvme_da.c
  projects/bsd_rdma_4_9/sys/cam/nvme/nvme_xpt.c
  projects/bsd_rdma_4_9/sys/cam/scsi/scsi_all.c
  projects/bsd_rdma_4_9/sys/cam/scsi/scsi_da.c
  projects/bsd_rdma_4_9/sys/cam/scsi/scsi_pass.c
  projects/bsd_rdma_4_9/sys/cddl/boot/zfs/zfsimpl.h
  projects/bsd_rdma_4_9/sys/cddl/compat/opensolaris/sys/mntent.h
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/abd.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/abd.h
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h
  projects/bsd_rdma_4_9/sys/cddl/dev/dtrace/mips/dtrace_asm.S
  projects/bsd_rdma_4_9/sys/cddl/dev/dtrace/mips/dtrace_subr.c
  projects/bsd_rdma_4_9/sys/cddl/dev/fbt/mips/fbt_isa.c
  projects/bsd_rdma_4_9/sys/compat/cloudabi/cloudabi_fd.c
  projects/bsd_rdma_4_9/sys/compat/cloudabi/cloudabi_file.c
  projects/bsd_rdma_4_9/sys/compat/cloudabi/cloudabi_sock.c
  projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_proto.h
  projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_syscall.h
  projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_syscalls.c
  projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_sysent.c
  projects/bsd_rdma_4_9/sys/compat/cloudabi32/cloudabi32_systrace_args.c
  projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_proto.h
  projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_syscall.h
  projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_syscalls.c
  projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_sysent.c
  projects/bsd_rdma_4_9/sys/compat/cloudabi64/cloudabi64_systrace_args.c
  projects/bsd_rdma_4_9/sys/compat/freebsd32/freebsd32.h
  projects/bsd_rdma_4_9/sys/compat/freebsd32/freebsd32_ioctl.c
  projects/bsd_rdma_4_9/sys/compat/freebsd32/freebsd32_ioctl.h
  projects/bsd_rdma_4_9/sys/compat/freebsd32/freebsd32_misc.c
  projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/device.h
  projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/file.h
  projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/fs.h
  projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/inetdevice.h
  projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/kobject.h
  projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/lockdep.h
  projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/module.h
  projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/include/linux/poll.h
  projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/src/linux_compat.c
  projects/bsd_rdma_4_9/sys/compat/linuxkpi/common/src/linux_pci.c
  projects/bsd_rdma_4_9/sys/conf/NOTES
  projects/bsd_rdma_4_9/sys/conf/files
  projects/bsd_rdma_4_9/sys/conf/files.amd64
  projects/bsd_rdma_4_9/sys/conf/files.arm64
  projects/bsd_rdma_4_9/sys/conf/files.i386
  projects/bsd_rdma_4_9/sys/conf/ldscript.amd64
  projects/bsd_rdma_4_9/sys/conf/newvers.sh
  projects/bsd_rdma_4_9/sys/conf/options
  projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi_types_common.h
  projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi_vdso_aarch64.S
  projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi_vdso_armv6.S
  projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi_vdso_i686.S
  projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi_vdso_i686_on_64bit.S
  projects/bsd_rdma_4_9/sys/contrib/cloudabi/cloudabi_vdso_x86_64.S
  projects/bsd_rdma_4_9/sys/contrib/cloudabi/syscalls32.master
  projects/bsd_rdma_4_9/sys/contrib/cloudabi/syscalls64.master
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/changes.txt
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/common/dmtbinfo.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslcompiler.h
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslcompiler.l
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/asldebug.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslerror.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslhelp.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslmain.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslmessages.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslmessages.h
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslresource.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslrules.y
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/asltree.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/aslutils.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dtcompile.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dtcompiler.h
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dtfield.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dtparser.y
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/dtutils.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/compiler/prparser.y
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/debugger/dbconvert.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/disassembler/dmresrc.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/dispatcher/dswexec.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/events/evgpe.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/executer/exconcat.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/executer/exconvrt.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/executer/exmisc.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/executer/exresop.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/hardware/hwgpe.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/hardware/hwregs.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/hardware/hwtimer.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/hardware/hwxface.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/namespace/nsconvert.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/tables/tbxface.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/components/utilities/utstrtoul64.c
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/acexcep.h
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/achware.h
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/acinterp.h
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/acpixf.h
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/actbl1.h
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/actbl2.h
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/include/acutils.h
  projects/bsd_rdma_4_9/sys/contrib/ipfilter/netinet/ip_state.c
  projects/bsd_rdma_4_9/sys/dev/aac/aac.c
  projects/bsd_rdma_4_9/sys/dev/acpica/acpi_cpu.c
  projects/bsd_rdma_4_9/sys/dev/ahci/ahci_generic.c
  projects/bsd_rdma_4_9/sys/dev/amdtemp/amdtemp.c
  projects/bsd_rdma_4_9/sys/dev/amr/amr.c
  projects/bsd_rdma_4_9/sys/dev/bhnd/cores/usb/bhnd_usb.c
  projects/bsd_rdma_4_9/sys/dev/bnxt/bnxt.h
  projects/bsd_rdma_4_9/sys/dev/bnxt/bnxt_hwrm.c
  projects/bsd_rdma_4_9/sys/dev/bnxt/bnxt_hwrm.h
  projects/bsd_rdma_4_9/sys/dev/bnxt/bnxt_sysctl.c
  projects/bsd_rdma_4_9/sys/dev/bnxt/bnxt_sysctl.h
  projects/bsd_rdma_4_9/sys/dev/bnxt/hsi_struct_def.h
  projects/bsd_rdma_4_9/sys/dev/bnxt/if_bnxt.c
  projects/bsd_rdma_4_9/sys/dev/cxgbe/adapter.h
  projects/bsd_rdma_4_9/sys/dev/cxgbe/common/t4_hw.c
  projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t4fw_interface.h
  projects/bsd_rdma_4_9/sys/dev/cxgbe/firmware/t6fw_cfg.txt
  projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/cm.c
  projects/bsd_rdma_4_9/sys/dev/cxgbe/iw_cxgbe/qp.c
  projects/bsd_rdma_4_9/sys/dev/cxgbe/offload.h
  projects/bsd_rdma_4_9/sys/dev/cxgbe/t4_main.c
  projects/bsd_rdma_4_9/sys/dev/cxgbe/t4_sge.c
  projects/bsd_rdma_4_9/sys/dev/cxgbe/tom/t4_connect.c
  projects/bsd_rdma_4_9/sys/dev/cxgbe/tom/t4_listen.c
  projects/bsd_rdma_4_9/sys/dev/cxgbe/tom/t4_tom.c
  projects/bsd_rdma_4_9/sys/dev/e1000/e1000_80003es2lan.c
  projects/bsd_rdma_4_9/sys/dev/e1000/e1000_82571.c
  projects/bsd_rdma_4_9/sys/dev/e1000/e1000_82575.c
  projects/bsd_rdma_4_9/sys/dev/e1000/e1000_hw.h
  projects/bsd_rdma_4_9/sys/dev/e1000/e1000_i210.c
  projects/bsd_rdma_4_9/sys/dev/e1000/e1000_i210.h
  projects/bsd_rdma_4_9/sys/dev/e1000/e1000_ich8lan.c
  projects/bsd_rdma_4_9/sys/dev/e1000/e1000_mac.c
  projects/bsd_rdma_4_9/sys/dev/e1000/e1000_mac.h
  projects/bsd_rdma_4_9/sys/dev/e1000/e1000_osdep.h
  projects/bsd_rdma_4_9/sys/dev/e1000/em_txrx.c
  projects/bsd_rdma_4_9/sys/dev/e1000/if_em.c
  projects/bsd_rdma_4_9/sys/dev/e1000/if_em.h
  projects/bsd_rdma_4_9/sys/dev/glxiic/glxiic.c
  projects/bsd_rdma_4_9/sys/dev/gpio/gpio_if.m
  projects/bsd_rdma_4_9/sys/dev/gpio/gpioc.c
  projects/bsd_rdma_4_9/sys/dev/hwpmc/hwpmc_core.c
  projects/bsd_rdma_4_9/sys/dev/hwpmc/hwpmc_intel.c
  projects/bsd_rdma_4_9/sys/dev/hwpmc/pmc_events.h
  projects/bsd_rdma_4_9/sys/dev/hyperv/netvsc/hn_rndis.c
  projects/bsd_rdma_4_9/sys/dev/hyperv/netvsc/if_hn.c
  projects/bsd_rdma_4_9/sys/dev/ichwd/ichwd.h
  projects/bsd_rdma_4_9/sys/dev/iicbus/iicbus_if.m
  projects/bsd_rdma_4_9/sys/dev/intpm/intpm.c
  projects/bsd_rdma_4_9/sys/dev/isp/isp_freebsd.c
  projects/bsd_rdma_4_9/sys/dev/ixgbe/if_ix.c
  projects/bsd_rdma_4_9/sys/dev/ixgbe/if_ixv.c
  projects/bsd_rdma_4_9/sys/dev/jedec_ts/jedec_ts.c
  projects/bsd_rdma_4_9/sys/dev/md/md.c
  projects/bsd_rdma_4_9/sys/dev/mfi/mfi.c
  projects/bsd_rdma_4_9/sys/dev/mpr/mpr.c
  projects/bsd_rdma_4_9/sys/dev/mpr/mpr_mapping.c
  projects/bsd_rdma_4_9/sys/dev/mpr/mpr_pci.c
  projects/bsd_rdma_4_9/sys/dev/mpr/mpr_sas.c
  projects/bsd_rdma_4_9/sys/dev/mpr/mpr_sas_lsi.c
  projects/bsd_rdma_4_9/sys/dev/mpr/mpr_table.c
  projects/bsd_rdma_4_9/sys/dev/mpr/mpr_table.h
  projects/bsd_rdma_4_9/sys/dev/mpr/mpr_user.c
  projects/bsd_rdma_4_9/sys/dev/mpr/mprvar.h
  projects/bsd_rdma_4_9/sys/dev/mps/mps.c
  projects/bsd_rdma_4_9/sys/dev/mps/mps_mapping.c
  projects/bsd_rdma_4_9/sys/dev/mps/mps_pci.c
  projects/bsd_rdma_4_9/sys/dev/mps/mps_sas.c
  projects/bsd_rdma_4_9/sys/dev/mps/mps_sas_lsi.c
  projects/bsd_rdma_4_9/sys/dev/mps/mps_table.c
  projects/bsd_rdma_4_9/sys/dev/mps/mps_table.h
  projects/bsd_rdma_4_9/sys/dev/mps/mps_user.c
  projects/bsd_rdma_4_9/sys/dev/mps/mpsvar.h
  projects/bsd_rdma_4_9/sys/dev/neta/if_mvneta.c
  projects/bsd_rdma_4_9/sys/dev/neta/if_mvneta_fdt.c
  projects/bsd_rdma_4_9/sys/dev/neta/if_mvnetavar.h
  projects/bsd_rdma_4_9/sys/dev/ntb/ntb.c
  projects/bsd_rdma_4_9/sys/dev/ntb/ntb.h
  projects/bsd_rdma_4_9/sys/dev/ntb/ntb_transport.c
  projects/bsd_rdma_4_9/sys/dev/nvme/nvme.c
  projects/bsd_rdma_4_9/sys/dev/nvme/nvme.h
  projects/bsd_rdma_4_9/sys/dev/nvme/nvme_ctrlr.c
  projects/bsd_rdma_4_9/sys/dev/nvme/nvme_ctrlr_cmd.c
  projects/bsd_rdma_4_9/sys/dev/nvme/nvme_ns.c
  projects/bsd_rdma_4_9/sys/dev/nvme/nvme_private.h
  projects/bsd_rdma_4_9/sys/dev/nvme/nvme_qpair.c
  projects/bsd_rdma_4_9/sys/dev/nvme/nvme_sim.c
  projects/bsd_rdma_4_9/sys/dev/nvme/nvme_sysctl.c
  projects/bsd_rdma_4_9/sys/dev/ppc/ppc_pci.c
  projects/bsd_rdma_4_9/sys/dev/qlnx/qlnxe/qlnx_os.c
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/README.txt
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_boot.c
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_def.h
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_fw.c
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_glbl.h
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_hw.c
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_hw.h
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_inline.h
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_ioctl.c
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_isr.c
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_minidump.c
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_os.c
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_os.h
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_reset.c
  projects/bsd_rdma_4_9/sys/dev/qlxgbe/ql_ver.h
  projects/bsd_rdma_4_9/sys/dev/rtwn/if_rtwn_ridx.h
  projects/bsd_rdma_4_9/sys/dev/rtwn/if_rtwn_rx.c
  projects/bsd_rdma_4_9/sys/dev/rtwn/rtl8188e/r88e.h
  projects/bsd_rdma_4_9/sys/dev/rtwn/rtl8188e/r88e_chan.c
  projects/bsd_rdma_4_9/sys/dev/rtwn/rtl8192c/r92c.h
  projects/bsd_rdma_4_9/sys/dev/rtwn/rtl8192c/r92c_chan.c
  projects/bsd_rdma_4_9/sys/dev/rtwn/rtl8192c/r92c_fw.c
  projects/bsd_rdma_4_9/sys/dev/rtwn/rtl8192c/r92c_priv.h
  projects/bsd_rdma_4_9/sys/dev/rtwn/rtl8192c/r92c_rx.c
  projects/bsd_rdma_4_9/sys/dev/rtwn/rtl8192c/r92c_tx.c
  projects/bsd_rdma_4_9/sys/dev/rtwn/rtl8192c/r92c_var.h
  projects/bsd_rdma_4_9/sys/dev/rtwn/rtl8192e/r92e_chan.c
  projects/bsd_rdma_4_9/sys/dev/rtwn/rtl8812a/r12a_chan.c
  projects/bsd_rdma_4_9/sys/dev/rtwn/rtl8812a/r12a_rx.c
  projects/bsd_rdma_4_9/sys/dev/rtwn/rtl8812a/r12a_tx.c
  projects/bsd_rdma_4_9/sys/dev/syscons/scvgarndr.c
  projects/bsd_rdma_4_9/sys/dev/syscons/syscons.c
  projects/bsd_rdma_4_9/sys/dev/syscons/syscons.h
  projects/bsd_rdma_4_9/sys/dev/usb/controller/ehci_mv.c
  projects/bsd_rdma_4_9/sys/dev/usb/controller/xhci_mv.c
  projects/bsd_rdma_4_9/sys/dev/usb/quirk/usb_quirk.c
  projects/bsd_rdma_4_9/sys/dev/usb/usbdevs
  projects/bsd_rdma_4_9/sys/dev/vxge/vxgehal/vxgehal-mrpcim.c
  projects/bsd_rdma_4_9/sys/fs/msdosfs/msdosfs_fat.c
  projects/bsd_rdma_4_9/sys/geom/eli/g_eli.c
  projects/bsd_rdma_4_9/sys/geom/eli/g_eli.h
  projects/bsd_rdma_4_9/sys/geom/eli/g_eli_ctl.c
  projects/bsd_rdma_4_9/sys/geom/eli/g_eli_integrity.c
  projects/bsd_rdma_4_9/sys/geom/geom_subr.c
  projects/bsd_rdma_4_9/sys/geom/part/g_part_gpt.c
  projects/bsd_rdma_4_9/sys/i386/conf/GENERIC
  projects/bsd_rdma_4_9/sys/i386/conf/NOTES
  projects/bsd_rdma_4_9/sys/i386/i386/trap.c
  projects/bsd_rdma_4_9/sys/i386/include/param.h
  projects/bsd_rdma_4_9/sys/kern/kern_cpuset.c
  projects/bsd_rdma_4_9/sys/kern/kern_dtrace.c
  projects/bsd_rdma_4_9/sys/kern/kern_fork.c
  projects/bsd_rdma_4_9/sys/kern/kern_lockstat.c
  projects/bsd_rdma_4_9/sys/kern/kern_mutex.c
  projects/bsd_rdma_4_9/sys/kern/kern_proc.c
  projects/bsd_rdma_4_9/sys/kern/kern_rwlock.c
  projects/bsd_rdma_4_9/sys/kern/kern_sx.c
  projects/bsd_rdma_4_9/sys/kern/kern_sysctl.c
  projects/bsd_rdma_4_9/sys/kern/subr_blist.c
  projects/bsd_rdma_4_9/sys/kern/subr_bus_dma.c
  projects/bsd_rdma_4_9/sys/kern/subr_gtaskqueue.c
  projects/bsd_rdma_4_9/sys/kern/subr_smp.c
  projects/bsd_rdma_4_9/sys/kern/subr_turnstile.c
  projects/bsd_rdma_4_9/sys/kern/subr_vmem.c
  projects/bsd_rdma_4_9/sys/kern/sys_socket.c
  projects/bsd_rdma_4_9/sys/kern/uipc_sockbuf.c
  projects/bsd_rdma_4_9/sys/kern/uipc_socket.c
  projects/bsd_rdma_4_9/sys/kern/uipc_usrreq.c
  projects/bsd_rdma_4_9/sys/kern/vfs_bio.c
  projects/bsd_rdma_4_9/sys/kern/vfs_cache.c
  projects/bsd_rdma_4_9/sys/kern/vfs_mountroot.c
  projects/bsd_rdma_4_9/sys/kern/vfs_subr.c
  projects/bsd_rdma_4_9/sys/mips/atheros/if_arge.c
  projects/bsd_rdma_4_9/sys/mips/cavium/octeon_ebt3000_cf.c
  projects/bsd_rdma_4_9/sys/mips/conf/ERL
  projects/bsd_rdma_4_9/sys/mips/include/_limits.h
  projects/bsd_rdma_4_9/sys/mips/mips/elf_machdep.c
  projects/bsd_rdma_4_9/sys/mips/mips/exception.S
  projects/bsd_rdma_4_9/sys/mips/mips/freebsd32_machdep.c
  projects/bsd_rdma_4_9/sys/mips/mips/pm_machdep.c
  projects/bsd_rdma_4_9/sys/mips/rmi/rootfs_list.txt
  projects/bsd_rdma_4_9/sys/mips/rmi/xls_ehci.c
  projects/bsd_rdma_4_9/sys/modules/Makefile
  projects/bsd_rdma_4_9/sys/modules/cxgb/Makefile
  projects/bsd_rdma_4_9/sys/modules/cxgbe/t4_firmware/Makefile
  projects/bsd_rdma_4_9/sys/modules/cxgbe/t5_firmware/Makefile
  projects/bsd_rdma_4_9/sys/modules/cxgbe/t6_firmware/Makefile
  projects/bsd_rdma_4_9/sys/modules/dtrace/Makefile
  projects/bsd_rdma_4_9/sys/modules/dtrace/dtraceall/Makefile
  projects/bsd_rdma_4_9/sys/modules/dtrace/dtraceall/dtraceall.c
  projects/bsd_rdma_4_9/sys/modules/ntb/Makefile
  projects/bsd_rdma_4_9/sys/modules/nvme/Makefile
  projects/bsd_rdma_4_9/sys/modules/qlxgbe/Makefile
  projects/bsd_rdma_4_9/sys/modules/uart/Makefile
  projects/bsd_rdma_4_9/sys/net/ieee8023ad_lacp.c
  projects/bsd_rdma_4_9/sys/net/if.c
  projects/bsd_rdma_4_9/sys/net/if.h
  projects/bsd_rdma_4_9/sys/net/if_var.h
  projects/bsd_rdma_4_9/sys/net/if_vlan.c
  projects/bsd_rdma_4_9/sys/net/iflib.c
  projects/bsd_rdma_4_9/sys/net/iflib.h
  projects/bsd_rdma_4_9/sys/net/mp_ring.c
  projects/bsd_rdma_4_9/sys/net/route.h
  projects/bsd_rdma_4_9/sys/net80211/ieee80211_output.c
  projects/bsd_rdma_4_9/sys/netinet/in_pcb.c
  projects/bsd_rdma_4_9/sys/netinet/in_pcb.h
  projects/bsd_rdma_4_9/sys/netinet/sctp_input.c
  projects/bsd_rdma_4_9/sys/netinet/sctp_output.c
  projects/bsd_rdma_4_9/sys/netinet/sctp_pcb.c
  projects/bsd_rdma_4_9/sys/netinet/sctp_sysctl.c
  projects/bsd_rdma_4_9/sys/netinet/sctp_uio.h
  projects/bsd_rdma_4_9/sys/netinet/sctp_usrreq.c
  projects/bsd_rdma_4_9/sys/netinet/tcp_input.c
  projects/bsd_rdma_4_9/sys/netinet/tcp_stacks/fastpath.c
  projects/bsd_rdma_4_9/sys/netinet/tcp_timer.c
  projects/bsd_rdma_4_9/sys/netinet/tcp_var.h
  projects/bsd_rdma_4_9/sys/netinet6/sctp6_usrreq.c
  projects/bsd_rdma_4_9/sys/netipsec/ipsec.c
  projects/bsd_rdma_4_9/sys/netipsec/ipsec.h
  projects/bsd_rdma_4_9/sys/netipsec/ipsec6.h
  projects/bsd_rdma_4_9/sys/netipsec/ipsec_output.c
  projects/bsd_rdma_4_9/sys/netipsec/udpencap.c
  projects/bsd_rdma_4_9/sys/powerpc/conf/GENERIC
  projects/bsd_rdma_4_9/sys/powerpc/include/spr.h
  projects/bsd_rdma_4_9/sys/powerpc/mpc85xx/mpc85xx.c
  projects/bsd_rdma_4_9/sys/powerpc/powerpc/machdep.c
  projects/bsd_rdma_4_9/sys/riscv/conf/GENERIC
  projects/bsd_rdma_4_9/sys/riscv/riscv/machdep.c
  projects/bsd_rdma_4_9/sys/security/audit/audit.c
  projects/bsd_rdma_4_9/sys/sparc64/conf/GENERIC
  projects/bsd_rdma_4_9/sys/sys/blist.h
  projects/bsd_rdma_4_9/sys/sys/cdefs.h
  projects/bsd_rdma_4_9/sys/sys/consio.h
  projects/bsd_rdma_4_9/sys/sys/elf_common.h
  projects/bsd_rdma_4_9/sys/sys/gpio.h
  projects/bsd_rdma_4_9/sys/sys/gtaskqueue.h
  projects/bsd_rdma_4_9/sys/sys/mdioctl.h
  projects/bsd_rdma_4_9/sys/sys/param.h
  projects/bsd_rdma_4_9/sys/sys/smp.h
  projects/bsd_rdma_4_9/sys/sys/sockio.h
  projects/bsd_rdma_4_9/sys/sys/systm.h
  projects/bsd_rdma_4_9/sys/sys/vmmeter.h
  projects/bsd_rdma_4_9/sys/ufs/ffs/ffs_softdep.c
  projects/bsd_rdma_4_9/sys/ufs/ffs/fs.h
  projects/bsd_rdma_4_9/sys/vm/swap_pager.c
  projects/bsd_rdma_4_9/sys/vm/swap_pager.h
  projects/bsd_rdma_4_9/sys/vm/uma_core.c
  projects/bsd_rdma_4_9/sys/vm/vm_fault.c
  projects/bsd_rdma_4_9/sys/vm/vm_meter.c
  projects/bsd_rdma_4_9/sys/vm/vm_object.c
  projects/bsd_rdma_4_9/sys/vm/vm_object.h
  projects/bsd_rdma_4_9/sys/vm/vm_page.c
  projects/bsd_rdma_4_9/sys/vm/vm_page.h
  projects/bsd_rdma_4_9/sys/vm/vm_pageout.c
  projects/bsd_rdma_4_9/sys/vm/vm_pager.c
  projects/bsd_rdma_4_9/sys/vm/vm_phys.c
  projects/bsd_rdma_4_9/sys/vm/vm_phys.h
  projects/bsd_rdma_4_9/sys/x86/acpica/srat.c
  projects/bsd_rdma_4_9/sys/x86/cpufreq/hwpstate.c
  projects/bsd_rdma_4_9/sys/x86/include/apicreg.h
  projects/bsd_rdma_4_9/sys/x86/include/apicvar.h
  projects/bsd_rdma_4_9/sys/x86/include/specialreg.h
  projects/bsd_rdma_4_9/sys/x86/include/x86_var.h
  projects/bsd_rdma_4_9/sys/x86/iommu/intel_drv.c
  projects/bsd_rdma_4_9/sys/x86/pci/qpi.c
  projects/bsd_rdma_4_9/sys/x86/x86/identcpu.c
  projects/bsd_rdma_4_9/sys/x86/x86/io_apic.c
  projects/bsd_rdma_4_9/sys/x86/x86/mca.c
  projects/bsd_rdma_4_9/sys/x86/x86/mp_x86.c
  projects/bsd_rdma_4_9/targets/pseudo/userland/Makefile.depend
  projects/bsd_rdma_4_9/tools/build/mk/OptionalObsoleteFiles.inc
  projects/bsd_rdma_4_9/tools/build/options/WITHOUT_MAN_UTILS
  projects/bsd_rdma_4_9/tools/regression/sockets/accf_data_attach/accf_data_attach.c
  projects/bsd_rdma_4_9/tools/tools/nanobsd/embedded/common
  projects/bsd_rdma_4_9/usr.bin/Makefile
  projects/bsd_rdma_4_9/usr.bin/calendar/calendars/calendar.freebsd
  projects/bsd_rdma_4_9/usr.bin/calendar/calendars/calendar.holiday
  projects/bsd_rdma_4_9/usr.bin/calendar/calendars/de_DE.ISO8859-1/calendar.geschichte
  projects/bsd_rdma_4_9/usr.bin/clang/Makefile.inc
  projects/bsd_rdma_4_9/usr.bin/grep/grep.c
  projects/bsd_rdma_4_9/usr.bin/grep/grep.h
  projects/bsd_rdma_4_9/usr.bin/grep/util.c
  projects/bsd_rdma_4_9/usr.bin/kdump/kdump.c
  projects/bsd_rdma_4_9/usr.bin/ktrdump/ktrdump.c
  projects/bsd_rdma_4_9/usr.bin/netstat/inet.c
  projects/bsd_rdma_4_9/usr.bin/netstat/main.c
  projects/bsd_rdma_4_9/usr.bin/netstat/netstat.1
  projects/bsd_rdma_4_9/usr.bin/sockstat/sockstat.1
  projects/bsd_rdma_4_9/usr.bin/sockstat/sockstat.c
  projects/bsd_rdma_4_9/usr.bin/su/su.1
  projects/bsd_rdma_4_9/usr.bin/svn/lib/libsvn_client/Makefile
  projects/bsd_rdma_4_9/usr.bin/tail/extern.h
  projects/bsd_rdma_4_9/usr.bin/tail/tests/tail_test.sh
  projects/bsd_rdma_4_9/usr.bin/truss/extern.h
  projects/bsd_rdma_4_9/usr.bin/truss/setup.c
  projects/bsd_rdma_4_9/usr.bin/truss/syscall.h
  projects/bsd_rdma_4_9/usr.bin/truss/syscalls.c
  projects/bsd_rdma_4_9/usr.sbin/acpi/acpidb/Makefile
  projects/bsd_rdma_4_9/usr.sbin/acpi/acpidump/acpi.c
  projects/bsd_rdma_4_9/usr.sbin/acpi/iasl/Makefile
  projects/bsd_rdma_4_9/usr.sbin/autofs/auto_master.5
  projects/bsd_rdma_4_9/usr.sbin/binmiscctl/binmiscctl.8
  projects/bsd_rdma_4_9/usr.sbin/bsdinstall/partedit/gpart_ops.c
  projects/bsd_rdma_4_9/usr.sbin/bsdinstall/scripts/config
  projects/bsd_rdma_4_9/usr.sbin/camdd/camdd.c
  projects/bsd_rdma_4_9/usr.sbin/chown/tests/chown_test.sh
  projects/bsd_rdma_4_9/usr.sbin/crunch/crunchgen/crunched_main.c
  projects/bsd_rdma_4_9/usr.sbin/crunch/crunchgen/crunchgen.c
  projects/bsd_rdma_4_9/usr.sbin/crunch/examples/really-big.conf
  projects/bsd_rdma_4_9/usr.sbin/ctladm/ctladm.c
  projects/bsd_rdma_4_9/usr.sbin/cxgbetool/cxgbetool.c
  projects/bsd_rdma_4_9/usr.sbin/efivar/Makefile
  projects/bsd_rdma_4_9/usr.sbin/efivar/efivar.8
  projects/bsd_rdma_4_9/usr.sbin/efivar/efivar.c
  projects/bsd_rdma_4_9/usr.sbin/i2c/i2c.c
  projects/bsd_rdma_4_9/usr.sbin/iovctl/iovctl.c
  projects/bsd_rdma_4_9/usr.sbin/makefs/mtree.c
  projects/bsd_rdma_4_9/usr.sbin/manctl/manctl.8
  projects/bsd_rdma_4_9/usr.sbin/manctl/manctl.sh
  projects/bsd_rdma_4_9/usr.sbin/tcpdrop/tcpdrop.8
  projects/bsd_rdma_4_9/usr.sbin/tcpdrop/tcpdrop.c
  projects/bsd_rdma_4_9/usr.sbin/vidcontrol/vidcontrol.1
  projects/bsd_rdma_4_9/usr.sbin/vidcontrol/vidcontrol.c
Directory Properties:
  projects/bsd_rdma_4_9/   (props changed)
  projects/bsd_rdma_4_9/cddl/   (props changed)
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/   (props changed)
  projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/   (props changed)
  projects/bsd_rdma_4_9/contrib/binutils/   (props changed)
  projects/bsd_rdma_4_9/contrib/compiler-rt/   (props changed)
  projects/bsd_rdma_4_9/contrib/file/   (props changed)
  projects/bsd_rdma_4_9/contrib/libc++/   (props changed)
  projects/bsd_rdma_4_9/contrib/llvm/   (props changed)
  projects/bsd_rdma_4_9/contrib/llvm/tools/clang/   (props changed)
  projects/bsd_rdma_4_9/contrib/llvm/tools/lld/   (props changed)
  projects/bsd_rdma_4_9/contrib/llvm/tools/lldb/   (props changed)
  projects/bsd_rdma_4_9/contrib/netbsd-tests/   (props changed)
  projects/bsd_rdma_4_9/contrib/top/   (props changed)
  projects/bsd_rdma_4_9/contrib/unbound/   (props changed)
  projects/bsd_rdma_4_9/contrib/zlib/   (props changed)
  projects/bsd_rdma_4_9/contrib/zstd/   (props changed)
  projects/bsd_rdma_4_9/gnu/usr.bin/binutils/   (props changed)
  projects/bsd_rdma_4_9/lib/libedit/   (props changed)
  projects/bsd_rdma_4_9/sys/cddl/contrib/opensolaris/   (props changed)
  projects/bsd_rdma_4_9/sys/contrib/dev/acpica/   (props changed)
  projects/bsd_rdma_4_9/sys/contrib/ipfilter/   (props changed)

Modified: projects/bsd_rdma_4_9/Makefile.inc1
==============================================================================
--- projects/bsd_rdma_4_9/Makefile.inc1	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/Makefile.inc1	Wed Sep 13 19:12:28 2017	(r323560)
@@ -557,7 +557,7 @@ TMAKE=		MAKEOBJDIRPREFIX=${OBJTREE} \
 # cross-tools stage
 XMAKE=		TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \
 		TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \
-		MK_GDB=no MK_TESTS=no
+		MK_GDB=no MK_LLD_IS_LD=${MK_LLD_BOOTSTRAP} MK_TESTS=no
 
 # kernel-tools stage
 KTMAKEENV=	INSTALL="sh ${.CURDIR}/tools/install.sh" \
@@ -1786,7 +1786,8 @@ update: .PHONY
 
 # ELF Tool Chain libraries are needed for ELF tools and dtrace tools.
 # r296685 fix cross-endian objcopy
-.if ${BOOTSTRAPPING} < 1100102
+# r310724 fixed PR 215350, a crash in libdwarf with objects built by GCC 6.2.
+.if ${BOOTSTRAPPING} < 1200020
 _elftoolchain_libs= lib/libelf lib/libdwarf
 .endif
 
@@ -1984,8 +1985,12 @@ _gcc_tools= gnu/usr.bin/cc/cc_tools
 _rescue=rescue/rescue
 .endif
 
+.if ${MK_TCSH} != "no"
+_tcsh=bin/csh
+.endif
+
 .for _tool in \
-    bin/csh \
+    ${_tcsh} \
     bin/sh \
     ${LOCAL_TOOL_DIRS} \
     lib/ncurses/ncurses \
@@ -2143,7 +2148,7 @@ native-xtools: .PHONY
     bin/cat \
     bin/chmod \
     bin/cp \
-    bin/csh \
+    ${_tcsh} \
     bin/echo \
     bin/expr \
     bin/hostname \

Modified: projects/bsd_rdma_4_9/ObsoleteFiles.inc
==============================================================================
--- projects/bsd_rdma_4_9/ObsoleteFiles.inc	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/ObsoleteFiles.inc	Wed Sep 13 19:12:28 2017	(r323560)
@@ -38,6 +38,13 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20170913: remove unneeded catman utility
+OLD_FILES+=etc/periodic/weekly/330.catman
+OLD_FILES+=usr/bin/catman
+OLD_FILES+=usr/libexec/catman.local
+OLD_FILES+=usr/share/man/man1/catman.1.gz
+OLD_FILES+=usr/share/man/man8/catman.local.8.gz
+
 # 20170802: ksyms(4) ioctl interface was removed
 OLD_FILES+=usr/include/sys/ksyms.h
 

Modified: projects/bsd_rdma_4_9/UPDATING
==============================================================================
--- projects/bsd_rdma_4_9/UPDATING	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/UPDATING	Wed Sep 13 19:12:28 2017	(r323560)
@@ -51,6 +51,29 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
 
 ****************************** SPECIAL WARNING: ******************************
 
+20170912:
+	The default serial number format for CTL LUNs has changed.  This will
+	affect users who use /dev/diskid/* device nodes, or whose FibreChannel
+	or iSCSI clients care about their LUNs' serial numbers.  Users who
+	require serial number stability should hardcode serial numbers in
+	/etc/ctl.conf .
+
+20170912:
+	For 32-bit arm compiled for hard-float support, soft-floating point
+	binaries now always get their shared libraries from
+	LD_SOFT_LIBRARY_PATH (in the past, this was only used if
+	/usr/libsoft also existed). Only users with a hard-float ld.so, but
+	soft-float everything else should be affected.
+
+20170826:
+       During boot the geli passphrase will be hidden. To restore previous
+       behavior see geli(8) configuration options.
+
+20170825:
+	Move PMTUD blackhole counters to TCPSTATS and remove them from bare
+	sysctl values.  Minor nit, but requires a rebuild of both world/kernel
+	to complete.
+
 20170814:
 	"make check" behavior (made in ^/head@r295380) has been changed to
 	execute from a limited sandbox, as opposed to executing from

Modified: projects/bsd_rdma_4_9/bin/chflags/Makefile
==============================================================================
--- projects/bsd_rdma_4_9/bin/chflags/Makefile	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/bin/chflags/Makefile	Wed Sep 13 19:12:28 2017	(r323560)
@@ -4,4 +4,7 @@
 PACKAGE=runtime
 PROG=	chflags
 
+HAS_TESTS=
+SUBDIR.${MK_TESTS}+= tests
+
 .include <bsd.prog.mk>

Modified: projects/bsd_rdma_4_9/bin/dd/args.c
==============================================================================
--- projects/bsd_rdma_4_9/bin/dd/args.c	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/bin/dd/args.c	Wed Sep 13 19:12:28 2017	(r323560)
@@ -41,6 +41,7 @@ __FBSDID("$FreeBSD$");
 
 #include <sys/types.h>
 
+#include <ctype.h>
 #include <err.h>
 #include <errno.h>
 #include <inttypes.h>
@@ -184,7 +185,7 @@ f_bs(char *arg)
 
 	res = get_num(arg);
 	if (res < 1 || res > SSIZE_MAX)
-		errx(1, "bs must be between 1 and %jd", (intmax_t)SSIZE_MAX);
+		errx(1, "bs must be between 1 and %zd", (ssize_t)SSIZE_MAX);
 	in.dbsz = out.dbsz = (size_t)res;
 }
 
@@ -195,22 +196,22 @@ f_cbs(char *arg)
 
 	res = get_num(arg);
 	if (res < 1 || res > SSIZE_MAX)
-		errx(1, "cbs must be between 1 and %jd", (intmax_t)SSIZE_MAX);
+		errx(1, "cbs must be between 1 and %zd", (ssize_t)SSIZE_MAX);
 	cbsz = (size_t)res;
 }
 
 static void
 f_count(char *arg)
 {
-	intmax_t res;
+	uintmax_t res;
 
-	res = (intmax_t)get_num(arg);
-	if (res < 0)
-		errx(1, "count cannot be negative");
+	res = get_num(arg);
+	if (res == UINTMAX_MAX)
+		errc(1, ERANGE, "%s", oper);
 	if (res == 0)
-		cpy_cnt = (uintmax_t)-1;
+		cpy_cnt = UINTMAX_MAX;
 	else
-		cpy_cnt = (uintmax_t)res;
+		cpy_cnt = res;
 }
 
 static void
@@ -219,7 +220,7 @@ f_files(char *arg)
 
 	files_cnt = get_num(arg);
 	if (files_cnt < 1)
-		errx(1, "files must be between 1 and %jd", (uintmax_t)-1);
+		errx(1, "files must be between 1 and %zu", SIZE_MAX);
 }
 
 static void
@@ -240,8 +241,8 @@ f_ibs(char *arg)
 	if (!(ddflags & C_BS)) {
 		res = get_num(arg);
 		if (res < 1 || res > SSIZE_MAX)
-			errx(1, "ibs must be between 1 and %jd",
-			    (intmax_t)SSIZE_MAX);
+			errx(1, "ibs must be between 1 and %zd",
+			    (ssize_t)SSIZE_MAX);
 		in.dbsz = (size_t)res;
 	}
 }
@@ -261,8 +262,8 @@ f_obs(char *arg)
 	if (!(ddflags & C_BS)) {
 		res = get_num(arg);
 		if (res < 1 || res > SSIZE_MAX)
-			errx(1, "obs must be between 1 and %jd",
-			    (intmax_t)SSIZE_MAX);
+			errx(1, "obs must be between 1 and %zd",
+			    (ssize_t)SSIZE_MAX);
 		out.dbsz = (size_t)res;
 	}
 }

Modified: projects/bsd_rdma_4_9/bin/dd/conv.c
==============================================================================
--- projects/bsd_rdma_4_9/bin/dd/conv.c	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/bin/dd/conv.c	Wed Sep 13 19:12:28 2017	(r323560)
@@ -133,7 +133,7 @@ block(void)
 	 */
 	ch = 0;
 	for (inp = in.dbp - in.dbcnt, outp = out.dbp; in.dbcnt;) {
-		maxlen = MIN(cbsz, in.dbcnt);
+		maxlen = MIN(cbsz, (size_t)in.dbcnt);
 		if ((t = ctab) != NULL)
 			for (cnt = 0; cnt < maxlen && (ch = *inp++) != '\n';
 			    ++cnt)
@@ -146,7 +146,7 @@ block(void)
 		 * Check for short record without a newline.  Reassemble the
 		 * input block.
 		 */
-		if (ch != '\n' && in.dbcnt < cbsz) {
+		if (ch != '\n' && (size_t)in.dbcnt < cbsz) {
 			(void)memmove(in.db, in.dbp - in.dbcnt, in.dbcnt);
 			break;
 		}
@@ -228,7 +228,7 @@ unblock(void)
 	 * translation has to already be done or we might not recognize the
 	 * spaces.
 	 */
-	for (inp = in.db; in.dbcnt >= cbsz; inp += cbsz, in.dbcnt -= cbsz) {
+	for (inp = in.db; (size_t)in.dbcnt >= cbsz; inp += cbsz, in.dbcnt -= cbsz) {
 		for (t = inp + cbsz - 1; t >= inp && *t == ' '; --t)
 			;
 		if (t >= inp) {

Modified: projects/bsd_rdma_4_9/bin/dd/dd.c
==============================================================================
--- projects/bsd_rdma_4_9/bin/dd/dd.c	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/bin/dd/dd.c	Wed Sep 13 19:12:28 2017	(r323560)
@@ -204,10 +204,10 @@ setup(void)
 	 * record oriented I/O, only need a single buffer.
 	 */
 	if (!(ddflags & (C_BLOCK | C_UNBLOCK))) {
-		if ((in.db = malloc(out.dbsz + in.dbsz - 1)) == NULL)
+		if ((in.db = malloc((size_t)out.dbsz + in.dbsz - 1)) == NULL)
 			err(1, "input buffer");
 		out.db = in.db;
-	} else if ((in.db = malloc(MAX(in.dbsz, cbsz) + cbsz)) == NULL ||
+	} else if ((in.db = malloc(MAX((size_t)in.dbsz, cbsz) + cbsz)) == NULL ||
 	    (out.db = malloc(out.dbsz + cbsz)) == NULL)
 		err(1, "output buffer");
 
@@ -405,7 +405,7 @@ dd_in(void)
 			++st.in_full;
 
 		/* Handle full input blocks. */
-		} else if ((size_t)n == in.dbsz) {
+		} else if ((size_t)n == (size_t)in.dbsz) {
 			in.dbcnt += in.dbrcnt = n;
 			++st.in_full;
 
@@ -562,7 +562,7 @@ dd_out(int force)
 			outp += nw;
 			st.bytes += nw;
 
-			if ((size_t)nw == n && n == out.dbsz)
+			if ((size_t)nw == n && n == (size_t)out.dbsz)
 				++st.out_full;
 			else
 				++st.out_part;

Modified: projects/bsd_rdma_4_9/bin/dd/dd.h
==============================================================================
--- projects/bsd_rdma_4_9/bin/dd/dd.h	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/bin/dd/dd.h	Wed Sep 13 19:12:28 2017	(r323560)
@@ -38,10 +38,9 @@
 typedef struct {
 	u_char		*db;		/* buffer address */
 	u_char		*dbp;		/* current buffer I/O address */
-	/* XXX ssize_t? */
-	size_t		dbcnt;		/* current buffer byte count */
-	size_t		dbrcnt;		/* last read byte count */
-	size_t		dbsz;		/* block size */
+	ssize_t		dbcnt;		/* current buffer byte count */
+	ssize_t		dbrcnt;		/* last read byte count */
+	ssize_t		dbsz;		/* block size */
 
 #define	ISCHR		0x01		/* character device (warn on short) */
 #define	ISPIPE		0x02		/* pipe-like (see position.c) */

Modified: projects/bsd_rdma_4_9/bin/dd/position.c
==============================================================================
--- projects/bsd_rdma_4_9/bin/dd/position.c	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/bin/dd/position.c	Wed Sep 13 19:12:28 2017	(r323560)
@@ -207,7 +207,7 @@ pos_out(void)
 			n = write(out.fd, out.db, out.dbsz);
 			if (n == -1)
 				err(1, "%s", out.name);
-			if ((size_t)n != out.dbsz)
+			if (n != out.dbsz)
 				errx(1, "%s: write failure", out.name);
 		}
 		break;

Modified: projects/bsd_rdma_4_9/bin/mkdir/Makefile
==============================================================================
--- projects/bsd_rdma_4_9/bin/mkdir/Makefile	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/bin/mkdir/Makefile	Wed Sep 13 19:12:28 2017	(r323560)
@@ -4,4 +4,7 @@
 PACKAGE=runtime
 PROG=	mkdir
 
+HAS_TESTS=
+SUBDIR.${MK_TESTS}+= tests
+
 .include <bsd.prog.mk>

Modified: projects/bsd_rdma_4_9/bin/pkill/pkill.c
==============================================================================
--- projects/bsd_rdma_4_9/bin/pkill/pkill.c	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/bin/pkill/pkill.c	Wed Sep 13 19:12:28 2017	(r323560)
@@ -568,7 +568,7 @@ main(int argc, char **argv)
 			continue;
 		rv |= (*action)(kp);
 	}
-	if (rv && pgrep)
+	if (rv && pgrep && !quiet)
 		putchar('\n');
 	if (!did_action && !pgrep && longfmt)
 		fprintf(stderr,

Modified: projects/bsd_rdma_4_9/bin/ps/print.c
==============================================================================
--- projects/bsd_rdma_4_9/bin/ps/print.c	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/bin/ps/print.c	Wed Sep 13 19:12:28 2017	(r323560)
@@ -262,9 +262,9 @@ state(KINFO *k, VARENT *ve __unused)
 	cp++;
 	if (!(flag & P_INMEM))
 		*cp++ = 'W';
-	if (k->ki_p->ki_nice < NZERO)
+	if (k->ki_p->ki_nice < NZERO || k->ki_p->ki_pri.pri_class == PRI_REALTIME)
 		*cp++ = '<';
-	else if (k->ki_p->ki_nice > NZERO)
+	else if (k->ki_p->ki_nice > NZERO || k->ki_p->ki_pri.pri_class == PRI_IDLE)
 		*cp++ = 'N';
 	if (flag & P_TRACED)
 		*cp++ = 'X';
@@ -274,6 +274,8 @@ state(KINFO *k, VARENT *ve __unused)
 		*cp++ = 'V';
 	if ((flag & P_SYSTEM) || k->ki_p->ki_lock > 0)
 		*cp++ = 'L';
+	if ((k->ki_p->ki_cr_flags & CRED_FLAG_CAPMODE) != 0)
+		*cp++ = 'C';
 	if (k->ki_p->ki_kiflag & KI_SLEADER)
 		*cp++ = 's';
 	if ((flag & P_CONTROLT) && k->ki_p->ki_pgid == k->ki_p->ki_tpgid)

Modified: projects/bsd_rdma_4_9/bin/ps/ps.1
==============================================================================
--- projects/bsd_rdma_4_9/bin/ps/ps.1	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/bin/ps/ps.1	Wed Sep 13 19:12:28 2017	(r323560)
@@ -29,7 +29,7 @@
 .\"     @(#)ps.1	8.3 (Berkeley) 4/18/94
 .\" $FreeBSD$
 .\"
-.Dd July 25, 2017
+.Dd September 7, 2017
 .Dt PS 1
 .Os
 .Sh NAME
@@ -436,6 +436,10 @@ information:
 The process is in the foreground process group of its control terminal.
 .It Li <
 The process has raised CPU scheduling priority.
+.It Li C
+The process is in
+.Xr capsicum 4
+capability mode.
 .It Li E
 The process is trying to exit.
 .It Li J
@@ -541,7 +545,7 @@ short-term CPU usage factor (for scheduling)
 .It Cm dsiz
 data size (in Kbytes)
 .It Cm emul
-system-call emulation environment
+system-call emulation environment (ABI)
 .It Cm etime
 elapsed running time, format
 .Op days- Ns

Modified: projects/bsd_rdma_4_9/bin/rcp/Makefile
==============================================================================
--- projects/bsd_rdma_4_9/bin/rcp/Makefile	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/bin/rcp/Makefile	Wed Sep 13 19:12:28 2017	(r323560)
@@ -11,4 +11,7 @@ PACKAGE=rcmds
 BINOWN=	root
 BINMODE=4555
 
+HAS_TESTS=
+SUBDIR.${MK_TESTS}+= tests
+
 .include <bsd.prog.mk>

Modified: projects/bsd_rdma_4_9/bin/rmdir/Makefile
==============================================================================
--- projects/bsd_rdma_4_9/bin/rmdir/Makefile	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/bin/rmdir/Makefile	Wed Sep 13 19:12:28 2017	(r323560)
@@ -4,4 +4,7 @@
 PACKAGE=runtime
 PROG=	rmdir
 
+HAS_TESTS=
+SUBDIR.${MK_TESTS}+= tests
+
 .include <bsd.prog.mk>

Modified: projects/bsd_rdma_4_9/cddl/compat/opensolaris/misc/zmount.c
==============================================================================
--- projects/bsd_rdma_4_9/cddl/compat/opensolaris/misc/zmount.c	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/cddl/compat/opensolaris/misc/zmount.c	Wed Sep 13 19:12:28 2017	(r323560)
@@ -74,7 +74,7 @@ zmount(const char *spec, const char *dir, int mflag, c
     char *dataptr, int datalen, char *optptr, int optlen)
 {
 	struct iovec *iov;
-	char *optstr, *os, *p;
+	char *optstr, *os, *p, *tofree;
 	int iovlen, rv;
 
 	assert(spec != NULL);
@@ -87,7 +87,7 @@ zmount(const char *spec, const char *dir, int mflag, c
 	assert(optptr != NULL);
 	assert(optlen > 0);
 
-	optstr = strdup(optptr);
+	tofree = optstr = strdup(optptr);
 	assert(optstr != NULL);
 
 	iov = NULL;
@@ -98,11 +98,9 @@ zmount(const char *spec, const char *dir, int mflag, c
 	build_iovec(&iov, &iovlen, "fspath", __DECONST(char *, dir),
 	    (size_t)-1);
 	build_iovec(&iov, &iovlen, "from", __DECONST(char *, spec), (size_t)-1);
-	for (p = optstr; p != NULL; strsep(&p, ",/ ")) {
-		if (*p != '\0')
-			build_iovec(&iov, &iovlen, p, NULL, (size_t)-1);
-	}
+	while ((p = strsep(&optstr, ",/")) != NULL)
+		build_iovec(&iov, &iovlen, p, NULL, (size_t)-1);
 	rv = nmount(iov, iovlen, 0);
-	free(optstr);
+	free(tofree);
 	return (rv);
 }

Modified: projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d
==============================================================================
--- projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.inet_ntop.d	Wed Sep 13 19:12:28 2017	(r323560)
@@ -28,9 +28,6 @@
 
 #pragma D option quiet
 
-inline int AF_INET = 2;
-inline int AF_INET6 = 28;
-
 in_addr_t *ip4a;
 in_addr_t *ip4b;
 in_addr_t *ip4c;

Copied: projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_MAGTOOBIG.offbyone.d (from r323558, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_MAGTOOBIG.offbyone.d)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_MAGTOOBIG.offbyone.d	Wed Sep 13 19:12:28 2017	(r323560, copy of r323558, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/llquantize/err.D_LLQUANT_MAGTOOBIG.offbyone.d)
@@ -0,0 +1,25 @@
+/*
+ * This file and its contents are supplied under the terms of the
+ * Common Development and Distribution License ("CDDL"), version 1.0.
+ * You may only use this file in accordance with the terms version
+ * 1.0 of the CDDL.
+ *
+ * A full copy of the text of the CDDL should have accompanied this
+ * source.  A copy of the CDDL is also available via the Internet at
+ * http://www.illumos.org/license/CDDL.
+ */
+
+/*
+ * Copyright 2017 Mark Johnston <markj@FreeBSD.org>
+ */
+
+/*
+ * A regression test for FreeBSD r322773. 100^9 fits in 64 bits, but
+ * llquantize() will create buckets up to 100^{10}, which does not fit.
+ */
+
+BEGIN
+{
+	@ = llquantize(0, 100, 0, 9, 100);
+	exit(0);
+}

Modified: projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zpool/zpool.8
==============================================================================
--- projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zpool/zpool.8	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zpool/zpool.8	Wed Sep 13 19:12:28 2017	(r323560)
@@ -19,14 +19,15 @@
 .\" information: Portions Copyright [yyyy] [name of copyright owner]
 .\"
 .\" Copyright (c) 2010, Sun Microsystems, Inc. All Rights Reserved.
-.\" Copyright 2011, Nexenta Systems, Inc. All Rights Reserved.
 .\" Copyright (c) 2011, Justin T. Gibbs <gibbs@FreeBSD.org>
-.\" Copyright (c) 2013 by Delphix. All Rights Reserved.
 .\" Copyright (c) 2012, Glen Barber <gjb@FreeBSD.org>
+.\" Copyright (c) 2013 by Delphix. All Rights Reserved.
+.\" Copyright 2017 Nexenta Systems, Inc.
+.\" Copyright (c) 2017 Datto Inc.
 .\"
 .\" $FreeBSD$
 .\"
-.Dd July 26, 2014
+.Dd September 08, 2017
 .Dt ZPOOL 8
 .Os
 .Sh NAME
@@ -153,7 +154,7 @@
 .Op Ar new_device
 .Nm
 .Cm scrub
-.Op Fl s
+.Op Fl s | Fl p
 .Ar pool ...
 .Nm
 .Cm set
@@ -1543,42 +1544,53 @@ manner.
 .It Xo
 .Nm
 .Cm scrub
-.Op Fl s
+.Op Fl s | Fl p
 .Ar pool ...
 .Xc
 .Pp
-Begins a scrub. The scrub examines all data in the specified pools to verify
-that it checksums correctly. For replicated (mirror or
-.No raidz )
-devices,
-.Tn ZFS
-automatically repairs any damage discovered during the scrub. The
-.Qq Nm Cm status
+Begins a scrub or resumes a paused scrub.
+The scrub examines all data in the specified pools to verify that it checksums
+correctly.
+For replicated
+.Pq mirror or raidz
+devices, ZFS automatically repairs any damage discovered during the scrub.
+The
+.Nm zpool Cm status
 command reports the progress of the scrub and summarizes the results of the
 scrub upon completion.
 .Pp
-Scrubbing and resilvering are very similar operations. The difference is that
-resilvering only examines data that
-.Tn ZFS
-knows to be out of date (for example, when attaching a new device to a mirror
-or replacing an existing device), whereas scrubbing examines all data to
-discover silent errors due to hardware faults or disk failure.
+Scrubbing and resilvering are very similar operations.
+The difference is that resilvering only examines data that ZFS knows to be out
+of date
+.Po
+for example, when attaching a new device to a mirror or replacing an existing
+device
+.Pc ,
+whereas scrubbing examines all data to discover silent errors due to hardware
+faults or disk failure.
 .Pp
-Because scrubbing and resilvering are
-.Tn I/O Ns -intensive
-operations,
-.Tn ZFS
-only allows one at a time. If a scrub is already in progress, the
-.Qq Nm Cm scrub
-command returns an error. To start a new scrub, you have to stop the old scrub
-with the
-.Qq Nm Cm scrub Fl s
-command first. If a resilver is in progress,
-.Tn ZFS
-does not allow a scrub to be started until the resilver completes.
-.Bl -tag -width indent
+Because scrubbing and resilvering are I/O-intensive operations, ZFS only allows
+one at a time.
+If a scrub is paused, the
+.Nm zpool Cm scrub
+resumes it.
+If a resilver is in progress, ZFS does not allow a scrub to be started until the
+resilver completes.
+.Bl -tag -width Ds
 .It Fl s
 Stop scrubbing.
+.El
+.Bl -tag -width Ds
+.It Fl p
+Pause scrubbing.
+Scrub pause state and progress are periodically synced to disk.
+If the system is restarted or pool is exported during a paused scrub,
+even after import, scrub will remain paused until it is resumed.
+Once resumed the scrub will pick up from the place where it was last
+checkpointed to disk.
+To resume a paused scrub issue
+.Nm zpool Cm scrub
+again.
 .El
 .It Xo
 .Nm

Modified: projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
==============================================================================
--- projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Wed Sep 13 19:12:28 2017	(r323560)
@@ -27,6 +27,7 @@
  * Copyright (c) 2013 by Prasad Joshi (sTec). All rights reserved.
  * Copyright 2016 Igor Kozhukhov <ikozhukhov@gmail.com>.
  * Copyright 2016 Nexenta Systems, Inc.
+ * Copyright (c) 2017 Datto Inc.
  */
 
 #include <solaris.h>
@@ -252,7 +253,7 @@ get_usage(zpool_help_t idx)
 	case HELP_REOPEN:
 		return (gettext("\treopen <pool>\n"));
 	case HELP_SCRUB:
-		return (gettext("\tscrub [-s] <pool> ...\n"));
+		return (gettext("\tscrub [-s | -p] <pool> ...\n"));
 	case HELP_STATUS:
 		return (gettext("\tstatus [-vx] [-T d|u] [pool] ... [interval "
 		    "[count]]\n"));
@@ -3825,6 +3826,7 @@ typedef struct scrub_cbdata {
 	int	cb_type;
 	int	cb_argc;
 	char	**cb_argv;
+	pool_scrub_cmd_t cb_scrub_cmd;
 } scrub_cbdata_t;
 
 int
@@ -3842,15 +3844,16 @@ scrub_callback(zpool_handle_t *zhp, void *data)
 		return (1);
 	}
 
-	err = zpool_scan(zhp, cb->cb_type);
+	err = zpool_scan(zhp, cb->cb_type, cb->cb_scrub_cmd);
 
 	return (err != 0);
 }
 
 /*
- * zpool scrub [-s] <pool> ...
+ * zpool scrub [-s | -p] <pool> ...
  *
  *	-s	Stop.  Stops any in-progress scrub.
+ *	-p	Pause. Pause in-progress scrub.
  */
 int
 zpool_do_scrub(int argc, char **argv)
@@ -3859,13 +3862,17 @@ zpool_do_scrub(int argc, char **argv)
 	scrub_cbdata_t cb;
 
 	cb.cb_type = POOL_SCAN_SCRUB;
+	cb.cb_scrub_cmd = POOL_SCRUB_NORMAL;
 
 	/* check options */
-	while ((c = getopt(argc, argv, "s")) != -1) {
+	while ((c = getopt(argc, argv, "sp")) != -1) {
 		switch (c) {
 		case 's':
 			cb.cb_type = POOL_SCAN_NONE;
 			break;
+		case 'p':
+			cb.cb_scrub_cmd = POOL_SCRUB_PAUSE;
+			break;
 		case '?':
 			(void) fprintf(stderr, gettext("invalid option '%c'\n"),
 			    optopt);
@@ -3873,6 +3880,13 @@ zpool_do_scrub(int argc, char **argv)
 		}
 	}
 
+	if (cb.cb_type == POOL_SCAN_NONE &&
+	    cb.cb_scrub_cmd == POOL_SCRUB_PAUSE) {
+		(void) fprintf(stderr, gettext("invalid option combination: "
+		    "-s and -p are mutually exclusive\n"));
+		usage(B_FALSE);
+	}
+
 	cb.cb_argc = argc;
 	cb.cb_argv = argv;
 	argc -= optind;
@@ -3901,7 +3915,7 @@ typedef struct status_cbdata {
 void
 print_scan_status(pool_scan_stat_t *ps)
 {
-	time_t start, end;
+	time_t start, end, pause;
 	uint64_t elapsed, mins_left, hours_left;
 	uint64_t pass_exam, examined, total;
 	uint_t rate;
@@ -3919,6 +3933,7 @@ print_scan_status(pool_scan_stat_t *ps)
 
 	start = ps->pss_start_time;
 	end = ps->pss_end_time;
+	pause = ps->pss_pass_scrub_pause;
 	zfs_nicenum(ps->pss_processed, processed_buf, sizeof (processed_buf));
 
 	assert(ps->pss_func == POOL_SCAN_SCRUB ||
@@ -3961,8 +3976,17 @@ print_scan_status(pool_scan_stat_t *ps)
 	 * Scan is in progress.
 	 */
 	if (ps->pss_func == POOL_SCAN_SCRUB) {
-		(void) printf(gettext("scrub in progress since %s"),
-		    ctime(&start));
+		if (pause == 0) {
+			(void) printf(gettext("scrub in progress since %s"),
+			    ctime(&start));
+		} else {
+			char buf[32];
+			struct tm *p = localtime(&pause);
+			(void) strftime(buf, sizeof (buf), "%a %b %e %T %Y", p);
+			(void) printf(gettext("scrub paused since %s\n"), buf);
+			(void) printf(gettext("\tscrub started on   %s"),
+			    ctime(&start));
+		}
 	} else if (ps->pss_func == POOL_SCAN_RESILVER) {
 		(void) printf(gettext("resilver in progress since %s"),
 		    ctime(&start));
@@ -3974,6 +3998,7 @@ print_scan_status(pool_scan_stat_t *ps)
 
 	/* elapsed time for this pass */
 	elapsed = time(NULL) - ps->pss_pass_start;
+	elapsed -= ps->pss_pass_scrub_spent_paused;
 	elapsed = elapsed ? elapsed : 1;
 	pass_exam = ps->pss_pass_exam ? ps->pss_pass_exam : 1;
 	rate = pass_exam / elapsed;
@@ -3983,19 +4008,25 @@ print_scan_status(pool_scan_stat_t *ps)
 
 	zfs_nicenum(examined, examined_buf, sizeof (examined_buf));
 	zfs_nicenum(total, total_buf, sizeof (total_buf));
-	zfs_nicenum(rate, rate_buf, sizeof (rate_buf));
 
 	/*
 	 * do not print estimated time if hours_left is more than 30 days
+	 * or we have a paused scrub
 	 */
-	(void) printf(gettext("        %s scanned out of %s at %s/s"),
-	    examined_buf, total_buf, rate_buf);
-	if (hours_left < (30 * 24)) {
-		(void) printf(gettext(", %lluh%um to go\n"),
-		    (u_longlong_t)hours_left, (uint_t)(mins_left % 60));
+	if (pause == 0) {
+		zfs_nicenum(rate, rate_buf, sizeof (rate_buf));
+		(void) printf(gettext("\t%s scanned out of %s at %s/s"),
+		    examined_buf, total_buf, rate_buf);
+		if (hours_left < (30 * 24)) {
+			(void) printf(gettext(", %lluh%um to go\n"),
+			    (u_longlong_t)hours_left, (uint_t)(mins_left % 60));
+		} else {
+			(void) printf(gettext(
+			    ", (scan is slow, no estimated time)\n"));
+		}
 	} else {
-		(void) printf(gettext(
-		    ", (scan is slow, no estimated time)\n"));
+		(void) printf(gettext("\t%s scanned out of %s\n"),
+		    examined_buf, total_buf);
 	}
 
 	if (ps->pss_func == POOL_SCAN_RESILVER) {

Modified: projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c
==============================================================================
--- projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c	Wed Sep 13 19:12:28 2017	(r323560)
@@ -1503,7 +1503,7 @@ dt_compile_agg(dtrace_hdl_t *dtp, dt_node_t *dnp, dtra
 			    "divide a power of the factor\n");
 		}
 
-		for (i = 0, order = 1; i < args[2].value; i++) {
+		for (i = 0, order = 1; i <= args[2].value + 1; i++) {
 			if (order * args[0].value > order) {
 				order *= args[0].value;
 				continue;
@@ -1511,7 +1511,7 @@ dt_compile_agg(dtrace_hdl_t *dtp, dt_node_t *dnp, dtra
 
 			dnerror(dnp, D_LLQUANT_MAGTOOBIG, "llquantize( ) "
 			    "factor (%d) raised to power of high magnitude "
-			    "(%d) overflows 64-bits\n", args[0].value,
+			    "(%d) plus 1 overflows 64-bits\n", args[0].value,
 			    args[2].value);
 		}
 

Modified: projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
==============================================================================
--- projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c	Wed Sep 13 19:12:28 2017	(r323560)
@@ -963,7 +963,7 @@ dt_provmod_open(dt_provmod_t **provmod, dt_fdlist_t *d
 
 			(void) snprintf(path, sizeof (path), "/dev/dtrace/%s", p1);
 
-			if ((fd = open(path, O_RDONLY)) == -1)
+			if ((fd = open(path, O_RDONLY | O_CLOEXEC)) == -1)
 				continue; /* failed to open driver; just skip it */
 
 			if (((prov = malloc(sizeof (dt_provmod_t))) == NULL) ||
@@ -1100,7 +1100,7 @@ dt_vopen(int version, int flags, int *errp,
 	 */
 	dt_provmod_open(&provmod, &df);
 
-	dtfd = open("/dev/dtrace/dtrace", O_RDWR);
+	dtfd = open("/dev/dtrace/dtrace", O_RDWR | O_CLOEXEC);
 	err = errno; /* save errno from opening dtfd */
 #if defined(__FreeBSD__)
 	/*
@@ -1109,14 +1109,14 @@ dt_vopen(int version, int flags, int *errp,
 	 */
 	if (err == ENOENT && modfind("dtraceall") < 0) {
 		kldload("dtraceall"); /* ignore the error */
-		dtfd = open("/dev/dtrace/dtrace", O_RDWR);
+		dtfd = open("/dev/dtrace/dtrace", O_RDWR | O_CLOEXEC);
 		err = errno;
 	}
 #endif
 #ifdef illumos
 	ftfd = open("/dev/dtrace/provider/fasttrap", O_RDWR);
 #else
-	ftfd = open("/dev/dtrace/fasttrap", O_RDWR);
+	ftfd = open("/dev/dtrace/fasttrap", O_RDWR | O_CLOEXEC);
 #endif
 	fterr = ftfd == -1 ? errno : 0; /* save errno from open ftfd */
 
@@ -1145,9 +1145,6 @@ dt_vopen(int version, int flags, int *errp,
 		}
 		return (set_open_errno(dtp, errp, err));
 	}
-
-	(void) fcntl(dtfd, F_SETFD, FD_CLOEXEC);
-	(void) fcntl(ftfd, F_SETFD, FD_CLOEXEC);
 
 alloc:
 	if ((dtp = malloc(sizeof (dtrace_hdl_t))) == NULL) {

Modified: projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
==============================================================================
--- projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h	Wed Sep 13 19:12:28 2017	(r323560)
@@ -28,6 +28,7 @@
  * Copyright (c) 2013 Steven Hartland. All rights reserved.
  * Copyright (c) 2014 Integros [integros.com]
  * Copyright 2016 Nexenta Systems, Inc.
+ * Copyright (c) 2017 Datto Inc.
  */
 
 #ifndef	_LIBZFS_H
@@ -129,6 +130,7 @@ typedef enum zfs_error {
 	EZFS_DIFF,		/* general failure of zfs diff */
 	EZFS_DIFFDATA,		/* bad zfs diff data */
 	EZFS_POOLREADONLY,	/* pool is in read-only mode */
+	EZFS_SCRUB_PAUSED,	/* scrub currently paused */
 	EZFS_UNKNOWN
 } zfs_error_t;
 
@@ -241,7 +243,7 @@ typedef struct splitflags {
 /*
  * Functions to manipulate pool and vdev state
  */
-extern int zpool_scan(zpool_handle_t *, pool_scan_func_t);
+extern int zpool_scan(zpool_handle_t *, pool_scan_func_t, pool_scrub_cmd_t);
 extern int zpool_clear(zpool_handle_t *, const char *, nvlist_t *);
 extern int zpool_reguid(zpool_handle_t *);
 extern int zpool_reopen(zpool_handle_t *);
@@ -772,6 +774,7 @@ extern int zpool_in_use(libzfs_handle_t *, int, pool_s
  * Label manipulation.
  */
 extern int zpool_read_label(int, nvlist_t **);
+extern int zpool_read_all_labels(int, nvlist_t **);
 extern int zpool_clear_label(int);
 
 /* is this zvol valid for use as a dump device? */

Modified: projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
==============================================================================
--- projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c	Wed Sep 13 19:12:28 2017	(r323560)
@@ -914,6 +914,65 @@ zpool_read_label(int fd, nvlist_t **config)
 	return (0);
 }
 
+/*
+ * Given a file descriptor, read the label information and return an nvlist
+ * describing the configuration, if there is one.
+ * returns the number of valid labels found
+ */
+int
+zpool_read_all_labels(int fd, nvlist_t **config)
+{
+	struct stat64 statbuf;
+	int l;
+	vdev_label_t *label;
+	uint64_t state, txg, size;
+	int nlabels = 0;
+
+	*config = NULL;
+
+	if (fstat64(fd, &statbuf) == -1)
+		return (0);
+	size = P2ALIGN_TYPED(statbuf.st_size, sizeof (vdev_label_t), uint64_t);
+
+	if ((label = malloc(sizeof (vdev_label_t))) == NULL)
+		return (0);
+
+	for (l = 0; l < VDEV_LABELS; l++) {
+		nvlist_t *temp = NULL;
+
+		/* TODO: use aio_read so we can read al 4 labels in parallel */
+		if (pread64(fd, label, sizeof (vdev_label_t),
+		    label_offset(size, l)) != sizeof (vdev_label_t))
+			continue;
+
+		if (nvlist_unpack(label->vl_vdev_phys.vp_nvlist,
+		    sizeof (label->vl_vdev_phys.vp_nvlist), &temp, 0) != 0)
+			continue;
+
+		if (nvlist_lookup_uint64(temp, ZPOOL_CONFIG_POOL_STATE,
+		    &state) != 0 || state > POOL_STATE_L2CACHE) {
+			nvlist_free(temp);
+			temp = NULL;
+			continue;
+		}
+
+		if (state != POOL_STATE_SPARE && state != POOL_STATE_L2CACHE &&
+		    (nvlist_lookup_uint64(temp, ZPOOL_CONFIG_POOL_TXG,
+		    &txg) != 0 || txg == 0)) {
+			nvlist_free(temp);
+			temp = NULL;
+			continue;
+		}
+		if (temp)
+			*config = temp;
+
+		nlabels++;
+	}
+
+	free(label);
+	return (nlabels);
+}
+
 typedef struct rdsk_node {
 	char *rn_name;
 	int rn_dfd;

Modified: projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c
==============================================================================
--- projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c	Wed Sep 13 19:12:28 2017	(r323560)
@@ -20,9 +20,11 @@
  */
 
 /*
+ * Copyright 2015 Nexenta Systems, Inc.  All rights reserved.
  * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
  * Copyright (c) 2014 by Delphix. All rights reserved.
  * Copyright 2016 Igor Kozhukhov <ikozhukhov@gmail.com>
+ * Copyright 2017 RackTop Systems.
  */
 
 /*
@@ -87,7 +89,7 @@ zfs_share_type_t zfs_is_shared_proto(zfs_handle_t *, c
     zfs_share_proto_t);
 
 /*
- * The share protocols table must be in the same order as the zfs_share_prot_t
+ * The share protocols table must be in the same order as the zfs_share_proto_t
  * enum in libzfs_impl.h
  */
 typedef struct {
@@ -872,7 +874,7 @@ unshare_one(libzfs_handle_t *hdl, const char *name, co
 	/* make sure libshare initialized */
 	if ((err = zfs_init_libshare(hdl, SA_INIT_SHARE_API)) != SA_OK) {
 		free(mntpt);	/* don't need the copy anymore */
-		return (zfs_error_fmt(hdl, EZFS_SHARENFSFAILED,
+		return (zfs_error_fmt(hdl, proto_table[proto].p_unshare_err,
 		    dgettext(TEXT_DOMAIN, "cannot unshare '%s': %s"),
 		    name, _sa_errorstr(err)));
 	}
@@ -883,12 +885,13 @@ unshare_one(libzfs_handle_t *hdl, const char *name, co
 	if (share != NULL) {
 		err = zfs_sa_disable_share(share, proto_table[proto].p_name);
 		if (err != SA_OK) {
-			return (zfs_error_fmt(hdl, EZFS_UNSHARENFSFAILED,
+			return (zfs_error_fmt(hdl,
+			    proto_table[proto].p_unshare_err,
 			    dgettext(TEXT_DOMAIN, "cannot unshare '%s': %s"),
 			    name, _sa_errorstr(err)));
 		}
 	} else {
-		return (zfs_error_fmt(hdl, EZFS_UNSHARENFSFAILED,
+		return (zfs_error_fmt(hdl, proto_table[proto].p_unshare_err,
 		    dgettext(TEXT_DOMAIN, "cannot unshare '%s': not found"),
 		    name));
 	}

Modified: projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
==============================================================================
--- projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c	Wed Sep 13 19:11:52 2017	(r323559)
+++ projects/bsd_rdma_4_9/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c	Wed Sep 13 19:12:28 2017	(r323560)
@@ -25,6 +25,7 @@
  * Copyright (c) 2013, Joyent, Inc. All rights reserved.
  * Copyright 2016 Nexenta Systems, Inc.
  * Copyright 2016 Igor Kozhukhov <ikozhukhov@gmail.com>
+ * Copyright (c) 2017 Datto Inc.
  */
 
 #include <sys/types.h>
@@ -1841,22 +1842,39 @@ zpool_import_props(libzfs_handle_t *hdl, nvlist_t *con
  * Scan the pool.
  */
 int
-zpool_scan(zpool_handle_t *zhp, pool_scan_func_t func)
+zpool_scan(zpool_handle_t *zhp, pool_scan_func_t func, pool_scrub_cmd_t cmd)
 {
 	zfs_cmd_t zc = { 0 };
 	char msg[1024];
+	int err;
 	libzfs_handle_t *hdl = zhp->zpool_hdl;
 
 	(void) strlcpy(zc.zc_name, zhp->zpool_name, sizeof (zc.zc_name));
 	zc.zc_cookie = func;
+	zc.zc_flags = cmd;
 
-	if (zfs_ioctl(hdl, ZFS_IOC_POOL_SCAN, &zc) == 0 ||
-	    (errno == ENOENT && func != POOL_SCAN_NONE))
+	if (zfs_ioctl(hdl, ZFS_IOC_POOL_SCAN, &zc) == 0)
 		return (0);
 
+	err = errno;
+
+	/* ECANCELED on a scrub means we resumed a paused scrub */
+	if (err == ECANCELED && func == POOL_SCAN_SCRUB &&
+	    cmd == POOL_SCRUB_NORMAL)
+		return (0);
+
+	if (err == ENOENT && func != POOL_SCAN_NONE && cmd == POOL_SCRUB_NORMAL)
+		return (0);
+
 	if (func == POOL_SCAN_SCRUB) {
-		(void) snprintf(msg, sizeof (msg),
-		    dgettext(TEXT_DOMAIN, "cannot scrub %s"), zc.zc_name);
+		if (cmd == POOL_SCRUB_PAUSE) {
+			(void) snprintf(msg, sizeof (msg), dgettext(TEXT_DOMAIN,
+			    "cannot pause scrubbing %s"), zc.zc_name);
+		} else {
+			assert(cmd == POOL_SCRUB_NORMAL);
+			(void) snprintf(msg, sizeof (msg), dgettext(TEXT_DOMAIN,
+			    "cannot scrub %s"), zc.zc_name);
+		}
 	} else if (func == POOL_SCAN_NONE) {
 		(void) snprintf(msg, sizeof (msg),
 		    dgettext(TEXT_DOMAIN, "cannot cancel scrubbing %s"),
@@ -1865,7 +1883,7 @@ zpool_scan(zpool_handle_t *zhp, pool_scan_func_t func)
 		assert(!"unexpected result");
 	}
 
-	if (errno == EBUSY) {
+	if (err == EBUSY) {
 		nvlist_t *nvroot;
 		pool_scan_stat_t *ps = NULL;
 		uint_t psc;
@@ -1874,14 +1892,18 @@ zpool_scan(zpool_handle_t *zhp, pool_scan_func_t func)
 		    ZPOOL_CONFIG_VDEV_TREE, &nvroot) == 0);
 		(void) nvlist_lookup_uint64_array(nvroot,
 		    ZPOOL_CONFIG_SCAN_STATS, (uint64_t **)&ps, &psc);
-		if (ps && ps->pss_func == POOL_SCAN_SCRUB)
-			return (zfs_error(hdl, EZFS_SCRUBBING, msg));
-		else
+		if (ps && ps->pss_func == POOL_SCAN_SCRUB) {

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201709131912.v8DJCU7A076424>