Date: Mon, 5 Feb 2018 23:14:22 +0000 (UTC) From: Jeff Roberson <jeff@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r328908 - in user/jeff/numa: . bin/date bin/dd bin/pax bin/ps bin/sh cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common cddl/... Message-ID: <201802052314.w15NEMbO043571@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jeff Date: Mon Feb 5 23:14:20 2018 New Revision: 328908 URL: https://svnweb.freebsd.org/changeset/base/328908 Log: Merge from current Added: user/jeff/numa/contrib/libarchive/cat/test/test_stdin.c - copied unchanged from r328907, head/contrib/libarchive/cat/test/test_stdin.c user/jeff/numa/contrib/libarchive/libarchive/test/test_compat_zip_8.zip.uu - copied unchanged from r328907, head/contrib/libarchive/libarchive/test/test_compat_zip_8.zip.uu user/jeff/numa/contrib/llvm/lib/CodeGen/IndirectBrExpandPass.cpp - copied unchanged from r328907, head/contrib/llvm/lib/CodeGen/IndirectBrExpandPass.cpp user/jeff/numa/contrib/llvm/lib/Target/X86/X86RetpolineThunks.cpp - copied unchanged from r328907, head/contrib/llvm/lib/Target/X86/X86RetpolineThunks.cpp user/jeff/numa/contrib/lua/src/luaconf.h.dist - copied unchanged from r328907, head/contrib/lua/src/luaconf.h.dist user/jeff/numa/contrib/tzdata/pacificnew - copied unchanged from r328907, head/contrib/tzdata/pacificnew user/jeff/numa/lib/libc/stdlib/strtold.c - copied unchanged from r328907, head/lib/libc/stdlib/strtold.c user/jeff/numa/lib/libc/tests/gen/makecontext_test.c - copied unchanged from r328907, head/lib/libc/tests/gen/makecontext_test.c user/jeff/numa/lib/libc/tests/regex/Makefile.inc - copied unchanged from r328907, head/lib/libc/tests/regex/Makefile.inc user/jeff/numa/lib/libcasper/services/cap_grp/cap_grp.3 - copied unchanged from r328907, head/lib/libcasper/services/cap_grp/cap_grp.3 user/jeff/numa/lib/libcasper/services/cap_random/cap_random.3 - copied unchanged from r328907, head/lib/libcasper/services/cap_random/cap_random.3 user/jeff/numa/lib/libcasper/services/cap_syslog/cap_syslog.3 - copied unchanged from r328907, head/lib/libcasper/services/cap_syslog/cap_syslog.3 user/jeff/numa/lib/libregex/ - copied from r328907, head/lib/libregex/ user/jeff/numa/share/man/man4/bcm283x_pwm.4 - copied unchanged from r328907, head/share/man/man4/bcm283x_pwm.4 user/jeff/numa/stand/common/interp_simple.c - copied unchanged from r328907, head/stand/common/interp_simple.c user/jeff/numa/stand/libsa/abort.c - copied unchanged from r328907, head/stand/libsa/abort.c user/jeff/numa/stand/libsa/libsa.3 - copied unchanged from r328907, head/stand/libsa/libsa.3 user/jeff/numa/stand/libsa/xlocale_private.h - copied unchanged from r328907, head/stand/libsa/xlocale_private.h user/jeff/numa/sys/arm/broadcom/bcm2835/bcm2835_clkman.c - copied unchanged from r328907, head/sys/arm/broadcom/bcm2835/bcm2835_clkman.c user/jeff/numa/sys/arm/broadcom/bcm2835/bcm2835_clkman.h - copied unchanged from r328907, head/sys/arm/broadcom/bcm2835/bcm2835_clkman.h user/jeff/numa/sys/dev/extres/phy/phydev_if.m - copied unchanged from r328907, head/sys/dev/extres/phy/phydev_if.m user/jeff/numa/sys/dev/extres/phy/phynode_if.m - copied unchanged from r328907, head/sys/dev/extres/phy/phynode_if.m user/jeff/numa/sys/dev/usb/controller/ehci_msm.c - copied unchanged from r328907, head/sys/dev/usb/controller/ehci_msm.c user/jeff/numa/sys/mips/include/abi.h - copied unchanged from r328907, head/sys/mips/include/abi.h user/jeff/numa/sys/modules/bcm283x_clkman/ - copied from r328907, head/sys/modules/bcm283x_clkman/ user/jeff/numa/sys/modules/bcm283x_pwm/ - copied from r328907, head/sys/modules/bcm283x_pwm/ user/jeff/numa/sys/powerpc/conf/GENERIC64-NODEBUG - copied unchanged from r328907, head/sys/powerpc/conf/GENERIC64-NODEBUG user/jeff/numa/usr.bin/hexdump/tests/d_od_cflag_a.out - copied unchanged from r328907, head/usr.bin/hexdump/tests/d_od_cflag_a.out user/jeff/numa/usr.bin/hexdump/tests/d_od_cflag_b.out - copied unchanged from r328907, head/usr.bin/hexdump/tests/d_od_cflag_b.out user/jeff/numa/usr.bin/hexdump/tests/od_test.sh - copied unchanged from r328907, head/usr.bin/hexdump/tests/od_test.sh Deleted: user/jeff/numa/contrib/lua/src/luaconf.h user/jeff/numa/stand/forth/pcibios.4th user/jeff/numa/stand/forth/pnp.4th user/jeff/numa/stand/libsa/libstand.3 user/jeff/numa/stand/libsa/strtol.c user/jeff/numa/stand/libsa/strtoul.c user/jeff/numa/sys/arm/conf/EA3250 user/jeff/numa/sys/arm/lpc/files.lpc user/jeff/numa/sys/arm/lpc/if_lpe.c user/jeff/numa/sys/arm/lpc/if_lpereg.h user/jeff/numa/sys/arm/lpc/lpc_dmac.c user/jeff/numa/sys/arm/lpc/lpc_fb.c user/jeff/numa/sys/arm/lpc/lpc_gpio.c user/jeff/numa/sys/arm/lpc/lpc_intc.c user/jeff/numa/sys/arm/lpc/lpc_machdep.c user/jeff/numa/sys/arm/lpc/lpc_mmc.c user/jeff/numa/sys/arm/lpc/lpc_ohci.c user/jeff/numa/sys/arm/lpc/lpc_pll.c user/jeff/numa/sys/arm/lpc/lpc_pwr.c user/jeff/numa/sys/arm/lpc/lpc_rtc.c user/jeff/numa/sys/arm/lpc/lpc_spi.c user/jeff/numa/sys/arm/lpc/lpc_timer.c user/jeff/numa/sys/arm/lpc/lpcreg.h user/jeff/numa/sys/arm/lpc/lpcvar.h user/jeff/numa/sys/arm/lpc/ssd1289.c user/jeff/numa/sys/arm/lpc/std.lpc user/jeff/numa/sys/dev/extres/phy/phy_if.m user/jeff/numa/sys/dev/uart/uart_dev_lpc.c user/jeff/numa/sys/modules/rpi_pwm/ Modified: user/jeff/numa/Makefile.inc1 user/jeff/numa/Makefile.libcompat user/jeff/numa/ObsoleteFiles.inc user/jeff/numa/bin/date/date.c user/jeff/numa/bin/dd/dd.c user/jeff/numa/bin/pax/pax.c user/jeff/numa/bin/ps/keyword.c user/jeff/numa/bin/ps/ps.1 user/jeff/numa/bin/sh/jobs.c user/jeff/numa/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8 user/jeff/numa/cddl/contrib/opensolaris/cmd/zfs/zfs.8 user/jeff/numa/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c user/jeff/numa/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h user/jeff/numa/cddl/lib/libdtrace/tcp.d user/jeff/numa/cddl/usr.sbin/zfsd/case_file.cc user/jeff/numa/contrib/blacklist/libexec/blacklistd-helper user/jeff/numa/contrib/compiler-rt/lib/builtins/clear_cache.c user/jeff/numa/contrib/compiler-rt/lib/tsan/rtl/tsan_platform.h user/jeff/numa/contrib/jemalloc/FREEBSD-diffs user/jeff/numa/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h user/jeff/numa/contrib/libarchive/cat/bsdcat.c user/jeff/numa/contrib/libarchive/libarchive/archive_acl.c user/jeff/numa/contrib/libarchive/libarchive/archive_disk_acl_freebsd.c user/jeff/numa/contrib/libarchive/libarchive/archive_match.c user/jeff/numa/contrib/libarchive/libarchive/archive_platform.h user/jeff/numa/contrib/libarchive/libarchive/archive_ppmd7.c user/jeff/numa/contrib/libarchive/libarchive/archive_ppmd7_private.h user/jeff/numa/contrib/libarchive/libarchive/archive_ppmd_private.h user/jeff/numa/contrib/libarchive/libarchive/archive_read.c user/jeff/numa/contrib/libarchive/libarchive/archive_read_disk_posix.c user/jeff/numa/contrib/libarchive/libarchive/archive_read_support_format_7zip.c user/jeff/numa/contrib/libarchive/libarchive/archive_read_support_format_mtree.c user/jeff/numa/contrib/libarchive/libarchive/archive_read_support_format_rar.c user/jeff/numa/contrib/libarchive/libarchive/archive_read_support_format_tar.c user/jeff/numa/contrib/libarchive/libarchive/archive_read_support_format_zip.c user/jeff/numa/contrib/libarchive/libarchive/archive_util.c user/jeff/numa/contrib/libarchive/libarchive/archive_virtual.c user/jeff/numa/contrib/libarchive/libarchive/archive_write.c user/jeff/numa/contrib/libarchive/libarchive/archive_write_disk_posix.c user/jeff/numa/contrib/libarchive/libarchive/archive_write_set_format_7zip.c user/jeff/numa/contrib/libarchive/libarchive/test/read_open_memory.c user/jeff/numa/contrib/libarchive/libarchive/test/test.h user/jeff/numa/contrib/libarchive/libarchive/test/test_acl_platform_nfs4.c user/jeff/numa/contrib/libarchive/libarchive/test/test_compat_zip.c user/jeff/numa/contrib/libarchive/libarchive/test/test_read_format_zip.c user/jeff/numa/contrib/libarchive/libarchive/test/test_write_disk_perms.c user/jeff/numa/contrib/libarchive/tar/test/test_option_acls.c user/jeff/numa/contrib/llvm/include/llvm/Analysis/RegionInfoImpl.h user/jeff/numa/contrib/llvm/include/llvm/Analysis/ValueTracking.h user/jeff/numa/contrib/llvm/include/llvm/CodeGen/Passes.h user/jeff/numa/contrib/llvm/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h user/jeff/numa/contrib/llvm/include/llvm/CodeGen/TargetInstrInfo.h user/jeff/numa/contrib/llvm/include/llvm/CodeGen/TargetLowering.h user/jeff/numa/contrib/llvm/include/llvm/CodeGen/TargetPassConfig.h user/jeff/numa/contrib/llvm/include/llvm/CodeGen/TargetSubtargetInfo.h user/jeff/numa/contrib/llvm/include/llvm/InitializePasses.h user/jeff/numa/contrib/llvm/include/llvm/MC/MCCodeView.h user/jeff/numa/contrib/llvm/include/llvm/MC/MCFragment.h user/jeff/numa/contrib/llvm/include/llvm/MC/MCObjectStreamer.h user/jeff/numa/contrib/llvm/include/llvm/MC/MCStreamer.h user/jeff/numa/contrib/llvm/include/llvm/Support/GenericDomTreeConstruction.h user/jeff/numa/contrib/llvm/lib/Analysis/ValueTracking.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/CodeGen.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/GlobalMerge.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/RegAllocFast.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/TargetPassConfig.cpp user/jeff/numa/contrib/llvm/lib/CodeGen/TargetSubtargetInfo.cpp user/jeff/numa/contrib/llvm/lib/Linker/IRMover.cpp user/jeff/numa/contrib/llvm/lib/MC/MCAsmStreamer.cpp user/jeff/numa/contrib/llvm/lib/MC/MCAssembler.cpp user/jeff/numa/contrib/llvm/lib/MC/MCCodeView.cpp user/jeff/numa/contrib/llvm/lib/MC/MCMachOStreamer.cpp user/jeff/numa/contrib/llvm/lib/MC/MCObjectStreamer.cpp user/jeff/numa/contrib/llvm/lib/MC/MCStreamer.cpp user/jeff/numa/contrib/llvm/lib/MC/MCWinCOFFStreamer.cpp user/jeff/numa/contrib/llvm/lib/MC/WasmObjectWriter.cpp user/jeff/numa/contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp user/jeff/numa/contrib/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp user/jeff/numa/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp user/jeff/numa/contrib/llvm/lib/Target/AMDGPU/SIInsertSkips.cpp user/jeff/numa/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp user/jeff/numa/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp user/jeff/numa/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.h user/jeff/numa/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp user/jeff/numa/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp user/jeff/numa/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp user/jeff/numa/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp user/jeff/numa/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h user/jeff/numa/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td user/jeff/numa/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp user/jeff/numa/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp user/jeff/numa/contrib/llvm/lib/Target/X86/X86.h user/jeff/numa/contrib/llvm/lib/Target/X86/X86.td user/jeff/numa/contrib/llvm/lib/Target/X86/X86AsmPrinter.h user/jeff/numa/contrib/llvm/lib/Target/X86/X86FastISel.cpp user/jeff/numa/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp user/jeff/numa/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp user/jeff/numa/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp user/jeff/numa/contrib/llvm/lib/Target/X86/X86ISelLowering.h user/jeff/numa/contrib/llvm/lib/Target/X86/X86InstrCompiler.td user/jeff/numa/contrib/llvm/lib/Target/X86/X86InstrControl.td user/jeff/numa/contrib/llvm/lib/Target/X86/X86InstrInfo.td user/jeff/numa/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp user/jeff/numa/contrib/llvm/lib/Target/X86/X86Subtarget.cpp user/jeff/numa/contrib/llvm/lib/Target/X86/X86Subtarget.h user/jeff/numa/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp user/jeff/numa/contrib/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp user/jeff/numa/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp user/jeff/numa/contrib/llvm/lib/Transforms/Scalar/GVNHoist.cpp user/jeff/numa/contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp user/jeff/numa/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp user/jeff/numa/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp user/jeff/numa/contrib/llvm/tools/clang/include/clang/Basic/Attr.td user/jeff/numa/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def user/jeff/numa/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td user/jeff/numa/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td user/jeff/numa/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def user/jeff/numa/contrib/llvm/tools/clang/include/clang/Driver/Options.td user/jeff/numa/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h user/jeff/numa/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/AST/ODRHash.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/Basic/Targets/X86.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/Basic/Targets/X86.h user/jeff/numa/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/Driver/ToolChains/Clang.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/Driver/ToolChains/Hexagon.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/Lex/PPCaching.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/Scope.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp user/jeff/numa/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp user/jeff/numa/contrib/llvm/tools/lld/COFF/Driver.cpp user/jeff/numa/contrib/llvm/tools/lld/ELF/AArch64ErrataFix.cpp user/jeff/numa/contrib/llvm/tools/lld/ELF/Arch/X86.cpp user/jeff/numa/contrib/llvm/tools/lld/ELF/Arch/X86_64.cpp user/jeff/numa/contrib/llvm/tools/lld/ELF/Config.h user/jeff/numa/contrib/llvm/tools/lld/ELF/Driver.cpp user/jeff/numa/contrib/llvm/tools/lld/ELF/LinkerScript.cpp user/jeff/numa/contrib/llvm/tools/lld/ELF/LinkerScript.h user/jeff/numa/contrib/llvm/tools/lld/ELF/OutputSections.h user/jeff/numa/contrib/llvm/tools/lld/ELF/ScriptParser.cpp user/jeff/numa/contrib/llvm/tools/lld/ELF/SymbolTable.cpp user/jeff/numa/contrib/llvm/tools/lld/ELF/SyntheticSections.cpp user/jeff/numa/contrib/llvm/tools/lld/ELF/Writer.cpp user/jeff/numa/contrib/llvm/tools/lld/ELF/Writer.h user/jeff/numa/contrib/llvm/tools/llvm-readobj/MachODumper.cpp user/jeff/numa/contrib/llvm/tools/opt/opt.cpp user/jeff/numa/contrib/lua/src/lstrlib.c user/jeff/numa/contrib/netbsd-tests/kernel/t_sysv.c user/jeff/numa/contrib/netbsd-tests/lib/libc/sys/t_getcontext.c user/jeff/numa/contrib/netbsd-tests/lib/libc/sys/t_mlock.c user/jeff/numa/contrib/netbsd-tests/usr.bin/grep/t_grep.sh user/jeff/numa/contrib/tnftp/src/cmds.c user/jeff/numa/contrib/traceroute/traceroute.c user/jeff/numa/contrib/tzdata/Makefile user/jeff/numa/contrib/tzdata/NEWS user/jeff/numa/contrib/tzdata/README user/jeff/numa/contrib/tzdata/asia user/jeff/numa/contrib/tzdata/europe user/jeff/numa/contrib/tzdata/leap-seconds.list user/jeff/numa/contrib/tzdata/leapseconds user/jeff/numa/contrib/tzdata/theory.html user/jeff/numa/contrib/tzdata/version user/jeff/numa/contrib/tzdata/zishrink.awk user/jeff/numa/crypto/openssl/ssl/srtp.h user/jeff/numa/etc/Makefile user/jeff/numa/etc/mtree/BSD.root.dist user/jeff/numa/etc/mtree/BSD.tests.dist user/jeff/numa/etc/rc.subr user/jeff/numa/etc/regdomain.xml user/jeff/numa/include/err.h user/jeff/numa/include/stdlib.h user/jeff/numa/lib/Makefile user/jeff/numa/lib/clang/freebsd_cc_version.h user/jeff/numa/lib/clang/include/clang/Basic/Version.inc user/jeff/numa/lib/clang/include/lld/Common/Version.inc user/jeff/numa/lib/clang/include/llvm/Support/VCSRevision.h user/jeff/numa/lib/clang/libllvm/Makefile user/jeff/numa/lib/libarchive/tests/Makefile user/jeff/numa/lib/libc/gen/getgrent.c user/jeff/numa/lib/libc/gen/makecontext.3 user/jeff/numa/lib/libc/i386/gen/makecontext.c user/jeff/numa/lib/libc/mips/gen/_ctx_start.S user/jeff/numa/lib/libc/mips/gen/makecontext.c user/jeff/numa/lib/libc/powerpc/gen/makecontext.c user/jeff/numa/lib/libc/powerpc64/gen/makecontext.c user/jeff/numa/lib/libc/regex/Makefile.inc user/jeff/numa/lib/libc/regex/engine.c user/jeff/numa/lib/libc/regex/regcomp.c user/jeff/numa/lib/libc/sparc64/sys/__sparc_utrap_setup.c user/jeff/numa/lib/libc/stdlib/Makefile.inc user/jeff/numa/lib/libc/stdlib/strtol.c user/jeff/numa/lib/libc/sys/mlock.2 user/jeff/numa/lib/libc/sys/setgroups.2 user/jeff/numa/lib/libc/sys/shmat.2 user/jeff/numa/lib/libc/tests/gen/Makefile user/jeff/numa/lib/libc/tests/regex/Makefile user/jeff/numa/lib/libcasper/libcasper/libcasper.3 user/jeff/numa/lib/libcasper/libcasper/libcasper.c user/jeff/numa/lib/libcasper/libcasper/libcasper.h user/jeff/numa/lib/libcasper/libcasper/libcasper_impl.c user/jeff/numa/lib/libcasper/libcasper/libcasper_impl.h user/jeff/numa/lib/libcasper/libcasper/libcasper_service.c user/jeff/numa/lib/libcasper/libcasper/libcasper_service.h user/jeff/numa/lib/libcasper/libcasper/service.c user/jeff/numa/lib/libcasper/libcasper/zygote.c user/jeff/numa/lib/libcasper/libcasper/zygote.h user/jeff/numa/lib/libcasper/services/cap_dns/cap_dns.c user/jeff/numa/lib/libcasper/services/cap_dns/tests/dns_test.c user/jeff/numa/lib/libcasper/services/cap_grp/Makefile user/jeff/numa/lib/libcasper/services/cap_grp/cap_grp.c user/jeff/numa/lib/libcasper/services/cap_grp/tests/grp_test.c user/jeff/numa/lib/libcasper/services/cap_pwd/cap_pwd.c user/jeff/numa/lib/libcasper/services/cap_pwd/tests/pwd_test.c user/jeff/numa/lib/libcasper/services/cap_random/Makefile user/jeff/numa/lib/libcasper/services/cap_random/cap_random.c user/jeff/numa/lib/libcasper/services/cap_sysctl/cap_sysctl.c user/jeff/numa/lib/libcasper/services/cap_sysctl/tests/sysctl_test.c user/jeff/numa/lib/libcasper/services/cap_syslog/Makefile user/jeff/numa/lib/libcasper/services/cap_syslog/cap_syslog.c user/jeff/numa/lib/libcompiler_rt/Makefile.inc user/jeff/numa/lib/libcxxrt/Version.map user/jeff/numa/lib/libedit/Makefile user/jeff/numa/lib/libgcc_s/Makefile user/jeff/numa/lib/libiconv_modules/ISO2022/citrus_iso2022.c user/jeff/numa/lib/libthr/thread/thr_printf.c user/jeff/numa/lib/libufs/Makefile user/jeff/numa/lib/libufs/cgread.3 user/jeff/numa/lib/libufs/libufs.h user/jeff/numa/lib/libufs/sblock.c user/jeff/numa/lib/libufs/sbread.3 user/jeff/numa/libexec/getty/extern.h user/jeff/numa/libexec/getty/init.c user/jeff/numa/libexec/getty/main.c user/jeff/numa/libexec/getty/subr.c user/jeff/numa/libexec/rtld-elf/aarch64/reloc.c user/jeff/numa/libexec/rtld-elf/amd64/reloc.c user/jeff/numa/libexec/rtld-elf/arm/reloc.c user/jeff/numa/libexec/rtld-elf/i386/reloc.c user/jeff/numa/libexec/rtld-elf/mips/reloc.c user/jeff/numa/libexec/rtld-elf/powerpc/reloc.c user/jeff/numa/libexec/rtld-elf/powerpc64/reloc.c user/jeff/numa/libexec/rtld-elf/riscv/reloc.c user/jeff/numa/libexec/rtld-elf/rtld.c user/jeff/numa/libexec/rtld-elf/rtld.h user/jeff/numa/libexec/rtld-elf/sparc64/reloc.c user/jeff/numa/release/release.sh user/jeff/numa/release/scripts/make-manifest.sh user/jeff/numa/sbin/clri/Makefile user/jeff/numa/sbin/clri/clri.c user/jeff/numa/sbin/decryptcore/decryptcore.8 user/jeff/numa/sbin/devd/devd.cc user/jeff/numa/sbin/dhclient/dhclient.c user/jeff/numa/sbin/dump/Makefile user/jeff/numa/sbin/dump/dump.h user/jeff/numa/sbin/dump/main.c user/jeff/numa/sbin/etherswitchcfg/etherswitchcfg.c user/jeff/numa/sbin/fsck_ffs/fsck.h user/jeff/numa/sbin/fsck_ffs/fsutil.c user/jeff/numa/sbin/fsck_ffs/gjournal.c user/jeff/numa/sbin/fsck_ffs/globs.c user/jeff/numa/sbin/fsck_ffs/setup.c user/jeff/numa/sbin/fsck_ffs/suj.c user/jeff/numa/sbin/fsirand/Makefile user/jeff/numa/sbin/fsirand/fsirand.c user/jeff/numa/sbin/geom/class/cache/geom_cache.c user/jeff/numa/sbin/geom/class/concat/geom_concat.c user/jeff/numa/sbin/geom/class/journal/geom_journal.c user/jeff/numa/sbin/geom/class/label/geom_label.c user/jeff/numa/sbin/geom/class/mirror/geom_mirror.c user/jeff/numa/sbin/geom/class/raid3/geom_raid3.c user/jeff/numa/sbin/geom/class/shsec/geom_shsec.c user/jeff/numa/sbin/geom/class/stripe/geom_stripe.c user/jeff/numa/sbin/geom/misc/subr.c user/jeff/numa/sbin/growfs/growfs.c user/jeff/numa/sbin/newfs/mkfs.c user/jeff/numa/sbin/pfctl/pfctl_optimize.c user/jeff/numa/sbin/quotacheck/Makefile user/jeff/numa/sbin/quotacheck/quotacheck.c user/jeff/numa/share/examples/bhyve/vmrun.sh user/jeff/numa/share/examples/kld/cdev/module/cdev.c user/jeff/numa/share/examples/kld/cdev/module/cdevmod.c user/jeff/numa/share/man/man3/pthread_join.3 user/jeff/numa/share/man/man4/Makefile user/jeff/numa/share/man/man4/nmdm.4 user/jeff/numa/share/man/man4/usb_template.4 user/jeff/numa/share/man/man7/arch.7 user/jeff/numa/share/man/man7/hier.7 user/jeff/numa/share/man/man8/Makefile user/jeff/numa/share/man/man8/uefi.8 user/jeff/numa/share/man/man9/malloc.9 user/jeff/numa/share/man/man9/style.9 user/jeff/numa/share/mk/bsd.libnames.mk user/jeff/numa/share/mk/bsd.sys.mk user/jeff/numa/share/mk/src.libnames.mk user/jeff/numa/share/termcap/termcap user/jeff/numa/share/vt/keymaps/us.kbd user/jeff/numa/stand/arm/uboot/Makefile user/jeff/numa/stand/common/boot.c user/jeff/numa/stand/common/bootstrap.h user/jeff/numa/stand/common/commands.c user/jeff/numa/stand/common/install.c user/jeff/numa/stand/common/interp.c user/jeff/numa/stand/common/interp_forth.c user/jeff/numa/stand/common/load_elf.c user/jeff/numa/stand/common/misc.c user/jeff/numa/stand/common/pnp.c user/jeff/numa/stand/defs.mk user/jeff/numa/stand/efi/boot1/Makefile user/jeff/numa/stand/efi/fdt/Makefile user/jeff/numa/stand/efi/fdt/efi_fdt.c user/jeff/numa/stand/efi/include/efiapi.h user/jeff/numa/stand/efi/libefi/Makefile user/jeff/numa/stand/efi/libefi/env.c user/jeff/numa/stand/efi/loader/Makefile user/jeff/numa/stand/efi/loader/main.c user/jeff/numa/stand/fdt/Makefile user/jeff/numa/stand/fdt/fdt_loader_cmd.c user/jeff/numa/stand/fdt/fdt_platform.h user/jeff/numa/stand/ficl.mk user/jeff/numa/stand/ficl/Makefile user/jeff/numa/stand/forth/Makefile user/jeff/numa/stand/forth/loader.4th user/jeff/numa/stand/geli/Makefile user/jeff/numa/stand/i386/boot0/Makefile user/jeff/numa/stand/i386/btx/btx/Makefile user/jeff/numa/stand/i386/btx/btxldr/Makefile user/jeff/numa/stand/i386/btx/lib/Makefile user/jeff/numa/stand/i386/cdboot/Makefile user/jeff/numa/stand/i386/gptboot/gptboot.c user/jeff/numa/stand/i386/kgzldr/Makefile user/jeff/numa/stand/i386/libfirewire/Makefile user/jeff/numa/stand/i386/libi386/Makefile user/jeff/numa/stand/i386/libi386/biospci.c user/jeff/numa/stand/i386/loader/Makefile user/jeff/numa/stand/i386/mbr/Makefile user/jeff/numa/stand/i386/pmbr/Makefile user/jeff/numa/stand/libsa/Makefile user/jeff/numa/stand/libsa/environment.c user/jeff/numa/stand/libsa/panic.c user/jeff/numa/stand/libsa/stand.h user/jeff/numa/stand/libsa/ufs.c user/jeff/numa/stand/loader.mk user/jeff/numa/stand/mips/beri/boot2/Makefile user/jeff/numa/stand/mips/beri/boot2/boot2.c user/jeff/numa/stand/mips/beri/loader/Makefile user/jeff/numa/stand/mips/beri/loader/main.c user/jeff/numa/stand/mips/uboot/Makefile user/jeff/numa/stand/mips/uboot/conf.c user/jeff/numa/stand/ofw/common/main.c user/jeff/numa/stand/ofw/libofw/Makefile user/jeff/numa/stand/ofw/libofw/elf_freebsd.c user/jeff/numa/stand/ofw/libofw/libofw.h user/jeff/numa/stand/ofw/libofw/ofw_copy.c user/jeff/numa/stand/ofw/libofw/ofw_memory.c user/jeff/numa/stand/ofw/libofw/ppc64_elf_freebsd.c user/jeff/numa/stand/powerpc/boot1.chrp/Makefile user/jeff/numa/stand/powerpc/kboot/Makefile user/jeff/numa/stand/powerpc/kboot/conf.c user/jeff/numa/stand/powerpc/kboot/host_syscall.S user/jeff/numa/stand/powerpc/kboot/host_syscall.h user/jeff/numa/stand/powerpc/kboot/hostdisk.c user/jeff/numa/stand/powerpc/kboot/kerneltramp.S user/jeff/numa/stand/powerpc/kboot/main.c user/jeff/numa/stand/powerpc/kboot/metadata.c user/jeff/numa/stand/powerpc/kboot/ppc64_elf_freebsd.c user/jeff/numa/stand/powerpc/ofw/Makefile user/jeff/numa/stand/powerpc/ofw/ldscript.powerpc user/jeff/numa/stand/powerpc/uboot/Makefile user/jeff/numa/stand/sparc64/boot1/Makefile user/jeff/numa/stand/sparc64/loader/Makefile user/jeff/numa/stand/uboot/common/main.c user/jeff/numa/stand/uboot/fdt/Makefile user/jeff/numa/stand/uboot/fdt/uboot_fdt.c user/jeff/numa/stand/uboot/lib/Makefile user/jeff/numa/stand/uboot/lib/glue.c user/jeff/numa/stand/uboot/lib/glue.h user/jeff/numa/stand/usb/Makefile.test user/jeff/numa/stand/userboot/test/Makefile user/jeff/numa/stand/userboot/userboot/Makefile user/jeff/numa/stand/zfs/Makefile user/jeff/numa/sys/amd64/amd64/apic_vector.S user/jeff/numa/sys/amd64/amd64/bpf_jit_machdep.c user/jeff/numa/sys/amd64/amd64/db_trace.c user/jeff/numa/sys/amd64/amd64/exception.S user/jeff/numa/sys/amd64/amd64/fpu.c user/jeff/numa/sys/amd64/amd64/genassym.c user/jeff/numa/sys/amd64/amd64/initcpu.c user/jeff/numa/sys/amd64/amd64/machdep.c user/jeff/numa/sys/amd64/amd64/mp_machdep.c user/jeff/numa/sys/amd64/amd64/pmap.c user/jeff/numa/sys/amd64/amd64/support.S user/jeff/numa/sys/amd64/amd64/trap.c user/jeff/numa/sys/amd64/ia32/ia32_exception.S user/jeff/numa/sys/amd64/include/md_var.h user/jeff/numa/sys/amd64/include/pcpu.h user/jeff/numa/sys/amd64/include/pmap.h user/jeff/numa/sys/amd64/include/smp.h user/jeff/numa/sys/amd64/linux/Makefile user/jeff/numa/sys/amd64/linux/linux.h user/jeff/numa/sys/amd64/linux/linux_ptrace.c user/jeff/numa/sys/amd64/linux/linux_support.s user/jeff/numa/sys/amd64/linux/linux_sysvec.c user/jeff/numa/sys/amd64/linux/syscalls.master user/jeff/numa/sys/amd64/linux32/Makefile user/jeff/numa/sys/amd64/linux32/linux.h user/jeff/numa/sys/amd64/linux32/linux32_dummy.c user/jeff/numa/sys/amd64/linux32/linux32_locore.s user/jeff/numa/sys/amd64/linux32/linux32_support.s user/jeff/numa/sys/amd64/linux32/linux32_sysvec.c user/jeff/numa/sys/amd64/linux32/syscalls.master user/jeff/numa/sys/amd64/vmm/amd/svm.c user/jeff/numa/sys/arm/allwinner/a10_ehci.c user/jeff/numa/sys/arm/allwinner/aw_usbphy.c user/jeff/numa/sys/arm/arm/cpuinfo.c user/jeff/numa/sys/arm/arm/genassym.c user/jeff/numa/sys/arm/arm/machdep.c user/jeff/numa/sys/arm/arm/mp_machdep.c user/jeff/numa/sys/arm/arm/swtch-v6.S user/jeff/numa/sys/arm/arm/trap-v6.c user/jeff/numa/sys/arm/broadcom/bcm2835/bcm2835_pwm.c user/jeff/numa/sys/arm/conf/RPI-B user/jeff/numa/sys/arm/freescale/imx/imx_machdep.c user/jeff/numa/sys/arm/freescale/imx/imx_machdep.h user/jeff/numa/sys/arm/freescale/imx/imx_wdog.c user/jeff/numa/sys/arm/freescale/imx/imx_wdogreg.h user/jeff/numa/sys/arm/include/cpuinfo.h user/jeff/numa/sys/arm/include/pcpu.h user/jeff/numa/sys/arm/mv/armada38x/files.armada38x user/jeff/numa/sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c user/jeff/numa/sys/arm/nvidia/tegra_ahci.c user/jeff/numa/sys/arm/nvidia/tegra_ehci.c user/jeff/numa/sys/arm/nvidia/tegra_pcie.c user/jeff/numa/sys/arm/nvidia/tegra_usbphy.c user/jeff/numa/sys/arm/nvidia/tegra_xhci.c user/jeff/numa/sys/arm/xilinx/files.zynq7 user/jeff/numa/sys/arm/xscale/ixp425/if_npe.c user/jeff/numa/sys/arm64/arm64/busdma_bounce.c user/jeff/numa/sys/arm64/arm64/cpufunc_asm.S user/jeff/numa/sys/arm64/arm64/pmap.c user/jeff/numa/sys/cam/cam_periph.h user/jeff/numa/sys/cam/cam_queue.c user/jeff/numa/sys/cam/cam_xpt.c user/jeff/numa/sys/cam/ctl/ctl_frontend.c user/jeff/numa/sys/cam/ctl/ctl_frontend_cam_sim.c user/jeff/numa/sys/cam/ctl/scsi_ctl.c user/jeff/numa/sys/cam/nvme/nvme_da.c user/jeff/numa/sys/cam/scsi/scsi_ch.c user/jeff/numa/sys/cam/scsi/scsi_da.c user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zcp.h user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp.c user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zcp_synctask.c user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h user/jeff/numa/sys/compat/cloudabi32/Makefile user/jeff/numa/sys/compat/cloudabi64/Makefile user/jeff/numa/sys/compat/freebsd32/Makefile user/jeff/numa/sys/compat/freebsd32/freebsd32_ipc.h user/jeff/numa/sys/compat/linux/check_internal_locks.d user/jeff/numa/sys/compat/linux/linux_emul.c user/jeff/numa/sys/compat/linux/linux_event.c user/jeff/numa/sys/compat/linux/linux_file.h user/jeff/numa/sys/compat/linux/linux_fork.c user/jeff/numa/sys/compat/linux/linux_ioctl.c user/jeff/numa/sys/compat/linux/linux_ioctl.h user/jeff/numa/sys/compat/linux/linux_ipc.c user/jeff/numa/sys/compat/linux/linux_ipc.h user/jeff/numa/sys/compat/linux/linux_ipc64.h user/jeff/numa/sys/compat/linux/linux_misc.c user/jeff/numa/sys/compat/linux/linux_persona.h user/jeff/numa/sys/compat/linux/linux_signal.c user/jeff/numa/sys/compat/linux/linux_socket.c user/jeff/numa/sys/compat/linux/linux_socket.h user/jeff/numa/sys/compat/linux/linux_time.c user/jeff/numa/sys/compat/linux/linux_util.h user/jeff/numa/sys/compat/linux/stats_timing.d user/jeff/numa/sys/compat/linux/trace_futexes.d user/jeff/numa/sys/compat/linuxkpi/common/include/linux/sched.h user/jeff/numa/sys/compat/linuxkpi/common/src/linux_compat.c user/jeff/numa/sys/compat/linuxkpi/common/src/linux_idr.c user/jeff/numa/sys/compat/linuxkpi/common/src/linux_page.c user/jeff/numa/sys/compat/ndis/subr_ndis.c user/jeff/numa/sys/conf/files user/jeff/numa/sys/conf/files.amd64 user/jeff/numa/sys/conf/files.i386 user/jeff/numa/sys/conf/kern.post.mk user/jeff/numa/sys/conf/options user/jeff/numa/sys/contrib/ipfilter/netinet/ip_compat.h user/jeff/numa/sys/contrib/libfdt/fdt.c user/jeff/numa/sys/contrib/libfdt/fdt_overlay.c user/jeff/numa/sys/contrib/libfdt/fdt_ro.c user/jeff/numa/sys/contrib/libfdt/libfdt.h user/jeff/numa/sys/contrib/libnv/cnvlist.c user/jeff/numa/sys/contrib/libnv/dnvlist.c user/jeff/numa/sys/contrib/libnv/nv_impl.h user/jeff/numa/sys/contrib/libnv/nvlist.c user/jeff/numa/sys/contrib/libnv/nvlist_impl.h user/jeff/numa/sys/contrib/libnv/nvpair.c user/jeff/numa/sys/contrib/libnv/nvpair_impl.h user/jeff/numa/sys/crypto/ccp/ccp.c user/jeff/numa/sys/dev/aacraid/aacraid.c user/jeff/numa/sys/dev/advansys/advansys.c user/jeff/numa/sys/dev/advansys/adwcam.c user/jeff/numa/sys/dev/aha/aha.c user/jeff/numa/sys/dev/aic/aic.c user/jeff/numa/sys/dev/ata/ata-isa.c user/jeff/numa/sys/dev/ath/if_ath_rx_edma.c user/jeff/numa/sys/dev/atkbdc/psm.c user/jeff/numa/sys/dev/beri/virtio/virtio.c user/jeff/numa/sys/dev/bhnd/cores/chipc/chipc.c user/jeff/numa/sys/dev/bnxt/if_bnxt.c user/jeff/numa/sys/dev/buslogic/bt.c user/jeff/numa/sys/dev/bwn/if_bwn.c user/jeff/numa/sys/dev/bwn/if_bwn_phy_lp.c user/jeff/numa/sys/dev/ciss/ciss.c user/jeff/numa/sys/dev/cpuctl/cpuctl.c user/jeff/numa/sys/dev/cxgb/cxgb_main.c user/jeff/numa/sys/dev/cxgbe/common/t4_hw.c user/jeff/numa/sys/dev/cxgbe/crypto/t4_crypto.c user/jeff/numa/sys/dev/cxgbe/t4_main.c user/jeff/numa/sys/dev/cxgbe/tom/t4_tom.c user/jeff/numa/sys/dev/dpt/dpt_pci.c user/jeff/numa/sys/dev/drm2/drm_mem_util.h user/jeff/numa/sys/dev/e1000/if_em.c user/jeff/numa/sys/dev/esp/ncr53c9x.c user/jeff/numa/sys/dev/etherswitch/arswitch/arswitch.c user/jeff/numa/sys/dev/etherswitch/arswitch/arswitch_7240.c user/jeff/numa/sys/dev/etherswitch/arswitch/arswitch_8316.c user/jeff/numa/sys/dev/etherswitch/arswitch/arswitch_8327.c user/jeff/numa/sys/dev/etherswitch/arswitch/arswitch_9340.c user/jeff/numa/sys/dev/etherswitch/arswitch/arswitchreg.h user/jeff/numa/sys/dev/etherswitch/arswitch/arswitchvar.h user/jeff/numa/sys/dev/etherswitch/e6000sw/e6060sw.c user/jeff/numa/sys/dev/etherswitch/etherswitch.c user/jeff/numa/sys/dev/etherswitch/etherswitch.h user/jeff/numa/sys/dev/etherswitch/etherswitch_if.m user/jeff/numa/sys/dev/etherswitch/infineon/adm6996fc.c user/jeff/numa/sys/dev/etherswitch/ip17x/ip17x.c user/jeff/numa/sys/dev/etherswitch/micrel/ksz8995ma.c user/jeff/numa/sys/dev/etherswitch/mtkswitch/mtkswitch.c user/jeff/numa/sys/dev/etherswitch/rtl8366/rtl8366rb.c user/jeff/numa/sys/dev/etherswitch/ukswitch/ukswitch.c user/jeff/numa/sys/dev/extres/clk/clk.c user/jeff/numa/sys/dev/extres/phy/phy.c user/jeff/numa/sys/dev/extres/phy/phy.h user/jeff/numa/sys/dev/fb/splash.c user/jeff/numa/sys/dev/gpio/gpiobus.c user/jeff/numa/sys/dev/if_ndis/if_ndis.c user/jeff/numa/sys/dev/iicbus/ds1307.c user/jeff/numa/sys/dev/iicbus/ds13rtc.c user/jeff/numa/sys/dev/iicbus/iiconf.c user/jeff/numa/sys/dev/iicbus/iiconf.h user/jeff/numa/sys/dev/iicbus/isl12xx.c user/jeff/numa/sys/dev/iicbus/nxprtc.c user/jeff/numa/sys/dev/iscsi/icl_conn_if.m user/jeff/numa/sys/dev/iscsi/icl_soft.c user/jeff/numa/sys/dev/iscsi/icl_wrappers.h user/jeff/numa/sys/dev/iwi/if_iwi.c user/jeff/numa/sys/dev/ixgbe/if_ixv.c user/jeff/numa/sys/dev/ixl/if_ixlv.c user/jeff/numa/sys/dev/ixl/ixl_pf_iov.c user/jeff/numa/sys/dev/ixl/ixl_pf_main.c user/jeff/numa/sys/dev/joy/joy.c user/jeff/numa/sys/dev/kbd/kbd.c user/jeff/numa/sys/dev/liquidio/base/lio_request_manager.c user/jeff/numa/sys/dev/liquidio/lio_main.c user/jeff/numa/sys/dev/mlx5/mlx5_en/en.h user/jeff/numa/sys/dev/mpr/mpr.c user/jeff/numa/sys/dev/mpr/mpr_mapping.c user/jeff/numa/sys/dev/mps/mps.c user/jeff/numa/sys/dev/mps/mps_mapping.c user/jeff/numa/sys/dev/mpt/mpt_cam.c user/jeff/numa/sys/dev/mrsas/mrsas.c user/jeff/numa/sys/dev/mse/mse.c user/jeff/numa/sys/dev/mxge/if_mxge.c user/jeff/numa/sys/dev/ncv/ncr53c500_pccard.c user/jeff/numa/sys/dev/netmap/if_ptnet.c user/jeff/numa/sys/dev/nsp/nsp_pccard.c user/jeff/numa/sys/dev/ntb/ntb_transport.c user/jeff/numa/sys/dev/nvme/nvme.c user/jeff/numa/sys/dev/nvme/nvme_ctrlr.c user/jeff/numa/sys/dev/nvme/nvme_ns.c user/jeff/numa/sys/dev/nvme/nvme_private.h user/jeff/numa/sys/dev/ofw/ofw_bus_subr.c user/jeff/numa/sys/dev/pst/pst-iop.c user/jeff/numa/sys/dev/ral/rt2560.c user/jeff/numa/sys/dev/ral/rt2661.c user/jeff/numa/sys/dev/rp/rp.c user/jeff/numa/sys/dev/rp/rp_isa.c user/jeff/numa/sys/dev/rp/rp_pci.c user/jeff/numa/sys/dev/sbni/if_sbni_isa.c user/jeff/numa/sys/dev/sdhci/sdhci_fdt.c user/jeff/numa/sys/dev/sound/isa/ess.c user/jeff/numa/sys/dev/sound/isa/gusc.c user/jeff/numa/sys/dev/sound/isa/mss.c user/jeff/numa/sys/dev/sound/isa/sbc.c user/jeff/numa/sys/dev/sound/midi/midi.c user/jeff/numa/sys/dev/sound/pci/hda/hdaa.c user/jeff/numa/sys/dev/stg/tmc18c30.c user/jeff/numa/sys/dev/syscons/fire/fire_saver.c user/jeff/numa/sys/dev/uart/uart_dev_mvebu.c user/jeff/numa/sys/dev/usb/controller/generic_ohci.c user/jeff/numa/sys/dev/usb/quirk/usb_quirk.c user/jeff/numa/sys/dev/usb/serial/uslcom.c user/jeff/numa/sys/dev/usb/storage/cfumass.c user/jeff/numa/sys/dev/usb/template/usb_template.c user/jeff/numa/sys/dev/usb/template/usb_template.h user/jeff/numa/sys/dev/usb/template/usb_template_audio.c user/jeff/numa/sys/dev/usb/template/usb_template_cdce.c user/jeff/numa/sys/dev/usb/template/usb_template_kbd.c user/jeff/numa/sys/dev/usb/template/usb_template_midi.c user/jeff/numa/sys/dev/usb/template/usb_template_modem.c user/jeff/numa/sys/dev/usb/template/usb_template_mouse.c user/jeff/numa/sys/dev/usb/template/usb_template_msc.c user/jeff/numa/sys/dev/usb/template/usb_template_mtp.c user/jeff/numa/sys/dev/usb/template/usb_template_phone.c user/jeff/numa/sys/dev/usb/template/usb_template_serialnet.c user/jeff/numa/sys/dev/usb/usb_device.c user/jeff/numa/sys/dev/usb/usbdevs user/jeff/numa/sys/dev/virtio/console/virtio_console.c user/jeff/numa/sys/dev/virtio/mmio/virtio_mmio.c user/jeff/numa/sys/dev/virtio/network/if_vtnet.c user/jeff/numa/sys/dev/virtio/pci/virtio_pci.c user/jeff/numa/sys/dev/vmware/vmxnet3/if_vmx.c user/jeff/numa/sys/dev/vnic/nicvf_queues.c user/jeff/numa/sys/dev/xen/blkback/blkback.c user/jeff/numa/sys/dev/xen/blkfront/blkfront.c user/jeff/numa/sys/dts/arm/bcm2836.dtsi user/jeff/numa/sys/fs/autofs/autofs.h user/jeff/numa/sys/fs/autofs/autofs_ioctl.h user/jeff/numa/sys/fs/autofs/autofs_vfsops.c user/jeff/numa/sys/fs/autofs/autofs_vnops.c user/jeff/numa/sys/fs/cd9660/cd9660_vnops.c user/jeff/numa/sys/fs/ext2fs/ext2_alloc.c user/jeff/numa/sys/fs/ext2fs/ext2_csum.c user/jeff/numa/sys/fs/ext2fs/ext2_extents.c user/jeff/numa/sys/fs/ext2fs/ext2_inode_cnv.c user/jeff/numa/sys/fs/ext2fs/ext2_lookup.c user/jeff/numa/sys/fs/ext2fs/ext2_vfsops.c user/jeff/numa/sys/fs/ext2fs/ext2fs.h user/jeff/numa/sys/fs/nandfs/nandfs_vfsops.c user/jeff/numa/sys/fs/nfs/nfs_commonkrpc.c user/jeff/numa/sys/fs/nfs/nfs_commonsubs.c user/jeff/numa/sys/fs/nfs/nfsport.h user/jeff/numa/sys/fs/nfsclient/nfs_clcomsubs.c user/jeff/numa/sys/fs/nfsclient/nfs_clnode.c user/jeff/numa/sys/fs/nfsclient/nfs_clport.c user/jeff/numa/sys/fs/nfsclient/nfs_clrpcops.c user/jeff/numa/sys/fs/nfsclient/nfs_clstate.c user/jeff/numa/sys/fs/nfsclient/nfs_clsubs.c user/jeff/numa/sys/fs/nfsclient/nfs_clvfsops.c user/jeff/numa/sys/fs/nfsclient/nfs_clvnops.c user/jeff/numa/sys/fs/nfsclient/nfsnode.h user/jeff/numa/sys/fs/nfsserver/nfs_nfsdcache.c user/jeff/numa/sys/fs/nfsserver/nfs_nfsdport.c user/jeff/numa/sys/fs/nfsserver/nfs_nfsdserv.c user/jeff/numa/sys/fs/nfsserver/nfs_nfsdstate.c user/jeff/numa/sys/geom/geom.h user/jeff/numa/sys/geom/geom_io.c user/jeff/numa/sys/geom/journal/g_journal.c user/jeff/numa/sys/geom/journal/g_journal_ufs.c user/jeff/numa/sys/geom/label/g_label.c user/jeff/numa/sys/geom/label/g_label_ufs.c user/jeff/numa/sys/geom/uzip/g_uzip_zlib.c user/jeff/numa/sys/geom/virstor/g_virstor.c user/jeff/numa/sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_core.c user/jeff/numa/sys/i386/i386/bpf_jit_machdep.c user/jeff/numa/sys/i386/i386/k6_mem.c user/jeff/numa/sys/i386/i386/machdep.c user/jeff/numa/sys/i386/i386/npx.c user/jeff/numa/sys/i386/i386/pmap.c user/jeff/numa/sys/i386/i386/support.s user/jeff/numa/sys/i386/i386/vm_machdep.c user/jeff/numa/sys/i386/ibcs2/Makefile user/jeff/numa/sys/i386/linux/Makefile user/jeff/numa/sys/i386/linux/linux.h user/jeff/numa/sys/i386/linux/linux_dummy.c user/jeff/numa/sys/i386/linux/linux_locore.s user/jeff/numa/sys/i386/linux/linux_machdep.c user/jeff/numa/sys/i386/linux/linux_support.s user/jeff/numa/sys/i386/linux/linux_sysvec.c user/jeff/numa/sys/i386/linux/syscalls.master user/jeff/numa/sys/isa/vga_isa.c user/jeff/numa/sys/kern/Makefile user/jeff/numa/sys/kern/init_main.c user/jeff/numa/sys/kern/kern_cpu.c user/jeff/numa/sys/kern/kern_ctf.c user/jeff/numa/sys/kern/kern_exec.c user/jeff/numa/sys/kern/kern_malloc.c user/jeff/numa/sys/kern/kern_pmc.c user/jeff/numa/sys/kern/kern_sysctl.c user/jeff/numa/sys/kern/link_elf_obj.c user/jeff/numa/sys/kern/makesyscalls.sh user/jeff/numa/sys/kern/subr_bus.c user/jeff/numa/sys/kern/subr_hash.c user/jeff/numa/sys/kern/subr_taskqueue.c user/jeff/numa/sys/kern/subr_vmem.c user/jeff/numa/sys/kern/sysv_msg.c user/jeff/numa/sys/kern/sysv_sem.c user/jeff/numa/sys/kern/sysv_shm.c user/jeff/numa/sys/kern/uipc_usrreq.c user/jeff/numa/sys/kern/vfs_default.c user/jeff/numa/sys/kern/vfs_extattr.c user/jeff/numa/sys/kern/vfs_subr.c user/jeff/numa/sys/mips/conf/AP135.hints user/jeff/numa/sys/mips/conf/AP143.hints user/jeff/numa/sys/mips/conf/AR933X_BASE.hints user/jeff/numa/sys/mips/conf/DB120 user/jeff/numa/sys/mips/conf/DB120.hints user/jeff/numa/sys/mips/conf/DIR-825C1.hints user/jeff/numa/sys/mips/conf/QCA953X_BASE user/jeff/numa/sys/mips/conf/QCA953X_BASE.hints user/jeff/numa/sys/mips/conf/QCA955X_BASE.hints user/jeff/numa/sys/mips/conf/std.AR933X user/jeff/numa/sys/mips/conf/std.AR934X user/jeff/numa/sys/mips/conf/std.QCA955X user/jeff/numa/sys/mips/include/asm.h user/jeff/numa/sys/mips/mips/busdma_machdep.c user/jeff/numa/sys/mips/mips/pm_machdep.c user/jeff/numa/sys/mips/mips/vm_machdep.c user/jeff/numa/sys/mips/nlm/dev/sec/nlmrsa.c user/jeff/numa/sys/modules/Makefile user/jeff/numa/sys/modules/cam/Makefile user/jeff/numa/sys/modules/geom/geom_label/Makefile user/jeff/numa/sys/modules/linux/Makefile user/jeff/numa/sys/modules/linux64/Makefile user/jeff/numa/sys/modules/uart/Makefile user/jeff/numa/sys/net/bpf.c user/jeff/numa/sys/net/ieee8023ad_lacp.c user/jeff/numa/sys/net/if_vlan.c user/jeff/numa/sys/net/iflib.c user/jeff/numa/sys/net/route.c user/jeff/numa/sys/net/route.h user/jeff/numa/sys/net/rtsock.c user/jeff/numa/sys/netgraph/ng_bridge.c user/jeff/numa/sys/netgraph/ng_deflate.c user/jeff/numa/sys/netgraph/ng_parse.c user/jeff/numa/sys/netinet/in_kdtrace.c user/jeff/numa/sys/netinet/in_pcb.c user/jeff/numa/sys/netinet/ip_mroute.c user/jeff/numa/sys/netinet/ip_output.c user/jeff/numa/sys/netinet/ip_reass.c user/jeff/numa/sys/netinet/sctp_constants.h user/jeff/numa/sys/netinet/tcp_timer.c user/jeff/numa/sys/netinet/tcp_timer.h user/jeff/numa/sys/netinet6/frag6.c user/jeff/numa/sys/netinet6/in6.c user/jeff/numa/sys/netinet6/in6_ifattach.c user/jeff/numa/sys/netinet6/in6_jail.c user/jeff/numa/sys/netinet6/ip6_input.c user/jeff/numa/sys/netinet6/ip6_mroute.c user/jeff/numa/sys/netinet6/ip6_var.h user/jeff/numa/sys/netinet6/nd6.c user/jeff/numa/sys/netinet6/raw_ip6.c user/jeff/numa/sys/netinet6/scope6.c user/jeff/numa/sys/netipsec/xform_ah.c user/jeff/numa/sys/netpfil/ipfw/ip_fw2.c user/jeff/numa/sys/netpfil/ipfw/ip_fw_sockopt.c user/jeff/numa/sys/netpfil/ipfw/ip_fw_table_algo.c user/jeff/numa/sys/netpfil/pf/pf.c user/jeff/numa/sys/netsmb/smb_crypt.c user/jeff/numa/sys/nfsclient/nfsnode.h user/jeff/numa/sys/opencrypto/cryptodev.c user/jeff/numa/sys/powerpc/aim/aim_machdep.c user/jeff/numa/sys/powerpc/aim/mmu_oea.c user/jeff/numa/sys/powerpc/aim/mmu_oea64.c user/jeff/numa/sys/powerpc/aim/mp_cpudep.c user/jeff/numa/sys/powerpc/aim/trap_subr64.S user/jeff/numa/sys/powerpc/booke/booke_machdep.c user/jeff/numa/sys/powerpc/booke/pmap.c user/jeff/numa/sys/powerpc/conf/MPC85XX user/jeff/numa/sys/powerpc/conf/MPC85XXSPE user/jeff/numa/sys/powerpc/conf/QORIQ64 user/jeff/numa/sys/powerpc/include/pmap.h user/jeff/numa/sys/powerpc/include/psl.h user/jeff/numa/sys/powerpc/include/spr.h user/jeff/numa/sys/powerpc/include/vmparam.h user/jeff/numa/sys/powerpc/mpc85xx/atpic.c user/jeff/numa/sys/powerpc/mpc85xx/mpc85xx_cache.c user/jeff/numa/sys/powerpc/powernv/opal_pci.c user/jeff/numa/sys/powerpc/powernv/platform_powernv.c user/jeff/numa/sys/powerpc/powerpc/exec_machdep.c user/jeff/numa/sys/powerpc/powerpc/genassym.c user/jeff/numa/sys/powerpc/powerpc/intr_machdep.c user/jeff/numa/sys/powerpc/powerpc/machdep.c user/jeff/numa/sys/powerpc/powerpc/mmu_if.m user/jeff/numa/sys/powerpc/powerpc/mp_machdep.c user/jeff/numa/sys/powerpc/powerpc/pmap_dispatch.c user/jeff/numa/sys/powerpc/powerpc/trap.c user/jeff/numa/sys/powerpc/powerpc/vm_machdep.c user/jeff/numa/sys/powerpc/pseries/phyp_vscsi.c user/jeff/numa/sys/powerpc/pseries/platform_chrp.c user/jeff/numa/sys/powerpc/pseries/xics.c user/jeff/numa/sys/sparc64/sparc64/rtc.c user/jeff/numa/sys/sys/cdefs.h user/jeff/numa/sys/sys/copyright.h user/jeff/numa/sys/sys/malloc.h user/jeff/numa/sys/sys/mouse.h user/jeff/numa/sys/sys/systm.h user/jeff/numa/sys/tools/usbdevs2h.awk user/jeff/numa/sys/ufs/ffs/ffs_alloc.c user/jeff/numa/sys/ufs/ffs/ffs_extern.h user/jeff/numa/sys/ufs/ffs/ffs_snapshot.c user/jeff/numa/sys/ufs/ffs/ffs_softdep.c user/jeff/numa/sys/ufs/ffs/ffs_subr.c user/jeff/numa/sys/ufs/ffs/ffs_vfsops.c user/jeff/numa/sys/ufs/ffs/fs.h user/jeff/numa/sys/ufs/ufs/ufs_dirhash.c user/jeff/numa/sys/ufs/ufs/ufs_vnops.c user/jeff/numa/sys/vm/vm_map.c user/jeff/numa/sys/vm/vm_map.h user/jeff/numa/sys/vm/vm_mmap.c user/jeff/numa/sys/vm/vm_object.c user/jeff/numa/sys/vm/vnode_pager.c user/jeff/numa/sys/x86/cpufreq/est.c user/jeff/numa/sys/x86/include/specialreg.h user/jeff/numa/sys/x86/include/x86_smp.h user/jeff/numa/sys/x86/include/x86_var.h user/jeff/numa/sys/x86/isa/atpic.c user/jeff/numa/sys/x86/isa/atrtc.c user/jeff/numa/sys/x86/isa/clock.c user/jeff/numa/sys/x86/isa/isa_dma.c user/jeff/numa/sys/x86/isa/orm.c user/jeff/numa/sys/x86/pci/pci_bus.c user/jeff/numa/sys/x86/x86/cpu_machdep.c user/jeff/numa/sys/x86/x86/identcpu.c user/jeff/numa/sys/x86/x86/local_apic.c user/jeff/numa/sys/x86/x86/mca.c user/jeff/numa/sys/x86/x86/mp_x86.c user/jeff/numa/sys/x86/x86/nexus.c user/jeff/numa/tests/sys/kern/Makefile user/jeff/numa/tests/sys/kern/ptrace_test.c user/jeff/numa/tools/boot/install-boot.sh user/jeff/numa/tools/boot/rootgen.sh user/jeff/numa/tools/tools/README user/jeff/numa/tools/tools/nanobsd/legacy.sh user/jeff/numa/usr.bin/awk/Makefile user/jeff/numa/usr.bin/bsdcat/tests/Makefile user/jeff/numa/usr.bin/clang/lld/ld.lld.1 user/jeff/numa/usr.bin/dtc/Makefile user/jeff/numa/usr.bin/fortune/fortune/fortune.c user/jeff/numa/usr.bin/hexdump/conv.c user/jeff/numa/usr.bin/hexdump/tests/Makefile user/jeff/numa/usr.bin/limits/limits.c user/jeff/numa/usr.bin/m4/extern.h user/jeff/numa/usr.bin/nfsstat/Makefile user/jeff/numa/usr.bin/nfsstat/nfsstat.1 user/jeff/numa/usr.bin/nfsstat/nfsstat.c user/jeff/numa/usr.bin/procstat/procstat.1 user/jeff/numa/usr.bin/sockstat/sockstat.1 user/jeff/numa/usr.bin/sockstat/sockstat.c user/jeff/numa/usr.bin/time/time.c user/jeff/numa/usr.sbin/autofs/automount.c user/jeff/numa/usr.sbin/autofs/automountd.c user/jeff/numa/usr.sbin/autofs/autounmountd.c user/jeff/numa/usr.sbin/autofs/common.c user/jeff/numa/usr.sbin/autofs/common.h user/jeff/numa/usr.sbin/autofs/defined.c user/jeff/numa/usr.sbin/autofs/log.c user/jeff/numa/usr.sbin/autofs/popen.c user/jeff/numa/usr.sbin/autofs/token.l user/jeff/numa/usr.sbin/bsdinstall/partedit/gpart_ops.c user/jeff/numa/usr.sbin/bsdinstall/scripts/auto user/jeff/numa/usr.sbin/ctld/chap.c user/jeff/numa/usr.sbin/ctld/isns.c user/jeff/numa/usr.sbin/ctld/uclparse.c user/jeff/numa/usr.sbin/daemon/daemon.8 user/jeff/numa/usr.sbin/fstyp/Makefile user/jeff/numa/usr.sbin/fstyp/ufs.c user/jeff/numa/usr.sbin/iscsid/chap.c user/jeff/numa/usr.sbin/makefs/tests/makefs_cd9660_tests.sh user/jeff/numa/usr.sbin/newsyslog/newsyslog.8 user/jeff/numa/usr.sbin/pppctl/pppctl.c user/jeff/numa/usr.sbin/quot/Makefile user/jeff/numa/usr.sbin/quot/quot.c user/jeff/numa/usr.sbin/service/service.sh user/jeff/numa/usr.sbin/traceroute6/traceroute6.8 user/jeff/numa/usr.sbin/traceroute6/traceroute6.c user/jeff/numa/usr.sbin/uefisign/child.c user/jeff/numa/usr.sbin/uefisign/magic.h user/jeff/numa/usr.sbin/uefisign/pe.c user/jeff/numa/usr.sbin/uefisign/uefisign.c user/jeff/numa/usr.sbin/uefisign/uefisign.h Directory Properties: user/jeff/numa/ (props changed) user/jeff/numa/cddl/ (props changed) user/jeff/numa/cddl/contrib/opensolaris/ (props changed) user/jeff/numa/cddl/contrib/opensolaris/cmd/zfs/ (props changed) user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs/ (props changed) user/jeff/numa/contrib/blacklist/ (props changed) user/jeff/numa/contrib/compiler-rt/ (props changed) user/jeff/numa/contrib/libarchive/ (props changed) user/jeff/numa/contrib/libc++/ (props changed) user/jeff/numa/contrib/llvm/ (props changed) user/jeff/numa/contrib/llvm/tools/clang/ (props changed) user/jeff/numa/contrib/llvm/tools/lld/ (props changed) user/jeff/numa/contrib/llvm/tools/lldb/ (props changed) user/jeff/numa/contrib/netbsd-tests/ (props changed) user/jeff/numa/contrib/tnftp/ (props changed) user/jeff/numa/contrib/tzdata/ (props changed) user/jeff/numa/crypto/openssl/ (props changed) user/jeff/numa/lib/libedit/ (props changed) user/jeff/numa/sys/cddl/contrib/opensolaris/ (props changed) user/jeff/numa/sys/contrib/ipfilter/ (props changed) user/jeff/numa/sys/contrib/libfdt/ (props changed) Modified: user/jeff/numa/Makefile.inc1 ============================================================================== --- user/jeff/numa/Makefile.inc1 Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/Makefile.inc1 Mon Feb 5 23:14:20 2018 (r328908) @@ -144,7 +144,10 @@ TEST_SYSTEM_COMPILER_VARS= \ WANT_COMPILER_FREEBSD_VERSION WANT_COMPILER_FREEBSD_VERSION_FILE \ CC COMPILER_TYPE COMPILER_FEATURES COMPILER_VERSION \ COMPILER_FREEBSD_VERSION \ - LINKER_TYPE LINKER_FEATURES LINKER_VERSION + X_COMPILER_TYPE X_COMPILER_FEATURES X_COMPILER_VERSION \ + X_COMPILER_FREEBSD_VERSION \ + LINKER_TYPE LINKER_FEATURES LINKER_VERSION \ + X_LINKER_TYPE X_LINKER_FEATURES X_LINKER_VERSION test-system-compiler: .PHONY .for v in ${TEST_SYSTEM_COMPILER_VARS} ${_+_}@printf "%-35s= %s\n" "${v}" "${${v}}" @@ -637,7 +640,8 @@ XCFLAGS+= -isystem ${WORLDTMP}/usr/include -L${WORLDTM # combined with --sysroot. XCFLAGS+= -B${WORLDTMP}/usr/lib # Force using libc++ for external GCC. -.if ${X_COMPILER_TYPE} == gcc && ${X_COMPILER_VERSION} >= 40800 +.if defined(X_COMPILER_TYPE) && \ + ${X_COMPILER_TYPE} == gcc && ${X_COMPILER_VERSION} >= 40800 XCXXFLAGS+= -isystem ${WORLDTMP}/usr/include/c++/v1 -std=c++11 \ -nostdinc++ .endif @@ -1443,20 +1447,26 @@ reinstallkernel reinstallkernel.debug: _installcheck_k false .endif @echo "--------------------------------------------------------------" - @echo ">>> Installing kernel ${INSTALLKERNEL}" + @echo ">>> Installing kernel ${INSTALLKERNEL} on $$(LC_ALL=C date)" @echo "--------------------------------------------------------------" ${_+_}cd ${KRNLOBJDIR}/${INSTALLKERNEL}; \ ${CROSSENV} PATH=${TMPPATH} \ ${MAKE} ${IMAKE_INSTALL} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel//} + @echo "--------------------------------------------------------------" + @echo ">>> Installing kernel ${INSTALLKERNEL} completed on $$(LC_ALL=C date)" + @echo "--------------------------------------------------------------" .endif .if ${BUILDKERNELS:[#]} > 1 && ${NO_INSTALLEXTRAKERNELS} != "yes" .for _kernel in ${BUILDKERNELS:[2..-1]} @echo "--------------------------------------------------------------" - @echo ">>> Installing kernel ${_kernel}" + @echo ">>> Installing kernel ${_kernel} $$(LC_ALL=C date)" @echo "--------------------------------------------------------------" ${_+_}cd ${KRNLOBJDIR}/${_kernel}; \ ${CROSSENV} PATH=${TMPPATH} \ ${MAKE} ${IMAKE_INSTALL} KERNEL=${INSTKERNNAME}.${_kernel} ${.TARGET:S/kernel//} + @echo "--------------------------------------------------------------" + @echo ">>> Installing kernel ${_kernel} completed on $$(LC_ALL=C date)" + @echo "--------------------------------------------------------------" .endfor .endif @@ -2880,7 +2890,8 @@ CD2CFLAGS+= -isystem ${XDDESTDIR}/usr/include -L${XDDE # combined with --sysroot. CD2CFLAGS+= -B${XDDESTDIR}/usr/lib # Force using libc++ for external GCC. -.if ${X_COMPILER_TYPE} == gcc && ${X_COMPILER_VERSION} >= 40800 +.if defined(X_COMPILER_TYPE) && \ + ${X_COMPILER_TYPE} == gcc && ${X_COMPILER_VERSION} >= 40800 CD2CXXFLAGS+= -isystem ${XDDESTDIR}/usr/include/c++/v1 -std=c++11 \ -nostdinc++ .endif Modified: user/jeff/numa/Makefile.libcompat ============================================================================== --- user/jeff/numa/Makefile.libcompat Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/Makefile.libcompat Mon Feb 5 23:14:20 2018 (r328908) @@ -108,7 +108,8 @@ LIBCOMPATCFLAGS+= -B${LIBCOMPATTMP}/usr/lib${libcompat # sysroot path which --sysroot does not actually do for headers. LIBCOMPATCFLAGS+= -isystem ${LIBCOMPATTMP}/usr/include # Force using libc++ for external GCC. -.if ${X_COMPILER_TYPE} == gcc && ${X_COMPILER_VERSION} >= 40800 && \ +.if defined(X_COMPILER_TYPE) && \ + ${X_COMPILER_TYPE} == gcc && ${X_COMPILER_VERSION} >= 40800 && \ (${MK_CLANG_BOOTSTRAP} == "no" && ${MK_GCC_BOOTSTRAP} == "no") LIBCOMPATCXXFLAGS+= -isystem ${LIBCOMPATTMP}/usr/include/c++/v1 -std=c++11 \ -nostdinc++ Modified: user/jeff/numa/ObsoleteFiles.inc ============================================================================== --- user/jeff/numa/ObsoleteFiles.inc Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/ObsoleteFiles.inc Mon Feb 5 23:14:20 2018 (r328908) @@ -38,6 +38,10 @@ # xargs -n1 | sort | uniq -d; # done +# 20180201: Obsolete forth files +OLD_FILES+=boot/efi.4th +OLD_FILES+=boot/pcibios.4th + # 20180114: new clang import which bumps version from 5.0.1 to 6.0.0. OLD_FILES+=usr/lib/clang/5.0.1/include/sanitizer/allocator_interface.h OLD_FILES+=usr/lib/clang/5.0.1/include/sanitizer/asan_interface.h Modified: user/jeff/numa/bin/date/date.c ============================================================================== --- user/jeff/numa/bin/date/date.c Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/bin/date/date.c Mon Feb 5 23:14:20 2018 (r328908) @@ -301,6 +301,7 @@ setthetime(const char *fmt, const char *p, int jflag, /* set the time */ if (nflag || netsettime(tval)) { utx.ut_type = OLD_TIME; + memset(utx.ut_id, 0, sizeof(utx.ut_id)); (void)gettimeofday(&utx.ut_tv, NULL); pututxline(&utx); tv.tv_sec = tval; Modified: user/jeff/numa/bin/dd/dd.c ============================================================================== --- user/jeff/numa/bin/dd/dd.c Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/bin/dd/dd.c Mon Feb 5 23:14:20 2018 (r328908) @@ -339,6 +339,21 @@ speed_limit(void) } static void +swapbytes(void *v, size_t len) +{ + unsigned char *p = v; + unsigned char t; + + while (len > 1) { + t = p[0]; + p[0] = p[1]; + p[1] = t; + p += 2; + len -= 2; + } +} + +static void dd_in(void) { ssize_t n; @@ -438,7 +453,7 @@ dd_in(void) ++st.swab; --n; } - swab(in.dbp, in.dbp, (size_t)n); + swapbytes(in.dbp, (size_t)n); } in.dbp += in.dbrcnt; Modified: user/jeff/numa/bin/pax/pax.c ============================================================================== --- user/jeff/numa/bin/pax/pax.c Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/bin/pax/pax.c Mon Feb 5 23:14:20 2018 (r328908) @@ -109,7 +109,7 @@ char *tempbase; /* basename of tempfile to use for mk /* * PAX - Portable Archive Interchange * - * A utility to read, write, and write lists of the members of archive + * A utility to read, write, and write lists of the members of archive * files and copy directory hierarchies. A variety of archive formats * are supported (some are described in POSIX 1003.1 10.1): * @@ -237,7 +237,7 @@ main(int argc, char *argv[]) /* * Keep a reference to cwd, so we can always come back home. */ - cwdfd = open(".", O_RDONLY); + cwdfd = open(".", O_RDONLY | O_CLOEXEC); if (cwdfd < 0) { syswarn(0, errno, "Can't open current working directory."); return(exit_val); @@ -249,7 +249,7 @@ main(int argc, char *argv[]) if ((tmpdir = getenv("TMPDIR")) == NULL || *tmpdir == '\0') tmpdir = _PATH_TMP; tdlen = strlen(tmpdir); - while(tdlen > 0 && tmpdir[tdlen - 1] == '/') + while (tdlen > 0 && tmpdir[tdlen - 1] == '/') tdlen--; tempfile = malloc(tdlen + 1 + sizeof(_TFILE_BASE)); if (tempfile == NULL) { @@ -271,7 +271,7 @@ main(int argc, char *argv[]) /* * select a primary operation mode */ - switch(act) { + switch (act) { case EXTRACT: extract(); break; @@ -325,6 +325,25 @@ sig_cleanup(int which_sig) } /* + * setup_sig() + * set a signal to be caught, but only if it isn't being ignored already + */ + +static int +setup_sig(int sig, const struct sigaction *n_hand) +{ + struct sigaction o_hand; + + if (sigaction(sig, NULL, &o_hand) < 0) + return (-1); + + if (o_hand.sa_handler == SIG_IGN) + return (0); + + return (sigaction(sig, n_hand, NULL)); +} + +/* * gen_init() * general setup routines. Not all are required, but they really help * when dealing with a medium to large sized archives. @@ -335,7 +354,6 @@ gen_init(void) { struct rlimit reslimit; struct sigaction n_hand; - struct sigaction o_hand; /* * Really needed to handle large archives. We can run out of memory for @@ -389,34 +407,16 @@ gen_init(void) n_hand.sa_flags = 0; n_hand.sa_handler = sig_cleanup; - if ((sigaction(SIGHUP, &n_hand, &o_hand) < 0) && - (o_hand.sa_handler == SIG_IGN) && - (sigaction(SIGHUP, &o_hand, &o_hand) < 0)) + if (setup_sig(SIGHUP, &n_hand) || + setup_sig(SIGTERM, &n_hand) || + setup_sig(SIGINT, &n_hand) || + setup_sig(SIGQUIT, &n_hand) || + setup_sig(SIGXCPU, &n_hand)) goto out; - if ((sigaction(SIGTERM, &n_hand, &o_hand) < 0) && - (o_hand.sa_handler == SIG_IGN) && - (sigaction(SIGTERM, &o_hand, &o_hand) < 0)) - goto out; - - if ((sigaction(SIGINT, &n_hand, &o_hand) < 0) && - (o_hand.sa_handler == SIG_IGN) && - (sigaction(SIGINT, &o_hand, &o_hand) < 0)) - goto out; - - if ((sigaction(SIGQUIT, &n_hand, &o_hand) < 0) && - (o_hand.sa_handler == SIG_IGN) && - (sigaction(SIGQUIT, &o_hand, &o_hand) < 0)) - goto out; - - if ((sigaction(SIGXCPU, &n_hand, &o_hand) < 0) && - (o_hand.sa_handler == SIG_IGN) && - (sigaction(SIGXCPU, &o_hand, &o_hand) < 0)) - goto out; - n_hand.sa_handler = SIG_IGN; - if ((sigaction(SIGPIPE, &n_hand, &o_hand) < 0) || - (sigaction(SIGXFSZ, &n_hand, &o_hand) < 0)) + if ((sigaction(SIGPIPE, &n_hand, NULL) < 0) || + (sigaction(SIGXFSZ, &n_hand, NULL) < 0)) goto out; return(0); Modified: user/jeff/numa/bin/ps/keyword.c ============================================================================== --- user/jeff/numa/bin/ps/keyword.c Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/bin/ps/keyword.c Mon Feb 5 23:14:20 2018 (r328908) @@ -122,7 +122,7 @@ static VAR var[] = { {"logname", "", "login", NULL, 0, NULL, 0, CHAR, NULL, 0}, {"lstart", "STARTED", NULL, "start-time", LJUST|USER, lstarted, 0, CHAR, NULL, 0}, - {"lwp", "LWP", NULL, "process-thread-id", 0, kvar, KOFF(ki_tid), UINT, + {"lwp", "LWP", NULL, "thread-id", 0, kvar, KOFF(ki_tid), UINT, LWPFMT, 0}, {"majflt", "MAJFLT", NULL, "major-faults", USER, rvar, ROFF(ru_majflt), LONG, "ld", 0}, @@ -204,6 +204,7 @@ static VAR var[] = { {"tdnam", "", "tdname", NULL, 0, NULL, 0, CHAR, NULL, 0}, {"tdname", "TDNAME", NULL, "thread-name", LJUST, tdnam, 0, CHAR, NULL, 0}, + {"tid", "", "lwp", NULL, 0, NULL, 0, CHAR, NULL, 0}, {"time", "TIME", NULL, "cpu-time", USER, cputime, 0, CHAR, NULL, 0}, {"tpgid", "TPGID", NULL, "terminal-process-gid", 0, kvar, KOFF(ki_tpgid), UINT, PIDFMT, 0}, Modified: user/jeff/numa/bin/ps/ps.1 ============================================================================== --- user/jeff/numa/bin/ps/ps.1 Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/bin/ps/ps.1 Mon Feb 5 23:14:20 2018 (r328908) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd December 1, 2017 +.Dd January 23, 2018 .Dt PS 1 .Os .Sh NAME @@ -148,12 +148,7 @@ This option is honored only if the UID of the user is Display information about processes which are running with the specified real group IDs. .It Fl H -Show all of the -.Em kernel visible -threads associated with each process. -Depending on the threading package that -is in use, this may show only the process, only the kernel scheduled entities, -or all of the process threads. +Show all of the threads associated with each process. .It Fl h Repeat the information header as often as necessary to guarantee one header per page of information. @@ -588,7 +583,8 @@ login name of user who started the session .It Cm lstart time started .It Cm lwp -process thread-id +thread (light-weight process) ID (alias +.Cm tid ) .It Cm majflt total page faults .It Cm minflt @@ -605,7 +601,7 @@ nice value (alias .It Cm nivcsw total involuntary context switches .It Cm nlwp -number of threads tied to a process +number of threads (light-weight processes) tied to a process .It Cm nsigs total signals taken (alias .Cm nsignals ) Modified: user/jeff/numa/bin/sh/jobs.c ============================================================================== --- user/jeff/numa/bin/sh/jobs.c Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/bin/sh/jobs.c Mon Feb 5 23:14:20 2018 (r328908) @@ -362,7 +362,7 @@ showjob(struct job *jp, int mode) const char *statestr, *coredump; struct procstat *ps; struct job *j; - int col, curr, i, jobno, prev, procno; + int col, curr, i, jobno, prev, procno, status; char c; procno = (mode == SHOWJOBS_PGIDS) ? 1 : jp->nprocs; @@ -376,11 +376,12 @@ showjob(struct job *jp, int mode) } #endif coredump = ""; - ps = jp->ps + jp->nprocs - 1; + status = jp->ps[jp->nprocs - 1].status; if (jp->state == 0) { statestr = "Running"; #if JOBS } else if (jp->state == JOBSTOPPED) { + ps = jp->ps + jp->nprocs - 1; while (!WIFSTOPPED(ps->status) && ps > jp->ps) ps--; if (WIFSTOPPED(ps->status)) @@ -391,20 +392,20 @@ showjob(struct job *jp, int mode) if (statestr == NULL) statestr = "Suspended"; #endif - } else if (WIFEXITED(ps->status)) { - if (WEXITSTATUS(ps->status) == 0) + } else if (WIFEXITED(status)) { + if (WEXITSTATUS(status) == 0) statestr = "Done"; else { fmtstr(statebuf, sizeof(statebuf), "Done(%d)", - WEXITSTATUS(ps->status)); + WEXITSTATUS(status)); statestr = statebuf; } } else { - i = WTERMSIG(ps->status); + i = WTERMSIG(status); statestr = strsignal(i); if (statestr == NULL) statestr = "Unknown signal"; - if (WCOREDUMP(ps->status)) + if (WCOREDUMP(status)) coredump = " (core dumped)"; } Modified: user/jeff/numa/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8 ============================================================================== --- user/jeff/numa/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8 Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/cddl/contrib/opensolaris/cmd/zfs/zfs-program.8 Mon Feb 5 23:14:20 2018 (r328908) @@ -18,6 +18,7 @@ .Nd executes ZFS channel programs .Sh SYNOPSIS .Cm zfs program +.Op Fl n .Op Fl t Ar instruction-limit .Op Fl m Ar memory-limit .Ar pool @@ -45,6 +46,14 @@ will be run on and any attempts to access or modify other pools will cause an error. .Sh OPTIONS .Bl -tag -width "-t" +.It Fl n +Executes a read-only channel program, which runs faster. +The program cannot change on-disk state by calling functions from the +zfs.sync submodule. +The program can be used to gather information such as properties and +determining if changes would succeed (zfs.check.*). +Without this flag, all pending changes must be synced to disk before a +channel program can complete. .It Fl t Ar instruction-limit Execution time limit, in number of Lua instructions to execute. If a channel program executes more than the specified number of instructions, Modified: user/jeff/numa/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- user/jeff/numa/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Mon Feb 5 23:14:20 2018 (r328908) @@ -31,7 +31,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 16, 2016 +.Dd December 6, 2017 .Dt ZFS 8 .Os .Sh NAME @@ -287,6 +287,7 @@ .Op Ar snapshot Ns | Ns Ar filesystem .Nm .Cm program +.Op Fl n .Op Fl t Ar timeout .Op Fl m Ar memory_limit .Ar pool script @@ -973,6 +974,10 @@ Please see for more information on these algorithms. .Pp Changing this property affects only newly-written data. +.Pp +Salted checksum algorithms +.Pq Cm edonr , skein +are currently not supported for any filesystem on the boot pools. .It Sy compression Ns = Ns Cm on | off | lzjb | gzip | gzip- Ns Ar N | Cm zle | Cm lz4 Controls the compression algorithm used for this dataset. Setting compression to @@ -3294,6 +3299,7 @@ Display the path's inode change time as the first colu .It Xo .Nm .Cm program +.Op Fl n .Op Fl t Ar timeout .Op Fl m Ar memory_limit .Ar pool script @@ -3316,6 +3322,14 @@ For full documentation of the ZFS channel program inte page for .Xr zfs-program 8 . .Bl -tag -width indent +.It Fl n +Executes a read-only channel program, which runs faster. +The program cannot change on-disk state by calling functions from +the zfs.sync submodule. +The program can be used to gather information such as properties and +determining if changes would succeed (zfs.check.*). +Without this flag, all pending changes must be synced to disk before +a channel program can complete. .It Fl t Ar timeout Execution time limit, in milliseconds. If a channel program executes for longer than the provided timeout, it will Modified: user/jeff/numa/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c ============================================================================== --- user/jeff/numa/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Mon Feb 5 23:14:20 2018 (r328908) @@ -345,7 +345,7 @@ get_usage(zfs_help_t idx) case HELP_BOOKMARK: return (gettext("\tbookmark <snapshot> <bookmark>\n")); case HELP_CHANNEL_PROGRAM: - return (gettext("\tprogram [-t <instruction limit>] " + return (gettext("\tprogram [-n] [-t <instruction limit>] " "[-m <memory limit (b)>] <pool> <program file> " "[lua args...]\n")); } @@ -5636,8 +5636,6 @@ print_holds(boolean_t scripted, boolean_t literal, siz uint64_t val = 0; time_t time; struct tm t; - char sep = scripted ? '\t' : ' '; - size_t sepnum = scripted ? 1 : 2; (void) nvpair_value_uint64(nvp2, &val); if (literal) @@ -5649,8 +5647,13 @@ print_holds(boolean_t scripted, boolean_t literal, siz gettext(STRFTIME_FMT_STR), &t); } - (void) printf("%-*s%*c%-*s%*c%s\n", nwidth, zname, - sepnum, sep, tagwidth, tagname, sepnum, sep, tsbuf); + if (scripted) { + (void) printf("%s\t%s\t%s\n", zname, + tagname, tsbuf); + } else { + (void) printf("%-*s %-*s %s\n", nwidth, + zname, tagwidth, tagname, tsbuf); + } } } } @@ -7131,11 +7134,12 @@ zfs_do_channel_program(int argc, char **argv) nvlist_t *outnvl; uint64_t instrlimit = ZCP_DEFAULT_INSTRLIMIT; uint64_t memlimit = ZCP_DEFAULT_MEMLIMIT; + boolean_t sync_flag = B_TRUE; zpool_handle_t *zhp; /* check options */ while (-1 != - (c = getopt(argc, argv, "t:(instr-limit)m:(memory-limit)"))) { + (c = getopt(argc, argv, "nt:(instr-limit)m:(memory-limit)"))) { switch (c) { case 't': case 'm': { @@ -7173,6 +7177,10 @@ zfs_do_channel_program(int argc, char **argv) } break; } + case 'n': { + sync_flag = B_FALSE; + break; + } case '?': (void) fprintf(stderr, gettext("invalid option '%c'\n"), optopt); @@ -7244,8 +7252,13 @@ zfs_do_channel_program(int argc, char **argv) nvlist_t *argnvl = fnvlist_alloc(); fnvlist_add_string_array(argnvl, ZCP_ARG_CLIARGV, argv + 2, argc - 2); - ret = lzc_channel_program(poolname, progbuf, instrlimit, memlimit, - argnvl, &outnvl); + if (sync_flag) { + ret = lzc_channel_program(poolname, progbuf, + instrlimit, memlimit, argnvl, &outnvl); + } else { + ret = lzc_channel_program_nosync(poolname, progbuf, + instrlimit, memlimit, argnvl, &outnvl); + } if (ret != 0) { /* Modified: user/jeff/numa/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c ============================================================================== --- user/jeff/numa/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Mon Feb 5 23:14:20 2018 (r328908) @@ -441,7 +441,7 @@ add_prop_list(const char *propname, char *propval, nvl * feature@ properties and version should not be specified * at the same time. */ - if ((prop == ZPROP_INVAL && zpool_prop_feature(propname) && + if ((prop == ZPOOL_PROP_INVAL && zpool_prop_feature(propname) && nvlist_exists(proplist, vname)) || (prop == ZPOOL_PROP_VERSION && prop_list_contains_feature(proplist))) { Modified: user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c ============================================================================== --- user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c Mon Feb 5 23:14:20 2018 (r328908) @@ -28,7 +28,7 @@ * Copyright (c) 2013 Martin Matuska. All rights reserved. * Copyright (c) 2013 Steven Hartland. All rights reserved. * Copyright (c) 2014 Integros [integros.com] - * Copyright 2016 Nexenta Systems, Inc. + * Copyright 2017 Nexenta Systems, Inc. * Copyright 2016 Igor Kozhukhov <ikozhukhov@gmail.com> * Copyright 2017 RackTop Systems. */ @@ -2381,7 +2381,7 @@ zcp_check(zfs_handle_t *zhp, zfs_prop_t prop, uint64_t fnvlist_add_string(argnvl, "dataset", zhp->zfs_name); fnvlist_add_string(argnvl, "property", zfs_prop_to_name(prop)); - error = lzc_channel_program(poolname, program, + error = lzc_channel_program_nosync(poolname, program, 10 * 1000 * 1000, 10 * 1024 * 1024, argnvl, &outnvl); if (error == 0) { @@ -3522,6 +3522,10 @@ zfs_create(libzfs_handle_t *hdl, const char *path, zfs "pool must be upgraded to set this " "property or value")); return (zfs_error(hdl, EZFS_BADVERSION, errbuf)); + case ERANGE: + zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, + "invalid property value(s) specified")); + return (zfs_error(hdl, EZFS_BADPROP, errbuf)); #ifdef _ILP32 case EOVERFLOW: /* Modified: user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c ============================================================================== --- user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Mon Feb 5 23:14:20 2018 (r328908) @@ -50,6 +50,7 @@ #include "zfeature_common.h" static int read_efi_label(nvlist_t *config, diskaddr_t *sb); +static boolean_t zpool_vdev_is_interior(const char *name); #define BACKUP_SLICE "s2" @@ -444,7 +445,7 @@ zpool_valid_proplist(libzfs_handle_t *hdl, const char const char *propname = nvpair_name(elem); prop = zpool_name_to_prop(propname); - if (prop == ZPROP_INVAL && zpool_prop_feature(propname)) { + if (prop == ZPOOL_PROP_INVAL && zpool_prop_feature(propname)) { int err; char *fname = strchr(propname, '@') + 1; @@ -483,7 +484,7 @@ zpool_valid_proplist(libzfs_handle_t *hdl, const char /* * Make sure this property is valid and applies to this type. */ - if (prop == ZPROP_INVAL) { + if (prop == ZPOOL_PROP_INVAL) { zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid property '%s'"), propname); (void) zfs_error(hdl, EZFS_BADPROP, errbuf); @@ -2065,10 +2066,7 @@ vdev_to_nvlist_iter(nvlist_t *nv, nvlist_t *search, bo break; } - verify(strncmp(type, VDEV_TYPE_RAIDZ, - strlen(VDEV_TYPE_RAIDZ)) == 0 || - strncmp(type, VDEV_TYPE_MIRROR, - strlen(VDEV_TYPE_MIRROR)) == 0); + verify(zpool_vdev_is_interior(type)); verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_ID, &id) == 0); @@ -2175,10 +2173,13 @@ zpool_find_vdev_by_physpath(zpool_handle_t *zhp, const /* * Determine if we have an "interior" top-level vdev (i.e mirror/raidz). */ -boolean_t +static boolean_t zpool_vdev_is_interior(const char *name) { if (strncmp(name, VDEV_TYPE_RAIDZ, strlen(VDEV_TYPE_RAIDZ)) == 0 || + strncmp(name, VDEV_TYPE_SPARE, strlen(VDEV_TYPE_SPARE)) == 0 || + strncmp(name, + VDEV_TYPE_REPLACING, strlen(VDEV_TYPE_REPLACING)) == 0 || strncmp(name, VDEV_TYPE_MIRROR, strlen(VDEV_TYPE_MIRROR)) == 0) return (B_TRUE); return (B_FALSE); @@ -2419,6 +2420,7 @@ zpool_vdev_online(zpool_handle_t *zhp, const char *pat { zfs_cmd_t zc = { 0 }; char msg[1024]; + char *pathname; nvlist_t *tgt; boolean_t avail_spare, l2cache, islog; libzfs_handle_t *hdl = zhp->zpool_hdl; @@ -2441,15 +2443,13 @@ zpool_vdev_online(zpool_handle_t *zhp, const char *pat if (avail_spare) return (zfs_error(hdl, EZFS_ISSPARE, msg)); - if (flags & ZFS_ONLINE_EXPAND || - zpool_get_prop_int(zhp, ZPOOL_PROP_AUTOEXPAND, NULL)) { - char *pathname = NULL; + if ((flags & ZFS_ONLINE_EXPAND || + zpool_get_prop_int(zhp, ZPOOL_PROP_AUTOEXPAND, NULL)) && + nvlist_lookup_string(tgt, ZPOOL_CONFIG_PATH, &pathname) == 0) { uint64_t wholedisk = 0; (void) nvlist_lookup_uint64(tgt, ZPOOL_CONFIG_WHOLE_DISK, &wholedisk); - verify(nvlist_lookup_string(tgt, ZPOOL_CONFIG_PATH, - &pathname) == 0); /* * XXX - L2ARC 1.0 devices can't support expansion. Modified: user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c ============================================================================== --- user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c Mon Feb 5 23:14:20 2018 (r328908) @@ -918,6 +918,25 @@ lzc_destroy_bookmarks(nvlist_t *bmarks, nvlist_t **err return (error); } +static int +lzc_channel_program_impl(const char *pool, const char *program, boolean_t sync, + uint64_t instrlimit, uint64_t memlimit, nvlist_t *argnvl, nvlist_t **outnvl) +{ + int error; + nvlist_t *args; + + args = fnvlist_alloc(); + fnvlist_add_string(args, ZCP_ARG_PROGRAM, program); + fnvlist_add_nvlist(args, ZCP_ARG_ARGLIST, argnvl); + fnvlist_add_boolean_value(args, ZCP_ARG_SYNC, sync); + fnvlist_add_uint64(args, ZCP_ARG_INSTRLIMIT, instrlimit); + fnvlist_add_uint64(args, ZCP_ARG_MEMLIMIT, memlimit); + error = lzc_ioctl(ZFS_IOC_CHANNEL_PROGRAM, pool, args, outnvl); + fnvlist_free(args); + + return (error); +} + /* * Executes a channel program. * @@ -955,16 +974,26 @@ int lzc_channel_program(const char *pool, const char *program, uint64_t instrlimit, uint64_t memlimit, nvlist_t *argnvl, nvlist_t **outnvl) { - int error; - nvlist_t *args; + return (lzc_channel_program_impl(pool, program, B_TRUE, instrlimit, + memlimit, argnvl, outnvl)); +} - args = fnvlist_alloc(); - fnvlist_add_string(args, ZCP_ARG_PROGRAM, program); - fnvlist_add_nvlist(args, ZCP_ARG_ARGLIST, argnvl); - fnvlist_add_uint64(args, ZCP_ARG_INSTRLIMIT, instrlimit); - fnvlist_add_uint64(args, ZCP_ARG_MEMLIMIT, memlimit); - error = lzc_ioctl(ZFS_IOC_CHANNEL_PROGRAM, pool, args, outnvl); - fnvlist_free(args); - - return (error); +/* + * Executes a read-only channel program. + * + * A read-only channel program works programmatically the same way as a + * normal channel program executed with lzc_channel_program(). The only + * difference is it runs exclusively in open-context and therefore can + * return faster. The downside to that, is that the program cannot change + * on-disk state by calling functions from the zfs.sync submodule. + * + * The return values of this function (and their meaning) are exactly the + * same as the ones described in lzc_channel_program(). + */ +int +lzc_channel_program_nosync(const char *pool, const char *program, + uint64_t timeout, uint64_t memlimit, nvlist_t *argnvl, nvlist_t **outnvl) +{ + return (lzc_channel_program_impl(pool, program, B_FALSE, timeout, + memlimit, argnvl, outnvl)); } Modified: user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h ============================================================================== --- user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.h Mon Feb 5 23:14:20 2018 (r328908) @@ -86,8 +86,10 @@ boolean_t lzc_exists(const char *); int lzc_rollback(const char *, char *, int); int lzc_rollback_to(const char *, const char *); -int lzc_channel_program(const char *, const char *, uint64_t, uint64_t, - nvlist_t *, nvlist_t **); +int lzc_channel_program(const char *, const char *, uint64_t, + uint64_t, nvlist_t *, nvlist_t **); +int lzc_channel_program_nosync(const char *, const char *, uint64_t, + uint64_t, nvlist_t *, nvlist_t **); #ifdef __cplusplus } Modified: user/jeff/numa/cddl/lib/libdtrace/tcp.d ============================================================================== --- user/jeff/numa/cddl/lib/libdtrace/tcp.d Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/cddl/lib/libdtrace/tcp.d Mon Feb 5 23:14:20 2018 (r328908) @@ -260,7 +260,7 @@ translator tcpinfoh_t < struct tcphdr *p > { tcp_ack = p == NULL ? -1 : p->th_ack; tcp_offset = p == NULL ? -1 : (p->th_off >> 2); tcp_flags = p == NULL ? 0 : p->th_flags; - tcp_window = p == NULL ? 0 : (p->th_win); + tcp_window = p == NULL ? 0 : p->th_win; tcp_checksum = p == NULL ? 0 : ntohs(p->th_sum); tcp_urgent = p == NULL ? 0 : p->th_urp; tcp_hdr = (struct tcphdr *)p; Modified: user/jeff/numa/cddl/usr.sbin/zfsd/case_file.cc ============================================================================== --- user/jeff/numa/cddl/usr.sbin/zfsd/case_file.cc Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/cddl/usr.sbin/zfsd/case_file.cc Mon Feb 5 23:14:20 2018 (r328908) @@ -442,10 +442,38 @@ CaseFile::ReEvaluate(const ZfsEvent &event) return (consumed || closed); } +/* Find a Vdev containing the vdev with the given GUID */ +static nvlist_t* +find_parent(nvlist_t *pool_config, nvlist_t *config, DevdCtl::Guid child_guid) +{ + nvlist_t **vdevChildren; + int error; + unsigned ch, numChildren; + error = nvlist_lookup_nvlist_array(config, ZPOOL_CONFIG_CHILDREN, + &vdevChildren, &numChildren); + + if (error != 0 || numChildren == 0) + return (NULL); + + for (ch = 0; ch < numChildren; ch++) { + nvlist *result; + Vdev vdev(pool_config, vdevChildren[ch]); + + if (vdev.GUID() == child_guid) + return (config); + + result = find_parent(pool_config, vdevChildren[ch], child_guid); + if (result != NULL) + return (result); + } + + return (NULL); +} + bool CaseFile::ActivateSpare() { - nvlist_t *config, *nvroot; + nvlist_t *config, *nvroot, *parent_config; nvlist_t **spares; char *devPath, *vdev_type; const char *poolname; @@ -472,6 +500,22 @@ CaseFile::ActivateSpare() { "tree for pool %s", poolname); return (false); } + + parent_config = find_parent(config, nvroot, m_vdevGUID); + if (parent_config != NULL) { + char *parent_type; + + /* + * Don't activate spares for members of a "replacing" vdev. + * They're already dealt with. Sparing them will just drag out + * the resilver process. + */ + error = nvlist_lookup_string(parent_config, + ZPOOL_CONFIG_TYPE, &parent_type); + if (error == 0 && strcmp(parent_type, VDEV_TYPE_REPLACING) == 0) + return (false); + } + nspares = 0; nvlist_lookup_nvlist_array(nvroot, ZPOOL_CONFIG_SPARES, &spares, &nspares); Modified: user/jeff/numa/contrib/blacklist/libexec/blacklistd-helper ============================================================================== --- user/jeff/numa/contrib/blacklist/libexec/blacklistd-helper Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/contrib/blacklist/libexec/blacklistd-helper Mon Feb 5 23:14:20 2018 (r328908) @@ -80,8 +80,8 @@ add) echo "block in quick $proto from <port$6> to any $port" | \ /sbin/pfctl -a "$2/$6" -f - # insert $ip/$mask into per-protocol/port anchored table - /sbin/pfctl -a "$2/$6" -t "port$6" -T add "$addr/$mask" && \ - echo OK + /sbin/pfctl -qa "$2/$6" -t "port$6" -T add "$addr/$mask" && \ + /sbin/pfctl -q -k $addr && echo OK ;; esac ;; @@ -101,7 +101,7 @@ rem) /sbin/npfctl rule "$2" rem-id "$7" ;; pf) - /sbin/pfctl -a "$2/$6" -t "port$6" -T delete "$addr/$mask" && \ + /sbin/pfctl -qa "$2/$6" -t "port$6" -T delete "$addr/$mask" && \ echo OK ;; esac @@ -118,7 +118,13 @@ flush) /sbin/npfctl rule "$2" flush ;; pf) - /sbin/pfctl -a "$2/$6" -t "port$6" -T flush && echo OK + # dynamically determine which anchors exist + anchors=$(/sbin/pfctl -a $2 -s Anchors) + for anchor in $anchors; do + /sbin/pfctl -a $anchor -t "port${anchor##*/}" -T flush + /sbin/pfctl -a $anchor -F rules + done + echo OK ;; esac ;; Modified: user/jeff/numa/contrib/compiler-rt/lib/builtins/clear_cache.c ============================================================================== --- user/jeff/numa/contrib/compiler-rt/lib/builtins/clear_cache.c Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/contrib/compiler-rt/lib/builtins/clear_cache.c Mon Feb 5 23:14:20 2018 (r328908) @@ -33,6 +33,11 @@ uintptr_t GetCurrentProcess(void); #include <machine/sysarch.h> #endif +#if defined(__OpenBSD__) && defined(__mips__) + #include <sys/types.h> + #include <machine/sysarch.h> +#endif + #if defined(__linux__) && defined(__mips__) #include <sys/cachectl.h> #include <sys/syscall.h> @@ -142,6 +147,8 @@ void __clear_cache(void *start, void *end) { #else syscall(__NR_cacheflush, start, (end_int - start_int), BCACHE); #endif +#elif defined(__mips__) && defined(__OpenBSD__) + cacheflush(start, (uintptr_t)end - (uintptr_t)start, BCACHE); #elif defined(__aarch64__) && !defined(__APPLE__) uint64_t xstart = (uint64_t)(uintptr_t) start; uint64_t xend = (uint64_t)(uintptr_t) end; @@ -156,12 +163,14 @@ void __clear_cache(void *start, void *end) { * uintptr_t in case this runs in an IPL32 environment. */ const size_t dcache_line_size = 4 << ((ctr_el0 >> 16) & 15); - for (addr = xstart; addr < xend; addr += dcache_line_size) + for (addr = xstart & ~(dcache_line_size - 1); addr < xend; + addr += dcache_line_size) __asm __volatile("dc cvau, %0" :: "r"(addr)); __asm __volatile("dsb ish"); const size_t icache_line_size = 4 << ((ctr_el0 >> 0) & 15); - for (addr = xstart; addr < xend; addr += icache_line_size) + for (addr = xstart & ~(icache_line_size - 1); addr < xend; + addr += icache_line_size) __asm __volatile("ic ivau, %0" :: "r"(addr)); __asm __volatile("isb sy"); #elif defined (__powerpc64__) Modified: user/jeff/numa/contrib/compiler-rt/lib/tsan/rtl/tsan_platform.h ============================================================================== --- user/jeff/numa/contrib/compiler-rt/lib/tsan/rtl/tsan_platform.h Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/contrib/compiler-rt/lib/tsan/rtl/tsan_platform.h Mon Feb 5 23:14:20 2018 (r328908) @@ -79,25 +79,27 @@ struct Mapping { #define TSAN_MID_APP_RANGE 1 #elif defined(__mips64) /* -C/C++ on linux/mips64 -0100 0000 00 - 0200 0000 00: main binary -0200 0000 00 - 1400 0000 00: - -1400 0000 00 - 2400 0000 00: shadow -2400 0000 00 - 3000 0000 00: - -3000 0000 00 - 4000 0000 00: metainfo (memory blocks and sync objects) -4000 0000 00 - 6000 0000 00: - -6000 0000 00 - 6200 0000 00: traces -6200 0000 00 - fe00 0000 00: - -fe00 0000 00 - ff00 0000 00: heap -ff00 0000 00 - ff80 0000 00: - -ff80 0000 00 - ffff ffff ff: modules and main thread stack +C/C++ on linux/mips64 (40-bit VMA) +0000 0000 00 - 0100 0000 00: - (4 GB) +0100 0000 00 - 0200 0000 00: main binary (4 GB) +0200 0000 00 - 2000 0000 00: - (120 GB) +2000 0000 00 - 4000 0000 00: shadow (128 GB) +4000 0000 00 - 5000 0000 00: metainfo (memory blocks and sync objects) (64 GB) +5000 0000 00 - aa00 0000 00: - (360 GB) +aa00 0000 00 - ab00 0000 00: main binary (PIE) (4 GB) +ab00 0000 00 - b000 0000 00: - (20 GB) +b000 0000 00 - b200 0000 00: traces (8 GB) +b200 0000 00 - fe00 0000 00: - (304 GB) +fe00 0000 00 - ff00 0000 00: heap (4 GB) +ff00 0000 00 - ff80 0000 00: - (2 GB) +ff80 0000 00 - ffff ffff ff: modules and main thread stack (<2 GB) */ struct Mapping { static const uptr kMetaShadowBeg = 0x4000000000ull; static const uptr kMetaShadowEnd = 0x5000000000ull; static const uptr kTraceMemBeg = 0xb000000000ull; static const uptr kTraceMemEnd = 0xb200000000ull; - static const uptr kShadowBeg = 0x2400000000ull; + static const uptr kShadowBeg = 0x2000000000ull; static const uptr kShadowEnd = 0x4000000000ull; static const uptr kHeapMemBeg = 0xfe00000000ull; static const uptr kHeapMemEnd = 0xff00000000ull; Modified: user/jeff/numa/contrib/jemalloc/FREEBSD-diffs ============================================================================== --- user/jeff/numa/contrib/jemalloc/FREEBSD-diffs Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/contrib/jemalloc/FREEBSD-diffs Mon Feb 5 23:14:20 2018 (r328908) @@ -153,7 +153,7 @@ index 00000000..355b565c + * each supported architecture. + */ +#undef JEMALLOC_TLS_MODEL -+#undef STATIC_PAGE_SHIFT ++#undef LG_PAGE +#undef LG_VADDR +#undef LG_SIZEOF_PTR +#undef LG_SIZEOF_INT @@ -212,7 +212,7 @@ index 00000000..355b565c +# define JEMALLOC_TLS_MODEL /* Default. */ +#endif + -+#define STATIC_PAGE_SHIFT PAGE_SHIFT ++#define LG_PAGE PAGE_SHIFT +#define LG_SIZEOF_INT 2 +#define LG_SIZEOF_LONG LG_SIZEOF_PTR +#define LG_SIZEOF_INTMAX_T 3 Modified: user/jeff/numa/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h ============================================================================== --- user/jeff/numa/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h Mon Feb 5 23:14:20 2018 (r328908) @@ -17,7 +17,7 @@ * each supported architecture. */ #undef JEMALLOC_TLS_MODEL -#undef STATIC_PAGE_SHIFT +#undef LG_PAGE #undef LG_VADDR #undef LG_SIZEOF_PTR #undef LG_SIZEOF_INT @@ -76,7 +76,7 @@ # define JEMALLOC_TLS_MODEL /* Default. */ #endif -#define STATIC_PAGE_SHIFT PAGE_SHIFT +#define LG_PAGE PAGE_SHIFT #define LG_SIZEOF_INT 2 #define LG_SIZEOF_LONG LG_SIZEOF_PTR #define LG_SIZEOF_INTMAX_T 3 Modified: user/jeff/numa/contrib/libarchive/cat/bsdcat.c ============================================================================== --- user/jeff/numa/contrib/libarchive/cat/bsdcat.c Mon Feb 5 23:04:39 2018 (r328907) +++ user/jeff/numa/contrib/libarchive/cat/bsdcat.c Mon Feb 5 23:14:20 2018 (r328908) @@ -70,6 +70,12 @@ version(void) void bsdcat_next(void) { + if (a != NULL) { + if (archive_read_close(a) != ARCHIVE_OK) + bsdcat_print_error(); + archive_read_free(a); + } + a = archive_read_new(); archive_read_support_filter_all(a); archive_read_support_format_empty(a); @@ -100,8 +106,10 @@ bsdcat_read_to_stdout(const char* filename) ; else if (archive_read_data_into_fd(a, 1) != ARCHIVE_OK) bsdcat_print_error(); - if (archive_read_free(a) != ARCHIVE_OK) + if (archive_read_close(a) != ARCHIVE_OK) bsdcat_print_error(); + archive_read_free(a); + a = NULL; } int @@ -135,15 +143,14 @@ main(int argc, char **argv) if (*bsdcat->argv == NULL) { bsdcat_current_path = "<stdin>"; bsdcat_read_to_stdout(NULL); - } else + } else { while (*bsdcat->argv) { bsdcat_current_path = *bsdcat->argv++; bsdcat_read_to_stdout(bsdcat_current_path); bsdcat_next(); } - - if (a != NULL) - archive_read_free(a); + archive_read_free(a); /* Help valgrind & friends */ + } exit(exit_status); *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201802052314.w15NEMbO043571>