From owner-svn-src-user@freebsd.org Mon Sep 19 17:15:04 2016 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 13449BE11C3 for ; Mon, 19 Sep 2016 17:15:04 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C438C22E; Mon, 19 Sep 2016 17:15:03 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u8JHF3Js059627; Mon, 19 Sep 2016 17:15:03 GMT (envelope-from markj@FreeBSD.org) Received: (from markj@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u8JHF2iO059618; Mon, 19 Sep 2016 17:15:02 GMT (envelope-from markj@FreeBSD.org) Message-Id: <201609191715.u8JHF2iO059618@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: markj set sender to markj@FreeBSD.org using -f From: Mark Johnston Date: Mon, 19 Sep 2016 17:15:02 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r305984 - in user/alc/PQ_LAUNDRY: . bin/cat contrib/cortex-strings contrib/libarchive/libarchive contrib/libarchive/libarchive/test contrib/netbsd-tests/usr.bin/dirname etc etc/autofs l... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2016 17:15:04 -0000 Author: markj Date: Mon Sep 19 17:15:01 2016 New Revision: 305984 URL: https://svnweb.freebsd.org/changeset/base/305984 Log: MFH r305983 Added: user/alc/PQ_LAUNDRY/contrib/cortex-strings/ - copied from r305983, head/contrib/cortex-strings/ user/alc/PQ_LAUNDRY/lib/libc/aarch64/string/ - copied from r305983, head/lib/libc/aarch64/string/ user/alc/PQ_LAUNDRY/lib/libc/sys/rctl_add_rule.2 - copied unchanged from r305983, head/lib/libc/sys/rctl_add_rule.2 user/alc/PQ_LAUNDRY/sys/arm/cloudabi32/ - copied from r305983, head/sys/arm/cloudabi32/ user/alc/PQ_LAUNDRY/sys/compat/freebsd32/capabilities.conf - copied unchanged from r305983, head/sys/compat/freebsd32/capabilities.conf user/alc/PQ_LAUNDRY/sys/contrib/cloudabi/cloudabi_vdso_armv6.S - copied unchanged from r305983, head/sys/contrib/cloudabi/cloudabi_vdso_armv6.S user/alc/PQ_LAUNDRY/sys/dev/cxgbe/if_cc.c - copied unchanged from r305983, head/sys/dev/cxgbe/if_cc.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/if_ccv.c - copied unchanged from r305983, head/sys/dev/cxgbe/if_ccv.c user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_bmips.c - copied unchanged from r305983, head/sys/mips/broadcom/bcm_bmips.c user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_bmips_exts.h - copied unchanged from r305983, head/sys/mips/broadcom/bcm_bmips_exts.h user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_bmipsreg.h - copied unchanged from r305983, head/sys/mips/broadcom/bcm_bmipsreg.h user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_mips74k.c - copied unchanged from r305983, head/sys/mips/broadcom/bcm_mips74k.c user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_mips74kreg.h - copied unchanged from r305983, head/sys/mips/broadcom/bcm_mips74kreg.h user/alc/PQ_LAUNDRY/sys/modules/cxgbe/if_cc/ - copied from r305983, head/sys/modules/cxgbe/if_cc/ user/alc/PQ_LAUNDRY/sys/modules/cxgbe/if_ccv/ - copied from r305983, head/sys/modules/cxgbe/if_ccv/ user/alc/PQ_LAUNDRY/tools/build/options/WITH_RCS - copied unchanged from r305983, head/tools/build/options/WITH_RCS user/alc/PQ_LAUNDRY/usr.sbin/bhyve/pci_virtio_console.c - copied unchanged from r305983, head/usr.sbin/bhyve/pci_virtio_console.c Deleted: user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_mips_exts.h user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_mipscore.c user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_mipscore.h user/alc/PQ_LAUNDRY/tools/build/options/WITHOUT_RCS Modified: user/alc/PQ_LAUNDRY/UPDATING user/alc/PQ_LAUNDRY/bin/cat/cat.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_platform.h user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_posix.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_tar.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_write_disk_acl.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_write_disk_posix.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test_write_disk_secure745.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test_write_disk_secure746.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test_write_format_gnutar_filenames.c user/alc/PQ_LAUNDRY/contrib/netbsd-tests/usr.bin/dirname/t_dirname.sh user/alc/PQ_LAUNDRY/etc/autofs/special_media user/alc/PQ_LAUNDRY/etc/rc.subr user/alc/PQ_LAUNDRY/lib/libarchive/tests/Makefile user/alc/PQ_LAUNDRY/lib/libc/gen/dirname.3 user/alc/PQ_LAUNDRY/lib/libc/gen/dirname.c user/alc/PQ_LAUNDRY/lib/libc/stdlib/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/sys/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/tests/iconv/Makefile user/alc/PQ_LAUNDRY/lib/libc/tests/stdio/open_memstream2_test.c user/alc/PQ_LAUNDRY/lib/libc/tests/stdio/open_wmemstream_test.c user/alc/PQ_LAUNDRY/lib/libc/tests/stdio/printbasic_test.c user/alc/PQ_LAUNDRY/lib/libc/tests/stdio/printfloat_test.c user/alc/PQ_LAUNDRY/lib/libc/tests/sys/Makefile user/alc/PQ_LAUNDRY/lib/libprocstat/common_kvm.c user/alc/PQ_LAUNDRY/sbin/geom/class/multipath/gmultipath.8 user/alc/PQ_LAUNDRY/sbin/ggate/ggatec/ggatec.8 user/alc/PQ_LAUNDRY/sbin/ggate/ggated/ggated.8 user/alc/PQ_LAUNDRY/sbin/ggate/ggatel/ggatel.8 user/alc/PQ_LAUNDRY/sbin/hastctl/hastctl.8 user/alc/PQ_LAUNDRY/sbin/hastd/hastd.8 user/alc/PQ_LAUNDRY/sbin/ifconfig/af_link.c user/alc/PQ_LAUNDRY/sbin/ifconfig/ifconfig.8 user/alc/PQ_LAUNDRY/sbin/iscontrol/iscontrol.8 user/alc/PQ_LAUNDRY/sbin/mdmfs/mdmfs.8 user/alc/PQ_LAUNDRY/sbin/mount_nfs/mount_nfs.8 user/alc/PQ_LAUNDRY/sbin/nandfs/nandfs.8 user/alc/PQ_LAUNDRY/sbin/natd/natd.c user/alc/PQ_LAUNDRY/sbin/nvmecontrol/nvmecontrol.8 user/alc/PQ_LAUNDRY/sbin/rcorder/rcorder.8 user/alc/PQ_LAUNDRY/sbin/reboot/reboot.8 user/alc/PQ_LAUNDRY/sbin/sysctl/sysctl.c user/alc/PQ_LAUNDRY/sbin/umount/umount.8 user/alc/PQ_LAUNDRY/share/man/man5/src.conf.5 user/alc/PQ_LAUNDRY/share/man/man8/rc.subr.8 user/alc/PQ_LAUNDRY/share/misc/organization.dot user/alc/PQ_LAUNDRY/share/mk/meta.sys.mk user/alc/PQ_LAUNDRY/share/mk/src.opts.mk user/alc/PQ_LAUNDRY/sys/amd64/amd64/machdep.c user/alc/PQ_LAUNDRY/sys/amd64/amd64/trap.c user/alc/PQ_LAUNDRY/sys/amd64/include/cputypes.h user/alc/PQ_LAUNDRY/sys/amd64/include/db_machdep.h user/alc/PQ_LAUNDRY/sys/arm/arm/machdep.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/machdep.c user/alc/PQ_LAUNDRY/sys/boot/common/ufsread.c user/alc/PQ_LAUNDRY/sys/boot/efi/include/efilib.h user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/amd64/elf64_freebsd.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/amd64/ldscript.amd64 user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/arm64/ldscript.arm64 user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/i386/ldscript.i386 user/alc/PQ_LAUNDRY/sys/boot/kshim/bsd_kernel.c user/alc/PQ_LAUNDRY/sys/boot/kshim/bsd_kernel.h user/alc/PQ_LAUNDRY/sys/boot/powerpc/boot1.chrp/Makefile.hfs user/alc/PQ_LAUNDRY/sys/boot/powerpc/boot1.chrp/generate-hfs.sh user/alc/PQ_LAUNDRY/sys/boot/powerpc/boot1.chrp/hfs.tmpl.bz2.uu user/alc/PQ_LAUNDRY/sys/compat/freebsd32/Makefile user/alc/PQ_LAUNDRY/sys/compat/freebsd32/freebsd32_capability.c user/alc/PQ_LAUNDRY/sys/compat/freebsd32/freebsd32_proto.h user/alc/PQ_LAUNDRY/sys/compat/freebsd32/freebsd32_syscall.h user/alc/PQ_LAUNDRY/sys/compat/freebsd32/freebsd32_syscalls.c user/alc/PQ_LAUNDRY/sys/compat/freebsd32/freebsd32_sysent.c user/alc/PQ_LAUNDRY/sys/compat/freebsd32/freebsd32_systrace_args.c user/alc/PQ_LAUNDRY/sys/compat/freebsd32/syscalls.master user/alc/PQ_LAUNDRY/sys/compat/linprocfs/linprocfs.c user/alc/PQ_LAUNDRY/sys/compat/linux/linux_ioctl.c user/alc/PQ_LAUNDRY/sys/conf/files.arm user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/netinet/fil.c user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/netinet/ip_compat.h user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c user/alc/PQ_LAUNDRY/sys/ddb/db_run.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_subr.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/chipc.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/adapter.h user/alc/PQ_LAUNDRY/sys/dev/cxgbe/common/t4_hw.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/firmware/t4fw_interface.h user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_iov.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_main.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_sge.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_tracer.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_vf.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/tom/t4_connect.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/tom/t4_listen.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/tom/t4_tom.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_net_vsc.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_net_vsc.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_rndis_filter.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/if_hnvar.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/ndis.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_chan.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/cq.h user/alc/PQ_LAUNDRY/sys/dev/mlx5/device.h user/alc/PQ_LAUNDRY/sys/dev/mlx5/driver.h user/alc/PQ_LAUNDRY/sys/dev/mlx5/flow_table.h user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_cmd.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_core.h user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_cq.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_eq.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_eswitch_vacl.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_flow_table.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_fw.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_main.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_mr.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_port.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_qp.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_srq.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_transobj.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_uar.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_vport.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/transobj.h user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_en/en.h user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_en/mlx5_en_main.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_en/mlx5_en_tx.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_en/mlx5_en_txrx.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_ifc.h user/alc/PQ_LAUNDRY/sys/dev/mlx5/qp.h user/alc/PQ_LAUNDRY/sys/dev/mlx5/vport.h user/alc/PQ_LAUNDRY/sys/dev/usb/input/ukbd.c user/alc/PQ_LAUNDRY/sys/dev/usb/quirk/usb_quirk.c user/alc/PQ_LAUNDRY/sys/dev/usb/serial/usb_serial.c user/alc/PQ_LAUNDRY/sys/dev/usb/serial/usb_serial.h user/alc/PQ_LAUNDRY/sys/dev/usb/storage/umass.c user/alc/PQ_LAUNDRY/sys/dev/usb/usb_busdma.c user/alc/PQ_LAUNDRY/sys/dev/usb/usb_core.c user/alc/PQ_LAUNDRY/sys/dev/usb/usb_core.h user/alc/PQ_LAUNDRY/sys/dev/usb/usb_dev.c user/alc/PQ_LAUNDRY/sys/dev/usb/usb_device.c user/alc/PQ_LAUNDRY/sys/dev/usb/usb_freebsd.h user/alc/PQ_LAUNDRY/sys/dev/usb/usb_freebsd_loader.h user/alc/PQ_LAUNDRY/sys/dev/usb/usb_generic.c user/alc/PQ_LAUNDRY/sys/dev/usb/usb_hub.c user/alc/PQ_LAUNDRY/sys/dev/usb/usb_msctest.c user/alc/PQ_LAUNDRY/sys/dev/usb/usb_process.c user/alc/PQ_LAUNDRY/sys/dev/usb/usb_request.c user/alc/PQ_LAUNDRY/sys/dev/usb/usb_transfer.c user/alc/PQ_LAUNDRY/sys/dev/usb/usbdi.h user/alc/PQ_LAUNDRY/sys/dev/virtio/console/virtio_console.c user/alc/PQ_LAUNDRY/sys/fs/nullfs/null_subr.c user/alc/PQ_LAUNDRY/sys/i386/i386/db_trace.c user/alc/PQ_LAUNDRY/sys/i386/i386/genassym.c user/alc/PQ_LAUNDRY/sys/i386/i386/swtch.s user/alc/PQ_LAUNDRY/sys/i386/i386/trap.c user/alc/PQ_LAUNDRY/sys/i386/i386/vm_machdep.c user/alc/PQ_LAUNDRY/sys/i386/include/cputypes.h user/alc/PQ_LAUNDRY/sys/i386/include/db_machdep.h user/alc/PQ_LAUNDRY/sys/i386/include/md_var.h user/alc/PQ_LAUNDRY/sys/i386/include/pcb.h user/alc/PQ_LAUNDRY/sys/kern/kern_acct.c user/alc/PQ_LAUNDRY/sys/kern/kern_clock.c user/alc/PQ_LAUNDRY/sys/kern/kern_cons.c user/alc/PQ_LAUNDRY/sys/kern/kern_descrip.c user/alc/PQ_LAUNDRY/sys/kern/kern_exit.c user/alc/PQ_LAUNDRY/sys/kern/kern_fork.c user/alc/PQ_LAUNDRY/sys/kern/kern_ktrace.c user/alc/PQ_LAUNDRY/sys/kern/kern_lockf.c user/alc/PQ_LAUNDRY/sys/kern/kern_malloc.c user/alc/PQ_LAUNDRY/sys/kern/kern_mib.c user/alc/PQ_LAUNDRY/sys/kern/kern_proc.c user/alc/PQ_LAUNDRY/sys/kern/kern_prot.c user/alc/PQ_LAUNDRY/sys/kern/kern_resource.c user/alc/PQ_LAUNDRY/sys/kern/kern_sendfile.c user/alc/PQ_LAUNDRY/sys/kern/kern_shutdown.c user/alc/PQ_LAUNDRY/sys/kern/kern_sig.c user/alc/PQ_LAUNDRY/sys/kern/kern_synch.c user/alc/PQ_LAUNDRY/sys/kern/kern_sysctl.c user/alc/PQ_LAUNDRY/sys/kern/kern_time.c user/alc/PQ_LAUNDRY/sys/kern/kern_timeout.c user/alc/PQ_LAUNDRY/sys/kern/kern_xxx.c user/alc/PQ_LAUNDRY/sys/kern/sched_4bsd.c user/alc/PQ_LAUNDRY/sys/kern/subr_autoconf.c user/alc/PQ_LAUNDRY/sys/kern/subr_blist.c user/alc/PQ_LAUNDRY/sys/kern/subr_clock.c user/alc/PQ_LAUNDRY/sys/kern/subr_hash.c user/alc/PQ_LAUNDRY/sys/kern/subr_log.c user/alc/PQ_LAUNDRY/sys/kern/subr_mchain.c user/alc/PQ_LAUNDRY/sys/kern/subr_param.c user/alc/PQ_LAUNDRY/sys/kern/subr_pcpu.c user/alc/PQ_LAUNDRY/sys/kern/subr_prf.c user/alc/PQ_LAUNDRY/sys/kern/subr_prof.c user/alc/PQ_LAUNDRY/sys/kern/subr_rtc.c user/alc/PQ_LAUNDRY/sys/kern/subr_scanf.c user/alc/PQ_LAUNDRY/sys/kern/subr_uio.c user/alc/PQ_LAUNDRY/sys/kern/sys_generic.c user/alc/PQ_LAUNDRY/sys/kern/sys_socket.c user/alc/PQ_LAUNDRY/sys/kern/tty_compat.c user/alc/PQ_LAUNDRY/sys/kern/tty_info.c user/alc/PQ_LAUNDRY/sys/kern/uipc_domain.c user/alc/PQ_LAUNDRY/sys/kern/uipc_mbuf.c user/alc/PQ_LAUNDRY/sys/kern/uipc_mbuf2.c user/alc/PQ_LAUNDRY/sys/kern/uipc_sockbuf.c user/alc/PQ_LAUNDRY/sys/kern/uipc_socket.c user/alc/PQ_LAUNDRY/sys/kern/uipc_syscalls.c user/alc/PQ_LAUNDRY/sys/kern/uipc_usrreq.c user/alc/PQ_LAUNDRY/sys/kern/vfs_cache.c user/alc/PQ_LAUNDRY/sys/kern/vfs_cluster.c user/alc/PQ_LAUNDRY/sys/kern/vfs_default.c user/alc/PQ_LAUNDRY/sys/kern/vfs_export.c user/alc/PQ_LAUNDRY/sys/kern/vfs_init.c user/alc/PQ_LAUNDRY/sys/kern/vfs_lookup.c user/alc/PQ_LAUNDRY/sys/kern/vfs_mount.c user/alc/PQ_LAUNDRY/sys/kern/vfs_mountroot.c user/alc/PQ_LAUNDRY/sys/kern/vfs_subr.c user/alc/PQ_LAUNDRY/sys/kern/vfs_syscalls.c user/alc/PQ_LAUNDRY/sys/kern/vfs_vnops.c user/alc/PQ_LAUNDRY/sys/kern/vnode_if.src user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_machdep.c user/alc/PQ_LAUNDRY/sys/mips/broadcom/files.broadcom user/alc/PQ_LAUNDRY/sys/mips/include/proc.h user/alc/PQ_LAUNDRY/sys/mips/mips/cpu.c user/alc/PQ_LAUNDRY/sys/mips/mips/freebsd32_machdep.c user/alc/PQ_LAUNDRY/sys/mips/mips/genassym.c user/alc/PQ_LAUNDRY/sys/mips/mips/pm_machdep.c user/alc/PQ_LAUNDRY/sys/mips/mips/swtch.S user/alc/PQ_LAUNDRY/sys/mips/mips/sys_machdep.c user/alc/PQ_LAUNDRY/sys/mips/mips/trap.c user/alc/PQ_LAUNDRY/sys/mips/mips/vm_machdep.c user/alc/PQ_LAUNDRY/sys/modules/cxgbe/Makefile user/alc/PQ_LAUNDRY/sys/net/if_arcsubr.c user/alc/PQ_LAUNDRY/sys/net/if_fddisubr.c user/alc/PQ_LAUNDRY/sys/net/if_iso88025subr.c user/alc/PQ_LAUNDRY/sys/net/raw_usrreq.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_crypto.h user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_hostap.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_ht.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_ht.h user/alc/PQ_LAUNDRY/sys/netinet/ip_input.c user/alc/PQ_LAUNDRY/sys/netinet/ip_mroute.c user/alc/PQ_LAUNDRY/sys/netinet/raw_ip.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_output.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_usrreq.c user/alc/PQ_LAUNDRY/sys/netinet/udp_usrreq.c user/alc/PQ_LAUNDRY/sys/netinet6/icmp6.c user/alc/PQ_LAUNDRY/sys/netinet6/ip6_forward.c user/alc/PQ_LAUNDRY/sys/netinet6/ip6_mroute.c user/alc/PQ_LAUNDRY/sys/netinet6/ip6_output.c user/alc/PQ_LAUNDRY/sys/netinet6/raw_ip6.c user/alc/PQ_LAUNDRY/sys/netinet6/udp6_usrreq.c user/alc/PQ_LAUNDRY/sys/netipsec/keysock.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_fw2.c user/alc/PQ_LAUNDRY/sys/powerpc/powerpc/machdep.c user/alc/PQ_LAUNDRY/sys/sys/efi.h user/alc/PQ_LAUNDRY/sys/sys/mbuf.h user/alc/PQ_LAUNDRY/sys/sys/param.h user/alc/PQ_LAUNDRY/sys/ufs/ffs/ffs_alloc.c user/alc/PQ_LAUNDRY/sys/ufs/ffs/ffs_balloc.c user/alc/PQ_LAUNDRY/sys/ufs/ffs/ffs_inode.c user/alc/PQ_LAUNDRY/sys/ufs/ffs/ffs_rawread.c user/alc/PQ_LAUNDRY/sys/ufs/ffs/ffs_snapshot.c user/alc/PQ_LAUNDRY/sys/ufs/ffs/ffs_softdep.c user/alc/PQ_LAUNDRY/sys/ufs/ffs/ffs_subr.c user/alc/PQ_LAUNDRY/sys/ufs/ffs/ffs_vfsops.c user/alc/PQ_LAUNDRY/sys/ufs/ffs/ffs_vnops.c user/alc/PQ_LAUNDRY/sys/ufs/ufs/extattr.h user/alc/PQ_LAUNDRY/sys/ufs/ufs/inode.h user/alc/PQ_LAUNDRY/sys/ufs/ufs/ufs_acl.c user/alc/PQ_LAUNDRY/sys/ufs/ufs/ufs_bmap.c user/alc/PQ_LAUNDRY/sys/ufs/ufs/ufs_gjournal.c user/alc/PQ_LAUNDRY/sys/ufs/ufs/ufs_inode.c user/alc/PQ_LAUNDRY/sys/ufs/ufs/ufs_quota.c user/alc/PQ_LAUNDRY/sys/ufs/ufs/ufs_vnops.c user/alc/PQ_LAUNDRY/sys/ufs/ufs/ufsmount.h user/alc/PQ_LAUNDRY/sys/x86/acpica/madt.c user/alc/PQ_LAUNDRY/sys/x86/include/apicvar.h user/alc/PQ_LAUNDRY/sys/x86/include/cputypes.h user/alc/PQ_LAUNDRY/sys/x86/include/frame.h user/alc/PQ_LAUNDRY/sys/x86/include/x86_var.h user/alc/PQ_LAUNDRY/sys/x86/x86/identcpu.c user/alc/PQ_LAUNDRY/sys/x86/x86/local_apic.c user/alc/PQ_LAUNDRY/sys/x86/xen/xen_apic.c user/alc/PQ_LAUNDRY/tests/sys/Makefile user/alc/PQ_LAUNDRY/tests/sys/mac/bsdextended/matches_test.sh user/alc/PQ_LAUNDRY/usr.bin/bsdiff/bspatch/bspatch.c user/alc/PQ_LAUNDRY/usr.bin/cmp/cmp.c user/alc/PQ_LAUNDRY/usr.bin/elfdump/elfdump.c user/alc/PQ_LAUNDRY/usr.bin/indent/indent.c user/alc/PQ_LAUNDRY/usr.bin/localedef/collate.c user/alc/PQ_LAUNDRY/usr.bin/login/login_audit.c user/alc/PQ_LAUNDRY/usr.bin/sdiff/sdiff.c user/alc/PQ_LAUNDRY/usr.bin/seq/seq.1 user/alc/PQ_LAUNDRY/usr.bin/tee/tee.c user/alc/PQ_LAUNDRY/usr.bin/tr/tr.c user/alc/PQ_LAUNDRY/usr.bin/vtfontcvt/vtfontcvt.c user/alc/PQ_LAUNDRY/usr.sbin/amd/amd/Makefile user/alc/PQ_LAUNDRY/usr.sbin/amd/amq/Makefile user/alc/PQ_LAUNDRY/usr.sbin/amd/fixmount/Makefile user/alc/PQ_LAUNDRY/usr.sbin/amd/fsinfo/Makefile user/alc/PQ_LAUNDRY/usr.sbin/amd/hlfsd/Makefile user/alc/PQ_LAUNDRY/usr.sbin/amd/include/Makefile user/alc/PQ_LAUNDRY/usr.sbin/amd/libamu/Makefile user/alc/PQ_LAUNDRY/usr.sbin/amd/mk-amd-map/Makefile user/alc/PQ_LAUNDRY/usr.sbin/amd/pawd/Makefile user/alc/PQ_LAUNDRY/usr.sbin/amd/scripts/Makefile user/alc/PQ_LAUNDRY/usr.sbin/amd/wire-test/Makefile user/alc/PQ_LAUNDRY/usr.sbin/autofs/automountd.c user/alc/PQ_LAUNDRY/usr.sbin/autofs/autounmountd.c user/alc/PQ_LAUNDRY/usr.sbin/autofs/defined.c user/alc/PQ_LAUNDRY/usr.sbin/bhyve/Makefile user/alc/PQ_LAUNDRY/usr.sbin/bhyve/virtio.h user/alc/PQ_LAUNDRY/usr.sbin/fifolog/lib/fifolog_create.c user/alc/PQ_LAUNDRY/usr.sbin/fifolog/lib/fifolog_reader.c user/alc/PQ_LAUNDRY/usr.sbin/fifolog/lib/fifolog_write_poll.c user/alc/PQ_LAUNDRY/usr.sbin/fifolog/lib/miniobj.h user/alc/PQ_LAUNDRY/usr.sbin/freebsd-update/freebsd-update.sh user/alc/PQ_LAUNDRY/usr.sbin/uefisign/child.c Directory Properties: user/alc/PQ_LAUNDRY/ (props changed) user/alc/PQ_LAUNDRY/contrib/libarchive/ (props changed) user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/ (props changed) user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/ (props changed) user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive_fe/ (props changed) user/alc/PQ_LAUNDRY/contrib/libarchive/tar/ (props changed) user/alc/PQ_LAUNDRY/contrib/netbsd-tests/ (props changed) user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/ (props changed) Modified: user/alc/PQ_LAUNDRY/UPDATING ============================================================================== --- user/alc/PQ_LAUNDRY/UPDATING Mon Sep 19 16:16:14 2016 (r305983) +++ user/alc/PQ_LAUNDRY/UPDATING Mon Sep 19 17:15:01 2016 (r305984) @@ -31,6 +31,16 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20160918: + GNU rcs has been turned off by default. It can (temporarily) be built + again by adding WITH_RCS knob in src.conf. + Otherwise, GNU rcs is available from packages: + - rcs: Latest GPLv3 GNU rcs version. + - rcs57: Copy of the latest version of GNU rcs (GPLv2) from base. + +20160918: + The backup_uses_rcs functionality has been removed from rc.subr. + 20160908: The queue(3) debugging macro, QUEUE_MACRO_DEBUG, has been split into two separate components, QUEUE_MACRO_DEBUG_TRACE and Modified: user/alc/PQ_LAUNDRY/bin/cat/cat.c ============================================================================== --- user/alc/PQ_LAUNDRY/bin/cat/cat.c Mon Sep 19 16:16:14 2016 (r305983) +++ user/alc/PQ_LAUNDRY/bin/cat/cat.c Mon Sep 19 17:15:01 2016 (r305984) @@ -64,6 +64,8 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include +#include static int bflag, eflag, lflag, nflag, sflag, tflag, vflag; static int rval; @@ -207,6 +209,7 @@ static void cook_cat(FILE *fp) { int ch, gobble, line, prev; + wint_t wch; /* Reset EOF condition on stdin. */ if (fp == stdin && feof(stdin)) @@ -239,18 +242,40 @@ cook_cat(FILE *fp) continue; } } else if (vflag) { - if (!isascii(ch) && !isprint(ch)) { + (void)ungetc(ch, fp); + /* + * Our getwc(3) doesn't change file position + * on error. + */ + if ((wch = getwc(fp)) == WEOF) { + if (ferror(fp) && errno == EILSEQ) { + clearerr(fp); + /* Resync attempt. */ + memset(&fp->_mbstate, 0, sizeof(mbstate_t)); + if ((ch = getc(fp)) == EOF) + break; + wch = ch; + goto ilseq; + } else + break; + } + if (!iswascii(wch) && !iswprint(wch)) { +ilseq: if (putchar('M') == EOF || putchar('-') == EOF) break; - ch = toascii(ch); + wch = toascii(wch); } - if (iscntrl(ch)) { - if (putchar('^') == EOF || - putchar(ch == '\177' ? '?' : - ch | 0100) == EOF) + if (iswcntrl(wch)) { + ch = toascii(wch); + ch = (ch == '\177') ? '?' : (ch | 0100); + if (putchar('^') == EOF || putchar(ch) == EOF) break; continue; } + if (putwchar(wch) == WEOF) + break; + ch = -1; + continue; } if (putchar(ch) == EOF) break; Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_platform.h ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_platform.h Mon Sep 19 16:16:14 2016 (r305983) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_platform.h Mon Sep 19 17:15:01 2016 (r305984) @@ -159,6 +159,15 @@ #define CAN_RESTORE_METADATA_FD #endif +/* + * glibc 2.24 deprecates readdir_r + */ +#if defined(HAVE_READDIR_R) && (!defined(__GLIBC__) || !defined(__GLIBC_MINOR__) || __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 24)) +#define USE_READDIR_R 1 +#else +#undef USE_READDIR_R +#endif + /* Set up defaults for internal error codes. */ #ifndef ARCHIVE_ERRNO_FILE_FORMAT #if HAVE_EFTYPE Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c Mon Sep 19 16:16:14 2016 (r305983) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c Mon Sep 19 17:15:01 2016 (r305984) @@ -411,9 +411,7 @@ setup_acls(struct archive_read_disk *a, { const char *accpath; acl_t acl; -#if HAVE_ACL_IS_TRIVIAL_NP int r; -#endif accpath = archive_entry_sourcepath(entry); if (accpath == NULL) @@ -473,9 +471,13 @@ setup_acls(struct archive_read_disk *a, } #endif if (acl != NULL) { - translate_acl(a, entry, acl, ARCHIVE_ENTRY_ACL_TYPE_NFS4); + r = translate_acl(a, entry, acl, ARCHIVE_ENTRY_ACL_TYPE_NFS4); acl_free(acl); - return (ARCHIVE_OK); + if (r != ARCHIVE_OK) { + archive_set_error(&a->archive, errno, + "Couldn't translate NFSv4 ACLs: %s", accpath); + } + return (r); } #endif /* ACL_TYPE_NFS4 */ @@ -506,19 +508,30 @@ setup_acls(struct archive_read_disk *a, #endif if (acl != NULL) { - translate_acl(a, entry, acl, + r = translate_acl(a, entry, acl, ARCHIVE_ENTRY_ACL_TYPE_ACCESS); acl_free(acl); acl = NULL; + if (r != ARCHIVE_OK) { + archive_set_error(&a->archive, errno, + "Couldn't translate access ACLs: %s", accpath); + return (r); + } } /* Only directories can have default ACLs. */ if (S_ISDIR(archive_entry_mode(entry))) { acl = acl_get_file(accpath, ACL_TYPE_DEFAULT); if (acl != NULL) { - translate_acl(a, entry, acl, + r = translate_acl(a, entry, acl, ARCHIVE_ENTRY_ACL_TYPE_DEFAULT); acl_free(acl); + if (r != ARCHIVE_OK) { + archive_set_error(&a->archive, errno, + "Couldn't translate default ACLs: %s", + accpath); + return (r); + } } } return (ARCHIVE_OK); @@ -574,19 +587,23 @@ translate_acl(struct archive_read_disk * #ifdef ACL_TYPE_NFS4 acl_entry_type_t acl_type; acl_flagset_t acl_flagset; - int brand, r; + int brand; #endif acl_entry_t acl_entry; acl_permset_t acl_permset; int i, entry_acl_type; - int s, ae_id, ae_tag, ae_perm; + int r, s, ae_id, ae_tag, ae_perm; const char *ae_name; #ifdef ACL_TYPE_NFS4 // FreeBSD "brands" ACLs as POSIX.1e or NFSv4 // Make sure the "brand" on this ACL is consistent // with the default_entry_acl_type bits provided. - acl_get_brand_np(acl, &brand); + if (acl_get_brand_np(acl, &brand) != 0) { + archive_set_error(&a->archive, errno, + "Failed to read ACL brand"); + return (ARCHIVE_WARN); + } switch (brand) { case ACL_BRAND_POSIX: switch (default_entry_acl_type) { @@ -594,31 +611,43 @@ translate_acl(struct archive_read_disk * case ARCHIVE_ENTRY_ACL_TYPE_DEFAULT: break; default: - // XXX set warning message? - return ARCHIVE_FAILED; + archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, + "Invalid ACL entry type for POSIX.1e ACL"); + return (ARCHIVE_WARN); } break; case ACL_BRAND_NFS4: if (default_entry_acl_type & ~ARCHIVE_ENTRY_ACL_TYPE_NFS4) { - // XXX set warning message? - return ARCHIVE_FAILED; + archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, + "Invalid ACL entry type for NFSv4 ACL"); + return (ARCHIVE_WARN); } break; default: - // XXX set warning message? - return ARCHIVE_FAILED; + archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, + "Unknown ACL brand"); + return (ARCHIVE_WARN); break; } #endif s = acl_get_entry(acl, ACL_FIRST_ENTRY, &acl_entry); + if (s == -1) { + archive_set_error(&a->archive, errno, + "Failed to get first ACL entry"); + return (ARCHIVE_WARN); + } while (s == 1) { ae_id = -1; ae_name = NULL; ae_perm = 0; - acl_get_tag_type(acl_entry, &acl_tag); + if (acl_get_tag_type(acl_entry, &acl_tag) != 0) { + archive_set_error(&a->archive, errno, + "Failed to get ACL tag type"); + return (ARCHIVE_WARN); + } switch (acl_tag) { case ACL_USER: ae_id = (int)*(uid_t *)acl_get_qualifier(acl_entry); @@ -653,13 +682,18 @@ translate_acl(struct archive_read_disk * continue; } - // XXX acl type maps to allow/deny/audit/YYYY bits - // XXX acl_get_entry_type_np on FreeBSD returns EINVAL for - // non-NFSv4 ACLs + // XXX acl_type maps to allow/deny/audit/YYYY bits entry_acl_type = default_entry_acl_type; #ifdef ACL_TYPE_NFS4 - r = acl_get_entry_type_np(acl_entry, &acl_type); - if (r == 0) { + if (default_entry_acl_type & ARCHIVE_ENTRY_ACL_TYPE_NFS4) { + /* + * acl_get_entry_type_np() falis with non-NFSv4 ACLs + */ + if (acl_get_entry_type_np(acl_entry, &acl_type) != 0) { + archive_set_error(&a->archive, errno, "Failed " + "to get ACL type from a NFSv4 ACL entry"); + return (ARCHIVE_WARN); + } switch (acl_type) { case ACL_ENTRY_TYPE_ALLOW: entry_acl_type = ARCHIVE_ENTRY_ACL_TYPE_ALLOW; @@ -673,32 +707,53 @@ translate_acl(struct archive_read_disk * case ACL_ENTRY_TYPE_ALARM: entry_acl_type = ARCHIVE_ENTRY_ACL_TYPE_ALARM; break; + default: + archive_set_error(&a->archive, errno, + "Invalid NFSv4 ACL entry type"); + return (ARCHIVE_WARN); } - } - /* - * Libarchive stores "flag" (NFSv4 inheritance bits) - * in the ae_perm bitmap. - */ - // XXX acl_get_flagset_np on FreeBSD returns EINVAL for - // non-NFSv4 ACLs - r = acl_get_flagset_np(acl_entry, &acl_flagset); - if (r == 0) { + /* + * Libarchive stores "flag" (NFSv4 inheritance bits) + * in the ae_perm bitmap. + * + * acl_get_flagset_np() fails with non-NFSv4 ACLs + */ + if (acl_get_flagset_np(acl_entry, &acl_flagset) != 0) { + archive_set_error(&a->archive, errno, + "Failed to get flagset from a NFSv4 ACL entry"); + return (ARCHIVE_WARN); + } for (i = 0; i < (int)(sizeof(acl_inherit_map) / sizeof(acl_inherit_map[0])); ++i) { - if (acl_get_flag_np(acl_flagset, - acl_inherit_map[i].platform_inherit)) + r = acl_get_flag_np(acl_flagset, + acl_inherit_map[i].platform_inherit); + if (r == -1) { + archive_set_error(&a->archive, errno, + "Failed to check flag in a NFSv4 " + "ACL flagset"); + return (ARCHIVE_WARN); + } else if (r) ae_perm |= acl_inherit_map[i].archive_inherit; } } #endif - acl_get_permset(acl_entry, &acl_permset); + if (acl_get_permset(acl_entry, &acl_permset) != 0) { + archive_set_error(&a->archive, errno, + "Failed to get ACL permission set"); + return (ARCHIVE_WARN); + } for (i = 0; i < (int)(sizeof(acl_perm_map) / sizeof(acl_perm_map[0])); ++i) { /* * acl_get_perm() is spelled differently on different * platforms; see above. */ - if (ACL_GET_PERM(acl_permset, acl_perm_map[i].platform_perm)) + r = ACL_GET_PERM(acl_permset, acl_perm_map[i].platform_perm); + if (r == -1) { + archive_set_error(&a->archive, errno, + "Failed to check permission in an ACL permission set"); + return (ARCHIVE_WARN); + } else if (r) ae_perm |= acl_perm_map[i].archive_perm; } @@ -707,6 +762,11 @@ translate_acl(struct archive_read_disk * ae_id, ae_name); s = acl_get_entry(acl, ACL_NEXT_ENTRY, &acl_entry); + if (s == -1) { + archive_set_error(&a->archive, errno, + "Failed to get next ACL entry"); + return (ARCHIVE_WARN); + } } return (ARCHIVE_OK); } Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_posix.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_posix.c Mon Sep 19 16:16:14 2016 (r305983) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_posix.c Mon Sep 19 17:15:01 2016 (r305984) @@ -165,7 +165,7 @@ struct filesystem { int synthetic; int remote; int noatime; -#if defined(HAVE_READDIR_R) +#if defined(USE_READDIR_R) size_t name_max; #endif long incr_xfer_size; @@ -200,7 +200,7 @@ struct tree { DIR *d; #define INVALID_DIR_HANDLE NULL struct dirent *de; -#if defined(HAVE_READDIR_R) +#if defined(USE_READDIR_R) struct dirent *dirent; size_t dirent_allocated; #endif @@ -1592,7 +1592,7 @@ setup_current_filesystem(struct archive_ #endif t->current_filesystem->noatime = 0; -#if defined(HAVE_READDIR_R) +#if defined(USE_READDIR_R) /* Set maximum filename length. */ #if defined(HAVE_STRUCT_STATFS_F_NAMEMAX) t->current_filesystem->name_max = sfs.f_namemax; @@ -1615,7 +1615,7 @@ setup_current_filesystem(struct archive_ else t->current_filesystem->name_max = nm; #endif -#endif /* HAVE_READDIR_R */ +#endif /* USE_READDIR_R */ return (ARCHIVE_OK); } @@ -1817,7 +1817,7 @@ setup_current_filesystem(struct archive_ #endif t->current_filesystem->noatime = 0; -#if defined(HAVE_READDIR_R) +#if defined(USE_READDIR_R) /* Set maximum filename length. */ t->current_filesystem->name_max = sfs.f_namelen; #endif @@ -1901,7 +1901,7 @@ setup_current_filesystem(struct archive_ #endif t->current_filesystem->noatime = 0; -#if defined(HAVE_READDIR_R) +#if defined(USE_READDIR_R) /* Set maximum filename length. */ t->current_filesystem->name_max = sfs.f_namemax; #endif @@ -1918,7 +1918,7 @@ static int setup_current_filesystem(struct archive_read_disk *a) { struct tree *t = a->tree; -#if defined(_PC_NAME_MAX) && defined(HAVE_READDIR_R) +#if defined(_PC_NAME_MAX) && defined(USE_READDIR_R) long nm; #endif t->current_filesystem->synthetic = -1;/* Not supported */ @@ -1930,7 +1930,7 @@ setup_current_filesystem(struct archive_ t->current_filesystem->min_xfer_size = -1; t->current_filesystem->incr_xfer_size = -1; -#if defined(HAVE_READDIR_R) +#if defined(USE_READDIR_R) /* Set maximum filename length. */ # if defined(_PC_NAME_MAX) if (tree_current_is_symblic_link_target(t)) { @@ -1958,7 +1958,7 @@ setup_current_filesystem(struct archive_ else t->current_filesystem->name_max = nm; # endif /* _PC_NAME_MAX */ -#endif /* HAVE_READDIR_R */ +#endif /* USE_READDIR_R */ return (ARCHIVE_OK); } @@ -2366,7 +2366,7 @@ tree_dir_next_posix(struct tree *t) size_t namelen; if (t->d == NULL) { -#if defined(HAVE_READDIR_R) +#if defined(USE_READDIR_R) size_t dirent_size; #endif @@ -2387,7 +2387,7 @@ tree_dir_next_posix(struct tree *t) t->visit_type = r != 0 ? r : TREE_ERROR_DIR; return (t->visit_type); } -#if defined(HAVE_READDIR_R) +#if defined(USE_READDIR_R) dirent_size = offsetof(struct dirent, d_name) + t->filesystem_table[t->current->filesystem_id].name_max + 1; if (t->dirent == NULL || t->dirent_allocated < dirent_size) { @@ -2404,11 +2404,11 @@ tree_dir_next_posix(struct tree *t) } t->dirent_allocated = dirent_size; } -#endif /* HAVE_READDIR_R */ +#endif /* USE_READDIR_R */ } for (;;) { errno = 0; -#if defined(HAVE_READDIR_R) +#if defined(USE_READDIR_R) r = readdir_r(t->d, t->dirent, &t->de); #ifdef _AIX /* Note: According to the man page, return value 9 indicates @@ -2660,7 +2660,7 @@ tree_free(struct tree *t) if (t == NULL) return; archive_string_free(&t->path); -#if defined(HAVE_READDIR_R) +#if defined(USE_READDIR_R) free(t->dirent); #endif free(t->sparse_list); Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_tar.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_tar.c Mon Sep 19 16:16:14 2016 (r305983) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_tar.c Mon Sep 19 17:15:01 2016 (r305984) @@ -136,6 +136,7 @@ struct tar { int64_t entry_padding; int64_t entry_bytes_unconsumed; int64_t realsize; + int sparse_allowed; struct sparse_block *sparse_list; struct sparse_block *sparse_last; int64_t sparse_offset; @@ -1271,6 +1272,14 @@ header_common(struct archive_read *a, st * sparse information in the extended area. */ /* FALLTHROUGH */ + case '0': + /* + * Enable sparse file "read" support only for regular + * files and explicit GNU sparse files. However, we + * don't allow non-standard file types to be sparse. + */ + tar->sparse_allowed = 1; + /* FALLTHROUGH */ default: /* Regular file and non-standard types */ /* * Per POSIX: non-recognized types should always be @@ -1730,6 +1739,14 @@ pax_attribute(struct archive_read *a, st #endif switch (key[0]) { case 'G': + /* Reject GNU.sparse.* headers on non-regular files. */ + if (strncmp(key, "GNU.sparse", 10) == 0 && + !tar->sparse_allowed) { + archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, + "Non-regular file cannot be sparse"); + return (ARCHIVE_FATAL); + } + /* GNU "0.0" sparse pax format. */ if (strcmp(key, "GNU.sparse.numblocks") == 0) { tar->sparse_offset = -1; Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_write_disk_acl.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_write_disk_acl.c Mon Sep 19 16:16:14 2016 (r305983) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_write_disk_acl.c Mon Sep 19 17:15:01 2016 (r305984) @@ -153,9 +153,19 @@ set_acl(struct archive *a, int fd, const if (entries == 0) return (ARCHIVE_OK); acl = acl_init(entries); + if (acl == (acl_t)NULL) { + archive_set_error(a, errno, + "Failed to initialize ACL working storage"); + return (ARCHIVE_FAILED); + } while (archive_acl_next(a, abstract_acl, ae_requested_type, &ae_type, &ae_permset, &ae_tag, &ae_id, &ae_name) == ARCHIVE_OK) { - acl_create_entry(&acl, &acl_entry); + if (acl_create_entry(&acl, &acl_entry) != 0) { + archive_set_error(a, errno, + "Failed to create a new ACL entry"); + ret = ARCHIVE_FAILED; + goto exit_free; + } switch (ae_tag) { case ARCHIVE_ENTRY_ACL_USER: @@ -186,53 +196,96 @@ set_acl(struct archive *a, int fd, const break; #endif default: - /* XXX */ - break; + archive_set_error(a, ARCHIVE_ERRNO_MISC, + "Unknown ACL tag"); + ret = ARCHIVE_FAILED; + goto exit_free; } #ifdef ACL_TYPE_NFS4 + r = 0; switch (ae_type) { case ARCHIVE_ENTRY_ACL_TYPE_ALLOW: - acl_set_entry_type_np(acl_entry, ACL_ENTRY_TYPE_ALLOW); + r = acl_set_entry_type_np(acl_entry, ACL_ENTRY_TYPE_ALLOW); break; case ARCHIVE_ENTRY_ACL_TYPE_DENY: - acl_set_entry_type_np(acl_entry, ACL_ENTRY_TYPE_DENY); + r = acl_set_entry_type_np(acl_entry, ACL_ENTRY_TYPE_DENY); break; case ARCHIVE_ENTRY_ACL_TYPE_AUDIT: - acl_set_entry_type_np(acl_entry, ACL_ENTRY_TYPE_AUDIT); + r = acl_set_entry_type_np(acl_entry, ACL_ENTRY_TYPE_AUDIT); break; case ARCHIVE_ENTRY_ACL_TYPE_ALARM: - acl_set_entry_type_np(acl_entry, ACL_ENTRY_TYPE_ALARM); + r = acl_set_entry_type_np(acl_entry, ACL_ENTRY_TYPE_ALARM); break; case ARCHIVE_ENTRY_ACL_TYPE_ACCESS: case ARCHIVE_ENTRY_ACL_TYPE_DEFAULT: // These don't translate directly into the system ACL. break; default: - // XXX error handling here. - break; + archive_set_error(a, ARCHIVE_ERRNO_MISC, + "Unknown ACL entry type"); + ret = ARCHIVE_FAILED; + goto exit_free; + } + if (r != 0) { + archive_set_error(a, errno, + "Failed to set ACL entry type"); + ret = ARCHIVE_FAILED; + goto exit_free; } #endif - acl_get_permset(acl_entry, &acl_permset); - acl_clear_perms(acl_permset); + if (acl_get_permset(acl_entry, &acl_permset) != 0) { + archive_set_error(a, errno, + "Failed to get ACL permission set"); + ret = ARCHIVE_FAILED; + goto exit_free; + } + if (acl_clear_perms(acl_permset) != 0) { + archive_set_error(a, errno, + "Failed to clear ACL permissions"); + ret = ARCHIVE_FAILED; + goto exit_free; + } for (i = 0; i < (int)(sizeof(acl_perm_map) / sizeof(acl_perm_map[0])); ++i) { if (ae_permset & acl_perm_map[i].archive_perm) - acl_add_perm(acl_permset, - acl_perm_map[i].platform_perm); + if (acl_add_perm(acl_permset, + acl_perm_map[i].platform_perm) != 0) { + archive_set_error(a, errno, + "Failed to add ACL permission"); + ret = ARCHIVE_FAILED; + goto exit_free; + } } #ifdef ACL_TYPE_NFS4 - // XXX acl_get_flagset_np on FreeBSD returns EINVAL for - // non-NFSv4 ACLs - r = acl_get_flagset_np(acl_entry, &acl_flagset); - if (r == 0) { - acl_clear_flags_np(acl_flagset); + if (acl_type == ACL_TYPE_NFS4) { + /* + * acl_get_flagset_np() fails with non-NFSv4 ACLs + */ + if (acl_get_flagset_np(acl_entry, &acl_flagset) != 0) { + archive_set_error(a, errno, + "Failed to get flagset from an NFSv4 ACL entry"); + ret = ARCHIVE_FAILED; + goto exit_free; + } + if (acl_clear_flags_np(acl_flagset) != 0) { + archive_set_error(a, errno, + "Failed to clear flags from an NFSv4 ACL flagset"); + ret = ARCHIVE_FAILED; + goto exit_free; + } for (i = 0; i < (int)(sizeof(acl_inherit_map) / sizeof(acl_inherit_map[0])); ++i) { - if (ae_permset & acl_inherit_map[i].archive_inherit) - acl_add_flag_np(acl_flagset, - acl_inherit_map[i].platform_inherit); + if (ae_permset & acl_inherit_map[i].archive_inherit) { + if (acl_add_flag_np(acl_flagset, + acl_inherit_map[i].platform_inherit) != 0) { + archive_set_error(a, errno, + "Failed to add flag to NFSv4 ACL flagset"); + ret = ARCHIVE_FAILED; + goto exit_free; + } + } } } #endif @@ -262,6 +315,7 @@ set_acl(struct archive *a, int fd, const ret = ARCHIVE_WARN; } #endif +exit_free: acl_free(acl); return (ret); } Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_write_disk_posix.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_write_disk_posix.c Mon Sep 19 16:16:14 2016 (r305983) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_write_disk_posix.c Mon Sep 19 17:15:01 2016 (r305984) @@ -140,7 +140,17 @@ __FBSDID("$FreeBSD$"); #define O_BINARY 0 #endif #ifndef O_CLOEXEC -#define O_CLOEXEC 0 +#define O_CLOEXEC 0 +#endif + +/* Ignore non-int O_NOFOLLOW constant. */ +/* gnulib's fcntl.h does this on AIX, but it seems practical everywhere */ +#if defined O_NOFOLLOW && !(INT_MIN <= O_NOFOLLOW && O_NOFOLLOW <= INT_MAX) +#undef O_NOFOLLOW +#endif + +#ifndef O_NOFOLLOW +#define O_NOFOLLOW 0 #endif struct fixup_entry { @@ -326,12 +336,14 @@ struct archive_write_disk { #define HFS_BLOCKS(s) ((s) >> 12) +static int check_symlinks_fsobj(char *path, int *error_number, struct archive_string *error_string, int flags); static int check_symlinks(struct archive_write_disk *); static int create_filesystem_object(struct archive_write_disk *); static struct fixup_entry *current_fixup(struct archive_write_disk *, const char *pathname); #if defined(HAVE_FCHDIR) && defined(PATH_MAX) static void edit_deep_directories(struct archive_write_disk *ad); #endif +static int cleanup_pathname_fsobj(char *path, int *error_number, struct archive_string *error_string, int flags); static int cleanup_pathname(struct archive_write_disk *); static int create_dir(struct archive_write_disk *, char *); static int create_parent_dir(struct archive_write_disk *, char *); @@ -2014,6 +2026,10 @@ create_filesystem_object(struct archive_ const char *linkname; mode_t final_mode, mode; int r; + /* these for check_symlinks_fsobj */ + char *linkname_copy; /* non-const copy of linkname */ + struct archive_string error_string; + int error_number; /* We identify hard/symlinks according to the link names. */ /* Since link(2) and symlink(2) don't handle modes, we're done here. */ @@ -2022,6 +2038,27 @@ create_filesystem_object(struct archive_ #if !HAVE_LINK return (EPERM); #else + archive_string_init(&error_string); + linkname_copy = strdup(linkname); + if (linkname_copy == NULL) { + return (EPERM); + } + /* TODO: consider using the cleaned-up path as the link target? */ + r = cleanup_pathname_fsobj(linkname_copy, &error_number, &error_string, a->flags); + if (r != ARCHIVE_OK) { + archive_set_error(&a->archive, error_number, "%s", error_string.s); + free(linkname_copy); + /* EPERM is more appropriate than error_number for our callers */ + return (EPERM); + } + r = check_symlinks_fsobj(linkname_copy, &error_number, &error_string, a->flags); + if (r != ARCHIVE_OK) { + archive_set_error(&a->archive, error_number, "%s", error_string.s); + free(linkname_copy); + /* EPERM is more appropriate than error_number for our callers */ + return (EPERM); + } + free(linkname_copy); r = link(linkname, a->name) ? errno : 0; /* * New cpio and pax formats allow hardlink entries @@ -2040,7 +2077,7 @@ create_filesystem_object(struct archive_ a->deferred = 0; } else if (r == 0 && a->filesize > 0) { a->fd = open(a->name, - O_WRONLY | O_TRUNC | O_BINARY | O_CLOEXEC); + O_WRONLY | O_TRUNC | O_BINARY | O_CLOEXEC | O_NOFOLLOW); __archive_ensure_cloexec_flag(a->fd); if (a->fd < 0) r = errno; @@ -2351,126 +2388,233 @@ current_fixup(struct archive_write_disk return (a->current_fixup); } -/* TODO: Make this work. */ -/* - * TODO: The deep-directory support bypasses this; disable deep directory - * support if we're doing symlink checks. - */ /* * TODO: Someday, integrate this with the deep dir support; they both * scan the path and both can be optimized by comparing against other * recent paths. */ /* TODO: Extend this to support symlinks on Windows Vista and later. */ + +/* + * Checks the given path to see if any elements along it are symlinks. Returns + * ARCHIVE_OK if there are none, otherwise puts an error in errmsg. + */ static int -check_symlinks(struct archive_write_disk *a) +check_symlinks_fsobj(char *path, int *error_number, struct archive_string *error_string, int flags) { #if !defined(HAVE_LSTAT) /* Platform doesn't have lstat, so we can't look for symlinks. */ - (void)a; /* UNUSED */ + (void)path; /* UNUSED */ + (void)error_number; /* UNUSED */ + (void)error_string; /* UNUSED */ + (void)flags; /* UNUSED */ return (ARCHIVE_OK); #else - char *pn; + int res = ARCHIVE_OK; + char *tail; + char *head; + int last; char c; int r; struct stat st; + int restore_pwd; + + /* Nothing to do here if name is empty */ + if(path[0] == '\0') + return (ARCHIVE_OK); /* * Guard against symlink tricks. Reject any archive entry whose * destination would be altered by a symlink. - */ - /* Whatever we checked last time doesn't need to be re-checked. */ - pn = a->name; - if (archive_strlen(&(a->path_safe)) > 0) { - char *p = a->path_safe.s; - while ((*pn != '\0') && (*p == *pn)) - ++p, ++pn; - } + * + * Walk the filename in chunks separated by '/'. For each segment: + * - if it doesn't exist, continue + * - if it's symlink, abort or remove it + * - if it's a directory and it's not the last chunk, cd into it + * As we go: + * head points to the current (relative) path + * tail points to the temporary \0 terminating the segment we're currently examining + * c holds what used to be in *tail + * last is 1 if this is the last tail + */ + restore_pwd = open(".", O_RDONLY | O_BINARY | O_CLOEXEC); + __archive_ensure_cloexec_flag(restore_pwd); + if (restore_pwd < 0) + return (ARCHIVE_FATAL); + head = path; + tail = path; + last = 0; + /* TODO: reintroduce a safe cache here? */ /* Skip the root directory if the path is absolute. */ - if(pn == a->name && pn[0] == '/') - ++pn; - c = pn[0]; - /* Keep going until we've checked the entire name. */ - while (pn[0] != '\0' && (pn[0] != '/' || pn[1] != '\0')) { + if(tail == path && tail[0] == '/') + ++tail; + /* Keep going until we've checked the entire name. + * head, tail, path all alias the same string, which is + * temporarily zeroed at tail, so be careful restoring the + * stashed (c=tail[0]) for error messages. + * Exiting the loop with break is okay; continue is not. + */ + while (!last) { + /* Skip the separator we just consumed, plus any adjacent ones */ + while (*tail == '/') + ++tail; /* Skip the next path element. */ - while (*pn != '\0' && *pn != '/') - ++pn; - c = pn[0]; - pn[0] = '\0'; + while (*tail != '\0' && *tail != '/') + ++tail; + /* is this the last path component? */ + last = (tail[0] == '\0') || (tail[0] == '/' && tail[1] == '\0'); + /* temporarily truncate the string here */ + c = tail[0]; + tail[0] = '\0'; /* Check that we haven't hit a symlink. */ - r = lstat(a->name, &st); + r = lstat(head, &st); if (r != 0) { + tail[0] = c; /* We've hit a dir that doesn't exist; stop now. */ if (errno == ENOENT) { break; } else { - /* Note: This effectively disables deep directory + /* Treat any other error as fatal - best to be paranoid here + * Note: This effectively disables deep directory * support when security checks are enabled. * Otherwise, very long pathnames that trigger * an error here could evade the sandbox. * TODO: We could do better, but it would probably * require merging the symlink checks with the * deep-directory editing. */ - return (ARCHIVE_FAILED); + if (error_number) *error_number = errno; + if (error_string) + archive_string_sprintf(error_string, + "Could not stat %s", + path); + res = ARCHIVE_FAILED; + break; + } + } else if (S_ISDIR(st.st_mode)) { + if (!last) { + if (chdir(head) != 0) { + tail[0] = c; + if (error_number) *error_number = errno; + if (error_string) + archive_string_sprintf(error_string, + "Could not chdir %s", + path); + res = (ARCHIVE_FATAL); + break; + } + /* Our view is now from inside this dir: */ + head = tail + 1; } } else if (S_ISLNK(st.st_mode)) { - if (c == '\0') { + if (last) { /* * Last element is symlink; remove it * so we can overwrite it with the * item being extracted. */ - if (unlink(a->name)) { - archive_set_error(&a->archive, errno, - "Could not remove symlink %s", - a->name); - pn[0] = c; - return (ARCHIVE_FAILED); + if (unlink(head)) { + tail[0] = c; + if (error_number) *error_number = errno; + if (error_string) + archive_string_sprintf(error_string, + "Could not remove symlink %s", + path); + res = ARCHIVE_FAILED; + break; } - a->pst = NULL; /* * Even if we did remove it, a warning * is in order. The warning is silly, * though, if we're just replacing one * symlink with another symlink. */ - if (!S_ISLNK(a->mode)) { - archive_set_error(&a->archive, 0, - "Removing symlink %s", - a->name); + tail[0] = c; + /* FIXME: not sure how important this is to restore + if (!S_ISLNK(path)) { + if (error_number) *error_number = 0; + if (error_string) + archive_string_sprintf(error_string, + "Removing symlink %s", + path); } + */ /* Symlink gone. No more problem! */ - pn[0] = c; - return (0); - } else if (a->flags & ARCHIVE_EXTRACT_UNLINK) { + res = ARCHIVE_OK; + break; + } else if (flags & ARCHIVE_EXTRACT_UNLINK) { /* User asked us to remove problems. */ - if (unlink(a->name) != 0) { - archive_set_error(&a->archive, 0, - "Cannot remove intervening symlink %s", - a->name); - pn[0] = c; - return (ARCHIVE_FAILED); + if (unlink(head) != 0) { + tail[0] = c; + if (error_number) *error_number = 0; + if (error_string) + archive_string_sprintf(error_string, + "Cannot remove intervening symlink %s", + path); + res = ARCHIVE_FAILED; + break; } - a->pst = NULL; + tail[0] = c; } else { - archive_set_error(&a->archive, 0, - "Cannot extract through symlink %s", - a->name); - pn[0] = c; - return (ARCHIVE_FAILED); + tail[0] = c; + if (error_number) *error_number = 0; + if (error_string) + archive_string_sprintf(error_string, + "Cannot extract through symlink %s", + path); + res = ARCHIVE_FAILED; + break; } } - pn[0] = c; - if (pn[0] != '\0') - pn++; /* Advance to the next segment. */ - } - pn[0] = c; - /* We've checked and/or cleaned the whole path, so remember it. */ - archive_strcpy(&a->path_safe, a->name); - return (ARCHIVE_OK); + /* be sure to always maintain this */ + tail[0] = c; + if (tail[0] != '\0') + tail++; /* Advance to the next segment. */ + } + /* Catches loop exits via break */ + tail[0] = c; +#ifdef HAVE_FCHDIR + /* If we changed directory above, restore it here. */ + if (restore_pwd >= 0) { + r = fchdir(restore_pwd); + if (r != 0) { + if(error_number) *error_number = errno; + if(error_string) + archive_string_sprintf(error_string, *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@freebsd.org Thu Sep 22 08:50:58 2016 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 96253BE498C for ; Thu, 22 Sep 2016 08:50:58 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D2AD261; Thu, 22 Sep 2016 08:50:58 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u8M8ovj0008347; Thu, 22 Sep 2016 08:50:57 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u8M8ov0K008346; Thu, 22 Sep 2016 08:50:57 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201609220850.u8M8ov0K008346@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Thu, 22 Sep 2016 08:50:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r306163 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2016 08:50:58 -0000 Author: pho Date: Thu Sep 22 08:50:57 2016 New Revision: 306163 URL: https://svnweb.freebsd.org/changeset/base/306163 Log: Added a new "umount -f" test scenario. Sponsored by: Dell EMC Isilon Added: user/pho/stress2/misc/umountf9.sh (contents, props changed) Added: user/pho/stress2/misc/umountf9.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/pho/stress2/misc/umountf9.sh Thu Sep 22 08:50:57 2016 (r306163) @@ -0,0 +1,47 @@ +#!/bin/sh + +# +# Copyright (c) 2016 Dell EMC +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 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. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# $FreeBSD$ +# + +# "umount -f" test scenario. +# "panic: handle_written_inodeblock: live inodedep" seen. +# https://people.freebsd.org/~pho/stress/log/umountf9.txt + +. ../default.cfg + +../misc/mkfifo2c.sh > /dev/null 2>&1 & +sleep 60 +kill $! +wait + +while mount | grep -q "on $mntpoint "; do + umount -f $mntpoint || sleep 1 +done +../tools/killall.sh +./cleanup.sh +exit From owner-svn-src-user@freebsd.org Thu Sep 22 08:51:43 2016 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6EBE5BE4A82 for ; Thu, 22 Sep 2016 08:51:43 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4268D648; Thu, 22 Sep 2016 08:51:43 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u8M8pg4R009067; Thu, 22 Sep 2016 08:51:42 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u8M8pg9H009053; Thu, 22 Sep 2016 08:51:42 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201609220851.u8M8pg9H009053@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Thu, 22 Sep 2016 08:51:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r306164 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2016 08:51:43 -0000 Author: pho Date: Thu Sep 22 08:51:42 2016 New Revision: 306164 URL: https://svnweb.freebsd.org/changeset/base/306164 Log: Added problem found. Sponsored by: Dell EMC Isilon Modified: user/pho/stress2/misc/crossmp8.sh Modified: user/pho/stress2/misc/crossmp8.sh ============================================================================== --- user/pho/stress2/misc/crossmp8.sh Thu Sep 22 08:50:57 2016 (r306163) +++ user/pho/stress2/misc/crossmp8.sh Thu Sep 22 08:51:42 2016 (r306164) @@ -37,6 +37,10 @@ # https://people.freebsd.org/~pho/stress/log/crossmp8.txt # Fixed by r291671. +# "panic: Bad link elm 0xfffff80de1231770 prev->next != elm": +# https://people.freebsd.org/~pho/stress/log/mjguzik004.txt +# Fixed in patch. + [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 . ../default.cfg From owner-svn-src-user@freebsd.org Thu Sep 22 23:55:04 2016 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6A17DBE6DC3 for ; Thu, 22 Sep 2016 23:55:04 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B02F2EF4; Thu, 22 Sep 2016 23:55:03 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u8MNt3Ce057538; Thu, 22 Sep 2016 23:55:03 GMT (envelope-from markj@FreeBSD.org) Received: (from markj@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u8MNt0Qb057493; Thu, 22 Sep 2016 23:55:00 GMT (envelope-from markj@FreeBSD.org) Message-Id: <201609222355.u8MNt0Qb057493@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: markj set sender to markj@FreeBSD.org using -f From: Mark Johnston Date: Thu, 22 Sep 2016 23:55:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r306221 - in user/alc/PQ_LAUNDRY: contrib/elftoolchain/libdwarf contrib/netbsd-tests/fs contrib/netbsd-tests/fs/tmpfs contrib/openbsm/bin/auditdistd contrib/tcpdump crypto/openssl crypt... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2016 23:55:04 -0000 Author: markj Date: Thu Sep 22 23:54:58 2016 New Revision: 306221 URL: https://svnweb.freebsd.org/changeset/base/306221 Log: MFH r306220 Added: user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/d2i_PrivateKey.pod - copied unchanged from r306220, head/crypto/openssl/doc/crypto/d2i_PrivateKey.pod user/alc/PQ_LAUNDRY/crypto/openssl/ssl/bad_dtls_test.c - copied unchanged from r306220, head/crypto/openssl/ssl/bad_dtls_test.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/dtlstest.c - copied unchanged from r306220, head/crypto/openssl/ssl/dtlstest.c user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_PrivateKey.3 - copied unchanged from r306220, head/secure/lib/libcrypto/man/d2i_PrivateKey.3 - copied unchanged from r306220, head/sys/amd64/amd64/efirt.c user/alc/PQ_LAUNDRY/sys/amd64/include/efi.h - copied unchanged from r306220, head/sys/amd64/include/efi.h user/alc/PQ_LAUNDRY/sys/arm/annapurna/alpine/alpine_pci.c - copied unchanged from r306220, head/sys/arm/annapurna/alpine/alpine_pci.c user/alc/PQ_LAUNDRY/sys/arm/include/efi.h - copied unchanged from r306220, head/sys/arm/include/efi.h user/alc/PQ_LAUNDRY/sys/arm64/include/efi.h - copied unchanged from r306220, head/sys/arm64/include/efi.h user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/amd64/exc.S - copied unchanged from r306220, head/sys/boot/efi/loader/arch/amd64/exc.S user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/amd64/trap.c - copied unchanged from r306220, head/sys/boot/efi/loader/arch/amd64/trap.c user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/al_hal_serdes_hssp.c - copied unchanged from r306220, head/sys/contrib/alpine-hal/al_hal_serdes_hssp.c user/alc/PQ_LAUNDRY/sys/dev/amdsbwd/amd_chipset.h - copied unchanged from r306220, head/sys/dev/amdsbwd/amd_chipset.h user/alc/PQ_LAUNDRY/sys/dev/oce/oce_user.h - copied unchanged from r306220, head/sys/dev/oce/oce_user.h user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-baltos-ir2110.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/am335x-baltos-ir2110.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-baltos-ir3220.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/am335x-baltos-ir3220.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-baltos.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/am335x-baltos.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-icev2.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/am335x-icev2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am572x-idk.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/am572x-idk.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am57xx-commercial-grade.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/am57xx-commercial-grade.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am57xx-idk-common.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/am57xx-idk-common.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am57xx-industrial-grade.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/am57xx-industrial-grade.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/arm-realview-eb-11mp-revb.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/arm-realview-eb-11mp-revb.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/arm-realview-eb-11mp.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/arm-realview-eb-11mp.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/arm-realview-eb-a9mp.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/arm-realview-eb-a9mp.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/arm-realview-eb-mp.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/arm-realview-eb-mp.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/arm-realview-eb.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/arm-realview-eb.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/arm-realview-eb.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/arm-realview-eb.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/arm-realview-pba8.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/arm-realview-pba8.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/arm-realview-pbx-a9.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/arm-realview-pbx-a9.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/arm-realview-pbx.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/arm-realview-pbx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/artpec6-devboard.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/artpec6-devboard.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/artpec6.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/artpec6.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/aspeed-ast2500-evb.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/aspeed-ast2500-evb.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/aspeed-g4.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/aspeed-g4.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/aspeed-g5.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/aspeed-g5.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm2835-rpi-a.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/bcm2835-rpi-a.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm47094-dlink-dir-885l.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/bcm47094-dlink-dir-885l.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dra7-dspeve-thermal.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/dra7-dspeve-thermal.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dra7-iva-thermal.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/dra7-iva-thermal.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dra72-evm-common.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/dra72-evm-common.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dra72-evm-revc.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/dra72-evm-revc.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos-syscon-restart.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/exynos-syscon-restart.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos3250-artik5-eval.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/exynos3250-artik5-eval.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos3250-artik5.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/exynos3250-artik5.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4412-ppmu-common.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/exynos4412-ppmu-common.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5410-pinctrl.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/exynos5410-pinctrl.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5420-cpus.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/exynos5420-cpus.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-tx6s-8034.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6dl-tx6s-8034.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-tx6s-8035.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6dl-tx6s-8035.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-tx6u-8033.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6dl-tx6u-8033.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-tx6u-81xx-mb7.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6dl-tx6u-81xx-mb7.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-apalis-ixora.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6q-apalis-ixora.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-b450v3.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6q-b450v3.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-b650v3.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6q-b650v3.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-b850v3.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6q-b850v3.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-ba16.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6q-ba16.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-bx50v3.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6q-bx50v3.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-evi.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6q-evi.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-icore-rqs.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6q-icore-rqs.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-marsboard.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6q-marsboard.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-tx6q-1036.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6q-tx6q-1036.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-tx6q-11x0-mb7.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6q-tx6q-11x0-mb7.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-apalis.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6qdl-apalis.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-icore-rqs.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6qdl-icore-rqs.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qp-nitrogen6_max.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6qp-nitrogen6_max.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qp-sabreauto.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6qp-sabreauto.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qp-sabresd.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6qp-sabresd.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qp.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6qp.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6sx-sdb-sai.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6sx-sdb-sai.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6ul-pico-hobbit.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6ul-pico-hobbit.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6ul-tx6ul-0010.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6ul-tx6ul-0010.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6ul-tx6ul-0011.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6ul-tx6ul-0011.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6ul-tx6ul-mainboard.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6ul-tx6ul-mainboard.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6ul-tx6ul.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/imx6ul-tx6ul.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx7d-nitrogen7.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/imx7d-nitrogen7.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2e-clocks.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2e-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2e-evm.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2e-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2e-netcp.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2e-netcp.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2e.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2e.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2g-evm.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2g-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2g.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2g.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2hk-clocks.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2hk-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2hk-evm.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2hk-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2hk-netcp.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2hk-netcp.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2hk.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2hk.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2l-clocks.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2l-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2l-evm.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2l-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2l-netcp.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2l-netcp.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone-k2l.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/keystone-k2l.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-linkstation-6282.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/kirkwood-linkstation-6282.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-linkstation-duo-6281.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/kirkwood-linkstation-duo-6281.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-linkstation-lsqvl.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/kirkwood-linkstation-lsqvl.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-linkstation-lsvl.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/kirkwood-linkstation-lsvl.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-linkstation-lswsxl.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/kirkwood-linkstation-lswsxl.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-linkstation-lswvl.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/kirkwood-linkstation-lswvl.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-linkstation-lswxl.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/kirkwood-linkstation-lswxl.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-linkstation.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/kirkwood-linkstation.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-linksys-viper.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/kirkwood-linksys-viper.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/logicpd-som-lv-37xx-devkit.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/logicpd-som-lv-37xx-devkit.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/logicpd-som-lv.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/logicpd-som-lv.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/lpc3250-ea3250.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/lpc3250-ea3250.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/lpc3250-phy3250.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/lpc3250-phy3250.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mps2-an385.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/mps2-an385.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mps2-an399.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/mps2-an399.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mps2.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/mps2.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mt2701-pinfunc.h - copied unchanged from r306220, head/sys/gnu/dts/arm/mt2701-pinfunc.h user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mt7623-evb.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/mt7623-evb.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mt7623.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/mt7623.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mvebu-linkstation-fan.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/mvebu-linkstation-fan.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mvebu-linkstation-gpio-simple.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/mvebu-linkstation-gpio-simple.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-sniper.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/omap3-sniper.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap4-kc1.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/omap4-kc1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/orion5x-kuroboxpro.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/orion5x-kuroboxpro.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/orion5x-linkstation-lsgl.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/orion5x-linkstation-lsgl.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/orion5x-linkstation.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/orion5x-linkstation.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/ox810se.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/ox810se.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-apq8064-arrow-db600c-pins.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/qcom-apq8064-arrow-db600c-pins.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-apq8064-arrow-db600c.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/qcom-apq8064-arrow-db600c.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-apq8064-asus-nexus7-flo.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/qcom-apq8064-asus-nexus7-flo.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-apq8064-pins.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/qcom-apq8064-pins.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-ipq4019-ap.dk01.1-c1.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk01.1-c1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-ipq4019-ap.dk01.1.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/qcom-ipq4019-ap.dk01.1.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-ipq4019.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/qcom-ipq4019.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-miqi.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/rk3288-miqi.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/stm32f469-disco.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/stm32f469-disco.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10-dserve-dsrv9703c.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/sun4i-a10-dserve-dsrv9703c.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-a13-difrnce-dit4350.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/sun5i-a13-difrnce-dit4350.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun6i-a31s-colorfly-e708-q1.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/sun6i-a31s-colorfly-e708-q1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun7i-a20-itead-ibox.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/sun7i-a20-itead-ibox.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2-emmc.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2-emmc.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a23-polaroid-mid2809pxe04.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/sun8i-a23-polaroid-mid2809pxe04.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a83t-allwinner-h8homlet-v2.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/sun8i-a83t-allwinner-h8homlet-v2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a83t-cubietruck-plus.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/sun8i-a83t-cubietruck-plus.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a83t.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/sun8i-a83t.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-h3-orangepi-2.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/sun8i-h3-orangepi-2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sunxi-itead-core-common.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/sunxi-itead-core-common.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tps65217.dtsi - copied unchanged from r306220, head/sys/gnu/dts/arm/tps65217.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ph1-pro4-ace.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/uniphier-ph1-pro4-ace.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ph1-pro4-sanji.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/uniphier-ph1-pro4-sanji.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/wd-mbwe.dts - copied unchanged from r306220, head/sys/gnu/dts/arm/wd-mbwe.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/ath79-clk.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/clock/ath79-clk.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/axis,artpec6-clkctrl.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/clock/axis,artpec6-clkctrl.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/hi3519-clock.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/clock/hi3519-clock.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/microchip,pic32-clock.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/clock/microchip,pic32-clock.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq4019.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq4019.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/rk3399-cru.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/clock/rk3399-cru.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/gpio/meson-gxbb-gpio.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/gpio/meson-gxbb-gpio.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/gpio/tegra186-gpio.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/gpio/tegra186-gpio.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/iio/adc/ - copied from r306220, head/sys/gnu/dts/include/dt-bindings/iio/adc/ user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/iio/adi,ad5592r.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/iio/adi,ad5592r.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/media/tvp5150.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/media/tvp5150.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/memory/mt8173-larb-port.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/memory/mt8173-larb-port.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/mfd/max77620.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/mfd/max77620.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/pinctrl/hisi.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/pinctrl/hisi.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/pinctrl/mt7623-pinfunc.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/pinctrl/mt7623-pinfunc.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/pinctrl/stm32f429-pinfunc.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/pinctrl/stm32f429-pinfunc.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/power/r8a7779-sysc.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/power/r8a7779-sysc.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/power/r8a7790-sysc.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/power/r8a7790-sysc.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/power/r8a7791-sysc.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/power/r8a7791-sysc.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/power/r8a7793-sysc.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/power/r8a7793-sysc.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/power/r8a7794-sysc.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/power/r8a7794-sysc.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/power/r8a7795-sysc.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/power/r8a7795-sysc.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/power/rk3368-power.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/power/rk3368-power.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/power/rk3399-power.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/power/rk3399-power.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/pistachio-resets.h - copied unchanged from r306220, head/sys/gnu/dts/include/dt-bindings/reset/pistachio-resets.h user/alc/PQ_LAUNDRY/sys/modules/efirt/ - copied from r306220, head/sys/modules/efirt/ Directory Properties: user/alc/PQ_LAUNDRY/sys/amd64/amd64/efirt.c (props changed) Deleted: user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/al_hal_serdes.c user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_common.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_iofic.c user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_iofic.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_iofic_regs.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_nb_regs.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_pbs_regs.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_pcie.c user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_pcie.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_pcie_axi_reg.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_pcie_interrupts.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_pcie_regs.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_pcie_w_reg.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_plat_services.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_plat_types.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_reg_utils.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_serdes.c user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_serdes.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_serdes_25g.c user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_serdes_25g.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_serdes_25g_internal_regs.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_serdes_25g_regs.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_serdes_hssp.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_serdes_hssp_internal_regs.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_serdes_hssp_regs.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_serdes_interface.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_serdes_internal_regs.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_serdes_regs.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_types.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_udma.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_udma_config.c user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_udma_config.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_udma_debug.c user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_udma_debug.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_udma_iofic.c user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_udma_iofic.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_udma_iofic_regs.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_udma_main.c user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_udma_regs.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_udma_regs_gen.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_udma_regs_m2s.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_udma_regs_s2m.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_hal_unit_adapter_regs.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_serdes.c user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/al_serdes.h user/alc/PQ_LAUNDRY/sys/contrib/alpine-hal/eth/eth/ user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/ea3250.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/k2e-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/k2e-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/k2e-netcp.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/k2e.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/k2hk-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/k2hk-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/k2hk-netcp.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/k2hk.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/k2l-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/k2l-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/k2l-netcp.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/k2l.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-lswvl.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-lswxl.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/phy3250.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-thermal.dtsi Modified: user/alc/PQ_LAUNDRY/contrib/elftoolchain/libdwarf/dwarf.h user/alc/PQ_LAUNDRY/contrib/elftoolchain/libdwarf/dwarf_dump.c user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/h_funcs.subr user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_mknod.sh user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_readdir.sh user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_sizes.sh user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_statvfs.sh user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_vnd.sh user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_vnode_leak.sh user/alc/PQ_LAUNDRY/contrib/openbsm/bin/auditdistd/sandbox.c user/alc/PQ_LAUNDRY/contrib/tcpdump/tcpdump.c user/alc/PQ_LAUNDRY/crypto/openssl/CHANGES user/alc/PQ_LAUNDRY/crypto/openssl/CONTRIBUTING user/alc/PQ_LAUNDRY/crypto/openssl/Configure user/alc/PQ_LAUNDRY/crypto/openssl/Makefile user/alc/PQ_LAUNDRY/crypto/openssl/Makefile.org user/alc/PQ_LAUNDRY/crypto/openssl/Makefile.shared user/alc/PQ_LAUNDRY/crypto/openssl/NEWS user/alc/PQ_LAUNDRY/crypto/openssl/README user/alc/PQ_LAUNDRY/crypto/openssl/apps/CA.pl user/alc/PQ_LAUNDRY/crypto/openssl/apps/CA.pl.in user/alc/PQ_LAUNDRY/crypto/openssl/apps/apps.c user/alc/PQ_LAUNDRY/crypto/openssl/apps/apps.h user/alc/PQ_LAUNDRY/crypto/openssl/apps/ca.c user/alc/PQ_LAUNDRY/crypto/openssl/apps/dgst.c user/alc/PQ_LAUNDRY/crypto/openssl/apps/enc.c user/alc/PQ_LAUNDRY/crypto/openssl/apps/passwd.c user/alc/PQ_LAUNDRY/crypto/openssl/apps/pkcs12.c user/alc/PQ_LAUNDRY/crypto/openssl/apps/req.c user/alc/PQ_LAUNDRY/crypto/openssl/apps/s_apps.h user/alc/PQ_LAUNDRY/crypto/openssl/apps/s_cb.c user/alc/PQ_LAUNDRY/crypto/openssl/apps/s_client.c user/alc/PQ_LAUNDRY/crypto/openssl/apps/s_server.c user/alc/PQ_LAUNDRY/crypto/openssl/apps/speed.c user/alc/PQ_LAUNDRY/crypto/openssl/apps/srp.c user/alc/PQ_LAUNDRY/crypto/openssl/apps/verify.c user/alc/PQ_LAUNDRY/crypto/openssl/apps/x509.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/LPdir_unix.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/aes/asm/bsaes-armv7.pl user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/a_bytes.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/a_object.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/a_set.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/a_strex.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/a_strnid.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/ameth_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/asn1_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/asn_mime.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/bio_asn1.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/bio_ndef.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/charmap.pl user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/d2i_pr.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/f_enum.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/f_int.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/f_string.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/i2d_pr.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/p5_pbe.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/p5_pbev2.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/t_req.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/tasn_dec.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/tasn_enc.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/tasn_prn.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/tasn_utl.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/x_bignum.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/x_name.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/asn1/x_x509.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bio/b_print.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bio/bf_nbio.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bio/bio.h user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bio/bss_bio.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bio/bss_file.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bio/bss_rtcp.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bn/asm/x86-mont.pl user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bn/asm/x86_64-gcc.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bn/asm/x86_64-mont.pl user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bn/asm/x86_64-mont5.pl user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bn/bn.h user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bn/bn_div.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bn/bn_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bn/bn_print.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bn/bn_rand.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bn/bn_word.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/bn/bntest.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/cms/cms_enc.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/cms/cms_ess.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/cms/cms_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/cms/cms_pwri.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/comp/comp.h user/alc/PQ_LAUNDRY/crypto/openssl/crypto/conf/conf_def.h user/alc/PQ_LAUNDRY/crypto/openssl/crypto/conf/conf_mod.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/conf/keysets.pl user/alc/PQ_LAUNDRY/crypto/openssl/crypto/des/asm/dest4-sparcv9.pl user/alc/PQ_LAUNDRY/crypto/openssl/crypto/des/des.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/des/enc_writ.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/dh/dh_ameth.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/dsa/dsa_ameth.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/dsa/dsa_gen.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/dsa/dsa_ossl.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/ec/Makefile user/alc/PQ_LAUNDRY/crypto/openssl/crypto/ec/asm/ecp_nistz256-x86_64.pl user/alc/PQ_LAUNDRY/crypto/openssl/crypto/ec/ec_ameth.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/ec/ec_key.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/ec/ecp_nistz256.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/engine/eng_cryptodev.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/evp/bio_enc.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/evp/bio_ok.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/evp/c_all.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/evp/digest.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/evp/e_rc4_hmac_md5.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/evp/e_seed.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/evp/evp_enc.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/evp/evp_test.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/evp/openbsd_hw.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/evp/p_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/evp/pmeth_gn.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/evp/pmeth_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/hmac/hmac.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/jpake/jpake.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/lhash/lhash.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/md2/md2_dgst.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/md32_common.h user/alc/PQ_LAUNDRY/crypto/openssl/crypto/mdc2/mdc2dgst.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/mem.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/mem_clr.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/modes/asm/ghash-sparcv9.pl user/alc/PQ_LAUNDRY/crypto/openssl/crypto/o_init.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/o_time.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/objects/o_names.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/ocsp/ocsp_cl.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/ocsp/ocsp_ext.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/ocsp/ocsp_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/opensslv.h user/alc/PQ_LAUNDRY/crypto/openssl/crypto/ossl_typ.h user/alc/PQ_LAUNDRY/crypto/openssl/crypto/pem/pem.h user/alc/PQ_LAUNDRY/crypto/openssl/crypto/pem/pem_err.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/pem/pem_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/pem/pvkfmt.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/perlasm/sparcv9_modes.pl user/alc/PQ_LAUNDRY/crypto/openssl/crypto/pkcs12/p12_mutl.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/pkcs12/p12_npas.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/pkcs12/p12_utl.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/pkcs12/pkcs12.h user/alc/PQ_LAUNDRY/crypto/openssl/crypto/pkcs7/pk7_doit.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/rand/md_rand.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/rand/rand_unix.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/rand/randfile.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/rsa/rsa_ameth.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/rsa/rsa_chk.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/rsa/rsa_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/rsa/rsa_pmeth.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/sha/asm/sha1-x86_64.pl user/alc/PQ_LAUNDRY/crypto/openssl/crypto/sparccpuid.S user/alc/PQ_LAUNDRY/crypto/openssl/crypto/srp/srp_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/srp/srp_vfy.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/ts/ts.h user/alc/PQ_LAUNDRY/crypto/openssl/crypto/ts/ts_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/ts/ts_rsp_verify.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/ui/ui_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/whrlpool/wp_dgst.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/x509/by_dir.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/x509/x509.h user/alc/PQ_LAUNDRY/crypto/openssl/crypto/x509/x509_att.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/x509/x509_err.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/x509/x509_obj.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/x509/x509_r2x.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/x509/x509_txt.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/x509/x509_vfy.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/x509/x509_vfy.h user/alc/PQ_LAUNDRY/crypto/openssl/crypto/x509/x509spki.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/x509v3/v3_addr.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/x509v3/v3_alt.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/x509v3/v3_conf.c user/alc/PQ_LAUNDRY/crypto/openssl/doc/apps/cms.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/apps/s_client.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/apps/s_server.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/apps/smime.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/apps/verify.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/apps/x509.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/apps/x509v3_config.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/BIO_s_bio.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/BN_bn2bin.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/BN_rand.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/EVP_EncryptInit.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/EVP_PKEY_cmp.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/OBJ_nid2obj.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/OPENSSL_config.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/OPENSSL_ia32cap.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/X509_verify_cert.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/d2i_X509.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/hmac.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/rand.pod user/alc/PQ_LAUNDRY/crypto/openssl/doc/crypto/ui.pod user/alc/PQ_LAUNDRY/crypto/openssl/engines/ccgost/gost2001.c user/alc/PQ_LAUNDRY/crypto/openssl/engines/ccgost/gost2001_keyx.c user/alc/PQ_LAUNDRY/crypto/openssl/engines/ccgost/gost94_keyx.c user/alc/PQ_LAUNDRY/crypto/openssl/engines/ccgost/gost_ameth.c user/alc/PQ_LAUNDRY/crypto/openssl/engines/ccgost/gost_pmeth.c user/alc/PQ_LAUNDRY/crypto/openssl/engines/e_4758cca.c user/alc/PQ_LAUNDRY/crypto/openssl/engines/e_aep.c user/alc/PQ_LAUNDRY/crypto/openssl/engines/e_capi.c user/alc/PQ_LAUNDRY/crypto/openssl/engines/e_chil.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/Makefile user/alc/PQ_LAUNDRY/crypto/openssl/ssl/d1_both.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/d1_clnt.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/d1_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/d1_pkt.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/d1_srvr.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/s23_clnt.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/s2_clnt.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/s2_srvr.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/s3_both.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/s3_clnt.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/s3_enc.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/s3_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/s3_pkt.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/s3_srvr.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/ssl.h user/alc/PQ_LAUNDRY/crypto/openssl/ssl/ssl_asn1.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/ssl_ciph.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/ssl_err.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/ssl_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/ssl_locl.h user/alc/PQ_LAUNDRY/crypto/openssl/ssl/ssl_rsa.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/ssl_sess.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/ssltest.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/sslv2conftest.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/t1_enc.c user/alc/PQ_LAUNDRY/crypto/openssl/ssl/t1_lib.c user/alc/PQ_LAUNDRY/crypto/openssl/util/mk1mf.pl user/alc/PQ_LAUNDRY/crypto/openssl/util/mkerr.pl user/alc/PQ_LAUNDRY/crypto/openssl/util/ssleay.num user/alc/PQ_LAUNDRY/etc/auto_master user/alc/PQ_LAUNDRY/etc/autofs/special_media user/alc/PQ_LAUNDRY/etc/periodic/security/100.chksetuid user/alc/PQ_LAUNDRY/etc/periodic/security/110.neggrpperm user/alc/PQ_LAUNDRY/include/libgen.h user/alc/PQ_LAUNDRY/lib/libc/stdtime/strptime.c user/alc/PQ_LAUNDRY/lib/libc/sys/posix_openpt.2 user/alc/PQ_LAUNDRY/lib/libutil/tests/pidfile_test.c user/alc/PQ_LAUNDRY/libexec/atf/atf-check/Makefile user/alc/PQ_LAUNDRY/libexec/atf/atf-sh/Makefile user/alc/PQ_LAUNDRY/sbin/dhclient/tables.c user/alc/PQ_LAUNDRY/sbin/mount/mount.c user/alc/PQ_LAUNDRY/secure/lib/libcrypto/Makefile.inc user/alc/PQ_LAUNDRY/secure/lib/libcrypto/Makefile.man user/alc/PQ_LAUNDRY/secure/lib/libcrypto/amd64/ecp_nistz256-x86_64.S user/alc/PQ_LAUNDRY/secure/lib/libcrypto/amd64/sha1-x86_64.S user/alc/PQ_LAUNDRY/secure/lib/libcrypto/amd64/x86_64-mont.S user/alc/PQ_LAUNDRY/secure/lib/libcrypto/amd64/x86_64-mont5.S user/alc/PQ_LAUNDRY/secure/lib/libcrypto/arm/bsaes-armv7.S user/alc/PQ_LAUNDRY/secure/lib/libcrypto/i386/x86-mont.S user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ASN1_STRING_length.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ASN1_STRING_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ASN1_TIME_set.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ASN1_generate_nconf.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_ctrl.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_f_base64.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_f_buffer.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_f_cipher.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_f_md.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_f_null.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_f_ssl.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_find_type.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_new_CMS.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_push.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_read.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_s_accept.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_s_bio.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_s_connect.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_s_fd.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_s_file.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_s_mem.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_s_null.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_s_socket.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_set_callback.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BIO_should_retry.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_BLINDING_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_CTX_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_CTX_start.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_add.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_add_word.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_bn2bin.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_cmp.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_copy.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_generate_prime.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_mod_inverse.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_num_bytes.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_rand.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_set_bit.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_swap.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/BN_zero.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_add0_cert.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_add1_signer.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_compress.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_decrypt.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_encrypt.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_final.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_get0_type.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_sign.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_sign_receipt.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_uncompress.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_verify.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CMS_verify_receipt.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CONF_modules_free.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CONF_modules_load_file.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DH_generate_key.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DH_generate_parameters.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DH_get_ex_new_index.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DH_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DH_set_method.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DH_size.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DSA_SIG_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DSA_do_sign.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DSA_dup_DH.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DSA_generate_key.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DSA_generate_parameters.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DSA_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DSA_set_method.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DSA_sign.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/DSA_size.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EC_GFp_simple_method.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EC_GROUP_copy.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EC_GROUP_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EC_KEY_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EC_POINT_add.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EC_POINT_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ERR_GET_LIB.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ERR_clear_error.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ERR_error_string.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ERR_get_error.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ERR_load_strings.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ERR_print_errors.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ERR_put_error.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ERR_remove_state.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ERR_set_mark.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_BytesToKey.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_DigestInit.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_DigestSignInit.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_EncodeInit.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_EncryptInit.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_OpenInit.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_derive.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_sign.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_verify.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_SealInit.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_SignInit.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/EVP_VerifyInit.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/OBJ_nid2obj.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/OPENSSL_Applink.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/OPENSSL_config.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/OPENSSL_instrument_bus.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/PKCS12_create.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/PKCS12_parse.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/PKCS7_decrypt.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/PKCS7_encrypt.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/PKCS7_sign.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/PKCS7_verify.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RAND_add.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RAND_bytes.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RAND_cleanup.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RAND_egd.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RAND_load_file.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RAND_set_rand_method.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RSA_blinding_on.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RSA_check_key.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RSA_generate_key.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RSA_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RSA_print.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RSA_private_encrypt.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RSA_public_encrypt.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RSA_set_method.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RSA_sign.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/RSA_size.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/SMIME_read_CMS.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/SMIME_write_CMS.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/X509_NAME_print_ex.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/X509_check_host.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/X509_new.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/X509_verify_cert.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/bio.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/blowfish.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/bn.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/bn_internal.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/buffer.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/crypto.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_CMS_ContentInfo.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_DHparams.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_ECPKParameters.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_ECPrivateKey.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_X509.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_X509_CRL.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_X509_NAME.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_X509_REQ.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/d2i_X509_SIG.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/des.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/dh.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/dsa.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ec.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ecdsa.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/engine.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/err.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/evp.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/hmac.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/lh_stats.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/lhash.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/md5.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/mdc2.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/pem.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/rand.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/rc4.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ripemd.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/rsa.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/sha.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/threads.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ui.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/ui_compat.3 user/alc/PQ_LAUNDRY/secure/lib/libcrypto/man/x509.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CIPHER_get_name.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CONF_CTX_new.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CONF_CTX_set1_prefix.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CONF_CTX_set_flags.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CONF_CTX_set_ssl_ctx.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CONF_cmd.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CONF_cmd_argv.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_add1_chain_cert.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_add_session.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_ctrl.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_free.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_get0_param.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_new.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_sess_number.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_sessions.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set1_curves.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set1_verify_cert_store.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_alpn_select_cb.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_cert_cb.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_custom_cli_ext.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_mode.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_options.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_read_ahead.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_timeout.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_tlsext_status_cb.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_set_verify.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_use_certificate.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_CTX_use_serverinfo.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_SESSION_free.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_SESSION_get_time.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_accept.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_alert_type_string.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_check_chain.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_clear.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_connect.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_do_handshake.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_free.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_SSL_CTX.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_ciphers.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_client_CA_list.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_current_cipher.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_default_timeout.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_error.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_ex_new_index.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_fd.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_peer_certificate.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_psk_identity.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_rbio.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_session.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_verify_result.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_get_version.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_library_init.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_load_client_CA_file.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_new.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_pending.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_read.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_rstate_string.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_session_reused.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_set_bio.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_set_connect_state.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_set_fd.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_set_session.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_set_shutdown.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_set_verify_result.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_shutdown.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_state_string.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_want.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/SSL_write.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/d2i_SSL_SESSION.3 user/alc/PQ_LAUNDRY/secure/lib/libssl/man/ssl.3 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/CA.pl.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/asn1parse.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/c_rehash.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/ca.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/ciphers.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/cms.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/crl.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/crl2pkcs7.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/dgst.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/dhparam.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/dsa.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/dsaparam.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/ec.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/ecparam.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/enc.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/errstr.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/gendsa.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/genpkey.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/genrsa.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/nseq.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/ocsp.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/openssl.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/passwd.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/pkcs12.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/pkcs7.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/pkcs8.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/pkey.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/pkeyparam.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/pkeyutl.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/rand.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/req.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/rsa.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/rsautl.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/s_client.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/s_server.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/s_time.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/sess_id.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/smime.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/speed.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/spkac.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/ts.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/tsget.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/verify.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/version.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/x509.1 user/alc/PQ_LAUNDRY/secure/usr.bin/openssl/man/x509v3_config.1 user/alc/PQ_LAUNDRY/share/man/man4/cloudabi.4 user/alc/PQ_LAUNDRY/share/man/man4/intpm.4 user/alc/PQ_LAUNDRY/share/man/man4/re.4 user/alc/PQ_LAUNDRY/share/man/man5/src.conf.5 user/alc/PQ_LAUNDRY/share/man/man9/ieee80211_radiotap.9 user/alc/PQ_LAUNDRY/share/man/man9/owll.9 user/alc/PQ_LAUNDRY/share/man/man9/style.9 user/alc/PQ_LAUNDRY/share/misc/committers-ports.dot user/alc/PQ_LAUNDRY/sys/amd64/amd64/machdep.c user/alc/PQ_LAUNDRY/sys/amd64/amd64/minidump_machdep.c user/alc/PQ_LAUNDRY/sys/amd64/amd64/pmap.c user/alc/PQ_LAUNDRY/sys/amd64/conf/NOTES user/alc/PQ_LAUNDRY/sys/amd64/include/cpufunc.h user/alc/PQ_LAUNDRY/sys/amd64/include/pmap.h user/alc/PQ_LAUNDRY/sys/amd64/linux/linux_machdep.c user/alc/PQ_LAUNDRY/sys/amd64/linux/linux_systrace_args.c user/alc/PQ_LAUNDRY/sys/amd64/linux32/linux32_systrace_args.c user/alc/PQ_LAUNDRY/sys/arm/arm/genassym.c user/alc/PQ_LAUNDRY/sys/arm/arm/gic.c user/alc/PQ_LAUNDRY/sys/arm/arm/swtch-v6.S user/alc/PQ_LAUNDRY/sys/arm/arm/sys_machdep.c user/alc/PQ_LAUNDRY/sys/arm/arm/vm_machdep.c user/alc/PQ_LAUNDRY/sys/arm/conf/ALPINE user/alc/PQ_LAUNDRY/sys/arm/include/frame.h user/alc/PQ_LAUNDRY/sys/arm/include/pcpu.h user/alc/PQ_LAUNDRY/sys/arm/include/proc.h user/alc/PQ_LAUNDRY/sys/arm/ti/am335x/am335x_musb.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/gic_v3.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/gic_v3_fdt.c user/alc/PQ_LAUNDRY/sys/arm64/conf/GENERIC user/alc/PQ_LAUNDRY/sys/boot/efi/libefi/time.c user/alc/PQ_LAUNDRY/sys/boot/efi/libefi/time_event.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/amd64/Makefile.inc user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/annapurna-alpine.dts user/alc/PQ_LAUNDRY/sys/boot/i386/libi386/pxe.c user/alc/PQ_LAUNDRY/sys/boot/ofw/libofw/ofw_time.c user/alc/PQ_LAUNDRY/sys/boot/powerpc/kboot/main.c user/alc/PQ_LAUNDRY/sys/boot/powerpc/ps3/main.c user/alc/PQ_LAUNDRY/sys/boot/uboot/lib/time.c user/alc/PQ_LAUNDRY/sys/cam/cam_xpt.c user/alc/PQ_LAUNDRY/sys/cddl/dev/systrace/systrace.c user/alc/PQ_LAUNDRY/sys/compat/cloudabi/cloudabi_sock.c user/alc/PQ_LAUNDRY/sys/compat/cloudabi32/cloudabi32_systrace_args.c user/alc/PQ_LAUNDRY/sys/compat/cloudabi64/cloudabi64_systrace_args.c user/alc/PQ_LAUNDRY/sys/compat/freebsd32/freebsd32_misc.c user/alc/PQ_LAUNDRY/sys/compat/freebsd32/freebsd32_systrace_args.c user/alc/PQ_LAUNDRY/sys/compat/linux/linux_event.c user/alc/PQ_LAUNDRY/sys/compat/linux/linux_socket.c user/alc/PQ_LAUNDRY/sys/conf/files user/alc/PQ_LAUNDRY/sys/conf/files.amd64 user/alc/PQ_LAUNDRY/sys/conf/files.arm user/alc/PQ_LAUNDRY/sys/conf/files.arm64 user/alc/PQ_LAUNDRY/sys/conf/kern.mk user/alc/PQ_LAUNDRY/sys/conf/kern.pre.mk user/alc/PQ_LAUNDRY/sys/conf/kmod.mk user/alc/PQ_LAUNDRY/sys/conf/options.amd64 user/alc/PQ_LAUNDRY/sys/contrib/cloudabi/cloudabi_vdso_armv6.S user/alc/PQ_LAUNDRY/sys/contrib/cloudabi/cloudabi_vdso_i686.S user/alc/PQ_LAUNDRY/sys/dev/amdsbwd/amdsbwd.c user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_tx.c user/alc/PQ_LAUNDRY/sys/dev/ath/if_athioctl.h user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_main.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_netmap.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_sge.c user/alc/PQ_LAUNDRY/sys/dev/hwpmc/hwpmc_logging.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/include/vmbus.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_net_vsc.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_net_vsc.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_chan.c user/alc/PQ_LAUNDRY/sys/dev/intpm/intpm.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm_time_event.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwmreg.h user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwmvar.h user/alc/PQ_LAUNDRY/sys/dev/mrsas/mrsas_linux.c user/alc/PQ_LAUNDRY/sys/dev/oce/oce_hw.c user/alc/PQ_LAUNDRY/sys/dev/oce/oce_hw.h user/alc/PQ_LAUNDRY/sys/dev/oce/oce_if.c user/alc/PQ_LAUNDRY/sys/dev/oce/oce_if.h user/alc/PQ_LAUNDRY/sys/dev/oce/oce_mbox.c user/alc/PQ_LAUNDRY/sys/dev/oce/oce_queue.c user/alc/PQ_LAUNDRY/sys/dev/oce/oce_sysctl.c user/alc/PQ_LAUNDRY/sys/dev/ofw/ofw_subr.c user/alc/PQ_LAUNDRY/sys/dev/ofw/ofw_subr.h user/alc/PQ_LAUNDRY/sys/dev/pci/pci.c user/alc/PQ_LAUNDRY/sys/dev/re/if_re.c user/alc/PQ_LAUNDRY/sys/dev/rl/if_rlreg.h user/alc/PQ_LAUNDRY/sys/dev/usb/input/ukbd.c user/alc/PQ_LAUNDRY/sys/dev/usb/input/ums.c user/alc/PQ_LAUNDRY/sys/dev/usb/serial/u3g.c user/alc/PQ_LAUNDRY/sys/dev/usb/usbdevs user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_rum.c user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_rumvar.h user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_run.c user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_runvar.h user/alc/PQ_LAUNDRY/sys/geom/geom_io.c user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/alpine.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-baltos-ir5221.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-bone-common.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-chiliboard.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-chilisom.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-cm-t335.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-igep0033.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-nano.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-pepper.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-phycore-som.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-shc.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-sl50.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am33xx-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am33xx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am35xx-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am4372.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am437x-cm-t43.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am437x-gp-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am437x-sk-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am43x-epos-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am43xx-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am57xx-beagle-x15.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am57xx-cl-som-am57x.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am57xx-sbc-am57x.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/arm-realview-pb1176.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/arm-realview-pb11mp.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-370-db.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-370-mirabox.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-370-netgear-rn104.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-370-synology-ds213j.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-375.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-385-db-ap.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-385-linksys.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-388-clearfog.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-388-db.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-388-gp.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-38x-solidrun-microsom.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-38x.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-xp-axpwifiap.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-xp-db.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-xp-gp.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-xp-lenovo-ix4-300d.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-xp-linksys-mamba.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-xp-matrix.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-xp-netgear-rn2120.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-xp-openblocks-ax3-4.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-xp-synology-ds414.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-xp.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armv7-m.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91-sama5d2_xplained.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91-sama5d3_xplained.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91-sama5d4_xplained.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91-sama5d4ek.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91-vinco.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91sam9g45.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91sam9n12ek.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91sam9x5.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/axm55xx.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm-cygnus-clock.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm-cygnus.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm-nsp.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm2835-rpi-a-plus.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm2835-rpi-b-plus.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm2835-rpi-b-rev2.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm2835-rpi-b.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm2835-rpi.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm2835.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm2836-rpi-2-b.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm283x.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm4708-buffalo-wzr-1750dhp.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm4708-luxul-xwc-1000.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm4708-netgear-r6250.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm4708-smartrg-sr400ac.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm47081-buffalo-wzr-600dhp2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm4709-buffalo-wxr-1900dhp.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm4709-netgear-r8000.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm5301x.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/cros-adc-thermistors.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/cros-ec-keyboard.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/da850-enbw-cmc.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/da850-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/da850.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dm8148-evm.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dm8148-t410.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dm814x-clocks.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dm814x.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dm8168-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dm816x-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dm816x.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dra62x-clocks.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dra62x-j5eco-evm.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dra7-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dra7.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dra72-evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dra74x.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dra7xx-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/emev2-kzm9d.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/emev2.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos3250-monk.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos3250-pinctrl.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos3250-rinato.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos3250.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4210-origen.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4210-pinctrl.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4210-smdkv310.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4210-trats.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4210-universal_c210.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4210.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4412-odroidx.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4412-origen.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4412-smdk4412.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4412-trats2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4415.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4x12-pinctrl.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4x12.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5250-arndale.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5250-smdk5250.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5250-snow-common.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5250-spring.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5250.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5410-smdk5410.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5410.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5420-arndale-octa.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5420-peach-pit.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5420-smdk5420.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5420.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5422-cpu-thermal.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5422-cpus.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5422-odroidxu3-common.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5440.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5800-peach-pi.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5800.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/hi3620.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/hip01.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/hisi-x5hd2.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx23.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx25-pinfunc.h user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx25.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx28-apf28dev.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx28-eukrea-mbmx28lc.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx28-m28.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx28-tx28.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx28.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx31.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx35-eukrea-mbimxsd35-baseboard.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx35.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx51-babbage.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx51-digi-connectcore-som.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx51-eukrea-mbimxsd51-baseboard.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx51-pinfunc.h user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx53-ard.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx53-m53evk.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx53-qsb-common.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx53-tx53-x03x.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx53-tx53-x13x.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx53-tx53.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-riotboard.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-tx6dl-comtft.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-tx6u-801x.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-tx6u-811x.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-wandboard-revb1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-gk802.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-gw5400-a.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-tbs2910.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-tx6q-1010-comtft.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-tx6q-1010.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-tx6q-1020-comtft.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-tx6q-1020.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-tx6q-1110.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-wandboard-revb1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-apf6dev.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-gw51xx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-gw52xx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-gw53xx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-gw54xx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-gw552x.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-hummingboard.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-microsom.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-nit6xlite.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-nitrogen6_max.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-nitrogen6x.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-rex.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-sabrelite.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-tx6.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-udoo.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-wandboard.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6sl-warp.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6sx-sabreauto.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6sx-sdb.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6sx-sdb.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6sx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6ul-14x14-evk.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6ul-pinfunc.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6ul.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx7d-sbc-imx7.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx7d-sdb.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx7d.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/integrator.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/keystone.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-6192.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-6281.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-6282.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-98dx4122.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-b3.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-blackarmor-nas220.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-cloudbox.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-db-88f6281.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-db-88f6282.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-dir665.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-dnskw.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-ds111.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-ds112.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-ds212.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-ds411.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-ds411slim.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-ib62x0.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-iconnect.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-km_common.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-laplug.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-lsxl.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-mplcec4.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-mv88f6281gtw-ge.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-nas2big.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-netgear_readynas_duo_v2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-netgear_readynas_nv+_v2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-netxbig.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-ns2-common.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-nsa310.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-nsa320.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-nsa325.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-nsa3x0-common.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-openblocks_a6.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-openblocks_a7.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-openrd-client.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-openrd.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-pogoplug-series-4.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-rd88f6192.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-rd88f6281-a.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-rd88f6281-z0.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-rd88f6281.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-rs212.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-synology.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-t5325.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-ts219-6281.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-ts219-6282.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-ts219.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-ts419-6282.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood-ts419.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/kirkwood.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/logicpd-torpedo-37xx-devkit.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/logicpd-torpedo-som.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/lpc18xx.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/lpc32xx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/lpc4350-hitex-eval.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/lpc4357-ea4357-devkit.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/ls1021a.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/meson8.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/meson8b.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mt2701.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap2420-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap2420-n8x0-common.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap2420.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap2430-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap2430.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap24xx-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-beagle.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-cm-t3x.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-devkit8000-common.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-evm-37xx.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-gta04.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-igep.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-igep0020-common.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-igep0030-common.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-ldp.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-lilly-a83x.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-n9.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-n900.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-n950-n9.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-n950.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-overo-base.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-pandora-common.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-tao3530.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-zoom3.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3430-sdp.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3430es1-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap34xx-omap36xx-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap34xx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap36xx-am35xx-omap3430es2plus-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap36xx-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap36xx-omap3430es2plus-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap36xx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3xxx-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap4-var-som-om44.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap4.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap443x-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap443x.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap4460.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap446x-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap44xx-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap5-board-common.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap5-cm-t54.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap5-igep0050.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap5-uevm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap5.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap54xx-clocks.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/orion5x-linkstation-lswtgl.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/pxa27x.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/pxa3xx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-apq8064-cm-qs600.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-apq8064-ifc6410.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-apq8064.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-apq8084.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-ipq8064.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-msm8660.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-msm8960.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-msm8974.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-pm8841.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-pm8941.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r7s72100.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a73a4-ape6evm.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a73a4.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7740-armadillo800eva.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7740.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7778-bockw.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7778.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7779-marzen.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7779.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7790-lager.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7790.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7791-koelsch.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7791-porter.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7791.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7793-gose.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7793.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7794-alt.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7794-silk.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a7794.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3036-evb.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3036-kylin.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3036.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3066a-bqcurie2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3066a-marsboard.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3066a-rayeager.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3066a.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3188-radxarock.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3188.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3228-evb.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3228.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-evb.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-firefly.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-popmetal.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-r89.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-rock2-som.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-rock2-square.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-veyron-chromebook.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-veyron-jaq.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-veyron-jerry.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-veyron-minnie.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-veyron-pinky.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-veyron-speedy.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-veyron.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3xxx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/s5pv210-aquila.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/s5pv210-goni.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/s5pv210-smdkv210.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/s5pv210.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sama5d2-pinfunc.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sama5d2.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sama5d3.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sama5d4.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sh73a0-kzm9g.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sh73a0.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_arria10.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_arria10_socdk_sdmmc.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_cyclone5.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_cyclone5_sockit.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_cyclone5_socrates.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/spear1310-evb.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/spear1340-evb.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/spear13xx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/spear320-hmi.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/ste-ccu9540.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/ste-dbx5x0.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/ste-href-stuib.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/ste-href-tvk1281618.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/ste-hrefprev60.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/ste-hrefv60plus.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/ste-nomadik-nhk15.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/ste-nomadik-stn8815.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/ste-snowball.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/ste-u300.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/stih407-family.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/stm32429i-eval.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/stm32f429-disco.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/stm32f429.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10-a1000.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10-chuwi-v7-cw0825.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10-hyundai-a7hd.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10-inet97fv2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10-inet9f-rev03.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10-itead-iteaduino-plus.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10-mk802.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-a10s.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-a13-empire-electronix-d709.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-a13-inet-98v-rev2.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-a13-olinuxino-micro.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-a13.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-r8-chip.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-r8.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun6i-a31.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun6i-a31s-primo81.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun6i-a31s-sina31s-core.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun6i-a31s-yones-toptech-bs1078-v2.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun7i-a20-mk808c.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun7i-a20-olimex-som-evb.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun7i-a20.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a23-a33.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a23-gt90h-v4.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a33-sinlinx-sina33.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-h3-orangepi-plus.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-h3.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-q8-common.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun9i-a80-cubieboard4.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun9i-a80-optimus.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun9i-a80.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tango4-common.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tango4-smp8758.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tango4-vantage-1172.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra114-dalmore.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra114-roth.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra114-tn7.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra114.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra124-jetson-tk1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra124-nyan.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra124-venice2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra124.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra20-harmony.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra20-iris-512.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra20-medcom-wide.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra20-paz00.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra20-seaboard.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra20-tamonten.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra20-trimslice.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra20-ventana.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra20-whistler.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra20.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra30-apalis-eval.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra30-beaver.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra30-cardhu.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra30-colibri-eval-v3.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra30.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/twl6030.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-common32.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ph1-ld4-ref.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ph1-ld4.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ph1-ld6b-ref.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ph1-pro4-ref.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ph1-pro4.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ph1-pro5.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ph1-sld3-ref.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ph1-sld3.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ph1-sld8-ref.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ph1-sld8.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-pinctrl.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-proxstream2-gentil.dts (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-proxstream2.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ref-daughter.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-support-card.dtsi (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/versatile-ab.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vexpress-v2m.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vexpress-v2p-ca15-tc1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vexpress-v2p-ca15_a7.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vexpress-v2p-ca5s.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vexpress-v2p-ca9.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vf-colibri-eval-v3.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vf-colibri.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vf500-colibri-eval-v3.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vf500-colibri.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vf500.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vf610-colibri-eval-v3.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vf610-colibri.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vf610-twr.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vf610.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vfxxx.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/zynq-parallella.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/zynq-zc702.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/zynq-zc706.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/zynq-zed.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/zynq-zybo.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/bcm-cygnus.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/bcm2835.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/exynos3250.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/exynos5420.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/exynos5433.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/imx6qdl-clock.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/imx6ul-clock.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/imx7d-clock.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/lpc32xx-clock.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/mt8173-clk.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8916.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8996.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8996.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/r8a7790-clock.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/r8a7793-clock.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/r8a7794-clock.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/rk3036-cru.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru-common.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/rk3228-cru.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/tegra210-car.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/vf610-clock.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/gpio/tegra-gpio.h user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/mfd/arizona.h (contents, props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/thermal/tegra124-soctherm.h user/alc/PQ_LAUNDRY/sys/i386/linux/linux_systrace_args.c user/alc/PQ_LAUNDRY/sys/kern/kern_descrip.c user/alc/PQ_LAUNDRY/sys/kern/kern_fork.c user/alc/PQ_LAUNDRY/sys/kern/kern_procctl.c user/alc/PQ_LAUNDRY/sys/kern/kern_sendfile.c user/alc/PQ_LAUNDRY/sys/kern/makesyscalls.sh user/alc/PQ_LAUNDRY/sys/kern/subr_rtc.c user/alc/PQ_LAUNDRY/sys/kern/subr_syscall.c user/alc/PQ_LAUNDRY/sys/kern/sys_capability.c user/alc/PQ_LAUNDRY/sys/kern/systrace_args.c user/alc/PQ_LAUNDRY/sys/kern/uipc_socket.c user/alc/PQ_LAUNDRY/sys/kern/uipc_syscalls.c user/alc/PQ_LAUNDRY/sys/kern/vfs_mount.c user/alc/PQ_LAUNDRY/sys/mips/mips/elf_machdep.c user/alc/PQ_LAUNDRY/sys/mips/mips/freebsd32_machdep.c user/alc/PQ_LAUNDRY/sys/modules/Makefile user/alc/PQ_LAUNDRY/sys/modules/cloudabi32/Makefile user/alc/PQ_LAUNDRY/sys/modules/usb/ukbd/Makefile user/alc/PQ_LAUNDRY/sys/modules/usb/ums/Makefile user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_adhoc.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_node.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_node.h user/alc/PQ_LAUNDRY/sys/netinet/sctp_indata.c user/alc/PQ_LAUNDRY/sys/netinet/sctp_syscalls.c user/alc/PQ_LAUNDRY/sys/netinet6/icmp6.c user/alc/PQ_LAUNDRY/sys/powerpc/mpc85xx/qoriq_gpio.c user/alc/PQ_LAUNDRY/sys/powerpc/powerpc/machdep.c user/alc/PQ_LAUNDRY/sys/sys/bio.h user/alc/PQ_LAUNDRY/sys/sys/capsicum.h user/alc/PQ_LAUNDRY/sys/sys/clock.h user/alc/PQ_LAUNDRY/sys/sys/efi.h user/alc/PQ_LAUNDRY/sys/sys/param.h user/alc/PQ_LAUNDRY/sys/sys/proc.h user/alc/PQ_LAUNDRY/sys/sys/procctl.h user/alc/PQ_LAUNDRY/sys/sys/signal.h user/alc/PQ_LAUNDRY/sys/sys/socketvar.h user/alc/PQ_LAUNDRY/tests/sys/geom/class/eli/resize_test.sh user/alc/PQ_LAUNDRY/tools/build/options/WITH_META_MODE user/alc/PQ_LAUNDRY/tools/tools/cxgbetool/cxgbetool.c user/alc/PQ_LAUNDRY/usr.bin/bsdiff/bspatch/bspatch.c user/alc/PQ_LAUNDRY/usr.bin/calendar/calendars/calendar.freebsd user/alc/PQ_LAUNDRY/usr.bin/cmp/cmp.c user/alc/PQ_LAUNDRY/usr.bin/elfdump/elfdump.c user/alc/PQ_LAUNDRY/usr.bin/hexdump/parse.c user/alc/PQ_LAUNDRY/usr.bin/indent/indent.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/mkimg.1 user/alc/PQ_LAUNDRY/usr.bin/tr/tr.c user/alc/PQ_LAUNDRY/usr.sbin/bhyve/pci_virtio_console.c user/alc/PQ_LAUNDRY/usr.sbin/diskinfo/diskinfo.8 user/alc/PQ_LAUNDRY/usr.sbin/diskinfo/diskinfo.c user/alc/PQ_LAUNDRY/usr.sbin/extattr/tests/extattr_test.sh user/alc/PQ_LAUNDRY/usr.sbin/iostat/iostat.c Directory Properties: user/alc/PQ_LAUNDRY/ (props changed) user/alc/PQ_LAUNDRY/contrib/elftoolchain/ (props changed) user/alc/PQ_LAUNDRY/contrib/netbsd-tests/ (props changed) user/alc/PQ_LAUNDRY/contrib/openbsm/ (props changed) user/alc/PQ_LAUNDRY/contrib/tcpdump/ (props changed) user/alc/PQ_LAUNDRY/crypto/openssl/ (props changed) user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/ (props changed) user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/ (props changed) user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/ (props changed) user/alc/PQ_LAUNDRY/sys/contrib/libfdt/ (props changed) user/alc/PQ_LAUNDRY/sys/contrib/octeon-sdk/ (props changed) user/alc/PQ_LAUNDRY/sys/contrib/x86emu/ (props changed) user/alc/PQ_LAUNDRY/sys/contrib/xz-embedded/ (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/alphascale-asm9260-devkit.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/alphascale-asm9260.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/alpine-db.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-bonegreen.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-sbc-t335.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-wega-rdk.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am335x-wega.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/am437x-sbc-t43.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-370-dlink-dns327l.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-370-seagate-nas-2bay.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-370-seagate-nas-4bay.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-370-seagate-nas-xbay.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-370-seagate-personal-cloud-2bay.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-370-seagate-personal-cloud.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-370-seagate-personal-cloud.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-385-linksys-caiman.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-385-linksys-cobra.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-390.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-398-db.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-398.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/armada-39x.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91-ariettag25.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91-kizbox.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91-kizbox2.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91-kizboxmini.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91-sama5d4_ma5d4.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91-sama5d4_ma5d4evk.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/at91sam9x5dm.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/axm5516-amarillo.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/axp152.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/axp22x.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm2836.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm4708-asus-rt-ac56u.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm4708-asus-rt-ac68u.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm4709-asus-rt-ac87u.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm4709-netgear-r7000.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm5301x-nand-cs0-bch8.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm94708.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm94709.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm953012k.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm958305k.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm958625k.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/bcm9hmidc.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/compulab-sb-som.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/cros-ec-sbs.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dove-cm-a510.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dove-sbc-a510.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/dra62x.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4-cpu-thermal.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos4412-tmu-sensor-conf.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5250-snow-rev5.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5250-snow.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5420-trip-points.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5422-odroidxu3-audio.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5422-odroidxu3-lite.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5422-odroidxu4.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5440-tmu-sensor-conf.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/exynos5440-trip-points.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx51-ts4800.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-apf6dev.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-aristainetos2_4.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-aristainetos2_7.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-gw551x.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6dl-nit6xlite.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-apf6dev.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-gw551x.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-nitrogen6_max.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6q-novena.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-apf6.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-aristainetos2.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6qdl-gw551x.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx6sx-sdb-reva.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx7d-cl-som-imx7.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/imx7d-pinfunc.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/lpc4337-ciaa.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/lpc4350.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/lpc4357.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/meson8-minix-neo-x8.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/meson8b-mxq.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/meson8b-odroidc1.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mmp2-brownstone.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mmp2.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mt2701-evb.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mt6580-evbp1.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mt6580.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/mt8135-pinfunc.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-devkit8000-lcd-common.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-devkit8000-lcd43.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-devkit8000-lcd70.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-overo-palo35-common.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-overo-palo35.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-overo-storm-palo35.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-overo-storm-tobiduo.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-overo-tobiduo-common.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-overo-tobiduo.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-pandora-1ghz.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/omap3-pandora-600mhz.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/orion5x-lswsgl.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/pxa168-aspenite.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/pxa168.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/pxa910-dkb.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/pxa910.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-apq8064-sony-xperia-yuga.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-apq8064-v2.0.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-apq8074-dragonboard.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-apq8084-ifc6540.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-apq8084-mtp.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-ipq8064-ap148.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-ipq8064-v1.0.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-msm8660-surf.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-msm8960-cdp.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-honami.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/qcom-pma8084.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/r8a77xx-aa121td01-panel.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-veyron-brain.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-veyron-mickey.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/rk3288-veyron-sdmmc.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/s3c6400.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/s3c6410-mini6410.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/s3c6410-smdk6410.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/s3c6410.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/s3c64xx-pinctrl.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/s3c64xx.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_arria10_socdk.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_arria5.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_arria5_socdk.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_cyclone5_de0_sockit.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_cyclone5_mcv.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_cyclone5_mcvevk.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_cyclone5_socdk.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/socfpga_vt.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10-gemei-g9.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10-inet1.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10-jesurun-q5.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10-pcduino2.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun4i-a10-pov-protab2-ips9.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-a10s-auxtek-t003.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-a10s-auxtek-t004.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-a10s-wobo-i5.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-a13-q8-tablet.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-a13-utoo-p66.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun5i-q8-common.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun6i-a31-i7.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun6i-a31-mele-a1000g-quad.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun6i-a31s-sina31s.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun6i-a31s-sinovoip-bpi-m2.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun7i-a20-icnova-swac.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun7i-a20-orangepi-mini.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun7i-a20-orangepi.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun7i-a20-pcduino3-nano.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun7i-a20-wexler-tab7200.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun7i-a20-wits-pro-a20-dkt.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a23-evb.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a23-q8-tablet.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a33-et-q8-v1.6.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a33-ga10h-v1.1.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a33-ippo-q8h-v1.2.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a33-q8-tablet.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sun8i-a33.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/sunxi-q8-common.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra124-jetson-tk1-emc.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra124-nyan-big-emc.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra124-nyan-blaze-emc.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/tegra124-nyan-blaze.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-ph1-ld6b.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/uniphier-proxstream2-vodka.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vf610m4-colibri.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vf610m4-cosmic.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/vf610m4.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/zx296702-ad1.dts (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/arm/zx296702.dtsi (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/alphascale,asm9260.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/bcm-ns2.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/bcm-nsp.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/bcm2835-aux.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/hi6220-clock.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/jz4740-cgu.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/jz4780-cgu.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/lpc18xx-ccu.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/lpc18xx-cgu.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/lsi,axm5516-clks.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/marvell,mmp2.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/marvell,pxa168.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/marvell,pxa1928.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/marvell,pxa910.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/maxim,max77686.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/maxim,max77802.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/meson8b-clkc.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/mt8135-clk.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/pistachio-clk.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-apq8084.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq806x.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8660.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8960.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8974.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,lcc-ipq806x.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,lcc-msm8960.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-apq8084.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8960.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/qcom,mmcc-msm8974.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/r8a73a4-clock.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/r8a7778-clock.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/r8a7795-cpg-mssr.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/renesas-cpg-mssr.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/rk3368-cru.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/rockchip,rk808.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/samsung,s2mps11.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/samsung,s3c64xx-clock.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/sun4i-a10-pll2.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/clock/zx296702-clock.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/dma/axi-dmac.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/gpio/meson8b-gpio.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/i2c/ (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/i2c/i2c.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/iio/ (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/iio/qcom,spmi-vadc.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/interrupt-controller/irq-st.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/leds/ (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/leds/common.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/leds/leds-netxbig.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/leds/leds-ns2.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/media/ (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/media/c8sectpfe.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/media/omap3-isp.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/media/xilinx-vip.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/memory/tegra210-mc.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/mfd/atmel-flexcom.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/mfd/st-lpc.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/net/ (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/net/ti-dp83867.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/phy/phy-pistachio-usb.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/pinctrl/bcm2835.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/pinctrl/dm814x.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/pinctrl/mt6397-pinfunc.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/pinctrl/mt65xx.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/pinctrl/qcom,pmic-gpio.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/pinctrl/qcom,pmic-mpp.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/power/ (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/power/mt8173-power.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/power/raspberrypi-power.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/power/rk3288-power.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/regulator/ (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/regulator/maxim,max77802.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/ (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-a10.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/hisi,hi6220-resets.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/mt8135-resets.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/mt8173-resets.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-apq8084.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-ipq806x.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8660.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8916.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8960.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-msm8974.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-apq8084.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-msm8960.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/qcom,mmcc-msm8974.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/stih407-resets.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/stih415-resets.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/stih416-resets.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/reset/tegra124-car.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/soc/ (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/soc/qcom,gsbi.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/sound/apq8016-lpass.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/sound/audio-jack-events.h (props changed) user/alc/PQ_LAUNDRY/sys/gnu/dts/include/dt-bindings/sound/tas2552.h (props changed) Modified: user/alc/PQ_LAUNDRY/contrib/elftoolchain/libdwarf/dwarf.h ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/elftoolchain/libdwarf/dwarf.h Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/contrib/elftoolchain/libdwarf/dwarf.h Thu Sep 22 23:54:58 2016 (r306221) @@ -234,6 +234,21 @@ #define DW_AT_GNU_all_call_sites 0x2117 #define DW_AT_GNU_all_source_call_sites 0x2118 +/* Apple extensions. */ +#define DW_AT_APPLE_optimized 0x3fe1 +#define DW_AT_APPLE_flags 0x3fe2 +#define DW_AT_APPLE_isa 0x3fe3 +#define DW_AT_APPLE_block 0x3fe4 +#define DW_AT_APPLE_major_runtime_vers 0x3fe5 +#define DW_AT_APPLE_runtime_class 0x3fe6 +#define DW_AT_APPLE_omit_frame_ptr 0x3fe7 +#define DW_AT_APPLE_property_name 0x3fe8 +#define DW_AT_APPLE_property_getter 0x3fe9 +#define DW_AT_APPLE_property_setter 0x3fea +#define DW_AT_APPLE_property_attribute 0x3feb +#define DW_AT_APPLE_objc_complete_type 0x3fec +#define DW_AT_APPLE_property 0x3fed + #define DW_FORM_addr 0x01 #define DW_FORM_block2 0x03 #define DW_FORM_block4 0x04 Modified: user/alc/PQ_LAUNDRY/contrib/elftoolchain/libdwarf/dwarf_dump.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/elftoolchain/libdwarf/dwarf_dump.c Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/contrib/elftoolchain/libdwarf/dwarf_dump.c Thu Sep 22 23:54:58 2016 (r306221) @@ -298,6 +298,32 @@ dwarf_get_AT_name(unsigned attr, const c *s = "DW_AT_GNU_all_call_sites"; break; case DW_AT_GNU_all_source_call_sites: *s = "DW_AT_GNU_all_source_call_sites"; break; + case DW_AT_APPLE_optimized: + *s = "DW_AT_APPLE_optimized"; break; + case DW_AT_APPLE_flags: + *s = "DW_AT_APPLE_flags"; break; + case DW_AT_APPLE_isa: + *s = "DW_AT_APPLE_isa"; break; + case DW_AT_APPLE_block: + *s = "DW_AT_APPLE_block"; break; + case DW_AT_APPLE_major_runtime_vers: + *s = "DW_AT_APPLE_major_runtime_vers"; break; + case DW_AT_APPLE_runtime_class: + *s = "DW_AT_APPLE_runtime_class"; break; + case DW_AT_APPLE_omit_frame_ptr: + *s = "DW_AT_APPLE_omit_frame_ptr"; break; + case DW_AT_APPLE_property_name: + *s = "DW_AT_APPLE_property_name"; break; + case DW_AT_APPLE_property_getter: + *s = "DW_AT_APPLE_property_getter"; break; + case DW_AT_APPLE_property_setter: + *s = "DW_AT_APPLE_property_setter"; break; + case DW_AT_APPLE_property_attribute: + *s = "DW_AT_APPLE_property_attribute"; break; + case DW_AT_APPLE_objc_complete_type: + *s = "DW_AT_APPLE_objc_complete_type"; break; + case DW_AT_APPLE_property: + *s = "DW_AT_APPLE_property"; break; default: return (DW_DLV_NO_ENTRY); } Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/h_funcs.subr ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/h_funcs.subr Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/h_funcs.subr Thu Sep 22 23:54:58 2016 (r306221) @@ -45,6 +45,15 @@ require_fs() { # if we have autoloadable modules, just assume the file system atf_require_prog sysctl + # Begin FreeBSD + if true; then + if kldstat -m ${name}; then + found=yes + else + found=no + fi + else + # End FreeBSD autoload=$(sysctl -n kern.module.autoload) [ "${autoload}" = "1" ] && return 0 @@ -57,6 +66,9 @@ require_fs() { fi shift done + # Begin FreeBSD + fi + # End FreeBSD [ ${found} = yes ] || \ atf_skip "The kernel does not include support the " \ "\`${name}' file system" Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_mknod.sh ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_mknod.sh Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_mknod.sh Thu Sep 22 23:54:58 2016 (r306221) @@ -106,7 +106,15 @@ pipe_body() { test_mount umask 022 + # Begin FreeBSD + if true; then + atf_check -s eq:0 -o empty -e empty mkfifo pipe + else + # End FreeBSD atf_check -s eq:0 -o empty -e empty mknod pipe p + # Begin FreeBSD + fi + # End FreeBSD eval $(stat -s pipe) [ ${st_mode} = 010644 ] || atf_fail "Invalid mode" @@ -124,7 +132,15 @@ pipe_kqueue_body() { umask 022 atf_check -s eq:0 -o empty -e empty mkdir dir + # Begin FreeBSD + if true; then + echo 'mkfifo dir/pipe' | kqueue_monitor 1 dir + else + # End FreeBSD echo 'mknod dir/pipe p' | kqueue_monitor 1 dir + # Begin FreeBSD + fi + # End FreeBSD kqueue_check dir NOTE_WRITE test_unmount Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_readdir.sh ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_readdir.sh Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_readdir.sh Thu Sep 22 23:54:58 2016 (r306221) @@ -59,7 +59,15 @@ types_body() { atf_check -s eq:0 -o empty -e empty ln -s reg lnk atf_check -s eq:0 -o empty -e empty mknod blk b 0 0 atf_check -s eq:0 -o empty -e empty mknod chr c 0 0 + # Begin FreeBSD + if true; then + atf_check -s eq:0 -o empty -e empty mkfifo fifo + else + # End FreeBSD atf_check -s eq:0 -o empty -e empty mknod fifo p + # Begin FreeBSD + fi + # End FreeBSD atf_check -s eq:0 -o empty -e empty \ $(atf_get_srcdir)/h_tools sockets sock Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_sizes.sh ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_sizes.sh Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_sizes.sh Thu Sep 22 23:54:58 2016 (r306221) @@ -54,7 +54,15 @@ big_head() { big_body() { test_mount -o -s10M + # Begin FreeBSD + if true; then + pagesize=$(sysctl -n hw.pagesize) + else + # End FreeBSD pagesize=$(sysctl hw.pagesize | cut -d ' ' -f 3) + # Begin FreeBSD + fi + # End FreeBSD eval $($(atf_get_srcdir)/h_tools statvfs . | sed -e 's|^f_|cf_|') cf_bused=$((${cf_blocks} - ${cf_bfree})) Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_statvfs.sh ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_statvfs.sh Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_statvfs.sh Thu Sep 22 23:54:58 2016 (r306221) @@ -38,7 +38,15 @@ values_head() { values_body() { test_mount -o -s10M + # Begin FreeBSD + if true; then + pagesize=$(sysctl -n hw.pagesize) + else + # End FreeBSD pagesize=$(sysctl hw.pagesize | cut -d ' ' -f 3) + # Begin FreeBSD + fi + # End FreeBSD eval $($(atf_get_srcdir)/h_tools statvfs .) [ ${pagesize} -eq ${f_bsize} ] || \ atf_fail "Invalid bsize" Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_vnd.sh ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_vnd.sh Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_vnd.sh Thu Sep 22 23:54:58 2016 (r306221) @@ -38,12 +38,21 @@ basic_body() { atf_check -s eq:0 -o ignore -e ignore \ dd if=/dev/zero of=disk.img bs=1m count=10 + # Begin FreeBSD + if true; then + atf_check -s eq:0 -o empty -e empty mkdir mnt + atf_check -s eq:0 -o empty -e empty mdmfs -F disk.img md3 mnt + else + # End FreeBSD atf_check -s eq:0 -o empty -e empty vndconfig /dev/vnd3 disk.img atf_check -s eq:0 -o ignore -e ignore newfs /dev/rvnd3a atf_check -s eq:0 -o empty -e empty mkdir mnt atf_check -s eq:0 -o empty -e empty mount /dev/vnd3a mnt + # Begin FreeBSD + fi + # End FreeBSD echo "Creating test files" for f in $(jot -w %u 100 | uniq); do @@ -58,7 +67,15 @@ basic_body() { done atf_check -s eq:0 -o empty -e empty umount mnt + # Begin FreeBSD + if true; then + atf_check -s eq:0 -o empty -e empty mdconfig -d -u 3 + else + # End FreeBSD atf_check -s eq:0 -o empty -e empty vndconfig -u /dev/vnd3 + # Begin FreeBSD + fi + # End FreeBSD test_unmount touch done @@ -66,7 +83,15 @@ basic_body() { basic_cleanup() { if [ ! -f done ]; then umount mnt 2>/dev/null 1>&2 + # Begin FreeBSD + if true; then + atf_check -s eq:0 -o empty -e empty mdconfig -d -u 3 + else + # End FreeBSD vndconfig -u /dev/vnd3 2>/dev/null 1>&2 + # Begin FreeBSD + fi + # End FreeBSD fi } Modified: user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_vnode_leak.sh ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_vnode_leak.sh Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/contrib/netbsd-tests/fs/tmpfs/t_vnode_leak.sh Thu Sep 22 23:54:58 2016 (r306221) @@ -36,7 +36,15 @@ main_head() { } main_body() { echo "Lowering kern.maxvnodes to 2000" + # Begin FreeBSD + if true; then + sysctl -n kern.maxvnodes > oldvnodes + else + # End FreeBSD sysctl kern.maxvnodes | awk '{ print $3; }' >oldvnodes + # Begin FreeBSD + fi + # End FreeBSD atf_check -s eq:0 -o ignore -e empty sysctl -w kern.maxvnodes=2000 test_mount -o -s$(((4000 + 2) * 4096)) Modified: user/alc/PQ_LAUNDRY/contrib/openbsm/bin/auditdistd/sandbox.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/openbsm/bin/auditdistd/sandbox.c Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/contrib/openbsm/bin/auditdistd/sandbox.c Thu Sep 22 23:54:58 2016 (r306221) @@ -34,7 +34,7 @@ #include #endif #ifdef HAVE_CAP_ENTER -#include +#include #endif #include Modified: user/alc/PQ_LAUNDRY/contrib/tcpdump/tcpdump.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/tcpdump/tcpdump.c Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/contrib/tcpdump/tcpdump.c Thu Sep 22 23:54:58 2016 (r306221) @@ -92,7 +92,6 @@ extern int SIZE_BUF; #include #include #include -#include #include #include #include Modified: user/alc/PQ_LAUNDRY/crypto/openssl/CHANGES ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/CHANGES Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/CHANGES Thu Sep 22 23:54:58 2016 (r306221) @@ -2,6 +2,166 @@ OpenSSL CHANGES _______________ + Changes between 1.0.2h and 1.0.2i [22 Sep 2016] + + *) OCSP Status Request extension unbounded memory growth + + A malicious client can send an excessively large OCSP Status Request + extension. If that client continually requests renegotiation, sending a + large OCSP Status Request extension each time, then there will be unbounded + memory growth on the server. This will eventually lead to a Denial Of + Service attack through memory exhaustion. Servers with a default + configuration are vulnerable even if they do not support OCSP. Builds using + the "no-ocsp" build time option are not affected. + + This issue was reported to OpenSSL by Shi Lei (Gear Team, Qihoo 360 Inc.) + (CVE-2016-6304) + [Matt Caswell] + + *) In order to mitigate the SWEET32 attack, the DES ciphers were moved from + HIGH to MEDIUM. + + This issue was reported to OpenSSL Karthikeyan Bhargavan and Gaetan + Leurent (INRIA) + (CVE-2016-2183) + [Rich Salz] + + *) OOB write in MDC2_Update() + + An overflow can occur in MDC2_Update() either if called directly or + through the EVP_DigestUpdate() function using MDC2. If an attacker + is able to supply very large amounts of input data after a previous + call to EVP_EncryptUpdate() with a partial block then a length check + can overflow resulting in a heap corruption. + + The amount of data needed is comparable to SIZE_MAX which is impractical + on most platforms. + + This issue was reported to OpenSSL by Shi Lei (Gear Team, Qihoo 360 Inc.) + (CVE-2016-6303) + [Stephen Henson] + + *) Malformed SHA512 ticket DoS + + If a server uses SHA512 for TLS session ticket HMAC it is vulnerable to a + DoS attack where a malformed ticket will result in an OOB read which will + ultimately crash. + + The use of SHA512 in TLS session tickets is comparatively rare as it requires + a custom server callback and ticket lookup mechanism. + + This issue was reported to OpenSSL by Shi Lei (Gear Team, Qihoo 360 Inc.) + (CVE-2016-6302) + [Stephen Henson] + + *) OOB write in BN_bn2dec() + + The function BN_bn2dec() does not check the return value of BN_div_word(). + This can cause an OOB write if an application uses this function with an + overly large BIGNUM. This could be a problem if an overly large certificate + or CRL is printed out from an untrusted source. TLS is not affected because + record limits will reject an oversized certificate before it is parsed. + + This issue was reported to OpenSSL by Shi Lei (Gear Team, Qihoo 360 Inc.) + (CVE-2016-2182) + [Stephen Henson] + + *) OOB read in TS_OBJ_print_bio() + + The function TS_OBJ_print_bio() misuses OBJ_obj2txt(): the return value is + the total length the OID text representation would use and not the amount + of data written. This will result in OOB reads when large OIDs are + presented. + + This issue was reported to OpenSSL by Shi Lei (Gear Team, Qihoo 360 Inc.) + (CVE-2016-2180) + [Stephen Henson] + + *) Pointer arithmetic undefined behaviour + + Avoid some undefined pointer arithmetic + + A common idiom in the codebase is to check limits in the following manner: + "p + len > limit" + + Where "p" points to some malloc'd data of SIZE bytes and + limit == p + SIZE + + "len" here could be from some externally supplied data (e.g. from a TLS + message). + + The rules of C pointer arithmetic are such that "p + len" is only well + defined where len <= SIZE. Therefore the above idiom is actually + undefined behaviour. + + For example this could cause problems if some malloc implementation + provides an address for "p" such that "p + len" actually overflows for + values of len that are too big and therefore p + len < limit. + + This issue was reported to OpenSSL by Guido Vranken + (CVE-2016-2177) + [Matt Caswell] + + *) Constant time flag not preserved in DSA signing + + Operations in the DSA signing algorithm should run in constant time in + order to avoid side channel attacks. A flaw in the OpenSSL DSA + implementation means that a non-constant time codepath is followed for + certain operations. This has been demonstrated through a cache-timing + attack to be sufficient for an attacker to recover the private DSA key. + + This issue was reported by César Pereida (Aalto University), Billy Brumley + (Tampere University of Technology), and Yuval Yarom (The University of + Adelaide and NICTA). + (CVE-2016-2178) + [César Pereida] + + *) DTLS buffered message DoS + + In a DTLS connection where handshake messages are delivered out-of-order + those messages that OpenSSL is not yet ready to process will be buffered + for later use. Under certain circumstances, a flaw in the logic means that + those messages do not get removed from the buffer even though the handshake + has been completed. An attacker could force up to approx. 15 messages to + remain in the buffer when they are no longer required. These messages will + be cleared when the DTLS connection is closed. The default maximum size for + a message is 100k. Therefore the attacker could force an additional 1500k + to be consumed per connection. By opening many simulataneous connections an + attacker could cause a DoS attack through memory exhaustion. + + This issue was reported to OpenSSL by Quan Luo. + (CVE-2016-2179) + [Matt Caswell] + + *) DTLS replay protection DoS + + A flaw in the DTLS replay attack protection mechanism means that records + that arrive for future epochs update the replay protection "window" before + the MAC for the record has been validated. This could be exploited by an + attacker by sending a record for the next epoch (which does not have to + decrypt or have a valid MAC), with a very large sequence number. This means + that all subsequent legitimate packets are dropped causing a denial of + service for a specific DTLS connection. + + This issue was reported to OpenSSL by the OCAP audit team. + (CVE-2016-2181) + [Matt Caswell] + + *) Certificate message OOB reads + + In OpenSSL 1.0.2 and earlier some missing message length checks can result + in OOB reads of up to 2 bytes beyond an allocated buffer. There is a + theoretical DoS risk but this has not been observed in practice on common + platforms. + + The messages affected are client certificate, client certificate request + and server certificate. As a result the attack can only be performed + against a client or a server which enables client authentication. + + This issue was reported to OpenSSL by Shi Lei (Gear Team, Qihoo 360 Inc.) + (CVE-2016-6306) + [Stephen Henson] + Changes between 1.0.2g and 1.0.2h [3 May 2016] *) Prevent padding oracle in AES-NI CBC MAC check Modified: user/alc/PQ_LAUNDRY/crypto/openssl/CONTRIBUTING ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/CONTRIBUTING Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/CONTRIBUTING Thu Sep 22 23:54:58 2016 (r306221) @@ -1,38 +1,75 @@ -HOW TO CONTRIBUTE TO OpenSSL ----------------------------- +HOW TO CONTRIBUTE TO PATCHES OpenSSL +------------------------------------ -Development is coordinated on the openssl-dev mailing list (see -http://www.openssl.org for information on subscribing). If you -would like to submit a patch, send it to rt@openssl.org with -the string "[PATCH]" in the subject. Please be sure to include a -textual explanation of what your patch does. - -You can also make GitHub pull requests. If you do this, please also send -mail to rt@openssl.org with a brief description and a link to the PR so -that we can more easily keep track of it. +(Please visit https://www.openssl.org/community/getting-started.html for +other ideas about how to contribute.) +Development is coordinated on the openssl-dev mailing list (see the +above link or https://mta.openssl.org for information on subscribing). If you are unsure as to whether a feature will be useful for the general -OpenSSL community please discuss it on the openssl-dev mailing list first. -Someone may be already working on the same thing or there may be a good -reason as to why that feature isn't implemented. - -Patches should be as up to date as possible, preferably relative to the -current Git or the last snapshot. They should follow our coding style -(see https://www.openssl.org/policies/codingstyle.html) and compile without -warnings using the --strict-warnings flag. OpenSSL compiles on many varied -platforms: try to ensure you only use portable features. - -Our preferred format for patch files is "git format-patch" output. For example -to provide a patch file containing the last commit in your local git repository -use the following command: +OpenSSL community you might want to discuss it on the openssl-dev mailing +list first. Someone may be already working on the same thing or there +may be a good reason as to why that feature isn't implemented. + +The best way to submit a patch is to make a pull request on GitHub. +(It is not necessary to send mail to rt@openssl.org to open a ticket!) +If you think the patch could use feedback from the community, please +start a thread on openssl-dev. + +You can also submit patches by sending it as mail to rt@openssl.org. +Please include the word "PATCH" and an explanation of what the patch +does in the subject line. If you do this, our preferred format is "git +format-patch" output. For example to provide a patch file containing the +last commit in your local git repository use the following command: -# git format-patch --stdout HEAD^ >mydiffs.patch + % git format-patch --stdout HEAD^ >mydiffs.patch Another method of creating an acceptable patch file without using git is as follows: -# cd openssl-work -# [your changes] -# ./Configure dist; make clean -# cd .. -# diff -ur openssl-orig openssl-work > mydiffs.patch + % cd openssl-work + ...make your changes... + % ./Configure dist; make clean + % cd .. + % diff -ur openssl-orig openssl-work >mydiffs.patch + +Note that pull requests are generally easier for the team, and community, to +work with. Pull requests benefit from all of the standard GitHub features, +including code review tools, simpler integration, and CI build support. + +No matter how a patch is submitted, the following items will help make +the acceptance and review process faster: + + 1. Anything other than trivial contributions will require a contributor + licensing agreement, giving us permission to use your code. See + https://www.openssl.org/policies/cla.html for details. + + 2. All source files should start with the following text (with + appropriate comment characters at the start of each line and the + year(s) updated): + + Copyright 20xx-20yy The OpenSSL Project Authors. All Rights Reserved. + + Licensed under the OpenSSL license (the "License"). You may not use + this file except in compliance with the License. You can obtain a copy + in the file LICENSE in the source distribution or at + https://www.openssl.org/source/license.html + + 3. Patches should be as current as possible. When using GitHub, please + expect to have to rebase and update often. Note that we do not accept merge + commits. You will be asked to remove them before a patch is considered + acceptable. + + 4. Patches should follow our coding style (see + https://www.openssl.org/policies/codingstyle.html) and compile without + warnings. Where gcc or clang is availble you should use the + --strict-warnings Configure option. OpenSSL compiles on many varied + platforms: try to ensure you only use portable features. + + 5. When at all possible, patches should include tests. These can either be + added to an existing test, or completely new. Please see test/README + for information on the test framework. + + 6. New features or changed functionality must include documentation. Please + look at the "pod" files in doc/apps, doc/crypto and doc/ssl for examples of + our style. Modified: user/alc/PQ_LAUNDRY/crypto/openssl/Configure ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/Configure Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/Configure Thu Sep 22 23:54:58 2016 (r306221) @@ -799,7 +799,7 @@ my @experimental = (); # This is what $depflags will look like with the above defaults # (we need this to see if we should advise the user to run "make depend"): -my $default_depflags = " -DOPENSSL_NO_EC_NISTP_64_GCC_128 -DOPENSSL_NO_GMP -DOPENSSL_NO_JPAKE -DOPENSSL_NO_LIBUNBOUND -DOPENSSL_NO_MD2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SCTP -DOPENSSL_NO_SSL_TRACE -DOPENSSL_NO_STORE -DOPENSSL_NO_UNIT_TEST"; +my $default_depflags = " -DOPENSSL_NO_EC_NISTP_64_GCC_128 -DOPENSSL_NO_GMP -DOPENSSL_NO_JPAKE -DOPENSSL_NO_LIBUNBOUND -DOPENSSL_NO_MD2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SCTP -DOPENSSL_NO_SSL_TRACE -DOPENSSL_NO_SSL2 -DOPENSSL_NO_STORE -DOPENSSL_NO_UNIT_TEST -DOPENSSL_NO_WEAK_SSL_CIPHERS"; # Explicit "no-..." options will be collected in %disabled along with the defaults. # To remove something from %disabled, use "enable-foo" (unless it's experimental). @@ -1082,11 +1082,6 @@ if (defined($disabled{"md5"}) || defined $disabled{"tls1"} = "forced"; } -if (defined($disabled{"tls1"})) - { - $disabled{"tlsext"} = "forced"; - } - if (defined($disabled{"ec"}) || defined($disabled{"dsa"}) || defined($disabled{"dh"})) { @@ -1254,6 +1249,7 @@ my $shared_extension = $fields[$idx_shar my $ranlib = $ENV{'RANLIB'} || $fields[$idx_ranlib]; my $ar = $ENV{'AR'} || "ar"; my $arflags = $fields[$idx_arflags]; +my $windres = $ENV{'RC'} || $ENV{'WINDRES'} || "windres"; my $multilib = $fields[$idx_multilib]; # if $prefix/lib$multilib is not an existing directory, then @@ -1562,8 +1558,15 @@ $cpuid_obj="mem_clr.o" unless ($cpuid_ob $des_obj=$des_enc unless ($des_obj =~ /\.o$/); $bf_obj=$bf_enc unless ($bf_obj =~ /\.o$/); $cast_obj=$cast_enc unless ($cast_obj =~ /\.o$/); -$rc4_obj=$rc4_enc unless ($rc4_obj =~ /\.o$/); $rc5_obj=$rc5_enc unless ($rc5_obj =~ /\.o$/); +if ($rc4_obj =~ /\.o$/) + { + $cflags.=" -DRC4_ASM"; + } +else + { + $rc4_obj=$rc4_enc; + } if ($sha1_obj =~ /\.o$/) { # $sha1_obj=$sha1_enc; @@ -1717,12 +1720,14 @@ while () s/^AR=\s*/AR= \$\(CROSS_COMPILE\)/; s/^NM=\s*/NM= \$\(CROSS_COMPILE\)/; s/^RANLIB=\s*/RANLIB= \$\(CROSS_COMPILE\)/; + s/^RC=\s*/RC= \$\(CROSS_COMPILE\)/; s/^MAKEDEPPROG=.*$/MAKEDEPPROG= \$\(CROSS_COMPILE\)$cc/ if $cc eq "gcc"; } else { s/^CC=.*$/CC= $cc/; s/^AR=\s*ar/AR= $ar/; s/^RANLIB=.*/RANLIB= $ranlib/; + s/^RC=.*/RC= $windres/; s/^MAKEDEPPROG=.*$/MAKEDEPPROG= $cc/ if $cc eq "gcc"; s/^MAKEDEPPROG=.*$/MAKEDEPPROG= $cc/ if $ecc eq "gcc" || $ecc eq "clang"; } Modified: user/alc/PQ_LAUNDRY/crypto/openssl/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/Makefile Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/Makefile Thu Sep 22 23:54:58 2016 (r306221) @@ -4,7 +4,7 @@ ## Makefile for OpenSSL ## -VERSION=1.0.2h +VERSION=1.0.2i MAJOR=1 MINOR=0.2 SHLIB_VERSION_NUMBER=1.0.0 @@ -68,6 +68,7 @@ EXE_EXT= ARFLAGS= AR= ar $(ARFLAGS) r RANLIB= /usr/bin/ranlib +RC= windres NM= nm PERL= /usr/bin/perl TAR= tar @@ -210,6 +211,7 @@ BUILDENV= LC_ALL=C PLATFORM='$(PLATFORM) CC='$(CC)' CFLAG='$(CFLAG)' \ AS='$(CC)' ASFLAG='$(CFLAG) -c' \ AR='$(AR)' NM='$(NM)' RANLIB='$(RANLIB)' \ + RC='$(RC)' \ CROSS_COMPILE='$(CROSS_COMPILE)' \ PERL='$(PERL)' ENGDIRS='$(ENGDIRS)' \ SDIRS='$(SDIRS)' LIBRPATH='$(INSTALLTOP)/$(LIBDIR)' \ @@ -368,6 +370,7 @@ libcrypto.pc: Makefile echo 'exec_prefix=$${prefix}'; \ echo 'libdir=$${exec_prefix}/$(LIBDIR)'; \ echo 'includedir=$${prefix}/include'; \ + echo 'enginesdir=$${libdir}/engines'; \ echo ''; \ echo 'Name: OpenSSL-libcrypto'; \ echo 'Description: OpenSSL cryptography library'; \ Modified: user/alc/PQ_LAUNDRY/crypto/openssl/Makefile.org ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/Makefile.org Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/Makefile.org Thu Sep 22 23:54:58 2016 (r306221) @@ -66,6 +66,7 @@ EXE_EXT= ARFLAGS?= r AR=ar $(ARFLAGS) RANLIB= ranlib +RC= windres NM= nm PERL= perl TAR= tar @@ -208,6 +209,7 @@ BUILDENV= LC_ALL=C PLATFORM='$(PLATFORM) CC='$(CC)' CFLAG='$(CFLAG)' \ AS='$(CC)' ASFLAG='$(CFLAG) -c' \ AR='$(AR)' NM='$(NM)' RANLIB='$(RANLIB)' \ + RC='$(RC)' \ CROSS_COMPILE='$(CROSS_COMPILE)' \ PERL='$(PERL)' ENGDIRS='$(ENGDIRS)' \ SDIRS='$(SDIRS)' LIBRPATH='$(INSTALLTOP)/$(LIBDIR)' \ @@ -366,6 +368,7 @@ libcrypto.pc: Makefile echo 'exec_prefix=$${prefix}'; \ echo 'libdir=$${exec_prefix}/$(LIBDIR)'; \ echo 'includedir=$${prefix}/include'; \ + echo 'enginesdir=$${libdir}/engines'; \ echo ''; \ echo 'Name: OpenSSL-libcrypto'; \ echo 'Description: OpenSSL cryptography library'; \ Modified: user/alc/PQ_LAUNDRY/crypto/openssl/Makefile.shared ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/Makefile.shared Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/Makefile.shared Thu Sep 22 23:54:58 2016 (r306221) @@ -293,7 +293,7 @@ link_a.cygwin: fi; \ dll_name=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX; \ $(PERL) util/mkrc.pl $$dll_name | \ - $(CROSS_COMPILE)windres -o rc.o; \ + $(RC) -o rc.o; \ extras="$$extras rc.o"; \ ALLSYMSFLAGS='-Wl,--whole-archive'; \ NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \ Modified: user/alc/PQ_LAUNDRY/crypto/openssl/NEWS ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/NEWS Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/NEWS Thu Sep 22 23:54:58 2016 (r306221) @@ -5,6 +5,20 @@ This file gives a brief overview of the major changes between each OpenSSL release. For more details please read the CHANGES file. + Major changes between OpenSSL 1.0.2h and OpenSSL 1.0.2i [22 Sep 2016] + + o OCSP Status Request extension unbounded memory growth (CVE-2016-6304) + o SWEET32 Mitigation (CVE-2016-2183) + o OOB write in MDC2_Update() (CVE-2016-6303) + o Malformed SHA512 ticket DoS (CVE-2016-6302) + o OOB write in BN_bn2dec() (CVE-2016-2182) + o OOB read in TS_OBJ_print_bio() (CVE-2016-2180) + o Pointer arithmetic undefined behaviour (CVE-2016-2177) + o Constant time flag not preserved in DSA signing (CVE-2016-2178) + o DTLS buffered message DoS (CVE-2016-2179) + o DTLS replay protection DoS (CVE-2016-2181) + o Certificate message OOB reads (CVE-2016-6306) + Major changes between OpenSSL 1.0.2g and OpenSSL 1.0.2h [3 May 2016] o Prevent padding oracle in AES-NI CBC MAC check (CVE-2016-2107) Modified: user/alc/PQ_LAUNDRY/crypto/openssl/README ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/README Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/README Thu Sep 22 23:54:58 2016 (r306221) @@ -1,5 +1,5 @@ - OpenSSL 1.0.2h 3 May 2016 + OpenSSL 1.0.2i 22 Sep 2016 Copyright (c) 1998-2015 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson Modified: user/alc/PQ_LAUNDRY/crypto/openssl/apps/CA.pl ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/apps/CA.pl Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/apps/CA.pl Thu Sep 22 23:54:58 2016 (r306221) @@ -64,7 +64,7 @@ $RET = 0; foreach (@ARGV) { if ( /^(-\?|-h|-help)$/ ) { - print STDERR "usage: CA -newcert|-newreq|-newreq-nodes|-newca|-sign|-verify\n"; + print STDERR "usage: CA -newcert|-newreq|-newreq-nodes|-newca|-sign|-signcert|-verify\n"; exit 0; } elsif (/^-newcert$/) { # create a certificate @@ -186,4 +186,3 @@ while () { } } } - Modified: user/alc/PQ_LAUNDRY/crypto/openssl/apps/CA.pl.in ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/apps/CA.pl.in Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/apps/CA.pl.in Thu Sep 22 23:54:58 2016 (r306221) @@ -64,7 +64,7 @@ $RET = 0; foreach (@ARGV) { if ( /^(-\?|-h|-help)$/ ) { - print STDERR "usage: CA -newcert|-newreq|-newreq-nodes|-newca|-sign|-verify\n"; + print STDERR "usage: CA -newcert|-newreq|-newreq-nodes|-newca|-sign|-signcert|-verify\n"; exit 0; } elsif (/^-newcert$/) { # create a certificate @@ -186,4 +186,3 @@ while () { } } } - Modified: user/alc/PQ_LAUNDRY/crypto/openssl/apps/apps.c ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/apps/apps.c Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/apps/apps.c Thu Sep 22 23:54:58 2016 (r306221) @@ -215,7 +215,8 @@ int args_from_file(char *file, int *argc if (arg != NULL) OPENSSL_free(arg); arg = (char **)OPENSSL_malloc(sizeof(char *) * (i * 2)); - + if (arg == NULL) + return 0; *argv = arg; num = 0; p = buf; @@ -2374,6 +2375,8 @@ int args_verify(char ***pargs, int *parg flags |= X509_V_FLAG_PARTIAL_CHAIN; else if (!strcmp(arg, "-no_alt_chains")) flags |= X509_V_FLAG_NO_ALT_CHAINS; + else if (!strcmp(arg, "-allow_proxy_certs")) + flags |= X509_V_FLAG_ALLOW_PROXY_CERTS; else return 0; @@ -3195,6 +3198,36 @@ int app_isdir(const char *name) #endif /* raw_read|write section */ +#if defined(__VMS) +# include "vms_term_sock.h" +static int stdin_sock = -1; + +static void close_stdin_sock(void) +{ + TerminalSocket (TERM_SOCK_DELETE, &stdin_sock); +} + +int fileno_stdin(void) +{ + if (stdin_sock == -1) { + TerminalSocket(TERM_SOCK_CREATE, &stdin_sock); + atexit(close_stdin_sock); + } + + return stdin_sock; +} +#else +int fileno_stdin(void) +{ + return fileno(stdin); +} +#endif + +int fileno_stdout(void) +{ + return fileno(stdout); +} + #if defined(_WIN32) && defined(STD_INPUT_HANDLE) int raw_read_stdin(void *buf, int siz) { @@ -3204,10 +3237,17 @@ int raw_read_stdin(void *buf, int siz) else return (-1); } +#elif defined(__VMS) +#include + +int raw_read_stdin(void *buf, int siz) +{ + return recv(fileno_stdin(), buf, siz, 0); +} #else int raw_read_stdin(void *buf, int siz) { - return read(fileno(stdin), buf, siz); + return read(fileno_stdin(), buf, siz); } #endif @@ -3223,6 +3263,6 @@ int raw_write_stdout(const void *buf, in #else int raw_write_stdout(const void *buf, int siz) { - return write(fileno(stdout), buf, siz); + return write(fileno_stdout(), buf, siz); } #endif Modified: user/alc/PQ_LAUNDRY/crypto/openssl/apps/apps.h ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/apps/apps.h Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/apps/apps.h Thu Sep 22 23:54:58 2016 (r306221) @@ -375,6 +375,8 @@ void store_setup_crl_download(X509_STORE # define SERIAL_RAND_BITS 64 int app_isdir(const char *); +int fileno_stdin(void); +int fileno_stdout(void); int raw_read_stdin(void *, int); int raw_write_stdout(const void *, int); Modified: user/alc/PQ_LAUNDRY/crypto/openssl/apps/ca.c ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/apps/ca.c Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/apps/ca.c Thu Sep 22 23:54:58 2016 (r306221) @@ -2103,25 +2103,23 @@ static int do_body(X509 **xret, EVP_PKEY goto err; /* We now just add it to the database */ - row[DB_type] = (char *)OPENSSL_malloc(2); - tm = X509_get_notAfter(ret); - row[DB_exp_date] = (char *)OPENSSL_malloc(tm->length + 1); - memcpy(row[DB_exp_date], tm->data, tm->length); - row[DB_exp_date][tm->length] = '\0'; - - row[DB_rev_date] = NULL; - - /* row[DB_serial] done already */ - row[DB_file] = (char *)OPENSSL_malloc(8); + row[DB_type] = OPENSSL_malloc(2); + row[DB_exp_date] = OPENSSL_malloc(tm->length + 1); + row[DB_rev_date] = OPENSSL_malloc(1); + row[DB_file] = OPENSSL_malloc(8); row[DB_name] = X509_NAME_oneline(X509_get_subject_name(ret), NULL, 0); - if ((row[DB_type] == NULL) || (row[DB_exp_date] == NULL) || + (row[DB_rev_date] == NULL) || (row[DB_file] == NULL) || (row[DB_name] == NULL)) { BIO_printf(bio_err, "Memory allocation failure\n"); goto err; } - BUF_strlcpy(row[DB_file], "unknown", 8); + + memcpy(row[DB_exp_date], tm->data, tm->length); + row[DB_exp_date][tm->length] = '\0'; + row[DB_rev_date][0] = '\0'; + strcpy(row[DB_file], "unknown"); row[DB_type][0] = 'V'; row[DB_type][1] = '\0'; @@ -2307,6 +2305,7 @@ static int certify_spkac(X509 **xret, ch j = NETSCAPE_SPKI_verify(spki, pktmp); if (j <= 0) { + EVP_PKEY_free(pktmp); BIO_printf(bio_err, "signature verification failed on SPKAC public key\n"); goto err; Modified: user/alc/PQ_LAUNDRY/crypto/openssl/apps/dgst.c ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/apps/dgst.c Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/apps/dgst.c Thu Sep 22 23:54:58 2016 (r306221) @@ -243,6 +243,11 @@ int MAIN(int argc, char **argv) argv++; } + if (keyfile != NULL && argc > 1) { + BIO_printf(bio_err, "Can only sign or verify one file\n"); + goto end; + } + if (do_verify && !sigfile) { BIO_printf(bio_err, "No signature to verify: use the -signature option\n"); Modified: user/alc/PQ_LAUNDRY/crypto/openssl/apps/enc.c ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/apps/enc.c Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/apps/enc.c Thu Sep 22 23:54:58 2016 (r306221) @@ -509,7 +509,7 @@ int MAIN(int argc, char **argv) BIO_printf(bio_err, "invalid hex salt value\n"); goto end; } - } else if (RAND_pseudo_bytes(salt, sizeof salt) < 0) + } else if (RAND_bytes(salt, sizeof salt) <= 0) goto end; /* * If -P option then don't bother writing Modified: user/alc/PQ_LAUNDRY/crypto/openssl/apps/passwd.c ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/apps/passwd.c Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/apps/passwd.c Thu Sep 22 23:54:58 2016 (r306221) @@ -416,7 +416,7 @@ static int do_passwd(int passed_salt, ch if (*salt_malloc_p == NULL) goto err; } - if (RAND_pseudo_bytes((unsigned char *)*salt_p, 2) < 0) + if (RAND_bytes((unsigned char *)*salt_p, 2) <= 0) goto err; (*salt_p)[0] = cov_2char[(*salt_p)[0] & 0x3f]; /* 6 bits */ (*salt_p)[1] = cov_2char[(*salt_p)[1] & 0x3f]; /* 6 bits */ @@ -437,7 +437,7 @@ static int do_passwd(int passed_salt, ch if (*salt_malloc_p == NULL) goto err; } - if (RAND_pseudo_bytes((unsigned char *)*salt_p, 8) < 0) + if (RAND_bytes((unsigned char *)*salt_p, 8) <= 0) goto err; for (i = 0; i < 8; i++) Modified: user/alc/PQ_LAUNDRY/crypto/openssl/apps/pkcs12.c ============================================================================== --- user/alc/PQ_LAUNDRY/crypto/openssl/apps/pkcs12.c Thu Sep 22 23:22:53 2016 (r306220) +++ user/alc/PQ_LAUNDRY/crypto/openssl/apps/pkcs12.c Thu Sep 22 23:54:58 2016 (r306221) @@ -832,6 +832,7 @@ int dump_certs_pkeys_bag(BIO *out, PKCS1 EVP_PKEY *pkey; PKCS8_PRIV_KEY_INFO *p8; X509 *x509; + int ret = 0; switch (M_PKCS12_bag_type(bag)) { case NID_keyBag: @@ -844,7 +845,7 @@ int dump_certs_pkeys_bag(BIO *out, PKCS1 if (!(pkey = EVP_PKCS82PKEY(p8))) return 0; print_attribs(out, p8->attributes, "Key Attributes"); - PEM_write_bio_PrivateKey(out, pkey, enc, NULL, 0, NULL, pempass); + ret = PEM_write_bio_PrivateKey(out, pkey, enc, NULL, 0, NULL, pempass); EVP_PKEY_free(pkey); break; @@ -864,7 +865,7 @@ int dump_certs_pkeys_bag(BIO *out, PKCS1 } print_attribs(out, p8->attributes, "Key Attributes"); PKCS8_PRIV_KEY_INFO_free(p8); - PEM_write_bio_PrivateKey(out, pkey, enc, NULL, 0, NULL, pempass); + ret = PEM_write_bio_PrivateKey(out, pkey, enc, NULL, 0, NULL, pempass); EVP_PKEY_free(pkey); break; @@ -884,7 +885,7 @@ int dump_certs_pkeys_bag(BIO *out, PKCS1 if (!(x509 = PKCS12_certbag2x509(bag))) return 0; dump_cert_text(out, x509); - PEM_write_bio_X509(out, x509); + ret = PEM_write_bio_X509(out, x509); X509_free(x509); break; @@ -902,7 +903,7 @@ int dump_certs_pkeys_bag(BIO *out, PKCS1 return 1; break; } - return 1; + return ret; } /* Given a single certificate return a verified chain or NULL if error */ @@ -931,16 +932,70 @@ static int get_cert_chain(X509 *cert, X5 int alg_print(BIO *x, X509_ALGOR *alg) { - PBEPARAM *pbe; - const unsigned char *p; - p = alg->parameter->value.sequence->data; - pbe = d2i_PBEPARAM(NULL, &p, alg->parameter->value.sequence->length); - if (!pbe) - return 1; - BIO_printf(bio_err, "%s, Iteration %ld\n", - OBJ_nid2ln(OBJ_obj2nid(alg->algorithm)), - ASN1_INTEGER_get(pbe->iter)); - PBEPARAM_free(pbe); + int pbenid, aparamtype; + ASN1_OBJECT *aoid; + void *aparam; + PBEPARAM *pbe = NULL; + + X509_ALGOR_get0(&aoid, &aparamtype, &aparam, alg); + *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@freebsd.org Fri Sep 23 12:13:07 2016 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D75D1BE62CE for ; Fri, 23 Sep 2016 12:13:07 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A61CB9B7; Fri, 23 Sep 2016 12:13:07 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u8NCD6lO040633; Fri, 23 Sep 2016 12:13:06 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u8NCD6aH040632; Fri, 23 Sep 2016 12:13:06 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201609231213.u8NCD6aH040632@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Fri, 23 Sep 2016 12:13:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r306259 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2016 12:13:07 -0000 Author: pho Date: Fri Sep 23 12:13:06 2016 New Revision: 306259 URL: https://svnweb.freebsd.org/changeset/base/306259 Log: Remove comment as it refers to something not in the tree. Sponsored by: Dell EMC Isilon Modified: user/pho/stress2/misc/crossmp8.sh Modified: user/pho/stress2/misc/crossmp8.sh ============================================================================== --- user/pho/stress2/misc/crossmp8.sh Fri Sep 23 10:43:34 2016 (r306258) +++ user/pho/stress2/misc/crossmp8.sh Fri Sep 23 12:13:06 2016 (r306259) @@ -37,10 +37,6 @@ # https://people.freebsd.org/~pho/stress/log/crossmp8.txt # Fixed by r291671. -# "panic: Bad link elm 0xfffff80de1231770 prev->next != elm": -# https://people.freebsd.org/~pho/stress/log/mjguzik004.txt -# Fixed in patch. - [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 . ../default.cfg From owner-svn-src-user@freebsd.org Fri Sep 23 16:06:23 2016 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3C88FBE6E4D for ; Fri, 23 Sep 2016 16:06:23 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E442F970; Fri, 23 Sep 2016 16:06:22 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u8NG6MIh030181; Fri, 23 Sep 2016 16:06:22 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u8NG6LBm030179; Fri, 23 Sep 2016 16:06:21 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201609231606.u8NG6LBm030179@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Fri, 23 Sep 2016 16:06:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r306269 - in user/cperciva/freebsd-update-build/scripts/11.0-RC3: . amd64 i386 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2016 16:06:23 -0000 Author: glebius Date: Fri Sep 23 16:06:21 2016 New Revision: 306269 URL: https://svnweb.freebsd.org/changeset/base/306269 Log: Add configuration for 11.0-RC3. Added: user/cperciva/freebsd-update-build/scripts/11.0-RC3/ user/cperciva/freebsd-update-build/scripts/11.0-RC3/amd64/ user/cperciva/freebsd-update-build/scripts/11.0-RC3/amd64/build.conf (contents, props changed) user/cperciva/freebsd-update-build/scripts/11.0-RC3/i386/ user/cperciva/freebsd-update-build/scripts/11.0-RC3/i386/build.conf (contents, props changed) Added: user/cperciva/freebsd-update-build/scripts/11.0-RC3/amd64/build.conf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/cperciva/freebsd-update-build/scripts/11.0-RC3/amd64/build.conf Fri Sep 23 16:06:21 2016 (r306269) @@ -0,0 +1,10 @@ +export RELH=6838a3763d74e1485a6653195877926d1e9cd2933503cc36aaf8ae093f64831f91de3f0370dfa5c92ce27062a8836c1a5f3b9d0d9a2945c5cf49578599b00b51 +export FTP=https://people.freebsd.org/~gjb/11.0-RC3/ + +# Components of the world, source, and kernels +export WORLDPARTS="base base-dbg doc lib32 lib32-dbg" +export SOURCEPARTS="src" +export KERNELPARTS="kernel kernel-dbg" + +# EOL date +export EOL=1477958399 Added: user/cperciva/freebsd-update-build/scripts/11.0-RC3/i386/build.conf ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/cperciva/freebsd-update-build/scripts/11.0-RC3/i386/build.conf Fri Sep 23 16:06:21 2016 (r306269) @@ -0,0 +1,10 @@ +export RELH=2bd76433ff692443e76a68d5c587c107d920f23d9c8fa5e959dc314707c41cad82b1765e15a2db986ed53f12f3d7638078c43b053f35fd8ac0a8118f93173f55 +export FTP=https://people.freebsd.org/~gjb/11.0-RC3/ + +# Components of the world, source, and kernels +export WORLDPARTS="base base-dbg doc" +export SOURCEPARTS="src" +export KERNELPARTS="kernel kernel-dbg" + +# EOL date +export EOL=1477958399 From owner-svn-src-user@freebsd.org Fri Sep 23 16:07:22 2016 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 69E2CBE6EAA for ; Fri, 23 Sep 2016 16:07:22 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0E4BDAA2; Fri, 23 Sep 2016 16:07:21 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u8NG7L8X030258; Fri, 23 Sep 2016 16:07:21 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u8NG7Lnc030255; Fri, 23 Sep 2016 16:07:21 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201609231607.u8NG7Lnc030255@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Fri, 23 Sep 2016 16:07:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r306270 - in user/cperciva/freebsd-update-build/patches: 10.1-RELEASE 10.2-RELEASE 10.3-RELEASE 9.3-RELEASE X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2016 16:07:22 -0000 Author: glebius Date: Fri Sep 23 16:07:21 2016 New Revision: 306270 URL: https://svnweb.freebsd.org/changeset/base/306270 Log: Add SA-16:26.openssl. Added: user/cperciva/freebsd-update-build/patches/10.1-RELEASE/38-SA-16:26.openssl user/cperciva/freebsd-update-build/patches/10.2-RELEASE/21-SA-16:26.openssl user/cperciva/freebsd-update-build/patches/10.3-RELEASE/8-SA-16:26.openssl user/cperciva/freebsd-update-build/patches/9.3-RELEASE/46-SA-16:26.openssl Added: user/cperciva/freebsd-update-build/patches/10.1-RELEASE/38-SA-16:26.openssl ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/cperciva/freebsd-update-build/patches/10.1-RELEASE/38-SA-16:26.openssl Fri Sep 23 16:07:21 2016 (r306270) @@ -0,0 +1,879 @@ +Index: crypto/openssl/crypto/bn/bn_print.c +=================================================================== +--- crypto/openssl/crypto/bn/bn_print.c (revision 306156) ++++ crypto/openssl/crypto/bn/bn_print.c (working copy) +@@ -111,6 +111,7 @@ char *BN_bn2dec(const BIGNUM *a) + char *p; + BIGNUM *t = NULL; + BN_ULONG *bn_data = NULL, *lp; ++ int bn_data_num; + + /*- + * get an upper bound for the length of the decimal integer +@@ -120,8 +121,8 @@ char *BN_bn2dec(const BIGNUM *a) + */ + i = BN_num_bits(a) * 3; + num = (i / 10 + i / 1000 + 1) + 1; +- bn_data = +- (BN_ULONG *)OPENSSL_malloc((num / BN_DEC_NUM + 1) * sizeof(BN_ULONG)); ++ bn_data_num = num / BN_DEC_NUM + 1; ++ bn_data = OPENSSL_malloc(bn_data_num * sizeof(BN_ULONG)); + buf = (char *)OPENSSL_malloc(num + 3); + if ((buf == NULL) || (bn_data == NULL)) { + BNerr(BN_F_BN_BN2DEC, ERR_R_MALLOC_FAILURE); +@@ -143,7 +144,11 @@ char *BN_bn2dec(const BIGNUM *a) + i = 0; + while (!BN_is_zero(t)) { + *lp = BN_div_word(t, BN_DEC_CONV); ++ if (*lp == (BN_ULONG)-1) ++ goto err; + lp++; ++ if (lp - bn_data >= bn_data_num) ++ goto err; + } + lp--; + /* +Index: crypto/openssl/crypto/dsa/dsa_ossl.c +=================================================================== +--- crypto/openssl/crypto/dsa/dsa_ossl.c (revision 306156) ++++ crypto/openssl/crypto/dsa/dsa_ossl.c (working copy) +@@ -247,11 +247,13 @@ static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in + do + if (!BN_rand_range(&k, dsa->q)) + goto err; +- while (BN_is_zero(&k)) ; ++ while (BN_is_zero(&k)); ++ + if ((dsa->flags & DSA_FLAG_NO_EXP_CONSTTIME) == 0) { + BN_set_flags(&k, BN_FLG_CONSTTIME); + } + ++ + if (dsa->flags & DSA_FLAG_CACHE_MONT_P) { + if (!BN_MONT_CTX_set_locked(&dsa->method_mont_p, + CRYPTO_LOCK_DSA, dsa->p, ctx)) +@@ -264,6 +266,8 @@ static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in + if (!BN_copy(&kq, &k)) + goto err; + ++ BN_set_flags(&kq, BN_FLG_CONSTTIME); ++ + /* + * We do not want timing information to leak the length of k, so we + * compute g^k using an equivalent exponent of fixed length. (This +@@ -282,6 +286,7 @@ static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in + } else { + K = &k; + } ++ + DSA_BN_MOD_EXP(goto err, dsa, r, dsa->g, K, dsa->p, ctx, + dsa->method_mont_p); + if (!BN_mod(r, r, dsa->q, ctx)) +Index: crypto/openssl/crypto/mdc2/mdc2dgst.c +=================================================================== +--- crypto/openssl/crypto/mdc2/mdc2dgst.c (revision 306156) ++++ crypto/openssl/crypto/mdc2/mdc2dgst.c (working copy) +@@ -91,7 +91,7 @@ int MDC2_Update(MDC2_CTX *c, const unsigned char * + + i = c->num; + if (i != 0) { +- if (i + len < MDC2_BLOCK) { ++ if (len < MDC2_BLOCK - i) { + /* partial block */ + memcpy(&(c->data[i]), in, len); + c->num += (int)len; +Index: crypto/openssl/crypto/ts/ts_lib.c +=================================================================== +--- crypto/openssl/crypto/ts/ts_lib.c (revision 306156) ++++ crypto/openssl/crypto/ts/ts_lib.c (working copy) +@@ -90,9 +90,8 @@ int TS_OBJ_print_bio(BIO *bio, const ASN1_OBJECT * + { + char obj_txt[128]; + +- int len = OBJ_obj2txt(obj_txt, sizeof(obj_txt), obj, 0); +- BIO_write(bio, obj_txt, len); +- BIO_write(bio, "\n", 1); ++ OBJ_obj2txt(obj_txt, sizeof(obj_txt), obj, 0); ++ BIO_printf(bio, "%s\n", obj_txt); + + return 1; + } +Index: crypto/openssl/ssl/d1_both.c +=================================================================== +--- crypto/openssl/ssl/d1_both.c (revision 306156) ++++ crypto/openssl/ssl/d1_both.c (working copy) +@@ -586,12 +586,24 @@ static int dtls1_retrieve_buffered_fragment(SSL *s + int al; + + *ok = 0; +- item = pqueue_peek(s->d1->buffered_messages); +- if (item == NULL) +- return 0; ++ do { ++ item = pqueue_peek(s->d1->buffered_messages); ++ if (item == NULL) ++ return 0; + +- frag = (hm_fragment *)item->data; ++ frag = (hm_fragment *)item->data; + ++ if (frag->msg_header.seq < s->d1->handshake_read_seq) { ++ /* This is a stale message that has been buffered so clear it */ ++ pqueue_pop(s->d1->buffered_messages); ++ dtls1_hm_fragment_free(frag); ++ pitem_free(item); ++ item = NULL; ++ frag = NULL; ++ } ++ } while (item == NULL); ++ ++ + /* Don't return if reassembly still in progress */ + if (frag->reassembly != NULL) + return 0; +@@ -1388,18 +1400,6 @@ dtls1_retransmit_message(SSL *s, unsigned short se + return ret; + } + +-/* call this function when the buffered messages are no longer needed */ +-void dtls1_clear_record_buffer(SSL *s) +-{ +- pitem *item; +- +- for (item = pqueue_pop(s->d1->sent_messages); +- item != NULL; item = pqueue_pop(s->d1->sent_messages)) { +- dtls1_hm_fragment_free((hm_fragment *)item->data); +- pitem_free(item); +- } +-} +- + unsigned char *dtls1_set_message_header(SSL *s, unsigned char *p, + unsigned char mt, unsigned long len, + unsigned long frag_off, +Index: crypto/openssl/ssl/d1_clnt.c +=================================================================== +--- crypto/openssl/ssl/d1_clnt.c (revision 306156) ++++ crypto/openssl/ssl/d1_clnt.c (working copy) +@@ -740,6 +740,7 @@ int dtls1_connect(SSL *s) + /* done with handshaking */ + s->d1->handshake_read_seq = 0; + s->d1->next_handshake_write_seq = 0; ++ dtls1_clear_received_buffer(s); + goto end; + /* break; */ + +Index: crypto/openssl/ssl/d1_lib.c +=================================================================== +--- crypto/openssl/ssl/d1_lib.c (revision 306156) ++++ crypto/openssl/ssl/d1_lib.c (working copy) +@@ -144,7 +144,6 @@ int dtls1_new(SSL *s) + static void dtls1_clear_queues(SSL *s) + { + pitem *item = NULL; +- hm_fragment *frag = NULL; + DTLS1_RECORD_DATA *rdata; + + while ((item = pqueue_pop(s->d1->unprocessed_rcds.q)) != NULL) { +@@ -165,28 +164,44 @@ static void dtls1_clear_queues(SSL *s) + pitem_free(item); + } + ++ while ((item = pqueue_pop(s->d1->buffered_app_data.q)) != NULL) { ++ rdata = (DTLS1_RECORD_DATA *)item->data; ++ if (rdata->rbuf.buf) { ++ OPENSSL_free(rdata->rbuf.buf); ++ } ++ OPENSSL_free(item->data); ++ pitem_free(item); ++ } ++ ++ dtls1_clear_received_buffer(s); ++ dtls1_clear_sent_buffer(s); ++} ++ ++void dtls1_clear_received_buffer(SSL *s) ++{ ++ pitem *item = NULL; ++ hm_fragment *frag = NULL; ++ + while ((item = pqueue_pop(s->d1->buffered_messages)) != NULL) { + frag = (hm_fragment *)item->data; + dtls1_hm_fragment_free(frag); + pitem_free(item); + } ++} + ++void dtls1_clear_sent_buffer(SSL *s) ++{ ++ pitem *item = NULL; ++ hm_fragment *frag = NULL; ++ + while ((item = pqueue_pop(s->d1->sent_messages)) != NULL) { + frag = (hm_fragment *)item->data; + dtls1_hm_fragment_free(frag); + pitem_free(item); + } +- +- while ((item = pqueue_pop(s->d1->buffered_app_data.q)) != NULL) { +- rdata = (DTLS1_RECORD_DATA *)item->data; +- if (rdata->rbuf.buf) { +- OPENSSL_free(rdata->rbuf.buf); +- } +- OPENSSL_free(item->data); +- pitem_free(item); +- } + } + ++ + void dtls1_free(SSL *s) + { + ssl3_free(s); +@@ -420,7 +435,7 @@ void dtls1_stop_timer(SSL *s) + BIO_ctrl(SSL_get_rbio(s), BIO_CTRL_DGRAM_SET_NEXT_TIMEOUT, 0, + &(s->d1->next_timeout)); + /* Clear retransmission buffer */ +- dtls1_clear_record_buffer(s); ++ dtls1_clear_sent_buffer(s); + } + + int dtls1_check_timeout_num(SSL *s) +Index: crypto/openssl/ssl/d1_pkt.c +=================================================================== +--- crypto/openssl/ssl/d1_pkt.c (revision 306156) ++++ crypto/openssl/ssl/d1_pkt.c (working copy) +@@ -194,7 +194,7 @@ static int dtls1_record_needs_buffering(SSL *s, SS + #endif + static int dtls1_buffer_record(SSL *s, record_pqueue *q, + unsigned char *priority); +-static int dtls1_process_record(SSL *s); ++static int dtls1_process_record(SSL *s, DTLS1_BITMAP *bitmap); + + /* copy buffered record into SSL structure */ + static int dtls1_copy_record(SSL *s, pitem *item) +@@ -319,21 +319,70 @@ static int dtls1_retrieve_buffered_record(SSL *s, + static int dtls1_process_buffered_records(SSL *s) + { + pitem *item; ++ SSL3_BUFFER *rb; ++ SSL3_RECORD *rr; ++ DTLS1_BITMAP *bitmap; ++ unsigned int is_next_epoch; ++ int replayok = 1; + + item = pqueue_peek(s->d1->unprocessed_rcds.q); + if (item) { + /* Check if epoch is current. */ + if (s->d1->unprocessed_rcds.epoch != s->d1->r_epoch) +- return (1); /* Nothing to do. */ ++ return 1; /* Nothing to do. */ + ++ rr = &s->s3->rrec; ++ rb = &s->s3->rbuf; ++ ++ if (rb->left > 0) { ++ /* ++ * We've still got data from the current packet to read. There could ++ * be a record from the new epoch in it - so don't overwrite it ++ * with the unprocessed records yet (we'll do it when we've ++ * finished reading the current packet). ++ */ ++ return 1; ++ } ++ ++ + /* Process all the records. */ + while (pqueue_peek(s->d1->unprocessed_rcds.q)) { + dtls1_get_unprocessed_record(s); +- if (!dtls1_process_record(s)) +- return (0); ++ bitmap = dtls1_get_bitmap(s, rr, &is_next_epoch); ++ if (bitmap == NULL) { ++ /* ++ * Should not happen. This will only ever be NULL when the ++ * current record is from a different epoch. But that cannot ++ * be the case because we already checked the epoch above ++ */ ++ SSLerr(SSL_F_DTLS1_PROCESS_BUFFERED_RECORDS, ++ ERR_R_INTERNAL_ERROR); ++ return 0; ++ } ++#ifndef OPENSSL_NO_SCTP ++ /* Only do replay check if no SCTP bio */ ++ if (!BIO_dgram_is_sctp(SSL_get_rbio(s))) ++#endif ++ { ++ /* ++ * Check whether this is a repeat, or aged record. We did this ++ * check once already when we first received the record - but ++ * we might have updated the window since then due to ++ * records we subsequently processed. ++ */ ++ replayok = dtls1_record_replay_check(s, bitmap); ++ } ++ ++ if (!replayok || !dtls1_process_record(s, bitmap)) { ++ /* dump this record */ ++ rr->length = 0; ++ s->packet_length = 0; ++ continue; ++ } ++ + if (dtls1_buffer_record(s, &(s->d1->processed_rcds), + s->s3->rrec.seq_num) < 0) +- return -1; ++ return 0; + } + } + +@@ -344,7 +393,7 @@ static int dtls1_process_buffered_records(SSL *s) + s->d1->processed_rcds.epoch = s->d1->r_epoch; + s->d1->unprocessed_rcds.epoch = s->d1->r_epoch + 1; + +- return (1); ++ return 1; + } + + #if 0 +@@ -391,7 +440,7 @@ static int dtls1_get_buffered_record(SSL *s) + + #endif + +-static int dtls1_process_record(SSL *s) ++static int dtls1_process_record(SSL *s, DTLS1_BITMAP *bitmap) + { + int i, al; + int enc_err; +@@ -551,6 +600,10 @@ static int dtls1_get_buffered_record(SSL *s) + + /* we have pulled in a full packet so zero things */ + s->packet_length = 0; ++ ++ /* Mark receipt of record. */ ++ dtls1_record_bitmap_update(s, bitmap); ++ + return (1); + + f_err: +@@ -581,11 +634,12 @@ int dtls1_get_record(SSL *s) + + rr = &(s->s3->rrec); + ++ again: + /* + * The epoch may have changed. If so, process all the pending records. + * This is a non-blocking operation. + */ +- if (dtls1_process_buffered_records(s) < 0) ++ if (!dtls1_process_buffered_records(s)) + return -1; + + /* if we're renegotiating, then there may be buffered records */ +@@ -593,7 +647,6 @@ int dtls1_get_record(SSL *s) + return 1; + + /* get something from the wire */ +- again: + /* check if we have the header */ + if ((s->rstate != SSL_ST_READ_BODY) || + (s->packet_length < DTLS1_RT_HEADER_LENGTH)) { +@@ -717,8 +770,6 @@ int dtls1_get_record(SSL *s) + if (dtls1_buffer_record + (s, &(s->d1->unprocessed_rcds), rr->seq_num) < 0) + return -1; +- /* Mark receipt of record. */ +- dtls1_record_bitmap_update(s, bitmap); + } + rr->length = 0; + s->packet_length = 0; +@@ -725,12 +776,11 @@ int dtls1_get_record(SSL *s) + goto again; + } + +- if (!dtls1_process_record(s)) { ++ if (!dtls1_process_record(s, bitmap)) { + rr->length = 0; + s->packet_length = 0; /* dump this record */ + goto again; /* get another record */ + } +- dtls1_record_bitmap_update(s, bitmap); /* Mark receipt of record. */ + + return (1); + +@@ -1814,8 +1864,13 @@ static DTLS1_BITMAP *dtls1_get_bitmap(SSL *s, SSL3 + if (rr->epoch == s->d1->r_epoch) + return &s->d1->bitmap; + +- /* Only HM and ALERT messages can be from the next epoch */ ++ /* ++ * Only HM and ALERT messages can be from the next epoch and only if we ++ * have already processed all of the unprocessed records from the last ++ * epoch ++ */ + else if (rr->epoch == (unsigned long)(s->d1->r_epoch + 1) && ++ s->d1->unprocessed_rcds.epoch != s->d1->r_epoch && + (rr->type == SSL3_RT_HANDSHAKE || rr->type == SSL3_RT_ALERT)) { + *is_next_epoch = 1; + return &s->d1->next_bitmap; +@@ -1894,6 +1949,12 @@ void dtls1_reset_seq_numbers(SSL *s, int rw) + s->d1->r_epoch++; + memcpy(&(s->d1->bitmap), &(s->d1->next_bitmap), sizeof(DTLS1_BITMAP)); + memset(&(s->d1->next_bitmap), 0x00, sizeof(DTLS1_BITMAP)); ++ ++ /* ++ * We must not use any buffered messages received from the previous ++ * epoch ++ */ ++ dtls1_clear_received_buffer(s); + } else { + seq = s->s3->write_sequence; + memcpy(s->d1->last_write_sequence, seq, +Index: crypto/openssl/ssl/d1_srvr.c +=================================================================== +--- crypto/openssl/ssl/d1_srvr.c (revision 306156) ++++ crypto/openssl/ssl/d1_srvr.c (working copy) +@@ -282,7 +282,7 @@ int dtls1_accept(SSL *s) + case SSL3_ST_SW_HELLO_REQ_B: + + s->shutdown = 0; +- dtls1_clear_record_buffer(s); ++ dtls1_clear_sent_buffer(s); + dtls1_start_timer(s); + ret = dtls1_send_hello_request(s); + if (ret <= 0) +@@ -845,6 +845,7 @@ int dtls1_accept(SSL *s) + /* next message is server hello */ + s->d1->handshake_write_seq = 0; + s->d1->next_handshake_write_seq = 0; ++ dtls1_clear_received_buffer(s); + goto end; + /* break; */ + +Index: crypto/openssl/ssl/s3_clnt.c +=================================================================== +--- crypto/openssl/ssl/s3_clnt.c (revision 306156) ++++ crypto/openssl/ssl/s3_clnt.c (working copy) +@@ -1143,6 +1143,12 @@ int ssl3_get_server_certificate(SSL *s) + goto f_err; + } + for (nc = 0; nc < llen;) { ++ if (nc + 3 > llen) { ++ al = SSL_AD_DECODE_ERROR; ++ SSLerr(SSL_F_SSL3_GET_SERVER_CERTIFICATE, ++ SSL_R_CERT_LENGTH_MISMATCH); ++ goto f_err; ++ } + n2l3(p, l); + if ((l + nc + 3) > llen) { + al = SSL_AD_DECODE_ERROR; +@@ -2046,6 +2052,11 @@ int ssl3_get_certificate_request(SSL *s) + } + + for (nc = 0; nc < llen;) { ++ if (nc + 2 > llen) { ++ ssl3_send_alert(s, SSL3_AL_FATAL, SSL_AD_DECODE_ERROR); ++ SSLerr(SSL_F_SSL3_GET_CERTIFICATE_REQUEST, SSL_R_CA_DN_TOO_LONG); ++ goto err; ++ } + n2s(p, l); + if ((l + nc + 2) > llen) { + if ((s->options & SSL_OP_NETSCAPE_CA_DN_BUG)) +Index: crypto/openssl/ssl/s3_srvr.c +=================================================================== +--- crypto/openssl/ssl/s3_srvr.c (revision 306156) ++++ crypto/openssl/ssl/s3_srvr.c (working copy) +@@ -1041,7 +1041,7 @@ int ssl3_get_client_hello(SSL *s) + + session_length = *(p + SSL3_RANDOM_SIZE); + +- if (p + SSL3_RANDOM_SIZE + session_length + 1 >= d + n) { ++ if (SSL3_RANDOM_SIZE + session_length + 1 >= (d + n) - p) { + al = SSL_AD_DECODE_ERROR; + SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO, SSL_R_LENGTH_TOO_SHORT); + goto f_err; +@@ -1059,7 +1059,7 @@ int ssl3_get_client_hello(SSL *s) + /* get the session-id */ + j = *(p++); + +- if (p + j > d + n) { ++ if ((d + n) - p < j) { + al = SSL_AD_DECODE_ERROR; + SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO, SSL_R_LENGTH_TOO_SHORT); + goto f_err; +@@ -1109,7 +1109,7 @@ int ssl3_get_client_hello(SSL *s) + + if (s->version == DTLS1_VERSION || s->version == DTLS1_BAD_VER) { + /* cookie stuff */ +- if (p + 1 > d + n) { ++ if ((d + n) - p < 1) { + al = SSL_AD_DECODE_ERROR; + SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO, SSL_R_LENGTH_TOO_SHORT); + goto f_err; +@@ -1116,7 +1116,7 @@ int ssl3_get_client_hello(SSL *s) + } + cookie_len = *(p++); + +- if (p + cookie_len > d + n) { ++ if ((d + n ) - p < cookie_len) { + al = SSL_AD_DECODE_ERROR; + SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO, SSL_R_LENGTH_TOO_SHORT); + goto f_err; +@@ -1162,7 +1162,7 @@ int ssl3_get_client_hello(SSL *s) + p += cookie_len; + } + +- if (p + 2 > d + n) { ++ if ((d + n ) - p < 2) { + al = SSL_AD_DECODE_ERROR; + SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO, SSL_R_LENGTH_TOO_SHORT); + goto f_err; +@@ -1176,7 +1176,7 @@ int ssl3_get_client_hello(SSL *s) + } + + /* i bytes of cipher data + 1 byte for compression length later */ +- if ((p + i + 1) > (d + n)) { ++ if ((d + n) - p < i + 1) { + /* not enough data */ + al = SSL_AD_DECODE_ERROR; + SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO, SSL_R_LENGTH_MISMATCH); +@@ -1242,7 +1242,7 @@ int ssl3_get_client_hello(SSL *s) + + /* compression */ + i = *(p++); +- if ((p + i) > (d + n)) { ++ if ((d + n) - p < i) { + /* not enough data */ + al = SSL_AD_DECODE_ERROR; + SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO, SSL_R_LENGTH_MISMATCH); +@@ -1264,7 +1264,7 @@ int ssl3_get_client_hello(SSL *s) + #ifndef OPENSSL_NO_TLSEXT + /* TLS extensions */ + if (s->version >= SSL3_VERSION) { +- if (!ssl_parse_clienthello_tlsext(s, &p, d, n, &al)) { ++ if (!ssl_parse_clienthello_tlsext(s, &p, d + n, &al)) { + /* 'al' set by ssl_parse_clienthello_tlsext */ + SSLerr(SSL_F_SSL3_GET_CLIENT_HELLO, SSL_R_PARSE_TLSEXT); + goto f_err; +@@ -3218,6 +3218,12 @@ int ssl3_get_client_certificate(SSL *s) + goto f_err; + } + for (nc = 0; nc < llen;) { ++ if (nc + 3 > llen) { ++ al = SSL_AD_DECODE_ERROR; ++ SSLerr(SSL_F_SSL3_GET_CLIENT_CERTIFICATE, ++ SSL_R_CERT_LENGTH_MISMATCH); ++ goto f_err; ++ } + n2l3(p, l); + if ((l + nc + 3) > llen) { + al = SSL_AD_DECODE_ERROR; +Index: crypto/openssl/ssl/ssl.h +=================================================================== +--- crypto/openssl/ssl/ssl.h (revision 306156) ++++ crypto/openssl/ssl/ssl.h (working copy) +@@ -2256,6 +2256,7 @@ void ERR_load_SSL_strings(void); + # define SSL_F_DTLS1_HEARTBEAT 305 + # define SSL_F_DTLS1_OUTPUT_CERT_CHAIN 255 + # define SSL_F_DTLS1_PREPROCESS_FRAGMENT 288 ++# define SSL_F_DTLS1_PROCESS_BUFFERED_RECORDS 424 + # define SSL_F_DTLS1_PROCESS_OUT_OF_SEQ_MESSAGE 256 + # define SSL_F_DTLS1_PROCESS_RECORD 257 + # define SSL_F_DTLS1_READ_BYTES 258 +Index: crypto/openssl/ssl/ssl_err.c +=================================================================== +--- crypto/openssl/ssl/ssl_err.c (revision 306156) ++++ crypto/openssl/ssl/ssl_err.c (working copy) +@@ -1,6 +1,6 @@ + /* ssl/ssl_err.c */ + /* ==================================================================== +- * Copyright (c) 1999-2011 The OpenSSL Project. All rights reserved. ++ * Copyright (c) 1999-2016 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions +@@ -93,6 +93,8 @@ static ERR_STRING_DATA SSL_str_functs[] = { + {ERR_FUNC(SSL_F_DTLS1_HEARTBEAT), "DTLS1_HEARTBEAT"}, + {ERR_FUNC(SSL_F_DTLS1_OUTPUT_CERT_CHAIN), "DTLS1_OUTPUT_CERT_CHAIN"}, + {ERR_FUNC(SSL_F_DTLS1_PREPROCESS_FRAGMENT), "DTLS1_PREPROCESS_FRAGMENT"}, ++ {ERR_FUNC(SSL_F_DTLS1_PROCESS_BUFFERED_RECORDS), ++ "DTLS1_PROCESS_BUFFERED_RECORDS"}, + {ERR_FUNC(SSL_F_DTLS1_PROCESS_OUT_OF_SEQ_MESSAGE), + "DTLS1_PROCESS_OUT_OF_SEQ_MESSAGE"}, + {ERR_FUNC(SSL_F_DTLS1_PROCESS_RECORD), "DTLS1_PROCESS_RECORD"}, +Index: crypto/openssl/ssl/ssl_locl.h +=================================================================== +--- crypto/openssl/ssl/ssl_locl.h (revision 306156) ++++ crypto/openssl/ssl/ssl_locl.h (working copy) +@@ -1025,7 +1025,8 @@ int dtls1_retransmit_message(SSL *s, unsigned shor + unsigned long frag_off, int *found); + int dtls1_get_queue_priority(unsigned short seq, int is_ccs); + int dtls1_retransmit_buffered_messages(SSL *s); +-void dtls1_clear_record_buffer(SSL *s); ++void dtls1_clear_received_buffer(SSL *s); ++void dtls1_clear_sent_buffer(SSL *s); + void dtls1_get_message_header(unsigned char *data, + struct hm_header_st *msg_hdr); + void dtls1_get_ccs_header(unsigned char *data, struct ccs_header_st *ccs_hdr); +@@ -1154,7 +1155,7 @@ unsigned char *ssl_add_clienthello_tlsext(SSL *s, + unsigned char *ssl_add_serverhello_tlsext(SSL *s, unsigned char *buf, + unsigned char *limit); + int ssl_parse_clienthello_tlsext(SSL *s, unsigned char **data, +- unsigned char *d, int n, int *al); ++ unsigned char *limit, int *al); + int ssl_parse_serverhello_tlsext(SSL *s, unsigned char **data, + unsigned char *d, int n, int *al); + int ssl_prepare_clienthello_tlsext(SSL *s); +Index: crypto/openssl/ssl/ssl_sess.c +=================================================================== +--- crypto/openssl/ssl/ssl_sess.c (revision 306156) ++++ crypto/openssl/ssl/ssl_sess.c (working copy) +@@ -605,7 +605,7 @@ int ssl_get_prev_session(SSL *s, unsigned char *se + if (len < 0 || len > SSL_MAX_SSL_SESSION_ID_LENGTH) + goto err; + +- if (session_id + len > limit) { ++ if (limit - session_id < len) { + fatal = 1; + goto err; + } +Index: crypto/openssl/ssl/t1_lib.c +=================================================================== +--- crypto/openssl/ssl/t1_lib.c (revision 306156) ++++ crypto/openssl/ssl/t1_lib.c (working copy) +@@ -913,7 +913,7 @@ unsigned char *ssl_add_serverhello_tlsext(SSL *s, + * 10.8..10.8.3 (which don't work). + */ + static void ssl_check_for_safari(SSL *s, const unsigned char *data, +- const unsigned char *d, int n) ++ const unsigned char *limit) + { + unsigned short type, size; + static const unsigned char kSafariExtensionsBlock[] = { +@@ -942,11 +942,11 @@ static void ssl_check_for_safari(SSL *s, const uns + 0x02, 0x03, /* SHA-1/ECDSA */ + }; + +- if (data >= (d + n - 2)) ++ if (limit - data <= 2) + return; + data += 2; + +- if (data > (d + n - 4)) ++ if (limit - data < 4) + return; + n2s(data, type); + n2s(data, size); +@@ -954,7 +954,7 @@ static void ssl_check_for_safari(SSL *s, const uns + if (type != TLSEXT_TYPE_server_name) + return; + +- if (data + size > d + n) ++ if (limit - data < size) + return; + data += size; + +@@ -962,7 +962,7 @@ static void ssl_check_for_safari(SSL *s, const uns + const size_t len1 = sizeof(kSafariExtensionsBlock); + const size_t len2 = sizeof(kSafariTLS12ExtensionsBlock); + +- if (data + len1 + len2 != d + n) ++ if (limit - data != (int)(len1 + len2)) + return; + if (memcmp(data, kSafariExtensionsBlock, len1) != 0) + return; +@@ -971,7 +971,7 @@ static void ssl_check_for_safari(SSL *s, const uns + } else { + const size_t len = sizeof(kSafariExtensionsBlock); + +- if (data + len != d + n) ++ if (limit - data != (int)(len)) + return; + if (memcmp(data, kSafariExtensionsBlock, len) != 0) + return; +@@ -981,8 +981,8 @@ static void ssl_check_for_safari(SSL *s, const uns + } + # endif /* !OPENSSL_NO_EC */ + +-int ssl_parse_clienthello_tlsext(SSL *s, unsigned char **p, unsigned char *d, +- int n, int *al) ++int ssl_parse_clienthello_tlsext(SSL *s, unsigned char **p, ++ unsigned char *limit, int *al) + { + unsigned short type; + unsigned short size; +@@ -1004,7 +1004,7 @@ static void ssl_check_for_safari(SSL *s, const uns + + # ifndef OPENSSL_NO_EC + if (s->options & SSL_OP_SAFARI_ECDHE_ECDSA_BUG) +- ssl_check_for_safari(s, data, d, n); ++ ssl_check_for_safari(s, data, limit); + # endif /* !OPENSSL_NO_EC */ + + # ifndef OPENSSL_NO_SRP +@@ -1016,22 +1016,22 @@ static void ssl_check_for_safari(SSL *s, const uns + + s->srtp_profile = NULL; + +- if (data == d + n) ++ if (data == limit) + goto ri_check; + +- if (data > (d + n - 2)) ++ if (limit - data < 2) + goto err; + + n2s(data, len); + +- if (data > (d + n - len)) ++ if (limit - data != len) + goto err; + +- while (data <= (d + n - 4)) { ++ while (limit - data >= 4) { + n2s(data, type); + n2s(data, size); + +- if (data + size > (d + n)) ++ if (limit - data < size) + goto err; + # if 0 + fprintf(stderr, "Received extension type %d size %d\n", type, size); +@@ -1284,6 +1284,23 @@ static void ssl_check_for_safari(SSL *s, const uns + size -= 2; + if (dsize > size) + goto err; ++ ++ /* ++ * We remove any OCSP_RESPIDs from a previous handshake ++ * to prevent unbounded memory growth - CVE-2016-6304 ++ */ ++ sk_OCSP_RESPID_pop_free(s->tlsext_ocsp_ids, ++ OCSP_RESPID_free); ++ if (dsize > 0) { ++ s->tlsext_ocsp_ids = sk_OCSP_RESPID_new_null(); ++ if (s->tlsext_ocsp_ids == NULL) { ++ *al = SSL_AD_INTERNAL_ERROR; ++ return 0; ++ } ++ } else { ++ s->tlsext_ocsp_ids = NULL; ++ } ++ + while (dsize > 0) { + OCSP_RESPID *id; + int idsize; +@@ -1303,13 +1320,6 @@ static void ssl_check_for_safari(SSL *s, const uns + OCSP_RESPID_free(id); + goto err; + } +- if (!s->tlsext_ocsp_ids +- && !(s->tlsext_ocsp_ids = +- sk_OCSP_RESPID_new_null())) { +- OCSP_RESPID_free(id); +- *al = SSL_AD_INTERNAL_ERROR; +- return 0; +- } + if (!sk_OCSP_RESPID_push(s->tlsext_ocsp_ids, id)) { + OCSP_RESPID_free(id); + *al = SSL_AD_INTERNAL_ERROR; +@@ -1396,7 +1406,7 @@ static void ssl_check_for_safari(SSL *s, const uns + } + + /* Spurious data on the end */ +- if (data != d + n) ++ if (data != limit) + goto err; + + *p = data; +@@ -1460,20 +1470,20 @@ int ssl_parse_serverhello_tlsext(SSL *s, unsigned + SSL_TLSEXT_HB_DONT_SEND_REQUESTS); + # endif + +- if (data >= (d + n - 2)) ++ if ((d + n) - data <= 2) + goto ri_check; + + n2s(data, length); +- if (data + length != d + n) { ++ if ((d + n) - data != length) { + *al = SSL_AD_DECODE_ERROR; + return 0; + } + +- while (data <= (d + n - 4)) { ++ while ((d + n) - data >= 4) { + n2s(data, type); + n2s(data, size); + +- if (data + size > (d + n)) ++ if ((d + n) - data < size) + goto ri_check; + + if (s->tlsext_debug_cb) +@@ -2181,29 +2191,33 @@ int tls1_process_ticket(SSL *s, unsigned char *ses + /* Skip past DTLS cookie */ + if (s->version == DTLS1_VERSION || s->version == DTLS1_BAD_VER) { + i = *(p++); ++ ++ if (limit - p <= i) ++ return -1; ++ + p += i; +- if (p >= limit) +- return -1; + } + /* Skip past cipher list */ + n2s(p, i); ++ if (limit - p <= i) ++ return -1; + p += i; +- if (p >= limit) +- return -1; ++ + /* Skip past compression algorithm list */ + i = *(p++); ++ if (limit - p < i) ++ return -1; + p += i; +- if (p > limit) +- return -1; ++ + /* Now at start of extensions */ +- if ((p + 2) >= limit) ++ if (limit - p <= 2) + return 0; + n2s(p, i); +- while ((p + 4) <= limit) { ++ while (limit - p >= 4) { + unsigned short type, size; + n2s(p, type); + n2s(p, size); +- if (p + size > limit) ++ if (limit - p < size) + return 0; + if (type == TLSEXT_TYPE_session_ticket) { + int r; +@@ -2271,9 +2285,7 @@ static int tls_decrypt_ticket(SSL *s, const unsign + HMAC_CTX hctx; + EVP_CIPHER_CTX ctx; + SSL_CTX *tctx = s->initial_ctx; +- /* Need at least keyname + iv + some encrypted data */ +- if (eticklen < 48) +- return 2; ++ + /* Initialize session ticket encryption and HMAC contexts */ + HMAC_CTX_init(&hctx); + EVP_CIPHER_CTX_init(&ctx); +@@ -2305,6 +2317,13 @@ static int tls_decrypt_ticket(SSL *s, const unsign + EVP_CIPHER_CTX_cleanup(&ctx); + return -1; + } ++ /* Sanity check ticket length: must exceed keyname + IV + HMAC */ ++ if (eticklen <= 16 + EVP_CIPHER_CTX_iv_length(&ctx) + mlen) { ++ HMAC_CTX_cleanup(&hctx); ++ EVP_CIPHER_CTX_cleanup(&ctx); ++ return 2; ++ } ++ + eticklen -= mlen; + /* Check HMAC of encrypted ticket */ + HMAC_Update(&hctx, etick, eticklen); Added: user/cperciva/freebsd-update-build/patches/10.2-RELEASE/21-SA-16:26.openssl ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/cperciva/freebsd-update-build/patches/10.2-RELEASE/21-SA-16:26.openssl Fri Sep 23 16:07:21 2016 (r306270) @@ -0,0 +1,879 @@ +Index: crypto/openssl/crypto/bn/bn_print.c +=================================================================== +--- crypto/openssl/crypto/bn/bn_print.c (revision 306156) ++++ crypto/openssl/crypto/bn/bn_print.c (working copy) +@@ -111,6 +111,7 @@ char *BN_bn2dec(const BIGNUM *a) + char *p; + BIGNUM *t = NULL; + BN_ULONG *bn_data = NULL, *lp; ++ int bn_data_num; + + /*- + * get an upper bound for the length of the decimal integer +@@ -120,8 +121,8 @@ char *BN_bn2dec(const BIGNUM *a) + */ + i = BN_num_bits(a) * 3; + num = (i / 10 + i / 1000 + 1) + 1; +- bn_data = +- (BN_ULONG *)OPENSSL_malloc((num / BN_DEC_NUM + 1) * sizeof(BN_ULONG)); ++ bn_data_num = num / BN_DEC_NUM + 1; ++ bn_data = OPENSSL_malloc(bn_data_num * sizeof(BN_ULONG)); + buf = (char *)OPENSSL_malloc(num + 3); + if ((buf == NULL) || (bn_data == NULL)) { + BNerr(BN_F_BN_BN2DEC, ERR_R_MALLOC_FAILURE); +@@ -143,7 +144,11 @@ char *BN_bn2dec(const BIGNUM *a) + i = 0; + while (!BN_is_zero(t)) { + *lp = BN_div_word(t, BN_DEC_CONV); ++ if (*lp == (BN_ULONG)-1) ++ goto err; + lp++; ++ if (lp - bn_data >= bn_data_num) ++ goto err; + } + lp--; + /* +Index: crypto/openssl/crypto/dsa/dsa_ossl.c +=================================================================== +--- crypto/openssl/crypto/dsa/dsa_ossl.c (revision 306156) ++++ crypto/openssl/crypto/dsa/dsa_ossl.c (working copy) +@@ -247,11 +247,13 @@ static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in + do + if (!BN_rand_range(&k, dsa->q)) + goto err; +- while (BN_is_zero(&k)) ; ++ while (BN_is_zero(&k)); ++ + if ((dsa->flags & DSA_FLAG_NO_EXP_CONSTTIME) == 0) { + BN_set_flags(&k, BN_FLG_CONSTTIME); + } + ++ + if (dsa->flags & DSA_FLAG_CACHE_MONT_P) { + if (!BN_MONT_CTX_set_locked(&dsa->method_mont_p, + CRYPTO_LOCK_DSA, dsa->p, ctx)) +@@ -264,6 +266,8 @@ static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in + if (!BN_copy(&kq, &k)) + goto err; + ++ BN_set_flags(&kq, BN_FLG_CONSTTIME); ++ + /* + * We do not want timing information to leak the length of k, so we + * compute g^k using an equivalent exponent of fixed length. (This +@@ -282,6 +286,7 @@ static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in + } else { + K = &k; + } ++ + DSA_BN_MOD_EXP(goto err, dsa, r, dsa->g, K, dsa->p, ctx, + dsa->method_mont_p); + if (!BN_mod(r, r, dsa->q, ctx)) +Index: crypto/openssl/crypto/mdc2/mdc2dgst.c +=================================================================== +--- crypto/openssl/crypto/mdc2/mdc2dgst.c (revision 306156) ++++ crypto/openssl/crypto/mdc2/mdc2dgst.c (working copy) +@@ -91,7 +91,7 @@ int MDC2_Update(MDC2_CTX *c, const unsigned char * + + i = c->num; + if (i != 0) { +- if (i + len < MDC2_BLOCK) { ++ if (len < MDC2_BLOCK - i) { + /* partial block */ + memcpy(&(c->data[i]), in, len); + c->num += (int)len; +Index: crypto/openssl/crypto/ts/ts_lib.c +=================================================================== +--- crypto/openssl/crypto/ts/ts_lib.c (revision 306156) ++++ crypto/openssl/crypto/ts/ts_lib.c (working copy) +@@ -90,9 +90,8 @@ int TS_OBJ_print_bio(BIO *bio, const ASN1_OBJECT * + { + char obj_txt[128]; + +- int len = OBJ_obj2txt(obj_txt, sizeof(obj_txt), obj, 0); +- BIO_write(bio, obj_txt, len); +- BIO_write(bio, "\n", 1); ++ OBJ_obj2txt(obj_txt, sizeof(obj_txt), obj, 0); ++ BIO_printf(bio, "%s\n", obj_txt); + + return 1; + } +Index: crypto/openssl/ssl/d1_both.c +=================================================================== +--- crypto/openssl/ssl/d1_both.c (revision 306156) ++++ crypto/openssl/ssl/d1_both.c (working copy) +@@ -586,12 +586,24 @@ static int dtls1_retrieve_buffered_fragment(SSL *s + int al; + + *ok = 0; +- item = pqueue_peek(s->d1->buffered_messages); +- if (item == NULL) +- return 0; ++ do { ++ item = pqueue_peek(s->d1->buffered_messages); ++ if (item == NULL) ++ return 0; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@freebsd.org Fri Sep 23 16:22:04 2016 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 71F38BE77E0 for ; Fri, 23 Sep 2016 16:22:04 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2BFA01F4; Fri, 23 Sep 2016 16:22:04 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u8NGM36D036952; Fri, 23 Sep 2016 16:22:03 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u8NGM3Ze036950; Fri, 23 Sep 2016 16:22:03 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201609231622.u8NGM3Ze036950@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Fri, 23 Sep 2016 16:22:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r306271 - in user/cperciva/freebsd-update-build/scripts/11.0-RELEASE: . amd64 i386 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2016 16:22:04 -0000 Author: glebius Date: Fri Sep 23 16:22:03 2016 New Revision: 306271 URL: https://svnweb.freebsd.org/changeset/base/306271 Log: Create configuration for 11.0-RELEASE. Added: user/cperciva/freebsd-update-build/scripts/11.0-RELEASE/ - copied from r306269, user/cperciva/freebsd-update-build/scripts/11.0-RC3/ Modified: user/cperciva/freebsd-update-build/scripts/11.0-RELEASE/amd64/build.conf user/cperciva/freebsd-update-build/scripts/11.0-RELEASE/i386/build.conf Modified: user/cperciva/freebsd-update-build/scripts/11.0-RELEASE/amd64/build.conf ============================================================================== --- user/cperciva/freebsd-update-build/scripts/11.0-RC3/amd64/build.conf Fri Sep 23 16:06:21 2016 (r306269) +++ user/cperciva/freebsd-update-build/scripts/11.0-RELEASE/amd64/build.conf Fri Sep 23 16:22:03 2016 (r306271) @@ -1,5 +1,5 @@ -export RELH=6838a3763d74e1485a6653195877926d1e9cd2933503cc36aaf8ae093f64831f91de3f0370dfa5c92ce27062a8836c1a5f3b9d0d9a2945c5cf49578599b00b51 -export FTP=https://people.freebsd.org/~gjb/11.0-RC3/ +export RELH=307692f26ef259eb9d488617d212eadee38f080b83ef191edbe69253bf22c10e883985859df176d01d6446bb3a62873c0208a4a295f39592275ab0f3ec09b355 +export FTP=https://people.freebsd.org/~gjb/11.0-RELEASE/ # Components of the world, source, and kernels export WORLDPARTS="base base-dbg doc lib32 lib32-dbg" @@ -7,4 +7,4 @@ export SOURCEPARTS="src" export KERNELPARTS="kernel kernel-dbg" # EOL date -export EOL=1477958399 +export EOL=1498867199 Modified: user/cperciva/freebsd-update-build/scripts/11.0-RELEASE/i386/build.conf ============================================================================== --- user/cperciva/freebsd-update-build/scripts/11.0-RC3/i386/build.conf Fri Sep 23 16:06:21 2016 (r306269) +++ user/cperciva/freebsd-update-build/scripts/11.0-RELEASE/i386/build.conf Fri Sep 23 16:22:03 2016 (r306271) @@ -1,5 +1,5 @@ -export RELH=2bd76433ff692443e76a68d5c587c107d920f23d9c8fa5e959dc314707c41cad82b1765e15a2db986ed53f12f3d7638078c43b053f35fd8ac0a8118f93173f55 -export FTP=https://people.freebsd.org/~gjb/11.0-RC3/ +export RELH=04a17010185244ef77b99de2eac2ade68e15da4a953c90ba49d07bea8554cbe7ad33474daa13781d35d97197bfffbcfab78376ec7e5deb075ef11864c2dc66fa +export FTP=https://people.freebsd.org/~gjb/11.0-RELEASE/ # Components of the world, source, and kernels export WORLDPARTS="base base-dbg doc" @@ -7,4 +7,4 @@ export SOURCEPARTS="src" export KERNELPARTS="kernel kernel-dbg" # EOL date -export EOL=1477958399 +export EOL=1498867199 From owner-svn-src-user@freebsd.org Fri Sep 23 20:20:51 2016 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6F529BE8C2B for ; Fri, 23 Sep 2016 20:20:51 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 396F11BC7; Fri, 23 Sep 2016 20:20:51 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u8NKKoIj014889; Fri, 23 Sep 2016 20:20:50 GMT (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u8NKKoQI014888; Fri, 23 Sep 2016 20:20:50 GMT (envelope-from glebius@FreeBSD.org) Message-Id: <201609232020.u8NKKoQI014888@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: glebius set sender to glebius@FreeBSD.org using -f From: Gleb Smirnoff Date: Fri, 23 Sep 2016 20:20:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r306278 - user/cperciva/freebsd-update-build/scripts X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2016 20:20:51 -0000 Author: glebius Date: Fri Sep 23 20:20:50 2016 New Revision: 306278 URL: https://svnweb.freebsd.org/changeset/base/306278 Log: Call nuke() instead of inlining it. The only difference is that nuke() sends to /dev/null errors, which are almost always produced by these sequence. Modified: user/cperciva/freebsd-update-build/scripts/build.subr Modified: user/cperciva/freebsd-update-build/scripts/build.subr ============================================================================== --- user/cperciva/freebsd-update-build/scripts/build.subr Fri Sep 23 20:03:28 2016 (r306277) +++ user/cperciva/freebsd-update-build/scripts/build.subr Fri Sep 23 20:20:50 2016 (r306278) @@ -747,7 +747,7 @@ stageworld () { # Move $1 to newworld mkdir -p ${WORKDIR}/newworld tar cf - -C ${WORKDIR}/$1 . | tar xf - -C ${WORKDIR}/newworld/ - umount ${WORKDIR}/$1 || rm -fr ${WORKDIR}/$1 || chflags -R 0 ${WORKDIR}/$1 && rm -fr ${WORKDIR}/$1 || true + nuke $1 mv ${WORKDIR}/$1-index ${WORKDIR}/newworld-index fi From owner-svn-src-user@freebsd.org Fri Sep 23 23:12:03 2016 Return-Path: Delivered-To: svn-src-user@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8CD17BE67C1 for ; Fri, 23 Sep 2016 23:12:03 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 26BA71CD9; Fri, 23 Sep 2016 23:12:03 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u8NNC2u0068763; Fri, 23 Sep 2016 23:12:02 GMT (envelope-from markj@FreeBSD.org) Received: (from markj@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u8NNBwJv068723; Fri, 23 Sep 2016 23:11:58 GMT (envelope-from markj@FreeBSD.org) Message-Id: <201609232311.u8NNBwJv068723@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: markj set sender to markj@FreeBSD.org using -f From: Mark Johnston Date: Fri, 23 Sep 2016 23:11:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r306283 - in user/alc/PQ_LAUNDRY: lib/libc/locale lib/libc/sys lib/libcompiler_rt sbin/mount_msdosfs share/mk sys/arm/allwinner sys/arm/altera/socfpga sys/arm/amlogic/aml8726 sys/arm/an... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Sep 2016 23:12:03 -0000 Author: markj Date: Fri Sep 23 23:11:58 2016 New Revision: 306283 URL: https://svnweb.freebsd.org/changeset/base/306283 Log: MFH r306282 Added: user/alc/PQ_LAUNDRY/usr.bin/proccontrol/ - copied from r306282, head/usr.bin/proccontrol/ Modified: user/alc/PQ_LAUNDRY/lib/libc/sys/cap_enter.2 user/alc/PQ_LAUNDRY/lib/libc/sys/procctl.2 user/alc/PQ_LAUNDRY/lib/libcompiler_rt/Makefile user/alc/PQ_LAUNDRY/sbin/mount_msdosfs/mount_msdosfs.8 user/alc/PQ_LAUNDRY/share/mk/src.opts.mk user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_common.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_machdep.c user/alc/PQ_LAUNDRY/sys/arm/altera/socfpga/socfpga_common.c user/alc/PQ_LAUNDRY/sys/arm/altera/socfpga/socfpga_machdep.c user/alc/PQ_LAUNDRY/sys/arm/amlogic/aml8726/aml8726_machdep.c user/alc/PQ_LAUNDRY/sys/arm/annapurna/alpine/alpine_machdep.c user/alc/PQ_LAUNDRY/sys/arm/annapurna/alpine/common.c user/alc/PQ_LAUNDRY/sys/arm/arm/busdma_machdep-v6.c user/alc/PQ_LAUNDRY/sys/arm/arm/platform.c user/alc/PQ_LAUNDRY/sys/arm/arm/platform_if.m user/alc/PQ_LAUNDRY/sys/arm/at91/at91_common.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_common.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_machdep.c user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx51_machdep.c user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx53_machdep.c user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx6_machdep.c user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx_common.c user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx_machdep.c user/alc/PQ_LAUNDRY/sys/arm/freescale/vybrid/vf_common.c user/alc/PQ_LAUNDRY/sys/arm/freescale/vybrid/vf_machdep.c user/alc/PQ_LAUNDRY/sys/arm/include/bus_dma.h user/alc/PQ_LAUNDRY/sys/arm/lpc/lpc_intc.c user/alc/PQ_LAUNDRY/sys/arm/mv/mv_machdep.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra124/tegra124_machdep.c user/alc/PQ_LAUNDRY/sys/arm/qemu/virt_common.c user/alc/PQ_LAUNDRY/sys/arm/qemu/virt_machdep.c user/alc/PQ_LAUNDRY/sys/arm/rockchip/rk30xx_common.c user/alc/PQ_LAUNDRY/sys/arm/rockchip/rk30xx_machdep.c user/alc/PQ_LAUNDRY/sys/arm/samsung/exynos/exynos5_common.c user/alc/PQ_LAUNDRY/sys/arm/samsung/exynos/exynos5_machdep.c user/alc/PQ_LAUNDRY/sys/arm/ti/ti_common.c user/alc/PQ_LAUNDRY/sys/arm/ti/ti_machdep.c user/alc/PQ_LAUNDRY/sys/arm/versatile/versatile_common.c user/alc/PQ_LAUNDRY/sys/arm/versatile/versatile_machdep.c user/alc/PQ_LAUNDRY/sys/arm/xilinx/zy7_machdep.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/amd64/ldscript.amd64 user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/i386/ldscript.i386 user/alc/PQ_LAUNDRY/sys/compat/cloudabi/cloudabi_fd.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_netmap.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_sge.c user/alc/PQ_LAUNDRY/sys/dev/evdev/evdev.c user/alc/PQ_LAUNDRY/sys/dev/ofw/ofw_fdt.c user/alc/PQ_LAUNDRY/sys/dev/usb/input/ukbd.c user/alc/PQ_LAUNDRY/sys/fs/cuse/cuse.c user/alc/PQ_LAUNDRY/sys/fs/msdosfs/denode.h user/alc/PQ_LAUNDRY/sys/fs/msdosfs/msdosfs_lookup.c user/alc/PQ_LAUNDRY/sys/fs/msdosfs/msdosfs_vfsops.c user/alc/PQ_LAUNDRY/sys/geom/bde/g_bde.c user/alc/PQ_LAUNDRY/sys/geom/concat/g_concat.c user/alc/PQ_LAUNDRY/sys/geom/gate/g_gate.c user/alc/PQ_LAUNDRY/sys/geom/journal/g_journal.c user/alc/PQ_LAUNDRY/sys/geom/linux_lvm/g_linux_lvm.c user/alc/PQ_LAUNDRY/sys/geom/mirror/g_mirror.c user/alc/PQ_LAUNDRY/sys/geom/mountver/g_mountver.c user/alc/PQ_LAUNDRY/sys/geom/raid3/g_raid3.c user/alc/PQ_LAUNDRY/sys/geom/shsec/g_shsec.c user/alc/PQ_LAUNDRY/sys/geom/stripe/g_stripe.c user/alc/PQ_LAUNDRY/sys/geom/vinum/geom_vinum_rm.c user/alc/PQ_LAUNDRY/sys/geom/virstor/g_virstor.c user/alc/PQ_LAUNDRY/sys/kern/kern_descrip.c user/alc/PQ_LAUNDRY/sys/kern/kern_procctl.c user/alc/PQ_LAUNDRY/sys/kern/subr_witness.c user/alc/PQ_LAUNDRY/sys/kern/vfs_cache.c user/alc/PQ_LAUNDRY/sys/sys/filedesc.h user/alc/PQ_LAUNDRY/sys/sys/param.h user/alc/PQ_LAUNDRY/sys/sys/procctl.h user/alc/PQ_LAUNDRY/targets/pseudo/userland/Makefile.depend user/alc/PQ_LAUNDRY/tests/etc/rc.d/routing_test.sh user/alc/PQ_LAUNDRY/usr.bin/Makefile Directory Properties: user/alc/PQ_LAUNDRY/ (props changed) user/alc/PQ_LAUNDRY/lib/libc/locale/ascii.c (props changed) Modified: user/alc/PQ_LAUNDRY/lib/libc/sys/cap_enter.2 ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/sys/cap_enter.2 Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/lib/libc/sys/cap_enter.2 Fri Sep 23 23:11:58 2016 (r306283) @@ -28,7 +28,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 10, 2016 +.Dd September 22, 2016 .Dt CAP_ENTER 2 .Os .Sh NAME @@ -69,6 +69,34 @@ appropriately-crafted applications or ap .Fn cap_getmode returns a flag indicating whether or not the process is in a capability mode sandbox. +.Sh RUN-TIME SETTINGS +If the +.Dv kern.trap_enocap +sysctl MIB is set to non-zero value, then for any process executing in a +capability mode sandbox, any syscall which results in either +.Er ENOTCAPABLE +or +.Er ECAPMODE +error, also generates the synchronous +.Dv SIGTRAP +signal to the thread on the syscall return. +On the signal delivery, the +.Va si_errno +member of the +.Fa siginfo +signal handler parameter is set to the syscall error value, +and the +.Va si_code +member is set to +.Dv TRAP_CAP . +.Pp +See also the +.Dv PROC_TRAPCAP_CTL +and +.Dv PROC_TRAPCAP_STATUS +operations of the +.Xr procctl 2 +function for similar per-process functionality. .Sh CAVEAT Creating effective process sandboxes is a tricky process that involves identifying the least possible rights required by the process and then @@ -116,6 +144,8 @@ points outside the process's allocated a .Xr cap_fcntls_limit 2 , .Xr cap_ioctls_limit 2 , .Xr cap_rights_limit 2 , +.Xr procctl 2 , +.Xr sysctl 2 , .Xr fexecve 2 , .Xr cap_sandboxed 3 , .Xr capsicum 4 Modified: user/alc/PQ_LAUNDRY/lib/libc/sys/procctl.2 ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/sys/procctl.2 Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/lib/libc/sys/procctl.2 Fri Sep 23 23:11:58 2016 (r306283) @@ -29,7 +29,7 @@ .\" .\" $FreeBSD$ .\" -.Dd August 21, 2015 +.Dd September 22, 2016 .Dt PROCCTL 2 .Os .Sh NAME @@ -71,7 +71,7 @@ The control request to perform is specif .Fa cmd argument. The following commands are supported: -.Bl -tag -width "PROC_REAP_GETPIDS" +.Bl -tag -width "Dv PROC_TRAPCAP_STATUS" .It Dv PROC_SPROTECT Set process protection state. This is used to mark a process as protected from being killed if the system @@ -327,6 +327,63 @@ is set to 0. If a debugger is attached, .Fa data is set to the pid of the debugger process. +.It Dv PROC_TRAPCAP_CTL +Enable or disable, for the specified processes which are executing in a +capability mode sandbox, the synchronous +.Dv SIGTRAP +signal on return from any syscall which gives either +.Er ENOTCAPABLE +or +.Er ECAPMODE +error. +.Pp +Possible values for the +.Fa data +argument are: +.Bl -tag -width "Dv PROC_TRAPCAP_CTL_DISABLE" +.It Dv PROC_TRAPCAP_CTL_ENABLE +Enable the +.Dv SIGTRAP +signal delivery on capability mode access violations. +The enabled mode is inherited by the children of the process, +and is kept after +.Xr fexecve 2 +calls. +.It Dv PROC_TRAPCAP_CTL_DISABLE +Disable the signal delivery on capability mode access violations. +Note that the global sysctl +.Dv kern.trap_enocap +might still cause the signal to be delivered; see +.Xr capsicum 4 . +.El +.Pp +On signal delivery, the +.Va si_errno +member of the +.Fa siginfo +signal handler parameter is set to the syscall error value, +and the +.Va si_code +member is set to +.Dv TRAP_CAP . +.Pp +See +.Xr capsicum 4 +for more information about the capability mode. +.It Dv PROC_TRAPCAP_STATUS +Returns the current status of signalling capability mode access +violations for the specified process. +The integer value pointed to by the +.Fa data +argument is set to the +.Dv PROC_TRAPCAP_CTL_ENABLE +value if the process control enables signal delivery, and to +.Dv PROC_TRAPCAP_CTL_DISABLE +otherwise. +.Pp +See the note about sysctl +.Dv kern.trap_enocap +above, which gives independent global control of signal delivery. .El .Sh NOTES Disabling tracing on a process should not be considered a security @@ -420,14 +477,18 @@ The value of the integer .Fa data parameter for the .Dv PROC_TRACE_CTL +or +.Dv PROC_TRAPCAP_CTL request is invalid. .El .Sh SEE ALSO .Xr dtrace 1 , +.Xr cap_enter 2, .Xr kill 2 , .Xr ktrace 2 , .Xr ptrace 2 , .Xr wait 2 , +.Xr capsicum 4 , .Xr hwpmc 4 , .Xr init 8 .Sh HISTORY Modified: user/alc/PQ_LAUNDRY/lib/libcompiler_rt/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libcompiler_rt/Makefile Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/lib/libcompiler_rt/Makefile Fri Sep 23 23:11:58 2016 (r306283) @@ -8,7 +8,7 @@ NO_PIC= WARNS?= 2 CFLAGS+=${PICFLAG} -fvisibility=hidden -DVISIBILITY_HIDDEN -CFLAGS+=-I${.CURDIR}/../../contrib/libcxxrt +CFLAGS+=-I${SRCTOP}/contrib/libcxxrt .if ${MACHINE_CPUARCH} == "amd64" CRTARCH=x86_64 @@ -16,7 +16,7 @@ CRTARCH=x86_64 CRTARCH=${MACHINE_CPUARCH} .endif -CRTSRC=${.CURDIR}/../../contrib/compiler-rt/lib/builtins +CRTSRC=${SRCTOP}/contrib/compiler-rt/lib/builtins .PATH: ${CRTSRC}/${CRTARCH} ${CRTSRC} Modified: user/alc/PQ_LAUNDRY/sbin/mount_msdosfs/mount_msdosfs.8 ============================================================================== --- user/alc/PQ_LAUNDRY/sbin/mount_msdosfs/mount_msdosfs.8 Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sbin/mount_msdosfs/mount_msdosfs.8 Fri Sep 23 23:11:58 2016 (r306283) @@ -142,15 +142,8 @@ If neither nor .Fl l are given, -.Nm -searches the root directory of the file system to -be mounted for any existing Win'95 long filenames. -If no such entries are found, but short DOS filenames are found, -.Fl s -is the default. -Otherwise .Fl l -is assumed. +is the default. .It Fl 9 Ignore the special Win'95 directory entries even if deleting or renaming a file. Modified: user/alc/PQ_LAUNDRY/share/mk/src.opts.mk ============================================================================== --- user/alc/PQ_LAUNDRY/share/mk/src.opts.mk Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/share/mk/src.opts.mk Fri Sep 23 23:11:58 2016 (r306283) @@ -289,6 +289,10 @@ MK_${var}:= no # Force some options off if their dependencies are off. # Order is somewhat important. # +.if !${COMPILER_FEATURES:Mc++11} +MK_LLVM_LIBUNWIND:= no +.endif + .if ${MK_LIBPTHREAD} == "no" MK_LIBTHR:= no .endif Modified: user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_common.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_common.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_common.c Fri Sep 23 23:11:58 2016 (r306283) @@ -38,10 +38,6 @@ __FBSDID("$FreeBSD$"); #include #include -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; - #ifndef INTRNG static int Modified: user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -36,7 +36,6 @@ #include __FBSDID("$FreeBSD$"); -#define _ARM32_BUS_DMA_PRIVATE #include #include #include @@ -147,20 +146,8 @@ allwinner_devmap_init(platform_t plat) return (0); } -struct arm32_dma_range * -bus_dma_get_range(void) -{ - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - return (0); -} - -void -cpu_reset() +static void +allwinner_cpu_reset(platform_t plat) { aw_wdog_watchdog_reset(); printf("Reset failed!\n"); @@ -172,6 +159,7 @@ static platform_method_t a10_methods[] = PLATFORMMETHOD(platform_attach, a10_attach), PLATFORMMETHOD(platform_lastaddr, allwinner_lastaddr), PLATFORMMETHOD(platform_devmap_init, allwinner_devmap_init), + PLATFORMMETHOD(platform_cpu_reset, allwinner_cpu_reset), PLATFORMMETHOD_END, }; @@ -183,6 +171,7 @@ static platform_method_t a13_methods[] = PLATFORMMETHOD(platform_attach, a13_attach), PLATFORMMETHOD(platform_lastaddr, allwinner_lastaddr), PLATFORMMETHOD(platform_devmap_init, allwinner_devmap_init), + PLATFORMMETHOD(platform_cpu_reset, allwinner_cpu_reset), PLATFORMMETHOD_END, }; @@ -194,6 +183,7 @@ static platform_method_t a20_methods[] = PLATFORMMETHOD(platform_attach, a20_attach), PLATFORMMETHOD(platform_lastaddr, allwinner_lastaddr), PLATFORMMETHOD(platform_devmap_init, allwinner_devmap_init), + PLATFORMMETHOD(platform_cpu_reset, allwinner_cpu_reset), #ifdef SMP PLATFORMMETHOD(platform_mp_start_ap, aw_mp_start_ap), @@ -209,6 +199,7 @@ static platform_method_t a31_methods[] = PLATFORMMETHOD(platform_attach, a31_attach), PLATFORMMETHOD(platform_lastaddr, allwinner_lastaddr), PLATFORMMETHOD(platform_devmap_init, allwinner_devmap_init), + PLATFORMMETHOD(platform_cpu_reset, allwinner_cpu_reset), #ifdef SMP PLATFORMMETHOD(platform_mp_start_ap, aw_mp_start_ap), @@ -224,6 +215,7 @@ static platform_method_t a31s_methods[] PLATFORMMETHOD(platform_attach, a31s_attach), PLATFORMMETHOD(platform_lastaddr, allwinner_lastaddr), PLATFORMMETHOD(platform_devmap_init, allwinner_devmap_init), + PLATFORMMETHOD(platform_cpu_reset, allwinner_cpu_reset), #ifdef SMP PLATFORMMETHOD(platform_mp_start_ap, aw_mp_start_ap), @@ -239,6 +231,7 @@ static platform_method_t a83t_methods[] PLATFORMMETHOD(platform_attach, a83t_attach), PLATFORMMETHOD(platform_lastaddr, allwinner_lastaddr), PLATFORMMETHOD(platform_devmap_init, allwinner_devmap_init), + PLATFORMMETHOD(platform_cpu_reset, allwinner_cpu_reset), #ifdef SMP PLATFORMMETHOD(platform_mp_start_ap, a83t_mp_start_ap), @@ -254,6 +247,7 @@ static platform_method_t h3_methods[] = PLATFORMMETHOD(platform_attach, h3_attach), PLATFORMMETHOD(platform_lastaddr, allwinner_lastaddr), PLATFORMMETHOD(platform_devmap_init, allwinner_devmap_init), + PLATFORMMETHOD(platform_cpu_reset, allwinner_cpu_reset), #ifdef SMP PLATFORMMETHOD(platform_mp_start_ap, aw_mp_start_ap), Modified: user/alc/PQ_LAUNDRY/sys/arm/altera/socfpga/socfpga_common.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/altera/socfpga/socfpga_common.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/altera/socfpga/socfpga_common.c Fri Sep 23 23:11:58 2016 (r306283) @@ -70,10 +70,6 @@ end: while (1); } -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; - #ifndef INTRNG static int fdt_pic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, Modified: user/alc/PQ_LAUNDRY/sys/arm/altera/socfpga/socfpga_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/altera/socfpga/socfpga_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/altera/socfpga/socfpga_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -34,7 +34,6 @@ #include __FBSDID("$FreeBSD$"); -#define _ARM32_BUS_DMA_PRIVATE #include #include #include @@ -100,17 +99,3 @@ platform_devmap_init(void) return (0); } - -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} Modified: user/alc/PQ_LAUNDRY/sys/arm/amlogic/aml8726/aml8726_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/amlogic/aml8726/aml8726_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/amlogic/aml8726/aml8726_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -31,7 +31,6 @@ __FBSDID("$FreeBSD$"); #include "opt_platform.h" -#define _ARM32_BUS_DMA_PRIVATE #include #include #include @@ -166,24 +165,6 @@ platform_devmap_init(void) return (0); } -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} - -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; - #ifndef INTRNG #ifndef DEV_GIC static int Modified: user/alc/PQ_LAUNDRY/sys/arm/annapurna/alpine/alpine_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/annapurna/alpine/alpine_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/annapurna/alpine/alpine_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -29,7 +29,6 @@ #include __FBSDID("$FreeBSD$"); -#define _ARM32_BUS_DMA_PRIVATE #include #include #include @@ -92,17 +91,3 @@ platform_devmap_init(void) devmap_add_entry(al_devmap_pa, al_devmap_size); return (0); } - -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} Modified: user/alc/PQ_LAUNDRY/sys/arm/annapurna/alpine/common.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/annapurna/alpine/common.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/annapurna/alpine/common.c Fri Sep 23 23:11:58 2016 (r306283) @@ -56,9 +56,6 @@ __FBSDID("$FreeBSD$"); #define LOCK 0x00000001 extern bus_addr_t al_devmap_pa; -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; static int alpine_get_wdt_base(uint32_t *pbase, uint32_t *psize); static int alpine_pic_decode_fdt(uint32_t iparent, uint32_t *intr, Modified: user/alc/PQ_LAUNDRY/sys/arm/arm/busdma_machdep-v6.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/arm/busdma_machdep-v6.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/arm/busdma_machdep-v6.c Fri Sep 23 23:11:58 2016 (r306283) @@ -33,7 +33,6 @@ #include __FBSDID("$FreeBSD$"); -#define _ARM32_BUS_DMA_PRIVATE #include #include #include @@ -95,14 +94,6 @@ struct bus_dma_tag { bus_dma_lock_t *lockfunc; void *lockfuncarg; struct bounce_zone *bounce_zone; - /* - * DMA range for this tag. If the page doesn't fall within - * one of these ranges, an error is returned. The caller - * may then decide what to do with the transfer. If the - * range pointer is NULL, it is ignored. - */ - struct arm32_dma_range *ranges; - int _nranges; }; struct bounce_page { @@ -407,22 +398,6 @@ must_bounce(bus_dma_tag_t dmat, bus_dmam return (0); } -static __inline struct arm32_dma_range * -_bus_dma_inrange(struct arm32_dma_range *ranges, int nranges, - bus_addr_t curaddr) -{ - struct arm32_dma_range *dr; - int i; - - for (i = 0, dr = ranges; i < nranges; i++, dr++) { - if (curaddr >= dr->dr_sysbase && - round_page(curaddr) <= (dr->dr_sysbase + dr->dr_len)) - return (dr); - } - - return (NULL); -} - /* * Convenience function for manipulating driver locks from busdma (during * busdma_swi, for example). Drivers that don't provide their own locks @@ -507,8 +482,6 @@ bus_dma_tag_create(bus_dma_tag_t parent, newtag->flags = flags; newtag->ref_count = 1; /* Count ourself */ newtag->map_count = 0; - newtag->ranges = bus_dma_get_range(); - newtag->_nranges = bus_dma_get_range_nb(); if (lockfunc != NULL) { newtag->lockfunc = lockfunc; newtag->lockfuncarg = lockfuncarg; @@ -992,22 +965,6 @@ _bus_dmamap_addseg(bus_dma_tag_t dmat, b sgsize = (baddr - curaddr); } - if (dmat->ranges) { - struct arm32_dma_range *dr; - - dr = _bus_dma_inrange(dmat->ranges, dmat->_nranges, - curaddr); - if (dr == NULL) { - _bus_dmamap_unload(dmat, map); - return (0); - } - /* - * In a valid DMA range. Translate the physical - * memory address to an address in the DMA window. - */ - curaddr = (curaddr - dr->dr_sysbase) + dr->dr_busbase; - } - /* * Insert chunk into a segment, coalescing with * previous segment if possible. Modified: user/alc/PQ_LAUNDRY/sys/arm/arm/platform.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/arm/platform.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/arm/platform.c Fri Sep 23 23:11:58 2016 (r306283) @@ -34,7 +34,6 @@ __FBSDID("$FreeBSD$"); * through a previously registered kernel object. */ -#define _ARM32_BUS_DMA_PRIVATE #include #include #include @@ -189,6 +188,20 @@ platform_late_init(void) PLATFORM_LATE_INIT(plat_obj); } +void +cpu_reset(void) +{ + + PLATFORM_CPU_RESET(plat_obj); + + printf("cpu_reset failed"); + + intr_disable(); + while(1) { + cpu_sleep(0); + } +} + #ifdef MULTIDELAY static void platform_delay(int usec, void *arg __unused) Modified: user/alc/PQ_LAUNDRY/sys/arm/arm/platform_if.m ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/arm/platform_if.m Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/arm/platform_if.m Fri Sep 23 23:11:58 2016 (r306283) @@ -133,3 +133,10 @@ METHOD void mp_setmaxid { METHOD void mp_start_ap { platform_t _plat; }; + +/** + * @brief Called by cpu_reset to reboot. + */ +METHOD void cpu_reset { + platform_t _plat; +}; Modified: user/alc/PQ_LAUNDRY/sys/arm/at91/at91_common.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/at91/at91_common.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/at91/at91_common.c Fri Sep 23 23:11:58 2016 (r306283) @@ -49,10 +49,6 @@ __FBSDID("$FreeBSD$"); extern const struct devmap_entry at91_devmap[]; -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; - #ifndef INTRNG static int fdt_aic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, Modified: user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_common.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_common.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_common.c Fri Sep 23 23:11:58 2016 (r306283) @@ -46,10 +46,6 @@ __FBSDID("$FreeBSD$"); #include #include -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; - #ifndef INTRNG static int fdt_intc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, Modified: user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -42,7 +42,6 @@ #include __FBSDID("$FreeBSD$"); -#define _ARM32_BUS_DMA_PRIVATE #include #include #include @@ -113,25 +112,12 @@ bcm2836_devmap_init(platform_t plat) } #endif -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - return (0); -} -void -cpu_reset() +static void +bcm2835_cpu_reset(platform_t plat) { bcmwd_watchdog_reset(); - while (1); } #ifdef SOC_BCM2835 @@ -139,6 +125,7 @@ static platform_method_t bcm2835_methods PLATFORMMETHOD(platform_devmap_init, bcm2835_devmap_init), PLATFORMMETHOD(platform_lastaddr, bcm2835_lastaddr), PLATFORMMETHOD(platform_late_init, bcm2835_late_init), + PLATFORMMETHOD(platform_cpu_reset, bcm2835_cpu_reset), PLATFORMMETHOD_END, }; @@ -150,6 +137,7 @@ static platform_method_t bcm2836_methods PLATFORMMETHOD(platform_devmap_init, bcm2836_devmap_init), PLATFORMMETHOD(platform_lastaddr, bcm2835_lastaddr), PLATFORMMETHOD(platform_late_init, bcm2835_late_init), + PLATFORMMETHOD(platform_cpu_reset, bcm2835_cpu_reset), PLATFORMMETHOD_END, }; Modified: user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx51_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx51_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx51_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -81,8 +81,8 @@ imx51_devmap_init(platform_t plat) return (0); } -void -cpu_reset(void) +static void +imx51_cpu_reset(platform_t plat) { imx_wdog_cpu_reset(0x73F98000); @@ -97,6 +97,7 @@ static platform_method_t imx51_methods[] PLATFORMMETHOD(platform_attach, imx51_attach), PLATFORMMETHOD(platform_devmap_init, imx51_devmap_init), PLATFORMMETHOD(platform_lastaddr, imx51_lastaddr), + PLATFORMMETHOD(platform_cpu_reset, imx51_cpu_reset), PLATFORMMETHOD_END, }; Modified: user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx53_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx53_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx53_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -81,8 +81,8 @@ imx53_devmap_init(platform_t plat) return (0); } -void -cpu_reset(void) +static void +imx53_cpu_reset(platform_t plat) { imx_wdog_cpu_reset(0x53F98000); @@ -97,6 +97,7 @@ static platform_method_t imx53_methods[] PLATFORMMETHOD(platform_attach, imx53_attach), PLATFORMMETHOD(platform_devmap_init, imx53_devmap_init), PLATFORMMETHOD(platform_lastaddr, imx53_lastaddr), + PLATFORMMETHOD(platform_cpu_reset, imx53_cpu_reset), PLATFORMMETHOD_END, }; Modified: user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx6_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx6_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx6_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -52,10 +52,6 @@ __FBSDID("$FreeBSD$"); #include "platform_if.h" -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; - static uint32_t gpio1_node; #ifndef INTRNG @@ -227,8 +223,8 @@ imx6_devmap_init(platform_t plat) return (0); } -void -cpu_reset(void) +static void +imx6_cpu_reset(platform_t plat) { const uint32_t IMX6_WDOG_CR_PHYS = 0x020bc000; @@ -350,6 +346,7 @@ static platform_method_t imx6_methods[] PLATFORMMETHOD(platform_lastaddr, imx6_lastaddr), PLATFORMMETHOD(platform_devmap_init, imx6_devmap_init), PLATFORMMETHOD(platform_late_init, imx6_late_init), + PLATFORMMETHOD(platform_cpu_reset, imx6_cpu_reset), PLATFORMMETHOD_END, }; Modified: user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx_common.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx_common.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx_common.c Fri Sep 23 23:11:58 2016 (r306283) @@ -50,10 +50,6 @@ __FBSDID("$FreeBSD$"); #include #include -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; - #ifndef INTRNG static int fdt_intc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, Modified: user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -29,7 +29,6 @@ #include __FBSDID("$FreeBSD$"); -#define _ARM32_BUS_DMA_PRIVATE #include #include #include @@ -54,20 +53,6 @@ SYSCTL_UINT(_hw_imx, OID_AUTO, last_rese SYSCTL_STRING(_hw_imx, OID_AUTO, last_reset_reason, CTLFLAG_RD, "unknown", 0, "Last reset reason"); -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} - /* * This code which manipulates the watchdog hardware is here to implement * cpu_reset() because the watchdog is the only way for software to reset the Modified: user/alc/PQ_LAUNDRY/sys/arm/freescale/vybrid/vf_common.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/freescale/vybrid/vf_common.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/freescale/vybrid/vf_common.c Fri Sep 23 23:11:58 2016 (r306283) @@ -62,10 +62,6 @@ end: while (1); } -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; - #ifndef INTRNG static int fdt_pic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, Modified: user/alc/PQ_LAUNDRY/sys/arm/freescale/vybrid/vf_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/freescale/vybrid/vf_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/freescale/vybrid/vf_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -30,7 +30,6 @@ #include __FBSDID("$FreeBSD$"); -#define _ARM32_BUS_DMA_PRIVATE #include #include #include @@ -78,17 +77,3 @@ platform_devmap_init(void) return (0); } - -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} Modified: user/alc/PQ_LAUNDRY/sys/arm/include/bus_dma.h ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/include/bus_dma.h Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/include/bus_dma.h Fri Sep 23 23:11:58 2016 (r306283) @@ -72,7 +72,7 @@ #define BUS_DMA_TAG_VALID(t) ((t) != (bus_dma_tag_t)0) -#ifdef _ARM32_BUS_DMA_PRIVATE +#if defined(_ARM32_BUS_DMA_PRIVATE) && __ARM_ARCH < 6 /* * arm32_dma_range * Modified: user/alc/PQ_LAUNDRY/sys/arm/lpc/lpc_intc.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/lpc/lpc_intc.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/lpc/lpc_intc.c Fri Sep 23 23:11:58 2016 (r306283) @@ -227,10 +227,6 @@ lpc_intc_eoi(void *data) } -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; - #ifndef INTRNG static int fdt_pic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, Modified: user/alc/PQ_LAUNDRY/sys/arm/mv/mv_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/mv/mv_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/mv/mv_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -432,6 +432,7 @@ platform_devmap_init(void) return (0); } +#if __ARM_ARCH < 6 struct arm32_dma_range * bus_dma_get_range(void) { @@ -445,6 +446,7 @@ bus_dma_get_range_nb(void) return (0); } +#endif #if defined(CPU_MV_PJ4B) #ifdef DDB Modified: user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra124/tegra124_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra124/tegra124_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra124/tegra124_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -24,7 +24,6 @@ * SUCH DAMAGE. */ -#define _ARM32_BUS_DMA_PRIVATE #include "opt_platform.h" #include @@ -62,24 +61,6 @@ __FBSDID("$FreeBSD$"); PMC_SCRATCH0_MODE_BOOTLOADER | \ PMC_SCRATCH0_MODE_RCM) -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; - -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} - static vm_offset_t tegra124_lastaddr(platform_t plat) { @@ -112,8 +93,8 @@ tegra124_devmap_init(platform_t plat) return (0); } -void -cpu_reset(void) +static void +tegra124_cpu_reset(platform_t plat) { bus_space_handle_t pmc; uint32_t reg; @@ -163,6 +144,8 @@ static platform_method_t tegra124_method PLATFORMMETHOD(platform_lastaddr, tegra124_lastaddr), PLATFORMMETHOD(platform_devmap_init, tegra124_devmap_init), PLATFORMMETHOD(platform_late_init, tegra124_late_init), + PLATFORMMETHOD(platform_cpu_reset, tegra124_cpu_reset), + #ifdef SMP PLATFORMMETHOD(platform_mp_start_ap, tegra124_mp_start_ap), PLATFORMMETHOD(platform_mp_setmaxid, tegra124_mp_setmaxid), Modified: user/alc/PQ_LAUNDRY/sys/arm/qemu/virt_common.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/qemu/virt_common.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/qemu/virt_common.c Fri Sep 23 23:11:58 2016 (r306283) @@ -37,10 +37,6 @@ __FBSDID("$FreeBSD$"); #include -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; - #ifndef INTRNG fdt_pic_decode_t fdt_pic_table[] = { &gic_decode_fdt, Modified: user/alc/PQ_LAUNDRY/sys/arm/qemu/virt_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/qemu/virt_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/qemu/virt_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -30,7 +30,6 @@ #include __FBSDID("$FreeBSD$"); -#define _ARM32_BUS_DMA_PRIVATE #include #include #include @@ -45,27 +44,6 @@ __FBSDID("$FreeBSD$"); #include "platform_if.h" -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} - -void -cpu_reset(void) -{ - - while (1); -} - static vm_offset_t virt_lastaddr(platform_t plat) { Modified: user/alc/PQ_LAUNDRY/sys/arm/rockchip/rk30xx_common.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/rockchip/rk30xx_common.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/rockchip/rk30xx_common.c Fri Sep 23 23:11:58 2016 (r306283) @@ -38,10 +38,6 @@ __FBSDID("$FreeBSD$"); #include #include -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; - #ifndef INTRNG static int fdt_aintc_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, Modified: user/alc/PQ_LAUNDRY/sys/arm/rockchip/rk30xx_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/rockchip/rk30xx_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/rockchip/rk30xx_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -34,7 +34,6 @@ #include __FBSDID("$FreeBSD$"); -#define _ARM32_BUS_DMA_PRIVATE #include #include #include @@ -92,20 +91,6 @@ platform_devmap_init(void) return (0); } -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} - void cpu_reset() { Modified: user/alc/PQ_LAUNDRY/sys/arm/samsung/exynos/exynos5_common.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/samsung/exynos/exynos5_common.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/samsung/exynos/exynos5_common.c Fri Sep 23 23:11:58 2016 (r306283) @@ -49,10 +49,6 @@ cpu_reset(void) while (1); } -struct fdt_fixup_entry fdt_fixup_table[] = { - { NULL, NULL } -}; - #ifndef INTRNG static int fdt_pic_decode_ic(phandle_t node, pcell_t *intr, int *interrupt, int *trig, Modified: user/alc/PQ_LAUNDRY/sys/arm/samsung/exynos/exynos5_machdep.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/arm/samsung/exynos/exynos5_machdep.c Fri Sep 23 23:08:23 2016 (r306282) +++ user/alc/PQ_LAUNDRY/sys/arm/samsung/exynos/exynos5_machdep.c Fri Sep 23 23:11:58 2016 (r306283) @@ -30,7 +30,6 @@ #include *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***