Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Mar 2014 16:30:49 +0000 (UTC)
From:      Mark Murray <markm@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r263666 - in projects/random_number_generator: . bin/kill bin/pkill bin/pkill/tests bin/sh bin/sh/bltin bin/sh/tests/builtins cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/c...
Message-ID:  <201403231630.s2NGUniZ083873@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: markm
Date: Sun Mar 23 16:30:47 2014
New Revision: 263666
URL: http://svnweb.freebsd.org/changeset/base/263666

Log:
  MFC - Tracking commit.

Added:
  projects/random_number_generator/bin/pkill/tests/
     - copied from r263619, head/bin/pkill/tests/
  projects/random_number_generator/bin/sh/tests/builtins/kill2.0
     - copied unchanged from r263619, head/bin/sh/tests/builtins/kill2.0
  projects/random_number_generator/contrib/llvm/patches/
     - copied from r263619, head/contrib/llvm/patches/
  projects/random_number_generator/lib/libc/arm/aeabi/aeabi_vfp.h
     - copied unchanged from r263619, head/lib/libc/arm/aeabi/aeabi_vfp.h
  projects/random_number_generator/lib/libc/arm/aeabi/aeabi_vfp_double.S
     - copied unchanged from r263619, head/lib/libc/arm/aeabi/aeabi_vfp_double.S
  projects/random_number_generator/lib/libc/arm/aeabi/aeabi_vfp_float.S
     - copied unchanged from r263619, head/lib/libc/arm/aeabi/aeabi_vfp_float.S
  projects/random_number_generator/lib/libpmc/pmc.atomsilvermont.3
     - copied unchanged from r263619, head/lib/libpmc/pmc.atomsilvermont.3
  projects/random_number_generator/lib/msun/arm/fenv-mangle.h
     - copied unchanged from r263619, head/lib/msun/arm/fenv-mangle.h
  projects/random_number_generator/lib/msun/arm/fenv-softfp.c
     - copied unchanged from r263619, head/lib/msun/arm/fenv-softfp.c
  projects/random_number_generator/lib/msun/arm/fenv-vfp.c
     - copied unchanged from r263619, head/lib/msun/arm/fenv-vfp.c
  projects/random_number_generator/sbin/dhclient/tests/
     - copied from r263619, head/sbin/dhclient/tests/
  projects/random_number_generator/sbin/growfs/tests/
     - copied from r263619, head/sbin/growfs/tests/
  projects/random_number_generator/sbin/ifconfig/tests/
     - copied from r263619, head/sbin/ifconfig/tests/
  projects/random_number_generator/sbin/mdconfig/tests/
     - copied from r263619, head/sbin/mdconfig/tests/
  projects/random_number_generator/sbin/tests/
     - copied from r263619, head/sbin/tests/
  projects/random_number_generator/share/man/man4/umoscom.4
     - copied unchanged from r263619, head/share/man/man4/umoscom.4
  projects/random_number_generator/share/man/man4/usb_template.4
     - copied unchanged from r263619, head/share/man/man4/usb_template.4
  projects/random_number_generator/share/man/man4/usfs.4
     - copied unchanged from r263619, head/share/man/man4/usfs.4
  projects/random_number_generator/sys/arm/conf/CHROMEBOOK
     - copied unchanged from r263619, head/sys/arm/conf/CHROMEBOOK
  projects/random_number_generator/sys/arm/samsung/exynos/exynos5_common.h
     - copied unchanged from r263619, head/sys/arm/samsung/exynos/exynos5_common.h
  projects/random_number_generator/sys/arm/samsung/exynos/exynos5_ehci.c
     - copied unchanged from r263619, head/sys/arm/samsung/exynos/exynos5_ehci.c
  projects/random_number_generator/sys/arm/samsung/exynos/exynos5_fimd.c
     - copied unchanged from r263619, head/sys/arm/samsung/exynos/exynos5_fimd.c
  projects/random_number_generator/sys/arm/samsung/exynos/exynos5_mct.c
     - copied unchanged from r263619, head/sys/arm/samsung/exynos/exynos5_mct.c
  projects/random_number_generator/sys/boot/fdt/dts/arm/exynos5250-chromebook.dts
     - copied unchanged from r263619, head/sys/boot/fdt/dts/arm/exynos5250-chromebook.dts
  projects/random_number_generator/sys/crypto/sha2/sha256.h
     - copied unchanged from r263619, head/sys/crypto/sha2/sha256.h
  projects/random_number_generator/sys/crypto/sha2/sha256c.c
     - copied unchanged from r263619, head/sys/crypto/sha2/sha256c.c
  projects/random_number_generator/sys/ia64/ia64/xtrace.c
     - copied unchanged from r263619, head/sys/ia64/ia64/xtrace.c
  projects/random_number_generator/sys/mips/atheros/ar934x_nfcreg.h
     - copied unchanged from r263619, head/sys/mips/atheros/ar934x_nfcreg.h
  projects/random_number_generator/sys/sys/capsicum.h
     - copied unchanged from r263619, head/sys/sys/capsicum.h
  projects/random_number_generator/tests/sys/netinet/
     - copied from r263619, head/tests/sys/netinet/
  projects/random_number_generator/usr.bin/apply/tests/
     - copied from r263619, head/usr.bin/apply/tests/
  projects/random_number_generator/usr.bin/calendar/tests/
     - copied from r263619, head/usr.bin/calendar/tests/
  projects/random_number_generator/usr.bin/comm/tests/
     - copied from r263619, head/usr.bin/comm/tests/
  projects/random_number_generator/usr.bin/file2c/tests/
     - copied from r263619, head/usr.bin/file2c/tests/
  projects/random_number_generator/usr.bin/join/tests/
     - copied from r263619, head/usr.bin/join/tests/
  projects/random_number_generator/usr.bin/jot/tests/
     - copied from r263619, head/usr.bin/jot/tests/
  projects/random_number_generator/usr.bin/lastcomm/tests/
     - copied from r263619, head/usr.bin/lastcomm/tests/
  projects/random_number_generator/usr.bin/m4/tests/
     - copied from r263619, head/usr.bin/m4/tests/
  projects/random_number_generator/usr.bin/make/tests/
     - copied from r263619, head/usr.bin/make/tests/
  projects/random_number_generator/usr.bin/ncal/tests/
     - copied from r263619, head/usr.bin/ncal/tests/
  projects/random_number_generator/usr.bin/printf/tests/
     - copied from r263619, head/usr.bin/printf/tests/
  projects/random_number_generator/usr.bin/sed/tests/
     - copied from r263619, head/usr.bin/sed/tests/
  projects/random_number_generator/usr.bin/tests/regress.m4
     - copied unchanged from r263619, head/usr.bin/tests/regress.m4
  projects/random_number_generator/usr.bin/tr/tests/
     - copied from r263619, head/usr.bin/tr/tests/
  projects/random_number_generator/usr.bin/uudecode/tests/
     - copied from r263619, head/usr.bin/uudecode/tests/
  projects/random_number_generator/usr.bin/uuencode/tests/
     - copied from r263619, head/usr.bin/uuencode/tests/
  projects/random_number_generator/usr.bin/xargs/tests/
     - copied from r263619, head/usr.bin/xargs/tests/
  projects/random_number_generator/usr.bin/yacc/tests/
     - copied from r263619, head/usr.bin/yacc/tests/
  projects/random_number_generator/usr.sbin/etcupdate/tests/
     - copied from r263619, head/usr.sbin/etcupdate/tests/
  projects/random_number_generator/usr.sbin/newsyslog/tests/
     - copied from r263619, head/usr.sbin/newsyslog/tests/
  projects/random_number_generator/usr.sbin/sa/tests/
     - copied from r263619, head/usr.sbin/sa/tests/
  projects/random_number_generator/usr.sbin/tests/
     - copied from r263619, head/usr.sbin/tests/
Deleted:
  projects/random_number_generator/share/man/man4/usb2_template.4
  projects/random_number_generator/sys/arm/samsung/exynos/arch_timer.c
  projects/random_number_generator/sys/arm/samsung/exynos/ehci_exynos5.c
  projects/random_number_generator/sys/x86/isa/isa.h
  projects/random_number_generator/tools/regression/sbin/
  projects/random_number_generator/tools/regression/usr.bin/Makefile
  projects/random_number_generator/tools/regression/usr.bin/apply/
  projects/random_number_generator/tools/regression/usr.bin/calendar/
  projects/random_number_generator/tools/regression/usr.bin/comm/
  projects/random_number_generator/tools/regression/usr.bin/file2c/
  projects/random_number_generator/tools/regression/usr.bin/join/
  projects/random_number_generator/tools/regression/usr.bin/jot/
  projects/random_number_generator/tools/regression/usr.bin/lastcomm/
  projects/random_number_generator/tools/regression/usr.bin/m4/
  projects/random_number_generator/tools/regression/usr.bin/make/
  projects/random_number_generator/tools/regression/usr.bin/ncal/
  projects/random_number_generator/tools/regression/usr.bin/pkill/
  projects/random_number_generator/tools/regression/usr.bin/printf/
  projects/random_number_generator/tools/regression/usr.bin/regress.m4
  projects/random_number_generator/tools/regression/usr.bin/sed/
  projects/random_number_generator/tools/regression/usr.bin/tr/
  projects/random_number_generator/tools/regression/usr.bin/uudecode/
  projects/random_number_generator/tools/regression/usr.bin/uuencode/
  projects/random_number_generator/tools/regression/usr.bin/xargs/
  projects/random_number_generator/tools/regression/usr.bin/yacc/
  projects/random_number_generator/tools/regression/usr.sbin/
