Date: Fri, 20 May 2016 05:00:06 +0000 (UTC) From: Mark Johnston <markj@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r300263 - in user/alc/PQ_LAUNDRY: . cddl/contrib/dtracetoolkit cddl/usr.sbin cddl/usr.sbin/dtruss contrib/bsnmp/snmpd contrib/groff/tmac contrib/ipfilter/man contrib/libarchive/cpio con... Message-ID: <201605200500.u4K506dL053142@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: markj Date: Fri May 20 05:00:05 2016 New Revision: 300263 URL: https://svnweb.freebsd.org/changeset/base/300263 Log: MFH r300262 Added: user/alc/PQ_LAUNDRY/sbin/camcontrol/epc.c - copied unchanged from r300262, head/sbin/camcontrol/epc.c user/alc/PQ_LAUNDRY/sbin/camcontrol/zone.c - copied unchanged from r300262, head/sbin/camcontrol/zone.c user/alc/PQ_LAUNDRY/share/man/man3/pthread_mutex_consistent.3 - copied unchanged from r300262, head/share/man/man3/pthread_mutex_consistent.3 user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_sid.c - copied unchanged from r300262, head/sys/arm/allwinner/aw_sid.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_sid.h - copied unchanged from r300262, head/sys/arm/allwinner/aw_sid.h user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_thermal.c - copied unchanged from r300262, head/sys/arm/allwinner/aw_thermal.c user/alc/PQ_LAUNDRY/sys/arm64/conf/GENERIC-INTRNG - copied unchanged from r300262, head/sys/arm64/conf/GENERIC-INTRNG user/alc/PQ_LAUNDRY/sys/boot/efi/libefi/env.c - copied unchanged from r300262, head/sys/boot/efi/libefi/env.c user/alc/PQ_LAUNDRY/sys/boot/ficl/efi.c - copied unchanged from r300262, head/sys/boot/ficl/efi.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcma_nexus.c - copied unchanged from r300262, head/sys/dev/bhnd/bcma/bcma_nexus.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_debug.h - copied unchanged from r300262, head/sys/dev/bhnd/bhnd_debug.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/pcie2/ - copied from r300262, head/sys/dev/bhnd/cores/pcie2/ user/alc/PQ_LAUNDRY/sys/dev/bhnd/soc/ - copied from r300262, head/sys/dev/bhnd/soc/ user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwn_phy_n.c - copied unchanged from r300262, head/sys/dev/bwn/if_bwn_phy_n.c user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwn_phy_n.h - copied unchanged from r300262, head/sys/dev/bwn/if_bwn_phy_n.h user/alc/PQ_LAUNDRY/sys/dev/etherswitch/mtkswitch/ - copied from r300262, head/sys/dev/etherswitch/mtkswitch/ user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_var.h - copied unchanged from r300262, head/sys/dev/hyperv/vmbus/vmbus_var.h user/alc/PQ_LAUNDRY/sys/dev/iscsi/icl_soft_proxy.c - copied unchanged from r300262, head/sys/dev/iscsi/icl_soft_proxy.c user/alc/PQ_LAUNDRY/sys/dev/usb/controller/generic_ohci.c - copied unchanged from r300262, head/sys/dev/usb/controller/generic_ohci.c user/alc/PQ_LAUNDRY/sys/dev/usb/controller/generic_usb_if.m - copied unchanged from r300262, head/sys/dev/usb/controller/generic_usb_if.m user/alc/PQ_LAUNDRY/sys/gnu/dev/ - copied from r300262, head/sys/gnu/dev/ user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/CS-QR10.dts - copied unchanged from r300262, head/sys/gnu/dts/mips/CS-QR10.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MZK-EX300NP.dts - copied unchanged from r300262, head/sys/gnu/dts/mips/MZK-EX300NP.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MZK-EX750NP.dts - copied unchanged from r300262, head/sys/gnu/dts/mips/MZK-EX750NP.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/SK-WB8.dts - copied unchanged from r300262, head/sys/gnu/dts/mips/SK-WB8.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WNDR3700V5.dts - copied unchanged from r300262, head/sys/gnu/dts/mips/WNDR3700V5.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WRH-300CR.dts - copied unchanged from r300262, head/sys/gnu/dts/mips/WRH-300CR.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ZBT-WG3526.dts - copied unchanged from r300262, head/sys/gnu/dts/mips/ZBT-WG3526.dts user/alc/PQ_LAUNDRY/sys/kern/msi_if.m - copied unchanged from r300262, head/sys/kern/msi_if.m user/alc/PQ_LAUNDRY/sys/mips/broadcom/ - copied from r300262, head/sys/mips/broadcom/ user/alc/PQ_LAUNDRY/sys/mips/conf/BCM - copied unchanged from r300262, head/sys/mips/conf/BCM user/alc/PQ_LAUNDRY/sys/mips/conf/BCM.hints - copied unchanged from r300262, head/sys/mips/conf/BCM.hints user/alc/PQ_LAUNDRY/sys/net/ifdi_if.m - copied unchanged from r300262, head/sys/net/ifdi_if.m user/alc/PQ_LAUNDRY/sys/net/iflib.c - copied unchanged from r300262, head/sys/net/iflib.c user/alc/PQ_LAUNDRY/sys/net/iflib.h - copied unchanged from r300262, head/sys/net/iflib.h user/alc/PQ_LAUNDRY/sys/net/mp_ring.c - copied unchanged from r300262, head/sys/net/mp_ring.c user/alc/PQ_LAUNDRY/sys/net/mp_ring.h - copied unchanged from r300262, head/sys/net/mp_ring.h user/alc/PQ_LAUNDRY/sys/sys/disk_zone.h - copied unchanged from r300262, head/sys/sys/disk_zone.h user/alc/PQ_LAUNDRY/usr.sbin/zonectl/ - copied from r300262, head/usr.sbin/zonectl/ Deleted: user/alc/PQ_LAUNDRY/cddl/contrib/dtracetoolkit/ user/alc/PQ_LAUNDRY/cddl/usr.sbin/dtruss/ user/alc/PQ_LAUNDRY/share/dtrace/toolkit/ user/alc/PQ_LAUNDRY/share/man/man5/reiserfs.5 user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/mips/fbsd-mt7620n.dtsi user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/mips/fbsd-rt2880.dtsi user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/mips/fbsd-rt3050.dtsi user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/mips/fbsd-rt3352.dtsi user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/mips/fbsd-rt5350.dtsi user/alc/PQ_LAUNDRY/sys/dev/iscsi/icl_proxy.c user/alc/PQ_LAUNDRY/sys/gnu/fs/ user/alc/PQ_LAUNDRY/sys/modules/reiserfs/ Modified: user/alc/PQ_LAUNDRY/Makefile user/alc/PQ_LAUNDRY/Makefile.inc1 user/alc/PQ_LAUNDRY/ObsoleteFiles.inc user/alc/PQ_LAUNDRY/README user/alc/PQ_LAUNDRY/UPDATING user/alc/PQ_LAUNDRY/cddl/usr.sbin/Makefile user/alc/PQ_LAUNDRY/contrib/bsnmp/snmpd/bsnmpd.1 user/alc/PQ_LAUNDRY/contrib/groff/tmac/doc-syms user/alc/PQ_LAUNDRY/contrib/groff/tmac/groff_mdoc.man user/alc/PQ_LAUNDRY/contrib/ipfilter/man/ipf.5 user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/bsdcpio.1 user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/cpio.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_cpio.c user/alc/PQ_LAUNDRY/etc/mtree/BSD.usr.dist user/alc/PQ_LAUNDRY/etc/ntp/leap-seconds user/alc/PQ_LAUNDRY/etc/rc.d/FILESYSTEMS user/alc/PQ_LAUNDRY/etc/rc.d/Makefile user/alc/PQ_LAUNDRY/etc/rc.d/NETWORKING user/alc/PQ_LAUNDRY/etc/rc.d/dumpon user/alc/PQ_LAUNDRY/etc/rc.d/hostid_save user/alc/PQ_LAUNDRY/etc/rc.d/netif user/alc/PQ_LAUNDRY/etc/rc.d/routed user/alc/PQ_LAUNDRY/etc/rc.d/var user/alc/PQ_LAUNDRY/etc/rc.d/zfs user/alc/PQ_LAUNDRY/etc/rc.d/zvol user/alc/PQ_LAUNDRY/gnu/usr.bin/binutils/Makefile.inc0 user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/Makefile.tgt user/alc/PQ_LAUNDRY/gnu/usr.bin/gdb/Makefile.inc user/alc/PQ_LAUNDRY/gnu/usr.bin/gdb/libgdb/Makefile user/alc/PQ_LAUNDRY/include/pthread.h user/alc/PQ_LAUNDRY/lib/clang/clang.build.mk user/alc/PQ_LAUNDRY/lib/libbsdstat/bsdstat.c user/alc/PQ_LAUNDRY/lib/libc/Makefile user/alc/PQ_LAUNDRY/lib/libc/arm/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/arm/aeabi/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/arm/gen/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/gen/Symbol.map user/alc/PQ_LAUNDRY/lib/libc/gen/_pthread_stubs.c user/alc/PQ_LAUNDRY/lib/libc/include/libc_private.h user/alc/PQ_LAUNDRY/lib/libc/net/name6.c user/alc/PQ_LAUNDRY/lib/libc/resolv/res_query.c user/alc/PQ_LAUNDRY/lib/libc/sys/_umtx_op.2 user/alc/PQ_LAUNDRY/lib/libcompiler_rt/Makefile user/alc/PQ_LAUNDRY/lib/libpam/modules/pam_unix/pam_unix.c user/alc/PQ_LAUNDRY/lib/libstand/printf.c user/alc/PQ_LAUNDRY/lib/libthr/libthr.3 user/alc/PQ_LAUNDRY/lib/libthr/pthread.map user/alc/PQ_LAUNDRY/lib/libthr/thread/thr_cond.c user/alc/PQ_LAUNDRY/lib/libthr/thread/thr_init.c user/alc/PQ_LAUNDRY/lib/libthr/thread/thr_mutex.c user/alc/PQ_LAUNDRY/lib/libthr/thread/thr_mutexattr.c user/alc/PQ_LAUNDRY/lib/libthr/thread/thr_private.h user/alc/PQ_LAUNDRY/lib/libthr/thread/thr_umtx.c user/alc/PQ_LAUNDRY/lib/libthr/thread/thr_umtx.h user/alc/PQ_LAUNDRY/lib/libufs/cgroup.c user/alc/PQ_LAUNDRY/lib/libutil/login_auth.c user/alc/PQ_LAUNDRY/lib/libutil/login_cap.c user/alc/PQ_LAUNDRY/lib/libutil/pidfile.3 user/alc/PQ_LAUNDRY/lib/libutil/pidfile.c user/alc/PQ_LAUNDRY/lib/msun/arm/Makefile.inc user/alc/PQ_LAUNDRY/lib/msun/arm/fenv-vfp.c user/alc/PQ_LAUNDRY/sbin/camcontrol/Makefile user/alc/PQ_LAUNDRY/sbin/camcontrol/camcontrol.8 user/alc/PQ_LAUNDRY/sbin/camcontrol/camcontrol.c user/alc/PQ_LAUNDRY/sbin/camcontrol/camcontrol.h user/alc/PQ_LAUNDRY/sbin/camcontrol/fwdownload.c user/alc/PQ_LAUNDRY/sbin/dhclient/dhclient.c user/alc/PQ_LAUNDRY/sbin/ifconfig/af_inet.c user/alc/PQ_LAUNDRY/sbin/ifconfig/af_inet6.c user/alc/PQ_LAUNDRY/sbin/ifconfig/af_nd6.c user/alc/PQ_LAUNDRY/sbin/ifconfig/ifclone.c user/alc/PQ_LAUNDRY/sbin/ifconfig/ifconfig.c user/alc/PQ_LAUNDRY/sbin/ifconfig/iffib.c user/alc/PQ_LAUNDRY/sbin/ifconfig/ifgre.c user/alc/PQ_LAUNDRY/sbin/ifconfig/ifieee80211.c user/alc/PQ_LAUNDRY/sbin/ifconfig/ifmac.c user/alc/PQ_LAUNDRY/sbin/ifconfig/ifmedia.c user/alc/PQ_LAUNDRY/sbin/init/init.c user/alc/PQ_LAUNDRY/sbin/ipfw/ipfw2.c user/alc/PQ_LAUNDRY/sbin/ping6/ping6.c user/alc/PQ_LAUNDRY/sbin/quotacheck/quotacheck.c user/alc/PQ_LAUNDRY/sbin/routed/main.c user/alc/PQ_LAUNDRY/sbin/routed/parms.c user/alc/PQ_LAUNDRY/sbin/routed/rdisc.c user/alc/PQ_LAUNDRY/sbin/routed/table.c user/alc/PQ_LAUNDRY/sbin/routed/trace.c user/alc/PQ_LAUNDRY/share/doc/usd/07.mail/mail6.nr user/alc/PQ_LAUNDRY/share/dtrace/Makefile user/alc/PQ_LAUNDRY/share/dtrace/README user/alc/PQ_LAUNDRY/share/man/man3/Makefile user/alc/PQ_LAUNDRY/share/man/man3/pthread_cond_wait.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_mutex_lock.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_mutex_timedlock.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_mutex_trylock.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_mutex_unlock.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_mutexattr.3 user/alc/PQ_LAUNDRY/share/man/man4/ddb.4 user/alc/PQ_LAUNDRY/share/man/man4/gdb.4 user/alc/PQ_LAUNDRY/share/man/man4/tcp.4 user/alc/PQ_LAUNDRY/share/man/man5/Makefile user/alc/PQ_LAUNDRY/share/man/man8/nanobsd.8 user/alc/PQ_LAUNDRY/share/man/man9/BUS_GET_CPUS.9 user/alc/PQ_LAUNDRY/share/man/man9/Makefile user/alc/PQ_LAUNDRY/share/man/man9/atomic.9 user/alc/PQ_LAUNDRY/share/man/man9/g_bio.9 user/alc/PQ_LAUNDRY/share/man/man9/pci.9 user/alc/PQ_LAUNDRY/share/man/man9/rman.9 user/alc/PQ_LAUNDRY/share/mk/bsd.cpu.mk user/alc/PQ_LAUNDRY/share/mk/local.meta.sys.mk user/alc/PQ_LAUNDRY/share/mk/sys.mk user/alc/PQ_LAUNDRY/sys/amd64/include/atomic.h user/alc/PQ_LAUNDRY/sys/amd64/vmm/io/vhpet.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10/a10_intc.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_ahci.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_nmi.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_rsb.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/axp81x.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/files.allwinner user/alc/PQ_LAUNDRY/sys/arm/amlogic/aml8726/aml8726_ccm.c user/alc/PQ_LAUNDRY/sys/arm/amlogic/aml8726/aml8726_mmc.c user/alc/PQ_LAUNDRY/sys/arm/amlogic/aml8726/aml8726_pinctrl.c user/alc/PQ_LAUNDRY/sys/arm/amlogic/aml8726/aml8726_sdxc-m8.c user/alc/PQ_LAUNDRY/sys/arm/amlogic/aml8726/aml8726_usb_phy-m3.c user/alc/PQ_LAUNDRY/sys/arm/amlogic/aml8726/aml8726_usb_phy-m6.c user/alc/PQ_LAUNDRY/sys/arm/arm/generic_timer.c user/alc/PQ_LAUNDRY/sys/arm/arm/gic.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_gpio.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_intr.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2836.c user/alc/PQ_LAUNDRY/sys/arm/conf/A10 user/alc/PQ_LAUNDRY/sys/arm/conf/ALLWINNER user/alc/PQ_LAUNDRY/sys/arm/conf/TEGRA124 user/alc/PQ_LAUNDRY/sys/arm/conf/std.armv6 user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx_sdhci.c user/alc/PQ_LAUNDRY/sys/arm/include/asm.h user/alc/PQ_LAUNDRY/sys/arm/include/atomic-v4.h user/alc/PQ_LAUNDRY/sys/arm/mv/mpic.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra_gpio.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra_i2c.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra_lic.c user/alc/PQ_LAUNDRY/sys/arm/ti/aintc.c user/alc/PQ_LAUNDRY/sys/arm/ti/omap4/omap4_wugen.c user/alc/PQ_LAUNDRY/sys/arm/ti/ti_gpio.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/autoconf.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/gic.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/gic.h 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/arm64/gic_v3_its.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/gic_v3_var.h user/alc/PQ_LAUNDRY/sys/arm64/arm64/mp_machdep.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/nexus.c user/alc/PQ_LAUNDRY/sys/arm64/cavium/thunder_pcie_fdt.c user/alc/PQ_LAUNDRY/sys/arm64/cavium/thunder_pcie_pem.c user/alc/PQ_LAUNDRY/sys/arm64/cavium/thunder_pcie_pem_fdt.c user/alc/PQ_LAUNDRY/sys/arm64/include/intr.h user/alc/PQ_LAUNDRY/sys/arm64/include/resource.h user/alc/PQ_LAUNDRY/sys/boot/common/bootstrap.h user/alc/PQ_LAUNDRY/sys/boot/common/commands.c user/alc/PQ_LAUNDRY/sys/boot/common/disk.c user/alc/PQ_LAUNDRY/sys/boot/common/disk.h user/alc/PQ_LAUNDRY/sys/boot/common/module.c user/alc/PQ_LAUNDRY/sys/boot/common/part.c user/alc/PQ_LAUNDRY/sys/boot/common/part.h user/alc/PQ_LAUNDRY/sys/boot/common/pnp.c user/alc/PQ_LAUNDRY/sys/boot/common/util.c user/alc/PQ_LAUNDRY/sys/boot/efi/libefi/Makefile user/alc/PQ_LAUNDRY/sys/boot/efi/libefi/efi_console.c user/alc/PQ_LAUNDRY/sys/boot/efi/libefi/efinet.c user/alc/PQ_LAUNDRY/sys/boot/efi/libefi/efipart.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/Makefile user/alc/PQ_LAUNDRY/sys/boot/efi/loader/bootinfo.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/main.c user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/a83t.dtsi user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/sinovoip-bpi-m3.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/mips/fbsd-mt7620a.dtsi user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/mips/fbsd-mt7621.dtsi user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/mips/fbsd-mt7628an.dtsi user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/mips/fbsd-rt3883.dtsi user/alc/PQ_LAUNDRY/sys/boot/fdt/fdt_loader_cmd.c user/alc/PQ_LAUNDRY/sys/boot/ficl/loader.c user/alc/PQ_LAUNDRY/sys/boot/ficl/words.c user/alc/PQ_LAUNDRY/sys/boot/forth/loader.4th user/alc/PQ_LAUNDRY/sys/boot/forth/loader.conf user/alc/PQ_LAUNDRY/sys/boot/i386/libi386/bioscd.c user/alc/PQ_LAUNDRY/sys/boot/i386/libi386/biosdisk.c user/alc/PQ_LAUNDRY/sys/boot/i386/zfsboot/zfsboot.c user/alc/PQ_LAUNDRY/sys/boot/pc98/libpc98/bioscd.c user/alc/PQ_LAUNDRY/sys/boot/pc98/libpc98/biosdisk.c user/alc/PQ_LAUNDRY/sys/boot/uboot/lib/disk.c user/alc/PQ_LAUNDRY/sys/boot/zfs/zfs.c user/alc/PQ_LAUNDRY/sys/cam/ata/ata_all.c user/alc/PQ_LAUNDRY/sys/cam/ata/ata_all.h user/alc/PQ_LAUNDRY/sys/cam/ata/ata_da.c user/alc/PQ_LAUNDRY/sys/cam/cam_periph.c user/alc/PQ_LAUNDRY/sys/cam/ctl/ctl_frontend_iscsi.c user/alc/PQ_LAUNDRY/sys/cam/scsi/scsi_all.c user/alc/PQ_LAUNDRY/sys/cam/scsi/scsi_all.h user/alc/PQ_LAUNDRY/sys/cam/scsi/scsi_da.c user/alc/PQ_LAUNDRY/sys/cam/scsi/scsi_da.h user/alc/PQ_LAUNDRY/sys/cam/scsi/scsi_pass.c user/alc/PQ_LAUNDRY/sys/cddl/compat/opensolaris/kern/opensolaris_lookup.c user/alc/PQ_LAUNDRY/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/alc/PQ_LAUNDRY/sys/compat/cloudabi/cloudabi_thread.c user/alc/PQ_LAUNDRY/sys/compat/linux/linux_fork.c user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/device.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/kernel.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/src/linux_compat.c user/alc/PQ_LAUNDRY/sys/conf/Makefile.mips user/alc/PQ_LAUNDRY/sys/conf/NOTES user/alc/PQ_LAUNDRY/sys/conf/files user/alc/PQ_LAUNDRY/sys/conf/files.arm user/alc/PQ_LAUNDRY/sys/conf/files.arm64 user/alc/PQ_LAUNDRY/sys/conf/options user/alc/PQ_LAUNDRY/sys/conf/options.arm64 user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/netinet/ip_frag.c user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/netinet/ip_frag.h user/alc/PQ_LAUNDRY/sys/ddb/db_examine.c user/alc/PQ_LAUNDRY/sys/ddb/db_expr.c user/alc/PQ_LAUNDRY/sys/ddb/db_lex.c user/alc/PQ_LAUNDRY/sys/ddb/db_lex.h user/alc/PQ_LAUNDRY/sys/dev/acpica/Osd/OsdSynch.c user/alc/PQ_LAUNDRY/sys/dev/acpica/acpi_pcib_pci.c user/alc/PQ_LAUNDRY/sys/dev/ahci/ahci.c user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ah_regdomain.c user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ah_regdomain.h user/alc/PQ_LAUNDRY/sys/dev/atkbdc/atkbdc_ebus.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcma_bhndb.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_bus_if.m user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_ids.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_subr.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_if.m user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_pci.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_pcireg.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_private.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_subr.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/bhnd_chipc_if.m user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/chipc.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/pci/bhnd_pci.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/pci/bhnd_pci_hostb.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/pci/bhnd_pci_hostbvar.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/pci/bhnd_pcib.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/pci/bhnd_pcireg.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/nvram/bhnd_sprom.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/nvram/nvram_map user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/siba.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/siba_bhndb.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/sibavar.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/tools/bus_macro.sh user/alc/PQ_LAUNDRY/sys/dev/bwn/bwn_mac.c user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwn.c user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwn_debug.h user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwn_pci.c user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwn_phy_common.c user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwn_phy_g.c user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwn_phy_lp.c user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwn_util.c user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwnreg.h user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwnvar.h user/alc/PQ_LAUNDRY/sys/dev/bxe/ecore_hsi.h user/alc/PQ_LAUNDRY/sys/dev/cxgbe/cxgbei/icl_cxgbei.c user/alc/PQ_LAUNDRY/sys/dev/drm2/i915/intel_crt.c user/alc/PQ_LAUNDRY/sys/dev/drm2/i915/intel_display.c user/alc/PQ_LAUNDRY/sys/dev/drm2/radeon/atombios.h user/alc/PQ_LAUNDRY/sys/dev/drm2/radeon/r300_reg.h user/alc/PQ_LAUNDRY/sys/dev/drm2/radeon/radeon_device.c user/alc/PQ_LAUNDRY/sys/dev/drm2/radeon/radeon_fence.c user/alc/PQ_LAUNDRY/sys/dev/drm2/radeon/radeon_gart.c user/alc/PQ_LAUNDRY/sys/dev/e1000/e1000_82575.c user/alc/PQ_LAUNDRY/sys/dev/e1000/e1000_ich8lan.c user/alc/PQ_LAUNDRY/sys/dev/fb/vesa.c user/alc/PQ_LAUNDRY/sys/dev/gpio/ofw_gpiobus.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_rndis.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_rndis_filter.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hv_channel.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hv_channel_mgmt.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hv_connection.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hv_hv.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hv_vmbus_priv.h user/alc/PQ_LAUNDRY/sys/dev/iicbus/iic.c user/alc/PQ_LAUNDRY/sys/dev/iicbus/iic.h user/alc/PQ_LAUNDRY/sys/dev/ipw/if_ipw.c user/alc/PQ_LAUNDRY/sys/dev/ipw/if_ipwvar.h user/alc/PQ_LAUNDRY/sys/dev/iscsi/icl.c user/alc/PQ_LAUNDRY/sys/dev/iscsi/icl.h user/alc/PQ_LAUNDRY/sys/dev/iscsi/icl_conn_if.m user/alc/PQ_LAUNDRY/sys/dev/iscsi/icl_soft.c user/alc/PQ_LAUNDRY/sys/dev/iscsi/icl_wrappers.h user/alc/PQ_LAUNDRY/sys/dev/iscsi/iscsi.c user/alc/PQ_LAUNDRY/sys/dev/isp/isp.c user/alc/PQ_LAUNDRY/sys/dev/isp/isp_freebsd.c user/alc/PQ_LAUNDRY/sys/dev/isp/isp_library.c user/alc/PQ_LAUNDRY/sys/dev/isp/isp_pci.c user/alc/PQ_LAUNDRY/sys/dev/isp/isp_sbus.c user/alc/PQ_LAUNDRY/sys/dev/isp/isp_target.c user/alc/PQ_LAUNDRY/sys/dev/isp/ispvar.h user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm_binding.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm_mac_ctxt.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm_pcie_trans.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm_phy_ctxt.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm_phy_db.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm_power.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm_scan.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm_time_event.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm_util.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwmreg.h user/alc/PQ_LAUNDRY/sys/dev/kbd/kbd.c user/alc/PQ_LAUNDRY/sys/dev/le/lebuffer_sbus.c user/alc/PQ_LAUNDRY/sys/dev/mwl/if_mwl.c user/alc/PQ_LAUNDRY/sys/dev/mwl/mwlhal.c user/alc/PQ_LAUNDRY/sys/dev/netmap/netmap.c user/alc/PQ_LAUNDRY/sys/dev/ntb/ntb_hw/ntb_hw.c user/alc/PQ_LAUNDRY/sys/dev/ntb/ntb_hw/ntb_hw.h user/alc/PQ_LAUNDRY/sys/dev/ofw/ofw_bus_subr.c user/alc/PQ_LAUNDRY/sys/dev/ofw/ofw_bus_subr.h user/alc/PQ_LAUNDRY/sys/dev/ofw/ofw_iicbus.c user/alc/PQ_LAUNDRY/sys/dev/ow/ow.c user/alc/PQ_LAUNDRY/sys/dev/pccbb/pccbb_pci.c user/alc/PQ_LAUNDRY/sys/dev/pci/pci.c user/alc/PQ_LAUNDRY/sys/dev/pci/pci_host_generic.c user/alc/PQ_LAUNDRY/sys/dev/pci/pci_host_generic.h user/alc/PQ_LAUNDRY/sys/dev/pci/pci_if.m user/alc/PQ_LAUNDRY/sys/dev/pci/pci_pci.c user/alc/PQ_LAUNDRY/sys/dev/pci/pcib_if.m user/alc/PQ_LAUNDRY/sys/dev/pci/pcib_private.h user/alc/PQ_LAUNDRY/sys/dev/pci/pcib_support.c user/alc/PQ_LAUNDRY/sys/dev/pci/pcivar.h user/alc/PQ_LAUNDRY/sys/dev/pms/RefTisa/sallsdk/spc/mpi.c user/alc/PQ_LAUNDRY/sys/dev/pms/RefTisa/sat/src/smsat.c user/alc/PQ_LAUNDRY/sys/dev/pms/RefTisa/tisa/sassata/sata/host/sat.c user/alc/PQ_LAUNDRY/sys/dev/ral/rt2860.c user/alc/PQ_LAUNDRY/sys/dev/ral/rt2860reg.h user/alc/PQ_LAUNDRY/sys/dev/ral/rt2860var.h user/alc/PQ_LAUNDRY/sys/dev/random/fortuna.c user/alc/PQ_LAUNDRY/sys/dev/rtwn/if_rtwn.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/ef10_ev.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/ef10_filter.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/ef10_impl.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/ef10_mac.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/ef10_nic.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/ef10_nvram.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/ef10_rx.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/ef10_tlv_layout.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/ef10_tx.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/ef10_vpd.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_impl.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_lic.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_mac.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_mcdi.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_nic.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_regs_mcdi.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_vpd.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/hunt_nic.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/medford_nic.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/siena_impl.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/siena_mac.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/siena_nic.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/siena_vpd.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge_rx.c user/alc/PQ_LAUNDRY/sys/dev/siba/siba_core.c user/alc/PQ_LAUNDRY/sys/dev/siba/sibareg.h user/alc/PQ_LAUNDRY/sys/dev/siba/sibavar.h user/alc/PQ_LAUNDRY/sys/dev/tsec/if_tsec_fdt.c user/alc/PQ_LAUNDRY/sys/dev/urtwn/if_urtwn.c user/alc/PQ_LAUNDRY/sys/dev/wi/if_wi.c user/alc/PQ_LAUNDRY/sys/dev/wi/if_wivar.h user/alc/PQ_LAUNDRY/sys/fs/autofs/autofs_vnops.c user/alc/PQ_LAUNDRY/sys/fs/fuse/fuse_file.c user/alc/PQ_LAUNDRY/sys/fs/fuse/fuse_file.h user/alc/PQ_LAUNDRY/sys/fs/fuse/fuse_vnops.c user/alc/PQ_LAUNDRY/sys/fs/nfsclient/nfs_clvfsops.c user/alc/PQ_LAUNDRY/sys/geom/eli/g_eli.c user/alc/PQ_LAUNDRY/sys/geom/geom.h user/alc/PQ_LAUNDRY/sys/geom/geom_dev.c user/alc/PQ_LAUNDRY/sys/geom/geom_disk.c user/alc/PQ_LAUNDRY/sys/geom/geom_disk.h user/alc/PQ_LAUNDRY/sys/geom/geom_io.c user/alc/PQ_LAUNDRY/sys/geom/geom_subr.c user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/3G-6200N.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/3G-6200NL.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/3G150B.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/3G300M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/A5-V11.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/AI-BR100.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/AIR3GII.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ALL0239-3G.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ALL0256N-4M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ALL0256N-8M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ALL5002.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ALL5003.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/AR670W.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/AR725W.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ASL26555-16M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ASL26555-8M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ATP-52B.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/AWAPN2403.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/AWM002-4M.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/AWM002-8M.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/AWM002-EVB-4M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/AWM002-EVB-8M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/AWM002.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/AWM003-EVB.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ArcherC20i.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/BC2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/BR-6425.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/BR-6475ND.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/BROADWAY.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/CARAMBOLA.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/CF-WR800N.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/CY-SWR1100.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/D105.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DAP-1350.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DB-WRT01.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DCS-930.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DCS-930L-B1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-300-B1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-300-B7.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-320-B1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-600-B1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-600-B2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-610-A1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-615-D.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-615-H1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-620-A1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-620-D1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-645.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-810L.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-860L-B1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/E1700.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ESR-9753.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/EX2700.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/F5D8235_V1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/F5D8235_V2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/F7C027.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/FIREWRT.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/FONERA20N.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/FREESTATION5.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/GL-MT300A.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/GL-MT300N.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/GL-MT750.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/HC5661.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/HC5761.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/HC5861.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/HC5XXX.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/HG255D.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/HLKRM04.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/HPM.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/HT-TM02.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/HW550-3G.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/IP2202.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/JHR-N805R.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/JHR-N825R.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/JHR-N926R.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/LINKIT7688.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/M2M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/M3.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/M4-4M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/M4-8M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MINIEMBPLUG.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MINIEMBWIFI.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MIWIFI-MINI.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MIWIFI-NANO.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MLW221.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MLWG2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MOFI3500-3GN.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MPRA1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MPRA2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MR-102N.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MT7620a.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MT7620a_MT7530.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MT7620a_MT7610e.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MT7620a_V22SG.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MT7621.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MT7628.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MZK-750DHP.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MZK-DP150N.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MZK-W300NH2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MZK-WDPR.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MicroWRT.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/NA930.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/NBG-419N.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/NCS601W.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/NW718.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/OY-0001.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/PBR-M1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/PSG1208.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/PSR-680W.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/PWH2004.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/PX-4885-4M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/PX-4885-8M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/PX-4885.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/RE6500.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/RP-N53.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/RT-G32-B1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/RT-N10-PLUS.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/RT-N13U.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/RT-N14U.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/RT-N15.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/RT-N56U.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/RT5350F-OLINUXINO-EVB.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/RT5350F-OLINUXINO.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/RUT5XX.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/SAP-G3200U3.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/SL-R7205.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/TEW-691GR.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/TEW-692GR.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/TINY-AC.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/UBNT-ERX.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/UR-326N4G.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/UR-336UN.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/V11STFE.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/V22RW-2X2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/VOCORE-16M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/VOCORE-8M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/VOCORE.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/W150M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/W306R_V20.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/W502U.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WCR150GN.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WF-2881.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WHR-1166D.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WHR-300HP2.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WHR-600D.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WHR-G300N.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WITI.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WIZARD8800.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WIZFI630A.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WL-330N.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WL-330N3G.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WL-341V3.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WL-351.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WLI-TX4-AG300N.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WMR-300.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WNCE2001.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WR512-3GN-4M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WR512-3GN-8M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WR6202.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WRTNODE.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WRTNODE2.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WRTNODE2P.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WRTNODE2R.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WSR-1166.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WSR-600.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WT1520-4M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WT1520-8M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WT1520.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WT3020-4M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WT3020-8M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WZR-AGL300NH.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/X5.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/X8.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/XDXRN502J.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/Y1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/Y1.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/Y1S.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/YOUKU-YK1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ZBT-WA05.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ZBT-WE826.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ZBT-WG2626.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ZBT-WR8305RT.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ZTE-Q7.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/mt7620a.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/mt7620n.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/mt7621.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/mt7628an.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/rt2880.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/rt3050.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/rt3352.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/rt3883.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/rt5350.dtsi user/alc/PQ_LAUNDRY/sys/i386/include/atomic.h user/alc/PQ_LAUNDRY/sys/kern/bus_if.m user/alc/PQ_LAUNDRY/sys/kern/device_if.m user/alc/PQ_LAUNDRY/sys/kern/kern_clock.c user/alc/PQ_LAUNDRY/sys/kern/kern_exit.c user/alc/PQ_LAUNDRY/sys/kern/kern_malloc.c user/alc/PQ_LAUNDRY/sys/kern/kern_mbuf.c user/alc/PQ_LAUNDRY/sys/kern/kern_mutex.c user/alc/PQ_LAUNDRY/sys/kern/kern_thr.c user/alc/PQ_LAUNDRY/sys/kern/kern_thread.c user/alc/PQ_LAUNDRY/sys/kern/kern_umtx.c user/alc/PQ_LAUNDRY/sys/kern/subr_bus.c user/alc/PQ_LAUNDRY/sys/kern/subr_devstat.c user/alc/PQ_LAUNDRY/sys/kern/subr_intr.c user/alc/PQ_LAUNDRY/sys/kern/subr_sleepqueue.c user/alc/PQ_LAUNDRY/sys/kern/subr_taskqueue.c user/alc/PQ_LAUNDRY/sys/kern/uipc_syscalls.c user/alc/PQ_LAUNDRY/sys/kern/vfs_mount.c user/alc/PQ_LAUNDRY/sys/kern/vfs_subr.c user/alc/PQ_LAUNDRY/sys/kern/vfs_vnops.c user/alc/PQ_LAUNDRY/sys/mips/conf/AR933X_BASE user/alc/PQ_LAUNDRY/sys/mips/conf/AR934X_BASE user/alc/PQ_LAUNDRY/sys/mips/conf/DIR-825C1.hints user/alc/PQ_LAUNDRY/sys/mips/mediatek/files.mediatek user/alc/PQ_LAUNDRY/sys/mips/mediatek/mtk_gpio_v1.c user/alc/PQ_LAUNDRY/sys/mips/mediatek/mtk_gpio_v2.c user/alc/PQ_LAUNDRY/sys/mips/mediatek/mtk_intr_gic.c user/alc/PQ_LAUNDRY/sys/mips/mediatek/mtk_intr_v1.c user/alc/PQ_LAUNDRY/sys/mips/mediatek/mtk_intr_v2.c user/alc/PQ_LAUNDRY/sys/mips/mediatek/mtk_pcie.c user/alc/PQ_LAUNDRY/sys/mips/mediatek/mtk_soc.c user/alc/PQ_LAUNDRY/sys/mips/mips/mips_pic.c user/alc/PQ_LAUNDRY/sys/modules/Makefile user/alc/PQ_LAUNDRY/sys/modules/bhnd/cores/bhnd_pci/Makefile user/alc/PQ_LAUNDRY/sys/modules/bhnd/cores/bhnd_pci_hostb/Makefile user/alc/PQ_LAUNDRY/sys/modules/bhnd/cores/bhnd_pcib/Makefile user/alc/PQ_LAUNDRY/sys/modules/bwn/Makefile user/alc/PQ_LAUNDRY/sys/modules/cam/Makefile user/alc/PQ_LAUNDRY/sys/modules/iscsi/Makefile user/alc/PQ_LAUNDRY/sys/modules/tcp/fastpath/Makefile user/alc/PQ_LAUNDRY/sys/net/altq/altq_cbq.c user/alc/PQ_LAUNDRY/sys/net/if.c user/alc/PQ_LAUNDRY/sys/net/if_tun.c user/alc/PQ_LAUNDRY/sys/net/if_var.h user/alc/PQ_LAUNDRY/sys/net/vnet.c user/alc/PQ_LAUNDRY/sys/net/vnet.h user/alc/PQ_LAUNDRY/sys/net80211/ieee80211.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_action.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_crypto_none.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_ddb.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_freebsd.c 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_hwmp.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_ioctl.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_mesh.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_phy.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_scan_sta.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_sta.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_superg.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_var.h user/alc/PQ_LAUNDRY/sys/netinet/ip_fw.h user/alc/PQ_LAUNDRY/sys/netinet/ip_icmp.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_input.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_output.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_stacks/fastpath.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_subr.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_timer.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_var.h user/alc/PQ_LAUNDRY/sys/netinet6/icmp6.c user/alc/PQ_LAUNDRY/sys/netinet6/in6.c user/alc/PQ_LAUNDRY/sys/netinet6/in6_proto.c user/alc/PQ_LAUNDRY/sys/netinet6/ip6_output.c user/alc/PQ_LAUNDRY/sys/netinet6/nd6.c user/alc/PQ_LAUNDRY/sys/netinet6/nd6.h user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_fw_dynamic.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_fw_eaction.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_fw_private.h user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_fw_sockopt.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_fw_table.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/debug/memtrack.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/debug/memtrack.h user/alc/PQ_LAUNDRY/sys/ofed/drivers/net/mlx4/main.c user/alc/PQ_LAUNDRY/sys/sparc64/central/central.c user/alc/PQ_LAUNDRY/sys/sparc64/ebus/ebus.c user/alc/PQ_LAUNDRY/sys/sparc64/fhc/fhc.c user/alc/PQ_LAUNDRY/sys/sparc64/isa/isa.c user/alc/PQ_LAUNDRY/sys/sparc64/pci/ofw_pci.c user/alc/PQ_LAUNDRY/sys/sparc64/sbus/dma_sbus.c user/alc/PQ_LAUNDRY/sys/sparc64/sbus/sbus.c user/alc/PQ_LAUNDRY/sys/sparc64/sparc64/nexus.c user/alc/PQ_LAUNDRY/sys/sparc64/sparc64/upa.c user/alc/PQ_LAUNDRY/sys/sys/_task.h user/alc/PQ_LAUNDRY/sys/sys/_umtx.h user/alc/PQ_LAUNDRY/sys/sys/ata.h user/alc/PQ_LAUNDRY/sys/sys/bio.h user/alc/PQ_LAUNDRY/sys/sys/disk.h user/alc/PQ_LAUNDRY/sys/sys/elf_common.h user/alc/PQ_LAUNDRY/sys/sys/intr.h user/alc/PQ_LAUNDRY/sys/sys/malloc.h user/alc/PQ_LAUNDRY/sys/sys/mbuf.h user/alc/PQ_LAUNDRY/sys/sys/param.h user/alc/PQ_LAUNDRY/sys/sys/proc.h user/alc/PQ_LAUNDRY/sys/sys/rman.h user/alc/PQ_LAUNDRY/sys/sys/socketvar.h user/alc/PQ_LAUNDRY/sys/sys/taskqueue.h user/alc/PQ_LAUNDRY/sys/sys/umtx.h user/alc/PQ_LAUNDRY/sys/sys/vmmeter.h user/alc/PQ_LAUNDRY/sys/sys/vnode.h user/alc/PQ_LAUNDRY/sys/ufs/ffs/ffs_inode.c user/alc/PQ_LAUNDRY/sys/ufs/ffs/ffs_vfsops.c user/alc/PQ_LAUNDRY/sys/ufs/ufs/ufs_lookup.c user/alc/PQ_LAUNDRY/sys/ufs/ufs/ufs_vnops.c user/alc/PQ_LAUNDRY/sys/vm/vm_fault.c user/alc/PQ_LAUNDRY/sys/vm/vm_object.c user/alc/PQ_LAUNDRY/sys/vm/vm_object.h user/alc/PQ_LAUNDRY/sys/vm/vm_page.c user/alc/PQ_LAUNDRY/sys/vm/vm_page.h user/alc/PQ_LAUNDRY/sys/vm/vnode_pager.c user/alc/PQ_LAUNDRY/sys/xen/interface/io/blkif.h user/alc/PQ_LAUNDRY/targets/Makefile user/alc/PQ_LAUNDRY/tools/build/mk/OptionalObsoleteFiles.inc user/alc/PQ_LAUNDRY/tools/tools/nanobsd/defaults.sh user/alc/PQ_LAUNDRY/tools/tools/nanobsd/nanobsd.sh user/alc/PQ_LAUNDRY/usr.bin/ar/ar.c user/alc/PQ_LAUNDRY/usr.bin/chat/chat.c user/alc/PQ_LAUNDRY/usr.bin/gprof/aout.c user/alc/PQ_LAUNDRY/usr.bin/gprof/arcs.c user/alc/PQ_LAUNDRY/usr.bin/gprof/gprof.c user/alc/PQ_LAUNDRY/usr.bin/kdump/kdump.c user/alc/PQ_LAUNDRY/usr.bin/ldd/ldd.c user/alc/PQ_LAUNDRY/usr.bin/ncal/ncal.c user/alc/PQ_LAUNDRY/usr.bin/numactl/numactl.1 user/alc/PQ_LAUNDRY/usr.sbin/Makefile user/alc/PQ_LAUNDRY/usr.sbin/bsdconfig/share/dialog.subr user/alc/PQ_LAUNDRY/usr.sbin/bsnmpd/bsnmpd/Makefile user/alc/PQ_LAUNDRY/usr.sbin/camdd/camdd.c user/alc/PQ_LAUNDRY/usr.sbin/config/lang.l user/alc/PQ_LAUNDRY/usr.sbin/ctld/discovery.c user/alc/PQ_LAUNDRY/usr.sbin/ctld/login.c user/alc/PQ_LAUNDRY/usr.sbin/diskinfo/diskinfo.c user/alc/PQ_LAUNDRY/usr.sbin/iscsid/discovery.c user/alc/PQ_LAUNDRY/usr.sbin/iscsid/login.c user/alc/PQ_LAUNDRY/usr.sbin/kldxref/kldxref.c user/alc/PQ_LAUNDRY/usr.sbin/lmcconfig/lmcconfig.c user/alc/PQ_LAUNDRY/usr.sbin/makefs/cd9660.c user/alc/PQ_LAUNDRY/usr.sbin/makefs/ffs.c user/alc/PQ_LAUNDRY/usr.sbin/makefs/mtree.c user/alc/PQ_LAUNDRY/usr.sbin/pciconf/pciconf.8 user/alc/PQ_LAUNDRY/usr.sbin/ppp/link.c user/alc/PQ_LAUNDRY/usr.sbin/rarpd/rarpd.c user/alc/PQ_LAUNDRY/usr.sbin/route6d/route6d.c user/alc/PQ_LAUNDRY/usr.sbin/rpc.lockd/lock_proc.c user/alc/PQ_LAUNDRY/usr.sbin/rpc.lockd/lockd_lock.c user/alc/PQ_LAUNDRY/usr.sbin/rpc.statd/file.c user/alc/PQ_LAUNDRY/usr.sbin/rtadvd/config.c user/alc/PQ_LAUNDRY/usr.sbin/rtadvd/if.c user/alc/PQ_LAUNDRY/usr.sbin/rtsold/if.c user/alc/PQ_LAUNDRY/usr.sbin/ypldap/aldap.c user/alc/PQ_LAUNDRY/usr.sbin/ypldap/ypldap.c Directory Properties: user/alc/PQ_LAUNDRY/ (props changed) user/alc/PQ_LAUNDRY/cddl/ (props changed) user/alc/PQ_LAUNDRY/contrib/groff/ (props changed) user/alc/PQ_LAUNDRY/contrib/ipfilter/ (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/gnu/usr.bin/binutils/ (props changed) user/alc/PQ_LAUNDRY/gnu/usr.bin/gdb/ (props changed) user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/ (props changed) user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/ (props changed) Modified: user/alc/PQ_LAUNDRY/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/Makefile Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/Makefile Fri May 20 05:00:05 2016 (r300263) @@ -197,7 +197,7 @@ _MAKE+= MK_META_MODE=no _TARGET_ARCH= ${TARGET:S/pc98/i386/:S/arm64/aarch64/} .elif !defined(TARGET) && defined(TARGET_ARCH) && \ ${TARGET_ARCH} != ${MACHINE_ARCH} -_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb|hf)?/arm/:C/aarch64/arm64/:C/powerpc64/powerpc/:C/riscv64/riscv/} +_TARGET= ${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/:C/aarch64/arm64/:C/powerpc64/powerpc/:C/riscv64/riscv/} .endif .if defined(TARGET) && !defined(_TARGET) _TARGET=${TARGET} @@ -374,7 +374,7 @@ worlds: .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) TARGETS?=amd64 arm arm64 i386 mips pc98 powerpc sparc64 _UNIVERSE_TARGETS= ${TARGETS} -TARGET_ARCHES_arm?= arm armeb armv6 armv6hf +TARGET_ARCHES_arm?= arm armeb armv6 TARGET_ARCHES_arm64?= aarch64 TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 TARGET_ARCHES_powerpc?= powerpc powerpc64 Modified: user/alc/PQ_LAUNDRY/Makefile.inc1 ============================================================================== --- user/alc/PQ_LAUNDRY/Makefile.inc1 Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/Makefile.inc1 Fri May 20 05:00:05 2016 (r300263) @@ -219,14 +219,13 @@ KNOWN_ARCHES?= aarch64/arm64 \ arm \ armeb/arm \ armv6/arm \ - armv6hf/arm \ i386 \ i386/pc98 \ mips \ mipsel/mips \ mips64el/mips \ - mips64/mips \ mipsn32el/mips \ + mips64/mips \ mipsn32/mips \ powerpc \ powerpc64/powerpc \ @@ -461,7 +460,7 @@ BFLAGS+= -B${CROSS_BINUTILS_PREFIX} BFLAGS+= -B${WORLDTMP}/usr/bin .endif .if ${TARGET} == "arm" -.if ${TARGET_ARCH:M*hf*} != "" +.if ${TARGET_ARCH:Marmv6*} != "" && ${TARGET_CPUTYPE:M*soft*} == "" TARGET_ABI= gnueabihf .else TARGET_ABI= gnueabi @@ -976,27 +975,19 @@ packageworld: .PHONY # and do a 'make reinstall' on the *client* to install new binaries from the # most recent server build. # -reinstall: .MAKE .PHONY +restage reinstall: .MAKE .PHONY @echo "--------------------------------------------------------------" @echo ">>> Making hierarchy" @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 \ LOCAL_MTREE=${LOCAL_MTREE:Q} hierarchy - @echo +.if make(restage) @echo "--------------------------------------------------------------" - @echo ">>> Installing everything" - @echo "--------------------------------------------------------------" - ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 install -.if defined(LIBCOMPAT) - ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 install${libcompat} -.endif - -restage: .MAKE .PHONY - @echo "--------------------------------------------------------------" - @echo ">>> Making hierarchy" + @echo ">>> Making distribution" @echo "--------------------------------------------------------------" ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 \ - LOCAL_MTREE=${LOCAL_MTREE:Q} hierarchy distribution + LOCAL_MTREE=${LOCAL_MTREE:Q} distribution +.endif @echo @echo "--------------------------------------------------------------" @echo ">>> Installing everything" Modified: user/alc/PQ_LAUNDRY/ObsoleteFiles.inc ============================================================================== --- user/alc/PQ_LAUNDRY/ObsoleteFiles.inc Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/ObsoleteFiles.inc Fri May 20 05:00:05 2016 (r300263) @@ -38,6 +38,17 @@ # xargs -n1 | sort | uniq -d; # done +# 20160519: remove DTrace Toolkit from base +OLD_FILES+=usr/share/dtrace/toolkit/execsnoop* +OLD_FILES+=usr/share/dtrace/toolkit/hotkernel* +OLD_FILES+=usr/share/dtrace/toolkit/hotuser* +OLD_FILES+=usr/share/dtrace/toolkit/opensnoop* +OLD_FILES+=usr/share/dtrace/toolkit/procsystime* +OLD_DIRS+=usr/share/dtrace/toolkit +# 20160519: stale MLINK removed +OLD_FILES+=usr/share/man/man9/rman_await_resource.9.gz +# 20160517: ReiserFS removed +OLD_FILES+=usr/share/man/man5/reiserfs.5.gz # 20160430: kvm_getfiles(3) removed from kvm(3) OLD_LIBS+=usr/lib/libkvm.so.6 OLD_FILES+=usr/share/man/man3/kvm_getfiles.3.gz Modified: user/alc/PQ_LAUNDRY/README ============================================================================== --- user/alc/PQ_LAUNDRY/README Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/README Fri May 20 05:00:05 2016 (r300263) @@ -45,8 +45,6 @@ crypto Cryptography stuff (see crypto/R etc Template files for /etc. -games Amusements. - gnu Various commands and libraries under the GNU Public License. Please see gnu/COPYING* for more information. Modified: user/alc/PQ_LAUNDRY/UPDATING ============================================================================== --- user/alc/PQ_LAUNDRY/UPDATING Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/UPDATING Fri May 20 05:00:05 2016 (r300263) @@ -31,6 +31,14 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20160517: + The armv6 port now defaults to hard float ABI. Limited support + for running both hardfloat and soft float on the same system + is available using the libraries installed with -DWITH_LIBSOFT. + This has only been tested as an upgrade path for installworld + and packages may fail or need manual intervention to run. New + packages will be needed. + 20160510: Kernel modules compiled outside of a kernel build now default to installing to /boot/modules instead of /boot/kernel. Many kernel Modified: user/alc/PQ_LAUNDRY/cddl/usr.sbin/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/cddl/usr.sbin/Makefile Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/cddl/usr.sbin/Makefile Fri May 20 05:00:05 2016 (r300263) @@ -3,7 +3,6 @@ .include <src.opts.mk> SUBDIR= ${_dtrace} \ - ${_dtruss} \ ${_lockstat} \ ${_plockstat} \ ${_tests} \ @@ -23,14 +22,12 @@ _zhack= zhack .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" _dtrace= dtrace -_dtruss= dtruss _lockstat= lockstat _plockstat= plockstat .endif .if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "arm" _dtrace= dtrace -_dtruss= dtruss _lockstat= lockstat .endif @@ -40,7 +37,6 @@ _dtrace= dtrace .if ${MACHINE_CPUARCH} == "powerpc" _dtrace= dtrace -_dtruss= dtruss _lockstat= lockstat .endif Modified: user/alc/PQ_LAUNDRY/contrib/bsnmp/snmpd/bsnmpd.1 ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/bsnmp/snmpd/bsnmpd.1 Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/contrib/bsnmp/snmpd/bsnmpd.1 Fri May 20 05:00:05 2016 (r300263) @@ -7,7 +7,7 @@ .\" All rights reserved. .\" .\" Author: Harti Brandt <harti@FreeBSD.org> -.\" +.\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: @@ -16,7 +16,7 @@ .\" 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 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 @@ -31,7 +31,7 @@ .\" .\" $Begemot: bsnmp/snmpd/bsnmpd.1,v 1.12 2006/02/27 09:50:03 brandt_h Exp $ .\" -.Dd September 9, 2010 +.Dd May 14, 2016 .Dt BSNMPD 1 .Os .Sh NAME @@ -227,7 +227,7 @@ myvariable.27.foooll.[localhost]."&^!" .Pp results in the oid .Bd -unfilled -offset indent -myvariable.27.6.102.111.111.111.108.108.127.0.0.1.38.94.33 +myvariable.27.102.111.111.111.108.108.127.0.0.1.38.94.33 .Ed .Pp The value of the assignment may be either empty, a string or a number. Modified: user/alc/PQ_LAUNDRY/contrib/groff/tmac/doc-syms ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/groff/tmac/doc-syms Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/contrib/groff/tmac/doc-syms Fri May 20 05:00:05 2016 (r300263) @@ -659,6 +659,8 @@ .as doc-str-St--susv2 " (\*[Lq]\*[doc-Tn-font-size]SUSv2\*[doc-str-St]\*[Rq]) .ds doc-str-St--susv3 Version\~3 of the Single \*[doc-Tn-font-size]UNIX\*[doc-str-St] Specification .as doc-str-St--susv3 " (\*[Lq]\*[doc-Tn-font-size]SUSv3\*[doc-str-St]\*[Rq]) +.ds doc-str-St--susv4 Version\~4 of the Single \*[doc-Tn-font-size]UNIX\*[doc-str-St] Specification +.as doc-str-St--susv4 " (\*[Lq]\*[doc-Tn-font-size]SUSv4\*[doc-str-St]\*[Rq]) .ds doc-str-St--svid4 System\~V Interface Definition, Fourth Edition .as doc-str-St--svid4 " (\*[Lq]\*[doc-Tn-font-size]SVID\*[doc-str-St]\^4\*[Rq]) .ds doc-str-St--xbd5 \*[doc-Tn-font-size]X/Open\*[doc-str-St] Base Definitions Issue\~5 Modified: user/alc/PQ_LAUNDRY/contrib/groff/tmac/groff_mdoc.man ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/groff/tmac/groff_mdoc.man Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/contrib/groff/tmac/groff_mdoc.man Fri May 20 05:00:05 2016 (r300263) @@ -2097,6 +2097,8 @@ X/Open .St -susv2 .It Li \-susv3 .St -susv3 +.It Li \-susv4 +.St -susv4 .It Li \-svid4 .St -svid4 .It Li \-xbd5 Modified: user/alc/PQ_LAUNDRY/contrib/ipfilter/man/ipf.5 ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/ipfilter/man/ipf.5 Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/contrib/ipfilter/man/ipf.5 Fri May 20 05:00:05 2016 (r300263) @@ -881,7 +881,7 @@ through without needing to explicitly al An example of how this is done is as follows: .PP .nf -pass in proto udp from any prot = 2049 to any with frags keep fags +pass in proto udp from any port = 2049 to any with frags keep frags .fi .SH Building a tree of rules .PP Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/bsdcpio.1 ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/bsdcpio.1 Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/bsdcpio.1 Fri May 20 05:00:05 2016 (r300263) @@ -156,7 +156,8 @@ See above for description. .It Fl Fl insecure (i and p mode only) Disable security checks during extraction or copying. -This allows extraction via symbolic links and path names containing +This allows extraction via symbolic links, absolute paths, +and path names containing .Sq .. in the name. .It Fl J , Fl Fl xz Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/cpio.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/cpio.c Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/cpio.c Fri May 20 05:00:05 2016 (r300263) @@ -171,6 +171,7 @@ main(int argc, char *argv[]) cpio->extract_flags |= ARCHIVE_EXTRACT_NO_OVERWRITE_NEWER; cpio->extract_flags |= ARCHIVE_EXTRACT_SECURE_SYMLINKS; cpio->extract_flags |= ARCHIVE_EXTRACT_SECURE_NODOTDOT; + cpio->extract_flags |= ARCHIVE_EXTRACT_SECURE_NOABSOLUTEPATHS; cpio->extract_flags |= ARCHIVE_EXTRACT_PERM; cpio->extract_flags |= ARCHIVE_EXTRACT_FFLAGS; cpio->extract_flags |= ARCHIVE_EXTRACT_ACL; @@ -256,6 +257,7 @@ main(int argc, char *argv[]) case OPTION_INSECURE: cpio->extract_flags &= ~ARCHIVE_EXTRACT_SECURE_SYMLINKS; cpio->extract_flags &= ~ARCHIVE_EXTRACT_SECURE_NODOTDOT; + cpio->extract_flags &= ~ARCHIVE_EXTRACT_SECURE_NOABSOLUTEPATHS; break; case 'L': /* GNU cpio */ cpio->option_follow_links = 1; @@ -293,6 +295,7 @@ main(int argc, char *argv[]) "Cannot use both -p and -%c", cpio->mode); cpio->mode = opt; cpio->extract_flags &= ~ARCHIVE_EXTRACT_SECURE_NODOTDOT; + cpio->extract_flags &= ~ARCHIVE_EXTRACT_SECURE_NOABSOLUTEPATHS; break; case OPTION_PASSPHRASE: cpio->passphrase = cpio->argument; Modified: user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_cpio.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_cpio.c Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_cpio.c Fri May 20 05:00:05 2016 (r300263) @@ -401,6 +401,11 @@ archive_read_format_cpio_read_header(str /* If this is a symlink, read the link contents. */ if (archive_entry_filetype(entry) == AE_IFLNK) { + if (cpio->entry_bytes_remaining > 1024 * 1024) { + archive_set_error(&a->archive, ENOMEM, + "Rejecting malformed cpio archive: symlink contents exceed 1 megabyte"); + return (ARCHIVE_FATAL); + } h = __archive_read_ahead(a, (size_t)cpio->entry_bytes_remaining, NULL); if (h == NULL) Modified: user/alc/PQ_LAUNDRY/etc/mtree/BSD.usr.dist ============================================================================== --- user/alc/PQ_LAUNDRY/etc/mtree/BSD.usr.dist Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/etc/mtree/BSD.usr.dist Fri May 20 05:00:05 2016 (r300263) @@ -309,8 +309,6 @@ .. .. dtrace - toolkit - .. .. examples BSD_daemon Modified: user/alc/PQ_LAUNDRY/etc/ntp/leap-seconds ============================================================================== --- user/alc/PQ_LAUNDRY/etc/ntp/leap-seconds Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/etc/ntp/leap-seconds Fri May 20 05:00:05 2016 (r300263) @@ -130,7 +130,7 @@ # Washington, DC # jeffrey.prillaman@usno.navy.mil # -# Last Update of leap second values: 31 Dec 2015 +# Last Update of leap second values: 11 Jan 2016 # # The following line shows this last update date in NTP timestamp # format. This is the date on which the most recent change to @@ -138,7 +138,7 @@ # be identified by the unique pair of characters in the first two # columns as shown below. # -#$ 3660508800 +#$ 3661459200 # # The data in this file will be updated periodically as new leap # seconds are announced. In addition to being entered on the line @@ -170,10 +170,10 @@ # current -- the update time stamp, the data and the name of the file # will not change. # -# Updated through IERS Bulletin C 50 -# File expires on: 1 Jun 2016 +# Updated through IERS Bulletin C 51 +# File expires on: 1 Dec 2016 # -#@ 3673728000 +#@ 3689539200 # 2272060800 10 # 1 Jan 1972 2287785600 11 # 1 Jul 1972 @@ -217,5 +217,5 @@ # the hash line is also ignored in the # computation. # -#h 44a44c49 35b22601 a9c7054c 8c56cf57 9b6f6ed5 +#h 63b4df04 0907d94f 2dadb7a1 684f7767 2a372421 # Modified: user/alc/PQ_LAUNDRY/etc/rc.d/FILESYSTEMS ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc.d/FILESYSTEMS Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/etc/rc.d/FILESYSTEMS Fri May 20 05:00:05 2016 (r300263) @@ -4,7 +4,7 @@ # # PROVIDE: FILESYSTEMS -# REQUIRE: root mountcritlocal cleanvar zfs +# REQUIRE: root mountcritlocal cleanvar # This is a dummy dependency, for services which require filesystems # to be mounted before starting. It also serves as the default early / Modified: user/alc/PQ_LAUNDRY/etc/rc.d/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc.d/Makefile Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/etc/rc.d/Makefile Fri May 20 05:00:05 2016 (r300263) @@ -2,9 +2,8 @@ .include <src.opts.mk> +BINDIR= /etc/rc.d FILESGROUPS= FILES -FILESDIR= /etc/rc.d -FILESMODE= ${BINMODE} FILES= DAEMON \ FILESYSTEMS \ @@ -15,9 +14,6 @@ FILES= DAEMON \ addswap \ adjkerntz \ archdep \ - atm1 \ - atm2 \ - atm3 \ auditd \ auditdistd \ bgfsck \ @@ -128,24 +124,18 @@ FILES= DAEMON \ ypset \ ypupdated \ ypxfrd \ - zfs \ - zvol .if ${MK_ACCT} != "no" FILESGROUPS+= ACCT ACCT+= accounting -.endif -ACCTDIR= /etc/rc.d -ACCTMODE= ${BINMODE} ACCTPACKAGE= acct +.endif .if ${MK_ACPI} != "no" FILESGROUPS+= ACPI ACPI= power_profile -.endif -ACPIDIR= /etc/rc.d -ACPIMODE= ${BINMODE} ACPIPACKAGE= acpi +.endif .if ${MK_ACPI} != "no" || ${MK_APM} != "no" FILES+= powerd @@ -154,19 +144,23 @@ FILES+= powerd .if ${MK_AMD} != "no" FILESGROUPS+= AMD AMD+= amd -.endif -AMDDIR= /etc/rc.d -AMDMODE= ${BINMODE} AMDPACKAGE= amd +.endif .if ${MK_APM} != "no" FILESGROUPS+= APM APM+= apm APM+= apmd -.endif -APMDIR= /etc/rc.d -APMMODE= ${BINMODE} APMPACKAGE= apm +.endif + +.if ${MK_ATM} != "no" +FILESGROUPS+= ATM +ATM+= atm1 +ATM+= atm2 +ATM+= atm3 +ATMPACKAGE= atm +.endif .if ${MK_AUTOFS} != "no" FILES+= automount @@ -190,10 +184,8 @@ FILES+= bootparams .if ${MK_BSNMP} != "no" FILESGROUPS+= BSNMP BSNMP+= bsnmpd -.endif -BSNMPDIR= /etc/rc.d -BSNMPMODE= ${BINMODE} BSNMPPACKAGE= bsnmp +.endif .if ${MK_CCD} != "no" FILES+= ccd @@ -206,10 +198,8 @@ FILES+= ftpd .if ${MK_HAST} != "no" FILESGROUPS+= HAST HAST= hastd -.endif -HASTDIR= /etc/rc.d -HASTMODE= ${BINMODE} HASTPACKAGE= hast +.endif .if ${MK_INETD} != "no" FILES+= inetd @@ -223,10 +213,8 @@ FILES+= iscsid .if ${MK_JAIL} != "no" FILESGROUPS+= JAIL JAIL+= jail -.endif -JAILDIR= /etc/rc.d -JAILMODE= ${BINMODE} JAILPACKAGE= jail +.endif .if ${MK_LEGACY_CONSOLE} != "no" FILES+= moused @@ -269,10 +257,8 @@ FILES+= keyserv .if ${MK_OPENSSH} != "no" FILESGROUPS+= SSH SSH= sshd -.endif -SSHDIR= /etc/rc.d -SSHMODE= ${BINMODE} SSHPACKAGE= ssh +.endif .if ${MK_PF} != "no" FILES+= ftp-proxy @@ -281,10 +267,8 @@ FILES+= ftp-proxy .if ${MK_RCMDS} != "no" FILESGROUPS+= RCMDS RCMDS+= rwho -.endif -RCMDSDIR= /etc/rc.d -RCMDSMODE= ${BINMODE} RCMDSPACKAGE= rcmds +.endif .if ${MK_ROUTED} != "no" FILES+= routed @@ -293,10 +277,8 @@ FILES+= routed .if ${MK_SENDMAIL} != "no" FILESGROUPS+= SMRCD SMRCD= sendmail -.endif -SMRCDDIR= /etc/rc.d -SMRCDMODE= ${BINMODE} SMRCDPACKAGE= sendmail +.endif .if ${MK_TIMED} != "no" FILES+= timed @@ -305,10 +287,8 @@ FILES+= timed .if ${MK_UNBOUND} != "no" FILESGROUPS+= UNBOUND UNBOUND+= local_unbound -.endif -UNBOUNDDIR= /etc/rc.d -UNBOUNDMODE= ${BINMODE} UNBOUNDPACKAGE= unbound +.endif .if ${MK_UTMPX} != "no" _utx= utx @@ -317,14 +297,23 @@ _utx= utx .if ${MK_VI} != "no" FILESGROUPS+= VI VI+= virecover -.endif -VIDIR= /etc/rc.d -VIMODE= ${BINMODE} VIPACKAGE= vi +.endif .if ${MK_WIRELESS} != "no" FILES+= hostapd FILES+= wpa_supplicant .endif +.if ${MK_ZFS} != "no" +FILESGROUPS+= ZFS +ZFS+= zfs +ZFS+= zvol +ZFSPACKAGE= zfs +.endif + +.for fg in ${FILESGROUPS} +${fg}MODE?= ${BINMODE} +.endfor + .include <bsd.prog.mk> Modified: user/alc/PQ_LAUNDRY/etc/rc.d/NETWORKING ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc.d/NETWORKING Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/etc/rc.d/NETWORKING Fri May 20 05:00:05 2016 (r300263) @@ -5,7 +5,7 @@ # PROVIDE: NETWORKING NETWORK # REQUIRE: netif netwait netoptions routing ppp ipfw stf -# REQUIRE: defaultroute routed route6d resolv bridge +# REQUIRE: defaultroute route6d resolv bridge # REQUIRE: static_arp static_ndp # This is a dummy dependency, for services which require networking Modified: user/alc/PQ_LAUNDRY/etc/rc.d/dumpon ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc.d/dumpon Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/etc/rc.d/dumpon Fri May 20 05:00:05 2016 (r300263) @@ -4,7 +4,6 @@ # # PROVIDE: dumpon -# REQUIRE: zvol # BEFORE: disks # KEYWORD: nojail Modified: user/alc/PQ_LAUNDRY/etc/rc.d/hostid_save ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc.d/hostid_save Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/etc/rc.d/hostid_save Fri May 20 05:00:05 2016 (r300263) @@ -4,7 +4,7 @@ # # PROVIDE: hostid_save -# REQUIRE: root +# REQUIRE: hostid root # KEYWORD: nojail . /etc/rc.subr Modified: user/alc/PQ_LAUNDRY/etc/rc.d/netif ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc.d/netif Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/etc/rc.d/netif Fri May 20 05:00:05 2016 (r300263) @@ -26,7 +26,7 @@ # # PROVIDE: netif -# REQUIRE: atm1 FILESYSTEMS iovctl serial sppp sysctl +# REQUIRE: FILESYSTEMS iovctl serial sppp sysctl # REQUIRE: ipfilter ipfs # KEYWORD: nojailvnet Modified: user/alc/PQ_LAUNDRY/etc/rc.d/routed ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc.d/routed Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/etc/rc.d/routed Fri May 20 05:00:05 2016 (r300263) @@ -5,6 +5,7 @@ # PROVIDE: routed # REQUIRE: netif routing +# BEFORE: NETWORK # KEYWORD: nojail . /etc/rc.subr Modified: user/alc/PQ_LAUNDRY/etc/rc.d/var ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc.d/var Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/etc/rc.d/var Fri May 20 05:00:05 2016 (r300263) @@ -28,7 +28,7 @@ # # PROVIDE: var -# REQUIRE: mountcritlocal zfs +# REQUIRE: mountcritlocal # NFS /var is not supported, unless NFS /var is part of diskless NFS / Modified: user/alc/PQ_LAUNDRY/etc/rc.d/zfs ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc.d/zfs Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/etc/rc.d/zfs Fri May 20 05:00:05 2016 (r300263) @@ -5,6 +5,7 @@ # PROVIDE: zfs # REQUIRE: mountcritlocal +# BEFORE: FILESYSTEMS var . /etc/rc.subr Modified: user/alc/PQ_LAUNDRY/etc/rc.d/zvol ============================================================================== --- user/alc/PQ_LAUNDRY/etc/rc.d/zvol Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/etc/rc.d/zvol Fri May 20 05:00:05 2016 (r300263) @@ -5,6 +5,7 @@ # PROVIDE: zvol # REQUIRE: hostid +# BEFORE: dumpon # KEYWORD: nojail . /etc/rc.subr Modified: user/alc/PQ_LAUNDRY/gnu/usr.bin/binutils/Makefile.inc0 ============================================================================== --- user/alc/PQ_LAUNDRY/gnu/usr.bin/binutils/Makefile.inc0 Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/gnu/usr.bin/binutils/Makefile.inc0 Fri May 20 05:00:05 2016 (r300263) @@ -7,7 +7,7 @@ VERSION= "2.17.50 [FreeBSD] 2007-07-03" .if defined(TARGET_ARCH) -TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb|hf)?/arm/:C/powerpc64/powerpc/} +TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/:C/powerpc64/powerpc/} .else TARGET_CPUARCH=${MACHINE_CPUARCH} .endif Modified: user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/Makefile.tgt ============================================================================== --- user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/Makefile.tgt Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/Makefile.tgt Fri May 20 05:00:05 2016 (r300263) @@ -4,7 +4,7 @@ # MACHINE_CPUARCH, but there's no easy way to export make functions... .if defined(TARGET_ARCH) -TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb|hf)?/arm/:C/powerpc64/powerpc/} +TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/:C/powerpc64/powerpc/} .else TARGET_CPUARCH=${MACHINE_CPUARCH} .endif Modified: user/alc/PQ_LAUNDRY/gnu/usr.bin/gdb/Makefile.inc ============================================================================== --- user/alc/PQ_LAUNDRY/gnu/usr.bin/gdb/Makefile.inc Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/gnu/usr.bin/gdb/Makefile.inc Fri May 20 05:00:05 2016 (r300263) @@ -23,7 +23,7 @@ OBJ_RL= ${OBJ_ROOT}/../lib/libreadline/r # MACHINE_CPUARCH, but there's no easy way to export make functions... .if defined(TARGET_ARCH) -TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb|hf)?/arm/:C/powerpc64/powerpc/} +TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/:C/powerpc64/powerpc/} .else TARGET_CPUARCH=${MACHINE_CPUARCH} .endif Modified: user/alc/PQ_LAUNDRY/gnu/usr.bin/gdb/libgdb/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/gnu/usr.bin/gdb/libgdb/Makefile Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/gnu/usr.bin/gdb/libgdb/Makefile Fri May 20 05:00:05 2016 (r300263) @@ -4,7 +4,7 @@ # MACHINE_CPUARCH, but there's no easy way to export make functions... .if defined(TARGET_ARCH) -TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb|hf)?/arm/:C/powerpc64/powerpc/} +TARGET_CPUARCH=${TARGET_ARCH:C/mips(n32|64)?(el)?/mips/:C/arm(v6)?(eb)?/arm/:C/powerpc64/powerpc/} .else TARGET_CPUARCH=${MACHINE_CPUARCH} .endif Modified: user/alc/PQ_LAUNDRY/include/pthread.h ============================================================================== --- user/alc/PQ_LAUNDRY/include/pthread.h Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/include/pthread.h Fri May 20 05:00:05 2016 (r300263) @@ -135,6 +135,9 @@ enum pthread_mutextype { #define PTHREAD_MUTEX_DEFAULT PTHREAD_MUTEX_ERRORCHECK +#define PTHREAD_MUTEX_STALLED 0 +#define PTHREAD_MUTEX_ROBUST 1 + struct _pthread_cleanup_info { __uintptr_t pthread_cleanup_pad[8]; }; @@ -229,6 +232,8 @@ int pthread_mutexattr_settype(pthread_m __nonnull(1); int pthread_mutexattr_setpshared(pthread_mutexattr_t *, int) __nonnull(1); +int pthread_mutex_consistent(pthread_mutex_t *__mutex) + __nonnull(1) __requires_exclusive(*__mutex); int pthread_mutex_destroy(pthread_mutex_t *__mutex) __nonnull(1) __requires_unlocked(*__mutex); int pthread_mutex_init(pthread_mutex_t *__mutex, @@ -310,6 +315,11 @@ int pthread_mutex_setprioceiling(pthrea int pthread_mutexattr_getprotocol(pthread_mutexattr_t *, int *); int pthread_mutexattr_setprotocol(pthread_mutexattr_t *, int); +int pthread_mutexattr_getrobust(pthread_mutexattr_t *__restrict, + int *__restrict) __nonnull_all; +int pthread_mutexattr_setrobust(pthread_mutexattr_t *, int) + __nonnull(1); + int pthread_attr_getinheritsched(const pthread_attr_t *, int *); int pthread_attr_getschedparam(const pthread_attr_t *, struct sched_param *) __nonnull_all; Modified: user/alc/PQ_LAUNDRY/lib/clang/clang.build.mk ============================================================================== --- user/alc/PQ_LAUNDRY/lib/clang/clang.build.mk Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/lib/clang/clang.build.mk Fri May 20 05:00:05 2016 (r300263) @@ -21,16 +21,19 @@ CFLAGS+= -fno-strict-aliasing TARGET_ARCH?= ${MACHINE_ARCH} BUILD_ARCH?= ${MACHINE_ARCH} -.if ${TARGET_ARCH:Marm*hf*} != "" +# Armv6 uses hard float abi, unless the CPUTYPE has soft in it. +# arm (for armv4 and armv5 CPUs) always uses the soft float ABI. +# For all other targets, we stick with 'unknown'. +.if ${TARGET_ARCH:Marmv6*} && (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "") TARGET_ABI= gnueabihf -.elif ${TARGET_ARCH:Marm*} != "" +.elif ${TARGET_ARCH:Marm*} TARGET_ABI= gnueabi .else TARGET_ABI= unknown .endif -TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/:C/armv6hf/armv6/:C/arm64/aarch64/}-${TARGET_ABI}-freebsd11.0 -BUILD_TRIPLE?= ${BUILD_ARCH:C/amd64/x86_64/:C/armv6hf/armv6/:C/arm64/aarch64/}-unknown-freebsd11.0 +TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-${TARGET_ABI}-freebsd11.0 +BUILD_TRIPLE?= ${BUILD_ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-unknown-freebsd11.0 CFLAGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=\"${TARGET_TRIPLE}\" \ -DLLVM_HOST_TRIPLE=\"${BUILD_TRIPLE}\" \ -DDEFAULT_SYSROOT=\"${TOOLS_PREFIX}\" Modified: user/alc/PQ_LAUNDRY/lib/libbsdstat/bsdstat.c ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libbsdstat/bsdstat.c Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/lib/libbsdstat/bsdstat.c Fri May 20 05:00:05 2016 (r300263) @@ -53,7 +53,7 @@ bsdstat_setfmt(struct bsdstat *sf, const "skipped\n", sf->name, tok); continue; } - if (j+3 > (int) sizeof(sf->fmts)) { + if (j+4 > (int) sizeof(sf->fmts)) { fprintf(stderr, "%s: not enough room for all stats; " "stopped at %s\n", sf->name, tok); break; Modified: user/alc/PQ_LAUNDRY/lib/libc/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/Makefile Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/lib/libc/Makefile Fri May 20 05:00:05 2016 (r300263) @@ -105,7 +105,8 @@ NOASM= .include "${LIBC_SRCTOP}/rpc/Makefile.inc" .include "${LIBC_SRCTOP}/uuid/Makefile.inc" .include "${LIBC_SRCTOP}/xdr/Makefile.inc" -.if (${LIBC_ARCH} == "arm" && ${MACHINE_ARCH} != "armv6hf") ||\ +.if (${LIBC_ARCH} == "arm" && \ + (${MACHINE_ARCH:Marmv6*} == "" || (defined(CPUTYPE) && ${CPUTYPE:M*soft*}))) || \ ${LIBC_ARCH} == "mips" .include "${LIBC_SRCTOP}/softfloat/Makefile.inc" .endif Modified: user/alc/PQ_LAUNDRY/lib/libc/arm/Makefile.inc ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/arm/Makefile.inc Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/lib/libc/arm/Makefile.inc Fri May 20 05:00:05 2016 (r300263) @@ -11,7 +11,7 @@ SYM_MAPS+=${LIBC_SRCTOP}/arm/Symbol.map .include "${LIBC_SRCTOP}/arm/aeabi/Makefile.inc" -.if ${MACHINE_ARCH:Marm*hf*} != "" +.if ${MACHINE_ARCH:Marmv6*} && (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "") SYM_MAPS+=${LIBC_SRCTOP}/arm/Symbol_vfp.map .endif Modified: user/alc/PQ_LAUNDRY/lib/libc/arm/aeabi/Makefile.inc ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/arm/aeabi/Makefile.inc Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/lib/libc/arm/aeabi/Makefile.inc Fri May 20 05:00:05 2016 (r300263) @@ -5,13 +5,14 @@ SRCS+= aeabi_atexit.c \ aeabi_unwind_cpp.c \ aeabi_unwind_exidx.c -.if ${MACHINE_ARCH:Marm*hf*} == "" +.if (${MACHINE_ARCH:Marmv6*} && defined(CPUTYPE) && ${CPUTYPE:M*soft*} != "") || \ + ${MACHINE_ARCH:Marmv6*} == "" SRCS+= aeabi_asm_double.S \ aeabi_asm_float.S \ aeabi_double.c \ aeabi_float.c .endif -.if ${MACHINE_ARCH:Marmv6*} +.if ${MACHINE_ARCH:Marmv6*} && (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "") SRCS+= aeabi_vfp_double.S \ aeabi_vfp_float.S .endif Modified: user/alc/PQ_LAUNDRY/lib/libc/arm/gen/Makefile.inc ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/arm/gen/Makefile.inc Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/lib/libc/arm/gen/Makefile.inc Fri May 20 05:00:05 2016 (r300263) @@ -7,7 +7,7 @@ SRCS+= _ctx_start.S _setjmp.S _set_tp.c arm_initfini.c \ trivial-getcontextx.c -.if ${MACHINE_ARCH} == "armv6hf" +.if ${MACHINE_ARCH:Marmv6*} && (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "") SRCS+= fpgetmask_vfp.c fpgetround_vfp.c fpgetsticky_vfp.c fpsetmask_vfp.c \ fpsetround_vfp.c fpsetsticky_vfp.c .endif Modified: user/alc/PQ_LAUNDRY/lib/libc/gen/Symbol.map ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/gen/Symbol.map Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/lib/libc/gen/Symbol.map Fri May 20 05:00:05 2016 (r300263) @@ -410,6 +410,9 @@ FBSD_1.3 { }; FBSD_1.4 { + pthread_mutex_consistent; + pthread_mutexattr_getrobust; + pthread_mutexattr_setrobust; scandir_b; }; Modified: user/alc/PQ_LAUNDRY/lib/libc/gen/_pthread_stubs.c ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/gen/_pthread_stubs.c Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/lib/libc/gen/_pthread_stubs.c Fri May 20 05:00:05 2016 (r300263) @@ -125,6 +125,9 @@ pthread_func_entry_t __thr_jtable[PJT_MA {PJT_DUAL_ENTRY(stub_zero)}, /* PJT_CLEANUP_PUSH_IMP */ {PJT_DUAL_ENTRY(stub_zero)}, /* PJT_CANCEL_ENTER */ {PJT_DUAL_ENTRY(stub_zero)}, /* PJT_CANCEL_LEAVE */ + {PJT_DUAL_ENTRY(stub_zero)}, /* PJT_MUTEX_CONSISTENT */ + {PJT_DUAL_ENTRY(stub_zero)}, /* PJT_MUTEXATTR_GETROBUST */ + {PJT_DUAL_ENTRY(stub_zero)}, /* PJT_MUTEXATTR_SETROBUST */ }; /* @@ -226,9 +229,14 @@ STUB_FUNC2(pthread_mutex_init, PJT_MUTEX STUB_FUNC1(pthread_mutex_lock, PJT_MUTEX_LOCK, int, void *) STUB_FUNC1(pthread_mutex_trylock, PJT_MUTEX_TRYLOCK, int, void *) STUB_FUNC1(pthread_mutex_unlock, PJT_MUTEX_UNLOCK, int, void *) +STUB_FUNC1(pthread_mutex_consistent, PJT_MUTEX_CONSISTENT, int, void *) STUB_FUNC1(pthread_mutexattr_destroy, PJT_MUTEXATTR_DESTROY, int, void *) STUB_FUNC1(pthread_mutexattr_init, PJT_MUTEXATTR_INIT, int, void *) STUB_FUNC2(pthread_mutexattr_settype, PJT_MUTEXATTR_SETTYPE, int, void *, int) +STUB_FUNC2(pthread_mutexattr_getrobust, PJT_MUTEXATTR_GETROBUST, int, void *, + int *) +STUB_FUNC2(pthread_mutexattr_setrobust, PJT_MUTEXATTR_SETROBUST, int, void *, + int) STUB_FUNC2(pthread_once, PJT_ONCE, int, void *, void *) STUB_FUNC1(pthread_rwlock_destroy, PJT_RWLOCK_DESTROY, int, void *) STUB_FUNC2(pthread_rwlock_init, PJT_RWLOCK_INIT, int, void *, void *) Modified: user/alc/PQ_LAUNDRY/lib/libc/include/libc_private.h ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/include/libc_private.h Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/lib/libc/include/libc_private.h Fri May 20 05:00:05 2016 (r300263) @@ -168,6 +168,9 @@ typedef enum { PJT_CLEANUP_PUSH_IMP, PJT_CANCEL_ENTER, PJT_CANCEL_LEAVE, + PJT_MUTEX_CONSISTENT, + PJT_MUTEXATTR_GETROBUST, + PJT_MUTEXATTR_SETROBUST, PJT_MAX } pjt_index_t; Modified: user/alc/PQ_LAUNDRY/lib/libc/net/name6.c ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/net/name6.c Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/lib/libc/net/name6.c Fri May 20 05:00:05 2016 (r300263) @@ -655,7 +655,6 @@ _hpreorder(struct hostent *hp) #endif break; default: - free_addrselectpolicy(&policyhead); return hp; } Modified: user/alc/PQ_LAUNDRY/lib/libc/resolv/res_query.c ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/resolv/res_query.c Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/lib/libc/resolv/res_query.c Fri May 20 05:00:05 2016 (r300263) @@ -135,8 +135,8 @@ again: if (n > 0 && (statp->_flags & RES_F_EDNS0ERR) == 0 && (statp->options & (RES_USE_EDNS0|RES_USE_DNSSEC|RES_NSID))) { n = res_nopt(statp, n, buf, sizeof(buf), anslen); - rdata = &buf[n]; if (n > 0 && (statp->options & RES_NSID) != 0U) { + rdata = &buf[n]; n = res_nopt_rdata(statp, n, buf, sizeof(buf), rdata, NS_OPT_NSID, 0, NULL); } Modified: user/alc/PQ_LAUNDRY/lib/libc/sys/_umtx_op.2 ============================================================================== --- user/alc/PQ_LAUNDRY/lib/libc/sys/_umtx_op.2 Fri May 20 04:45:08 2016 (r300262) +++ user/alc/PQ_LAUNDRY/lib/libc/sys/_umtx_op.2 Fri May 20 05:00:05 2016 (r300263) @@ -28,7 +28,7 @@ .\" .\" $FreeBSD$ .\" -.Dd May 5, 2016 +.Dd May 17, 2016 .Dt _UMTX_OP 2 .Os .Sh NAME @@ -85,6 +85,7 @@ struct umutex { volatile lwpid_t m_owner; uint32_t m_flags; uint32_t m_ceilings[2]; + uintptr_t m_rb_lnk; }; .Ed .Pp @@ -95,18 +96,24 @@ It contains either the thread identifier locked state, or zero when the lock is unowned. The highest bit set indicates that there is contention on the lock. The constants are defined for special values: -.Bl -tag -width "Dv UMUTEX_CONTESTED" +.Bl -tag -width "Dv UMUTEX_RB_OWNERDEAD" .It Dv UMUTEX_UNOWNED Zero, the value stored in the unowned lock. .It Dv UMUTEX_CONTESTED The contenion indicator. +.It Dv UMUTEX_RB_OWNERDEAD +A thread owning the robust mutex terminated. +The mutex is in unlocked state. +.It Dv UMUTEX_RB_NOTRECOV +The robust mutex is in a non-recoverable state. +It cannot be locked until reinitialized. .El .Pp The .Dv m_flags field may contain the following umutex-specific flags, in addition to the common flags: -.Bl -tag -width "Dv UMUTEX_PRIO_INHERIT" +.Bl -tag -width "Dv UMUTEX_NONCONSISTENT" .It Dv UMUTEX_PRIO_INHERIT Mutex implements .Em Priority Inheritance @@ -115,6 +122,13 @@ protocol. Mutex implements .Em Priority Protection protocol. +.It Dv UMUTEX_ROBUST +Mutex is robust, as described in the +.Sx ROBUST UMUTEXES +section below. +.It Dv UMUTEX_NONCONSISTENT +Robust mutex is in a transient non-consistent state. +Not used by kernel. .El .Pp In the manual page, mutexes not having @@ -417,6 +431,75 @@ primitives, even when the physical addre When waking up a limited number of threads from a given sleep queue, the highest priority threads that have been blocked for the longest on the queue are selected. +.Ss ROBUST UMUTEXES +The +.Em robust umutexes +are provided as a substrate for a userspace library to implement +POSIX robust mutexes. +A robust umutex must have the +.Dv UMUTEX_ROBUST +flag set. +.Pp +On thread termination, the kernel walks two lists of mutexes. +The two lists head addresses must be provided by a prior call to +.Dv UMTX_OP_ROBUST_LISTS +request. +The lists are singly-linked. +The link to next element is provided by the +.Dv m_rb_lnk +member of the +.Vt struct umutex . +.Pp +Robust list processing is aborted if the kernel finds a mutex +with any of the following conditions: +.Bl -dash -offset indent -compact +.It +the +.Dv UMUTEX_ROBUST +flag is not set +.It +not owned by the current thread, except when the mutex is pointed to +by the +.Dv robust_inactive +member of the +.Vt struct umtx_robust_lists_params , +registered for the current thread +.It +the combination of mutex flags is invalid +.It +read of the umutex memory faults +.It +the list length limit described in +.Xr libthr 3 + is reached. +.El +.Pp +Every mutex in both lists is unlocked as if the +.Dv UMTX_OP_MUTEX_UNLOCK +request is performed on it, but instead of the +.Dv UMUTEX_UNOWNED +value, the +.Dv m_owner +field is written with the +.Dv UMUTEX_RB_OWNERDEAD +value. +When a mutex in the +.Dv UMUTEX_RB_OWNERDEAD +state is locked by kernel due to the +.Dv UMTX_OP_MUTEX_TRYLOCK +and +.Dv UMTX_OP_MUTEX_LOCK +requests, the lock is granted and +.Er EOWNERDEAD +error is returned. +.Pp +Also, the kernel handles the +.Dv UMUTEX_RB_NOTRECOV +value of +.Dv the m_owner +field specially, always returning the +.Er ENOTRECOVERABLE +error for lock attempts, without granting the lock. .Ss OPERATIONS The following operations, requested by the .Fa op @@ -582,12 +665,12 @@ The arguments to the request are: Pointer to the umutex. *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201605200500.u4K506dL053142>