svn commit: r327508 - in user/jeff/numa: . bin/pax bin/sh bin/sh/tests/builtins contrib/binutils/bfd contrib/binutils/include contrib/elftoolchain/elfcopy contrib/elftoolchain/readelf contrib/llvm/...
Jeff Roberson
jeff at FreeBSD.org
Wed Jan 3 01:19:25 UTC 2018
Author: jeff
Date: Wed Jan 3 01:19:18 2018
New Revision: 327508
URL: https://svnweb.freebsd.org/changeset/base/327508
Log:
Merge from head
Added:
user/jeff/numa/.gitattributes
- copied unchanged from r327507, head/.gitattributes
user/jeff/numa/.gitignore
- copied unchanged from r327507, head/.gitignore
user/jeff/numa/share/man/man4/aw_gpio.4
- copied unchanged from r327507, head/share/man/man4/aw_gpio.4
user/jeff/numa/share/man/man4/aw_mmc.4
- copied unchanged from r327507, head/share/man/man4/aw_mmc.4
user/jeff/numa/share/man/man4/aw_rtc.4
- copied unchanged from r327507, head/share/man/man4/aw_rtc.4
user/jeff/numa/share/man/man4/aw_sid.4
- copied unchanged from r327507, head/share/man/man4/aw_sid.4
user/jeff/numa/share/man/man4/nda.4
- copied unchanged from r327507, head/share/man/man4/nda.4
user/jeff/numa/sys/arm/allwinner/aw_gpio.c
- copied unchanged from r327507, head/sys/arm/allwinner/aw_gpio.c
user/jeff/numa/sys/arm/allwinner/aw_mmc.c
- copied unchanged from r327507, head/sys/arm/allwinner/aw_mmc.c
user/jeff/numa/sys/arm/allwinner/aw_mmc.h
- copied unchanged from r327507, head/sys/arm/allwinner/aw_mmc.h
user/jeff/numa/sys/dev/ep/elink.c
- copied unchanged from r327507, head/sys/dev/ep/elink.c
user/jeff/numa/sys/dev/ep/elink.h
- copied unchanged from r327507, head/sys/dev/ep/elink.h
user/jeff/numa/sys/dev/extres/syscon/
- copied from r327507, head/sys/dev/extres/syscon/
user/jeff/numa/sys/dev/mmc/host/dwmmc_altera.c
- copied unchanged from r327507, head/sys/dev/mmc/host/dwmmc_altera.c
user/jeff/numa/sys/dev/mmc/host/dwmmc_rockchip.c
- copied unchanged from r327507, head/sys/dev/mmc/host/dwmmc_rockchip.c
user/jeff/numa/sys/dev/mmc/host/dwmmc_samsung.c
- copied unchanged from r327507, head/sys/dev/mmc/host/dwmmc_samsung.c
user/jeff/numa/sys/i386/i386/npx.c
- copied unchanged from r327507, head/sys/i386/i386/npx.c
user/jeff/numa/sys/kern/kern_tslog.c
- copied unchanged from r327507, head/sys/kern/kern_tslog.c
user/jeff/numa/sys/sys/_stdarg.h
- copied unchanged from r327507, head/sys/sys/_stdarg.h
user/jeff/numa/sys/sys/atomic_common.h
- copied unchanged from r327507, head/sys/sys/atomic_common.h
user/jeff/numa/sys/sys/tslog.h
- copied unchanged from r327507, head/sys/sys/tslog.h
user/jeff/numa/usr.bin/find/tests/
- copied from r327507, head/usr.bin/find/tests/
user/jeff/numa/usr.bin/truss/aarch64-cloudabi32.c
- copied unchanged from r327507, head/usr.bin/truss/aarch64-cloudabi32.c
user/jeff/numa/usr.bin/truss/amd64-cloudabi32.c
- copied unchanged from r327507, head/usr.bin/truss/amd64-cloudabi32.c
user/jeff/numa/usr.bin/truss/i386-cloudabi32.c
- copied unchanged from r327507, head/usr.bin/truss/i386-cloudabi32.c
user/jeff/numa/usr.sbin/bsdinstall/scripts/bootconfig
- copied unchanged from r327507, head/usr.sbin/bsdinstall/scripts/bootconfig
user/jeff/numa/usr.sbin/devmatch/
- copied from r327507, head/usr.sbin/devmatch/
Deleted:
user/jeff/numa/stand/powerpc/ps3/
user/jeff/numa/sys/arm/allwinner/a10_gpio.c
user/jeff/numa/sys/arm/allwinner/a10_mmc.c
user/jeff/numa/sys/arm/allwinner/a10_mmc.h
user/jeff/numa/sys/arm/allwinner/aw_console.c
user/jeff/numa/sys/dev/ixgbe/ixgbe_netmap.c
user/jeff/numa/sys/dev/ixgbe/ixgbe_netmap.h
user/jeff/numa/sys/dev/syscon/
user/jeff/numa/sys/i386/isa/elink.c
user/jeff/numa/sys/i386/isa/elink.h
user/jeff/numa/sys/i386/isa/npx.c
user/jeff/numa/sys/mips/adm5120/
user/jeff/numa/sys/mips/alchemy/
user/jeff/numa/sys/mips/conf/ADM5120
user/jeff/numa/sys/mips/conf/ALCHEMY
user/jeff/numa/sys/mips/conf/IDT
user/jeff/numa/sys/mips/conf/MT7620
user/jeff/numa/sys/mips/conf/QEMU
user/jeff/numa/sys/mips/conf/RT305X
user/jeff/numa/sys/mips/conf/RT5350
user/jeff/numa/sys/mips/conf/XLR
user/jeff/numa/sys/mips/conf/XLR64
user/jeff/numa/sys/mips/conf/XLRN32
user/jeff/numa/sys/mips/idt/
user/jeff/numa/sys/mips/rmi/
user/jeff/numa/sys/mips/rt305x/
user/jeff/numa/sys/modules/elink/
user/jeff/numa/sys/powerpc/ofw/ofwmagic.S
Modified:
user/jeff/numa/.arclint
user/jeff/numa/COPYRIGHT
user/jeff/numa/Makefile.inc1
user/jeff/numa/ObsoleteFiles.inc
user/jeff/numa/UPDATING
user/jeff/numa/bin/pax/buf_subs.c
user/jeff/numa/bin/sh/eval.c
user/jeff/numa/bin/sh/jobs.c
user/jeff/numa/bin/sh/jobs.h
user/jeff/numa/bin/sh/sh.1
user/jeff/numa/bin/sh/tests/builtins/var-assign.0
user/jeff/numa/contrib/binutils/bfd/elflink.c
user/jeff/numa/contrib/binutils/include/obstack.h
user/jeff/numa/contrib/elftoolchain/elfcopy/binary.c
user/jeff/numa/contrib/elftoolchain/readelf/readelf.c
user/jeff/numa/contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp
user/jeff/numa/contrib/llvm/lib/Target/BPF/BPFInstrInfo.td
user/jeff/numa/contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp
user/jeff/numa/contrib/llvm/tools/clang/lib/Basic/Version.cpp
user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
user/jeff/numa/contrib/llvm/tools/lld/ELF/Relocations.cpp
user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h
user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp
user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp
user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp
user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
user/jeff/numa/etc/devd/hyperv.conf
user/jeff/numa/etc/mail/mailer.conf
user/jeff/numa/etc/mtree/BSD.root.dist
user/jeff/numa/etc/mtree/BSD.tests.dist
user/jeff/numa/etc/portsnap.conf
user/jeff/numa/etc/rc.d/ldconfig
user/jeff/numa/etc/rc.initdiskless
user/jeff/numa/etc/rc.subr
user/jeff/numa/etc/services
user/jeff/numa/include/stdlib.h
user/jeff/numa/lib/clang/include/clang/Basic/Version.inc
user/jeff/numa/lib/clang/include/lld/Config/Version.inc
user/jeff/numa/lib/clang/include/llvm/Support/VCSRevision.h
user/jeff/numa/lib/libc/gen/Symbol.map
user/jeff/numa/lib/libc/gen/daemon.3
user/jeff/numa/lib/libc/gen/daemon.c
user/jeff/numa/lib/libc/gen/isgreater.3
user/jeff/numa/lib/libc/gen/pw_scan.c
user/jeff/numa/lib/libc/i386/Makefile.inc
user/jeff/numa/lib/libc/include/reentrant.h
user/jeff/numa/lib/libc/locale/euc.c
user/jeff/numa/lib/libc/locale/xlocale.c
user/jeff/numa/lib/libc/mips/SYS.h
user/jeff/numa/lib/libc/net/getaddrinfo.c
user/jeff/numa/lib/libc/sparc64/fpu/fpu_reg.h
user/jeff/numa/lib/libc/stdio/fflush.3
user/jeff/numa/lib/libc/stdio/fopen.3
user/jeff/numa/lib/libc/sys/kqueue.2
user/jeff/numa/lib/libc/sys/sendfile.2
user/jeff/numa/lib/libcam/camlib.h
user/jeff/numa/lib/libdevinfo/devinfo.c
user/jeff/numa/lib/libedit/map.c
user/jeff/numa/lib/libedit/refresh.c
user/jeff/numa/lib/libefivar/uefi-dputil.c
user/jeff/numa/lib/libopenbsd/imsg_init.3
user/jeff/numa/lib/libsysdecode/errno.c
user/jeff/numa/lib/libsysdecode/syscallnames.c
user/jeff/numa/lib/libsysdecode/sysdecode.3
user/jeff/numa/lib/libsysdecode/sysdecode.h
user/jeff/numa/lib/libufs/type.c
user/jeff/numa/lib/libutil/humanize_number.3
user/jeff/numa/lib/libutil/humanize_number.c
user/jeff/numa/lib/libutil/pty.c
user/jeff/numa/lib/libutil/tests/humanize_number_test.c
user/jeff/numa/lib/msun/man/cacos.3
user/jeff/numa/lib/msun/src/catrig.c
user/jeff/numa/libexec/dma/dmagent/mailer.conf
user/jeff/numa/libexec/rpc.sprayd/rpc.sprayd.8
user/jeff/numa/libexec/rpc.sprayd/sprayd.c
user/jeff/numa/release/powerpc/mkisoimages.sh
user/jeff/numa/sbin/ccdconfig/ccdconfig.8
user/jeff/numa/sbin/ccdconfig/ccdconfig.c
user/jeff/numa/sbin/ccdconfig/pathnames.h
user/jeff/numa/sbin/devfs/rule.c
user/jeff/numa/sbin/dump/dump.h
user/jeff/numa/sbin/dump/main.c
user/jeff/numa/sbin/dump/tape.c
user/jeff/numa/sbin/dump/traverse.c
user/jeff/numa/sbin/fsdb/fsdb.c
user/jeff/numa/sbin/ifconfig/ifvxlan.c
user/jeff/numa/sbin/ipfw/altq.c
user/jeff/numa/sbin/ipfw/dummynet.c
user/jeff/numa/sbin/ipfw/ipfw.8
user/jeff/numa/sbin/ipfw/ipfw2.c
user/jeff/numa/sbin/ipfw/ipfw2.h
user/jeff/numa/sbin/ipfw/ipv6.c
user/jeff/numa/sbin/ipfw/main.c
user/jeff/numa/sbin/ipfw/nat.c
user/jeff/numa/sbin/newfs_msdos/mkfs_msdos.c
user/jeff/numa/sbin/pfctl/pfctl.c
user/jeff/numa/sbin/reboot/reboot.8
user/jeff/numa/sbin/routed/main.c
user/jeff/numa/sbin/shutdown/shutdown.8
user/jeff/numa/sbin/shutdown/shutdown.c
user/jeff/numa/share/dict/web2
user/jeff/numa/share/examples/etc/make.conf
user/jeff/numa/share/examples/sunrpc/msg/msg_proc.c
user/jeff/numa/share/man/man3/assert.3
user/jeff/numa/share/man/man4/Makefile
user/jeff/numa/share/man/man4/ada.4
user/jeff/numa/share/man/man4/da.4
user/jeff/numa/share/man/man4/em.4
user/jeff/numa/share/man/man4/ip.4
user/jeff/numa/share/man/man4/lm75.4
user/jeff/numa/share/man/man4/md.4
user/jeff/numa/share/man/man4/nand.4
user/jeff/numa/share/man/man4/pci.4
user/jeff/numa/share/man/man4/scsi.4
user/jeff/numa/share/man/man4/vt.4
user/jeff/numa/share/man/man4/vxlan.4
user/jeff/numa/share/man/man4/watchdog.4
user/jeff/numa/share/man/man5/mailer.conf.5
user/jeff/numa/share/man/man5/rc.conf.5
user/jeff/numa/share/man/man7/build.7
user/jeff/numa/share/man/man9/atomic.9
user/jeff/numa/share/man/man9/ieee80211.9
user/jeff/numa/share/man/man9/iflibdd.9
user/jeff/numa/share/man/man9/iflibtxrx.9
user/jeff/numa/share/man/man9/uio.9
user/jeff/numa/share/misc/bsd-family-tree
user/jeff/numa/share/misc/iso639
user/jeff/numa/share/misc/pci_vendors
user/jeff/numa/share/mk/bsd.sys.mk
user/jeff/numa/share/skel/dot.shrc
user/jeff/numa/stand/arm/uboot/Makefile
user/jeff/numa/stand/common/bootstrap.h
user/jeff/numa/stand/common/interp.c
user/jeff/numa/stand/common/interp_forth.c
user/jeff/numa/stand/defs.mk
user/jeff/numa/stand/efi/boot1/boot1.c
user/jeff/numa/stand/efi/fdt/efi_fdt.c
user/jeff/numa/stand/efi/loader/Makefile
user/jeff/numa/stand/efi/loader/main.c
user/jeff/numa/stand/fdt/fdt_loader_cmd.c
user/jeff/numa/stand/fdt/fdt_overlay.c
user/jeff/numa/stand/fdt/fdt_overlay.h
user/jeff/numa/stand/i386/Makefile.inc
user/jeff/numa/stand/i386/boot2/Makefile
user/jeff/numa/stand/i386/gptboot/Makefile
user/jeff/numa/stand/i386/libfirewire/Makefile
user/jeff/numa/stand/i386/libi386/Makefile
user/jeff/numa/stand/i386/libi386/multiboot.c
user/jeff/numa/stand/i386/loader/Makefile
user/jeff/numa/stand/i386/loader/main.c
user/jeff/numa/stand/i386/zfsboot/Makefile
user/jeff/numa/stand/libsa/Makefile
user/jeff/numa/stand/libsa/stand.h
user/jeff/numa/stand/loader.mk
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/ofw/common/main.c
user/jeff/numa/stand/powerpc/kboot/Makefile
user/jeff/numa/stand/powerpc/kboot/main.c
user/jeff/numa/stand/powerpc/ofw/Makefile
user/jeff/numa/stand/powerpc/uboot/Makefile
user/jeff/numa/stand/sparc64/loader/Makefile
user/jeff/numa/stand/sparc64/loader/main.c
user/jeff/numa/stand/uboot/common/main.c
user/jeff/numa/stand/uboot/fdt/uboot_fdt.c
user/jeff/numa/stand/userboot/userboot/Makefile
user/jeff/numa/stand/userboot/userboot/main.c
user/jeff/numa/sys/amd64/amd64/machdep.c
user/jeff/numa/sys/amd64/amd64/support.S
user/jeff/numa/sys/amd64/amd64/trap.c
user/jeff/numa/sys/amd64/include/atomic.h
user/jeff/numa/sys/amd64/vmm/intel/vmx.c
user/jeff/numa/sys/arm/allwinner/a10/a10_intc.c
user/jeff/numa/sys/arm/allwinner/allwinner_pinctrl.h
user/jeff/numa/sys/arm/allwinner/aw_mp.c
user/jeff/numa/sys/arm/allwinner/aw_mp.h
user/jeff/numa/sys/arm/allwinner/aw_sid.c
user/jeff/numa/sys/arm/allwinner/aw_wdog.c
user/jeff/numa/sys/arm/allwinner/axp81x.c
user/jeff/numa/sys/arm/allwinner/clk/aw_pll.c
user/jeff/numa/sys/arm/allwinner/files.allwinner
user/jeff/numa/sys/arm/allwinner/if_awg.c
user/jeff/numa/sys/arm/allwinner/std.allwinner
user/jeff/numa/sys/arm/allwinner/std.allwinner_up
user/jeff/numa/sys/arm/altera/socfpga/files.socfpga
user/jeff/numa/sys/arm/altera/socfpga/std.socfpga
user/jeff/numa/sys/arm/amlogic/aml8726/aml8726_timer.c
user/jeff/numa/sys/arm/arm/dump_machdep.c
user/jeff/numa/sys/arm/arm/elf_trampoline.c
user/jeff/numa/sys/arm/arm/genassym.c
user/jeff/numa/sys/arm/arm/generic_timer.c
user/jeff/numa/sys/arm/arm/gic.c
user/jeff/numa/sys/arm/arm/locore-v6.S
user/jeff/numa/sys/arm/arm/machdep.c
user/jeff/numa/sys/arm/arm/machdep_boot.c
user/jeff/numa/sys/arm/arm/mpcore_timer.c
user/jeff/numa/sys/arm/arm/pmap-v6.c
user/jeff/numa/sys/arm/at91/at91_machdep.c
user/jeff/numa/sys/arm/broadcom/bcm2835/bcm2835_bsc.c
user/jeff/numa/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c
user/jeff/numa/sys/arm/broadcom/bcm2835/bcm2835_gpio.c
user/jeff/numa/sys/arm/broadcom/bcm2835/bcm2835_mbox.c
user/jeff/numa/sys/arm/broadcom/bcm2835/std.rpi
user/jeff/numa/sys/arm/cavium/cns11xx/timer.c
user/jeff/numa/sys/arm/conf/GENERIC
user/jeff/numa/sys/arm/conf/NOTES
user/jeff/numa/sys/arm/freescale/imx/files.imx6
user/jeff/numa/sys/arm/freescale/imx/std.imx51
user/jeff/numa/sys/arm/freescale/imx/std.imx53
user/jeff/numa/sys/arm/freescale/imx/std.imx6
user/jeff/numa/sys/arm/freescale/vybrid/std.vybrid
user/jeff/numa/sys/arm/include/atomic.h
user/jeff/numa/sys/arm/include/stdarg.h
user/jeff/numa/sys/arm/include/vmparam.h
user/jeff/numa/sys/arm/lpc/lpc_timer.c
user/jeff/numa/sys/arm/mv/armada38x/std.armada38x
user/jeff/numa/sys/arm/mv/armadaxp/std.armadaxp
user/jeff/numa/sys/arm/mv/timer.c
user/jeff/numa/sys/arm/nvidia/tegra124/std.tegra124
user/jeff/numa/sys/arm/ralink/rt1310_timer.c
user/jeff/numa/sys/arm/rockchip/files.rk30xx
user/jeff/numa/sys/arm/rockchip/std.rk30xx
user/jeff/numa/sys/arm/samsung/exynos/files.exynos5
user/jeff/numa/sys/arm/samsung/exynos/std.exynos5250
user/jeff/numa/sys/arm/samsung/exynos/std.exynos5420
user/jeff/numa/sys/arm/ti/am335x/std.am335x
user/jeff/numa/sys/arm/ti/omap4/std.omap4
user/jeff/numa/sys/arm/xilinx/std.zynq7
user/jeff/numa/sys/arm/xscale/i8134x/i80321_timer.c
user/jeff/numa/sys/arm/xscale/ixp425/ixdp425_pci.c
user/jeff/numa/sys/arm/xscale/ixp425/ixdp425reg.h
user/jeff/numa/sys/arm/xscale/ixp425/ixp425.c
user/jeff/numa/sys/arm/xscale/ixp425/ixp425_npe.c
user/jeff/numa/sys/arm/xscale/ixp425/ixp425_npereg.h
user/jeff/numa/sys/arm/xscale/ixp425/ixp425_pci.c
user/jeff/numa/sys/arm/xscale/ixp425/ixp425_pci_space.c
user/jeff/numa/sys/arm/xscale/ixp425/ixp425_space.c
user/jeff/numa/sys/arm/xscale/ixp425/ixp425_timer.c
user/jeff/numa/sys/arm/xscale/ixp425/ixp425reg.h
user/jeff/numa/sys/arm/xscale/ixp425/ixp425var.h
user/jeff/numa/sys/arm/xscale/pxa/pxa_timer.c
user/jeff/numa/sys/arm64/arm64/gic_v3.c
user/jeff/numa/sys/arm64/arm64/gicv3_its.c
user/jeff/numa/sys/arm64/arm64/machdep.c
user/jeff/numa/sys/arm64/arm64/pmap.c
user/jeff/numa/sys/arm64/include/atomic.h
user/jeff/numa/sys/arm64/include/stdarg.h
user/jeff/numa/sys/cam/ata/ata_da.c
user/jeff/numa/sys/cam/cam_ccb.h
user/jeff/numa/sys/cam/cam_periph.c
user/jeff/numa/sys/cam/ctl/ctl.c
user/jeff/numa/sys/cam/scsi/scsi_da.c
user/jeff/numa/sys/cam/scsi/scsi_pass.c
user/jeff/numa/sys/cddl/compat/opensolaris/sys/kmem.h
user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h
user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c
user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
user/jeff/numa/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h
user/jeff/numa/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
user/jeff/numa/sys/cddl/dev/dtrace/i386/dtrace_subr.c
user/jeff/numa/sys/compat/linuxkpi/common/src/linux_page.c
user/jeff/numa/sys/compat/linuxkpi/common/src/linux_rcu.c
user/jeff/numa/sys/conf/Makefile.arm
user/jeff/numa/sys/conf/NOTES
user/jeff/numa/sys/conf/files
user/jeff/numa/sys/conf/files.arm64
user/jeff/numa/sys/conf/files.i386
user/jeff/numa/sys/conf/files.powerpc
user/jeff/numa/sys/conf/ldscript.powerpc64
user/jeff/numa/sys/conf/options
user/jeff/numa/sys/conf/options.arm
user/jeff/numa/sys/dev/acpica/acpi.c
user/jeff/numa/sys/dev/acpica/acpi_cpu.c
user/jeff/numa/sys/dev/aha/aha_isa.c
user/jeff/numa/sys/dev/ahci/ahci_pci.c
user/jeff/numa/sys/dev/aic/aic_isa.c
user/jeff/numa/sys/dev/al_eth/al_eth.c
user/jeff/numa/sys/dev/an/if_an_isa.c
user/jeff/numa/sys/dev/ath/if_ath.c
user/jeff/numa/sys/dev/ath/if_ath_beacon.c
user/jeff/numa/sys/dev/ath/if_ath_btcoex.c
user/jeff/numa/sys/dev/ath/if_ath_lna_div.c
user/jeff/numa/sys/dev/ath/if_ath_spectral.c
user/jeff/numa/sys/dev/ath/if_ath_tx.c
user/jeff/numa/sys/dev/atkbdc/atkbdc_isa.c
user/jeff/numa/sys/dev/axgbe/xgbe-drv.c
user/jeff/numa/sys/dev/axgbe/xgbe-mdio.c
user/jeff/numa/sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c
user/jeff/numa/sys/dev/bhnd/bhndb/bhndb_subr.c
user/jeff/numa/sys/dev/bhnd/nvram/bhnd_nvram_store_subr.c
user/jeff/numa/sys/dev/bhnd/nvram/nvram_map
user/jeff/numa/sys/dev/bnxt/bnxt.h
user/jeff/numa/sys/dev/bnxt/bnxt_hwrm.c
user/jeff/numa/sys/dev/bnxt/bnxt_hwrm.h
user/jeff/numa/sys/dev/bnxt/bnxt_sysctl.c
user/jeff/numa/sys/dev/bnxt/if_bnxt.c
user/jeff/numa/sys/dev/bwn/if_bwn.c
user/jeff/numa/sys/dev/cadence/if_cgem.c
user/jeff/numa/sys/dev/cesa/cesa.h
user/jeff/numa/sys/dev/cs/if_cs_isa.c
user/jeff/numa/sys/dev/cxgbe/adapter.h
user/jeff/numa/sys/dev/cxgbe/common/common.h
user/jeff/numa/sys/dev/cxgbe/common/t4_hw.c
user/jeff/numa/sys/dev/cxgbe/iw_cxgbe/cm.c
user/jeff/numa/sys/dev/cxgbe/t4_main.c
user/jeff/numa/sys/dev/cxgbe/t4_netmap.c
user/jeff/numa/sys/dev/cxgbe/t4_sge.c
user/jeff/numa/sys/dev/cxgbe/t4_vf.c
user/jeff/numa/sys/dev/de/if_de.c
user/jeff/numa/sys/dev/drm/mga_state.c
user/jeff/numa/sys/dev/drm2/i915/i915_drv.c
user/jeff/numa/sys/dev/drm2/radeon/radeon_drv.c
user/jeff/numa/sys/dev/e1000/e1000_82543.c
user/jeff/numa/sys/dev/e1000/e1000_api.c
user/jeff/numa/sys/dev/e1000/e1000_hw.h
user/jeff/numa/sys/dev/e1000/e1000_ich8lan.c
user/jeff/numa/sys/dev/e1000/e1000_ich8lan.h
user/jeff/numa/sys/dev/e1000/em_txrx.c
user/jeff/numa/sys/dev/e1000/if_em.c
user/jeff/numa/sys/dev/e1000/if_em.h
user/jeff/numa/sys/dev/e1000/igb_txrx.c
user/jeff/numa/sys/dev/ed/if_ed_isa.c
user/jeff/numa/sys/dev/ed/if_ed_pci.c
user/jeff/numa/sys/dev/ep/if_ep_isa.c
user/jeff/numa/sys/dev/ex/if_ex_isa.c
user/jeff/numa/sys/dev/extres/clk/clk_bus.c
user/jeff/numa/sys/dev/extres/regulator/regulator_bus.c
user/jeff/numa/sys/dev/fdc/fdc_isa.c
user/jeff/numa/sys/dev/fdc/fdc_pccard.c
user/jeff/numa/sys/dev/fdt/fdt_common.c
user/jeff/numa/sys/dev/fe/if_fe_isa.c
user/jeff/numa/sys/dev/hpt27xx/hpt27xx_osm_bsd.c
user/jeff/numa/sys/dev/hptnr/hptnr_osm_bsd.c
user/jeff/numa/sys/dev/hptrr/hptrr_osm_bsd.c
user/jeff/numa/sys/dev/iicbus/twsi/a10_twsi.c
user/jeff/numa/sys/dev/intpm/intpm.c
user/jeff/numa/sys/dev/ioat/ioat.c
user/jeff/numa/sys/dev/isci/scil/scic_sds_remote_node_context.c
user/jeff/numa/sys/dev/isci/scil/scif_sas_controller.c
user/jeff/numa/sys/dev/iwi/if_iwi.c
user/jeff/numa/sys/dev/iwm/if_iwm.c
user/jeff/numa/sys/dev/iwm/if_iwmreg.h
user/jeff/numa/sys/dev/iwn/if_iwn.c
user/jeff/numa/sys/dev/ixgbe/if_bypass.c
user/jeff/numa/sys/dev/ixgbe/if_fdir.c
user/jeff/numa/sys/dev/ixgbe/if_ix.c
user/jeff/numa/sys/dev/ixgbe/if_ixv.c
user/jeff/numa/sys/dev/ixgbe/if_sriov.c
user/jeff/numa/sys/dev/ixgbe/ix_txrx.c
user/jeff/numa/sys/dev/ixgbe/ixgbe.h
user/jeff/numa/sys/dev/ixgbe/ixgbe_common.c
user/jeff/numa/sys/dev/ixgbe/ixgbe_fdir.h
user/jeff/numa/sys/dev/ixgbe/ixgbe_osdep.c
user/jeff/numa/sys/dev/ixgbe/ixgbe_osdep.h
user/jeff/numa/sys/dev/ixgbe/ixgbe_phy.c
user/jeff/numa/sys/dev/ixgbe/ixgbe_sriov.h
user/jeff/numa/sys/dev/ixgbe/ixgbe_type.h
user/jeff/numa/sys/dev/ixgbe/ixgbe_vf.h
user/jeff/numa/sys/dev/joy/joy_isa.c
user/jeff/numa/sys/dev/le/if_le_isa.c
user/jeff/numa/sys/dev/lmc/if_lmc.c
user/jeff/numa/sys/dev/lmc/if_lmc.h
user/jeff/numa/sys/dev/md/md.c
user/jeff/numa/sys/dev/mii/rdcphy.c
user/jeff/numa/sys/dev/mlx5/mlx5_en/mlx5_en_rx.c
user/jeff/numa/sys/dev/mmc/host/dwmmc.c
user/jeff/numa/sys/dev/mmc/host/dwmmc_hisi.c
user/jeff/numa/sys/dev/mmc/host/dwmmc_var.h
user/jeff/numa/sys/dev/mmc/mmc.c
user/jeff/numa/sys/dev/mmc/mmcsd.c
user/jeff/numa/sys/dev/mse/mse_isa.c
user/jeff/numa/sys/dev/mvs/mvs_pci.c
user/jeff/numa/sys/dev/mwl/if_mwl.c
user/jeff/numa/sys/dev/nctgpio/nctgpio.c
user/jeff/numa/sys/dev/ntb/ntb_hw/ntb_hw_intel.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_private.h
user/jeff/numa/sys/dev/nvme/nvme_sim.c
user/jeff/numa/sys/dev/ofw/ofw_bus_subr.c
user/jeff/numa/sys/dev/ofw/ofw_fdt.c
user/jeff/numa/sys/dev/ofw/ofwpci.c
user/jeff/numa/sys/dev/otus/if_otus.c
user/jeff/numa/sys/dev/pccard/pccardvar.h
user/jeff/numa/sys/dev/pccbb/pccbb_isa.c
user/jeff/numa/sys/dev/pci/pci.c
user/jeff/numa/sys/dev/pci/pci_pci.c
user/jeff/numa/sys/dev/ppc/ppc_isa.c
user/jeff/numa/sys/dev/ral/rt2661.c
user/jeff/numa/sys/dev/ral/rt2860.c
user/jeff/numa/sys/dev/rtwn/if_rtwn.c
user/jeff/numa/sys/dev/sbni/if_sbni_isa.c
user/jeff/numa/sys/dev/sdhci/sdhci.c
user/jeff/numa/sys/dev/sdhci/sdhci_pci.c
user/jeff/numa/sys/dev/sfxge/common/siena_nvram.c
user/jeff/numa/sys/dev/sio/sio.c
user/jeff/numa/sys/dev/sio/sio_isa.c
user/jeff/numa/sys/dev/smc/if_smc_fdt.c
user/jeff/numa/sys/dev/sound/isa/mss.h
user/jeff/numa/sys/dev/spibus/ofw_spibus.c
user/jeff/numa/sys/dev/syscons/scvgarndr.c
user/jeff/numa/sys/dev/txp/if_txp.c
user/jeff/numa/sys/dev/txp/if_txpreg.h
user/jeff/numa/sys/dev/uart/uart_bus_acpi.c
user/jeff/numa/sys/dev/uart/uart_bus_isa.c
user/jeff/numa/sys/dev/uart/uart_dev_pl011.c
user/jeff/numa/sys/dev/uart/uart_dev_snps.c
user/jeff/numa/sys/dev/usb/controller/dwc_otg_fdt.c
user/jeff/numa/sys/dev/usb/controller/ehci.c
user/jeff/numa/sys/dev/usb/controller/ohci.c
user/jeff/numa/sys/dev/usb/controller/xhci.c
user/jeff/numa/sys/dev/usb/controller/xhci_pci.c
user/jeff/numa/sys/dev/usb/storage/umass.c
user/jeff/numa/sys/dev/usb/usb_dev.c
user/jeff/numa/sys/dev/usb/wlan/if_rum.c
user/jeff/numa/sys/dev/usb/wlan/if_run.c
user/jeff/numa/sys/dev/vnic/nic_main.c
user/jeff/numa/sys/dev/vnic/nicvf_main.c
user/jeff/numa/sys/dev/vnic/nicvf_queues.c
user/jeff/numa/sys/dev/vt/colors/vt_termcolors.c
user/jeff/numa/sys/dev/vt/hw/ofwfb/ofwfb.c
user/jeff/numa/sys/dev/watchdog/watchdog.c
user/jeff/numa/sys/dev/wpi/if_wpi.c
user/jeff/numa/sys/fs/cd9660/cd9660_vfsops.c
user/jeff/numa/sys/fs/devfs/devfs_vnops.c
user/jeff/numa/sys/fs/ext2fs/ext2_vnops.c
user/jeff/numa/sys/fs/fdescfs/fdesc_vnops.c
user/jeff/numa/sys/fs/fifofs/fifo_vnops.c
user/jeff/numa/sys/fs/fuse/fuse_param.h
user/jeff/numa/sys/fs/fuse/fuse_vnops.c
user/jeff/numa/sys/fs/msdosfs/msdosfs_vnops.c
user/jeff/numa/sys/fs/nandfs/nandfs_vnops.c
user/jeff/numa/sys/fs/nfs/nfs_commonkrpc.c
user/jeff/numa/sys/fs/nfs/nfs_commonport.c
user/jeff/numa/sys/fs/nfs/nfs_commonsubs.c
user/jeff/numa/sys/fs/nfs/nfsproto.h
user/jeff/numa/sys/fs/nfsclient/nfs_clcomsubs.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_clvnops.c
user/jeff/numa/sys/fs/nfsserver/nfs_nfsdport.c
user/jeff/numa/sys/fs/nfsserver/nfs_nfsdstate.c
user/jeff/numa/sys/fs/procfs/procfs_map.c
user/jeff/numa/sys/fs/smbfs/smbfs_vnops.c
user/jeff/numa/sys/fs/tmpfs/tmpfs.h
user/jeff/numa/sys/fs/tmpfs/tmpfs_fifoops.c
user/jeff/numa/sys/fs/tmpfs/tmpfs_subr.c
user/jeff/numa/sys/fs/tmpfs/tmpfs_vnops.c
user/jeff/numa/sys/fs/tmpfs/tmpfs_vnops.h
user/jeff/numa/sys/fs/udf/udf_vnops.c
user/jeff/numa/sys/geom/geom_ccd.c
user/jeff/numa/sys/geom/geom_event.c
user/jeff/numa/sys/geom/geom_subr.c
user/jeff/numa/sys/geom/mirror/g_mirror.c
user/jeff/numa/sys/geom/mirror/g_mirror.h
user/jeff/numa/sys/geom/raid/g_raid.c
user/jeff/numa/sys/geom/raid/md_ddf.c
user/jeff/numa/sys/geom/raid/md_promise.c
user/jeff/numa/sys/geom/raid/tr_raid5.c
user/jeff/numa/sys/i386/conf/GENERIC
user/jeff/numa/sys/i386/conf/NOTES
user/jeff/numa/sys/i386/i386/locore.s
user/jeff/numa/sys/i386/i386/pmap.c
user/jeff/numa/sys/i386/i386/support.s
user/jeff/numa/sys/i386/i386/trap.c
user/jeff/numa/sys/i386/include/atomic.h
user/jeff/numa/sys/isa/isa_common.c
user/jeff/numa/sys/isa/isavar.h
user/jeff/numa/sys/isa/pnp.c
user/jeff/numa/sys/isa/vga_isa.c
user/jeff/numa/sys/kern/device_if.m
user/jeff/numa/sys/kern/init_main.c
user/jeff/numa/sys/kern/kern_clock.c
user/jeff/numa/sys/kern/kern_descrip.c
user/jeff/numa/sys/kern/kern_dump.c
user/jeff/numa/sys/kern/kern_kthread.c
user/jeff/numa/sys/kern/kern_mutex.c
user/jeff/numa/sys/kern/kern_proc.c
user/jeff/numa/sys/kern/kern_rwlock.c
user/jeff/numa/sys/kern/kern_shutdown.c
user/jeff/numa/sys/kern/kern_sx.c
user/jeff/numa/sys/kern/kern_synch.c
user/jeff/numa/sys/kern/kern_tc.c
user/jeff/numa/sys/kern/link_elf.c
user/jeff/numa/sys/kern/subr_autoconf.c
user/jeff/numa/sys/kern/subr_msgbuf.c
user/jeff/numa/sys/kern/subr_prf.c
user/jeff/numa/sys/kern/subr_sleepqueue.c
user/jeff/numa/sys/kern/subr_smp.c
user/jeff/numa/sys/kern/subr_witness.c
user/jeff/numa/sys/kern/sysv_ipc.c
user/jeff/numa/sys/kern/sysv_shm.c
user/jeff/numa/sys/kern/vfs_aio.c
user/jeff/numa/sys/kern/vfs_default.c
user/jeff/numa/sys/kern/vfs_export.c
user/jeff/numa/sys/kern/vfs_mountroot.c
user/jeff/numa/sys/kern/vfs_subr.c
user/jeff/numa/sys/libkern/strstr.c
user/jeff/numa/sys/mips/conf/BERI_SOCKIT
user/jeff/numa/sys/mips/conf/TP-WN1043ND
user/jeff/numa/sys/mips/include/atomic.h
user/jeff/numa/sys/mips/ingenic/jz4780_timer.c
user/jeff/numa/sys/mips/mips/db_interface.c
user/jeff/numa/sys/mips/mips/support.S
user/jeff/numa/sys/mips/mips/tick.c
user/jeff/numa/sys/mips/nlm/tick.c
user/jeff/numa/sys/modules/Makefile
user/jeff/numa/sys/modules/ep/Makefile
user/jeff/numa/sys/modules/ix/Makefile
user/jeff/numa/sys/modules/ixv/Makefile
user/jeff/numa/sys/net/altq/altq_hfsc.h
user/jeff/numa/sys/net/bpf.c
user/jeff/numa/sys/net/if_clone.c
user/jeff/numa/sys/net/if_ethersubr.c
user/jeff/numa/sys/net/if_gif.c
user/jeff/numa/sys/net/if_vxlan.c
user/jeff/numa/sys/net/if_vxlan.h
user/jeff/numa/sys/net/ifdi_if.m
user/jeff/numa/sys/net/iflib.c
user/jeff/numa/sys/net/iflib.h
user/jeff/numa/sys/net/pfvar.h
user/jeff/numa/sys/net80211/ieee80211_ht.c
user/jeff/numa/sys/net80211/ieee80211_node.c
user/jeff/numa/sys/net80211/ieee80211_output.c
user/jeff/numa/sys/net80211/ieee80211_scan_sta.c
user/jeff/numa/sys/netinet/icmp6.h
user/jeff/numa/sys/netinet/libalias/alias_sctp.c
user/jeff/numa/sys/netinet/sctp_crc32.c
user/jeff/numa/sys/netinet/sctp_crc32.h
user/jeff/numa/sys/netinet/tcp_output.c
user/jeff/numa/sys/netinet6/in6_mcast.c
user/jeff/numa/sys/netinet6/in6_src.c
user/jeff/numa/sys/netinet6/ip6_id.c
user/jeff/numa/sys/netinet6/mld6.c
user/jeff/numa/sys/netinet6/nd6.c
user/jeff/numa/sys/netinet6/nd6.h
user/jeff/numa/sys/netinet6/nd6_nbr.c
user/jeff/numa/sys/netinet6/raw_ip6.c
user/jeff/numa/sys/netinet6/udp6_usrreq.c
user/jeff/numa/sys/netipsec/key.c
user/jeff/numa/sys/netipsec/xform_ah.c
user/jeff/numa/sys/netipsec/xform_esp.c
user/jeff/numa/sys/netipsec/xform_ipcomp.c
user/jeff/numa/sys/netpfil/pf/pf.c
user/jeff/numa/sys/netpfil/pf/pf_ioctl.c
user/jeff/numa/sys/netpfil/pf/pf_norm.c
user/jeff/numa/sys/nfs/nfs_fha.c
user/jeff/numa/sys/nlm/nlm_prot_impl.c
user/jeff/numa/sys/opencrypto/crypto.c
user/jeff/numa/sys/opencrypto/cryptosoft.c
user/jeff/numa/sys/powerpc/aim/locore64.S
user/jeff/numa/sys/powerpc/aim/trap_subr64.S
user/jeff/numa/sys/powerpc/booke/booke_machdep.c
user/jeff/numa/sys/powerpc/booke/locore.S
user/jeff/numa/sys/powerpc/include/atomic.h
user/jeff/numa/sys/powerpc/include/pcpu.h
user/jeff/numa/sys/powerpc/include/vmparam.h
user/jeff/numa/sys/powerpc/powerpc/clock.c
user/jeff/numa/sys/powerpc/powerpc/db_interface.c
user/jeff/numa/sys/powerpc/powerpc/machdep.c
user/jeff/numa/sys/powerpc/powerpc/mp_machdep.c
user/jeff/numa/sys/powerpc/powerpc/swtch64.S
user/jeff/numa/sys/powerpc/powerpc/trap.c
user/jeff/numa/sys/powerpc/ps3/mmu_ps3.c
user/jeff/numa/sys/powerpc/ps3/platform_ps3.c
user/jeff/numa/sys/powerpc/ps3/ps3_syscons.c
user/jeff/numa/sys/powerpc/pseries/platform_chrp.c
user/jeff/numa/sys/riscv/include/atomic.h
user/jeff/numa/sys/riscv/riscv/timer.c
user/jeff/numa/sys/rpc/clnt_dg.c
user/jeff/numa/sys/security/mac/mac_syscalls.c
user/jeff/numa/sys/sparc64/include/atomic.h
user/jeff/numa/sys/sparc64/include/idprom.h
user/jeff/numa/sys/sparc64/pci/sbbc.c
user/jeff/numa/sys/sparc64/sparc64/clock.c
user/jeff/numa/sys/sys/chio.h
user/jeff/numa/sys/sys/copyright.h
user/jeff/numa/sys/sys/gtaskqueue.h
user/jeff/numa/sys/sys/kernel.h
user/jeff/numa/sys/sys/libkern.h
user/jeff/numa/sys/sys/mount.h
user/jeff/numa/sys/sys/msg.h
user/jeff/numa/sys/sys/proc.h
user/jeff/numa/sys/sys/smp.h
user/jeff/numa/sys/sys/snoop.h
user/jeff/numa/sys/sys/syscallsubr.h
user/jeff/numa/sys/sys/watchdog.h
user/jeff/numa/sys/tools/embed_mfs.sh
user/jeff/numa/sys/tools/makeobjops.awk
user/jeff/numa/sys/ufs/ffs/ffs_alloc.c
user/jeff/numa/sys/ufs/ffs/ffs_balloc.c
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_vnops.c
user/jeff/numa/sys/ufs/ufs/dinode.h
user/jeff/numa/sys/ufs/ufs/ufs_vnops.c
user/jeff/numa/sys/vm/swap_pager.c
user/jeff/numa/sys/vm/uma.h
user/jeff/numa/sys/vm/uma_core.c
user/jeff/numa/sys/vm/uma_int.h
user/jeff/numa/sys/vm/vm_map.c
user/jeff/numa/sys/vm/vm_object.c
user/jeff/numa/sys/vm/vm_page.c
user/jeff/numa/sys/vm/vm_pageout.c
user/jeff/numa/sys/vm/vm_pageout.h
user/jeff/numa/sys/vm/vm_swapout.c
user/jeff/numa/sys/x86/acpica/acpi_wakeup.c
user/jeff/numa/sys/x86/include/specialreg.h
user/jeff/numa/sys/x86/include/stdarg.h
user/jeff/numa/sys/x86/x86/delay.c
user/jeff/numa/sys/x86/x86/identcpu.c
user/jeff/numa/sys/x86/x86/io_apic.c
user/jeff/numa/sys/x86/x86/mp_x86.c
user/jeff/numa/targets/pseudo/userland/Makefile.depend
user/jeff/numa/tests/sys/fifo/fifo_io.c
user/jeff/numa/tests/sys/geom/class/eli/attach_d_test.sh
user/jeff/numa/tests/sys/geom/class/eli/conf.sh
user/jeff/numa/tests/sys/geom/class/eli/configure_b_B_test.sh
user/jeff/numa/tests/sys/geom/class/eli/delkey_test.sh
user/jeff/numa/tests/sys/geom/class/eli/detach_l_test.sh
user/jeff/numa/tests/sys/geom/class/eli/init_B_test.sh
user/jeff/numa/tests/sys/geom/class/eli/init_J_test.sh
user/jeff/numa/tests/sys/geom/class/eli/init_a_test.sh
user/jeff/numa/tests/sys/geom/class/eli/init_alias_test.sh
user/jeff/numa/tests/sys/geom/class/eli/init_i_P_test.sh
user/jeff/numa/tests/sys/geom/class/eli/init_test.sh
user/jeff/numa/tests/sys/geom/class/eli/integrity_copy_test.sh
user/jeff/numa/tests/sys/geom/class/eli/integrity_data_test.sh
user/jeff/numa/tests/sys/geom/class/eli/integrity_hmac_test.sh
user/jeff/numa/tests/sys/geom/class/eli/kill_test.sh
user/jeff/numa/tests/sys/geom/class/eli/nokey_test.sh
user/jeff/numa/tests/sys/geom/class/eli/onetime_a_test.sh
user/jeff/numa/tests/sys/geom/class/eli/onetime_d_test.sh
user/jeff/numa/tests/sys/geom/class/eli/onetime_test.sh
user/jeff/numa/tests/sys/geom/class/eli/readonly_test.sh
user/jeff/numa/tests/sys/geom/class/eli/resize_test.sh
user/jeff/numa/tests/sys/geom/class/eli/setkey_test.sh
user/jeff/numa/tests/sys/kern/ptrace_test.c
user/jeff/numa/tools/boot/rootgen.sh
user/jeff/numa/tools/regression/bpf/bpf_filter/bpf_test.c
user/jeff/numa/tools/tools/sysbuild/sysbuild.sh
user/jeff/numa/usr.bin/calendar/io.c
user/jeff/numa/usr.bin/column/column.c
user/jeff/numa/usr.bin/find/Makefile
user/jeff/numa/usr.bin/find/function.c
user/jeff/numa/usr.bin/ldd/ldd.1
user/jeff/numa/usr.bin/localedef/ctype.c
user/jeff/numa/usr.bin/mail/cmd3.c
user/jeff/numa/usr.bin/mail/collect.c
user/jeff/numa/usr.bin/mail/names.c
user/jeff/numa/usr.bin/man/man.1
user/jeff/numa/usr.bin/msgs/msgs.c
user/jeff/numa/usr.bin/patch/patch.c
user/jeff/numa/usr.bin/patch/pch.c
user/jeff/numa/usr.bin/rpcgen/rpc_main.c
user/jeff/numa/usr.bin/rpcgen/rpc_parse.c
user/jeff/numa/usr.bin/rpcgen/rpc_scan.c
user/jeff/numa/usr.bin/showmount/showmount.c
user/jeff/numa/usr.bin/tcopy/tcopy.c
user/jeff/numa/usr.bin/truss/Makefile
user/jeff/numa/usr.bin/wall/wall.c
user/jeff/numa/usr.bin/xargs/strnsubst.c
user/jeff/numa/usr.sbin/Makefile
user/jeff/numa/usr.sbin/binmiscctl/binmiscctl.c
user/jeff/numa/usr.sbin/bsdinstall/distextract/distextract.c
user/jeff/numa/usr.sbin/bsdinstall/partedit/gpart_ops.c
user/jeff/numa/usr.sbin/bsdinstall/partedit/partedit_powerpc.c
user/jeff/numa/usr.sbin/bsdinstall/scripts/Makefile
user/jeff/numa/usr.sbin/bsdinstall/scripts/auto
user/jeff/numa/usr.sbin/bsdinstall/scripts/rootpass
user/jeff/numa/usr.sbin/bsdinstall/scripts/script
user/jeff/numa/usr.sbin/btxld/btxld.c
user/jeff/numa/usr.sbin/cpucontrol/intel.c
user/jeff/numa/usr.sbin/cpucontrol/via.c
user/jeff/numa/usr.sbin/ctld/login.c
user/jeff/numa/usr.sbin/devinfo/devinfo.8
user/jeff/numa/usr.sbin/devinfo/devinfo.c
user/jeff/numa/usr.sbin/efibootmgr/efibootmgr.c
user/jeff/numa/usr.sbin/fwcontrol/fwdv.c
user/jeff/numa/usr.sbin/kgmon/kgmon.c
user/jeff/numa/usr.sbin/kldxref/ef.c
user/jeff/numa/usr.sbin/kldxref/ef_obj.c
user/jeff/numa/usr.sbin/mailwrapper/Makefile
user/jeff/numa/usr.sbin/mailwrapper/Makefile.depend
user/jeff/numa/usr.sbin/mailwrapper/mailwrapper.c
user/jeff/numa/usr.sbin/makefs/cd9660.c
user/jeff/numa/usr.sbin/makefs/ffs.c
user/jeff/numa/usr.sbin/nandtool/nand_read.c
user/jeff/numa/usr.sbin/nandtool/nand_readoob.c
user/jeff/numa/usr.sbin/ndiscvt/ndiscvt.c
user/jeff/numa/usr.sbin/newsyslog/newsyslog.c
user/jeff/numa/usr.sbin/newsyslog/newsyslog.conf.5
user/jeff/numa/usr.sbin/nfsd/nfsd.c
user/jeff/numa/usr.sbin/ntp/doc/ntp.conf.5
user/jeff/numa/usr.sbin/rpc.lockd/lockd_lock.c
user/jeff/numa/usr.sbin/rpcbind/check_bound.c
user/jeff/numa/usr.sbin/rpcbind/rpcb_stat.c
user/jeff/numa/usr.sbin/rpcbind/rpcb_svc.c
user/jeff/numa/usr.sbin/rpcbind/rpcb_svc_4.c
user/jeff/numa/usr.sbin/rpcbind/rpcb_svc_com.c
user/jeff/numa/usr.sbin/rpcbind/rpcbind.c
user/jeff/numa/usr.sbin/rpcbind/rpcbind.h
user/jeff/numa/usr.sbin/rpcbind/security.c
user/jeff/numa/usr.sbin/rpcbind/tests/addrmerge_test.c
user/jeff/numa/usr.sbin/rpcbind/util.c
user/jeff/numa/usr.sbin/usbconfig/usbconfig.8
user/jeff/numa/usr.sbin/watch/watch.c
Directory Properties:
user/jeff/numa/ (props changed)
user/jeff/numa/contrib/binutils/ (props changed)
user/jeff/numa/contrib/compiler-rt/ (props changed)
user/jeff/numa/contrib/elftoolchain/ (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/lib/libedit/ (props changed)
user/jeff/numa/sys/cddl/contrib/opensolaris/ (props changed)
Modified: user/jeff/numa/.arclint
==============================================================================
--- user/jeff/numa/.arclint Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/.arclint Wed Jan 3 01:19:18 2018 (r327508)
@@ -24,4 +24,3 @@
}
}
}
-
Copied: user/jeff/numa/.gitattributes (from r327507, head/.gitattributes)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/jeff/numa/.gitattributes Wed Jan 3 01:19:18 2018 (r327508, copy of r327507, head/.gitattributes)
@@ -0,0 +1,5 @@
+*.c diff=cpp
+*.h diff=cpp
+*.cpp diff=cpp
+*.hpp diff=cpp
+*.py diff=python
Copied: user/jeff/numa/.gitignore (from r327507, head/.gitignore)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/jeff/numa/.gitignore Wed Jan 3 01:19:18 2018 (r327508, copy of r327507, head/.gitignore)
@@ -0,0 +1,18 @@
+_.tinderbox.*
+_.amd64.*
+_.arm.*
+_.arm64.*
+_.i386.*
+_.ia64.*
+_.mips.*
+_.pc98.*
+_.powerpc.*
+_.riscv.*
+_.sparc64.*
+_.sun4v.*
+GPATH
+GRTAGS
+GTAGS
+ID
+cscope.out
+?cscope.out
Modified: user/jeff/numa/COPYRIGHT
==============================================================================
--- user/jeff/numa/COPYRIGHT Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/COPYRIGHT Wed Jan 3 01:19:18 2018 (r327508)
@@ -4,7 +4,7 @@
The compilation of software known as FreeBSD is distributed under the
following terms:
-Copyright (c) 1992-2017 The FreeBSD Project. All rights reserved.
+Copyright (c) 1992-2018 The FreeBSD Project. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
Modified: user/jeff/numa/Makefile.inc1
==============================================================================
--- user/jeff/numa/Makefile.inc1 Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/Makefile.inc1 Wed Jan 3 01:19:18 2018 (r327508)
@@ -262,10 +262,11 @@ SUBDIR+= tests
SUBDIR+=contrib/ofed
.endif
-# Local directories are last, since it is nice to at least get the base
-# system rebuilt before you do them.
+# Local directories are built in parallel with the base system directories.
+# Users may insert a .WAIT directive at the beginning or elsewhere within
+# the LOCAL_DIRS and LOCAL_LIB_DIRS lists as needed.
.for _DIR in ${LOCAL_DIRS}
-.if exists(${.CURDIR}/${_DIR}/Makefile)
+.if ${_DIR} == ".WAIT" || exists(${.CURDIR}/${_DIR}/Makefile)
SUBDIR+= ${_DIR}
.endif
.endfor
@@ -276,7 +277,7 @@ SUBDIR+= ${_DIR}
_REDUNDANT_LIB_DIRS+= ${LOCAL_LIB_DIRS:M${_DIR}*}
.endfor
.for _DIR in ${LOCAL_LIB_DIRS}
-.if empty(_REDUNDANT_LIB_DIRS:M${_DIR}) && exists(${.CURDIR}/${_DIR}/Makefile)
+.if ${_DIR} == ".WAIT" || (empty(_REDUNDANT_LIB_DIRS:M${_DIR}) && exists(${.CURDIR}/${_DIR}/Makefile))
SUBDIR+= ${_DIR}
.endif
.endfor
@@ -2445,7 +2446,7 @@ _generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib}
_generic_libs+= sbin/ipf/libipf
.endif
.for _DIR in ${LOCAL_LIB_DIRS}
-.if exists(${.CURDIR}/${_DIR}/Makefile) && empty(_generic_libs:M${_DIR})
+.if ${_DIR} == ".WAIT" || (empty(_generic_libs:M${_DIR}) && exists(${.CURDIR}/${_DIR}/Makefile))
_generic_libs+= ${_DIR}
.endif
.endfor
Modified: user/jeff/numa/ObsoleteFiles.inc
==============================================================================
--- user/jeff/numa/ObsoleteFiles.inc Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/ObsoleteFiles.inc Wed Jan 3 01:19:18 2018 (r327508)
@@ -38,6 +38,8 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20171230: Remove /etc/skel from mtree
+OLD_DIRS+=/etc/skel
# 20171208: Remove basename_r(3)
OLD_FILES+=usr/share/man/man3/basename_r.3.gz
# 20171204: Move fdformat man page from volume 1 to volume 8.
Modified: user/jeff/numa/UPDATING
==============================================================================
--- user/jeff/numa/UPDATING Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/UPDATING Wed Jan 3 01:19:18 2018 (r327508)
@@ -58,7 +58,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
20171214:
r362593 broke ZFS + GELI support for reasons unknown. However,
it also broke ZFS support generally, so GELI has been turned off
- by default as the lessor evil in r326857. If you boot off ZFS and/or
+ by default as the lesser evil in r326857. If you boot off ZFS and/or
GELI, it might not be a good time to update.
20171125:
@@ -280,7 +280,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
full procedure documented below under the heading "To rebuild
everything and install it on the current system." Specifically,
a reboot is required after installing the new kernel before
- installing world.
+ installing world.
20170424:
The NATM framework including the en(4), fatm(4), hatm(4), and
@@ -821,7 +821,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
20150623:
An additional fix for the issue described in the 20150614 sendmail
- entry below has been been committed in revision 284717.
+ entry below has been committed in revision 284717.
20150616:
FreeBSD's old make (fmake) has been removed from the system. It is
@@ -829,7 +829,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
20150615:
The fix for the issue described in the 20150614 sendmail entry
- below has been been committed in revision 284436. The work
+ below has been committed in revision 284436. The work
around described in that entry is no longer needed unless the
default setting is overridden by a confDH_PARAMETERS configuration
setting of '5' or pointing to a 512 bit DH parameter file.
Modified: user/jeff/numa/bin/pax/buf_subs.c
==============================================================================
--- user/jeff/numa/bin/pax/buf_subs.c Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/bin/pax/buf_subs.c Wed Jan 3 01:19:18 2018 (r327508)
@@ -485,7 +485,7 @@ wr_rdbuf(char *out, int outcnt)
int cnt;
/*
- * while there is data to copy copy into the write buffer. when the
+ * while there is data to copy into the write buffer. when the
* write buffer fills, flush it to the archive and continue
*/
while (outcnt > 0) {
Modified: user/jeff/numa/bin/sh/eval.c
==============================================================================
--- user/jeff/numa/bin/sh/eval.c Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/bin/sh/eval.c Wed Jan 3 01:19:18 2018 (r327508)
@@ -43,7 +43,6 @@ __FBSDID("$FreeBSD$");
#include <stdlib.h>
#include <unistd.h>
#include <sys/resource.h>
-#include <sys/wait.h> /* For WIFSIGNALED(status) */
#include <errno.h>
/*
@@ -840,7 +839,7 @@ evalcommand(union node *cmd, int flags, struct backcmd
struct parsefile *savetopfile;
volatile int e;
char *lastarg;
- int realstatus;
+ int signaled;
int do_clearcmdentry;
const char *path = pathval();
int i;
@@ -1163,9 +1162,9 @@ cmddone:
parent: /* parent process gets here (if we forked) */
if (mode == FORK_FG) { /* argument to fork */
INTOFF;
- exitstatus = waitforjob(jp, &realstatus);
+ exitstatus = waitforjob(jp, &signaled);
INTON;
- if (iflag && loopnest > 0 && WIFSIGNALED(realstatus)) {
+ if (iflag && loopnest > 0 && signaled) {
evalskip = SKIPBREAK;
skipcount = loopnest;
}
Modified: user/jeff/numa/bin/sh/jobs.c
==============================================================================
--- user/jeff/numa/bin/sh/jobs.c Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/bin/sh/jobs.c Wed Jan 3 01:19:18 2018 (r327508)
@@ -75,6 +75,42 @@ __FBSDID("$FreeBSD$");
#include "builtins.h"
+/*
+ * A job structure contains information about a job. A job is either a
+ * single process or a set of processes contained in a pipeline. In the
+ * latter case, pidlist will be non-NULL, and will point to a -1 terminated
+ * array of pids.
+ */
+
+struct procstat {
+ pid_t pid; /* process id */
+ int status; /* status flags (defined above) */
+ char *cmd; /* text of command being run */
+};
+
+
+/* states */
+#define JOBSTOPPED 1 /* all procs are stopped */
+#define JOBDONE 2 /* all procs are completed */
+
+
+struct job {
+ struct procstat ps0; /* status of process */
+ struct procstat *ps; /* status or processes when more than one */
+ short nprocs; /* number of processes */
+ pid_t pgrp; /* process group of this job */
+ char state; /* true if job is finished */
+ char used; /* true if this entry is in used */
+ char changed; /* true if status has changed */
+ char foreground; /* true if running in the foreground */
+ char remembered; /* true if $! referenced */
+#if JOBS
+ char jobctl; /* job running under job control */
+ struct job *next; /* job used after this one */
+#endif
+};
+
+
static struct job *jobtab; /* array of jobs */
static int njobs; /* size of array */
static pid_t backgndpid = -1; /* pid of last background process */
@@ -1016,7 +1052,7 @@ vforkexecshell(struct job *jp, char **argv, char **env
*/
int
-waitforjob(struct job *jp, int *origstatus)
+waitforjob(struct job *jp, int *signaled)
{
#if JOBS
int propagate_int = jp->jobctl && jp->foreground;
@@ -1039,8 +1075,8 @@ waitforjob(struct job *jp, int *origstatus)
setcurjob(jp);
#endif
status = jp->ps[jp->nprocs - 1].status;
- if (origstatus != NULL)
- *origstatus = status;
+ if (signaled != NULL)
+ *signaled = WIFSIGNALED(status);
/* convert to 8 bits */
if (WIFEXITED(status))
st = WEXITSTATUS(status);
Modified: user/jeff/numa/bin/sh/jobs.h
==============================================================================
--- user/jeff/numa/bin/sh/jobs.h Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/bin/sh/jobs.h Wed Jan 3 01:19:18 2018 (r327508)
@@ -40,40 +40,7 @@
#include <signal.h> /* for sig_atomic_t */
-/*
- * A job structure contains information about a job. A job is either a
- * single process or a set of processes contained in a pipeline. In the
- * latter case, pidlist will be non-NULL, and will point to a -1 terminated
- * array of pids.
- */
-
-struct procstat {
- pid_t pid; /* process id */
- int status; /* status flags (defined above) */
- char *cmd; /* text of command being run */
-};
-
-
-/* states */
-#define JOBSTOPPED 1 /* all procs are stopped */
-#define JOBDONE 2 /* all procs are completed */
-
-
-struct job {
- struct procstat ps0; /* status of process */
- struct procstat *ps; /* status or processes when more than one */
- short nprocs; /* number of processes */
- pid_t pgrp; /* process group of this job */
- char state; /* true if job is finished */
- char used; /* true if this entry is in used */
- char changed; /* true if status has changed */
- char foreground; /* true if running in the foreground */
- char remembered; /* true if $! referenced */
-#if JOBS
- char jobctl; /* job running under job control */
- struct job *next; /* job used after this one */
-#endif
-};
+struct job;
enum {
SHOWJOBS_DEFAULT, /* job number, status, command */
Modified: user/jeff/numa/bin/sh/sh.1
==============================================================================
--- user/jeff/numa/bin/sh/sh.1 Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/bin/sh/sh.1 Wed Jan 3 01:19:18 2018 (r327508)
@@ -343,7 +343,7 @@ Write each command
variable subjected to parameter expansion and arithmetic expansion)
to standard error before it is executed.
Useful for debugging.
-.It nolog
+.It Li nolog
Another do-nothing option for
.Tn POSIX
compliance.
@@ -2739,7 +2739,7 @@ were a known job that exited with exit status 127.
If no operands are given, wait for all jobs to complete
and return an exit status of zero.
.El
-.Ss Commandline Editing
+.Ss Command Line Editing
When
.Nm
is being used interactively from a terminal, the current command
Modified: user/jeff/numa/bin/sh/tests/builtins/var-assign.0
==============================================================================
--- user/jeff/numa/bin/sh/tests/builtins/var-assign.0 Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/bin/sh/tests/builtins/var-assign.0 Wed Jan 3 01:19:18 2018 (r327508)
@@ -47,7 +47,7 @@ do
${SH} -c "VAR=1; VAR=0 ${cmd}; exit \${VAR}" >/dev/null 2>&1
done
-# For other built-ins and utilites they do not.
+# For other built-ins and utilities they do not.
set -- ${UTILS}
for cmd in "$@"
do
Modified: user/jeff/numa/contrib/binutils/bfd/elflink.c
==============================================================================
--- user/jeff/numa/contrib/binutils/bfd/elflink.c Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/binutils/bfd/elflink.c Wed Jan 3 01:19:18 2018 (r327508)
@@ -4815,7 +4815,7 @@ _bfd_elf_archive_symbol_lookup (bfd *abfd,
len = strlen (name);
copy = bfd_alloc (abfd, len);
if (copy == NULL)
- return (struct elf_link_hash_entry *) 0 - 1;
+ return (struct elf_link_hash_entry *)(intptr_t)-1;
first = p - name + 1;
memcpy (copy, name, first);
@@ -4927,7 +4927,7 @@ elf_link_add_archive_symbols (bfd *abfd, struct bfd_li
}
h = archive_symbol_lookup (abfd, info, symdef->name);
- if (h == (struct elf_link_hash_entry *) 0 - 1)
+ if (h == (struct elf_link_hash_entry *)(intptr_t)-1)
goto error_return;
if (h == NULL)
Modified: user/jeff/numa/contrib/binutils/include/obstack.h
==============================================================================
--- user/jeff/numa/contrib/binutils/include/obstack.h Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/binutils/include/obstack.h Wed Jan 3 01:19:18 2018 (r327508)
@@ -119,11 +119,11 @@ extern "C" {
may ignore the byte-within-word field of the pointer. */
#ifndef __PTR_TO_INT
-# define __PTR_TO_INT(P) ((P) - (char *) 0)
+# define __PTR_TO_INT(P) ((intptr_t)(P))
#endif
#ifndef __INT_TO_PTR
-# define __INT_TO_PTR(P) ((P) + (char *) 0)
+# define __INT_TO_PTR(P) ((void*)(intptr_t)(P))
#endif
/* We need the type of the resulting object. If __PTRDIFF_TYPE__ is
@@ -427,7 +427,7 @@ __extension__ \
__o1->maybe_empty_object = 1; \
__o1->next_free \
= __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\
- & ~ (__o1->alignment_mask)); \
+ & ~(intptr_t)(__o1->alignment_mask)); \
if (__o1->next_free - (char *)__o1->chunk \
> __o1->chunk_limit - (char *)__o1->chunk) \
__o1->next_free = __o1->chunk_limit; \
Modified: user/jeff/numa/contrib/elftoolchain/elfcopy/binary.c
==============================================================================
--- user/jeff/numa/contrib/elftoolchain/elfcopy/binary.c Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/elftoolchain/elfcopy/binary.c Wed Jan 3 01:19:18 2018 (r327508)
@@ -101,10 +101,10 @@ create_binary(int ifd, int ofd)
sh.sh_size == 0)
continue;
(void) elf_errno();
- if ((d = elf_getdata(scn, NULL)) == NULL) {
+ if ((d = elf_rawdata(scn, NULL)) == NULL) {
elferr = elf_errno();
if (elferr != 0)
- warnx("elf_getdata failed: %s", elf_errmsg(-1));
+ warnx("elf_rawdata failed: %s", elf_errmsg(-1));
continue;
}
if (d->d_buf == NULL || d->d_size == 0)
Modified: user/jeff/numa/contrib/elftoolchain/readelf/readelf.c
==============================================================================
--- user/jeff/numa/contrib/elftoolchain/readelf/readelf.c Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/elftoolchain/readelf/readelf.c Wed Jan 3 01:19:18 2018 (r327508)
@@ -2753,6 +2753,7 @@ dump_dyn_val(struct readelf *re, GElf_Dyn *dyn, uint32
case DT_SYMENT:
case DT_RELSZ:
case DT_RELENT:
+ case DT_PREINIT_ARRAYSZ:
case DT_INIT_ARRAYSZ:
case DT_FINI_ARRAYSZ:
case DT_GNU_CONFLICTSZ:
Modified: user/jeff/numa/contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp
==============================================================================
--- user/jeff/numa/contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp Wed Jan 3 01:19:18 2018 (r327508)
@@ -578,11 +578,15 @@ BPFTargetLowering::EmitInstrWithCustomInserter(Machine
.addReg(LHS)
.addReg(MI.getOperand(2).getReg())
.addMBB(Copy1MBB);
- else
+ else {
+ int64_t imm32 = MI.getOperand(2).getImm();
+ // sanity check before we build J*_ri instruction.
+ assert (isInt<32>(imm32));
BuildMI(BB, DL, TII.get(NewCC))
.addReg(LHS)
- .addImm(MI.getOperand(2).getImm())
+ .addImm(imm32)
.addMBB(Copy1MBB);
+ }
// Copy0MBB:
// %FalseValue = ...
Modified: user/jeff/numa/contrib/llvm/lib/Target/BPF/BPFInstrInfo.td
==============================================================================
--- user/jeff/numa/contrib/llvm/lib/Target/BPF/BPFInstrInfo.td Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/lib/Target/BPF/BPFInstrInfo.td Wed Jan 3 01:19:18 2018 (r327508)
@@ -464,7 +464,7 @@ let usesCustomInserter = 1 in {
(ins GPR:$lhs, i64imm:$rhs, i64imm:$imm, GPR:$src, GPR:$src2),
"# Select PSEUDO $dst = $lhs $imm $rhs ? $src : $src2",
[(set i64:$dst,
- (BPFselectcc i64:$lhs, (i64 imm:$rhs), (i64 imm:$imm), i64:$src, i64:$src2))]>;
+ (BPFselectcc i64:$lhs, (i64 i64immSExt32:$rhs), (i64 imm:$imm), i64:$src, i64:$src2))]>;
}
// load 64-bit global addr into register
Modified: user/jeff/numa/contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp
==============================================================================
--- user/jeff/numa/contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp Wed Jan 3 01:19:18 2018 (r327508)
@@ -586,8 +586,8 @@ class NewGVN { (public)
private:
// Expression handling.
const Expression *createExpression(Instruction *) const;
- const Expression *createBinaryExpression(unsigned, Type *, Value *,
- Value *) const;
+ const Expression *createBinaryExpression(unsigned, Type *, Value *, Value *,
+ Instruction *) const;
PHIExpression *createPHIExpression(Instruction *, bool &HasBackEdge,
bool &OriginalOpsConstant) const;
const DeadExpression *createDeadExpression() const;
@@ -902,8 +902,8 @@ bool NewGVN::setBasicExpressionInfo(Instruction *I, Ba
}
const Expression *NewGVN::createBinaryExpression(unsigned Opcode, Type *T,
- Value *Arg1,
- Value *Arg2) const {
+ Value *Arg1, Value *Arg2,
+ Instruction *I) const {
auto *E = new (ExpressionAllocator) BasicExpression(2);
E->setType(T);
@@ -921,7 +921,7 @@ const Expression *NewGVN::createBinaryExpression(unsig
E->op_push_back(lookupOperandLeader(Arg2));
Value *V = SimplifyBinOp(Opcode, E->getOperand(0), E->getOperand(1), SQ);
- if (const Expression *SimplifiedE = checkSimplificationResults(E, nullptr, V))
+ if (const Expression *SimplifiedE = checkSimplificationResults(E, I, V))
return SimplifiedE;
return E;
}
@@ -1699,8 +1699,9 @@ NewGVN::performSymbolicAggrValueEvaluation(Instruction
// expression.
assert(II->getNumArgOperands() == 2 &&
"Expect two args for recognised intrinsics.");
- return createBinaryExpression(
- Opcode, EI->getType(), II->getArgOperand(0), II->getArgOperand(1));
+ return createBinaryExpression(Opcode, EI->getType(),
+ II->getArgOperand(0),
+ II->getArgOperand(1), I);
}
}
}
@@ -1933,6 +1934,7 @@ void NewGVN::touchAndErase(Map &M, const KeyType &Key)
}
void NewGVN::addAdditionalUsers(Value *To, Value *User) const {
+ assert(User && To != User);
if (isa<Instruction>(To))
AdditionalUsers[To].insert(User);
}
Modified: user/jeff/numa/contrib/llvm/tools/clang/lib/Basic/Version.cpp
==============================================================================
--- user/jeff/numa/contrib/llvm/tools/clang/lib/Basic/Version.cpp Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/tools/clang/lib/Basic/Version.cpp Wed Jan 3 01:19:18 2018 (r327508)
@@ -36,7 +36,7 @@ std::string getClangRepositoryPath() {
// If the SVN_REPOSITORY is empty, try to use the SVN keyword. This helps us
// pick up a tag in an SVN export, for example.
- StringRef SVNRepository("$URL: https://llvm.org/svn/llvm-project/cfe/branches/release_50/lib/Basic/Version.cpp $");
+ StringRef SVNRepository("$URL: https://llvm.org/svn/llvm-project/cfe/tags/RELEASE_501/final/lib/Basic/Version.cpp $");
if (URL.empty()) {
URL = SVNRepository.slice(SVNRepository.find(':'),
SVNRepository.find("/lib/Basic"));
Modified: user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
==============================================================================
--- user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp Wed Jan 3 01:19:18 2018 (r327508)
@@ -1603,7 +1603,24 @@ static bool ShouldDiagnoseUnusedDecl(const NamedDecl *
if (D->isInvalidDecl())
return false;
- if (D->isReferenced() || D->isUsed() || D->hasAttr<UnusedAttr>() ||
+ bool Referenced = false;
+ if (auto *DD = dyn_cast<DecompositionDecl>(D)) {
+ // For a decomposition declaration, warn if none of the bindings are
+ // referenced, instead of if the variable itself is referenced (which
+ // it is, by the bindings' expressions).
+ for (auto *BD : DD->bindings()) {
+ if (BD->isReferenced()) {
+ Referenced = true;
+ break;
+ }
+ }
+ } else if (!D->getDeclName()) {
+ return false;
+ } else if (D->isReferenced() || D->isUsed()) {
+ Referenced = true;
+ }
+
+ if (Referenced || D->hasAttr<UnusedAttr>() ||
D->hasAttr<ObjCPreciseLifetimeAttr>())
return false;
@@ -1726,7 +1743,7 @@ void Sema::DiagnoseUnusedDecl(const NamedDecl *D) {
else
DiagID = diag::warn_unused_variable;
- Diag(D->getLocation(), DiagID) << D->getDeclName() << Hint;
+ Diag(D->getLocation(), DiagID) << D << Hint;
}
static void CheckPoppedLabel(LabelDecl *L, Sema &S) {
@@ -1756,8 +1773,6 @@ void Sema::ActOnPopScope(SourceLocation Loc, Scope *S)
assert(isa<NamedDecl>(TmpD) && "Decl isn't NamedDecl?");
NamedDecl *D = cast<NamedDecl>(TmpD);
- if (!D->getDeclName()) continue;
-
// Diagnose unused variables in this scope.
if (!S->hasUnrecoverableErrorOccurred()) {
DiagnoseUnusedDecl(D);
@@ -1765,6 +1780,8 @@ void Sema::ActOnPopScope(SourceLocation Loc, Scope *S)
DiagnoseUnusedNestedTypedefs(RD);
}
+ if (!D->getDeclName()) continue;
+
// If this was a forward reference to a label, verify it was defined.
if (LabelDecl *LD = dyn_cast<LabelDecl>(D))
CheckPoppedLabel(LD, *this);
@@ -6155,7 +6172,6 @@ NamedDecl *Sema::ActOnVariableDeclarator(
IdentifierInfo *II = Name.getAsIdentifierInfo();
if (D.isDecompositionDeclarator()) {
- AddToScope = false;
// Take the name of the first declarator as our name for diagnostic
// purposes.
auto &Decomp = D.getDecompositionDeclarator();
Modified: user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
==============================================================================
--- user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp Wed Jan 3 01:19:18 2018 (r327508)
@@ -826,7 +826,10 @@ Sema::ActOnDecompositionDeclarator(Scope *S, Declarato
NamedDecl *New =
ActOnVariableDeclarator(S, D, DC, TInfo, Previous,
MultiTemplateParamsArg(), AddToScope, Bindings);
- CurContext->addHiddenDecl(New);
+ if (AddToScope) {
+ S->AddDecl(New);
+ CurContext->addHiddenDecl(New);
+ }
if (isInOpenMPDeclareTargetContext())
checkDeclIsAllowedInOpenMPTarget(nullptr, New);
Modified: user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
==============================================================================
--- user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp Wed Jan 3 01:19:18 2018 (r327508)
@@ -677,6 +677,7 @@ TemplateDeclInstantiator::VisitTypeAliasTemplateDecl(T
Decl *TemplateDeclInstantiator::VisitBindingDecl(BindingDecl *D) {
auto *NewBD = BindingDecl::Create(SemaRef.Context, Owner, D->getLocation(),
D->getIdentifier());
+ NewBD->setReferenced(D->isReferenced());
SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, NewBD);
return NewBD;
}
Modified: user/jeff/numa/contrib/llvm/tools/lld/ELF/Relocations.cpp
==============================================================================
--- user/jeff/numa/contrib/llvm/tools/lld/ELF/Relocations.cpp Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/tools/lld/ELF/Relocations.cpp Wed Jan 3 01:19:18 2018 (r327508)
@@ -790,13 +790,31 @@ static void addGotEntry(SymbolBody &Sym, bool Preempti
DynType = Target->GotRel;
}
- bool Constant = !Preemptible && (!Config->Pic || isAbsolute(Sym));
- if (!Constant)
+ // If a GOT slot value can be calculated at link-time, which is now,
+ // we can just fill that out.
+ //
+ // (We don't actually write a value to a GOT slot right now, but we
+ // add a static relocation to a Relocations vector so that
+ // InputSection::relocate will do the work for us. We may be able
+ // to just write a value now, but it is a TODO.)
+ bool IsLinkTimeConstant = !Preemptible && (!Config->Pic || isAbsolute(Sym));
+ if (IsLinkTimeConstant) {
+ InX::Got->Relocations.push_back({Expr, DynType, Off, 0, &Sym});
+ } else {
+ // Otherwise, we emit a dynamic relocation to .rel[a].dyn so that
+ // the GOT slot will be fixed at load-time.
In<ELFT>::RelaDyn->addReloc(
{DynType, InX::Got, Off, !Preemptible, &Sym, 0});
- if (Constant || (!Config->IsRela && !Preemptible))
- InX::Got->Relocations.push_back({Expr, DynType, Off, 0, &Sym});
+ // REL type relocations don't have addend fields unlike RELAs, and
+ // their addends are stored to the section to which they are applied.
+ // So, store addends if we need to.
+ //
+ // This is ugly -- the difference between REL and RELA should be
+ // handled in a better way. It's a TODO.
+ if (!Config->IsRela && !Preemptible)
+ InX::Got->Relocations.push_back({R_ABS, Target->GotRel, Off, 0, &Sym});
+ }
}
// The reason we have to do this early scan is as follows
Modified: user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h
==============================================================================
--- user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h Wed Jan 3 01:19:18 2018 (r327508)
@@ -112,6 +112,10 @@ class ArchHandler { (public)
/// info in final executables.
virtual bool isLazyPointer(const Reference &);
+ /// Reference from an __stub_helper entry to the required offset of the
+ /// lazy bind commands.
+ virtual Reference::KindValue lazyImmediateLocationKind() = 0;
+
/// Returns true if the specified relocation is paired to the next relocation.
virtual bool isPairedReloc(const normalized::Relocation &) = 0;
Modified: user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp
==============================================================================
--- user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp Wed Jan 3 01:19:18 2018 (r327508)
@@ -67,6 +67,10 @@ class ArchHandler_arm : public ArchHandler { (public)
return invalid;
}
+ Reference::KindValue lazyImmediateLocationKind() override {
+ return lazyImmediateLocation;
+ }
+
Reference::KindValue pointerKind() override {
return invalid;
}
Modified: user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp
==============================================================================
--- user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp Wed Jan 3 01:19:18 2018 (r327508)
@@ -127,6 +127,10 @@ class ArchHandler_arm64 : public ArchHandler { (public
return pointer64;
}
+ Reference::KindValue lazyImmediateLocationKind() override {
+ return lazyImmediateLocation;
+ }
+
uint32_t dwarfCompactUnwindType() override {
return 0x03000000;
}
Modified: user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp
==============================================================================
--- user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp Wed Jan 3 01:19:18 2018 (r327508)
@@ -70,6 +70,10 @@ class ArchHandler_x86 : public ArchHandler { (public)
return delta32;
}
+ Reference::KindValue lazyImmediateLocationKind() override {
+ return lazyImmediateLocation;
+ }
+
Reference::KindValue unwindRefToEhFrameKind() override {
return invalid;
}
Modified: user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp
==============================================================================
--- user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp Wed Jan 3 01:19:18 2018 (r327508)
@@ -116,6 +116,10 @@ class ArchHandler_x86_64 : public ArchHandler { (publi
return unwindFDEToFunction;
}
+ Reference::KindValue lazyImmediateLocationKind() override {
+ return lazyImmediateLocation;
+ }
+
Reference::KindValue unwindRefToEhFrameKind() override {
return unwindInfoToEhFrame;
}
Modified: user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
==============================================================================
--- user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp Wed Jan 3 01:19:18 2018 (r327508)
@@ -172,6 +172,8 @@ class Util { (private)
SymbolScope &symbolScope);
void appendSection(SectionInfo *si, NormalizedFile &file);
uint32_t sectionIndexForAtom(const Atom *atom);
+ void fixLazyReferenceImm(const DefinedAtom *atom, uint32_t offset,
+ NormalizedFile &file);
typedef llvm::DenseMap<const Atom*, uint32_t> AtomToIndex;
struct AtomAndIndex { const Atom *atom; uint32_t index; SymbolScope scope; };
@@ -1423,6 +1425,8 @@ void Util::addRebaseAndBindingInfo(const lld::File &at
uint8_t segmentIndex;
uint64_t segmentStartAddr;
+ uint32_t offsetInBindInfo = 0;
+
for (SectionInfo *sect : _sectionInfos) {
segIndexForSection(sect, segmentIndex, segmentStartAddr);
for (const AtomInfo &info : sect->atomsAndOffsets) {
@@ -1467,6 +1471,59 @@ void Util::addRebaseAndBindingInfo(const lld::File &at
bind.symbolName = targ->name();
bind.addend = ref->addend();
nFile.lazyBindingInfo.push_back(bind);
+
+ // Now that we know the segmentOffset and the ordinal attribute,
+ // we can fix the helper's code
+
+ fixLazyReferenceImm(atom, offsetInBindInfo, nFile);
+
+ // 5 bytes for opcodes + variable sizes (target name + \0 and offset
+ // encode's size)
+ offsetInBindInfo +=
+ 6 + targ->name().size() + llvm::getULEB128Size(bind.segOffset);
+ if (bind.ordinal > BIND_IMMEDIATE_MASK)
+ offsetInBindInfo += llvm::getULEB128Size(bind.ordinal);
+ }
+ }
+ }
+ }
+}
+
+void Util::fixLazyReferenceImm(const DefinedAtom *atom, uint32_t offset,
+ NormalizedFile &file) {
+ for (const auto &ref : *atom) {
+ const DefinedAtom *da = dyn_cast<DefinedAtom>(ref->target());
+ if (da == nullptr)
+ return;
+
+ const Reference *helperRef = nullptr;
+ for (const Reference *hr : *da) {
+ if (hr->kindValue() == _archHandler.lazyImmediateLocationKind()) {
+ helperRef = hr;
+ break;
+ }
+ }
+ if (helperRef == nullptr)
+ continue;
+
+ // TODO: maybe get the fixed atom content from _archHandler ?
+ for (SectionInfo *sectInfo : _sectionInfos) {
+ for (const AtomInfo &atomInfo : sectInfo->atomsAndOffsets) {
+ if (atomInfo.atom == helperRef->target()) {
+ auto sectionContent =
+ file.sections[sectInfo->normalizedSectionIndex].content;
+ uint8_t *rawb =
+ file.ownedAllocations.Allocate<uint8_t>(sectionContent.size());
+ llvm::MutableArrayRef<uint8_t> newContent{rawb,
+ sectionContent.size()};
+ std::copy(sectionContent.begin(), sectionContent.end(),
+ newContent.begin());
+ llvm::support::ulittle32_t *loc =
+ reinterpret_cast<llvm::support::ulittle32_t *>(
+ &newContent[atomInfo.offsetInSection +
+ helperRef->offsetInAtom()]);
+ *loc = offset;
+ file.sections[sectInfo->normalizedSectionIndex].content = newContent;
}
}
}
Modified: user/jeff/numa/etc/devd/hyperv.conf
==============================================================================
--- user/jeff/numa/etc/devd/hyperv.conf Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/etc/devd/hyperv.conf Wed Jan 3 01:19:18 2018 (r327508)
@@ -39,39 +39,39 @@ notify 11 {
#
# How network VF works with hn(4) on Hyper-V in non-transparent mode:
#
-# - Each network VF has a cooresponding hn(4).
-# - The network VF and the it's cooresponding hn(4) have the same hardware
+# - Each network VF has a corresponding hn(4).
+# - The network VF and the it's corresponding hn(4) have the same hardware
# address.
# - Once the network VF is up, e.g. ifconfig VF up:
# o All of the transmission should go through the network VF.
# o Most of the reception goes through the network VF.
-# o Small amount of reception may go through the cooresponding hn(4).
-# This reception will happen, even if the the cooresponding hn(4) is
-# down. The cooresponding hn(4) will change the reception interface
+# o Small amount of reception may go through the corresponding hn(4).
+# This reception will happen, even if the corresponding hn(4) is
+# down. The corresponding hn(4) will change the reception interface
# to the network VF, so that network layer and application layer will
# be tricked into thinking that these packets were received by the
# network VF.
-# o The cooresponding hn(4) pretends the physical link is down.
+# o The corresponding hn(4) pretends the physical link is down.
# - Once the network VF is down or detached:
-# o All of the transmission should go through the cooresponding hn(4).
-# o All of the reception goes through the cooresponding hn(4).
-# o The cooresponding hn(4) fallbacks to the original physical link
+# o All of the transmission should go through the corresponding hn(4).
+# o All of the reception goes through the corresponding hn(4).
+# o The corresponding hn(4) fallbacks to the original physical link
# detection logic.
#
# All these features are mainly used to help live migration, during which
# the network VF will be detached, while the network communication to the
# VM must not be cut off. In order to reach this level of live migration
# transparency, we use failover mode lagg(4) with the network VF and the
-# cooresponding hn(4) attached to it.
+# corresponding hn(4) attached to it.
#
# To ease user configuration for both network VF and non-network VF, the
# lagg(4) will be created by the following rules, and the configuration
-# of the cooresponding hn(4) will be applied to the lagg(4) automatically.
+# of the corresponding hn(4) will be applied to the lagg(4) automatically.
#
# NOTE:
# If live migration is not needed at all, the following rules could be
# commented out, and the network VF interface could be used exclusively.
-# Most often the cooresponding hn(4) could be completely ignored.
+# Most often the corresponding hn(4) could be completely ignored.
#
#
# Default workflow for the network VF bringup:
Modified: user/jeff/numa/etc/mail/mailer.conf
==============================================================================
--- user/jeff/numa/etc/mail/mailer.conf Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/etc/mail/mailer.conf Wed Jan 3 01:19:18 2018 (r327508)
@@ -3,7 +3,6 @@
# Execute the "real" sendmail program, named /usr/libexec/sendmail/sendmail
#
sendmail /usr/libexec/sendmail/sendmail
-send-mail /usr/libexec/sendmail/sendmail
mailq /usr/libexec/sendmail/sendmail
newaliases /usr/libexec/sendmail/sendmail
hoststat /usr/libexec/sendmail/sendmail
Modified: user/jeff/numa/etc/mtree/BSD.root.dist
==============================================================================
--- user/jeff/numa/etc/mtree/BSD.root.dist Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/etc/mtree/BSD.root.dist Wed Jan 3 01:19:18 2018 (r327508)
@@ -70,8 +70,6 @@
..
security
..
- skel
- ..
ssh
..
ssl
Modified: user/jeff/numa/etc/mtree/BSD.tests.dist
==============================================================================
--- user/jeff/numa/etc/mtree/BSD.tests.dist Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/etc/mtree/BSD.tests.dist Wed Jan 3 01:19:18 2018 (r327508)
@@ -664,6 +664,8 @@
..
file2c
..
+ find
+ ..
fold
..
getconf
Modified: user/jeff/numa/etc/portsnap.conf
==============================================================================
--- user/jeff/numa/etc/portsnap.conf Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/etc/portsnap.conf Wed Jan 3 01:19:18 2018 (r327508)
@@ -30,7 +30,6 @@ KEYPRINT=9b5feee6d69f170e3dd0a2c8e469ddbd64f13f978f2f3
# REFUSE korean polish portuguese russian ukrainian vietnamese
# List of INDEX files to build and the DESCRIBE file to use for each
-#INDEX INDEX-9 DESCRIBE.9
#INDEX INDEX-10 DESCRIBE.10
#INDEX INDEX-11 DESCRIBE.11
INDEX INDEX-12 DESCRIBE.12
Modified: user/jeff/numa/etc/rc.d/ldconfig
==============================================================================
--- user/jeff/numa/etc/rc.d/ldconfig Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/etc/rc.d/ldconfig Wed Jan 3 01:19:18 2018 (r327508)
@@ -63,7 +63,7 @@ ldconfig_start()
esac
case `sysctl -n hw.machine_arch` in
- armv6)
+ armv[67])
for i in ${ldconfig_localsoft_dirs}; do
if [ -d "${i}" ]; then
_files=`find ${i} -type f`
Modified: user/jeff/numa/etc/rc.initdiskless
==============================================================================
--- user/jeff/numa/etc/rc.initdiskless Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/etc/rc.initdiskless Wed Jan 3 01:19:18 2018 (r327508)
@@ -67,7 +67,7 @@
# /conf/T/M/remount
# The contents of the file is a mount command. E.g. if
# /conf/1.2.3.4/foo/remount contains "mount -o ro /dev/ad0s3",
-# then /dev/ad0s3 will be be mounted on /conf/1.2.3.4/foo/
+# then /dev/ad0s3 will be mounted on /conf/1.2.3.4/foo/
#
# /conf/T/M/remount_optional
# If this file exists, then failure to execute the mount
Modified: user/jeff/numa/etc/rc.subr
==============================================================================
--- user/jeff/numa/etc/rc.subr Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/etc/rc.subr Wed Jan 3 01:19:18 2018 (r327508)
@@ -1542,7 +1542,7 @@ debug()
# is created.
#
# update `file' has changed and needs to be backed up.
-# If `cur' exists, it is copied to to `back'
+# If `cur' exists, it is copied to `back'
# and then `file' is copied to `cur'.
#
# remove `file' is no longer being tracked by the backups
Modified: user/jeff/numa/etc/services
==============================================================================
--- user/jeff/numa/etc/services Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/etc/services Wed Jan 3 01:19:18 2018 (r327508)
@@ -2291,6 +2291,7 @@ ipfix 4739/udp #IP Flow Info Export
ipfixs 4740/sctp #ipfix protocol over DTLS
ipfixs 4740/tcp #ipfix protocol over TLS
ipfixs 4740/udp #ipfix protocol over DTLS
+vxlan 4789/udp #Virtual eXtensible Local Area Network (VXLAN)
commplex-main 5000/tcp
commplex-main 5000/udp
commplex-link 5001/tcp
Modified: user/jeff/numa/include/stdlib.h
==============================================================================
--- user/jeff/numa/include/stdlib.h Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/include/stdlib.h Wed Jan 3 01:19:18 2018 (r327508)
@@ -274,6 +274,7 @@ int cgetstr(char *, const char *, char **);
int cgetustr(char *, const char *, char **);
int daemon(int, int);
+int daemonfd(int, int);
char *devname(__dev_t, __mode_t);
char *devname_r(__dev_t, __mode_t, char *, int);
char *fdevname(int);
Modified: user/jeff/numa/lib/clang/include/clang/Basic/Version.inc
==============================================================================
--- user/jeff/numa/lib/clang/include/clang/Basic/Version.inc Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/lib/clang/include/clang/Basic/Version.inc Wed Jan 3 01:19:18 2018 (r327508)
@@ -8,4 +8,4 @@
#define CLANG_VENDOR "FreeBSD "
-#define SVN_REVISION "319231"
+#define SVN_REVISION "320880"
Modified: user/jeff/numa/lib/clang/include/lld/Config/Version.inc
==============================================================================
--- user/jeff/numa/lib/clang/include/lld/Config/Version.inc Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/lib/clang/include/lld/Config/Version.inc Wed Jan 3 01:19:18 2018 (r327508)
@@ -4,5 +4,5 @@
#define LLD_VERSION_STRING "5.0.1"
#define LLD_VERSION_MAJOR 5
#define LLD_VERSION_MINOR 0
-#define LLD_REVISION_STRING "319231"
+#define LLD_REVISION_STRING "320880"
#define LLD_REPOSITORY_STRING "FreeBSD"
Modified: user/jeff/numa/lib/clang/include/llvm/Support/VCSRevision.h
==============================================================================
--- user/jeff/numa/lib/clang/include/llvm/Support/VCSRevision.h Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/lib/clang/include/llvm/Support/VCSRevision.h Wed Jan 3 01:19:18 2018 (r327508)
@@ -1,2 +1,2 @@
/* $FreeBSD$ */
-#define LLVM_REVISION "svn-r319231"
+#define LLVM_REVISION "svn-r320880"
Modified: user/jeff/numa/lib/libc/gen/Symbol.map
==============================================================================
--- user/jeff/numa/lib/libc/gen/Symbol.map Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/lib/libc/gen/Symbol.map Wed Jan 3 01:19:18 2018 (r327508)
@@ -394,6 +394,7 @@ FBSD_1.4 {
FBSD_1.5 {
alphasort;
basename;
+ daemonfd;
devname;
devname_r;
dirname;
Modified: user/jeff/numa/lib/libc/gen/daemon.3
==============================================================================
--- user/jeff/numa/lib/libc/gen/daemon.3 Wed Jan 3 01:00:47 2018 (r327507)
+++ user/jeff/numa/lib/libc/gen/daemon.3 Wed Jan 3 01:19:18 2018 (r327508)
@@ -28,7 +28,7 @@
.\" @(#)daemon.3 8.1 (Berkeley) 6/9/93
.\" $FreeBSD$
.\"
-.Dd June 9, 1993
+.Dd December 23, 2017
.Dt DAEMON 3
.Os
.Sh NAME
@@ -40,6 +40,8 @@
.In stdlib.h
.Ft int
.Fn daemon "int nochdir" "int noclose"
+.Ft int
+.Fn daemonfd "int chdirfd" "int nullfd"
.Sh DESCRIPTION
The
.Fn daemon
@@ -59,15 +61,39 @@ is non-zero,
.Fn daemon
will redirect standard input, standard output, and standard error to
.Pa /dev/null .
+.Pp
+The
+.Fn daemonfd
+function is equivalent to the
+.Fn daemon
+function except that arguments are the descriptors for the current working
+directory and to the descriptor to
+.Pa /dev/null .
+.Pp
+If
+.Fa chdirfd
+is equal to
+.Pq -1
+the current working directory is not changed.
+.Pp
+If
+.Fa nullfd
+is equals to
+.Pq -1
+the redirection of standard input, standard output, and standard error is not
+closed.
.Sh RETURN VALUES
-.Rv -std daemon
+.Rv -std daemon daemonfd
.Sh ERRORS
The
.Fn daemon
+and
+.Fn daemonfd
function may fail and set
.Va errno
for any of the errors specified for the library functions
.Xr fork 2
+.Xr open 2,
and
.Xr setsid 2 .
.Sh SEE ALSO
@@ -79,6 +105,10 @@ The
.Fn daemon
function first appeared in
.Bx 4.4 .
+The
+.Fn daemonfd
+function first appeared in
+.Fx 12.0 .
.Sh CAVEATS
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-user
mailing list