Modified:
  projects/random_number_generator/MAINTAINERS   (contents, props changed)
  projects/random_number_generator/Makefile.inc1
  projects/random_number_generator/ObsoleteFiles.inc
  projects/random_number_generator/bin/kill/kill.c
  projects/random_number_generator/bin/pkill/Makefile
  projects/random_number_generator/bin/sh/bltin/bltin.h
  projects/random_number_generator/bin/sh/jobs.c
  projects/random_number_generator/bin/sh/tests/builtins/Makefile
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.8
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool.8
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/random_number_generator/contrib/file/mygetopt.h
  projects/random_number_generator/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
  projects/random_number_generator/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
  projects/random_number_generator/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
  projects/random_number_generator/contrib/llvm/lib/CodeGen/MachineFunction.cpp
  projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  projects/random_number_generator/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  projects/random_number_generator/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
  projects/random_number_generator/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  projects/random_number_generator/contrib/pf/pflogd/pidfile.c
  projects/random_number_generator/contrib/subversion/subversion/svn/util.c
  projects/random_number_generator/contrib/tcpdump/tcpdump.c
  projects/random_number_generator/contrib/tnftp/COPYING
  projects/random_number_generator/contrib/vis/extern.h
  projects/random_number_generator/crypto/openssh/sandbox-capsicum.c
  projects/random_number_generator/etc/mtree/BSD.tests.dist
  projects/random_number_generator/lib/libc/arm/aeabi/Makefile.inc
  projects/random_number_generator/lib/libc/arm/aeabi/aeabi_double.c
  projects/random_number_generator/lib/libc/arm/aeabi/aeabi_float.c
  projects/random_number_generator/lib/libc/gen/cap_sandboxed.c
  projects/random_number_generator/lib/libcasper/libcasper.c
  projects/random_number_generator/lib/libcrypt/Makefile
  projects/random_number_generator/lib/libedit/chartype.h
  projects/random_number_generator/lib/libmd/Makefile
  projects/random_number_generator/lib/libnv/nv.3
  projects/random_number_generator/lib/libpmc/Makefile
  projects/random_number_generator/lib/libpmc/libpmc.c
  projects/random_number_generator/lib/libpmc/pmc.atom.3
  projects/random_number_generator/lib/libprocstat/libprocstat.c
  projects/random_number_generator/lib/msun/arm/Makefile.inc
  projects/random_number_generator/lib/msun/arm/Symbol.map
  projects/random_number_generator/lib/msun/arm/fenv.c
  projects/random_number_generator/lib/msun/arm/fenv.h
  projects/random_number_generator/sbin/Makefile
  projects/random_number_generator/sbin/casperd/Makefile
  projects/random_number_generator/sbin/casperd/casperd.c
  projects/random_number_generator/sbin/casperd/zygote.c
  projects/random_number_generator/sbin/dhclient/Makefile
  projects/random_number_generator/sbin/dhclient/bpf.c
  projects/random_number_generator/sbin/dhclient/dhclient.c
  projects/random_number_generator/sbin/growfs/Makefile
  projects/random_number_generator/sbin/hastd/subr.c
  projects/random_number_generator/sbin/ifconfig/Makefile
  projects/random_number_generator/sbin/mdconfig/Makefile
  projects/random_number_generator/sbin/ping/Makefile
  projects/random_number_generator/sbin/ping/ping.c
  projects/random_number_generator/share/examples/etc/make.conf
  projects/random_number_generator/share/man/man3/pthread_create.3
  projects/random_number_generator/share/man/man3/pthread_exit.3
  projects/random_number_generator/share/man/man4/Makefile
  projects/random_number_generator/share/man/man4/cxgbe.4
  projects/random_number_generator/share/man/man4/nvd.4
  projects/random_number_generator/share/man/man4/nvme.4
  projects/random_number_generator/share/man/man4/vmx.4
  projects/random_number_generator/share/man/man4/wsp.4
  projects/random_number_generator/share/man/man4/xhci.4
  projects/random_number_generator/share/man/man7/tests.7
  projects/random_number_generator/share/man/man9/bus_dma.9
  projects/random_number_generator/share/man/man9/bus_space.9
  projects/random_number_generator/share/man/man9/counter.9
  projects/random_number_generator/share/mk/bsd.README
  projects/random_number_generator/share/mk/bsd.cpu.mk
  projects/random_number_generator/sys/amd64/amd64/mem.c
  projects/random_number_generator/sys/amd64/amd64/pmap.c
  projects/random_number_generator/sys/amd64/amd64/sys_machdep.c
  projects/random_number_generator/sys/amd64/amd64/trap.c
  projects/random_number_generator/sys/amd64/amd64/vm_machdep.c
  projects/random_number_generator/sys/amd64/conf/GENERIC
  projects/random_number_generator/sys/amd64/conf/NOTES
  projects/random_number_generator/sys/amd64/include/pmap.h
  projects/random_number_generator/sys/amd64/include/vmm.h   (contents, props changed)
  projects/random_number_generator/sys/amd64/linux32/linux32_machdep.c
  projects/random_number_generator/sys/amd64/vmm/intel/vmx.c
  projects/random_number_generator/sys/amd64/vmm/io/vatpic.c
  projects/random_number_generator/sys/amd64/vmm/io/vatpic.h
  projects/random_number_generator/sys/amd64/vmm/io/vlapic.c
  projects/random_number_generator/sys/amd64/vmm/io/vlapic_priv.h
  projects/random_number_generator/sys/amd64/vmm/vmm.c
  projects/random_number_generator/sys/arm/arm/cpufunc.c
  projects/random_number_generator/sys/arm/arm/cpufunc_asm_armv7.S
  projects/random_number_generator/sys/arm/arm/sys_machdep.c
  projects/random_number_generator/sys/arm/conf/AC100
  projects/random_number_generator/sys/arm/conf/ARMADAXP
  projects/random_number_generator/sys/arm/conf/ARNDALE
  projects/random_number_generator/sys/arm/conf/ATMEL
  projects/random_number_generator/sys/arm/conf/AVILA
  projects/random_number_generator/sys/arm/conf/BEAGLEBONE
  projects/random_number_generator/sys/arm/conf/BWCT
  projects/random_number_generator/sys/arm/conf/CAMBRIA
  projects/random_number_generator/sys/arm/conf/CNS11XXNAS
  projects/random_number_generator/sys/arm/conf/COLIBRI-VF50
  projects/random_number_generator/sys/arm/conf/COSMIC
  projects/random_number_generator/sys/arm/conf/CRB
  projects/random_number_generator/sys/arm/conf/CUBIEBOARD
  projects/random_number_generator/sys/arm/conf/CUBIEBOARD2
  projects/random_number_generator/sys/arm/conf/DB-78XXX
  projects/random_number_generator/sys/arm/conf/DB-88F5XXX
  projects/random_number_generator/sys/arm/conf/DB-88F6XXX
  projects/random_number_generator/sys/arm/conf/DIGI-CCWMX53
  projects/random_number_generator/sys/arm/conf/DOCKSTAR
  projects/random_number_generator/sys/arm/conf/DREAMPLUG-1001
  projects/random_number_generator/sys/arm/conf/EA3250
  projects/random_number_generator/sys/arm/conf/EB9200
  projects/random_number_generator/sys/arm/conf/EFIKA_MX
  projects/random_number_generator/sys/arm/conf/EP80219
  projects/random_number_generator/sys/arm/conf/ETHERNUT5
  projects/random_number_generator/sys/arm/conf/GUMSTIX
  projects/random_number_generator/sys/arm/conf/HL200
  projects/random_number_generator/sys/arm/conf/HL201
  projects/random_number_generator/sys/arm/conf/IMX53-QSB
  projects/random_number_generator/sys/arm/conf/IMX6
  projects/random_number_generator/sys/arm/conf/IQ31244
  projects/random_number_generator/sys/arm/conf/KB920X
  projects/random_number_generator/sys/arm/conf/LN2410SBC
  projects/random_number_generator/sys/arm/conf/NSLU
  projects/random_number_generator/sys/arm/conf/PANDABOARD
  projects/random_number_generator/sys/arm/conf/QILA9G20
  projects/random_number_generator/sys/arm/conf/QUARTZ
  projects/random_number_generator/sys/arm/conf/RADXA
  projects/random_number_generator/sys/arm/conf/RPI-B
  projects/random_number_generator/sys/arm/conf/SAM9260EK
  projects/random_number_generator/sys/arm/conf/SAM9G20EK
  projects/random_number_generator/sys/arm/conf/SAM9X25EK
  projects/random_number_generator/sys/arm/conf/SHEEVAPLUG
  projects/random_number_generator/sys/arm/conf/SN9G45
  projects/random_number_generator/sys/arm/conf/TS7800
  projects/random_number_generator/sys/arm/conf/VERSATILEPB
  projects/random_number_generator/sys/arm/conf/VYBRID.common
  projects/random_number_generator/sys/arm/conf/WANDBOARD.common
  projects/random_number_generator/sys/arm/conf/ZEDBOARD
  projects/random_number_generator/sys/arm/samsung/exynos/files.exynos5
  projects/random_number_generator/sys/boot/common/part.c
  projects/random_number_generator/sys/boot/fdt/dts/arm/exynos5250.dtsi
  projects/random_number_generator/sys/boot/uboot/common/main.c
  projects/random_number_generator/sys/cam/ctl/ctl_frontend_iscsi.c
  projects/random_number_generator/sys/cddl/compat/opensolaris/sys/file.h
  projects/random_number_generator/sys/compat/freebsd32/freebsd32_capability.c
  projects/random_number_generator/sys/compat/freebsd32/freebsd32_ioctl.c
  projects/random_number_generator/sys/compat/freebsd32/freebsd32_misc.c
  projects/random_number_generator/sys/compat/freebsd32/freebsd32_proto.h
  projects/random_number_generator/sys/compat/freebsd32/freebsd32_syscall.h
  projects/random_number_generator/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/random_number_generator/sys/compat/freebsd32/freebsd32_sysent.c
  projects/random_number_generator/sys/compat/freebsd32/freebsd32_systrace_args.c
  projects/random_number_generator/sys/compat/freebsd32/syscalls.master
  projects/random_number_generator/sys/compat/linux/linux_file.c
  projects/random_number_generator/sys/compat/linux/linux_ioctl.c
  projects/random_number_generator/sys/compat/linux/linux_socket.c
  projects/random_number_generator/sys/compat/svr4/svr4_fcntl.c
  projects/random_number_generator/sys/compat/svr4/svr4_filio.c
  projects/random_number_generator/sys/compat/svr4/svr4_fuser.h
  projects/random_number_generator/sys/compat/svr4/svr4_ioctl.c
  projects/random_number_generator/sys/compat/svr4/svr4_ipc.c
  projects/random_number_generator/sys/compat/svr4/svr4_misc.c
  projects/random_number_generator/sys/compat/svr4/svr4_resource.c
  projects/random_number_generator/sys/compat/svr4/svr4_resource.h
  projects/random_number_generator/sys/compat/svr4/svr4_stream.c
  projects/random_number_generator/sys/conf/files
  projects/random_number_generator/sys/conf/files.ia64
  projects/random_number_generator/sys/conf/options.ia64
  projects/random_number_generator/sys/crypto/sha2/sha2.c
  projects/random_number_generator/sys/crypto/sha2/sha2.h
  projects/random_number_generator/sys/dev/aac/aac_linux.c
  projects/random_number_generator/sys/dev/aacraid/aacraid_linux.c
  projects/random_number_generator/sys/dev/amr/amr_linux.c
  projects/random_number_generator/sys/dev/ath/ah_osdep.c
  projects/random_number_generator/sys/dev/ath/ath_hal/ar5212/ar5212_power.c
  projects/random_number_generator/sys/dev/ath/ath_hal/ar5416/ar5416_power.c
  projects/random_number_generator/sys/dev/ath/if_ath.c
  projects/random_number_generator/sys/dev/ath/if_ath_tx.c
  projects/random_number_generator/sys/dev/cxgbe/adapter.h
  projects/random_number_generator/sys/dev/cxgbe/common/t4_hw.h
  projects/random_number_generator/sys/dev/cxgbe/t4_main.c
  projects/random_number_generator/sys/dev/cxgbe/t4_sge.c
  projects/random_number_generator/sys/dev/esp/ncr53c9xvar.h
  projects/random_number_generator/sys/dev/filemon/filemon.c
  projects/random_number_generator/sys/dev/hwpmc/hwpmc_core.c
  projects/random_number_generator/sys/dev/hwpmc/hwpmc_intel.c
  projects/random_number_generator/sys/dev/hwpmc/hwpmc_logging.c
  projects/random_number_generator/sys/dev/hwpmc/pmc_events.h
  projects/random_number_generator/sys/dev/ipmi/ipmi_linux.c
  projects/random_number_generator/sys/dev/isci/scil/sati_passthrough.c
  projects/random_number_generator/sys/dev/isci/scil/sati_util.h
  projects/random_number_generator/sys/dev/isci/scil/sci_controller_constants.h
  projects/random_number_generator/sys/dev/isci/scil/sci_util.h
  projects/random_number_generator/sys/dev/isci/scil/scic_sds_request.h
  projects/random_number_generator/sys/dev/iscsi/icl.c
  projects/random_number_generator/sys/dev/iscsi/icl_proxy.c
  projects/random_number_generator/sys/dev/iscsi_initiator/iscsi.c
  projects/random_number_generator/sys/dev/le/am7990.c
  projects/random_number_generator/sys/dev/le/am79900.c
  projects/random_number_generator/sys/dev/le/am79900reg.h
  projects/random_number_generator/sys/dev/le/am7990reg.h
  projects/random_number_generator/sys/dev/le/if_le_isa.c
  projects/random_number_generator/sys/dev/le/if_le_pci.c
  projects/random_number_generator/sys/dev/le/lance.c
  projects/random_number_generator/sys/dev/le/lancereg.h
  projects/random_number_generator/sys/dev/md/md.c
  projects/random_number_generator/sys/dev/mfi/mfi_linux.c
  projects/random_number_generator/sys/dev/nvme/nvme.c
  projects/random_number_generator/sys/dev/nvme/nvme_ctrlr.c
  projects/random_number_generator/sys/dev/nvme/nvme_private.h
  projects/random_number_generator/sys/dev/nvme/nvme_qpair.c
  projects/random_number_generator/sys/dev/sfxge/sfxge_tx.c
  projects/random_number_generator/sys/dev/sfxge/sfxge_tx.h
  projects/random_number_generator/sys/dev/tdfx/tdfx_linux.c
  projects/random_number_generator/sys/dev/usb/input/ukbd.c
  projects/random_number_generator/sys/dev/usb/serial/ubsa.c
  projects/random_number_generator/sys/dev/usb/serial/ubser.c
  projects/random_number_generator/sys/dev/usb/serial/uchcom.c
  projects/random_number_generator/sys/dev/usb/serial/ufoma.c
  projects/random_number_generator/sys/dev/usb/serial/umodem.c
  projects/random_number_generator/sys/dev/usb/serial/uplcom.c
  projects/random_number_generator/sys/dev/usb/serial/usb_serial.c
  projects/random_number_generator/sys/dev/usb/serial/usb_serial.h
  projects/random_number_generator/sys/dev/usb/usb_dev.c
  projects/random_number_generator/sys/dev/usb/usb_device.c
  projects/random_number_generator/sys/dev/usb/usb_process.c
  projects/random_number_generator/sys/dev/usb/usb_process.h
  projects/random_number_generator/sys/dev/vmware/vmxnet3/if_vmx.c
  projects/random_number_generator/sys/dev/vmware/vmxnet3/if_vmxreg.h
  projects/random_number_generator/sys/dev/vmware/vmxnet3/if_vmxvar.h
  projects/random_number_generator/sys/dev/vt/vt_core.c
  projects/random_number_generator/sys/dev/xen/console/console.c
  projects/random_number_generator/sys/fs/fdescfs/fdesc_vnops.c
  projects/random_number_generator/sys/fs/fuse/fuse_vfsops.c
  projects/random_number_generator/sys/fs/msdosfs/msdosfs_fileno.c
  projects/random_number_generator/sys/fs/nfsclient/nfs_clport.c
  projects/random_number_generator/sys/fs/nfsserver/nfs_nfsdport.c
  projects/random_number_generator/sys/i386/conf/GENERIC
  projects/random_number_generator/sys/i386/conf/NOTES
  projects/random_number_generator/sys/i386/conf/XEN
  projects/random_number_generator/sys/i386/i386/sys_machdep.c
  projects/random_number_generator/sys/i386/i386/trap.c
  projects/random_number_generator/sys/i386/i386/vm_machdep.c
  projects/random_number_generator/sys/i386/ibcs2/ibcs2_fcntl.c
  projects/random_number_generator/sys/i386/ibcs2/ibcs2_ioctl.c
  projects/random_number_generator/sys/i386/ibcs2/ibcs2_misc.c
  projects/random_number_generator/sys/i386/linux/linux_machdep.c
  projects/random_number_generator/sys/i386/xen/clock.c
  projects/random_number_generator/sys/ia64/conf/GENERIC
  projects/random_number_generator/sys/ia64/ia64/clock.c
  projects/random_number_generator/sys/ia64/ia64/db_machdep.c
  projects/random_number_generator/sys/ia64/ia64/exception.S
  projects/random_number_generator/sys/ia64/ia64/interrupt.c
  projects/random_number_generator/sys/ia64/ia64/machdep.c
  projects/random_number_generator/sys/ia64/ia64/mp_machdep.c
  projects/random_number_generator/sys/ia64/ia64/pmap.c
  projects/random_number_generator/sys/ia64/ia64/trap.c
  projects/random_number_generator/sys/ia64/include/kdb.h
  projects/random_number_generator/sys/ia64/include/md_var.h
  projects/random_number_generator/sys/ia64/include/pcpu.h
  projects/random_number_generator/sys/ia64/include/pmap.h
  projects/random_number_generator/sys/ia64/include/smp.h
  projects/random_number_generator/sys/isa/isareg.h
  projects/random_number_generator/sys/kern/imgact_elf.c
  projects/random_number_generator/sys/kern/init_sysent.c
  projects/random_number_generator/sys/kern/kern_descrip.c
  projects/random_number_generator/sys/kern/kern_event.c
  projects/random_number_generator/sys/kern/kern_exec.c
  projects/random_number_generator/sys/kern/kern_exit.c
  projects/random_number_generator/sys/kern/kern_ktrace.c
  projects/random_number_generator/sys/kern/kern_sig.c
  projects/random_number_generator/sys/kern/kern_sysctl.c
  projects/random_number_generator/sys/kern/kern_umtx.c
  projects/random_number_generator/sys/kern/sched_ule.c
  projects/random_number_generator/sys/kern/subr_capability.c
  projects/random_number_generator/sys/kern/subr_syscall.c
  projects/random_number_generator/sys/kern/subr_trap.c
  projects/random_number_generator/sys/kern/sys_capability.c
  projects/random_number_generator/sys/kern/sys_generic.c
  projects/random_number_generator/sys/kern/sys_procdesc.c
  projects/random_number_generator/sys/kern/syscalls.c
  projects/random_number_generator/sys/kern/syscalls.master
  projects/random_number_generator/sys/kern/systrace_args.c
  projects/random_number_generator/sys/kern/tty.c
  projects/random_number_generator/sys/kern/uipc_mqueue.c
  projects/random_number_generator/sys/kern/uipc_sem.c
  projects/random_number_generator/sys/kern/uipc_shm.c
  projects/random_number_generator/sys/kern/uipc_syscalls.c
  projects/random_number_generator/sys/kern/uipc_usrreq.c
  projects/random_number_generator/sys/kern/vfs_acl.c
  projects/random_number_generator/sys/kern/vfs_aio.c
  projects/random_number_generator/sys/kern/vfs_extattr.c
  projects/random_number_generator/sys/kern/vfs_lookup.c
  projects/random_number_generator/sys/kern/vfs_syscalls.c
  projects/random_number_generator/sys/kern/vfs_vnops.c
  projects/random_number_generator/sys/mips/atheros/apb.c
  projects/random_number_generator/sys/mips/atheros/apbvar.h
  projects/random_number_generator/sys/mips/atheros/ar71xx_cpudef.h
  projects/random_number_generator/sys/mips/atheros/ar934x_chip.c
  projects/random_number_generator/sys/mips/atheros/if_arge.c
  projects/random_number_generator/sys/mips/cavium/octopci_bus_space.c
  projects/random_number_generator/sys/mips/conf/ALCHEMY
  projects/random_number_generator/sys/mips/conf/ALFA_HORNET_UB
  projects/random_number_generator/sys/mips/conf/AP121
  projects/random_number_generator/sys/mips/conf/AP91
  projects/random_number_generator/sys/mips/conf/AP93
  projects/random_number_generator/sys/mips/conf/AP94
  projects/random_number_generator/sys/mips/conf/AP96
  projects/random_number_generator/sys/mips/conf/AR71XX_BASE
  projects/random_number_generator/sys/mips/conf/AR724X_BASE
  projects/random_number_generator/sys/mips/conf/AR91XX_BASE
  projects/random_number_generator/sys/mips/conf/AR933X_BASE
  projects/random_number_generator/sys/mips/conf/AR934X_BASE
  projects/random_number_generator/sys/mips/conf/CARAMBOLA2
  projects/random_number_generator/sys/mips/conf/DB120
  projects/random_number_generator/sys/mips/conf/DB120.hints
  projects/random_number_generator/sys/mips/conf/DIR-825B1
  projects/random_number_generator/sys/mips/conf/ENH200
  projects/random_number_generator/sys/mips/conf/PB47
  projects/random_number_generator/sys/mips/conf/PB92
  projects/random_number_generator/sys/mips/conf/PICOSTATION_M2HP
  projects/random_number_generator/sys/mips/conf/ROUTERSTATION
  projects/random_number_generator/sys/mips/conf/ROUTERSTATION_MFS
  projects/random_number_generator/sys/mips/conf/RSPRO
  projects/random_number_generator/sys/mips/conf/RSPRO_MFS
  projects/random_number_generator/sys/mips/conf/RSPRO_STANDALONE
  projects/random_number_generator/sys/mips/conf/RT305X
  projects/random_number_generator/sys/mips/conf/SENTRY5
  projects/random_number_generator/sys/mips/conf/SWARM64_SMP
  projects/random_number_generator/sys/mips/conf/SWARM_SMP
  projects/random_number_generator/sys/mips/conf/TP-WN1043ND
  projects/random_number_generator/sys/mips/conf/WZR-300HP
  projects/random_number_generator/sys/mips/conf/XLRN32
  projects/random_number_generator/sys/mips/conf/std.SWARM
  projects/random_number_generator/sys/mips/conf/std.XLP
  projects/random_number_generator/sys/mips/include/bus.h
  projects/random_number_generator/sys/mips/mips/bus_space_fdt.c
  projects/random_number_generator/sys/mips/mips/bus_space_generic.c
  projects/random_number_generator/sys/mips/mips/gdb_machdep.c
  projects/random_number_generator/sys/modules/crypto/Makefile
  projects/random_number_generator/sys/modules/geom/geom_bde/Makefile
  projects/random_number_generator/sys/modules/random/Makefile
  projects/random_number_generator/sys/modules/vmware/vmxnet3/Makefile
  projects/random_number_generator/sys/modules/zfs/Makefile
  projects/random_number_generator/sys/net/bpf_filter.c
  projects/random_number_generator/sys/net/if_var.h
  projects/random_number_generator/sys/net/rtsock.c
  projects/random_number_generator/sys/netinet/sctp.h
  projects/random_number_generator/sys/netinet/sctp_constants.h
  projects/random_number_generator/sys/netinet/sctp_indata.c
  projects/random_number_generator/sys/netinet/sctp_input.c
  projects/random_number_generator/sys/netinet/sctp_output.c
  projects/random_number_generator/sys/netinet/sctp_pcb.c
  projects/random_number_generator/sys/netinet/sctp_sysctl.c
  projects/random_number_generator/sys/netinet/sctp_sysctl.h
  projects/random_number_generator/sys/netinet/sctp_timer.c
  projects/random_number_generator/sys/netinet/sctp_usrreq.c
  projects/random_number_generator/sys/netinet/sctputil.c
  projects/random_number_generator/sys/netinet/sctputil.h
  projects/random_number_generator/sys/netpfil/ipfw/ip_fw_pfil.c
  projects/random_number_generator/sys/netsmb/smb_dev.c
  projects/random_number_generator/sys/nfsserver/nfs_srvkrpc.c
  projects/random_number_generator/sys/pc98/cbus/cbus.h
  projects/random_number_generator/sys/pc98/cbus/cbus_dma.c
  projects/random_number_generator/sys/powerpc/aim/mmu_oea.c
  projects/random_number_generator/sys/powerpc/aim/mmu_oea64.c
  projects/random_number_generator/sys/powerpc/aim/moea64_native.c
  projects/random_number_generator/sys/powerpc/conf/GENERIC
  projects/random_number_generator/sys/powerpc/conf/GENERIC64
  projects/random_number_generator/sys/powerpc/conf/MPC85XX
  projects/random_number_generator/sys/powerpc/conf/NOTES
  projects/random_number_generator/sys/powerpc/include/bat.h
  projects/random_number_generator/sys/powerpc/include/bus.h
  projects/random_number_generator/sys/powerpc/include/psl.h
  projects/random_number_generator/sys/security/audit/audit_bsm_klib.c
  projects/random_number_generator/sys/security/mac/mac_syscalls.c
  projects/random_number_generator/sys/sparc64/sparc64/sys_machdep.c
  projects/random_number_generator/sys/sys/_umtx.h
  projects/random_number_generator/sys/sys/bus_dma.h
  projects/random_number_generator/sys/sys/capability.h
  projects/random_number_generator/sys/sys/param.h
  projects/random_number_generator/sys/sys/pmc.h
  projects/random_number_generator/sys/sys/proc.h
  projects/random_number_generator/sys/sys/syscall.h
  projects/random_number_generator/sys/sys/syscall.mk
  projects/random_number_generator/sys/sys/sysproto.h
  projects/random_number_generator/sys/sys/umtx.h
  projects/random_number_generator/sys/tools/miidevs2h.awk
  projects/random_number_generator/sys/tools/pccarddevs2h.awk
  projects/random_number_generator/sys/ufs/ffs/ffs_alloc.c
  projects/random_number_generator/sys/vm/swap_pager.c
  projects/random_number_generator/sys/vm/vm_fault.c
  projects/random_number_generator/sys/vm/vm_map.c
  projects/random_number_generator/sys/vm/vm_mmap.c
  projects/random_number_generator/sys/x86/include/bus.h
  projects/random_number_generator/sys/x86/iommu/busdma_dmar.c
  projects/random_number_generator/sys/x86/iommu/intel_ctx.c
  projects/random_number_generator/sys/x86/iommu/intel_dmar.h
  projects/random_number_generator/sys/x86/isa/atpic.c
  projects/random_number_generator/sys/x86/isa/isa_dma.c
  projects/random_number_generator/sys/x86/x86/intr_machdep.c
  projects/random_number_generator/sys/x86/x86/nexus.c
  projects/random_number_generator/tests/sys/Makefile
  projects/random_number_generator/tests/sys/kern/kern_descrip_test.c
  projects/random_number_generator/tools/build/mk/OptionalObsoleteFiles.inc
  projects/random_number_generator/tools/regression/capsicum/libcapsicum/dns.c
  projects/random_number_generator/tools/regression/capsicum/libcapsicum/grp.c
  projects/random_number_generator/tools/regression/capsicum/libcapsicum/pwd.c
  projects/random_number_generator/tools/regression/capsicum/libcapsicum/sysctl.c
  projects/random_number_generator/tools/regression/capsicum/syscalls/cap_fcntls_limit.c
  projects/random_number_generator/tools/regression/capsicum/syscalls/cap_getmode.c
  projects/random_number_generator/tools/regression/capsicum/syscalls/cap_ioctls_limit.c
  projects/random_number_generator/tools/regression/priv/main.c
  projects/random_number_generator/tools/regression/security/cap_test/cap_test_capabilities.c
  projects/random_number_generator/tools/regression/security/cap_test/cap_test_capmode.c
  projects/random_number_generator/tools/regression/security/cap_test/cap_test_fcntl.c
  projects/random_number_generator/tools/regression/security/cap_test/cap_test_pdfork.c
  projects/random_number_generator/tools/regression/security/cap_test/cap_test_pdkill.c
  projects/random_number_generator/tools/regression/security/cap_test/cap_test_relative.c
  projects/random_number_generator/tools/regression/security/cap_test/cap_test_sysctl.c
  projects/random_number_generator/tools/tools/nanobsd/nanobsd.sh
  projects/random_number_generator/usr.bin/apply/Makefile
  projects/random_number_generator/usr.bin/calendar/Makefile
  projects/random_number_generator/usr.bin/comm/Makefile
  projects/random_number_generator/usr.bin/file2c/Makefile
  projects/random_number_generator/usr.bin/find/function.c
  projects/random_number_generator/usr.bin/join/Makefile
  projects/random_number_generator/usr.bin/jot/Makefile
  projects/random_number_generator/usr.bin/kdump/kdump.c
  projects/random_number_generator/usr.bin/kdump/mksubr
  projects/random_number_generator/usr.bin/lastcomm/Makefile
  projects/random_number_generator/usr.bin/m4/Makefile
  projects/random_number_generator/usr.bin/make/Makefile
  projects/random_number_generator/usr.bin/ncal/Makefile
  projects/random_number_generator/usr.bin/netstat/if.c
  projects/random_number_generator/usr.bin/printf/Makefile
  projects/random_number_generator/usr.bin/procstat/procstat_files.c
  projects/random_number_generator/usr.bin/rwho/rwho.c
  projects/random_number_generator/usr.bin/sed/Makefile
  projects/random_number_generator/usr.bin/talk/Makefile
  projects/random_number_generator/usr.bin/talk/display.c
  projects/random_number_generator/usr.bin/talk/io.c
  projects/random_number_generator/usr.bin/talk/talk.h
  projects/random_number_generator/usr.bin/tests/Makefile
  projects/random_number_generator/usr.bin/tr/Makefile
  projects/random_number_generator/usr.bin/truss/syscall.h
  projects/random_number_generator/usr.bin/truss/syscalls.c
  projects/random_number_generator/usr.bin/uniq/uniq.c
  projects/random_number_generator/usr.bin/uudecode/Makefile
  projects/random_number_generator/usr.bin/uuencode/Makefile
  projects/random_number_generator/usr.bin/xargs/Makefile
  projects/random_number_generator/usr.bin/yacc/Makefile
  projects/random_number_generator/usr.sbin/Makefile
  projects/random_number_generator/usr.sbin/bhyve/bhyverun.c
  projects/random_number_generator/usr.sbin/bhyve/bhyverun.h
  projects/random_number_generator/usr.sbin/bhyve/pci_ahci.c
  projects/random_number_generator/usr.sbin/bhyve/pci_lpc.c
  projects/random_number_generator/usr.sbin/bhyve/spinup_ap.c
  projects/random_number_generator/usr.sbin/config/config.8
  projects/random_number_generator/usr.sbin/config/config.h
  projects/random_number_generator/usr.sbin/config/lang.l
  projects/random_number_generator/usr.sbin/config/main.c
  projects/random_number_generator/usr.sbin/ctld/kernel.c
  projects/random_number_generator/usr.sbin/ctld/login.c
  projects/random_number_generator/usr.sbin/etcupdate/Makefile
  projects/random_number_generator/usr.sbin/iscsid/iscsid.c
  projects/random_number_generator/usr.sbin/jail/jail.8
  projects/random_number_generator/usr.sbin/newsyslog/Makefile
  projects/random_number_generator/usr.sbin/rwhod/rwhod.c
  projects/random_number_generator/usr.sbin/sa/Makefile
Directory Properties:
  projects/random_number_generator/   (props changed)
  projects/random_number_generator/cddl/   (props changed)
  projects/random_number_generator/cddl/contrib/opensolaris/   (props changed)
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/   (props changed)
  projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/   (props changed)
  projects/random_number_generator/cddl/contrib/opensolaris/lib/libzfs/   (props changed)
  projects/random_number_generator/contrib/file/   (props changed)
  projects/random_number_generator/contrib/llvm/   (props changed)
  projects/random_number_generator/contrib/llvm/tools/clang/   (props changed)
  projects/random_number_generator/contrib/pf/   (props changed)
  projects/random_number_generator/contrib/subversion/   (props changed)
  projects/random_number_generator/contrib/tcpdump/   (props changed)
  projects/random_number_generator/contrib/tnftp/   (props changed)
  projects/random_number_generator/crypto/openssh/   (props changed)
  projects/random_number_generator/etc/   (props changed)
  projects/random_number_generator/lib/libc/   (props changed)
  projects/random_number_generator/sbin/   (props changed)
  projects/random_number_generator/share/man/man4/   (props changed)
  projects/random_number_generator/sys/   (props changed)
  projects/random_number_generator/sys/amd64/vmm/   (props changed)
  projects/random_number_generator/sys/boot/   (props changed)
  projects/random_number_generator/sys/conf/   (props changed)
  projects/random_number_generator/usr.bin/calendar/   (props changed)
  projects/random_number_generator/usr.bin/procstat/   (props changed)
  projects/random_number_generator/usr.sbin/bhyve/   (props changed)
  projects/random_number_generator/usr.sbin/jail/   (props changed)

Modified: projects/random_number_generator/MAINTAINERS
==============================================================================
--- projects/random_number_generator/MAINTAINERS	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/MAINTAINERS	Sun Mar 23 16:30:47 2014	(r263666)
@@ -77,7 +77,7 @@ ntp         	roberto	Pre-commit review r
 inetd		dwmalone	Recommends pre-commit review.
 contrib/smbfs	bp	Open for in-tree committs. In case of functional
 			changes pre-commit review requested.
-contrib/pf	mlaier	Pre-commit review requested.
+contrib/pf	glebius	Pre-commit review recommended.
 binutils	obrien	Insists on BU blocked from unapproved commits
 file		obrien	Insists to keep file blocked from other's unapproved
 			commits
@@ -131,3 +131,4 @@ nvd(4)		jimharris	Pre-commit review requ
 nvmecontrol(8)	jimharris	Pre-commit review requested.
 release/release.sh	gjb	Pre-commit review and regression tests
 				requested.
+nanobsd		imp	Pre-commit review requested for coordination.

Modified: projects/random_number_generator/Makefile.inc1
==============================================================================
--- projects/random_number_generator/Makefile.inc1	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/Makefile.inc1	Sun Mar 23 16:30:47 2014	(r263666)
@@ -1015,7 +1015,7 @@ buildkernel:
 	cd ${KRNLCONFDIR}; \
 		PATH=${TMPPATH} \
 		    config ${CONFIGARGS} -d ${KRNLOBJDIR}/${_kernel} \
-			${KERNCONFDIR}/${_kernel}
+			-I ${KERNCONFDIR} ${KERNCONFDIR}/${_kernel}
 .endif
 .if !defined(NO_CLEAN) && !defined(NO_KERNELCLEAN)
 	@echo

Modified: projects/random_number_generator/ObsoleteFiles.inc
==============================================================================
--- projects/random_number_generator/ObsoleteFiles.inc	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/ObsoleteFiles.inc	Sun Mar 23 16:30:47 2014	(r263666)
@@ -75,7 +75,10 @@ OLD_FILES+=usr/share/man/man3/ipx_ntoa.3
 OLD_FILES+=usr/share/man/man4/ef.4.gz
 OLD_FILES+=usr/share/man/man4/if_ef.4.gz
 OLD_FILES+=usr/share/man/man8/IPXrouted.8.gz
-
+# 20140314: bsdconfig usermgmt rewrite
+OLD_FILES+=usr/libexec/bsdconfig/070.usermgmt/userinput
+# 20140307: bsdconfig groupmgmt rewrite
+OLD_FILES+=usr/libexec/bsdconfig/070.usermgmt/groupinput
 # 20140223: Remove libyaml
 OLD_FILES+=usr/lib/private/libyaml.a
 OLD_FILES+=usr/lib/private/libyaml.so
@@ -118,6 +121,9 @@ OLD_FILES+=usr/include/clang/3.3/xopintr
 OLD_FILES+=usr/share/man/man1/llvm-prof.1.gz
 OLD_FILES+=usr/share/man/man1/llvm-ranlib.1.gz
 OLD_DIRS+=usr/include/clang/3.3
+# 20140216: nve(4) removed
+OLD_FILES+=usr/share/man/man4/if_nve.4.gz
+OLD_FILES+=usr/share/man/man4/nve.4.gz
 # 20140205: Open Firmware device moved
 OLD_FILES+=usr/include/dev/ofw/ofw_nexus.h
 # 20140128: libelf and libdwarf import

Modified: projects/random_number_generator/bin/kill/kill.c
==============================================================================
--- projects/random_number_generator/bin/kill/kill.c	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/bin/kill/kill.c	Sun Mar 23 16:30:47 2014	(r263666)
@@ -67,7 +67,7 @@ static void usage(void);
 int
 main(int argc, char *argv[])
 {
-	int errors, numsig, pid;
+	int errors, numsig, pid, ret;
 	char *ep;
 
 	if (argc < 2)
@@ -133,22 +133,17 @@ main(int argc, char *argv[])
 
 	for (errors = 0; argc; argc--, argv++) {
 #ifdef SHELL
-		if (**argv == '%') {
-			pid = getjobpgrp(*argv);
-			/*
-			 * Silently ignore terminated jobs, like the kernel
-			 * silently ignores zombies.
-			 */
-			if (pid == 0)
-				continue;
-		} else
+		if (**argv == '%')
+			ret = killjob(*argv, numsig);
+		else
 #endif
 		{
 			pid = strtol(*argv, &ep, 10);
 			if (!**argv || *ep)
 				errx(2, "illegal process id: %s", *argv);
+			ret = kill(pid, numsig);
 		}
-		if (kill(pid, numsig) == -1) {
+		if (ret == -1) {
 			warn("%s", *argv);
 			errors = 1;
 		}

Modified: projects/random_number_generator/bin/pkill/Makefile
==============================================================================
--- projects/random_number_generator/bin/pkill/Makefile	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/bin/pkill/Makefile	Sun Mar 23 16:30:47 2014	(r263666)
@@ -1,6 +1,8 @@
 #	$NetBSD: Makefile,v 1.1 2002/03/01 11:21:58 ad Exp $
 # $FreeBSD$
 
+.include <bsd.own.mk>
+
 PROG=	pkill
 
 DPADD=	${LIBKVM}
@@ -17,4 +19,8 @@ MLINKS=	pkill.1 pgrep.1
 SYMLINKS=	${BINDIR}/pkill /usr/bin/pkill
 SYMLINKS+=	${BINDIR}/pgrep /usr/bin/pgrep
 
+.if ${MK_TESTS} != "no"
+SUBDIR+= tests
+.endif
+
 .include <bsd.prog.mk>

Modified: projects/random_number_generator/bin/sh/bltin/bltin.h
==============================================================================
--- projects/random_number_generator/bin/sh/bltin/bltin.h	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/bin/sh/bltin/bltin.h	Sun Mar 23 16:30:47 2014	(r263666)
@@ -74,6 +74,6 @@
 
 pointer stalloc(int);
 void error(const char *, ...) __printf0like(1, 2);
-pid_t getjobpgrp(char *);
+int killjob(const char *, int);
 
 extern char *commandname;

Modified: projects/random_number_generator/bin/sh/jobs.c
==============================================================================
--- projects/random_number_generator/bin/sh/jobs.c	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/bin/sh/jobs.c	Sun Mar 23 16:30:47 2014	(r263666)
@@ -95,9 +95,9 @@ static void restartjob(struct job *);
 #endif
 static void freejob(struct job *);
 static int waitcmdloop(struct job *);
-pid_t getjobpgrp(char *);
 static struct job *getjob_nonotfound(const char *);
 static struct job *getjob(const char *);
+pid_t killjob(const char *, int);
 static pid_t dowait(int, struct job *);
 static void checkzombies(void);
 static void cmdtxt(union node *);
@@ -639,15 +639,26 @@ getjob(const char *name)
 }
 
 
-pid_t
-getjobpgrp(char *name)
+int
+killjob(const char *name, int sig)
 {
 	struct job *jp;
+	int i, ret;
 
 	jp = getjob(name);
 	if (jp->state == JOBDONE)
 		return 0;
-	return -jp->ps[0].pid;
+	if (jp->jobctl)
+		return kill(-jp->ps[0].pid, sig);
+	ret = -1;
+	errno = ESRCH;
+	for (i = 0; i < jp->nprocs; i++)
+		if (jp->ps[i].status == -1 || WIFSTOPPED(jp->ps[i].status)) {
+			if (kill(jp->ps[i].pid, sig) == 0)
+				ret = 0;
+		} else
+			ret = 0;
+	return ret;
 }
 
 /*
@@ -1110,7 +1121,8 @@ dowait(int mode, struct job *job)
 			for (sp = jp->ps ; sp < jp->ps + jp->nprocs ; sp++) {
 				if (sp->pid == -1)
 					continue;
-				if (sp->pid == pid) {
+				if (sp->pid == pid && (sp->status == -1 ||
+				    WIFSTOPPED(sp->status))) {
 					TRACE(("Changing status of proc %d from 0x%x to 0x%x\n",
 						   (int)pid, sp->status,
 						   status));

Modified: projects/random_number_generator/bin/sh/tests/builtins/Makefile
==============================================================================
--- projects/random_number_generator/bin/sh/tests/builtins/Makefile	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/bin/sh/tests/builtins/Makefile	Sun Mar 23 16:30:47 2014	(r263666)
@@ -86,7 +86,7 @@ FILES+=		hash3.0 hash3.0.stdout
 FILES+=		hash4.0
 FILES+=		jobid1.0
 FILES+=		jobid2.0
-FILES+=		kill1.0
+FILES+=		kill1.0 kill2.0
 FILES+=		lineno.0 lineno.0.stdout
 FILES+=		lineno2.0
 FILES+=		local1.0

Copied: projects/random_number_generator/bin/sh/tests/builtins/kill2.0 (from r263619, head/bin/sh/tests/builtins/kill2.0)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/random_number_generator/bin/sh/tests/builtins/kill2.0	Sun Mar 23 16:30:47 2014	(r263666, copy of r263619, head/bin/sh/tests/builtins/kill2.0)
@@ -0,0 +1,7 @@
+# $FreeBSD$
+
+sleep 1 | sleep 1 &
+kill %+
+wait "$!"
+r=$?
+[ "$r" -gt 128 ] && [ "$(kill -l "$r")" = TERM ]

Modified: projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.8
==============================================================================
--- projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.8	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/cddl/contrib/opensolaris/cmd/zdb/zdb.8	Sun Mar 23 16:30:47 2014	(r263666)
@@ -19,7 +19,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd December 31, 2013
+.Dd March 20, 2014
 .Dt ZDB 8
 .Os
 .Sh NAME
@@ -127,6 +127,12 @@ compression ratio (compress), inflation 
 If specified twice, display a histogram of deduplication statistics, showing
 the allocated (physically present on disk) and referenced (logically
 referenced in the pool) block counts and sizes by reference count.
+.Pp
+If specified a third time, display the statistics independently for each deduplication table.
+.Pp
+If specified a fourth time, dump the contents of the deduplication tables describing duplicate blocks.
+.Pp
+If specified a fifth time, also dump the contents of the deduplication tables describing unique blocks.
 .It Fl h
 Display pool history similar to
 .Cm zpool history ,

Modified: projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/zfs.8
==============================================================================
--- projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/zfs.8	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/cddl/contrib/opensolaris/cmd/zfs/zfs.8	Sun Mar 23 16:30:47 2014	(r263666)
@@ -30,7 +30,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd January 2, 2014
+.Dd March 20, 2014
 .Dt ZFS 8
 .Os
 .Sh NAME
@@ -1335,10 +1335,21 @@ features being supported, the new file s
 these properties.
 .Bl -tag -width 4n
 .It Sy casesensitivity Ns = Ns Cm sensitive | insensitive | mixed
+Indicates whether the file name matching algorithm used by the file system
+should be case-sensitive, case-insensitive, or allow a combination of both
+styles of matching. The default value for the
+.Sy casesensitivity
+property is
+.Cm sensitive .
+Traditionally, UNIX and POSIX file systems have case-sensitive file names.
+.Pp
 The
+.Cm mixed
+value for the
 .Sy casesensitivity
-property is currently not supported on
-.Fx .
+property indicates that the
+file system can support requests for both case-sensitive and case-insensitive
+matching behavior.
 .It Sy normalization Ns = Ns Cm none | formC | formD | formKC | formKD
 Indicates whether the file system should perform a
 .Sy unicode

Modified: projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool.8
==============================================================================
--- projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool.8	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool.8	Sun Mar 23 16:30:47 2014	(r263666)
@@ -25,7 +25,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd December 31, 2013
+.Dd March 20, 2014
 .Dt ZPOOL 8
 .Os
 .Sh NAME
@@ -624,6 +624,9 @@ Datasets of this pool can only be mounte
 .It
 To write to a read-only pool, a export and import of the pool is required.
 .El
+.Pp
+This property can also be referred to by its shortened column name,
+.Sy rdonly .
 .El
 .Pp
 The following properties can be set at creation time and import time, and later
@@ -682,7 +685,9 @@ property.
 Threshold for the number of block ditto copies. If the reference count for a
 deduplicated block increases above this number, a new ditto copy of this block
 is automatically stored. Default setting is
-.Cm 0 .
+.Cm 0
+which causes no ditto copies to be created for deduplicated blocks.
+The miniumum legal nonzero setting is 100.
 .It Sy delegation Ns = Ns Cm on No | Cm off
 Controls whether a non-privileged user is granted access based on the dataset
 permissions defined on the dataset. See
@@ -1152,9 +1157,10 @@ option is also required.
 .It Fl f
 Forces import, even if the pool appears to be potentially active.
 .It Fl m
-Enables import with missing log devices.
+Allows a pool to import when there is a missing log device. Recent transactions
+can be lost because the log device will be discarded.
 .It Fl N
-Do not mount any filesystems from the imported pool.
+Import the pool without mounting any file systems.
 .It Fl R Ar root
 Sets the
 .Qq Sy cachefile
@@ -1245,9 +1251,10 @@ option is also required.
 .It Fl f
 Forces import, even if the pool appears to be potentially active.
 .It Fl m
-Enables import with missing log devices.
+Allows a pool to import when there is a missing log device. Recent transactions
+can be lost because the log device will be discarded.
 .It Fl N
-Do not mount any filesystems from the imported pool.
+Import the pool without mounting any file systems.
 .It Fl R Ar root
 Equivalent to
 .Qq Fl o Cm cachefile=none,altroot= Ns Pa root
@@ -1336,8 +1343,9 @@ Treat exported or foreign devices as ina
 .Op Ar inverval Op Ar count
 .Xc
 .Pp
-Lists the given pools along with a health status and space usage. When given no
-arguments, all pools in the system are listed.
+Lists the given pools along with a health status and space usage. If no
+.Ar pools
+are specified, all pools in the system are listed.
 .Pp
 When given an interval, the output is printed every
 .Ar interval
@@ -1349,6 +1357,17 @@ is specified, the command exits after
 .Ar count
 reports are printed.
 .Bl -tag -width indent
+.It Fl T Cm d Ns | Ns Cm u
+Print a timestamp.
+.Pp
+Use modifier
+.Cm d
+for standard date format. See
+.Xr date 1 .
+Use modifier
+.Cm u
+for unixtime
+.Pq equals Qq Ic date +%s .
 .It Fl H
 Scripted mode. Do not display headers, and separate fields by a single tab
 instead of arbitrary space.
@@ -1677,7 +1696,7 @@ Once this is done, the pool will no long
 not support feature flags.
 See
 .Xr zpool-features 7
-for details on compatability with system sthat support feature flags, but do
+for details on compatibility with systems that support feature flags, but do
 not support all features enabled on the pool.
 .Bl -tag -width indent
 .It Fl a

Modified: projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
==============================================================================
--- projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Sun Mar 23 16:30:47 2014	(r263666)
@@ -1969,7 +1969,7 @@ zpool_do_import(int argc, char **argv)
 	char *endptr;
 
 	/* check options */
-	while ((c = getopt(argc, argv, ":aCc:d:DEfFmnNo:rR:T:VX")) != -1) {
+	while ((c = getopt(argc, argv, ":aCc:d:DEfFmnNo:R:T:VX")) != -1) {
 		switch (c) {
 		case 'a':
 			do_all = B_TRUE;

Modified: projects/random_number_generator/contrib/file/mygetopt.h
==============================================================================
--- projects/random_number_generator/contrib/file/mygetopt.h	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/file/mygetopt.h	Sun Mar 23 16:30:47 2014	(r263666)
@@ -15,13 +15,6 @@
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *        This product includes software developed by the NetBSD
- *        Foundation, Inc. and its contributors.
- * 4. Neither the name of The NetBSD Foundation nor the names of its
- *    contributors may be used to endorse or promote products derived
- *    from this software without specific prior written permission.
  *
  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED

Modified: projects/random_number_generator/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
==============================================================================
--- projects/random_number_generator/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h	Sun Mar 23 16:30:47 2014	(r263666)
@@ -41,6 +41,7 @@ class MachineBasicBlock;
 class MachineFunction;
 class MachineModuleInfo;
 class MachineRegisterInfo;
+class SelectionDAG;
 class TargetLowering;
 class Value;
 
@@ -125,7 +126,7 @@ public:
   /// set - Initialize this FunctionLoweringInfo with the given Function
   /// and its associated MachineFunction.
   ///
-  void set(const Function &Fn, MachineFunction &MF);
+  void set(const Function &Fn, MachineFunction &MF, SelectionDAG *DAG);
 
   /// clear - Clear out all the function-specific state. This returns this
   /// FunctionLoweringInfo to an empty state, ready to be used for a

Modified: projects/random_number_generator/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
==============================================================================
--- projects/random_number_generator/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h	Sun Mar 23 16:30:47 2014	(r263666)
@@ -223,6 +223,10 @@ class MachineFrameInfo {
   /// Whether the "realign-stack" option is on.
   bool RealignOption;
 
+  /// True if the function includes inline assembly that adjusts the stack
+  /// pointer.
+  bool HasInlineAsmWithSPAdjust;
+
   const TargetFrameLowering *getFrameLowering() const;
 public:
     explicit MachineFrameInfo(const TargetMachine &TM, bool RealignOpt)
@@ -240,6 +244,7 @@ public:
     LocalFrameSize = 0;
     LocalFrameMaxAlign = 0;
     UseLocalStackAllocationBlock = false;
+    HasInlineAsmWithSPAdjust = false;
   }
 
   /// hasStackObjects - Return true if there are any stack objects in this
@@ -451,6 +456,10 @@ public:
   bool hasCalls() const { return HasCalls; }
   void setHasCalls(bool V) { HasCalls = V; }
 
+  /// Returns true if the function contains any stack-adjusting inline assembly.
+  bool hasInlineAsmWithSPAdjust() const { return HasInlineAsmWithSPAdjust; }
+  void setHasInlineAsmWithSPAdjust(bool B) { HasInlineAsmWithSPAdjust = B; }
+
   /// getMaxCallFrameSize - Return the maximum size of a call frame that must be
   /// allocated for an outgoing function call.  This is only available if
   /// CallFrameSetup/Destroy pseudo instructions are used by the target, and
@@ -521,7 +530,7 @@ public:
   /// variable sized object is created, whether or not the index returned is
   /// actually used.
   ///
-  int CreateVariableSizedObject(unsigned Alignment);
+  int CreateVariableSizedObject(unsigned Alignment, const AllocaInst *Alloca);
 
   /// getCalleeSavedInfo - Returns a reference to call saved info vector for the
   /// current function.

Modified: projects/random_number_generator/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
==============================================================================
--- projects/random_number_generator/contrib/llvm/include/llvm/CodeGen/MachineFunction.h	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/llvm/include/llvm/CodeGen/MachineFunction.h	Sun Mar 23 16:30:47 2014	(r263666)
@@ -131,8 +131,8 @@ class MachineFunction {
   /// about the control flow of such functions.
   bool ExposesReturnsTwice;
 
-  /// True if the function includes MS-style inline assembly.
-  bool HasMSInlineAsm;
+  /// True if the function includes any inline assembly.
+  bool HasInlineAsm;
 
   MachineFunction(const MachineFunction &) LLVM_DELETED_FUNCTION;
   void operator=(const MachineFunction&) LLVM_DELETED_FUNCTION;
@@ -218,15 +218,14 @@ public:
     ExposesReturnsTwice = B;
   }
 
-  /// Returns true if the function contains any MS-style inline assembly.
-  bool hasMSInlineAsm() const {
-    return HasMSInlineAsm;
+  /// Returns true if the function contains any inline assembly.
+  bool hasInlineAsm() const {
+    return HasInlineAsm;
   }
 
-  /// Set a flag that indicates that the function contains MS-style inline
-  /// assembly.
-  void setHasMSInlineAsm(bool B) {
-    HasMSInlineAsm = B;
+  /// Set a flag that indicates that the function contains inline assembly.
+  void setHasInlineAsm(bool B) {
+    HasInlineAsm = B;
   }
   
   /// getInfo - Keep track of various per-function pieces of information for

Modified: projects/random_number_generator/contrib/llvm/lib/CodeGen/MachineFunction.cpp
==============================================================================
--- projects/random_number_generator/contrib/llvm/lib/CodeGen/MachineFunction.cpp	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/llvm/lib/CodeGen/MachineFunction.cpp	Sun Mar 23 16:30:47 2014	(r263666)
@@ -525,13 +525,14 @@ int MachineFrameInfo::CreateSpillStackOb
 /// variable sized object is created, whether or not the index returned is
 /// actually used.
 ///
-int MachineFrameInfo::CreateVariableSizedObject(unsigned Alignment) {
+int MachineFrameInfo::CreateVariableSizedObject(unsigned Alignment,
+                                                const AllocaInst *Alloca) {
   HasVarSizedObjects = true;
   Alignment =
     clampStackAlignment(!getFrameLowering()->isStackRealignable() ||
                           !RealignOption,
                         Alignment, getFrameLowering()->getStackAlignment()); 
-  Objects.push_back(StackObject(0, Alignment, 0, false, false, true, 0));
+  Objects.push_back(StackObject(0, Alignment, 0, false, false, true, Alloca));
   ensureMaxAlignment(Alignment);
   return (int)Objects.size()-NumFixedObjects-1;
 }

Modified: projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
==============================================================================
--- projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp	Sun Mar 23 16:30:47 2014	(r263666)
@@ -33,6 +33,7 @@
 #include "llvm/Support/ErrorHandling.h"
 #include "llvm/Support/MathExtras.h"
 #include "llvm/Target/TargetInstrInfo.h"
+#include "llvm/Target/TargetFrameLowering.h"
 #include "llvm/Target/TargetLowering.h"
 #include "llvm/Target/TargetOptions.h"
 #include "llvm/Target/TargetRegisterInfo.h"
@@ -55,7 +56,8 @@ static bool isUsedOutsideOfDefiningBlock
   return false;
 }
 
-void FunctionLoweringInfo::set(const Function &fn, MachineFunction &mf) {
+void FunctionLoweringInfo::set(const Function &fn, MachineFunction &mf,
+                               SelectionDAG *DAG) {
   const TargetLowering *TLI = TM.getTargetLowering();
 
   Fn = &fn;
@@ -100,6 +102,43 @@ void FunctionLoweringInfo::set(const Fun
   for (; BB != EB; ++BB)
     for (BasicBlock::const_iterator I = BB->begin(), E = BB->end();
          I != E; ++I) {
+      // Look for dynamic allocas.
+      if (const AllocaInst *AI = dyn_cast<AllocaInst>(I)) {
+        if (!AI->isStaticAlloca()) {
+          unsigned Align = std::max(
+              (unsigned)TLI->getDataLayout()->getPrefTypeAlignment(
+                AI->getAllocatedType()),
+              AI->getAlignment());
+          unsigned StackAlign = TM.getFrameLowering()->getStackAlignment();
+          if (Align <= StackAlign)
+            Align = 0;
+          // Inform the Frame Information that we have variable-sized objects.
+          MF->getFrameInfo()->CreateVariableSizedObject(Align ? Align : 1, AI);
+        }
+      }
+
+      // Look for inline asm that clobbers the SP register.
+      if (isa<CallInst>(I) || isa<InvokeInst>(I)) {
+        ImmutableCallSite CS(I);
+        if (const InlineAsm *IA = dyn_cast<InlineAsm>(CS.getCalledValue())) {
+          unsigned SP = TLI->getStackPointerRegisterToSaveRestore();
+          std::vector<TargetLowering::AsmOperandInfo> Ops =
+            TLI->ParseConstraints(CS);
+          for (size_t I = 0, E = Ops.size(); I != E; ++I) {
+            TargetLowering::AsmOperandInfo &Op = Ops[I];
+            if (Op.Type == InlineAsm::isClobber) {
+              // Clobbers don't have SDValue operands, hence SDValue().
+              TLI->ComputeConstraintToUse(Op, SDValue(), DAG);
+              std::pair<unsigned, const TargetRegisterClass*> PhysReg =
+                TLI->getRegForInlineAsmConstraint(Op.ConstraintCode,
+                                                  Op.ConstraintVT);
+              if (PhysReg.first == SP)
+                MF->getFrameInfo()->setHasInlineAsmWithSPAdjust(true);
+            }
+          }
+        }
+      }
+
       // Mark values used outside their block as exported, by allocating
       // a virtual register for them.
       if (isUsedOutsideOfDefiningBlock(I))

Modified: projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
==============================================================================
--- projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp	Sun Mar 23 16:30:47 2014	(r263666)
@@ -2180,6 +2180,17 @@ SDValue DAGTypeLegalizer::WidenVecRes_SE
     if (getTypeAction(CondVT) == TargetLowering::TypeWidenVector)
       Cond1 = GetWidenedVector(Cond1);
 
+    // If we have to split the condition there is no point in widening the
+    // select. This would result in an cycle of widening the select ->
+    // widening the condition operand -> splitting the condition operand ->
+    // splitting the select -> widening the select. Instead split this select
+    // further and widen the resulting type.
+    if (getTypeAction(CondVT) == TargetLowering::TypeSplitVector) {
+      SDValue SplitSelect = SplitVecOp_VSELECT(N, 0);
+      SDValue Res = ModifyToType(SplitSelect, WidenVT);
+      return Res;
+    }
+
     if (Cond1.getValueType() != CondWidenVT)
       Cond1 = ModifyToType(Cond1, CondWidenVT);
   }

Modified: projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
==============================================================================
--- projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp	Sun Mar 23 16:30:47 2014	(r263666)
@@ -851,12 +851,20 @@ void RegsForValue::AddInlineAsmOperands(
   SDValue Res = DAG.getTargetConstant(Flag, MVT::i32);
   Ops.push_back(Res);
 
+  unsigned SP = TLI.getStackPointerRegisterToSaveRestore();
   for (unsigned Value = 0, Reg = 0, e = ValueVTs.size(); Value != e; ++Value) {
     unsigned NumRegs = TLI.getNumRegisters(*DAG.getContext(), ValueVTs[Value]);
     MVT RegisterVT = RegVTs[Value];
     for (unsigned i = 0; i != NumRegs; ++i) {
       assert(Reg < Regs.size() && "Mismatch in # registers expected");
-      Ops.push_back(DAG.getRegister(Regs[Reg++], RegisterVT));
+      unsigned TheReg = Regs[Reg++];
+      Ops.push_back(DAG.getRegister(TheReg, RegisterVT));
+
+      if (TheReg == SP && Code == InlineAsm::Kind_Clobber) {
+        // If we clobbered the stack pointer, MFI should know about it.
+        assert(DAG.getMachineFunction().getFrameInfo()->
+            hasInlineAsmWithSPAdjust());
+      }
     }
   }
 }
@@ -3370,9 +3378,7 @@ void SelectionDAGBuilder::visitAlloca(co
   setValue(&I, DSA);
   DAG.setRoot(DSA.getValue(1));
 
-  // Inform the Frame Information that we have just allocated a variable-sized
-  // object.
-  FuncInfo.MF->getFrameInfo()->CreateVariableSizedObject(Align ? Align : 1);
+  assert(FuncInfo.MF->getFrameInfo()->hasVarSizedObjects());
 }
 
 void SelectionDAGBuilder::visitLoad(const LoadInst &I) {

Modified: projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
==============================================================================
--- projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp	Sun Mar 23 16:30:47 2014	(r263666)
@@ -419,7 +419,7 @@ bool SelectionDAGISel::runOnMachineFunct
   SplitCriticalSideEffectEdges(const_cast<Function&>(Fn), this);
 
   CurDAG->init(*MF, TTI, TLI);
-  FuncInfo->set(Fn, *MF);
+  FuncInfo->set(Fn, *MF, CurDAG);
 
   if (UseMBPI && OptLevel != CodeGenOpt::None)
     FuncInfo->BPI = &getAnalysis<BranchProbabilityInfo>();
@@ -428,7 +428,8 @@ bool SelectionDAGISel::runOnMachineFunct
 
   SDB->init(GFI, *AA, LibInfo);
 
-  MF->setHasMSInlineAsm(false);
+  MF->setHasInlineAsm(false);
+
   SelectAllBasicBlocks(Fn);
 
   // If the first basic block in the function has live ins that need to be
@@ -511,7 +512,7 @@ bool SelectionDAGISel::runOnMachineFunct
   for (MachineFunction::const_iterator I = MF->begin(), E = MF->end(); I != E;
        ++I) {
 
-    if (MFI->hasCalls() && MF->hasMSInlineAsm())
+    if (MFI->hasCalls() && MF->hasInlineAsm())
       break;
 
     const MachineBasicBlock *MBB = I;
@@ -522,8 +523,8 @@ bool SelectionDAGISel::runOnMachineFunct
           II->isStackAligningInlineAsm()) {
         MFI->setHasCalls(true);
       }
-      if (II->isMSInlineAsm()) {
-        MF->setHasMSInlineAsm(true);
+      if (II->isInlineAsm()) {
+        MF->setHasInlineAsm(true);
       }
     }
   }

Modified: projects/random_number_generator/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
==============================================================================
--- projects/random_number_generator/contrib/llvm/lib/MC/MCParser/AsmParser.cpp	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/llvm/lib/MC/MCParser/AsmParser.cpp	Sun Mar 23 16:30:47 2014	(r263666)
@@ -4192,6 +4192,11 @@ bool AsmParser::parseMSInlineAsm(
         AsmStrRewrites.push_back(AsmRewrite(AOK_Input, Start, SymName.size()));
       }
     }
+
+    // Consider implicit defs to be clobbers.  Think of cpuid and push.
+    const uint16_t *ImpDefs = Desc.getImplicitDefs();
+    for (unsigned I = 0, E = Desc.getNumImplicitDefs(); I != E; ++I)
+      ClobberRegs.push_back(ImpDefs[I]);
   }
 
   // Set the number of Outputs and Inputs.

Modified: projects/random_number_generator/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
==============================================================================
--- projects/random_number_generator/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp	Sun Mar 23 16:30:47 2014	(r263666)
@@ -50,7 +50,7 @@ bool X86FrameLowering::hasFP(const Machi
   return (MF.getTarget().Options.DisableFramePointerElim(MF) ||
           RegInfo->needsStackRealignment(MF) ||
           MFI->hasVarSizedObjects() ||
-          MFI->isFrameAddressTaken() || MF.hasMSInlineAsm() ||
+          MFI->isFrameAddressTaken() || MFI->hasInlineAsmWithSPAdjust() ||
           MF.getInfo<X86MachineFunctionInfo>()->getForceFramePointer() ||
           MMI.callsUnwindInit() || MMI.callsEHReturn());
 }

Modified: projects/random_number_generator/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
==============================================================================
--- projects/random_number_generator/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp	Sun Mar 23 16:30:47 2014	(r263666)
@@ -403,18 +403,15 @@ bool X86RegisterInfo::hasBasePointer(con
    if (!EnableBasePointer)
      return false;
 
-   // When we need stack realignment and there are dynamic allocas, we can't
-   // reference off of the stack pointer, so we reserve a base pointer.
-   //
-   // This is also true if the function contain MS-style inline assembly.  We
-   // do this because if any stack changes occur in the inline assembly, e.g.,
-   // "pusha", then any C local variable or C argument references in the
-   // inline assembly will be wrong because the SP is not properly tracked.
-   if ((needsStackRealignment(MF) && MFI->hasVarSizedObjects()) ||
-       MF.hasMSInlineAsm())
-     return true;
-
-   return false;
+   // When we need stack realignment, we can't address the stack from the frame
+   // pointer.  When we have dynamic allocas or stack-adjusting inline asm, we
+   // can't address variables from the stack pointer.  MS inline asm can
+   // reference locals while also adjusting the stack pointer.  When we can't
+   // use both the SP and the FP, we need a separate base pointer register.
+   bool CantUseFP = needsStackRealignment(MF);
+   bool CantUseSP =
+       MFI->hasVarSizedObjects() || MFI->hasInlineAsmWithSPAdjust();
+   return CantUseFP && CantUseSP;
 }
 
 bool X86RegisterInfo::canRealignStack(const MachineFunction &MF) const {

Modified: projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
==============================================================================
--- projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp	Sun Mar 23 16:30:47 2014	(r263666)
@@ -2034,6 +2034,7 @@ Tool *FreeBSD::buildLinker() const {
 bool FreeBSD::UseSjLjExceptions() const {
   // FreeBSD uses SjLj exceptions on ARM oabi.
   switch (getTriple().getEnvironment()) {
+  case llvm::Triple::GNUEABIHF:
   case llvm::Triple::GNUEABI:
   case llvm::Triple::EABI:
     return false;

Modified: projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
==============================================================================
--- projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/Tools.cpp	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/llvm/tools/clang/lib/Driver/Tools.cpp	Sun Mar 23 16:30:47 2014	(r263666)
@@ -737,8 +737,15 @@ static StringRef getARMFloatABI(const Dr
     }
 
     case llvm::Triple::FreeBSD:
-      // FreeBSD defaults to soft float
-      FloatABI = "soft";
+      switch(Triple.getEnvironment()) {
+      case llvm::Triple::GNUEABIHF:
+        FloatABI = "hard";
+        break;
+      default:
+        // FreeBSD defaults to soft float
+        FloatABI = "soft";
+        break;
+      }
       break;
 
     default:
@@ -5776,8 +5783,18 @@ void freebsd::Assemble::ConstructJob(Com
     }
   } else if (getToolChain().getArch() == llvm::Triple::arm ||
              getToolChain().getArch() == llvm::Triple::thumb) {
-    CmdArgs.push_back("-mfpu=softvfp");
+    const Driver &D = getToolChain().getDriver();
+    llvm::Triple Triple = getToolChain().getTriple();
+    StringRef FloatABI = getARMFloatABI(D, Args, Triple);
+
+    if (FloatABI == "hard") {
+      CmdArgs.push_back("-mfpu=vfp");
+    } else {
+      CmdArgs.push_back("-mfpu=softvfp");
+    }
+
     switch(getToolChain().getTriple().getEnvironment()) {
+    case llvm::Triple::GNUEABIHF:
     case llvm::Triple::GNUEABI:
     case llvm::Triple::EABI:
       CmdArgs.push_back("-meabi=5");

Modified: projects/random_number_generator/contrib/pf/pflogd/pidfile.c
==============================================================================
--- projects/random_number_generator/contrib/pf/pflogd/pidfile.c	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/pf/pflogd/pidfile.c	Sun Mar 23 16:30:47 2014	(r263666)
@@ -17,13 +17,6 @@
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *        This product includes software developed by the NetBSD
- *        Foundation, Inc. and its contributors.
- * 4. Neither the name of The NetBSD Foundation nor the names of its
- *    contributors may be used to endorse or promote products derived
- *    from this software without specific prior written permission.
  *
  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED

Modified: projects/random_number_generator/contrib/subversion/subversion/svn/util.c
==============================================================================
--- projects/random_number_generator/contrib/subversion/subversion/svn/util.c	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/subversion/subversion/svn/util.c	Sun Mar 23 16:30:47 2014	(r263666)
@@ -338,6 +338,7 @@ static const char *prefixes[] = {
   "Approved by:",
   "Obtained from:",
   "MFC after:",
+  "Relnotes:",
   "Security:",
   "Sponsored by:"
 };
@@ -408,6 +409,7 @@ svn_cl__get_log_message(const char **log
   svn_stringbuf_appendcstr(default_msg, "Approved by:\t" APR_EOL_STR);
   svn_stringbuf_appendcstr(default_msg, "Obtained from:\t" APR_EOL_STR);
   svn_stringbuf_appendcstr(default_msg, "MFC after:\t" APR_EOL_STR);
+  svn_stringbuf_appendcstr(default_msg, "Relnotes:\t" APR_EOL_STR);
   svn_stringbuf_appendcstr(default_msg, "Security:\t" APR_EOL_STR);
   svn_stringbuf_appendcstr(default_msg, "Sponsored by:\t"
 #ifdef HAS_ORGANIZATION_NAME
@@ -423,6 +425,7 @@ svn_cl__get_log_message(const char **log
   svn_stringbuf_appendcstr(default_msg, "> Approved by:   If you needed approval for this commit." APR_EOL_STR);
   svn_stringbuf_appendcstr(default_msg, "> Obtained from: If the change is from a third party." APR_EOL_STR);
   svn_stringbuf_appendcstr(default_msg, "> MFC after:     N [day[s]|week[s]|month[s]].  Request a reminder email." APR_EOL_STR);
+  svn_stringbuf_appendcstr(default_msg, "> Relnotes:      Set to 'yes' for mention in release notes." APR_EOL_STR);
   svn_stringbuf_appendcstr(default_msg, "> Security:      Vulnerability reference (one per line) or description." APR_EOL_STR);
   svn_stringbuf_appendcstr(default_msg, "> Sponsored by:  If the change was sponsored by an organization." APR_EOL_STR);
   svn_stringbuf_appendcstr(default_msg, "> Empty fields above will be automatically removed." APR_EOL_STR);

Modified: projects/random_number_generator/contrib/tcpdump/tcpdump.c
==============================================================================
--- projects/random_number_generator/contrib/tcpdump/tcpdump.c	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/tcpdump/tcpdump.c	Sun Mar 23 16:30:47 2014	(r263666)
@@ -69,7 +69,7 @@ extern int SIZE_BUF;
 #include <string.h>
 #include <limits.h>
 #ifdef __FreeBSD__
-#include <sys/capability.h>
+#include <sys/capsicum.h>
 #include <sys/ioccom.h>
 #include <sys/types.h>
 #include <sys/sysctl.h>

Modified: projects/random_number_generator/contrib/tnftp/COPYING
==============================================================================
--- projects/random_number_generator/contrib/tnftp/COPYING	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/tnftp/COPYING	Sun Mar 23 16:30:47 2014	(r263666)
@@ -14,13 +14,6 @@ are met:
 2. Redistributions in binary form must reproduce the above copyright
    notice, this list of conditions and the following disclaimer in the
    documentation and/or other materials provided with the distribution.
-3. All advertising materials mentioning features or use of this software
-   must display the following acknowledgement:
-       This product includes software developed by the NetBSD
-       Foundation, Inc. and its contributors.
-4. Neither the name of The NetBSD Foundation nor the names of its
-   contributors may be used to endorse or promote products derived
-   from this software without specific prior written permission.
 
 THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED

Modified: projects/random_number_generator/contrib/vis/extern.h
==============================================================================
--- projects/random_number_generator/contrib/vis/extern.h	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/contrib/vis/extern.h	Sun Mar 23 16:30:47 2014	(r263666)
@@ -15,13 +15,6 @@
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *        This product includes software developed by the NetBSD
- *        Foundation, Inc. and its contributors.
- * 4. Neither the name of The NetBSD Foundation nor the names of its
- *    contributors may be used to endorse or promote products derived
- *    from this software without specific prior written permission.
  *
  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED

Modified: projects/random_number_generator/crypto/openssh/sandbox-capsicum.c
==============================================================================
--- projects/random_number_generator/crypto/openssh/sandbox-capsicum.c	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/crypto/openssh/sandbox-capsicum.c	Sun Mar 23 16:30:47 2014	(r263666)
@@ -22,7 +22,7 @@
 #include <sys/param.h>
 #include <sys/time.h>
 #include <sys/resource.h>
-#include <sys/capability.h>
+#include <sys/capsicum.h>
 
 #include <errno.h>
 #include <stdarg.h>

Modified: projects/random_number_generator/etc/mtree/BSD.tests.dist
==============================================================================
--- projects/random_number_generator/etc/mtree/BSD.tests.dist	Sun Mar 23 14:18:40 2014	(r263665)
+++ projects/random_number_generator/etc/mtree/BSD.tests.dist	Sun Mar 23 16:30:47 2014	(r263666)
@@ -27,6 +27,8 @@
             ..
             pax
             ..
+            pkill
+            ..
             sh
                 builtins
                 ..
@@ -68,6 +70,16 @@
                 ..
             ..
         ..
+        sbin
+            dhclient
+            ..
+            growfs
+            ..
+            ifconfig
+            ..
+            mdconfig
+            ..
+        ..
         share
             examples
                 tests
@@ -81,12 +93,154 @@
         sys
             kern
             ..
+            netinet
+            ..
         ..
         usr.bin
+            apply
+            ..
             atf
                 atf-sh
                 ..
             ..
+            calendar
+            ..
+            comm
+            ..
+            file2c
+            ..
+            join
+            ..
+            jot
+            ..
+            lastcomm
+            ..
+            m4
+            ..
+            make
+                archives
+                    fmt_44bsd
+                    ..
+                    fmt_44bsd_mod
+                    ..
+                    fmt_oldbsd
+                    ..
+                ..
+                basic
+                    t0
+                    ..
+                    t1
+                    ..
+                    t2
+                    ..
+                    t3
+                    ..
+                ..
+                execution
+                    ellipsis
+                    ..
+                    empty
+                    ..
+                    joberr
+                    ..
+                    plus
+                    ..
+                ..
+                shell
+                    builtin
+                    ..
+                    meta
+                    ..
+                    path
+                    ..
+                    path_select
+                    ..
+                    replace
+                    ..
+                    select
+                    ..
+                ..
+                suffixes
+                    basic
+                    ..
+                    src_wild1
+                    ..
+                    src_wild2
+                    ..
+                ..
+                syntax
+                    directive-t0
+                    ..
+                    enl
+                    ..
+                    funny-targets
+                    ..
+                    semi
+                    ..
+                ..
+                sysmk
+                    t0
+                        2
+                            1
+                            ..
+                        ..
+                        mk
+                        ..
+                    ..
+                    t1
+                        2
+                            1
+                            ..
+                        ..
+                        mk
+                        ..
+                    ..
+                    t2
+                        2
+                            1
+                            ..
+                        ..
+                        mk
+                        ..
+                    ..
+                ..
+                variables
+                    modifier_M
+                    ..
+                    modifier_t
+                    ..

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



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