From owner-svn-src-user@freebsd.org Mon Jul 18 09:19:46 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 8B4CFB9CB1F for ; Mon, 18 Jul 2016 09:19:46 +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 6866B14BF; Mon, 18 Jul 2016 09:19:46 +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 u6I9JjkP060060; Mon, 18 Jul 2016 09:19:45 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6I9JjwW060059; Mon, 18 Jul 2016 09:19:45 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201607180919.u6I9JjwW060059@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Mon, 18 Jul 2016 09:19:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r302996 - 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.22 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, 18 Jul 2016 09:19:46 -0000 Author: pho Date: Mon Jul 18 09:19:45 2016 New Revision: 302996 URL: https://svnweb.freebsd.org/changeset/base/302996 Log: Added a regression test. Sponsored by: EMC / Isilon Storage Division Added: user/pho/stress2/misc/ptrace8.sh (contents, props changed) Added: user/pho/stress2/misc/ptrace8.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/pho/stress2/misc/ptrace8.sh Mon Jul 18 09:19:45 2016 (r302996) @@ -0,0 +1,124 @@ +#!/bin/sh + +# +# Copyright (c) 2016 EMC Corp. +# 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$ +# + +# A regression test for r302919. +# Triggered a witness message: +# +# vmspace_free() called with the following non-sleepable locks held: +# shared rw vm object (vm object) r = 0 locked @ kern/sys_process.c:432 + +. ../default.cfg + +dir=/tmp +odir=`pwd` +cd $dir +sed '1,/^EOF/d' < $odir/$0 > $dir/ptrace8.c +mycc -o ptrace8 -Wall -Wextra -O0 -g ptrace8.c || exit 1 +rm -f ptrace8.c +cd $odir + +/tmp/ptrace8 +s=$? + +rm -rf /tmp/ptrace8 +exit $s + +EOF +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include +#include +#include + +volatile u_int *share; + +#define SYNC 0 + +int +main(void) +{ + struct ptrace_vm_entry ent; + size_t len; + int pid, r, status; + char path[MAXPATHLEN + 1]; + + len = PAGE_SIZE; + if ((share = mmap(NULL, len, PROT_READ | PROT_WRITE, + MAP_ANON | MAP_SHARED, -1, 0)) == MAP_FAILED) + err(1, "mmap"); + + if ((pid = fork()) == 0) { + while (share[SYNC] == 0) + sleep(1); + + _exit(0); + } + + if (ptrace(PT_ATTACH, pid, 0, 0) == -1) + err(1, "ptrace"); + + if (waitpid(pid, &status, 0) == -1) + err(1, "waitpid"); + else if (!WIFSTOPPED(status)) + errx(1, "failed to stop child"); + + ent.pve_entry = 0; + ent.pve_path = path; + ent.pve_pathlen = sizeof(path); + do { + r = ptrace(PT_VM_ENTRY, pid, (caddr_t)&ent, 0); +#if defined(DEBUG) + if (r == 0) + fprintf(stderr, "path = %s 0x%lx - 0x%lx\n", + ent.pve_path, ent.pve_start, ent.pve_end); +#endif + } while (r == 0); + if (r == -1 && errno != ENOENT) + err(1, "ptrace(PT_VM_ENTRY)"); + + share[SYNC] = 1; + if (ptrace(PT_DETACH, pid, 0, 0) == -1) + err(1, "ptrace"); + + if (waitpid(pid, &status, 0) == -1) + err(1, "waitpid(%d)", pid); + + return (status != 0); +} From owner-svn-src-user@freebsd.org Wed Jul 20 00:30:13 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 591C3B9D915 for ; Wed, 20 Jul 2016 00:30:13 +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 64A501E00; Wed, 20 Jul 2016 00:30:12 +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 u6K0UBN5040279; Wed, 20 Jul 2016 00:30:11 GMT (envelope-from markj@FreeBSD.org) Received: (from markj@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6K0UABY040263; Wed, 20 Jul 2016 00:30:10 GMT (envelope-from markj@FreeBSD.org) Message-Id: <201607200030.u6K0UABY040263@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: markj set sender to markj@FreeBSD.org using -f From: Mark Johnston Date: Wed, 20 Jul 2016 00:30:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r303053 - in user/alc/PQ_LAUNDRY: . bin/csh bin/dd bin/ed bin/ls/tests bin/mv bin/ps bin/setfacl bin/sh bin/sh/tests/expansion cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/... 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.22 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: Wed, 20 Jul 2016 00:30:13 -0000 Author: markj Date: Wed Jul 20 00:30:06 2016 New Revision: 303053 URL: https://svnweb.freebsd.org/changeset/base/303053 Log: MFH r303052 Added: user/alc/PQ_LAUNDRY/bin/sh/tests/expansion/pathname6.0 - copied unchanged from r303052, head/bin/sh/tests/expansion/pathname6.0 user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/lib/libdtrace/riscv/ - copied from r303052, head/cddl/contrib/opensolaris/lib/libdtrace/riscv/ user/alc/PQ_LAUNDRY/cddl/usr.sbin/zfsd/ - copied from r303052, head/cddl/usr.sbin/zfsd/ user/alc/PQ_LAUNDRY/contrib/blacklist/ - copied from r303052, head/contrib/blacklist/ user/alc/PQ_LAUNDRY/contrib/expat/configure.ac - copied unchanged from r303052, head/contrib/expat/configure.ac user/alc/PQ_LAUNDRY/contrib/expat/doc/xmlwf.xml - copied unchanged from r303052, head/contrib/expat/doc/xmlwf.xml user/alc/PQ_LAUNDRY/contrib/file/magic/Magdir/ber - copied unchanged from r303052, head/contrib/file/magic/Magdir/ber user/alc/PQ_LAUNDRY/contrib/file/magic/Magdir/coverage - copied unchanged from r303052, head/contrib/file/magic/Magdir/coverage user/alc/PQ_LAUNDRY/contrib/file/magic/Magdir/pc88 - copied unchanged from r303052, head/contrib/file/magic/Magdir/pc88 user/alc/PQ_LAUNDRY/contrib/file/magic/Magdir/pc98 - copied unchanged from r303052, head/contrib/file/magic/Magdir/pc98 user/alc/PQ_LAUNDRY/contrib/file/magic/Magdir/x68000 - copied unchanged from r303052, head/contrib/file/magic/Magdir/x68000 user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/test/test_missing_file.c - copied unchanged from r303052, head/contrib/libarchive/cpio/test/test_missing_file.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test_read_format_rar_invalid1.c - copied unchanged from r303052, head/contrib/libarchive/libarchive/test/test_read_format_rar_invalid1.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test_read_format_rar_invalid1.rar.uu - copied unchanged from r303052, head/contrib/libarchive/libarchive/test/test_read_format_rar_invalid1.rar.uu user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/test_write_format_gnutar_filenames.c - copied unchanged from r303052, head/contrib/libarchive/libarchive/test/test_write_format_gnutar_filenames.c user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/test_missing_file.c - copied unchanged from r303052, head/contrib/libarchive/tar/test/test_missing_file.c user/alc/PQ_LAUNDRY/contrib/libc++/include/__nullptr - copied unchanged from r303052, head/contrib/libc++/include/__nullptr user/alc/PQ_LAUNDRY/contrib/libc++/include/ctype.h - copied unchanged from r303052, head/contrib/libc++/include/ctype.h user/alc/PQ_LAUNDRY/contrib/libc++/include/errno.h - copied unchanged from r303052, head/contrib/libc++/include/errno.h user/alc/PQ_LAUNDRY/contrib/libc++/include/experimental/any - copied unchanged from r303052, head/contrib/libc++/include/experimental/any user/alc/PQ_LAUNDRY/contrib/libc++/include/experimental/functional - copied unchanged from r303052, head/contrib/libc++/include/experimental/functional user/alc/PQ_LAUNDRY/contrib/libc++/include/float.h - copied unchanged from r303052, head/contrib/libc++/include/float.h user/alc/PQ_LAUNDRY/contrib/libc++/include/inttypes.h - copied unchanged from r303052, head/contrib/libc++/include/inttypes.h user/alc/PQ_LAUNDRY/contrib/libc++/include/math.h - copied unchanged from r303052, head/contrib/libc++/include/math.h user/alc/PQ_LAUNDRY/contrib/libc++/include/setjmp.h - copied unchanged from r303052, head/contrib/libc++/include/setjmp.h user/alc/PQ_LAUNDRY/contrib/libc++/include/stddef.h - copied unchanged from r303052, head/contrib/libc++/include/stddef.h user/alc/PQ_LAUNDRY/contrib/libc++/include/stdio.h - copied unchanged from r303052, head/contrib/libc++/include/stdio.h user/alc/PQ_LAUNDRY/contrib/libc++/include/stdlib.h - copied unchanged from r303052, head/contrib/libc++/include/stdlib.h user/alc/PQ_LAUNDRY/contrib/libc++/include/wchar.h - copied unchanged from r303052, head/contrib/libc++/include/wchar.h user/alc/PQ_LAUNDRY/contrib/libc++/include/wctype.h - copied unchanged from r303052, head/contrib/libc++/include/wctype.h user/alc/PQ_LAUNDRY/contrib/libc++/src/any.cpp - copied unchanged from r303052, head/contrib/libc++/src/any.cpp user/alc/PQ_LAUNDRY/contrib/libc++/src/include/ - copied from r303052, head/contrib/libc++/src/include/ user/alc/PQ_LAUNDRY/contrib/libucl/src/mum.h - copied unchanged from r303052, head/contrib/libucl/src/mum.h user/alc/PQ_LAUNDRY/contrib/llvm/tools/clang/tools/clang-format/ - copied from r303052, head/contrib/llvm/tools/clang/tools/clang-format/ user/alc/PQ_LAUNDRY/contrib/ntp/scripts/build/genAuthors.in - copied unchanged from r303052, head/contrib/ntp/scripts/build/genAuthors.in user/alc/PQ_LAUNDRY/contrib/ntp/sntp/m4/sntp_problemtests.m4 - copied unchanged from r303052, head/contrib/ntp/sntp/m4/sntp_problemtests.m4 user/alc/PQ_LAUNDRY/contrib/top/FREEBSD-upgrade - copied unchanged from r303052, head/contrib/top/FREEBSD-upgrade user/alc/PQ_LAUNDRY/etc/blacklistd.conf - copied unchanged from r303052, head/etc/blacklistd.conf user/alc/PQ_LAUNDRY/etc/rc.d/blacklistd - copied unchanged from r303052, head/etc/rc.d/blacklistd user/alc/PQ_LAUNDRY/etc/rc.d/ypldap - copied unchanged from r303052, head/etc/rc.d/ypldap user/alc/PQ_LAUNDRY/etc/rc.d/zfsd - copied unchanged from r303052, head/etc/rc.d/zfsd user/alc/PQ_LAUNDRY/lib/clang/freebsd_cc_version.h - copied unchanged from r303052, head/lib/clang/freebsd_cc_version.h user/alc/PQ_LAUNDRY/lib/clang/libclangformat/ - copied from r303052, head/lib/clang/libclangformat/ user/alc/PQ_LAUNDRY/lib/clang/libclangtoolingcore/ - copied from r303052, head/lib/clang/libclangtoolingcore/ user/alc/PQ_LAUNDRY/lib/libblacklist/ - copied from r303052, head/lib/libblacklist/ user/alc/PQ_LAUNDRY/lib/libc/sys/pipe.c - copied unchanged from r303052, head/lib/libc/sys/pipe.c user/alc/PQ_LAUNDRY/lib/libc/tests/string/strxfrm_test.c - copied unchanged from r303052, head/lib/libc/tests/string/strxfrm_test.c user/alc/PQ_LAUNDRY/lib/libc/tests/string/wcscoll_test.c - copied unchanged from r303052, head/lib/libc/tests/string/wcscoll_test.c user/alc/PQ_LAUNDRY/lib/libdevdctl/ - copied from r303052, head/lib/libdevdctl/ user/alc/PQ_LAUNDRY/lib/libkvm/kvm_private.c - copied unchanged from r303052, head/lib/libkvm/kvm_private.c user/alc/PQ_LAUNDRY/lib/libmd/skein.3 - copied unchanged from r303052, head/lib/libmd/skein.3 user/alc/PQ_LAUNDRY/lib/libmd/skeindriver.c - copied unchanged from r303052, head/lib/libmd/skeindriver.c user/alc/PQ_LAUNDRY/lib/libusb/libusb10_hotplug.c - copied unchanged from r303052, head/lib/libusb/libusb10_hotplug.c user/alc/PQ_LAUNDRY/libexec/blacklistd-helper/ - copied from r303052, head/libexec/blacklistd-helper/ user/alc/PQ_LAUNDRY/libexec/ftpd/blacklist.c - copied unchanged from r303052, head/libexec/ftpd/blacklist.c user/alc/PQ_LAUNDRY/libexec/ftpd/blacklist_client.h - copied unchanged from r303052, head/libexec/ftpd/blacklist_client.h user/alc/PQ_LAUNDRY/rescue/rescue/Makefile.depend - copied unchanged from r303052, head/rescue/rescue/Makefile.depend user/alc/PQ_LAUNDRY/sbin/ipfw/nptv6.c - copied unchanged from r303052, head/sbin/ipfw/nptv6.c user/alc/PQ_LAUNDRY/share/colldef/kk_KZ.UTF-8.src - copied unchanged from r303052, head/share/colldef/kk_KZ.UTF-8.src user/alc/PQ_LAUNDRY/share/colldef/zh_CN.GB2312.src - copied unchanged from r303052, head/share/colldef/zh_CN.GB2312.src user/alc/PQ_LAUNDRY/share/colldef/zh_CN.UTF-8.src - copied unchanged from r303052, head/share/colldef/zh_CN.UTF-8.src user/alc/PQ_LAUNDRY/share/colldef/zh_CN.eucCN.src - copied unchanged from r303052, head/share/colldef/zh_CN.eucCN.src user/alc/PQ_LAUNDRY/share/colldef/zh_TW.UTF-8.src - copied unchanged from r303052, head/share/colldef/zh_TW.UTF-8.src user/alc/PQ_LAUNDRY/share/ctypedef/ja_JP.SJIS.src - copied unchanged from r303052, head/share/ctypedef/ja_JP.SJIS.src user/alc/PQ_LAUNDRY/share/ctypedef/zh_CN.GB18030.src - copied unchanged from r303052, head/share/ctypedef/zh_CN.GB18030.src user/alc/PQ_LAUNDRY/share/ctypedef/zh_TW.Big5.src - copied unchanged from r303052, head/share/ctypedef/zh_TW.Big5.src user/alc/PQ_LAUNDRY/share/man/man3/sigevent.3 - copied unchanged from r303052, head/share/man/man3/sigevent.3 user/alc/PQ_LAUNDRY/share/man/man4/if_ntb.4 - copied unchanged from r303052, head/share/man/man4/if_ntb.4 user/alc/PQ_LAUNDRY/share/man/man4/iser.4 - copied unchanged from r303052, head/share/man/man4/iser.4 user/alc/PQ_LAUNDRY/share/man/man4/ntb_hw.4 - copied unchanged from r303052, head/share/man/man4/ntb_hw.4 user/alc/PQ_LAUNDRY/share/man/man4/ntb_transport.4 - copied unchanged from r303052, head/share/man/man4/ntb_transport.4 user/alc/PQ_LAUNDRY/share/man/man7/arch.7 - copied unchanged from r303052, head/share/man/man7/arch.7 user/alc/PQ_LAUNDRY/share/man/man9/tcp_functions.9 - copied unchanged from r303052, head/share/man/man9/tcp_functions.9 user/alc/PQ_LAUNDRY/share/monetdef/kk_KZ.UTF-8.src - copied unchanged from r303052, head/share/monetdef/kk_KZ.UTF-8.src user/alc/PQ_LAUNDRY/share/monetdef/mn_MN.UTF-8.src - copied unchanged from r303052, head/share/monetdef/mn_MN.UTF-8.src user/alc/PQ_LAUNDRY/share/monetdef/sr_RS.UTF-8@latin.src - copied unchanged from r303052, head/share/monetdef/sr_RS.UTF-8@latin.src user/alc/PQ_LAUNDRY/share/monetdef/zh_CN.GB2312.src - copied unchanged from r303052, head/share/monetdef/zh_CN.GB2312.src user/alc/PQ_LAUNDRY/share/monetdef/zh_CN.GBK.src - copied unchanged from r303052, head/share/monetdef/zh_CN.GBK.src user/alc/PQ_LAUNDRY/share/monetdef/zh_CN.UTF-8.src - copied unchanged from r303052, head/share/monetdef/zh_CN.UTF-8.src user/alc/PQ_LAUNDRY/share/monetdef/zh_CN.eucCN.src - copied unchanged from r303052, head/share/monetdef/zh_CN.eucCN.src user/alc/PQ_LAUNDRY/share/monetdef/zh_HK.UTF-8.src - copied unchanged from r303052, head/share/monetdef/zh_HK.UTF-8.src user/alc/PQ_LAUNDRY/share/monetdef/zh_TW.Big5.src - copied unchanged from r303052, head/share/monetdef/zh_TW.Big5.src user/alc/PQ_LAUNDRY/share/monetdef/zh_TW.UTF-8.src - copied unchanged from r303052, head/share/monetdef/zh_TW.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/kk_KZ.UTF-8.src - copied unchanged from r303052, head/share/msgdef/kk_KZ.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/mn_MN.UTF-8.src - copied unchanged from r303052, head/share/msgdef/mn_MN.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/sr_RS.ISO8859-5.src - copied unchanged from r303052, head/share/msgdef/sr_RS.ISO8859-5.src user/alc/PQ_LAUNDRY/share/msgdef/sr_RS.UTF-8.src - copied unchanged from r303052, head/share/msgdef/sr_RS.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/sr_RS.UTF-8@latin.src - copied unchanged from r303052, head/share/msgdef/sr_RS.UTF-8@latin.src user/alc/PQ_LAUNDRY/share/msgdef/zh_CN.GB2312.src - copied unchanged from r303052, head/share/msgdef/zh_CN.GB2312.src user/alc/PQ_LAUNDRY/share/msgdef/zh_CN.GBK.src - copied unchanged from r303052, head/share/msgdef/zh_CN.GBK.src user/alc/PQ_LAUNDRY/share/msgdef/zh_CN.UTF-8.src - copied unchanged from r303052, head/share/msgdef/zh_CN.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/zh_HK.UTF-8.src - copied unchanged from r303052, head/share/msgdef/zh_HK.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/zh_TW.Big5.src - copied unchanged from r303052, head/share/msgdef/zh_TW.Big5.src user/alc/PQ_LAUNDRY/share/msgdef/zh_TW.UTF-8.src - copied unchanged from r303052, head/share/msgdef/zh_TW.UTF-8.src user/alc/PQ_LAUNDRY/share/numericdef/zh_CN.GB2312.src - copied unchanged from r303052, head/share/numericdef/zh_CN.GB2312.src user/alc/PQ_LAUNDRY/share/numericdef/zh_CN.eucCN.src - copied unchanged from r303052, head/share/numericdef/zh_CN.eucCN.src user/alc/PQ_LAUNDRY/share/numericdef/zh_TW.Big5.src - copied unchanged from r303052, head/share/numericdef/zh_TW.Big5.src user/alc/PQ_LAUNDRY/share/timedef/kk_KZ.UTF-8.src - copied unchanged from r303052, head/share/timedef/kk_KZ.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/mn_MN.UTF-8.src - copied unchanged from r303052, head/share/timedef/mn_MN.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/sr_RS.ISO8859-2.src - copied unchanged from r303052, head/share/timedef/sr_RS.ISO8859-2.src user/alc/PQ_LAUNDRY/share/timedef/sr_RS.ISO8859-5.src - copied unchanged from r303052, head/share/timedef/sr_RS.ISO8859-5.src user/alc/PQ_LAUNDRY/share/timedef/sr_RS.UTF-8.src - copied unchanged from r303052, head/share/timedef/sr_RS.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/sr_RS.UTF-8@latin.src - copied unchanged from r303052, head/share/timedef/sr_RS.UTF-8@latin.src user/alc/PQ_LAUNDRY/share/timedef/zh_CN.GB2312.src - copied unchanged from r303052, head/share/timedef/zh_CN.GB2312.src user/alc/PQ_LAUNDRY/share/timedef/zh_CN.GBK.src - copied unchanged from r303052, head/share/timedef/zh_CN.GBK.src user/alc/PQ_LAUNDRY/share/timedef/zh_CN.UTF-8.src - copied unchanged from r303052, head/share/timedef/zh_CN.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/zh_CN.eucCN.src - copied unchanged from r303052, head/share/timedef/zh_CN.eucCN.src user/alc/PQ_LAUNDRY/share/timedef/zh_HK.UTF-8.src - copied unchanged from r303052, head/share/timedef/zh_HK.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/zh_TW.Big5.src - copied unchanged from r303052, head/share/timedef/zh_TW.Big5.src user/alc/PQ_LAUNDRY/share/timedef/zh_TW.UTF-8.src - copied unchanged from r303052, head/share/timedef/zh_TW.UTF-8.src user/alc/PQ_LAUNDRY/sys/arm/allwinner/a13/ - copied from r303052, head/sys/arm/allwinner/a13/ user/alc/PQ_LAUNDRY/sys/arm/allwinner/a64/ - copied from r303052, head/sys/arm/allwinner/a64/ user/alc/PQ_LAUNDRY/sys/arm/allwinner/axp209reg.h - copied unchanged from r303052, head/sys/arm/allwinner/axp209reg.h user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/bcm2835_rng.c - copied unchanged from r303052, head/sys/arm/broadcom/bcm2835/bcm2835_rng.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/gicv3_its.c - copied unchanged from r303052, head/sys/arm64/arm64/gicv3_its.c user/alc/PQ_LAUNDRY/sys/boot/efi/libefi/devpath.c - copied unchanged from r303052, head/sys/boot/efi/libefi/devpath.c user/alc/PQ_LAUNDRY/sys/boot/efi/libefi/time_event.c - copied unchanged from r303052, head/sys/boot/efi/libefi/time_event.c user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/pcduino3b.dts - copied unchanged from r303052, head/sys/boot/fdt/dts/arm/pcduino3b.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/xpowers-axp209.dtsi - copied unchanged from r303052, head/sys/boot/fdt/dts/arm/xpowers-axp209.dtsi user/alc/PQ_LAUNDRY/sys/cam/nvme/ - copied from r303052, head/sys/cam/nvme/ user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/riscv/ - copied from r303052, head/sys/cddl/contrib/opensolaris/uts/riscv/ user/alc/PQ_LAUNDRY/sys/cddl/dev/dtrace/riscv/ - copied from r303052, head/sys/cddl/dev/dtrace/riscv/ user/alc/PQ_LAUNDRY/sys/cddl/dev/dtrace/x86/instr_size.c - copied unchanged from r303052, head/sys/cddl/dev/dtrace/x86/instr_size.c user/alc/PQ_LAUNDRY/sys/cddl/dev/fbt/riscv/ - copied from r303052, head/sys/cddl/dev/fbt/riscv/ user/alc/PQ_LAUNDRY/sys/compat/linux/linux_mmap.c - copied unchanged from r303052, head/sys/compat/linux/linux_mmap.c user/alc/PQ_LAUNDRY/sys/compat/linux/linux_mmap.h - copied unchanged from r303052, head/sys/compat/linux/linux_mmap.h user/alc/PQ_LAUNDRY/sys/compat/linux/linux_persona.h - copied unchanged from r303052, head/sys/compat/linux/linux_persona.h user/alc/PQ_LAUNDRY/sys/contrib/ncsw/inc/integrations/dpaa_integration_ext.h - copied unchanged from r303052, head/sys/contrib/ncsw/inc/integrations/dpaa_integration_ext.h user/alc/PQ_LAUNDRY/sys/contrib/ncsw/integrations/fman_ctrl_code/ - copied from r303052, head/sys/contrib/ncsw/integrations/fman_ctrl_code/ user/alc/PQ_LAUNDRY/sys/crypto/sha2/sha512t.h - copied unchanged from r303052, head/sys/crypto/sha2/sha512t.h user/alc/PQ_LAUNDRY/sys/crypto/skein/ - copied from r303052, head/sys/crypto/skein/ user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ah_btcoex.h - copied unchanged from r303052, head/sys/dev/ath/ath_hal/ah_btcoex.h user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_btcoex_mci.c - copied unchanged from r303052, head/sys/dev/ath/if_ath_btcoex_mci.c user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_btcoex_mci.h - copied unchanged from r303052, head/sys/dev/ath/if_ath_btcoex_mci.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_match.h - copied unchanged from r303052, head/sys/dev/bhnd/bhnd_match.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_nexus.c - copied unchanged from r303052, head/sys/dev/bhnd/bhnd_nexus.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhnd_nexusvar.h - copied unchanged from r303052, head/sys/dev/bhnd/bhnd_nexusvar.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/bhnd_sprom_chipc.c - copied unchanged from r303052, head/sys/dev/bhnd/cores/chipc/bhnd_sprom_chipc.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/chipc_cfi.c - copied unchanged from r303052, head/sys/dev/bhnd/cores/chipc/chipc_cfi.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/chipc_private.h - copied unchanged from r303052, head/sys/dev/bhnd/cores/chipc/chipc_private.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/chipc_slicer.c - copied unchanged from r303052, head/sys/dev/bhnd/cores/chipc/chipc_slicer.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/chipc_slicer.h - copied unchanged from r303052, head/sys/dev/bhnd/cores/chipc/chipc_slicer.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/chipc_spi.c - copied unchanged from r303052, head/sys/dev/bhnd/cores/chipc/chipc_spi.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/chipc_spi.h - copied unchanged from r303052, head/sys/dev/bhnd/cores/chipc/chipc_spi.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/chipc_subr.c - copied unchanged from r303052, head/sys/dev/bhnd/cores/chipc/chipc_subr.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/nvram/bhnd_sprom_subr.c - copied unchanged from r303052, head/sys/dev/bhnd/nvram/bhnd_sprom_subr.c user/alc/PQ_LAUNDRY/sys/dev/gpio/gpiopps.c - copied unchanged from r303052, head/sys/dev/gpio/gpiopps.c user/alc/PQ_LAUNDRY/sys/dev/gpio/gpiospi.c - copied unchanged from r303052, head/sys/dev/gpio/gpiospi.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/include/hyperv_busdma.h - copied unchanged from r303052, head/sys/dev/hyperv/include/hyperv_busdma.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/include/vmbus.h - copied unchanged from r303052, head/sys/dev/hyperv/include/vmbus.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/amd64/hyperv_machdep.c - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/amd64/hyperv_machdep.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/amd64/vmbus_vector.S - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/amd64/vmbus_vector.S user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hyperv.c - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/hyperv.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hyperv_busdma.c - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/hyperv_busdma.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hyperv_machdep.h - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/hyperv_machdep.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hyperv_reg.h - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/hyperv_reg.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hyperv_var.h - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/hyperv_var.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/i386/hyperv_machdep.c - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/i386/hyperv_machdep.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/i386/vmbus_vector.S - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/i386/vmbus_vector.S user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus.c - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/vmbus.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_chan.c - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/vmbus_chan.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_et.c - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/vmbus_et.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_if.m - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/vmbus_if.m user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_reg.h - copied unchanged from r303052, head/sys/dev/hyperv/vmbus/vmbus_reg.h user/alc/PQ_LAUNDRY/sys/dev/iicbus/ofw_iicbus.c - copied unchanged from r303052, head/sys/dev/iicbus/ofw_iicbus.c user/alc/PQ_LAUNDRY/sys/dev/iser/ - copied from r303052, head/sys/dev/iser/ user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm_led.c - copied unchanged from r303052, head/sys/dev/iwm/if_iwm_led.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm_led.h - copied unchanged from r303052, head/sys/dev/iwm/if_iwm_led.h user/alc/PQ_LAUNDRY/sys/dev/ntb/ntb.c - copied unchanged from r303052, head/sys/dev/ntb/ntb.c user/alc/PQ_LAUNDRY/sys/dev/ntb/ntb.h - copied unchanged from r303052, head/sys/dev/ntb/ntb.h user/alc/PQ_LAUNDRY/sys/dev/ntb/ntb_if.m - copied unchanged from r303052, head/sys/dev/ntb/ntb_if.m user/alc/PQ_LAUNDRY/sys/dev/ntb/ntb_transport.c - copied unchanged from r303052, head/sys/dev/ntb/ntb_transport.c user/alc/PQ_LAUNDRY/sys/dev/ntb/ntb_transport.h - copied unchanged from r303052, head/sys/dev/ntb/ntb_transport.h user/alc/PQ_LAUNDRY/sys/dev/spibus/spigen.c - copied unchanged from r303052, head/sys/dev/spibus/spigen.c user/alc/PQ_LAUNDRY/sys/modules/gpio/gpiopps/ - copied from r303052, head/sys/modules/gpio/gpiopps/ user/alc/PQ_LAUNDRY/sys/modules/gpio/gpiospi/ - copied from r303052, head/sys/modules/gpio/gpiospi/ user/alc/PQ_LAUNDRY/sys/modules/ipfw_nptv6/ - copied from r303052, head/sys/modules/ipfw_nptv6/ user/alc/PQ_LAUNDRY/sys/modules/iser/ - copied from r303052, head/sys/modules/iser/ user/alc/PQ_LAUNDRY/sys/modules/ntb/ntb/ - copied from r303052, head/sys/modules/ntb/ntb/ user/alc/PQ_LAUNDRY/sys/modules/ntb/ntb_transport/ - copied from r303052, head/sys/modules/ntb/ntb_transport/ user/alc/PQ_LAUNDRY/sys/net/mppc.h - copied unchanged from r303052, head/sys/net/mppc.h user/alc/PQ_LAUNDRY/sys/net/mppcc.c - copied unchanged from r303052, head/sys/net/mppcc.c user/alc/PQ_LAUNDRY/sys/net/mppcd.c - copied unchanged from r303052, head/sys/net/mppcd.c user/alc/PQ_LAUNDRY/sys/netinet6/ip_fw_nptv6.h - copied unchanged from r303052, head/sys/netinet6/ip_fw_nptv6.h user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_aqm.h - copied unchanged from r303052, head/sys/netpfil/ipfw/dn_aqm.h user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_aqm_codel.c - copied unchanged from r303052, head/sys/netpfil/ipfw/dn_aqm_codel.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_aqm_codel.h - copied unchanged from r303052, head/sys/netpfil/ipfw/dn_aqm_codel.h user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_aqm_pie.c - copied unchanged from r303052, head/sys/netpfil/ipfw/dn_aqm_pie.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_aqm_pie.h - copied unchanged from r303052, head/sys/netpfil/ipfw/dn_aqm_pie.h user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_sched_fq_codel.c - copied unchanged from r303052, head/sys/netpfil/ipfw/dn_sched_fq_codel.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_sched_fq_codel.h - copied unchanged from r303052, head/sys/netpfil/ipfw/dn_sched_fq_codel.h user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_sched_fq_codel_helper.h - copied unchanged from r303052, head/sys/netpfil/ipfw/dn_sched_fq_codel_helper.h user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_sched_fq_pie.c - copied unchanged from r303052, head/sys/netpfil/ipfw/dn_sched_fq_pie.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/nptv6/ - copied from r303052, head/sys/netpfil/ipfw/nptv6/ user/alc/PQ_LAUNDRY/sys/sys/spigenio.h - copied unchanged from r303052, head/sys/sys/spigenio.h user/alc/PQ_LAUNDRY/tests/sys/netinet/tcp_user_cookie.c - copied unchanged from r303052, head/tests/sys/netinet/tcp_user_cookie.c user/alc/PQ_LAUNDRY/tools/bsdbox/Makefile.depend - copied unchanged from r303052, head/tools/bsdbox/Makefile.depend user/alc/PQ_LAUNDRY/tools/build/beinstall.sh - copied unchanged from r303052, head/tools/build/beinstall.sh user/alc/PQ_LAUNDRY/tools/build/futimens.c - copied unchanged from r303052, head/tools/build/futimens.c user/alc/PQ_LAUNDRY/tools/build/options/WITHOUT_BLACKLIST - copied unchanged from r303052, head/tools/build/options/WITHOUT_BLACKLIST user/alc/PQ_LAUNDRY/tools/build/options/WITHOUT_BLACKLIST_SUPPORT - copied unchanged from r303052, head/tools/build/options/WITHOUT_BLACKLIST_SUPPORT user/alc/PQ_LAUNDRY/tools/build/options/WITH_EXTRA_TCP_STACKS - copied unchanged from r303052, head/tools/build/options/WITH_EXTRA_TCP_STACKS user/alc/PQ_LAUNDRY/tools/build/stat.h - copied unchanged from r303052, head/tools/build/stat.h user/alc/PQ_LAUNDRY/tools/build/utimensat.c - copied unchanged from r303052, head/tools/build/utimensat.c user/alc/PQ_LAUNDRY/tools/tools/decioctl/ - copied from r303052, head/tools/tools/decioctl/ user/alc/PQ_LAUNDRY/usr.bin/bsdcat/Makefile.depend - copied unchanged from r303052, head/usr.bin/bsdcat/Makefile.depend user/alc/PQ_LAUNDRY/usr.bin/clang/clang-format/ - copied from r303052, head/usr.bin/clang/clang-format/ user/alc/PQ_LAUNDRY/usr.bin/resizewin/Makefile.depend - copied unchanged from r303052, head/usr.bin/resizewin/Makefile.depend user/alc/PQ_LAUNDRY/usr.bin/sdiff/Makefile.depend - copied unchanged from r303052, head/usr.bin/sdiff/Makefile.depend user/alc/PQ_LAUNDRY/usr.bin/truss/amd64-linux.c - copied unchanged from r303052, head/usr.bin/truss/amd64-linux.c - copied unchanged from r303052, head/usr.sbin/bhyve/atkbdc.h - copied unchanged from r303052, head/usr.sbin/bhyve/bhyvegc.c - copied unchanged from r303052, head/usr.sbin/bhyve/bhyvegc.h - copied unchanged from r303052, head/usr.sbin/bhyve/console.c - copied unchanged from r303052, head/usr.sbin/bhyve/console.h user/alc/PQ_LAUNDRY/usr.sbin/bhyve/pci_e82545.c - copied unchanged from r303052, head/usr.sbin/bhyve/pci_e82545.c - copied unchanged from r303052, head/usr.sbin/bhyve/pci_fbuf.c - copied unchanged from r303052, head/usr.sbin/bhyve/pci_xhci.c - copied unchanged from r303052, head/usr.sbin/bhyve/pci_xhci.h - copied unchanged from r303052, head/usr.sbin/bhyve/ps2kbd.c - copied unchanged from r303052, head/usr.sbin/bhyve/ps2kbd.h - copied unchanged from r303052, head/usr.sbin/bhyve/ps2mouse.c - copied unchanged from r303052, head/usr.sbin/bhyve/ps2mouse.h - copied unchanged from r303052, head/usr.sbin/bhyve/rfb.c - copied unchanged from r303052, head/usr.sbin/bhyve/rfb.h - copied unchanged from r303052, head/usr.sbin/bhyve/sockstream.c - copied unchanged from r303052, head/usr.sbin/bhyve/sockstream.h - copied unchanged from r303052, head/usr.sbin/bhyve/usb_emul.c - copied unchanged from r303052, head/usr.sbin/bhyve/usb_emul.h - copied unchanged from r303052, head/usr.sbin/bhyve/usb_mouse.c - copied unchanged from r303052, head/usr.sbin/bhyve/vga.c - copied unchanged from r303052, head/usr.sbin/bhyve/vga.h user/alc/PQ_LAUNDRY/usr.sbin/blacklistctl/ - copied from r303052, head/usr.sbin/blacklistctl/ user/alc/PQ_LAUNDRY/usr.sbin/blacklistd/ - copied from r303052, head/usr.sbin/blacklistd/ user/alc/PQ_LAUNDRY/usr.sbin/bluetooth/ath3kfw/ath3k_dbg.h - copied unchanged from r303052, head/usr.sbin/bluetooth/ath3kfw/ath3k_dbg.h user/alc/PQ_LAUNDRY/usr.sbin/bluetooth/ath3kfw/ath3k_fw.c - copied unchanged from r303052, head/usr.sbin/bluetooth/ath3kfw/ath3k_fw.c user/alc/PQ_LAUNDRY/usr.sbin/bluetooth/ath3kfw/ath3k_fw.h - copied unchanged from r303052, head/usr.sbin/bluetooth/ath3kfw/ath3k_fw.h user/alc/PQ_LAUNDRY/usr.sbin/bluetooth/ath3kfw/ath3k_hw.c - copied unchanged from r303052, head/usr.sbin/bluetooth/ath3kfw/ath3k_hw.c user/alc/PQ_LAUNDRY/usr.sbin/bluetooth/ath3kfw/ath3k_hw.h - copied unchanged from r303052, head/usr.sbin/bluetooth/ath3kfw/ath3k_hw.h user/alc/PQ_LAUNDRY/usr.sbin/bluetooth/ath3kfw/main.c - copied unchanged from r303052, head/usr.sbin/bluetooth/ath3kfw/main.c user/alc/PQ_LAUNDRY/usr.sbin/bsdconfig/networking/wlanconfig - copied unchanged from r303052, head/usr.sbin/bsdconfig/networking/wlanconfig user/alc/PQ_LAUNDRY/usr.sbin/bsdconfig/share/media/wlan.subr - copied unchanged from r303052, head/usr.sbin/bsdconfig/share/media/wlan.subr user/alc/PQ_LAUNDRY/usr.sbin/bsdinstall/partedit/partedit_arm64.c - copied unchanged from r303052, head/usr.sbin/bsdinstall/partedit/partedit_arm64.c user/alc/PQ_LAUNDRY/usr.sbin/bsdinstall/scripts/hardening - copied unchanged from r303052, head/usr.sbin/bsdinstall/scripts/hardening user/alc/PQ_LAUNDRY/usr.sbin/pw/tests/crypt.c - copied unchanged from r303052, head/usr.sbin/pw/tests/crypt.c user/alc/PQ_LAUNDRY/usr.sbin/zonectl/Makefile.depend - copied unchanged from r303052, head/usr.sbin/zonectl/Makefile.depend Directory Properties: user/alc/PQ_LAUNDRY/usr.sbin/bhyve/atkbdc.h (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/bhyvegc.c (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/bhyvegc.h (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/console.c (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/console.h (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/pci_fbuf.c (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/pci_xhci.c (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/pci_xhci.h (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/ps2kbd.c (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/ps2kbd.h (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/ps2mouse.c (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/ps2mouse.h (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/rfb.c (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/rfb.h (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/sockstream.c (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/sockstream.h (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/usb_emul.c (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/usb_emul.h (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/usb_mouse.c (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/vga.c (props changed) user/alc/PQ_LAUNDRY/usr.sbin/bhyve/vga.h (props changed) Deleted: user/alc/PQ_LAUNDRY/contrib/expat/configure.in user/alc/PQ_LAUNDRY/contrib/expat/doc/xmlwf.sgml user/alc/PQ_LAUNDRY/contrib/file/src/magic.h user/alc/PQ_LAUNDRY/contrib/libc++/src/config_elast.h user/alc/PQ_LAUNDRY/contrib/libc++/src/support/ user/alc/PQ_LAUNDRY/contrib/libucl/src/xxhash.c user/alc/PQ_LAUNDRY/contrib/libucl/src/xxhash.h user/alc/PQ_LAUNDRY/lib/libc/aarch64/sys/pipe.S user/alc/PQ_LAUNDRY/lib/libc/amd64/sys/pipe.S user/alc/PQ_LAUNDRY/lib/libc/arm/sys/pipe.S user/alc/PQ_LAUNDRY/lib/libc/i386/sys/pipe.S user/alc/PQ_LAUNDRY/lib/libc/mips/sys/pipe.S user/alc/PQ_LAUNDRY/lib/libc/powerpc/sys/pipe.S user/alc/PQ_LAUNDRY/lib/libc/powerpc64/sys/pipe.S user/alc/PQ_LAUNDRY/lib/libc/riscv/sys/brk.S user/alc/PQ_LAUNDRY/lib/libc/riscv/sys/pipe.S user/alc/PQ_LAUNDRY/lib/libc/riscv/sys/sbrk.S user/alc/PQ_LAUNDRY/lib/libc/sparc64/sys/pipe.S user/alc/PQ_LAUNDRY/lib/libpam/libpam/pam_debug_log.c user/alc/PQ_LAUNDRY/share/colldef/kk_Cyrl_KZ.UTF-8.src user/alc/PQ_LAUNDRY/share/colldef/zh_Hans_CN.GB2312.src user/alc/PQ_LAUNDRY/share/colldef/zh_Hans_CN.UTF-8.src user/alc/PQ_LAUNDRY/share/colldef/zh_Hans_CN.eucCN.src user/alc/PQ_LAUNDRY/share/colldef/zh_Hant_TW.UTF-8.src user/alc/PQ_LAUNDRY/share/ctypedef/ja_JP.eucJP.src user/alc/PQ_LAUNDRY/share/ctypedef/zh_Hans_CN.eucCN.src user/alc/PQ_LAUNDRY/share/ctypedef/zh_Hant_TW.Big5.src user/alc/PQ_LAUNDRY/share/locale-links/ user/alc/PQ_LAUNDRY/share/man/man4/ntb.4 user/alc/PQ_LAUNDRY/share/monetdef/kk_Cyrl_KZ.UTF-8.src user/alc/PQ_LAUNDRY/share/monetdef/mn_Cyrl_MN.UTF-8.src user/alc/PQ_LAUNDRY/share/monetdef/sr_Latn_RS.UTF-8.src user/alc/PQ_LAUNDRY/share/monetdef/zh_Hans_CN.GB2312.src user/alc/PQ_LAUNDRY/share/monetdef/zh_Hans_CN.GBK.src user/alc/PQ_LAUNDRY/share/monetdef/zh_Hans_CN.UTF-8.src user/alc/PQ_LAUNDRY/share/monetdef/zh_Hans_CN.eucCN.src user/alc/PQ_LAUNDRY/share/monetdef/zh_Hant_HK.UTF-8.src user/alc/PQ_LAUNDRY/share/monetdef/zh_Hant_TW.Big5.src user/alc/PQ_LAUNDRY/share/monetdef/zh_Hant_TW.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/bg_BG.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/kk_Cyrl_KZ.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/mn_Cyrl_MN.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/sl_SI.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/sr_Cyrl_RS.ISO8859-5.src user/alc/PQ_LAUNDRY/share/msgdef/sr_Latn_RS.ISO8859-2.src user/alc/PQ_LAUNDRY/share/msgdef/sr_Latn_RS.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/zh_Hans_CN.GB2312.src user/alc/PQ_LAUNDRY/share/msgdef/zh_Hans_CN.GBK.src user/alc/PQ_LAUNDRY/share/msgdef/zh_Hans_CN.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/zh_Hant_HK.UTF-8.src user/alc/PQ_LAUNDRY/share/msgdef/zh_Hant_TW.Big5.src user/alc/PQ_LAUNDRY/share/msgdef/zh_Hant_TW.UTF-8.src user/alc/PQ_LAUNDRY/share/numericdef/sr_Latn_RS.UTF-8.src user/alc/PQ_LAUNDRY/share/numericdef/zh_Hans_CN.GB2312.src user/alc/PQ_LAUNDRY/share/numericdef/zh_Hans_CN.eucCN.src user/alc/PQ_LAUNDRY/share/numericdef/zh_Hant_TW.Big5.src user/alc/PQ_LAUNDRY/share/timedef/en_HK.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/kk_Cyrl_KZ.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/mn_Cyrl_MN.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/sr_Cyrl_RS.ISO8859-5.src user/alc/PQ_LAUNDRY/share/timedef/sr_Latn_RS.ISO8859-2.src user/alc/PQ_LAUNDRY/share/timedef/sr_Latn_RS.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/zh_Hans_CN.GB2312.src user/alc/PQ_LAUNDRY/share/timedef/zh_Hans_CN.GBK.src user/alc/PQ_LAUNDRY/share/timedef/zh_Hans_CN.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/zh_Hans_CN.eucCN.src user/alc/PQ_LAUNDRY/share/timedef/zh_Hant_HK.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/zh_Hant_TW.Big5.src user/alc/PQ_LAUNDRY/share/timedef/zh_Hant_TW.UTF-8.src user/alc/PQ_LAUNDRY/sys/arm64/arm64/gic.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/gic_acpi.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/gic_fdt.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/gic_v3_its.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/intr_machdep.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/pic_if.m user/alc/PQ_LAUNDRY/sys/arm64/conf/GENERIC-INTRNG user/alc/PQ_LAUNDRY/sys/cddl/dev/dtrace/amd64/instr_size.c user/alc/PQ_LAUNDRY/sys/cddl/dev/dtrace/i386/instr_size.c user/alc/PQ_LAUNDRY/sys/contrib/ncsw/inc/integrations/P2041/ user/alc/PQ_LAUNDRY/sys/contrib/ncsw/inc/integrations/P3041/ user/alc/PQ_LAUNDRY/sys/contrib/ncsw/inc/integrations/P5020/ user/alc/PQ_LAUNDRY/sys/contrib/ncsw/integrations/P2041/ user/alc/PQ_LAUNDRY/sys/contrib/ncsw/integrations/P3041/ user/alc/PQ_LAUNDRY/sys/contrib/ncsw/integrations/P5020/ user/alc/PQ_LAUNDRY/sys/dev/bhnd/soc/bhnd_soc.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/soc/bhnd_soc.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/amd64/hv_vector.S 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_et.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/i386/hv_vector.S user/alc/PQ_LAUNDRY/sys/dev/ntb/ntb_hw/ntb_hw.h user/alc/PQ_LAUNDRY/sys/dev/ofw/ofw_iicbus.c user/alc/PQ_LAUNDRY/sys/dev/siba/siba_cc.c user/alc/PQ_LAUNDRY/sys/dev/siba/siba_mips.c user/alc/PQ_LAUNDRY/sys/dev/siba/siba_pcib.c user/alc/PQ_LAUNDRY/sys/dev/siba/siba_pcibvar.h user/alc/PQ_LAUNDRY/sys/mips/sentry5/files.sentry5 user/alc/PQ_LAUNDRY/sys/mips/sentry5/obio.c user/alc/PQ_LAUNDRY/sys/mips/sentry5/obiovar.h user/alc/PQ_LAUNDRY/sys/mips/sentry5/s5_machdep.c user/alc/PQ_LAUNDRY/sys/mips/sentry5/s5reg.h user/alc/PQ_LAUNDRY/sys/mips/sentry5/std.sentry5 user/alc/PQ_LAUNDRY/sys/mips/sentry5/uart_bus_sbusart.c user/alc/PQ_LAUNDRY/sys/mips/sentry5/uart_cpu_sbusart.c user/alc/PQ_LAUNDRY/sys/powerpc/conf/dpaa/config.p2041 user/alc/PQ_LAUNDRY/sys/powerpc/conf/dpaa/config.p3041 user/alc/PQ_LAUNDRY/sys/powerpc/conf/dpaa/config.p5020 user/alc/PQ_LAUNDRY/sys/powerpc/conf/dpaa/files.p2041 user/alc/PQ_LAUNDRY/sys/powerpc/conf/dpaa/files.p3041 user/alc/PQ_LAUNDRY/sys/powerpc/conf/dpaa/files.p5020 user/alc/PQ_LAUNDRY/sys/powerpc/ofw/ofw_pci.c user/alc/PQ_LAUNDRY/sys/powerpc/ofw/ofw_pci.h user/alc/PQ_LAUNDRY/usr.sbin/bluetooth/ath3kfw/ath3kfw.c Modified: user/alc/PQ_LAUNDRY/Makefile user/alc/PQ_LAUNDRY/Makefile.inc1 user/alc/PQ_LAUNDRY/Makefile.libcompat user/alc/PQ_LAUNDRY/ObsoleteFiles.inc user/alc/PQ_LAUNDRY/UPDATING user/alc/PQ_LAUNDRY/bin/csh/Makefile user/alc/PQ_LAUNDRY/bin/dd/args.c user/alc/PQ_LAUNDRY/bin/dd/position.c user/alc/PQ_LAUNDRY/bin/ed/io.c user/alc/PQ_LAUNDRY/bin/ls/tests/ls_tests.sh user/alc/PQ_LAUNDRY/bin/mv/mv.c user/alc/PQ_LAUNDRY/bin/ps/keyword.c user/alc/PQ_LAUNDRY/bin/ps/print.c user/alc/PQ_LAUNDRY/bin/ps/ps.c user/alc/PQ_LAUNDRY/bin/ps/ps.h user/alc/PQ_LAUNDRY/bin/setfacl/file.c user/alc/PQ_LAUNDRY/bin/sh/Makefile user/alc/PQ_LAUNDRY/bin/sh/expand.c user/alc/PQ_LAUNDRY/bin/sh/miscbltin.c user/alc/PQ_LAUNDRY/bin/sh/parser.c user/alc/PQ_LAUNDRY/bin/sh/sh.1 user/alc/PQ_LAUNDRY/bin/sh/tests/expansion/Makefile user/alc/PQ_LAUNDRY/bin/sh/tests/expansion/pathname1.0 user/alc/PQ_LAUNDRY/bin/sh/tests/expansion/pathname2.0 user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zfs/zfs.8 user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zpool/zpool-features.7 user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zpool/zpool.8 user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c user/alc/PQ_LAUNDRY/cddl/lib/Makefile user/alc/PQ_LAUNDRY/cddl/lib/libavl/Makefile user/alc/PQ_LAUNDRY/cddl/lib/libctf/Makefile user/alc/PQ_LAUNDRY/cddl/lib/libdtrace/Makefile user/alc/PQ_LAUNDRY/cddl/lib/libdtrace/tcp.d user/alc/PQ_LAUNDRY/cddl/lib/libnvpair/Makefile user/alc/PQ_LAUNDRY/cddl/lib/libumem/Makefile user/alc/PQ_LAUNDRY/cddl/lib/libuutil/Makefile user/alc/PQ_LAUNDRY/cddl/usr.sbin/Makefile user/alc/PQ_LAUNDRY/contrib/atf/config.h user/alc/PQ_LAUNDRY/contrib/binutils/include/libiberty.h user/alc/PQ_LAUNDRY/contrib/bmake/ChangeLog user/alc/PQ_LAUNDRY/contrib/bmake/Makefile user/alc/PQ_LAUNDRY/contrib/bmake/README user/alc/PQ_LAUNDRY/contrib/bmake/bmake.1 user/alc/PQ_LAUNDRY/contrib/bmake/bmake.cat1 user/alc/PQ_LAUNDRY/contrib/bmake/boot-strap user/alc/PQ_LAUNDRY/contrib/bmake/config.h.in user/alc/PQ_LAUNDRY/contrib/bmake/configure user/alc/PQ_LAUNDRY/contrib/bmake/configure.in user/alc/PQ_LAUNDRY/contrib/bmake/dir.c user/alc/PQ_LAUNDRY/contrib/bmake/hash.h user/alc/PQ_LAUNDRY/contrib/bmake/main.c user/alc/PQ_LAUNDRY/contrib/bmake/make-bootstrap.sh.in user/alc/PQ_LAUNDRY/contrib/bmake/make.1 user/alc/PQ_LAUNDRY/contrib/bmake/make.h user/alc/PQ_LAUNDRY/contrib/bmake/meta.c user/alc/PQ_LAUNDRY/contrib/bmake/mk/ChangeLog user/alc/PQ_LAUNDRY/contrib/bmake/mk/dpadd.mk user/alc/PQ_LAUNDRY/contrib/bmake/mk/install-mk user/alc/PQ_LAUNDRY/contrib/bmake/mk/meta.autodep.mk user/alc/PQ_LAUNDRY/contrib/bmake/mk/meta.stage.mk user/alc/PQ_LAUNDRY/contrib/bmake/nonints.h user/alc/PQ_LAUNDRY/contrib/bmake/var.c user/alc/PQ_LAUNDRY/contrib/elftoolchain/brandelf/brandelf.c user/alc/PQ_LAUNDRY/contrib/elftoolchain/elfcopy/main.c user/alc/PQ_LAUNDRY/contrib/elftoolchain/elfcopy/pe.c user/alc/PQ_LAUNDRY/contrib/elftoolchain/elfdump/elfdump.c user/alc/PQ_LAUNDRY/contrib/elftoolchain/libdwarf/libdwarf.h user/alc/PQ_LAUNDRY/contrib/elftoolchain/libdwarf/libdwarf_reloc.c user/alc/PQ_LAUNDRY/contrib/elftoolchain/libelftc/elftc_reloc_type_str.c user/alc/PQ_LAUNDRY/contrib/elftoolchain/readelf/readelf.c user/alc/PQ_LAUNDRY/contrib/expat/COPYING user/alc/PQ_LAUNDRY/contrib/expat/Changes user/alc/PQ_LAUNDRY/contrib/expat/MANIFEST user/alc/PQ_LAUNDRY/contrib/expat/Makefile.in user/alc/PQ_LAUNDRY/contrib/expat/README user/alc/PQ_LAUNDRY/contrib/expat/doc/expat.png (contents, props changed) user/alc/PQ_LAUNDRY/contrib/expat/doc/reference.html user/alc/PQ_LAUNDRY/contrib/expat/doc/xmlwf.1 user/alc/PQ_LAUNDRY/contrib/expat/examples/elements.c user/alc/PQ_LAUNDRY/contrib/expat/examples/outline.c user/alc/PQ_LAUNDRY/contrib/expat/expat_config.h.in user/alc/PQ_LAUNDRY/contrib/expat/lib/expat.h user/alc/PQ_LAUNDRY/contrib/expat/lib/expat_external.h user/alc/PQ_LAUNDRY/contrib/expat/lib/internal.h user/alc/PQ_LAUNDRY/contrib/expat/lib/xmlparse.c user/alc/PQ_LAUNDRY/contrib/expat/lib/xmlrole.c user/alc/PQ_LAUNDRY/contrib/expat/lib/xmltok.c user/alc/PQ_LAUNDRY/contrib/expat/lib/xmltok.h user/alc/PQ_LAUNDRY/contrib/expat/lib/xmltok_impl.c user/alc/PQ_LAUNDRY/contrib/expat/tests/benchmark/README.txt user/alc/PQ_LAUNDRY/contrib/expat/tests/chardata.c user/alc/PQ_LAUNDRY/contrib/expat/tests/minicheck.c user/alc/PQ_LAUNDRY/contrib/expat/tests/minicheck.h user/alc/PQ_LAUNDRY/contrib/expat/tests/runtests.c user/alc/PQ_LAUNDRY/contrib/expat/tests/xmltest.sh user/alc/PQ_LAUNDRY/contrib/expat/xmlwf/codepage.c user/alc/PQ_LAUNDRY/contrib/expat/xmlwf/readfilemap.c user/alc/PQ_LAUNDRY/contrib/expat/xmlwf/unixfilemap.c user/alc/PQ_LAUNDRY/contrib/expat/xmlwf/xmlfile.c user/alc/PQ_LAUNDRY/contrib/expat/xmlwf/xmlwf.c user/alc/PQ_LAUNDRY/contrib/file/ChangeLog user/alc/PQ_LAUNDRY/contrib/file/config.h.in user/alc/PQ_LAUNDRY/contrib/file/configure user/alc/PQ_LAUNDRY/contrib/file/configure.ac user/alc/PQ_LAUNDRY/contrib/file/doc/file.man user/alc/PQ_LAUNDRY/contrib/file/magic/Magdir/c-lang user/alc/PQ_LAUNDRY/contrib/file/magic/Magdir/console user/alc/PQ_LAUNDRY/contrib/file/magic/Magdir/database user/alc/PQ_LAUNDRY/contrib/file/magic/Magdir/elf user/alc/PQ_LAUNDRY/contrib/file/magic/Magdir/msdos user/alc/PQ_LAUNDRY/contrib/file/magic/Magdir/msx user/alc/PQ_LAUNDRY/contrib/file/magic/Magdir/perl user/alc/PQ_LAUNDRY/contrib/file/magic/Makefile.am user/alc/PQ_LAUNDRY/contrib/file/magic/Makefile.in user/alc/PQ_LAUNDRY/contrib/file/src/Makefile.am user/alc/PQ_LAUNDRY/contrib/file/src/Makefile.in user/alc/PQ_LAUNDRY/contrib/file/src/apprentice.c user/alc/PQ_LAUNDRY/contrib/file/src/cdf.c user/alc/PQ_LAUNDRY/contrib/file/src/compress.c user/alc/PQ_LAUNDRY/contrib/file/src/der.c user/alc/PQ_LAUNDRY/contrib/file/src/file.c user/alc/PQ_LAUNDRY/contrib/file/src/softmagic.c user/alc/PQ_LAUNDRY/contrib/gcc/c-decl.c user/alc/PQ_LAUNDRY/contrib/gcc/config.gcc user/alc/PQ_LAUNDRY/contrib/gcclibs/include/objalloc.h user/alc/PQ_LAUNDRY/contrib/gcclibs/libiberty/objalloc.c user/alc/PQ_LAUNDRY/contrib/ipfilter/man/ipf.8 user/alc/PQ_LAUNDRY/contrib/ipfilter/tools/ipf.c user/alc/PQ_LAUNDRY/contrib/jemalloc/ChangeLog user/alc/PQ_LAUNDRY/contrib/jemalloc/FREEBSD-diffs user/alc/PQ_LAUNDRY/contrib/jemalloc/VERSION user/alc/PQ_LAUNDRY/contrib/jemalloc/doc/jemalloc.3 user/alc/PQ_LAUNDRY/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h user/alc/PQ_LAUNDRY/contrib/jemalloc/include/jemalloc/internal/prof.h user/alc/PQ_LAUNDRY/contrib/jemalloc/include/jemalloc/jemalloc.h user/alc/PQ_LAUNDRY/contrib/jemalloc/src/arena.c user/alc/PQ_LAUNDRY/contrib/jemalloc/src/chunk.c user/alc/PQ_LAUNDRY/contrib/jemalloc/src/chunk_mmap.c user/alc/PQ_LAUNDRY/contrib/jemalloc/src/huge.c user/alc/PQ_LAUNDRY/contrib/jemalloc/src/jemalloc.c user/alc/PQ_LAUNDRY/contrib/jemalloc/src/nstime.c user/alc/PQ_LAUNDRY/contrib/ldns-host/Makefile user/alc/PQ_LAUNDRY/contrib/ldns-host/ldns-host.1 user/alc/PQ_LAUNDRY/contrib/ldns-host/ldns-host.c user/alc/PQ_LAUNDRY/contrib/libarchive/NEWS user/alc/PQ_LAUNDRY/contrib/libarchive/cat/test/main.c user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/cpio.c user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/test/main.c user/alc/PQ_LAUNDRY/contrib/libarchive/cpio/test/test_option_version.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive.h user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_entry.h user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_entry_xattr.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_ppmd7.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_disk_posix.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_7zip.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_iso9660.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_lha.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_mtree.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_rar.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_warc.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_read_support_format_zip.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_string.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_write_disk_posix.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_write_filter.3 user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_write_set_format_gnutar.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_write_set_format_iso9660.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/archive_write_set_options.3 user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/libarchive-formats.5 user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/libarchive_changes.3 user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive/test/main.c user/alc/PQ_LAUNDRY/contrib/libarchive/libarchive_fe/passphrase.c user/alc/PQ_LAUNDRY/contrib/libarchive/tar/test/main.c user/alc/PQ_LAUNDRY/contrib/libarchive/tar/write.c user/alc/PQ_LAUNDRY/contrib/libc++/include/__config user/alc/PQ_LAUNDRY/contrib/libc++/include/__functional_03 user/alc/PQ_LAUNDRY/contrib/libc++/include/__functional_base user/alc/PQ_LAUNDRY/contrib/libc++/include/__functional_base_03 user/alc/PQ_LAUNDRY/contrib/libc++/include/__hash_table user/alc/PQ_LAUNDRY/contrib/libc++/include/__locale user/alc/PQ_LAUNDRY/contrib/libc++/include/__mutex_base user/alc/PQ_LAUNDRY/contrib/libc++/include/__split_buffer user/alc/PQ_LAUNDRY/contrib/libc++/include/__tree user/alc/PQ_LAUNDRY/contrib/libc++/include/__tuple user/alc/PQ_LAUNDRY/contrib/libc++/include/algorithm user/alc/PQ_LAUNDRY/contrib/libc++/include/array user/alc/PQ_LAUNDRY/contrib/libc++/include/atomic user/alc/PQ_LAUNDRY/contrib/libc++/include/bitset user/alc/PQ_LAUNDRY/contrib/libc++/include/cctype user/alc/PQ_LAUNDRY/contrib/libc++/include/cerrno user/alc/PQ_LAUNDRY/contrib/libc++/include/cfenv user/alc/PQ_LAUNDRY/contrib/libc++/include/cfloat user/alc/PQ_LAUNDRY/contrib/libc++/include/chrono user/alc/PQ_LAUNDRY/contrib/libc++/include/cinttypes user/alc/PQ_LAUNDRY/contrib/libc++/include/cmath user/alc/PQ_LAUNDRY/contrib/libc++/include/complex.h user/alc/PQ_LAUNDRY/contrib/libc++/include/condition_variable user/alc/PQ_LAUNDRY/contrib/libc++/include/csetjmp user/alc/PQ_LAUNDRY/contrib/libc++/include/cstddef user/alc/PQ_LAUNDRY/contrib/libc++/include/cstdio user/alc/PQ_LAUNDRY/contrib/libc++/include/cstdlib user/alc/PQ_LAUNDRY/contrib/libc++/include/cwchar user/alc/PQ_LAUNDRY/contrib/libc++/include/cwctype user/alc/PQ_LAUNDRY/contrib/libc++/include/deque user/alc/PQ_LAUNDRY/contrib/libc++/include/exception user/alc/PQ_LAUNDRY/contrib/libc++/include/experimental/algorithm user/alc/PQ_LAUNDRY/contrib/libc++/include/experimental/dynarray user/alc/PQ_LAUNDRY/contrib/libc++/include/ext/hash_map user/alc/PQ_LAUNDRY/contrib/libc++/include/forward_list user/alc/PQ_LAUNDRY/contrib/libc++/include/functional user/alc/PQ_LAUNDRY/contrib/libc++/include/future user/alc/PQ_LAUNDRY/contrib/libc++/include/ios user/alc/PQ_LAUNDRY/contrib/libc++/include/istream user/alc/PQ_LAUNDRY/contrib/libc++/include/iterator user/alc/PQ_LAUNDRY/contrib/libc++/include/limits user/alc/PQ_LAUNDRY/contrib/libc++/include/list user/alc/PQ_LAUNDRY/contrib/libc++/include/locale user/alc/PQ_LAUNDRY/contrib/libc++/include/map user/alc/PQ_LAUNDRY/contrib/libc++/include/memory user/alc/PQ_LAUNDRY/contrib/libc++/include/module.modulemap user/alc/PQ_LAUNDRY/contrib/libc++/include/mutex user/alc/PQ_LAUNDRY/contrib/libc++/include/random user/alc/PQ_LAUNDRY/contrib/libc++/include/ratio user/alc/PQ_LAUNDRY/contrib/libc++/include/regex user/alc/PQ_LAUNDRY/contrib/libc++/include/scoped_allocator user/alc/PQ_LAUNDRY/contrib/libc++/include/set user/alc/PQ_LAUNDRY/contrib/libc++/include/string user/alc/PQ_LAUNDRY/contrib/libc++/include/thread user/alc/PQ_LAUNDRY/contrib/libc++/include/tuple user/alc/PQ_LAUNDRY/contrib/libc++/include/type_traits user/alc/PQ_LAUNDRY/contrib/libc++/include/unordered_map user/alc/PQ_LAUNDRY/contrib/libc++/include/utility user/alc/PQ_LAUNDRY/contrib/libc++/include/valarray user/alc/PQ_LAUNDRY/contrib/libc++/include/vector user/alc/PQ_LAUNDRY/contrib/libc++/src/exception.cpp user/alc/PQ_LAUNDRY/contrib/libc++/src/future.cpp user/alc/PQ_LAUNDRY/contrib/libc++/src/ios.cpp user/alc/PQ_LAUNDRY/contrib/libc++/src/locale.cpp user/alc/PQ_LAUNDRY/contrib/libc++/src/memory.cpp user/alc/PQ_LAUNDRY/contrib/libc++/src/mutex.cpp user/alc/PQ_LAUNDRY/contrib/libc++/src/new.cpp user/alc/PQ_LAUNDRY/contrib/libc++/src/stdexcept.cpp user/alc/PQ_LAUNDRY/contrib/libc++/src/system_error.cpp user/alc/PQ_LAUNDRY/contrib/libc++/src/typeinfo.cpp user/alc/PQ_LAUNDRY/contrib/libc-vis/unvis.c user/alc/PQ_LAUNDRY/contrib/libc-vis/vis.3 user/alc/PQ_LAUNDRY/contrib/libc-vis/vis.c user/alc/PQ_LAUNDRY/contrib/libc-vis/vis.h user/alc/PQ_LAUNDRY/contrib/libucl/src/Makefile.am user/alc/PQ_LAUNDRY/contrib/libucl/src/ucl_hash.c user/alc/PQ_LAUNDRY/contrib/libucl/src/ucl_internal.h user/alc/PQ_LAUNDRY/contrib/libucl/src/ucl_msgpack.c user/alc/PQ_LAUNDRY/contrib/libucl/src/ucl_parser.c user/alc/PQ_LAUNDRY/contrib/libucl/src/ucl_util.c user/alc/PQ_LAUNDRY/contrib/libucl/uthash/uthash.h user/alc/PQ_LAUNDRY/contrib/libxo/configure.ac user/alc/PQ_LAUNDRY/contrib/libxo/doc/libxo-manual.html user/alc/PQ_LAUNDRY/contrib/libxo/doc/libxo.txt user/alc/PQ_LAUNDRY/contrib/libxo/libxo/libxo.c user/alc/PQ_LAUNDRY/contrib/libxo/libxo/xo_buf.h user/alc/PQ_LAUNDRY/contrib/libxo/libxo/xo_encoder.c user/alc/PQ_LAUNDRY/contrib/libxo/libxo/xo_format.5 user/alc/PQ_LAUNDRY/contrib/libxo/libxo/xo_syslog.c user/alc/PQ_LAUNDRY/contrib/libxo/tests/core/saved/test_03.E.out user/alc/PQ_LAUNDRY/contrib/libxo/tests/core/saved/test_03.H.out user/alc/PQ_LAUNDRY/contrib/libxo/tests/core/saved/test_03.HIPx.out user/alc/PQ_LAUNDRY/contrib/libxo/tests/core/saved/test_03.HP.out user/alc/PQ_LAUNDRY/contrib/libxo/tests/core/saved/test_03.J.out user/alc/PQ_LAUNDRY/contrib/libxo/tests/core/saved/test_03.JP.out user/alc/PQ_LAUNDRY/contrib/libxo/tests/core/saved/test_03.T.out user/alc/PQ_LAUNDRY/contrib/libxo/tests/core/saved/test_03.X.out user/alc/PQ_LAUNDRY/contrib/libxo/tests/core/saved/test_03.XP.out user/alc/PQ_LAUNDRY/contrib/libxo/tests/core/test_02.c user/alc/PQ_LAUNDRY/contrib/libxo/tests/core/test_03.c user/alc/PQ_LAUNDRY/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp user/alc/PQ_LAUNDRY/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/include/__libunwind_config.h user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/include/libunwind.h user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/src/AddressSpace.hpp user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/src/CompactUnwinder.hpp user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/src/DwarfParser.hpp user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/src/Registers.hpp user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/src/Unwind-EHABI.cpp user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/src/UnwindCursor.hpp user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/src/UnwindLevel1.c user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/src/UnwindRegistersRestore.S user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/src/UnwindRegistersSave.S user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/src/config.h user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/src/libunwind.cpp user/alc/PQ_LAUNDRY/contrib/llvm/tools/clang/lib/Driver/Tools.cpp user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/db/t_db.sh user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/gen/t_dir.c user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/string/t_memcpy.c user/alc/PQ_LAUNDRY/contrib/netbsd-tests/lib/libc/sys/t_mlock.c user/alc/PQ_LAUNDRY/contrib/ntp/ChangeLog user/alc/PQ_LAUNDRY/contrib/ntp/CommitLog user/alc/PQ_LAUNDRY/contrib/ntp/NEWS user/alc/PQ_LAUNDRY/contrib/ntp/configure user/alc/PQ_LAUNDRY/contrib/ntp/configure.ac user/alc/PQ_LAUNDRY/contrib/ntp/html/miscopt.html user/alc/PQ_LAUNDRY/contrib/ntp/include/ntp.h user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/complete.conf.in user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/invoke-ntp.conf.texi user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/invoke-ntp.keys.texi user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/invoke-ntpd.texi user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/keyword-gen-utd user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/keyword-gen.c user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp.conf.5man user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp.conf.5mdoc user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp.conf.def user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp.conf.html user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp.conf.man.in user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp.conf.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp.keys.5man user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp.keys.5mdoc user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp.keys.html user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp.keys.man.in user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp.keys.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp_config.c user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp_io.c user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp_keyword.h user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp_parser.c user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp_parser.h user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntp_proto.c user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntpd-opts.c user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntpd-opts.h user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntpd.1ntpdman user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntpd.1ntpdmdoc user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntpd.html user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntpd.man.in user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/ntpd.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/ntpd/refclock_parse.c user/alc/PQ_LAUNDRY/contrib/ntp/ntpdc/invoke-ntpdc.texi user/alc/PQ_LAUNDRY/contrib/ntp/ntpdc/ntpdc-opts.c user/alc/PQ_LAUNDRY/contrib/ntp/ntpdc/ntpdc-opts.h user/alc/PQ_LAUNDRY/contrib/ntp/ntpdc/ntpdc.1ntpdcman user/alc/PQ_LAUNDRY/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc user/alc/PQ_LAUNDRY/contrib/ntp/ntpdc/ntpdc.c user/alc/PQ_LAUNDRY/contrib/ntp/ntpdc/ntpdc.html user/alc/PQ_LAUNDRY/contrib/ntp/ntpdc/ntpdc.man.in user/alc/PQ_LAUNDRY/contrib/ntp/ntpdc/ntpdc.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/ntpq/invoke-ntpq.texi user/alc/PQ_LAUNDRY/contrib/ntp/ntpq/ntpq-opts.c user/alc/PQ_LAUNDRY/contrib/ntp/ntpq/ntpq-opts.h user/alc/PQ_LAUNDRY/contrib/ntp/ntpq/ntpq.1ntpqman user/alc/PQ_LAUNDRY/contrib/ntp/ntpq/ntpq.1ntpqmdoc user/alc/PQ_LAUNDRY/contrib/ntp/ntpq/ntpq.c user/alc/PQ_LAUNDRY/contrib/ntp/ntpq/ntpq.html user/alc/PQ_LAUNDRY/contrib/ntp/ntpq/ntpq.man.in user/alc/PQ_LAUNDRY/contrib/ntp/ntpq/ntpq.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi user/alc/PQ_LAUNDRY/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c user/alc/PQ_LAUNDRY/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h user/alc/PQ_LAUNDRY/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman user/alc/PQ_LAUNDRY/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc user/alc/PQ_LAUNDRY/contrib/ntp/ntpsnmpd/ntpsnmpd.html user/alc/PQ_LAUNDRY/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in user/alc/PQ_LAUNDRY/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/packageinfo.sh user/alc/PQ_LAUNDRY/contrib/ntp/scripts/build/Makefile.am user/alc/PQ_LAUNDRY/contrib/ntp/scripts/build/Makefile.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman user/alc/PQ_LAUNDRY/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc user/alc/PQ_LAUNDRY/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html user/alc/PQ_LAUNDRY/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi user/alc/PQ_LAUNDRY/contrib/ntp/scripts/invoke-plot_summary.texi user/alc/PQ_LAUNDRY/contrib/ntp/scripts/invoke-summary.texi user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntp-wait/ntp-wait-opts user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntp-wait/ntp-wait.html user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntp-wait/ntp-wait.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntpsweep/ntpsweep-opts user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntpsweep/ntpsweep.html user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntptrace/ntptrace-opts user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntptrace/ntptrace.html user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntptrace/ntptrace.man.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/plot_summary-opts user/alc/PQ_LAUNDRY/contrib/ntp/scripts/plot_summary-opts.def user/alc/PQ_LAUNDRY/contrib/ntp/scripts/plot_summary.1plot_summaryman user/alc/PQ_LAUNDRY/contrib/ntp/scripts/plot_summary.1plot_summarymdoc user/alc/PQ_LAUNDRY/contrib/ntp/scripts/plot_summary.html user/alc/PQ_LAUNDRY/contrib/ntp/scripts/plot_summary.man.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/plot_summary.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/summary-opts user/alc/PQ_LAUNDRY/contrib/ntp/scripts/summary.1summaryman user/alc/PQ_LAUNDRY/contrib/ntp/scripts/summary.1summarymdoc user/alc/PQ_LAUNDRY/contrib/ntp/scripts/summary.html user/alc/PQ_LAUNDRY/contrib/ntp/scripts/summary.man.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/summary.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/update-leap/invoke-update-leap.texi user/alc/PQ_LAUNDRY/contrib/ntp/scripts/update-leap/update-leap-opts user/alc/PQ_LAUNDRY/contrib/ntp/scripts/update-leap/update-leap.1update-leapman user/alc/PQ_LAUNDRY/contrib/ntp/scripts/update-leap/update-leap.1update-leapmdoc user/alc/PQ_LAUNDRY/contrib/ntp/scripts/update-leap/update-leap.html user/alc/PQ_LAUNDRY/contrib/ntp/scripts/update-leap/update-leap.man.in user/alc/PQ_LAUNDRY/contrib/ntp/scripts/update-leap/update-leap.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/sntp/Makefile.in user/alc/PQ_LAUNDRY/contrib/ntp/sntp/aclocal.m4 user/alc/PQ_LAUNDRY/contrib/ntp/sntp/configure user/alc/PQ_LAUNDRY/contrib/ntp/sntp/configure.ac user/alc/PQ_LAUNDRY/contrib/ntp/sntp/include/Makefile.in user/alc/PQ_LAUNDRY/contrib/ntp/sntp/include/version.def user/alc/PQ_LAUNDRY/contrib/ntp/sntp/include/version.texi user/alc/PQ_LAUNDRY/contrib/ntp/sntp/invoke-sntp.texi user/alc/PQ_LAUNDRY/contrib/ntp/sntp/libopts/Makefile.in user/alc/PQ_LAUNDRY/contrib/ntp/sntp/m4/ntp_problemtests.m4 user/alc/PQ_LAUNDRY/contrib/ntp/sntp/m4/version.m4 user/alc/PQ_LAUNDRY/contrib/ntp/sntp/scripts/Makefile.in user/alc/PQ_LAUNDRY/contrib/ntp/sntp/sntp-opts.c user/alc/PQ_LAUNDRY/contrib/ntp/sntp/sntp-opts.h user/alc/PQ_LAUNDRY/contrib/ntp/sntp/sntp.1sntpman user/alc/PQ_LAUNDRY/contrib/ntp/sntp/sntp.1sntpmdoc user/alc/PQ_LAUNDRY/contrib/ntp/sntp/sntp.html user/alc/PQ_LAUNDRY/contrib/ntp/sntp/sntp.man.in user/alc/PQ_LAUNDRY/contrib/ntp/sntp/sntp.mdoc.in user/alc/PQ_LAUNDRY/contrib/ntp/sntp/tests/Makefile.am user/alc/PQ_LAUNDRY/contrib/ntp/sntp/tests/Makefile.in user/alc/PQ_LAUNDRY/contrib/ntp/sntp/unity/Makefile.in user/alc/PQ_LAUNDRY/contrib/ntp/sntp/version.c user/alc/PQ_LAUNDRY/contrib/ntp/util/invoke-ntp-keygen.texi user/alc/PQ_LAUNDRY/contrib/ntp/util/ntp-keygen-opts.c user/alc/PQ_LAUNDRY/contrib/ntp/util/ntp-keygen-opts.h user/alc/PQ_LAUNDRY/contrib/ntp/util/ntp-keygen.1ntp-keygenman user/alc/PQ_LAUNDRY/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc user/alc/PQ_LAUNDRY/contrib/ntp/util/ntp-keygen.html user/alc/PQ_LAUNDRY/contrib/ntp/util/ntp-keygen.man.in user/alc/PQ_LAUNDRY/contrib/ntp/util/ntp-keygen.mdoc.in user/alc/PQ_LAUNDRY/contrib/one-true-awk/b.c user/alc/PQ_LAUNDRY/contrib/one-true-awk/lex.c user/alc/PQ_LAUNDRY/contrib/one-true-awk/maketab.c user/alc/PQ_LAUNDRY/contrib/one-true-awk/parse.c user/alc/PQ_LAUNDRY/contrib/one-true-awk/run.c user/alc/PQ_LAUNDRY/contrib/one-true-awk/tran.c user/alc/PQ_LAUNDRY/contrib/tcpdump/addrtoname.c user/alc/PQ_LAUNDRY/contrib/tcpdump/config.h.in user/alc/PQ_LAUNDRY/contrib/tcpdump/configure user/alc/PQ_LAUNDRY/contrib/tcpdump/tcpdump.c user/alc/PQ_LAUNDRY/contrib/tcsh/glob.c user/alc/PQ_LAUNDRY/crypto/openssl/crypto/opensslv.h user/alc/PQ_LAUNDRY/etc/Makefile user/alc/PQ_LAUNDRY/etc/defaults/periodic.conf user/alc/PQ_LAUNDRY/etc/defaults/rc.conf user/alc/PQ_LAUNDRY/etc/mtree/BSD.include.dist user/alc/PQ_LAUNDRY/etc/mtree/BSD.tests.dist user/alc/PQ_LAUNDRY/etc/mtree/BSD.usr.dist user/alc/PQ_LAUNDRY/etc/mtree/BSD.var.dist user/alc/PQ_LAUNDRY/etc/netstart user/alc/PQ_LAUNDRY/etc/nsswitch.conf user/alc/PQ_LAUNDRY/etc/periodic/daily/480.leapfile-ntpd user/alc/PQ_LAUNDRY/etc/periodic/security/520.pfdenied user/alc/PQ_LAUNDRY/etc/rc.d/Makefile user/alc/PQ_LAUNDRY/etc/rc.d/dhclient user/alc/PQ_LAUNDRY/etc/rc.d/jail user/alc/PQ_LAUNDRY/etc/rc.d/ldconfig user/alc/PQ_LAUNDRY/etc/rc.d/mountcritremote user/alc/PQ_LAUNDRY/etc/rc.d/netif user/alc/PQ_LAUNDRY/etc/rc.d/ntpd user/alc/PQ_LAUNDRY/etc/rc.d/random user/alc/PQ_LAUNDRY/etc/rc.d/routing user/alc/PQ_LAUNDRY/gnu/lib/libgcc/Makefile user/alc/PQ_LAUNDRY/gnu/lib/libsupc++/Version.map user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/c++/Makefile.depend user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/cc/Makefile.depend user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/cc1/Makefile.depend user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/cc1plus/Makefile.depend user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/cc_tools/Makefile user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/cc_tools/Makefile.dep user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/cc_tools/Makefile.depend user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/cc_tools/freebsd-native.h user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/cpp/Makefile.depend user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/gcov/Makefile.depend user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/src/libs/libbib/Makefile.depend user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/src/libs/libdriver/Makefile.depend user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/src/libs/libgroff/Makefile.depend user/alc/PQ_LAUNDRY/gnu/usr.bin/groff/tmac/mdoc.local.in user/alc/PQ_LAUNDRY/include/Makefile user/alc/PQ_LAUNDRY/include/dirent.h user/alc/PQ_LAUNDRY/include/libgen.h user/alc/PQ_LAUNDRY/include/monetary.h user/alc/PQ_LAUNDRY/include/ndbm.h user/alc/PQ_LAUNDRY/include/netdb.h user/alc/PQ_LAUNDRY/include/signal.h user/alc/PQ_LAUNDRY/include/stdlib.h user/alc/PQ_LAUNDRY/include/wchar.h user/alc/PQ_LAUNDRY/kerberos5/Makefile.inc user/alc/PQ_LAUNDRY/kerberos5/lib/libasn1/Makefile user/alc/PQ_LAUNDRY/kerberos5/lib/libgssapi_spnego/Makefile user/alc/PQ_LAUNDRY/kerberos5/lib/libhdb/Makefile user/alc/PQ_LAUNDRY/kerberos5/lib/libhx509/Makefile user/alc/PQ_LAUNDRY/lib/Makefile user/alc/PQ_LAUNDRY/lib/clang/Makefile user/alc/PQ_LAUNDRY/lib/clang/clang.build.mk user/alc/PQ_LAUNDRY/lib/clang/include/clang/Basic/Version.inc user/alc/PQ_LAUNDRY/lib/clang/libclangbasic/Makefile user/alc/PQ_LAUNDRY/lib/libarchive/tests/Makefile user/alc/PQ_LAUNDRY/lib/libc++/Makefile user/alc/PQ_LAUNDRY/lib/libc/aarch64/sys/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/amd64/sys/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/arm/sys/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/db/hash/ndbm.c user/alc/PQ_LAUNDRY/lib/libc/db/man/dbm.3 user/alc/PQ_LAUNDRY/lib/libc/gen/Symbol.map user/alc/PQ_LAUNDRY/lib/libc/gen/fnmatch.c user/alc/PQ_LAUNDRY/lib/libc/gen/fts-compat.c user/alc/PQ_LAUNDRY/lib/libc/gen/getnetgrent.3 user/alc/PQ_LAUNDRY/lib/libc/gen/getnetgrent.c user/alc/PQ_LAUNDRY/lib/libc/gen/glob.3 user/alc/PQ_LAUNDRY/lib/libc/gen/glob.c user/alc/PQ_LAUNDRY/lib/libc/gen/posix_spawn.c user/alc/PQ_LAUNDRY/lib/libc/gen/psignal.3 user/alc/PQ_LAUNDRY/lib/libc/gen/psignal.c user/alc/PQ_LAUNDRY/lib/libc/gen/utime.3 user/alc/PQ_LAUNDRY/lib/libc/i386/sys/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/iconv/citrus_esdb.c user/alc/PQ_LAUNDRY/lib/libc/locale/ascii.c (contents, props changed) user/alc/PQ_LAUNDRY/lib/libc/locale/collate.c user/alc/PQ_LAUNDRY/lib/libc/locale/collate.h user/alc/PQ_LAUNDRY/lib/libc/locale/collcmp.c user/alc/PQ_LAUNDRY/lib/libc/locale/mblocal.h user/alc/PQ_LAUNDRY/lib/libc/locale/none.c user/alc/PQ_LAUNDRY/lib/libc/mips/sys/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/powerpc/sys/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/powerpc64/sys/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/regex/engine.c user/alc/PQ_LAUNDRY/lib/libc/regex/regcomp.c user/alc/PQ_LAUNDRY/lib/libc/regex/regex.3 user/alc/PQ_LAUNDRY/lib/libc/resolv/res_init.c user/alc/PQ_LAUNDRY/lib/libc/riscv/Symbol.map user/alc/PQ_LAUNDRY/lib/libc/riscv/sys/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/rpc/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/rpc/clnt_bcast.c user/alc/PQ_LAUNDRY/lib/libc/rpc/getnetconfig.c user/alc/PQ_LAUNDRY/lib/libc/rpc/getnetpath.c user/alc/PQ_LAUNDRY/lib/libc/rpc/rpc_callmsg.c user/alc/PQ_LAUNDRY/lib/libc/rpc/rpc_prot.c user/alc/PQ_LAUNDRY/lib/libc/rpc/rpcb_clnt.c user/alc/PQ_LAUNDRY/lib/libc/rpc/rpcb_prot.c user/alc/PQ_LAUNDRY/lib/libc/rpc/rpcb_st_xdr.c user/alc/PQ_LAUNDRY/lib/libc/sparc64/sys/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/stdio/vfscanf.c user/alc/PQ_LAUNDRY/lib/libc/stdlib/div.c user/alc/PQ_LAUNDRY/lib/libc/stdlib/imaxdiv.c user/alc/PQ_LAUNDRY/lib/libc/stdlib/l64a.c user/alc/PQ_LAUNDRY/lib/libc/stdlib/ldiv.c user/alc/PQ_LAUNDRY/lib/libc/stdlib/lldiv.c user/alc/PQ_LAUNDRY/lib/libc/stdlib/rand.c user/alc/PQ_LAUNDRY/lib/libc/stdlib/random.3 user/alc/PQ_LAUNDRY/lib/libc/stdlib/random.c user/alc/PQ_LAUNDRY/lib/libc/sys/Makefile.inc user/alc/PQ_LAUNDRY/lib/libc/sys/_umtx_op.2 user/alc/PQ_LAUNDRY/lib/libc/sys/aio_fsync.2 user/alc/PQ_LAUNDRY/lib/libc/sys/aio_mlock.2 user/alc/PQ_LAUNDRY/lib/libc/sys/aio_read.2 user/alc/PQ_LAUNDRY/lib/libc/sys/aio_write.2 user/alc/PQ_LAUNDRY/lib/libc/sys/cpuset_getaffinity.2 user/alc/PQ_LAUNDRY/lib/libc/sys/fcntl.2 user/alc/PQ_LAUNDRY/lib/libc/sys/getloginclass.2 user/alc/PQ_LAUNDRY/lib/libc/sys/jail.2 user/alc/PQ_LAUNDRY/lib/libc/sys/lio_listio.2 user/alc/PQ_LAUNDRY/lib/libc/sys/mq_notify.2 user/alc/PQ_LAUNDRY/lib/libc/sys/pdfork.2 user/alc/PQ_LAUNDRY/lib/libc/sys/pipe.2 user/alc/PQ_LAUNDRY/lib/libc/sys/ptrace.2 user/alc/PQ_LAUNDRY/lib/libc/sys/thr_exit.2 user/alc/PQ_LAUNDRY/lib/libc/sys/thr_kill.2 user/alc/PQ_LAUNDRY/lib/libc/sys/thr_new.2 user/alc/PQ_LAUNDRY/lib/libc/sys/thr_self.2 user/alc/PQ_LAUNDRY/lib/libc/sys/thr_set_name.2 user/alc/PQ_LAUNDRY/lib/libc/sys/timer_create.2 user/alc/PQ_LAUNDRY/lib/libc/sys/utimes.2 user/alc/PQ_LAUNDRY/lib/libc/sys/wait.2 user/alc/PQ_LAUNDRY/lib/libc/tests/ssp/Makefile user/alc/PQ_LAUNDRY/lib/libc/tests/string/Makefile user/alc/PQ_LAUNDRY/lib/libc/yp/Makefile.inc user/alc/PQ_LAUNDRY/lib/libcam/camlib.c user/alc/PQ_LAUNDRY/lib/libcasper/libcasper/libcasper_impl.h user/alc/PQ_LAUNDRY/lib/libcasper/libcasper/libcasper_service.c user/alc/PQ_LAUNDRY/lib/libcasper/libcasper/libcasper_service.h user/alc/PQ_LAUNDRY/lib/libcasper/libcasper/service.c user/alc/PQ_LAUNDRY/lib/libcasper/libcasper/zygote.c user/alc/PQ_LAUNDRY/lib/libcasper/services/cap_dns/cap_dns.c user/alc/PQ_LAUNDRY/lib/libcasper/services/cap_grp/cap_grp.c user/alc/PQ_LAUNDRY/lib/libcasper/services/cap_pwd/cap_pwd.c user/alc/PQ_LAUNDRY/lib/libcasper/services/cap_random/cap_random.c user/alc/PQ_LAUNDRY/lib/libcasper/services/cap_sysctl/cap_sysctl.c user/alc/PQ_LAUNDRY/lib/libclang_rt/asan_cxx/Makefile.depend user/alc/PQ_LAUNDRY/lib/libclang_rt/profile/Makefile.depend user/alc/PQ_LAUNDRY/lib/libclang_rt/safestack/Makefile.depend user/alc/PQ_LAUNDRY/lib/libcompat/4.3/rexec.c user/alc/PQ_LAUNDRY/lib/libcrypt/Makefile user/alc/PQ_LAUNDRY/lib/libcxxrt/Makefile user/alc/PQ_LAUNDRY/lib/libcxxrt/Version.map user/alc/PQ_LAUNDRY/lib/libelftc/Makefile user/alc/PQ_LAUNDRY/lib/libelftc/elftc_version.c user/alc/PQ_LAUNDRY/lib/libfetch/common.c user/alc/PQ_LAUNDRY/lib/libfetch/file.c user/alc/PQ_LAUNDRY/lib/libfetch/http.c user/alc/PQ_LAUNDRY/lib/libkvm/Makefile user/alc/PQ_LAUNDRY/lib/libkvm/kvm.c user/alc/PQ_LAUNDRY/lib/libkvm/kvm_minidump_aarch64.c user/alc/PQ_LAUNDRY/lib/libkvm/kvm_minidump_amd64.c user/alc/PQ_LAUNDRY/lib/libkvm/kvm_minidump_arm.c user/alc/PQ_LAUNDRY/lib/libkvm/kvm_minidump_i386.c user/alc/PQ_LAUNDRY/lib/libkvm/kvm_minidump_mips.c user/alc/PQ_LAUNDRY/lib/libkvm/kvm_private.h user/alc/PQ_LAUNDRY/lib/libmagic/Makefile user/alc/PQ_LAUNDRY/lib/libmagic/config.h user/alc/PQ_LAUNDRY/lib/libmd/Makefile user/alc/PQ_LAUNDRY/lib/libmd/md5.h user/alc/PQ_LAUNDRY/lib/libmd/mdX.3 user/alc/PQ_LAUNDRY/lib/libmd/ripemd.3 user/alc/PQ_LAUNDRY/lib/libmd/sha.3 user/alc/PQ_LAUNDRY/lib/libmd/sha256.3 user/alc/PQ_LAUNDRY/lib/libmd/sha512.3 user/alc/PQ_LAUNDRY/lib/libmd/shadriver.c user/alc/PQ_LAUNDRY/lib/libpam/Makefile.inc user/alc/PQ_LAUNDRY/lib/libpam/libpam/Makefile user/alc/PQ_LAUNDRY/lib/libpam/libpam/security/pam_mod_misc.h user/alc/PQ_LAUNDRY/lib/libpam/static_libpam/Makefile.depend user/alc/PQ_LAUNDRY/lib/libradius/radlib.h user/alc/PQ_LAUNDRY/lib/librt/aio.c user/alc/PQ_LAUNDRY/lib/libthr/libthr.3 user/alc/PQ_LAUNDRY/lib/libthr/thread/thr_cond.c user/alc/PQ_LAUNDRY/lib/libthr/thread/thr_exit.c user/alc/PQ_LAUNDRY/lib/libthr/thread/thr_mutex.c user/alc/PQ_LAUNDRY/lib/libthr/thread/thr_printf.c user/alc/PQ_LAUNDRY/lib/libthr/thread/thr_private.h user/alc/PQ_LAUNDRY/lib/libucl/Makefile user/alc/PQ_LAUNDRY/lib/libusb/Makefile user/alc/PQ_LAUNDRY/lib/libusb/libusb.3 user/alc/PQ_LAUNDRY/lib/libusb/libusb.h user/alc/PQ_LAUNDRY/lib/libusb/libusb10.c user/alc/PQ_LAUNDRY/lib/libusb/libusb10.h user/alc/PQ_LAUNDRY/lib/libusb/libusb10_desc.c user/alc/PQ_LAUNDRY/lib/libusb/libusb10_io.c user/alc/PQ_LAUNDRY/lib/libusb/libusb20.c user/alc/PQ_LAUNDRY/lib/libusb/libusb20_int.h user/alc/PQ_LAUNDRY/lib/libxo/add.man user/alc/PQ_LAUNDRY/lib/libxo/xo_config.h user/alc/PQ_LAUNDRY/lib/msun/src/math.h user/alc/PQ_LAUNDRY/libexec/Makefile user/alc/PQ_LAUNDRY/libexec/fingerd/Makefile user/alc/PQ_LAUNDRY/libexec/fingerd/Makefile.depend user/alc/PQ_LAUNDRY/libexec/fingerd/fingerd.c user/alc/PQ_LAUNDRY/libexec/ftpd/Makefile user/alc/PQ_LAUNDRY/libexec/ftpd/Makefile.depend user/alc/PQ_LAUNDRY/libexec/ftpd/ftpd.c user/alc/PQ_LAUNDRY/libexec/rlogind/Makefile user/alc/PQ_LAUNDRY/libexec/rlogind/Makefile.depend user/alc/PQ_LAUNDRY/libexec/rlogind/rlogind.c user/alc/PQ_LAUNDRY/libexec/rshd/Makefile user/alc/PQ_LAUNDRY/libexec/rshd/Makefile.depend user/alc/PQ_LAUNDRY/libexec/rshd/rshd.c user/alc/PQ_LAUNDRY/libexec/rtld-elf/Makefile user/alc/PQ_LAUNDRY/libexec/rtld-elf/rtld.c user/alc/PQ_LAUNDRY/release/Makefile user/alc/PQ_LAUNDRY/release/Makefile.ec2 user/alc/PQ_LAUNDRY/release/Makefile.mirrors user/alc/PQ_LAUNDRY/release/Makefile.vm user/alc/PQ_LAUNDRY/release/arm64/make-memstick.sh user/alc/PQ_LAUNDRY/release/doc/en_US.ISO8859-1/relnotes/article.xml user/alc/PQ_LAUNDRY/release/doc/share/xml/release.ent user/alc/PQ_LAUNDRY/release/release.conf.sample user/alc/PQ_LAUNDRY/release/release.sh user/alc/PQ_LAUNDRY/release/scripts/mm-mtree.sh user/alc/PQ_LAUNDRY/release/scripts/pkg-stage.sh user/alc/PQ_LAUNDRY/release/tools/arm.subr user/alc/PQ_LAUNDRY/release/tools/ec2.conf user/alc/PQ_LAUNDRY/sbin/camcontrol/attrib.c user/alc/PQ_LAUNDRY/sbin/camcontrol/camcontrol.c user/alc/PQ_LAUNDRY/sbin/camcontrol/epc.c user/alc/PQ_LAUNDRY/sbin/camcontrol/fwdownload.c user/alc/PQ_LAUNDRY/sbin/camcontrol/persist.c user/alc/PQ_LAUNDRY/sbin/camcontrol/zone.c user/alc/PQ_LAUNDRY/sbin/dhclient/conflex.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_link.c user/alc/PQ_LAUNDRY/sbin/ifconfig/ifconfig.8 user/alc/PQ_LAUNDRY/sbin/ifconfig/ifconfig.c user/alc/PQ_LAUNDRY/sbin/ifconfig/ifieee80211.c user/alc/PQ_LAUNDRY/sbin/ifconfig/ifvlan.c user/alc/PQ_LAUNDRY/sbin/ipfw/Makefile user/alc/PQ_LAUNDRY/sbin/ipfw/dummynet.c user/alc/PQ_LAUNDRY/sbin/ipfw/ipfw.8 user/alc/PQ_LAUNDRY/sbin/ipfw/ipfw2.c user/alc/PQ_LAUNDRY/sbin/ipfw/ipfw2.h user/alc/PQ_LAUNDRY/sbin/ipfw/main.c user/alc/PQ_LAUNDRY/sbin/ipfw/tables.c user/alc/PQ_LAUNDRY/sbin/iscontrol/fsm.c user/alc/PQ_LAUNDRY/sbin/md5/Makefile user/alc/PQ_LAUNDRY/sbin/md5/md5.1 user/alc/PQ_LAUNDRY/sbin/md5/md5.c user/alc/PQ_LAUNDRY/sbin/natd/natd.c user/alc/PQ_LAUNDRY/sbin/pfctl/parse.y user/alc/PQ_LAUNDRY/sbin/pfctl/pfctl_parser.c user/alc/PQ_LAUNDRY/sbin/ping6/ping6.c user/alc/PQ_LAUNDRY/sbin/swapon/swapon.c user/alc/PQ_LAUNDRY/sbin/sysctl/sysctl.c user/alc/PQ_LAUNDRY/sbin/umount/umount.8 user/alc/PQ_LAUNDRY/sbin/umount/umount.c user/alc/PQ_LAUNDRY/share/Makefile user/alc/PQ_LAUNDRY/share/colldef/Makefile user/alc/PQ_LAUNDRY/share/ctypedef/Makefile user/alc/PQ_LAUNDRY/share/examples/Makefile user/alc/PQ_LAUNDRY/share/man/man3/Makefile user/alc/PQ_LAUNDRY/share/man/man3/bitstring.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_attr_affinity_np.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_attr_get_np.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_barrier_destroy.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_barrierattr.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_condattr.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_create.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_resume_np.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_rwlock_init.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_rwlockattr_setpshared.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_spin_init.3 user/alc/PQ_LAUNDRY/share/man/man3/pthread_suspend_np.3 user/alc/PQ_LAUNDRY/share/man/man3/siginfo.3 user/alc/PQ_LAUNDRY/share/man/man3/tree.3 user/alc/PQ_LAUNDRY/share/man/man4/Makefile user/alc/PQ_LAUNDRY/share/man/man4/ahci.4 user/alc/PQ_LAUNDRY/share/man/man4/aio.4 user/alc/PQ_LAUNDRY/share/man/man4/apic.4 user/alc/PQ_LAUNDRY/share/man/man4/atp.4 user/alc/PQ_LAUNDRY/share/man/man4/atrtc.4 user/alc/PQ_LAUNDRY/share/man/man4/bcma.4 user/alc/PQ_LAUNDRY/share/man/man4/bhnd.4 user/alc/PQ_LAUNDRY/share/man/man4/bhndb.4 user/alc/PQ_LAUNDRY/share/man/man4/bhyve.4 user/alc/PQ_LAUNDRY/share/man/man4/bpf.4 user/alc/PQ_LAUNDRY/share/man/man4/capsicum.4 user/alc/PQ_LAUNDRY/share/man/man4/cmx.4 user/alc/PQ_LAUNDRY/share/man/man4/cxgbe.4 user/alc/PQ_LAUNDRY/share/man/man4/dcons.4 user/alc/PQ_LAUNDRY/share/man/man4/ddb.4 user/alc/PQ_LAUNDRY/share/man/man4/devctl.4 user/alc/PQ_LAUNDRY/share/man/man4/fdt.4 user/alc/PQ_LAUNDRY/share/man/man4/fdtbus.4 user/alc/PQ_LAUNDRY/share/man/man4/hpet.4 user/alc/PQ_LAUNDRY/share/man/man4/hptrr.4 user/alc/PQ_LAUNDRY/share/man/man4/iicbus.4 user/alc/PQ_LAUNDRY/share/man/man4/inet.4 user/alc/PQ_LAUNDRY/share/man/man4/ip.4 user/alc/PQ_LAUNDRY/share/man/man4/ipmi.4 user/alc/PQ_LAUNDRY/share/man/man4/iscsi.4 user/alc/PQ_LAUNDRY/share/man/man4/ixl.4 user/alc/PQ_LAUNDRY/share/man/man4/ixlv.4 user/alc/PQ_LAUNDRY/share/man/man4/ksyms.4 user/alc/PQ_LAUNDRY/share/man/man4/man4.arm/cgem.4 user/alc/PQ_LAUNDRY/share/man/man4/man4.arm/mge.4 user/alc/PQ_LAUNDRY/share/man/man4/mdio.4 user/alc/PQ_LAUNDRY/share/man/man4/mfi.4 user/alc/PQ_LAUNDRY/share/man/man4/mpr.4 user/alc/PQ_LAUNDRY/share/man/man4/mps.4 user/alc/PQ_LAUNDRY/share/man/man4/mpt.4 user/alc/PQ_LAUNDRY/share/man/man4/nand.4 user/alc/PQ_LAUNDRY/share/man/man4/ng_atm.4 user/alc/PQ_LAUNDRY/share/man/man4/ng_bridge.4 user/alc/PQ_LAUNDRY/share/man/man4/ng_car.4 user/alc/PQ_LAUNDRY/share/man/man4/ng_deflate.4 user/alc/PQ_LAUNDRY/share/man/man4/ng_hub.4 user/alc/PQ_LAUNDRY/share/man/man4/ng_mppc.4 user/alc/PQ_LAUNDRY/share/man/man4/ng_netflow.4 user/alc/PQ_LAUNDRY/share/man/man4/ng_pptpgre.4 user/alc/PQ_LAUNDRY/share/man/man4/ng_pred1.4 user/alc/PQ_LAUNDRY/share/man/man4/ng_tag.4 user/alc/PQ_LAUNDRY/share/man/man4/nvd.4 user/alc/PQ_LAUNDRY/share/man/man4/nvme.4 user/alc/PQ_LAUNDRY/share/man/man4/nvram2env.4 user/alc/PQ_LAUNDRY/share/man/man4/oce.4 user/alc/PQ_LAUNDRY/share/man/man4/pass.4 user/alc/PQ_LAUNDRY/share/man/man4/pf.4 user/alc/PQ_LAUNDRY/share/man/man4/pfsync.4 user/alc/PQ_LAUNDRY/share/man/man4/proto.4 user/alc/PQ_LAUNDRY/share/man/man4/psm.4 user/alc/PQ_LAUNDRY/share/man/man4/pts.4 user/alc/PQ_LAUNDRY/share/man/man4/puc.4 user/alc/PQ_LAUNDRY/share/man/man4/qlxgbe.4 user/alc/PQ_LAUNDRY/share/man/man4/qlxge.4 user/alc/PQ_LAUNDRY/share/man/man4/random.4 user/alc/PQ_LAUNDRY/share/man/man4/rum.4 user/alc/PQ_LAUNDRY/share/man/man4/sdhci.4 user/alc/PQ_LAUNDRY/share/man/man4/sfxge.4 user/alc/PQ_LAUNDRY/share/man/man4/siba.4 user/alc/PQ_LAUNDRY/share/man/man4/siftr.4 user/alc/PQ_LAUNDRY/share/man/man4/simplebus.4 user/alc/PQ_LAUNDRY/share/man/man4/snd_hda.4 user/alc/PQ_LAUNDRY/share/man/man4/stf.4 user/alc/PQ_LAUNDRY/share/man/man4/syscons.4 user/alc/PQ_LAUNDRY/share/man/man4/tcp.4 user/alc/PQ_LAUNDRY/share/man/man4/u3g.4 user/alc/PQ_LAUNDRY/share/man/man4/unix.4 user/alc/PQ_LAUNDRY/share/man/man4/urtwn.4 user/alc/PQ_LAUNDRY/share/man/man4/usb_template.4 user/alc/PQ_LAUNDRY/share/man/man4/usfs.4 user/alc/PQ_LAUNDRY/share/man/man4/vale.4 user/alc/PQ_LAUNDRY/share/man/man4/virtio_scsi.4 user/alc/PQ_LAUNDRY/share/man/man4/vlan.4 user/alc/PQ_LAUNDRY/share/man/man4/vt.4 user/alc/PQ_LAUNDRY/share/man/man4/witness.4 user/alc/PQ_LAUNDRY/share/man/man4/wpi.4 user/alc/PQ_LAUNDRY/share/man/man5/ar.5 user/alc/PQ_LAUNDRY/share/man/man5/devfs.rules.5 user/alc/PQ_LAUNDRY/share/man/man5/elf.5 user/alc/PQ_LAUNDRY/share/man/man5/nandfs.5 user/alc/PQ_LAUNDRY/share/man/man5/nsswitch.conf.5 user/alc/PQ_LAUNDRY/share/man/man5/pf.conf.5 user/alc/PQ_LAUNDRY/share/man/man5/quota.user.5 user/alc/PQ_LAUNDRY/share/man/man5/rc.conf.5 user/alc/PQ_LAUNDRY/share/man/man5/src.conf.5 user/alc/PQ_LAUNDRY/share/man/man7/Makefile user/alc/PQ_LAUNDRY/share/man/man8/nanobsd.8 user/alc/PQ_LAUNDRY/share/man/man9/BUS_NEW_PASS.9 user/alc/PQ_LAUNDRY/share/man/man9/EVENTHANDLER.9 user/alc/PQ_LAUNDRY/share/man/man9/Makefile user/alc/PQ_LAUNDRY/share/man/man9/SYSCALL_MODULE.9 user/alc/PQ_LAUNDRY/share/man/man9/bpf.9 user/alc/PQ_LAUNDRY/share/man/man9/counter.9 user/alc/PQ_LAUNDRY/share/man/man9/domain.9 user/alc/PQ_LAUNDRY/share/man/man9/firmware.9 user/alc/PQ_LAUNDRY/share/man/man9/ifnet.9 user/alc/PQ_LAUNDRY/share/man/man9/kqueue.9 user/alc/PQ_LAUNDRY/share/man/man9/lock.9 user/alc/PQ_LAUNDRY/share/man/man9/locking.9 user/alc/PQ_LAUNDRY/share/man/man9/memguard.9 user/alc/PQ_LAUNDRY/share/man/man9/namei.9 user/alc/PQ_LAUNDRY/share/man/man9/netisr.9 user/alc/PQ_LAUNDRY/share/man/man9/pci.9 user/alc/PQ_LAUNDRY/share/man/man9/pmap.9 user/alc/PQ_LAUNDRY/share/man/man9/stack.9 user/alc/PQ_LAUNDRY/share/man/man9/sysctl.9 user/alc/PQ_LAUNDRY/share/man/man9/timeout.9 user/alc/PQ_LAUNDRY/share/man/man9/usbdi.9 user/alc/PQ_LAUNDRY/share/man/man9/vn_fullpath.9 user/alc/PQ_LAUNDRY/share/man/man9/zone.9 user/alc/PQ_LAUNDRY/share/misc/bsd-family-tree user/alc/PQ_LAUNDRY/share/misc/committers-ports.dot user/alc/PQ_LAUNDRY/share/misc/committers-src.dot user/alc/PQ_LAUNDRY/share/misc/organization.dot user/alc/PQ_LAUNDRY/share/misc/pci_vendors user/alc/PQ_LAUNDRY/share/mk/bsd.README user/alc/PQ_LAUNDRY/share/mk/bsd.compiler.mk user/alc/PQ_LAUNDRY/share/mk/bsd.crunchgen.mk user/alc/PQ_LAUNDRY/share/mk/bsd.dep.mk user/alc/PQ_LAUNDRY/share/mk/bsd.init.mk user/alc/PQ_LAUNDRY/share/mk/bsd.kmod.mk user/alc/PQ_LAUNDRY/share/mk/bsd.lib.mk user/alc/PQ_LAUNDRY/share/mk/bsd.libnames.mk user/alc/PQ_LAUNDRY/share/mk/bsd.own.mk user/alc/PQ_LAUNDRY/share/mk/bsd.prog.mk user/alc/PQ_LAUNDRY/share/mk/bsd.snmpmod.mk user/alc/PQ_LAUNDRY/share/mk/bsd.subdir.mk user/alc/PQ_LAUNDRY/share/mk/bsd.sys.mk user/alc/PQ_LAUNDRY/share/mk/local.meta.sys.mk user/alc/PQ_LAUNDRY/share/mk/local.sys.mk user/alc/PQ_LAUNDRY/share/mk/meta.autodep.mk user/alc/PQ_LAUNDRY/share/mk/meta.stage.mk user/alc/PQ_LAUNDRY/share/mk/src.libnames.mk user/alc/PQ_LAUNDRY/share/mk/src.opts.mk user/alc/PQ_LAUNDRY/share/mk/src.sys.env.mk user/alc/PQ_LAUNDRY/share/mk/sys.mk user/alc/PQ_LAUNDRY/share/monetdef/Makefile user/alc/PQ_LAUNDRY/share/msgdef/Makefile user/alc/PQ_LAUNDRY/share/numericdef/Makefile user/alc/PQ_LAUNDRY/share/timedef/Makefile user/alc/PQ_LAUNDRY/share/timedef/am_ET.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/ar_JO.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/ar_MA.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/ar_SA.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/be_BY.CP1131.src user/alc/PQ_LAUNDRY/share/timedef/be_BY.CP1251.src user/alc/PQ_LAUNDRY/share/timedef/be_BY.ISO8859-5.src user/alc/PQ_LAUNDRY/share/timedef/be_BY.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/bg_BG.CP1251.src user/alc/PQ_LAUNDRY/share/timedef/bg_BG.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/ca_IT.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/ca_IT.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/el_GR.ISO8859-7.src user/alc/PQ_LAUNDRY/share/timedef/el_GR.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/en_CA.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/en_GB.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/en_IE.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/en_PH.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/en_SG.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/en_US.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/es_AR.ISO8859-1.src user/alc/PQ_LAUNDRY/share/timedef/es_CR.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/es_ES.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/es_ES.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/fi_FI.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/fi_FI.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/fr_BE.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/fr_BE.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/fr_CA.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/fr_CA.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/fr_CH.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/fr_CH.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/fr_FR.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/fr_FR.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/he_IL.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/hi_IN.ISCII-DEV.src user/alc/PQ_LAUNDRY/share/timedef/hi_IN.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/hy_AM.ARMSCII-8.src user/alc/PQ_LAUNDRY/share/timedef/hy_AM.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/is_IS.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/is_IS.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/it_CH.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/it_CH.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/it_IT.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/it_IT.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/ko_KR.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/ko_KR.eucKR.src user/alc/PQ_LAUNDRY/share/timedef/nl_BE.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/nl_NL.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/pl_PL.ISO8859-2.src user/alc/PQ_LAUNDRY/share/timedef/pl_PL.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/ro_RO.ISO8859-2.src user/alc/PQ_LAUNDRY/share/timedef/ro_RO.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/ru_RU.CP1251.src user/alc/PQ_LAUNDRY/share/timedef/ru_RU.CP866.src user/alc/PQ_LAUNDRY/share/timedef/ru_RU.ISO8859-5.src user/alc/PQ_LAUNDRY/share/timedef/ru_RU.KOI8-R.src user/alc/PQ_LAUNDRY/share/timedef/ru_RU.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/sl_SI.ISO8859-2.src user/alc/PQ_LAUNDRY/share/timedef/sl_SI.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/sv_FI.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/sv_FI.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/sv_SE.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/sv_SE.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/tr_TR.ISO8859-9.src user/alc/PQ_LAUNDRY/share/timedef/tr_TR.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/uk_UA.CP1251.src user/alc/PQ_LAUNDRY/share/timedef/uk_UA.ISO8859-5.src user/alc/PQ_LAUNDRY/share/timedef/uk_UA.KOI8-U.src user/alc/PQ_LAUNDRY/share/timedef/uk_UA.UTF-8.src user/alc/PQ_LAUNDRY/share/zoneinfo/Makefile user/alc/PQ_LAUNDRY/sys/amd64/amd64/initcpu.c user/alc/PQ_LAUNDRY/sys/amd64/amd64/pmap.c user/alc/PQ_LAUNDRY/sys/amd64/amd64/trap.c user/alc/PQ_LAUNDRY/sys/amd64/amd64/vm_machdep.c user/alc/PQ_LAUNDRY/sys/amd64/cloudabi64/cloudabi64_sysvec.c user/alc/PQ_LAUNDRY/sys/amd64/include/counter.h user/alc/PQ_LAUNDRY/sys/amd64/include/intr_machdep.h user/alc/PQ_LAUNDRY/sys/amd64/linux/linux.h user/alc/PQ_LAUNDRY/sys/amd64/linux/linux_machdep.c user/alc/PQ_LAUNDRY/sys/amd64/linux/linux_proto.h user/alc/PQ_LAUNDRY/sys/amd64/linux/linux_syscall.h user/alc/PQ_LAUNDRY/sys/amd64/linux/linux_syscalls.c user/alc/PQ_LAUNDRY/sys/amd64/linux/linux_sysent.c user/alc/PQ_LAUNDRY/sys/amd64/linux/linux_systrace_args.c user/alc/PQ_LAUNDRY/sys/amd64/linux/syscalls.master user/alc/PQ_LAUNDRY/sys/amd64/linux32/linux.h user/alc/PQ_LAUNDRY/sys/amd64/linux32/linux32_machdep.c user/alc/PQ_LAUNDRY/sys/amd64/linux32/linux32_proto.h user/alc/PQ_LAUNDRY/sys/amd64/linux32/linux32_syscall.h user/alc/PQ_LAUNDRY/sys/amd64/linux32/linux32_syscalls.c user/alc/PQ_LAUNDRY/sys/amd64/linux32/linux32_sysent.c user/alc/PQ_LAUNDRY/sys/amd64/linux32/linux32_systrace_args.c user/alc/PQ_LAUNDRY/sys/amd64/linux32/syscalls.master user/alc/PQ_LAUNDRY/sys/amd64/vmm/io/vhpet.c user/alc/PQ_LAUNDRY/sys/amd64/vmm/io/vioapic.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_ahci.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_codec.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_dmac.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_ehci.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_fb.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_gpio.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_hdmi.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_mmc.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_mmc.h user/alc/PQ_LAUNDRY/sys/arm/allwinner/allwinner_machdep.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_ccu.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_if_dwc.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/aw_usbphy.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/axp209.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_ahbclk.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_apbclk.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_axiclk.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_codecclk.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_cpuclk.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_cpusclk.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_debeclk.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_gate.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_gmacclk.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_hdmiclk.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_lcdclk.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_mmcclk.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_modclk.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_pll.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/clk/aw_usbclk.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/if_awg.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/if_awgreg.h user/alc/PQ_LAUNDRY/sys/arm/allwinner/if_emac.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/std.a10 user/alc/PQ_LAUNDRY/sys/arm/arm/bcopyinout.S user/alc/PQ_LAUNDRY/sys/arm/arm/bcopyinout_xscale.S user/alc/PQ_LAUNDRY/sys/arm/arm/bus_space_base.c user/alc/PQ_LAUNDRY/sys/arm/arm/copystr.S user/alc/PQ_LAUNDRY/sys/arm/arm/cpu_asm-v6.S user/alc/PQ_LAUNDRY/sys/arm/arm/cpufunc.c user/alc/PQ_LAUNDRY/sys/arm/arm/cpufunc_asm.S user/alc/PQ_LAUNDRY/sys/arm/arm/cpufunc_asm_xscale.S user/alc/PQ_LAUNDRY/sys/arm/arm/debug_monitor.c user/alc/PQ_LAUNDRY/sys/arm/arm/disassem.c user/alc/PQ_LAUNDRY/sys/arm/arm/elf_machdep.c user/alc/PQ_LAUNDRY/sys/arm/arm/elf_trampoline.c user/alc/PQ_LAUNDRY/sys/arm/arm/exception.S user/alc/PQ_LAUNDRY/sys/arm/arm/fiq.c user/alc/PQ_LAUNDRY/sys/arm/arm/fusu.S 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/locore-v4.S user/alc/PQ_LAUNDRY/sys/arm/arm/locore-v6.S user/alc/PQ_LAUNDRY/sys/arm/arm/machdep.c user/alc/PQ_LAUNDRY/sys/arm/arm/mem.c user/alc/PQ_LAUNDRY/sys/arm/arm/mp_machdep.c user/alc/PQ_LAUNDRY/sys/arm/arm/nexus.c user/alc/PQ_LAUNDRY/sys/arm/arm/pmap-v6.c user/alc/PQ_LAUNDRY/sys/arm/arm/stdatomic.c user/alc/PQ_LAUNDRY/sys/arm/arm/swtch-v4.S 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/trap-v6.c user/alc/PQ_LAUNDRY/sys/arm/arm/vm_machdep.c user/alc/PQ_LAUNDRY/sys/arm/at91/at91_machdep.c user/alc/PQ_LAUNDRY/sys/arm/broadcom/bcm2835/files.bcm283x user/alc/PQ_LAUNDRY/sys/arm/cavium/cns11xx/econa_machdep.c user/alc/PQ_LAUNDRY/sys/arm/conf/A10 user/alc/PQ_LAUNDRY/sys/arm/conf/ALLWINNER user/alc/PQ_LAUNDRY/sys/arm/conf/ALPINE user/alc/PQ_LAUNDRY/sys/arm/conf/AML8726 user/alc/PQ_LAUNDRY/sys/arm/conf/ARMADA38X user/alc/PQ_LAUNDRY/sys/arm/conf/ARMADAXP user/alc/PQ_LAUNDRY/sys/arm/conf/ATMEL user/alc/PQ_LAUNDRY/sys/arm/conf/AVILA user/alc/PQ_LAUNDRY/sys/arm/conf/BEAGLEBONE user/alc/PQ_LAUNDRY/sys/arm/conf/BWCT user/alc/PQ_LAUNDRY/sys/arm/conf/CAMBRIA user/alc/PQ_LAUNDRY/sys/arm/conf/CNS11XXNAS user/alc/PQ_LAUNDRY/sys/arm/conf/CRB user/alc/PQ_LAUNDRY/sys/arm/conf/DB-78XXX user/alc/PQ_LAUNDRY/sys/arm/conf/DB-88F5XXX user/alc/PQ_LAUNDRY/sys/arm/conf/DB-88F6XXX user/alc/PQ_LAUNDRY/sys/arm/conf/DOCKSTAR user/alc/PQ_LAUNDRY/sys/arm/conf/DREAMPLUG-1001 user/alc/PQ_LAUNDRY/sys/arm/conf/EA3250 user/alc/PQ_LAUNDRY/sys/arm/conf/EB9200 user/alc/PQ_LAUNDRY/sys/arm/conf/EFIKA_MX user/alc/PQ_LAUNDRY/sys/arm/conf/ETHERNUT5 user/alc/PQ_LAUNDRY/sys/arm/conf/EXYNOS5.common user/alc/PQ_LAUNDRY/sys/arm/conf/GUMSTIX user/alc/PQ_LAUNDRY/sys/arm/conf/HL200 user/alc/PQ_LAUNDRY/sys/arm/conf/HL201 user/alc/PQ_LAUNDRY/sys/arm/conf/IMX53 user/alc/PQ_LAUNDRY/sys/arm/conf/IMX53-QSB user/alc/PQ_LAUNDRY/sys/arm/conf/IMX6 user/alc/PQ_LAUNDRY/sys/arm/conf/KB920X user/alc/PQ_LAUNDRY/sys/arm/conf/NSLU user/alc/PQ_LAUNDRY/sys/arm/conf/PANDABOARD user/alc/PQ_LAUNDRY/sys/arm/conf/QILA9G20 user/alc/PQ_LAUNDRY/sys/arm/conf/RK3188 user/alc/PQ_LAUNDRY/sys/arm/conf/RPI-B user/alc/PQ_LAUNDRY/sys/arm/conf/RPI2 user/alc/PQ_LAUNDRY/sys/arm/conf/SAM9260EK user/alc/PQ_LAUNDRY/sys/arm/conf/SAM9G20EK user/alc/PQ_LAUNDRY/sys/arm/conf/SAM9X25EK user/alc/PQ_LAUNDRY/sys/arm/conf/SHEEVAPLUG user/alc/PQ_LAUNDRY/sys/arm/conf/SN9G45 user/alc/PQ_LAUNDRY/sys/arm/conf/SOCKIT.common user/alc/PQ_LAUNDRY/sys/arm/conf/TEGRA124 user/alc/PQ_LAUNDRY/sys/arm/conf/TS7800 user/alc/PQ_LAUNDRY/sys/arm/conf/VERSATILEPB user/alc/PQ_LAUNDRY/sys/arm/conf/VIRT user/alc/PQ_LAUNDRY/sys/arm/conf/VYBRID user/alc/PQ_LAUNDRY/sys/arm/conf/ZEDBOARD user/alc/PQ_LAUNDRY/sys/arm/conf/std.arm user/alc/PQ_LAUNDRY/sys/arm/conf/std.armv6 user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx6_anatop.c user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx_gpio.c user/alc/PQ_LAUNDRY/sys/arm/freescale/imx/imx_sdhci.c user/alc/PQ_LAUNDRY/sys/arm/include/_align.h user/alc/PQ_LAUNDRY/sys/arm/include/armreg.h user/alc/PQ_LAUNDRY/sys/arm/include/asm.h user/alc/PQ_LAUNDRY/sys/arm/include/atomic.h user/alc/PQ_LAUNDRY/sys/arm/include/bus.h user/alc/PQ_LAUNDRY/sys/arm/include/cpu-v4.h user/alc/PQ_LAUNDRY/sys/arm/include/cpu-v6.h user/alc/PQ_LAUNDRY/sys/arm/include/cpu.h user/alc/PQ_LAUNDRY/sys/arm/include/db_machdep.h user/alc/PQ_LAUNDRY/sys/arm/include/debug_monitor.h user/alc/PQ_LAUNDRY/sys/arm/include/machdep.h user/alc/PQ_LAUNDRY/sys/arm/include/param.h user/alc/PQ_LAUNDRY/sys/arm/include/pcpu.h user/alc/PQ_LAUNDRY/sys/arm/include/pmap.h user/alc/PQ_LAUNDRY/sys/arm/include/proc.h user/alc/PQ_LAUNDRY/sys/arm/include/sf_buf.h user/alc/PQ_LAUNDRY/sys/arm/include/sysarch.h user/alc/PQ_LAUNDRY/sys/arm/include/sysreg.h user/alc/PQ_LAUNDRY/sys/arm/include/vm.h user/alc/PQ_LAUNDRY/sys/arm/lpc/if_lpe.c user/alc/PQ_LAUNDRY/sys/arm/mv/mv_common.c user/alc/PQ_LAUNDRY/sys/arm/mv/mv_machdep.c user/alc/PQ_LAUNDRY/sys/arm/mv/mvwin.h user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra124/tegra124_cpufreq.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra124/tegra124_pmc.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra_ahci.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra_efuse.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra_ehci.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra_i2c.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra_pcie.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra_rtc.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra_sdhci.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra_soctherm.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra_uart.c user/alc/PQ_LAUNDRY/sys/arm/nvidia/tegra_usbphy.c user/alc/PQ_LAUNDRY/sys/arm/samsung/exynos/chrome_kb.c user/alc/PQ_LAUNDRY/sys/arm/ti/am335x/am335x_pwmss.c user/alc/PQ_LAUNDRY/sys/arm/ti/cpsw/if_cpsw.c user/alc/PQ_LAUNDRY/sys/arm/ti/cpsw/if_cpswvar.h user/alc/PQ_LAUNDRY/sys/arm/ti/ti_adc.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/autoconf.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/busdma_bounce.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/arm64/gic_v3_var.h user/alc/PQ_LAUNDRY/sys/arm64/arm64/mem.c 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/arm64/trap.c user/alc/PQ_LAUNDRY/sys/arm64/arm64/vm_machdep.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.h user/alc/PQ_LAUNDRY/sys/arm64/cavium/thunder_pcie_pem_fdt.c user/alc/PQ_LAUNDRY/sys/arm64/cloudabi64/cloudabi64_sysvec.c user/alc/PQ_LAUNDRY/sys/arm64/conf/GENERIC user/alc/PQ_LAUNDRY/sys/arm64/include/intr.h user/alc/PQ_LAUNDRY/sys/arm64/include/memdev.h user/alc/PQ_LAUNDRY/sys/arm64/include/vmparam.h user/alc/PQ_LAUNDRY/sys/boot/efi/Makefile.inc user/alc/PQ_LAUNDRY/sys/boot/efi/boot1/boot1.c user/alc/PQ_LAUNDRY/sys/boot/efi/include/efilib.h 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/libefi/time.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/Makefile user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/amd64/elf64_freebsd.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/arm/exec.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/arm64/exec.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/arch/i386/elf32_freebsd.c user/alc/PQ_LAUNDRY/sys/boot/efi/loader/main.c user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/armada-388-gp.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/armada-38x.dtsi user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/bananapi.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/bcm2835.dtsi user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/bcm2836.dtsi user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/cubieboard.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/cubieboard2.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/db78100.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/db88f6281.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/dockstar.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/dreamplug-1001.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/dreamplug-1001N.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/olimex-a20-som-evb.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/olinuxino-lime.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/dts/arm/sheevaplug.dts user/alc/PQ_LAUNDRY/sys/boot/fdt/fdt_loader_cmd.c user/alc/PQ_LAUNDRY/sys/boot/geli/geliboot_crypto.c user/alc/PQ_LAUNDRY/sys/boot/powerpc/ofw/ofwfdt.c user/alc/PQ_LAUNDRY/sys/boot/uboot/lib/elf_freebsd.c user/alc/PQ_LAUNDRY/sys/boot/uboot/lib/glue.c user/alc/PQ_LAUNDRY/sys/boot/zfs/zfs.c user/alc/PQ_LAUNDRY/sys/cam/ata/ata_da.c user/alc/PQ_LAUNDRY/sys/cam/cam_ccb.h user/alc/PQ_LAUNDRY/sys/cam/cam_iosched.c user/alc/PQ_LAUNDRY/sys/cam/cam_xpt.c user/alc/PQ_LAUNDRY/sys/cam/cam_xpt_internal.h user/alc/PQ_LAUNDRY/sys/cam/ctl/ctl_frontend_iscsi.c user/alc/PQ_LAUNDRY/sys/cam/ctl/ctl_frontend_iscsi.h user/alc/PQ_LAUNDRY/sys/cam/scsi/scsi_all.c user/alc/PQ_LAUNDRY/sys/cam/scsi/scsi_da.c user/alc/PQ_LAUNDRY/sys/cam/scsi/scsi_xpt.c user/alc/PQ_LAUNDRY/sys/cddl/boot/zfs/lz4.c user/alc/PQ_LAUNDRY/sys/cddl/compat/opensolaris/sys/dnlc.h user/alc/PQ_LAUNDRY/sys/cddl/compat/opensolaris/sys/proc.h user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/common/acl/acl_common.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/Makefile.files user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/skein_zfs.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c 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_acl.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/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h user/alc/PQ_LAUNDRY/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h user/alc/PQ_LAUNDRY/sys/cddl/dev/dtrace/aarch64/dtrace_asm.S user/alc/PQ_LAUNDRY/sys/cddl/dev/dtrace/aarch64/dtrace_isa.c user/alc/PQ_LAUNDRY/sys/cddl/dev/dtrace/aarch64/dtrace_subr.c user/alc/PQ_LAUNDRY/sys/cddl/dev/profile/profile.c user/alc/PQ_LAUNDRY/sys/compat/freebsd32/freebsd32_misc.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_emul.c user/alc/PQ_LAUNDRY/sys/compat/linux/linux_emul.h user/alc/PQ_LAUNDRY/sys/compat/linux/linux_fork.c user/alc/PQ_LAUNDRY/sys/compat/linux/linux_ioctl.c user/alc/PQ_LAUNDRY/sys/compat/linux/linux_misc.c user/alc/PQ_LAUNDRY/sys/compat/linux/linux_socket.c user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/asm/atomic-long.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/asm/uaccess.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/bitops.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/cdev.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/compat.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/completion.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/etherdevice.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/gfp.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/io.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/kernel.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/kref.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/ktime.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/list.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/moduleparam.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/random.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/sched.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/time.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/include/linux/wait.h user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/src/linux_compat.c user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/src/linux_idr.c user/alc/PQ_LAUNDRY/sys/compat/linuxkpi/common/src/linux_pci.c user/alc/PQ_LAUNDRY/sys/compat/svr4/svr4_filio.c user/alc/PQ_LAUNDRY/sys/compat/svr4/svr4_proto.h user/alc/PQ_LAUNDRY/sys/compat/svr4/svr4_syscall.h user/alc/PQ_LAUNDRY/sys/compat/svr4/svr4_syscallnames.c user/alc/PQ_LAUNDRY/sys/compat/svr4/svr4_sysent.c user/alc/PQ_LAUNDRY/sys/compat/svr4/syscalls.master user/alc/PQ_LAUNDRY/sys/conf/Makefile.riscv user/alc/PQ_LAUNDRY/sys/conf/NOTES user/alc/PQ_LAUNDRY/sys/conf/dtb.mk user/alc/PQ_LAUNDRY/sys/conf/files user/alc/PQ_LAUNDRY/sys/conf/files.amd64 user/alc/PQ_LAUNDRY/sys/conf/files.arm64 user/alc/PQ_LAUNDRY/sys/conf/files.i386 user/alc/PQ_LAUNDRY/sys/conf/files.pc98 user/alc/PQ_LAUNDRY/sys/conf/files.powerpc user/alc/PQ_LAUNDRY/sys/conf/files.riscv user/alc/PQ_LAUNDRY/sys/conf/kern.opts.mk user/alc/PQ_LAUNDRY/sys/conf/kern.post.mk user/alc/PQ_LAUNDRY/sys/conf/kern.pre.mk user/alc/PQ_LAUNDRY/sys/conf/kmod.mk user/alc/PQ_LAUNDRY/sys/conf/newvers.sh user/alc/PQ_LAUNDRY/sys/conf/options user/alc/PQ_LAUNDRY/sys/conf/options.arm user/alc/PQ_LAUNDRY/sys/conf/options.arm64 user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/changes.txt user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/compiler/asloptions.c user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/components/debugger/dbobject.c user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/components/disassembler/dmopcode.c user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/components/disassembler/dmwalk.c user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/components/dispatcher/dsutils.c user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/components/executer/exfldio.c user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/components/hardware/hwregs.c user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/components/namespace/nsdump.c user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/include/acglobal.h user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/include/acmacros.h user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/include/acpixf.h user/alc/PQ_LAUNDRY/sys/contrib/dev/acpica/include/acutils.h user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9300.h user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd_inc.h user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_interrupts.c user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_mci.c user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_misc.c user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_recv_ds.c user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_xmit.c user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_xmit_ds.c user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9300reg.h user/alc/PQ_LAUNDRY/sys/contrib/dev/ath/ath_hal/ar9300/ar9462_2p0_initvals.h user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/netinet/ip_fil.h user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/netinet/ip_nat.c user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/netinet/ip_proxy.c user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/netinet/ip_rpcb_pxy.c user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/netinet/ip_rules.c user/alc/PQ_LAUNDRY/sys/contrib/ipfilter/netinet/mlfk_ipl.c user/alc/PQ_LAUNDRY/sys/contrib/libnv/nvlist.c user/alc/PQ_LAUNDRY/sys/contrib/libnv/nvpair.c user/alc/PQ_LAUNDRY/sys/contrib/ncsw/inc/error_ext.h user/alc/PQ_LAUNDRY/sys/contrib/ncsw/inc/integrations/part_ext.h user/alc/PQ_LAUNDRY/sys/contrib/ncsw/integrations/fman_ucode.h user/alc/PQ_LAUNDRY/sys/crypto/aesni/aesni.h user/alc/PQ_LAUNDRY/sys/crypto/aesni/aesni_wrap.c user/alc/PQ_LAUNDRY/sys/crypto/sha1.c user/alc/PQ_LAUNDRY/sys/crypto/sha1.h user/alc/PQ_LAUNDRY/sys/crypto/sha2/sha256.h user/alc/PQ_LAUNDRY/sys/crypto/sha2/sha256c.c user/alc/PQ_LAUNDRY/sys/crypto/sha2/sha384.h user/alc/PQ_LAUNDRY/sys/crypto/sha2/sha512.h user/alc/PQ_LAUNDRY/sys/crypto/sha2/sha512c.c user/alc/PQ_LAUNDRY/sys/crypto/siphash/siphash.c user/alc/PQ_LAUNDRY/sys/crypto/siphash/siphash.h user/alc/PQ_LAUNDRY/sys/dev/acpica/acpi.c user/alc/PQ_LAUNDRY/sys/dev/acpica/acpi_lid.c user/alc/PQ_LAUNDRY/sys/dev/acpica/acpi_thermal.c user/alc/PQ_LAUNDRY/sys/dev/ahci/ahci.c user/alc/PQ_LAUNDRY/sys/dev/ahci/ahci.h user/alc/PQ_LAUNDRY/sys/dev/an/if_an.c user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ah.c user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ah.h user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ah_desc.h user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ah_internal.h user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ar5212/ar5212_reset.c user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ar5416/ar5416_btcoex.c user/alc/PQ_LAUNDRY/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c user/alc/PQ_LAUNDRY/sys/dev/ath/ath_rate/sample/sample.h user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath.c user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_alq.h user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_beacon.c user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_btcoex.c user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_btcoex.h user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_debug.h user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_rx_edma.c user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_sysctl.c user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_tdma.c user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_tx.c user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_tx_edma.c user/alc/PQ_LAUNDRY/sys/dev/ath/if_ath_tx_ht.c user/alc/PQ_LAUNDRY/sys/dev/ath/if_athvar.h user/alc/PQ_LAUNDRY/sys/dev/bge/if_bge.c user/alc/PQ_LAUNDRY/sys/dev/bge/if_bgereg.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcma.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcma_nexus.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcma_subr.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bcma/bcmavar.h 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_core.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_hwdata.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_pci_sprom.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndb/bhndb_subr.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/bhndvar.h 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/chipc/chipc.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/chipcreg.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/chipc/chipcvar.h 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/pcie2/bhnd_pcie2.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/cores/pcie2/bhnd_pcie2_hostb.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/nvram/bhnd_nvram.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/nvram/bhnd_sprom.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/nvram/bhnd_spromvar.h 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/siba_nexus.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/siba_subr.c user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/sibareg.h user/alc/PQ_LAUNDRY/sys/dev/bhnd/siba/sibavar.h user/alc/PQ_LAUNDRY/sys/dev/bwi/if_bwi.c user/alc/PQ_LAUNDRY/sys/dev/bwn/if_bwn.c 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_n.c user/alc/PQ_LAUNDRY/sys/dev/cesa/cesa.c user/alc/PQ_LAUNDRY/sys/dev/cesa/cesa.h user/alc/PQ_LAUNDRY/sys/dev/ciss/ciss.c user/alc/PQ_LAUNDRY/sys/dev/cpuctl/cpuctl.c user/alc/PQ_LAUNDRY/sys/dev/cxgb/cxgb_sge.c user/alc/PQ_LAUNDRY/sys/dev/cxgb/ulp/tom/cxgb_listen.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/adapter.h user/alc/PQ_LAUNDRY/sys/dev/cxgbe/cxgbei/cxgbei.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/cxgbei/icl_cxgbei.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/iw_cxgbe/cm.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/iw_cxgbe/device.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/iw_cxgbe/ev.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h user/alc/PQ_LAUNDRY/sys/dev/cxgbe/iw_cxgbe/provider.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/iw_cxgbe/resource.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_ioctl.h user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_l2t.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_l2t.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/cxgbe/tom/t4_connect.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/tom/t4_cpl_io.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/tom/t4_ddp.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/cxgbe/tom/t4_tom.h user/alc/PQ_LAUNDRY/sys/dev/cxgbe/tom/t4_tom_l2t.c user/alc/PQ_LAUNDRY/sys/dev/cxgbe/tom/t4_tom_l2t.h user/alc/PQ_LAUNDRY/sys/dev/dpaa/portals_common.c user/alc/PQ_LAUNDRY/sys/dev/drm2/drm_os_freebsd.c user/alc/PQ_LAUNDRY/sys/dev/drm2/drm_os_freebsd.h user/alc/PQ_LAUNDRY/sys/dev/drm2/i915/i915_drv.h user/alc/PQ_LAUNDRY/sys/dev/drm2/radeon/radeon_acpi.c user/alc/PQ_LAUNDRY/sys/dev/dwc/if_dwc.c user/alc/PQ_LAUNDRY/sys/dev/dwc/if_dwc.h user/alc/PQ_LAUNDRY/sys/dev/e1000/if_em.c user/alc/PQ_LAUNDRY/sys/dev/e1000/if_igb.c user/alc/PQ_LAUNDRY/sys/dev/e1000/if_lem.c user/alc/PQ_LAUNDRY/sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c user/alc/PQ_LAUNDRY/sys/dev/extres/clk/clk.c user/alc/PQ_LAUNDRY/sys/dev/extres/clk/clk.h user/alc/PQ_LAUNDRY/sys/dev/extres/clk/clk_fixed.c user/alc/PQ_LAUNDRY/sys/dev/extres/hwreset/hwreset.c user/alc/PQ_LAUNDRY/sys/dev/extres/hwreset/hwreset.h user/alc/PQ_LAUNDRY/sys/dev/extres/phy/phy.c user/alc/PQ_LAUNDRY/sys/dev/extres/phy/phy.h user/alc/PQ_LAUNDRY/sys/dev/extres/regulator/regulator.c user/alc/PQ_LAUNDRY/sys/dev/extres/regulator/regulator.h user/alc/PQ_LAUNDRY/sys/dev/extres/regulator/regulator_fixed.c user/alc/PQ_LAUNDRY/sys/dev/fdt/simplebus.c user/alc/PQ_LAUNDRY/sys/dev/ffec/if_ffec.c user/alc/PQ_LAUNDRY/sys/dev/filemon/filemon.c user/alc/PQ_LAUNDRY/sys/dev/filemon/filemon_wrapper.c user/alc/PQ_LAUNDRY/sys/dev/flash/mx25l.c user/alc/PQ_LAUNDRY/sys/dev/gpio/gpiobus.c user/alc/PQ_LAUNDRY/sys/dev/gpio/gpiobusvar.h user/alc/PQ_LAUNDRY/sys/dev/gpio/ofw_gpiobus.c user/alc/PQ_LAUNDRY/sys/dev/hwpmc/hwpmc_mod.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/include/hyperv.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/netvsc/hv_rndis_filter.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_rndis_filter.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/utilities/hv_heartbeat.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/utilities/hv_kvp.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/utilities/hv_shutdown.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/utilities/hv_timesync.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/utilities/hv_util.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/utilities/hv_util.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hv_ring_buffer.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hv_vmbus_priv.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_var.h user/alc/PQ_LAUNDRY/sys/dev/ichiic/ig4_iic.c user/alc/PQ_LAUNDRY/sys/dev/iicbus/twsi/a10_twsi.c user/alc/PQ_LAUNDRY/sys/dev/ioat/ioat.c user/alc/PQ_LAUNDRY/sys/dev/ioat/ioat.h user/alc/PQ_LAUNDRY/sys/dev/ioat/ioat_hw.h user/alc/PQ_LAUNDRY/sys/dev/ioat/ioat_internal.h user/alc/PQ_LAUNDRY/sys/dev/isci/scil/sati_passthrough.c user/alc/PQ_LAUNDRY/sys/dev/isci/scil/sati_util.c 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_soft.c user/alc/PQ_LAUNDRY/sys/dev/iscsi/iscsi.c user/alc/PQ_LAUNDRY/sys/dev/iscsi/iscsi_ioctl.h user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm.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_db.c user/alc/PQ_LAUNDRY/sys/dev/iwm/if_iwm_phy_db.h 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_util.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/iwn/if_iwn.c user/alc/PQ_LAUNDRY/sys/dev/iwn/if_iwnvar.h user/alc/PQ_LAUNDRY/sys/dev/ixgb/if_ixgb.c user/alc/PQ_LAUNDRY/sys/dev/ixgbe/if_ix.c user/alc/PQ_LAUNDRY/sys/dev/ixgbe/if_ixv.c user/alc/PQ_LAUNDRY/sys/dev/ixgbe/ix_txrx.c user/alc/PQ_LAUNDRY/sys/dev/ixgbe/ixgbe_phy.c user/alc/PQ_LAUNDRY/sys/dev/ixl/i40e_prototype.h user/alc/PQ_LAUNDRY/sys/dev/ixl/if_ixl.c user/alc/PQ_LAUNDRY/sys/dev/ixl/if_ixlv.c user/alc/PQ_LAUNDRY/sys/dev/ixl/ixl_txrx.c user/alc/PQ_LAUNDRY/sys/dev/mii/miidevs user/alc/PQ_LAUNDRY/sys/dev/mii/smscphy.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/driver.h user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_main.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/mlx5_core/mlx5_vport.c 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_rx.c user/alc/PQ_LAUNDRY/sys/dev/mlx5/vport.h user/alc/PQ_LAUNDRY/sys/dev/mpr/mpr.c user/alc/PQ_LAUNDRY/sys/dev/mpr/mpr_sas.c user/alc/PQ_LAUNDRY/sys/dev/mpr/mprvar.h user/alc/PQ_LAUNDRY/sys/dev/mps/mps.c user/alc/PQ_LAUNDRY/sys/dev/mps/mps_config.c user/alc/PQ_LAUNDRY/sys/dev/mps/mps_sas.c user/alc/PQ_LAUNDRY/sys/dev/mps/mps_sas_lsi.c user/alc/PQ_LAUNDRY/sys/dev/mps/mps_user.c user/alc/PQ_LAUNDRY/sys/dev/mps/mpsvar.h user/alc/PQ_LAUNDRY/sys/dev/mrsas/mrsas.c user/alc/PQ_LAUNDRY/sys/dev/mrsas/mrsas.h user/alc/PQ_LAUNDRY/sys/dev/mrsas/mrsas_cam.c user/alc/PQ_LAUNDRY/sys/dev/mrsas/mrsas_fp.c user/alc/PQ_LAUNDRY/sys/dev/ntb/if_ntb/if_ntb.c user/alc/PQ_LAUNDRY/sys/dev/ntb/ntb_hw/ntb_hw.c user/alc/PQ_LAUNDRY/sys/dev/ntb/ntb_hw/ntb_regs.h user/alc/PQ_LAUNDRY/sys/dev/nvd/nvd.c user/alc/PQ_LAUNDRY/sys/dev/nvme/nvme.h user/alc/PQ_LAUNDRY/sys/dev/nvme/nvme_ctrlr.c user/alc/PQ_LAUNDRY/sys/dev/nvme/nvme_ns_cmd.c user/alc/PQ_LAUNDRY/sys/dev/nvme/nvme_private.h user/alc/PQ_LAUNDRY/sys/dev/nxge/xgehal/xgehal-device.c 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/ofwbus.c user/alc/PQ_LAUNDRY/sys/dev/ofw/ofwpci.c user/alc/PQ_LAUNDRY/sys/dev/ofw/ofwpci.h 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/pcivar.h user/alc/PQ_LAUNDRY/sys/dev/qlxgbe/ql_isr.c user/alc/PQ_LAUNDRY/sys/dev/qlxge/qls_isr.c user/alc/PQ_LAUNDRY/sys/dev/ral/rt2560.c user/alc/PQ_LAUNDRY/sys/dev/ral/rt2661.c user/alc/PQ_LAUNDRY/sys/dev/ral/rt2661var.h 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/rtwn/if_rtwn.c user/alc/PQ_LAUNDRY/sys/dev/rtwn/if_rtwnreg.h user/alc/PQ_LAUNDRY/sys/dev/sdhci/sdhci.h 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_intr.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/ef10_mac.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/ef10_mcdi.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_phy.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/efsys.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_bootcfg.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_check.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_crc32.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_ev.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_filter.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_hash.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_impl.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_intr.c 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_mcdi.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_mon.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_nic.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_nvram.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_phy.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_phy_ids.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_port.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_regs.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_regs_ef10.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_regs_mcdi.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_regs_pci.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_rx.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_sram.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_tx.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_types.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_vpd.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/efx_wol.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/hunt_impl.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/hunt_nic.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/hunt_phy.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/mcdi_mon.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/mcdi_mon.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/medford_impl.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/medford_nic.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/siena_flash.h 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_mcdi.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/siena_nic.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/siena_nvram.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/siena_phy.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/siena_sram.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/common/siena_vpd.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge_dma.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge_ev.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge_intr.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge_ioc.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge_mcdi.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge_nvram.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge_port.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge_rx.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge_rx.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge_tx.c user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge_tx.h user/alc/PQ_LAUNDRY/sys/dev/sfxge/sfxge_version.h user/alc/PQ_LAUNDRY/sys/dev/siba/siba_bwn.c user/alc/PQ_LAUNDRY/sys/dev/sound/usb/uaudio.c user/alc/PQ_LAUNDRY/sys/dev/spibus/ofw_spibus.c user/alc/PQ_LAUNDRY/sys/dev/spibus/spi.h user/alc/PQ_LAUNDRY/sys/dev/spibus/spibus.c user/alc/PQ_LAUNDRY/sys/dev/spibus/spibusvar.h user/alc/PQ_LAUNDRY/sys/dev/sym/sym_hipd.c user/alc/PQ_LAUNDRY/sys/dev/uart/uart_dev_snps.c user/alc/PQ_LAUNDRY/sys/dev/urtwn/if_urtwn.c user/alc/PQ_LAUNDRY/sys/dev/urtwn/if_urtwnreg.h user/alc/PQ_LAUNDRY/sys/dev/urtwn/if_urtwnvar.h user/alc/PQ_LAUNDRY/sys/dev/usb/controller/dwc_otg.c user/alc/PQ_LAUNDRY/sys/dev/usb/controller/generic_ohci.c user/alc/PQ_LAUNDRY/sys/dev/usb/controller/xhci.c user/alc/PQ_LAUNDRY/sys/dev/usb/controller/xhci.h user/alc/PQ_LAUNDRY/sys/dev/usb/controller/xhcireg.h user/alc/PQ_LAUNDRY/sys/dev/usb/net/uhso.c user/alc/PQ_LAUNDRY/sys/dev/usb/net/usb_ethernet.c user/alc/PQ_LAUNDRY/sys/dev/usb/quirk/usb_quirk.c 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_device.h user/alc/PQ_LAUNDRY/sys/dev/usb/usbdevs user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_rsu.c user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_run.c user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_runreg.h user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_ural.c user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_urtw.c user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_urtwreg.h user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_zyd.c user/alc/PQ_LAUNDRY/sys/dev/usb/wlan/if_zydreg.h user/alc/PQ_LAUNDRY/sys/dev/vmware/vmxnet3/if_vmx.c user/alc/PQ_LAUNDRY/sys/dev/vnic/mrml_bridge.c user/alc/PQ_LAUNDRY/sys/dev/vnic/thunder_mdio_fdt.c user/alc/PQ_LAUNDRY/sys/dev/vt/hw/fb/vt_fb.c user/alc/PQ_LAUNDRY/sys/dev/vt/vt.h user/alc/PQ_LAUNDRY/sys/dev/vt/vt_core.c user/alc/PQ_LAUNDRY/sys/dev/xen/blkback/blkback.c user/alc/PQ_LAUNDRY/sys/dev/xen/netfront/netfront.c user/alc/PQ_LAUNDRY/sys/dev/xen/timer/timer.c user/alc/PQ_LAUNDRY/sys/fs/cuse/cuse.c user/alc/PQ_LAUNDRY/sys/fs/devfs/devfs_vnops.c user/alc/PQ_LAUNDRY/sys/fs/ext2fs/ext2_alloc.c user/alc/PQ_LAUNDRY/sys/fs/ext2fs/ext2_bmap.c user/alc/PQ_LAUNDRY/sys/fs/ext2fs/ext2_extents.h user/alc/PQ_LAUNDRY/sys/fs/ext2fs/ext2_vfsops.c user/alc/PQ_LAUNDRY/sys/fs/ext2fs/ext2fs.h user/alc/PQ_LAUNDRY/sys/fs/fifofs/fifo_vnops.c user/alc/PQ_LAUNDRY/sys/fs/nfsclient/nfs_clnode.c user/alc/PQ_LAUNDRY/sys/fs/nfsclient/nfs_clvfsops.c user/alc/PQ_LAUNDRY/sys/fs/nfsclient/nfs_clvnops.c 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_subr.c user/alc/PQ_LAUNDRY/sys/geom/label/g_label_ufs.c user/alc/PQ_LAUNDRY/sys/geom/mirror/g_mirror.c user/alc/PQ_LAUNDRY/sys/geom/uzip/g_uzip.c user/alc/PQ_LAUNDRY/sys/geom/uzip/g_uzip_dapi.h user/alc/PQ_LAUNDRY/sys/geom/uzip/g_uzip_lzma.c user/alc/PQ_LAUNDRY/sys/geom/uzip/g_uzip_zlib.c 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/AIR3GII.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/ASL26555-16M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ASL26555-8M.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/AWAPN2403.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/AWM002.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/ArcherC20i.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/CF-WR800N.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/CS-QR10.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DB-WRT01.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DCS-930L-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-610-A1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/DIR-615-H1.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/EX2700.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/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/HC5XXX.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/HLKRM04.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/HT-TM02.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/JHR-N805R.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/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/MPRA1.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MPRA2.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/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-EX300NP.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MZK-EX750NP.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/MicroWRT.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/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-N14U.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/SK-WB8.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/TINY-AC.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/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/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/WMR-300.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WNCE2001.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WNDR3700V5.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/WRH-300CR.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/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/X5.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/X8.dts user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/Y1.dtsi 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-WG3526.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/rt3352.dtsi user/alc/PQ_LAUNDRY/sys/gnu/dts/mips/rt5350.dtsi user/alc/PQ_LAUNDRY/sys/i386/i386/exception.s user/alc/PQ_LAUNDRY/sys/i386/i386/pmap.c user/alc/PQ_LAUNDRY/sys/i386/i386/vm_machdep.c user/alc/PQ_LAUNDRY/sys/i386/include/counter.h user/alc/PQ_LAUNDRY/sys/i386/include/intr_machdep.h user/alc/PQ_LAUNDRY/sys/i386/isa/pmtimer.c user/alc/PQ_LAUNDRY/sys/i386/linux/linux.h user/alc/PQ_LAUNDRY/sys/i386/linux/linux_machdep.c user/alc/PQ_LAUNDRY/sys/i386/linux/linux_proto.h user/alc/PQ_LAUNDRY/sys/i386/linux/linux_ptrace.c user/alc/PQ_LAUNDRY/sys/i386/linux/linux_syscall.h user/alc/PQ_LAUNDRY/sys/i386/linux/linux_syscalls.c user/alc/PQ_LAUNDRY/sys/i386/linux/linux_sysent.c user/alc/PQ_LAUNDRY/sys/i386/linux/linux_systrace_args.c user/alc/PQ_LAUNDRY/sys/i386/linux/syscalls.master user/alc/PQ_LAUNDRY/sys/kern/bus_if.m user/alc/PQ_LAUNDRY/sys/kern/imgact_elf.c user/alc/PQ_LAUNDRY/sys/kern/init_main.c user/alc/PQ_LAUNDRY/sys/kern/init_sysent.c user/alc/PQ_LAUNDRY/sys/kern/kern_descrip.c user/alc/PQ_LAUNDRY/sys/kern/kern_event.c user/alc/PQ_LAUNDRY/sys/kern/kern_exec.c user/alc/PQ_LAUNDRY/sys/kern/kern_exit.c user/alc/PQ_LAUNDRY/sys/kern/kern_fail.c user/alc/PQ_LAUNDRY/sys/kern/kern_fork.c user/alc/PQ_LAUNDRY/sys/kern/kern_hhook.c user/alc/PQ_LAUNDRY/sys/kern/kern_jail.c user/alc/PQ_LAUNDRY/sys/kern/kern_kthread.c user/alc/PQ_LAUNDRY/sys/kern/kern_linker.c user/alc/PQ_LAUNDRY/sys/kern/kern_lock.c user/alc/PQ_LAUNDRY/sys/kern/kern_lockf.c user/alc/PQ_LAUNDRY/sys/kern/kern_mutex.c user/alc/PQ_LAUNDRY/sys/kern/kern_ntptime.c user/alc/PQ_LAUNDRY/sys/kern/kern_proc.c user/alc/PQ_LAUNDRY/sys/kern/kern_rwlock.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_sx.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_thr.c user/alc/PQ_LAUNDRY/sys/kern/kern_thread.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/makesyscalls.sh user/alc/PQ_LAUNDRY/sys/kern/md4c.c user/alc/PQ_LAUNDRY/sys/kern/md5c.c user/alc/PQ_LAUNDRY/sys/kern/sched_4bsd.c user/alc/PQ_LAUNDRY/sys/kern/sched_ule.c user/alc/PQ_LAUNDRY/sys/kern/subr_bus.c user/alc/PQ_LAUNDRY/sys/kern/subr_clock.c user/alc/PQ_LAUNDRY/sys/kern/subr_devmap.c user/alc/PQ_LAUNDRY/sys/kern/subr_intr.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_rtc.c user/alc/PQ_LAUNDRY/sys/kern/subr_sleepqueue.c user/alc/PQ_LAUNDRY/sys/kern/subr_syscall.c user/alc/PQ_LAUNDRY/sys/kern/subr_taskqueue.c user/alc/PQ_LAUNDRY/sys/kern/subr_trap.c user/alc/PQ_LAUNDRY/sys/kern/subr_unit.c user/alc/PQ_LAUNDRY/sys/kern/sys_generic.c user/alc/PQ_LAUNDRY/sys/kern/sys_pipe.c user/alc/PQ_LAUNDRY/sys/kern/sys_procdesc.c user/alc/PQ_LAUNDRY/sys/kern/sys_process.c user/alc/PQ_LAUNDRY/sys/kern/sys_socket.c user/alc/PQ_LAUNDRY/sys/kern/syscalls.c user/alc/PQ_LAUNDRY/sys/kern/syscalls.master user/alc/PQ_LAUNDRY/sys/kern/systrace_args.c user/alc/PQ_LAUNDRY/sys/kern/sysv_msg.c user/alc/PQ_LAUNDRY/sys/kern/uipc_domain.c user/alc/PQ_LAUNDRY/sys/kern/uipc_shm.c user/alc/PQ_LAUNDRY/sys/kern/vfs_aio.c user/alc/PQ_LAUNDRY/sys/kern/vfs_bio.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_syscalls.c user/alc/PQ_LAUNDRY/sys/kern/vfs_vnops.c user/alc/PQ_LAUNDRY/sys/mips/atheros/ar71xx_chip.c user/alc/PQ_LAUNDRY/sys/mips/atheros/ar71xx_machdep.c user/alc/PQ_LAUNDRY/sys/mips/atheros/ar724x_chip.c user/alc/PQ_LAUNDRY/sys/mips/atheros/ar91xx_chip.c user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_machdep.c user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_mipscore.c user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_socinfo.c user/alc/PQ_LAUNDRY/sys/mips/broadcom/bcm_socinfo.h user/alc/PQ_LAUNDRY/sys/mips/broadcom/files.broadcom user/alc/PQ_LAUNDRY/sys/mips/broadcom/std.broadcom user/alc/PQ_LAUNDRY/sys/mips/broadcom/uart_bus_chipc.c user/alc/PQ_LAUNDRY/sys/mips/broadcom/uart_cpu_chipc.c user/alc/PQ_LAUNDRY/sys/mips/conf/BCM user/alc/PQ_LAUNDRY/sys/mips/conf/BCM.hints user/alc/PQ_LAUNDRY/sys/mips/conf/RT3883_FDT user/alc/PQ_LAUNDRY/sys/mips/conf/SENTRY5 user/alc/PQ_LAUNDRY/sys/mips/conf/SENTRY5.hints user/alc/PQ_LAUNDRY/sys/mips/malta/gt_pci.c user/alc/PQ_LAUNDRY/sys/mips/mediatek/files.mediatek user/alc/PQ_LAUNDRY/sys/mips/mediatek/std.mediatek user/alc/PQ_LAUNDRY/sys/mips/mips/db_trace.c user/alc/PQ_LAUNDRY/sys/mips/mips/locore.S user/alc/PQ_LAUNDRY/sys/mips/mips/nexus.c user/alc/PQ_LAUNDRY/sys/mips/mips/swtch.S user/alc/PQ_LAUNDRY/sys/mips/mips/vm_machdep.c user/alc/PQ_LAUNDRY/sys/modules/Makefile user/alc/PQ_LAUNDRY/sys/modules/aic7xxx/ahd/Makefile user/alc/PQ_LAUNDRY/sys/modules/ath/Makefile user/alc/PQ_LAUNDRY/sys/modules/bhnd/Makefile user/alc/PQ_LAUNDRY/sys/modules/bhnd/cores/bhnd_chipc/Makefile user/alc/PQ_LAUNDRY/sys/modules/bwn/Makefile user/alc/PQ_LAUNDRY/sys/modules/bwn_pci/Makefile user/alc/PQ_LAUNDRY/sys/modules/crypto/Makefile user/alc/PQ_LAUNDRY/sys/modules/dtb/allwinner/Makefile user/alc/PQ_LAUNDRY/sys/modules/dummynet/Makefile user/alc/PQ_LAUNDRY/sys/modules/gpio/Makefile user/alc/PQ_LAUNDRY/sys/modules/gpio/gpiobus/Makefile user/alc/PQ_LAUNDRY/sys/modules/gpio/gpioiic/Makefile user/alc/PQ_LAUNDRY/sys/modules/gpio/gpioled/Makefile user/alc/PQ_LAUNDRY/sys/modules/hyperv/netvsc/Makefile user/alc/PQ_LAUNDRY/sys/modules/hyperv/storvsc/Makefile user/alc/PQ_LAUNDRY/sys/modules/hyperv/utilities/Makefile user/alc/PQ_LAUNDRY/sys/modules/hyperv/vmbus/Makefile user/alc/PQ_LAUNDRY/sys/modules/iscsi/Makefile user/alc/PQ_LAUNDRY/sys/modules/iwm/Makefile user/alc/PQ_LAUNDRY/sys/modules/linux/Makefile user/alc/PQ_LAUNDRY/sys/modules/linux_common/Makefile user/alc/PQ_LAUNDRY/sys/modules/netgraph/mppc/Makefile user/alc/PQ_LAUNDRY/sys/modules/ntb/Makefile user/alc/PQ_LAUNDRY/sys/modules/ntb/ntb_hw/Makefile user/alc/PQ_LAUNDRY/sys/modules/sfxge/Makefile user/alc/PQ_LAUNDRY/sys/modules/siba_bwn/Makefile user/alc/PQ_LAUNDRY/sys/modules/tcp/fastpath/Makefile user/alc/PQ_LAUNDRY/sys/modules/zfs/Makefile user/alc/PQ_LAUNDRY/sys/net/flowtable.c user/alc/PQ_LAUNDRY/sys/net/if.c user/alc/PQ_LAUNDRY/sys/net/if.h user/alc/PQ_LAUNDRY/sys/net/if_arcsubr.c user/alc/PQ_LAUNDRY/sys/net/if_bridge.c user/alc/PQ_LAUNDRY/sys/net/if_debug.c user/alc/PQ_LAUNDRY/sys/net/if_disc.c user/alc/PQ_LAUNDRY/sys/net/if_edsc.c user/alc/PQ_LAUNDRY/sys/net/if_enc.c user/alc/PQ_LAUNDRY/sys/net/if_epair.c user/alc/PQ_LAUNDRY/sys/net/if_ethersubr.c user/alc/PQ_LAUNDRY/sys/net/if_fddisubr.c user/alc/PQ_LAUNDRY/sys/net/if_fwsubr.c user/alc/PQ_LAUNDRY/sys/net/if_iso88025subr.c user/alc/PQ_LAUNDRY/sys/net/if_lagg.c user/alc/PQ_LAUNDRY/sys/net/if_llatbl.h user/alc/PQ_LAUNDRY/sys/net/if_loop.c user/alc/PQ_LAUNDRY/sys/net/if_tun.h user/alc/PQ_LAUNDRY/sys/net/if_var.h user/alc/PQ_LAUNDRY/sys/net/if_vlan.c user/alc/PQ_LAUNDRY/sys/net/if_vlan_var.h user/alc/PQ_LAUNDRY/sys/net/if_vxlan.c user/alc/PQ_LAUNDRY/sys/net/iflib.c user/alc/PQ_LAUNDRY/sys/net/netisr.c user/alc/PQ_LAUNDRY/sys/net/netisr.h user/alc/PQ_LAUNDRY/sys/net/pfil.c user/alc/PQ_LAUNDRY/sys/net/pfvar.h user/alc/PQ_LAUNDRY/sys/net/route.c user/alc/PQ_LAUNDRY/sys/net/route.h user/alc/PQ_LAUNDRY/sys/net/rtsock.c user/alc/PQ_LAUNDRY/sys/net/vnet.c user/alc/PQ_LAUNDRY/sys/net/vnet.h user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_adhoc.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_amrr.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_ddb.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_freebsd.h user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_hostap.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_input.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_node.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_node.h user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_output.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_regdomain.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_superg.c user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_superg.h user/alc/PQ_LAUNDRY/sys/net80211/ieee80211_var.h user/alc/PQ_LAUNDRY/sys/netgraph/bluetooth/l2cap/ng_l2cap_misc.c user/alc/PQ_LAUNDRY/sys/netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c user/alc/PQ_LAUNDRY/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c user/alc/PQ_LAUNDRY/sys/netgraph/netflow/netflow.c user/alc/PQ_LAUNDRY/sys/netgraph/ng_eiface.c user/alc/PQ_LAUNDRY/sys/netgraph/ng_iface.c user/alc/PQ_LAUNDRY/sys/netinet/icmp6.h user/alc/PQ_LAUNDRY/sys/netinet/if_ether.c user/alc/PQ_LAUNDRY/sys/netinet/if_ether.h user/alc/PQ_LAUNDRY/sys/netinet/igmp.c user/alc/PQ_LAUNDRY/sys/netinet/in.c user/alc/PQ_LAUNDRY/sys/netinet/in_pcb.c user/alc/PQ_LAUNDRY/sys/netinet/in_pcb.h user/alc/PQ_LAUNDRY/sys/netinet/in_proto.c user/alc/PQ_LAUNDRY/sys/netinet/in_var.h user/alc/PQ_LAUNDRY/sys/netinet/ip_divert.c user/alc/PQ_LAUNDRY/sys/netinet/ip_dummynet.h user/alc/PQ_LAUNDRY/sys/netinet/ip_fastfwd.c user/alc/PQ_LAUNDRY/sys/netinet/ip_fw.h user/alc/PQ_LAUNDRY/sys/netinet/ip_icmp.c user/alc/PQ_LAUNDRY/sys/netinet/ip_id.c user/alc/PQ_LAUNDRY/sys/netinet/ip_input.c user/alc/PQ_LAUNDRY/sys/netinet/ip_mroute.c user/alc/PQ_LAUNDRY/sys/netinet/ip_output.c user/alc/PQ_LAUNDRY/sys/netinet/ip_var.h user/alc/PQ_LAUNDRY/sys/netinet/raw_ip.c user/alc/PQ_LAUNDRY/sys/netinet/sctp_auth.c user/alc/PQ_LAUNDRY/sys/netinet/sctp_constants.h user/alc/PQ_LAUNDRY/sys/netinet/sctp_header.h user/alc/PQ_LAUNDRY/sys/netinet/sctp_indata.c user/alc/PQ_LAUNDRY/sys/netinet/sctp_input.c user/alc/PQ_LAUNDRY/sys/netinet/sctp_output.c user/alc/PQ_LAUNDRY/sys/netinet/sctp_pcb.c user/alc/PQ_LAUNDRY/sys/netinet/sctp_structs.h user/alc/PQ_LAUNDRY/sys/netinet/sctp_sysctl.c user/alc/PQ_LAUNDRY/sys/netinet/sctp_uio.h user/alc/PQ_LAUNDRY/sys/netinet/sctp_usrreq.c user/alc/PQ_LAUNDRY/sys/netinet/sctp_var.h user/alc/PQ_LAUNDRY/sys/netinet/sctputil.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_input.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_lro.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_lro.h user/alc/PQ_LAUNDRY/sys/netinet/tcp_output.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_pcap.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_pcap.h 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_timewait.c user/alc/PQ_LAUNDRY/sys/netinet/tcp_var.h user/alc/PQ_LAUNDRY/sys/netinet/toecore.c user/alc/PQ_LAUNDRY/sys/netinet/udp_usrreq.c user/alc/PQ_LAUNDRY/sys/netinet/udp_var.h user/alc/PQ_LAUNDRY/sys/netinet6/in6.c user/alc/PQ_LAUNDRY/sys/netinet6/in6.h user/alc/PQ_LAUNDRY/sys/netinet6/in6_ifattach.c user/alc/PQ_LAUNDRY/sys/netinet6/in6_ifattach.h user/alc/PQ_LAUNDRY/sys/netinet6/in6_pcb.c user/alc/PQ_LAUNDRY/sys/netinet6/in6_proto.c user/alc/PQ_LAUNDRY/sys/netinet6/in6_var.h user/alc/PQ_LAUNDRY/sys/netinet6/ip6_forward.c user/alc/PQ_LAUNDRY/sys/netinet6/ip6_input.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/ip6_var.h user/alc/PQ_LAUNDRY/sys/netinet6/mld6.c user/alc/PQ_LAUNDRY/sys/netinet6/nd6.c user/alc/PQ_LAUNDRY/sys/netinet6/nd6.h user/alc/PQ_LAUNDRY/sys/netinet6/nd6_nbr.c user/alc/PQ_LAUNDRY/sys/netinet6/nd6_rtr.c user/alc/PQ_LAUNDRY/sys/netinet6/sctp6_usrreq.c user/alc/PQ_LAUNDRY/sys/netinet6/udp6_usrreq.c user/alc/PQ_LAUNDRY/sys/netipsec/ipsec.c user/alc/PQ_LAUNDRY/sys/netipsec/xform_tcp.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_sched.h user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_sched_fifo.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_sched_prio.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_sched_qfq.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_sched_rr.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/dn_sched_wf2q.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_dn_glue.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_dn_io.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_dn_private.h user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_dummynet.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_fw2.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_fw_dynamic.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_fw_log.c user/alc/PQ_LAUNDRY/sys/netpfil/ipfw/ip_fw_nat.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_algo.c user/alc/PQ_LAUNDRY/sys/netpfil/pf/if_pflog.c user/alc/PQ_LAUNDRY/sys/netpfil/pf/if_pfsync.c user/alc/PQ_LAUNDRY/sys/netpfil/pf/pf.c user/alc/PQ_LAUNDRY/sys/netpfil/pf/pf_if.c user/alc/PQ_LAUNDRY/sys/netpfil/pf/pf_ioctl.c user/alc/PQ_LAUNDRY/sys/nlm/nlm_advlock.c user/alc/PQ_LAUNDRY/sys/nlm/nlm_prot_impl.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/core/addr.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/core/cma.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/core/iwcm.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/core/mad.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/core/multicast.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/core/umem.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/core/uverbs_cmd.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/debug/memtrack.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/hw/mlx4/main.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/hw/mthca/mthca_catas.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/ulp/sdp/sdp.h user/alc/PQ_LAUNDRY/sys/ofed/drivers/infiniband/util/madeye.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/net/mlx4/catas.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/net/mlx4/en_main.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/net/mlx4/en_rx.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/net/mlx4/en_tx.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/net/mlx4/fw.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/net/mlx4/main.c user/alc/PQ_LAUNDRY/sys/ofed/drivers/net/mlx4/port.c user/alc/PQ_LAUNDRY/sys/powerpc/aim/aim_machdep.c user/alc/PQ_LAUNDRY/sys/powerpc/aim/locore64.S user/alc/PQ_LAUNDRY/sys/powerpc/aim/mmu_oea.c user/alc/PQ_LAUNDRY/sys/powerpc/booke/booke_machdep.c user/alc/PQ_LAUNDRY/sys/powerpc/booke/machdep_ppc4xx.c user/alc/PQ_LAUNDRY/sys/powerpc/conf/dpaa/config.dpaa user/alc/PQ_LAUNDRY/sys/powerpc/include/counter.h user/alc/PQ_LAUNDRY/sys/powerpc/include/machdep.h user/alc/PQ_LAUNDRY/sys/powerpc/mpc85xx/lbc.c user/alc/PQ_LAUNDRY/sys/powerpc/powerpc/exec_machdep.c user/alc/PQ_LAUNDRY/sys/powerpc/powerpc/machdep.c user/alc/PQ_LAUNDRY/sys/powerpc/powerpc/mp_machdep.c user/alc/PQ_LAUNDRY/sys/powerpc/powerpc/vm_machdep.c user/alc/PQ_LAUNDRY/sys/riscv/conf/GENERIC user/alc/PQ_LAUNDRY/sys/riscv/include/frame.h user/alc/PQ_LAUNDRY/sys/riscv/include/riscvreg.h user/alc/PQ_LAUNDRY/sys/riscv/include/setjmp.h user/alc/PQ_LAUNDRY/sys/riscv/riscv/elf_machdep.c user/alc/PQ_LAUNDRY/sys/riscv/riscv/exception.S user/alc/PQ_LAUNDRY/sys/riscv/riscv/trap.c user/alc/PQ_LAUNDRY/sys/riscv/riscv/vm_machdep.c user/alc/PQ_LAUNDRY/sys/rpc/clnt_bck.c user/alc/PQ_LAUNDRY/sys/rpc/clnt_dg.c user/alc/PQ_LAUNDRY/sys/rpc/clnt_vc.c user/alc/PQ_LAUNDRY/sys/rpc/rpcb_clnt.c user/alc/PQ_LAUNDRY/sys/rpc/svc.c user/alc/PQ_LAUNDRY/sys/rpc/svc_dg.c user/alc/PQ_LAUNDRY/sys/rpc/svc_vc.c user/alc/PQ_LAUNDRY/sys/security/audit/audit_bsm.c user/alc/PQ_LAUNDRY/sys/sparc64/sparc64/vm_machdep.c user/alc/PQ_LAUNDRY/sys/sys/aio.h user/alc/PQ_LAUNDRY/sys/sys/bitstring.h user/alc/PQ_LAUNDRY/sys/sys/buf_ring.h user/alc/PQ_LAUNDRY/sys/sys/bus.h user/alc/PQ_LAUNDRY/sys/sys/callout.h user/alc/PQ_LAUNDRY/sys/sys/cdefs.h user/alc/PQ_LAUNDRY/sys/sys/cpuset.h user/alc/PQ_LAUNDRY/sys/sys/elf_common.h user/alc/PQ_LAUNDRY/sys/sys/event.h user/alc/PQ_LAUNDRY/sys/sys/imgact.h user/alc/PQ_LAUNDRY/sys/sys/intr.h user/alc/PQ_LAUNDRY/sys/sys/kernel.h user/alc/PQ_LAUNDRY/sys/sys/ktrace.h user/alc/PQ_LAUNDRY/sys/sys/mbuf.h user/alc/PQ_LAUNDRY/sys/sys/md4.h user/alc/PQ_LAUNDRY/sys/sys/md5.h user/alc/PQ_LAUNDRY/sys/sys/mount.h user/alc/PQ_LAUNDRY/sys/sys/mutex.h user/alc/PQ_LAUNDRY/sys/sys/param.h user/alc/PQ_LAUNDRY/sys/sys/priv.h user/alc/PQ_LAUNDRY/sys/sys/proc.h user/alc/PQ_LAUNDRY/sys/sys/procdesc.h user/alc/PQ_LAUNDRY/sys/sys/procfs.h user/alc/PQ_LAUNDRY/sys/sys/protosw.h user/alc/PQ_LAUNDRY/sys/sys/ptrace.h user/alc/PQ_LAUNDRY/sys/sys/random.h user/alc/PQ_LAUNDRY/sys/sys/resource.h user/alc/PQ_LAUNDRY/sys/sys/rwlock.h user/alc/PQ_LAUNDRY/sys/sys/sched.h user/alc/PQ_LAUNDRY/sys/sys/sdt.h user/alc/PQ_LAUNDRY/sys/sys/shm.h user/alc/PQ_LAUNDRY/sys/sys/signal.h user/alc/PQ_LAUNDRY/sys/sys/signalvar.h user/alc/PQ_LAUNDRY/sys/sys/socket.h user/alc/PQ_LAUNDRY/sys/sys/socketvar.h user/alc/PQ_LAUNDRY/sys/sys/soundcard.h user/alc/PQ_LAUNDRY/sys/sys/sx.h user/alc/PQ_LAUNDRY/sys/sys/syscall.h user/alc/PQ_LAUNDRY/sys/sys/syscall.mk user/alc/PQ_LAUNDRY/sys/sys/sysctl.h user/alc/PQ_LAUNDRY/sys/sys/sysproto.h user/alc/PQ_LAUNDRY/sys/sys/systm.h user/alc/PQ_LAUNDRY/sys/sys/taskqueue.h user/alc/PQ_LAUNDRY/sys/sys/vmmeter.h user/alc/PQ_LAUNDRY/sys/sys/vnode.h user/alc/PQ_LAUNDRY/sys/vm/swap_pager.c user/alc/PQ_LAUNDRY/sys/vm/uma.h user/alc/PQ_LAUNDRY/sys/vm/uma_core.c user/alc/PQ_LAUNDRY/sys/vm/uma_dbg.c user/alc/PQ_LAUNDRY/sys/vm/uma_int.h user/alc/PQ_LAUNDRY/sys/vm/vm_fault.c user/alc/PQ_LAUNDRY/sys/vm/vm_glue.c user/alc/PQ_LAUNDRY/sys/vm/vm_map.c user/alc/PQ_LAUNDRY/sys/vm/vm_map.h user/alc/PQ_LAUNDRY/sys/vm/vm_meter.c user/alc/PQ_LAUNDRY/sys/vm/vm_mmap.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/vm_pageout.c user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.h user/alc/PQ_LAUNDRY/sys/vm/vnode_pager.c user/alc/PQ_LAUNDRY/sys/x86/acpica/acpi_wakeup.c user/alc/PQ_LAUNDRY/sys/x86/include/_align.h user/alc/PQ_LAUNDRY/sys/x86/include/_stdint.h user/alc/PQ_LAUNDRY/sys/x86/include/_types.h user/alc/PQ_LAUNDRY/sys/x86/include/apicvar.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/x86/mp_x86.c user/alc/PQ_LAUNDRY/sys/x86/x86/msi.c user/alc/PQ_LAUNDRY/sys/x86/xen/hvm.c user/alc/PQ_LAUNDRY/sys/xen/error.h user/alc/PQ_LAUNDRY/sys/xen/gnttab.h user/alc/PQ_LAUNDRY/sys/xen/xen-os.h user/alc/PQ_LAUNDRY/targets/pseudo/bootstrap-tools/Makefile user/alc/PQ_LAUNDRY/targets/pseudo/clang/Makefile.depend user/alc/PQ_LAUNDRY/targets/pseudo/kernel/Makefile user/alc/PQ_LAUNDRY/targets/pseudo/tests/Makefile.depend user/alc/PQ_LAUNDRY/targets/pseudo/userland/Makefile.depend user/alc/PQ_LAUNDRY/targets/pseudo/userland/lib/Makefile.depend user/alc/PQ_LAUNDRY/targets/pseudo/userland/libexec/Makefile.depend user/alc/PQ_LAUNDRY/targets/pseudo/userland/misc/Makefile.depend user/alc/PQ_LAUNDRY/tests/etc/rc.d/routing_test.sh user/alc/PQ_LAUNDRY/tests/sys/acl/Makefile user/alc/PQ_LAUNDRY/tests/sys/aio/aio_test.c user/alc/PQ_LAUNDRY/tests/sys/kern/Makefile user/alc/PQ_LAUNDRY/tests/sys/kern/ptrace_test.c user/alc/PQ_LAUNDRY/tests/sys/netinet/Makefile user/alc/PQ_LAUNDRY/tests/sys/sys/bitstring_test.c user/alc/PQ_LAUNDRY/tools/build/Makefile user/alc/PQ_LAUNDRY/tools/build/mk/OptionalObsoleteFiles.inc user/alc/PQ_LAUNDRY/tools/build/options/WITH_META_MODE user/alc/PQ_LAUNDRY/tools/tools/cxgbetool/cxgbetool.c user/alc/PQ_LAUNDRY/tools/tools/ioat/Makefile user/alc/PQ_LAUNDRY/tools/tools/ioat/ioatcontrol.8 user/alc/PQ_LAUNDRY/tools/tools/ioat/ioatcontrol.c user/alc/PQ_LAUNDRY/tools/tools/locale/Makefile user/alc/PQ_LAUNDRY/tools/tools/locale/tools/cldr2def.pl user/alc/PQ_LAUNDRY/tools/tools/locale/tools/finalize user/alc/PQ_LAUNDRY/tools/tools/makeroot/makeroot.sh user/alc/PQ_LAUNDRY/tools/tools/sysbuild/sysbuild.sh user/alc/PQ_LAUNDRY/usr.bin/ar/ar.1 user/alc/PQ_LAUNDRY/usr.bin/ar/ar.c user/alc/PQ_LAUNDRY/usr.bin/ar/write.c user/alc/PQ_LAUNDRY/usr.bin/awk/Makefile user/alc/PQ_LAUNDRY/usr.bin/bmake/Makefile user/alc/PQ_LAUNDRY/usr.bin/bmake/config.h user/alc/PQ_LAUNDRY/usr.bin/bsdcat/Makefile user/alc/PQ_LAUNDRY/usr.bin/calendar/calendars/calendar.freebsd user/alc/PQ_LAUNDRY/usr.bin/clang/Makefile user/alc/PQ_LAUNDRY/usr.bin/cpio/Makefile user/alc/PQ_LAUNDRY/usr.bin/cpio/tests/Makefile user/alc/PQ_LAUNDRY/usr.bin/elfcopy/Makefile user/alc/PQ_LAUNDRY/usr.bin/fortune/unstr/unstr.c user/alc/PQ_LAUNDRY/usr.bin/gcore/elfcore.c user/alc/PQ_LAUNDRY/usr.bin/gcore/extern.h user/alc/PQ_LAUNDRY/usr.bin/gcore/gcore.1 user/alc/PQ_LAUNDRY/usr.bin/gcore/gcore.c user/alc/PQ_LAUNDRY/usr.bin/getent/getent.1 user/alc/PQ_LAUNDRY/usr.bin/getent/getent.c user/alc/PQ_LAUNDRY/usr.bin/indent/lexi.c user/alc/PQ_LAUNDRY/usr.bin/iscsictl/iscsi.conf.5 user/alc/PQ_LAUNDRY/usr.bin/iscsictl/iscsictl.8 user/alc/PQ_LAUNDRY/usr.bin/iscsictl/iscsictl.c user/alc/PQ_LAUNDRY/usr.bin/iscsictl/iscsictl.h user/alc/PQ_LAUNDRY/usr.bin/iscsictl/parse.y user/alc/PQ_LAUNDRY/usr.bin/iscsictl/token.l user/alc/PQ_LAUNDRY/usr.bin/kdump/kdump.c user/alc/PQ_LAUNDRY/usr.bin/lastcomm/tests/Makefile user/alc/PQ_LAUNDRY/usr.bin/lastcomm/tests/legacy_test.sh user/alc/PQ_LAUNDRY/usr.bin/lastcomm/tests/v1-i386.out user/alc/PQ_LAUNDRY/usr.bin/lastcomm/tests/v2-i386.out user/alc/PQ_LAUNDRY/usr.bin/lorder/lorder.sh user/alc/PQ_LAUNDRY/usr.bin/mail/cmd1.c user/alc/PQ_LAUNDRY/usr.bin/mail/cmd2.c user/alc/PQ_LAUNDRY/usr.bin/mail/cmd3.c user/alc/PQ_LAUNDRY/usr.bin/mail/cmdtab.c user/alc/PQ_LAUNDRY/usr.bin/mail/collect.c user/alc/PQ_LAUNDRY/usr.bin/mail/edit.c user/alc/PQ_LAUNDRY/usr.bin/mail/extern.h user/alc/PQ_LAUNDRY/usr.bin/mail/fio.c user/alc/PQ_LAUNDRY/usr.bin/mail/getname.c user/alc/PQ_LAUNDRY/usr.bin/mail/names.c user/alc/PQ_LAUNDRY/usr.bin/mail/popen.c user/alc/PQ_LAUNDRY/usr.bin/mail/quit.c user/alc/PQ_LAUNDRY/usr.bin/mail/util.c user/alc/PQ_LAUNDRY/usr.bin/mail/v7.local.c user/alc/PQ_LAUNDRY/usr.bin/mail/vars.c user/alc/PQ_LAUNDRY/usr.bin/mandoc/Makefile user/alc/PQ_LAUNDRY/usr.bin/mkcsmapper/mkcsmapper.1 user/alc/PQ_LAUNDRY/usr.bin/mkcsmapper/yacc.y user/alc/PQ_LAUNDRY/usr.bin/mkimg/Makefile user/alc/PQ_LAUNDRY/usr.bin/mkimg/image.c user/alc/PQ_LAUNDRY/usr.bin/mkimg/vmdk.c user/alc/PQ_LAUNDRY/usr.bin/netstat/inet.c user/alc/PQ_LAUNDRY/usr.bin/netstat/sctp.c user/alc/PQ_LAUNDRY/usr.bin/pathchk/pathchk.c user/alc/PQ_LAUNDRY/usr.bin/random/randomize_fd.c user/alc/PQ_LAUNDRY/usr.bin/sed/Makefile user/alc/PQ_LAUNDRY/usr.bin/sed/compile.c user/alc/PQ_LAUNDRY/usr.bin/sed/defs.h user/alc/PQ_LAUNDRY/usr.bin/sed/extern.h user/alc/PQ_LAUNDRY/usr.bin/sed/main.c user/alc/PQ_LAUNDRY/usr.bin/sed/misc.c user/alc/PQ_LAUNDRY/usr.bin/sed/process.c user/alc/PQ_LAUNDRY/usr.bin/sockstat/sockstat.c user/alc/PQ_LAUNDRY/usr.bin/tar/Makefile user/alc/PQ_LAUNDRY/usr.bin/tar/tests/Makefile user/alc/PQ_LAUNDRY/usr.bin/tr/tr.1 user/alc/PQ_LAUNDRY/usr.bin/tr/tr.c user/alc/PQ_LAUNDRY/usr.bin/truss/Makefile user/alc/PQ_LAUNDRY/usr.bin/ul/ul.c user/alc/PQ_LAUNDRY/usr.bin/whois/whois.c user/alc/PQ_LAUNDRY/usr.bin/xinstall/tests/install_test.sh user/alc/PQ_LAUNDRY/usr.bin/xinstall/xinstall.c user/alc/PQ_LAUNDRY/usr.bin/xlint/llib/Makefile user/alc/PQ_LAUNDRY/usr.sbin/Makefile user/alc/PQ_LAUNDRY/usr.sbin/acpi/acpidb/acpidb.c user/alc/PQ_LAUNDRY/usr.sbin/acpi/acpidump/acpi.c user/alc/PQ_LAUNDRY/usr.sbin/acpi/acpidump/acpidump.c user/alc/PQ_LAUNDRY/usr.sbin/acpi/iasl/Makefile user/alc/PQ_LAUNDRY/usr.sbin/apmd/apmd.c user/alc/PQ_LAUNDRY/usr.sbin/apmd/apmdlex.l user/alc/PQ_LAUNDRY/usr.sbin/apmd/apmdparse.y user/alc/PQ_LAUNDRY/usr.sbin/autofs/autounmountd.c user/alc/PQ_LAUNDRY/usr.sbin/bhyve/Makefile user/alc/PQ_LAUNDRY/usr.sbin/bhyve/atkbdc.c user/alc/PQ_LAUNDRY/usr.sbin/bhyve/bhyve.8 user/alc/PQ_LAUNDRY/usr.sbin/bhyve/bhyverun.c user/alc/PQ_LAUNDRY/usr.sbin/bhyve/bhyverun.h user/alc/PQ_LAUNDRY/usr.sbin/bhyve/block_if.c user/alc/PQ_LAUNDRY/usr.sbin/bhyve/ioapic.c user/alc/PQ_LAUNDRY/usr.sbin/bhyve/ioapic.h user/alc/PQ_LAUNDRY/usr.sbin/bhyve/pci_ahci.c user/alc/PQ_LAUNDRY/usr.sbin/bhyve/pci_emul.c user/alc/PQ_LAUNDRY/usr.sbin/bhyve/pci_emul.h user/alc/PQ_LAUNDRY/usr.sbin/bhyve/pci_irq.c user/alc/PQ_LAUNDRY/usr.sbin/bhyve/pci_irq.h user/alc/PQ_LAUNDRY/usr.sbin/bhyve/pci_passthru.c user/alc/PQ_LAUNDRY/usr.sbin/bhyve/task_switch.c user/alc/PQ_LAUNDRY/usr.sbin/bhyveload/bhyveload.8 user/alc/PQ_LAUNDRY/usr.sbin/bhyveload/bhyveload.c user/alc/PQ_LAUNDRY/usr.sbin/bluetooth/ath3kfw/Makefile user/alc/PQ_LAUNDRY/usr.sbin/bluetooth/ath3kfw/ath3kfw.8 user/alc/PQ_LAUNDRY/usr.sbin/bluetooth/btpand/btpand.c user/alc/PQ_LAUNDRY/usr.sbin/bsdconfig/include/messages.subr user/alc/PQ_LAUNDRY/usr.sbin/bsdconfig/networking/INDEX user/alc/PQ_LAUNDRY/usr.sbin/bsdconfig/networking/Makefile user/alc/PQ_LAUNDRY/usr.sbin/bsdconfig/networking/include/messages.subr user/alc/PQ_LAUNDRY/usr.sbin/bsdconfig/networking/networking user/alc/PQ_LAUNDRY/usr.sbin/bsdconfig/networking/share/device.subr user/alc/PQ_LAUNDRY/usr.sbin/bsdconfig/share/media/Makefile user/alc/PQ_LAUNDRY/usr.sbin/bsdinstall/partedit/gpart_ops.c user/alc/PQ_LAUNDRY/usr.sbin/bsdinstall/partedit/partedit_x86.c user/alc/PQ_LAUNDRY/usr.sbin/bsdinstall/scripts/Makefile user/alc/PQ_LAUNDRY/usr.sbin/bsdinstall/scripts/auto user/alc/PQ_LAUNDRY/usr.sbin/bsdinstall/scripts/config user/alc/PQ_LAUNDRY/usr.sbin/bsdinstall/scripts/netconfig_ipv4 user/alc/PQ_LAUNDRY/usr.sbin/bsdinstall/scripts/time user/alc/PQ_LAUNDRY/usr.sbin/bsdinstall/scripts/wlanconfig user/alc/PQ_LAUNDRY/usr.sbin/bsdinstall/scripts/zfsboot user/alc/PQ_LAUNDRY/usr.sbin/bsnmpd/bsnmpd/Makefile user/alc/PQ_LAUNDRY/usr.sbin/camdd/camdd.c user/alc/PQ_LAUNDRY/usr.sbin/cpucontrol/cpucontrol.c user/alc/PQ_LAUNDRY/usr.sbin/crunch/crunchgen/crunchgen.c user/alc/PQ_LAUNDRY/usr.sbin/ctladm/ctladm.c user/alc/PQ_LAUNDRY/usr.sbin/ctld/ctl.conf.5 user/alc/PQ_LAUNDRY/usr.sbin/ctld/ctld.c user/alc/PQ_LAUNDRY/usr.sbin/ctld/ctld.h user/alc/PQ_LAUNDRY/usr.sbin/ctld/kernel.c user/alc/PQ_LAUNDRY/usr.sbin/ctld/login.c user/alc/PQ_LAUNDRY/usr.sbin/etcupdate/etcupdate.sh user/alc/PQ_LAUNDRY/usr.sbin/extattr/Makefile.depend user/alc/PQ_LAUNDRY/usr.sbin/extattr/rmextattr.8 user/alc/PQ_LAUNDRY/usr.sbin/extattr/tests/extattr_test.sh user/alc/PQ_LAUNDRY/usr.sbin/freebsd-update/freebsd-update.sh user/alc/PQ_LAUNDRY/usr.sbin/gstat/gstat.c user/alc/PQ_LAUNDRY/usr.sbin/iscsid/Makefile user/alc/PQ_LAUNDRY/usr.sbin/iscsid/iscsid.h user/alc/PQ_LAUNDRY/usr.sbin/iscsid/login.c user/alc/PQ_LAUNDRY/usr.sbin/jail/command.c user/alc/PQ_LAUNDRY/usr.sbin/jail/jailp.h user/alc/PQ_LAUNDRY/usr.sbin/jail/state.c user/alc/PQ_LAUNDRY/usr.sbin/keyserv/crypt_server.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/ffs.h user/alc/PQ_LAUNDRY/usr.sbin/makefs/ffs/mkfs.c user/alc/PQ_LAUNDRY/usr.sbin/makefs/ffs/newfs_extern.h user/alc/PQ_LAUNDRY/usr.sbin/makefs/makefs.8 user/alc/PQ_LAUNDRY/usr.sbin/makefs/makefs.c user/alc/PQ_LAUNDRY/usr.sbin/makefs/makefs.h user/alc/PQ_LAUNDRY/usr.sbin/makefs/walk.c user/alc/PQ_LAUNDRY/usr.sbin/mergemaster/mergemaster.sh user/alc/PQ_LAUNDRY/usr.sbin/mptutil/mpt_cam.c user/alc/PQ_LAUNDRY/usr.sbin/newsyslog/newsyslog.c user/alc/PQ_LAUNDRY/usr.sbin/ntp/config.h user/alc/PQ_LAUNDRY/usr.sbin/ntp/doc/ntp-keygen.8 user/alc/PQ_LAUNDRY/usr.sbin/ntp/doc/ntp.conf.5 user/alc/PQ_LAUNDRY/usr.sbin/ntp/doc/ntp.keys.5 user/alc/PQ_LAUNDRY/usr.sbin/ntp/doc/ntpd.8 user/alc/PQ_LAUNDRY/usr.sbin/ntp/doc/ntpdc.8 user/alc/PQ_LAUNDRY/usr.sbin/ntp/doc/ntpq.8 user/alc/PQ_LAUNDRY/usr.sbin/ntp/doc/sntp.8 user/alc/PQ_LAUNDRY/usr.sbin/ntp/scripts/mkver user/alc/PQ_LAUNDRY/usr.sbin/pmcstat/pmcpl_gprof.c user/alc/PQ_LAUNDRY/usr.sbin/ppp/Makefile user/alc/PQ_LAUNDRY/usr.sbin/pw/pw.h user/alc/PQ_LAUNDRY/usr.sbin/pw/pw_conf.c user/alc/PQ_LAUNDRY/usr.sbin/pw/pw_group.c user/alc/PQ_LAUNDRY/usr.sbin/pw/pw_log.c user/alc/PQ_LAUNDRY/usr.sbin/pw/pw_user.c user/alc/PQ_LAUNDRY/usr.sbin/pw/tests/Makefile user/alc/PQ_LAUNDRY/usr.sbin/pw/tests/pw_useradd.sh user/alc/PQ_LAUNDRY/usr.sbin/pw/tests/pw_usermod.sh user/alc/PQ_LAUNDRY/usr.sbin/rpc.lockd/lockd_lock.c user/alc/PQ_LAUNDRY/usr.sbin/rpc.statd/statd.c user/alc/PQ_LAUNDRY/usr.sbin/rpcbind/check_bound.c user/alc/PQ_LAUNDRY/usr.sbin/rpcbind/rpcb_stat.c user/alc/PQ_LAUNDRY/usr.sbin/rpcbind/rpcb_svc_com.c user/alc/PQ_LAUNDRY/usr.sbin/rpcbind/rpcbind.c user/alc/PQ_LAUNDRY/usr.sbin/rpcbind/tests/addrmerge_test.c user/alc/PQ_LAUNDRY/usr.sbin/rpcbind/util.c user/alc/PQ_LAUNDRY/usr.sbin/sa/tests/Makefile user/alc/PQ_LAUNDRY/usr.sbin/services_mkdb/services_mkdb.8 user/alc/PQ_LAUNDRY/usr.sbin/services_mkdb/services_mkdb.c user/alc/PQ_LAUNDRY/usr.sbin/sysrc/sysrc.8 user/alc/PQ_LAUNDRY/usr.sbin/tcpdump/tcpdump/config.h user/alc/PQ_LAUNDRY/usr.sbin/tzsetup/tzsetup.c user/alc/PQ_LAUNDRY/usr.sbin/ypldap/aldap.c user/alc/PQ_LAUNDRY/usr.sbin/ypldap/ber.c user/alc/PQ_LAUNDRY/usr.sbin/ypldap/ldapclient.c user/alc/PQ_LAUNDRY/usr.sbin/ypldap/parse.y user/alc/PQ_LAUNDRY/usr.sbin/ypldap/ypldap.8 user/alc/PQ_LAUNDRY/usr.sbin/ypserv/yp_dnslookup.c user/alc/PQ_LAUNDRY/usr.sbin/ypserv/yp_server.c Directory Properties: user/alc/PQ_LAUNDRY/ (props changed) user/alc/PQ_LAUNDRY/cddl/ (props changed) user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/ (props changed) user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zfs/ (props changed) user/alc/PQ_LAUNDRY/contrib/atf/ (props changed) user/alc/PQ_LAUNDRY/contrib/binutils/ (props changed) user/alc/PQ_LAUNDRY/contrib/bmake/ (props changed) user/alc/PQ_LAUNDRY/contrib/elftoolchain/ (props changed) user/alc/PQ_LAUNDRY/contrib/elftoolchain/brandelf/ (props changed) user/alc/PQ_LAUNDRY/contrib/elftoolchain/elfdump/ (props changed) user/alc/PQ_LAUNDRY/contrib/expat/ (props changed) user/alc/PQ_LAUNDRY/contrib/file/ (props changed) user/alc/PQ_LAUNDRY/contrib/gcc/ (props changed) user/alc/PQ_LAUNDRY/contrib/ipfilter/ (props changed) user/alc/PQ_LAUNDRY/contrib/ldns-host/ (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/libc++/ (props changed) user/alc/PQ_LAUNDRY/contrib/libc-vis/ (props changed) user/alc/PQ_LAUNDRY/contrib/libucl/ (props changed) user/alc/PQ_LAUNDRY/contrib/libxo/ (props changed) user/alc/PQ_LAUNDRY/contrib/llvm/ (props changed) user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/ (props changed) user/alc/PQ_LAUNDRY/contrib/llvm/tools/clang/ (props changed) user/alc/PQ_LAUNDRY/contrib/ntp/ (props changed) user/alc/PQ_LAUNDRY/contrib/one-true-awk/ (props changed) user/alc/PQ_LAUNDRY/contrib/tcpdump/ (props changed) user/alc/PQ_LAUNDRY/contrib/tcsh/ (props changed) user/alc/PQ_LAUNDRY/contrib/top/ (props changed) user/alc/PQ_LAUNDRY/crypto/openssl/ (props changed) user/alc/PQ_LAUNDRY/gnu/lib/ (props changed) user/alc/PQ_LAUNDRY/gnu/usr.bin/cc/cc_tools/ (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) Modified: user/alc/PQ_LAUNDRY/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/Makefile Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/Makefile Wed Jul 20 00:30:06 2016 (r303053) @@ -103,7 +103,9 @@ # This is included so CC is set to ccache for -V, and COMPILER_TYPE/VERSION # can be cached for sub-makes. +.if ${MAKE_VERSION} >= 20140620 && defined(.PARSEDIR) .include +.endif # Note: we use this awkward construct to be compatible with FreeBSD's # old make used in 10.0 and 9.2 and earlier. @@ -131,12 +133,27 @@ TGTS= all all-man buildenv buildenvvars create-world-packages create-kernel-packages create-packages \ packages installconfig real-packages sign-packages package-pkg +# XXX: r156740: This can't work since bsd.subdir.mk is not included ever. +# It will only work for SUBDIR_TARGETS in make.conf. TGTS+= ${SUBDIR_TARGETS} BITGTS= files includes BITGTS:=${BITGTS} ${BITGTS:S/^/build/} ${BITGTS:S/^/install/} TGTS+= ${BITGTS} +# Only some targets are allowed to use meta mode. Others get it +# disabled. In some cases, such as 'install', meta mode can be dangerous +# as a cookie may be used to prevent redundant installations (such as +# for WORLDTMP staging). For DESTDIR=/ we always want to install though. +# For other cases, such as delete-old-libs, meta mode may break +# the interactive tty prompt. The safest route is to just whitelist +# the ones that benefit from it. +META_TGT_WHITELIST+= \ + _* build32 buildfiles buildincludes buildkernel buildsoft \ + buildworld everything kernel-toolchain kernel-toolchains kernel \ + kernels libraries native-xtools showconfig tinderbox toolchain \ + toolchains universe world worlds xdev xdev-build + .ORDER: buildworld installworld .ORDER: buildworld distributeworld .ORDER: buildworld buildkernel @@ -162,17 +179,26 @@ _MAKEOBJDIRPREFIX!= /usr/bin/env -i PATH # We cannot blindly use a make which may not be the one we want # so be exlicit - until all choice is removed. WANT_MAKE= bmake +.if !empty(.MAKE.MODE:Mmeta) +# 20160604 - support missing-meta,missing-filemon and performance improvements +WANT_MAKE_VERSION= 20160604 +.else # 20160220 - support .dinclude for FAST_DEPEND. WANT_MAKE_VERSION= 20160220 +.endif MYMAKE= ${MAKEOBJDIRPREFIX}${.CURDIR}/make.${MACHINE}/${WANT_MAKE} .if defined(.PARSEDIR) HAVE_MAKE= bmake .else HAVE_MAKE= fmake .endif +.if ${HAVE_MAKE} != ${WANT_MAKE} || \ + (defined(WANT_MAKE_VERSION) && ${MAKE_VERSION} < ${WANT_MAKE_VERSION}) +NEED_MAKE_UPGRADE= t +.endif .if exists(${MYMAKE}) SUB_MAKE:= ${MYMAKE} -m ${.CURDIR}/share/mk -.elif ${WANT_MAKE} != ${HAVE_MAKE} +.elif defined(NEED_MAKE_UPGRADE) # It may not exist yet but we may cause it to. # In the case of fmake, upgrade_checks may cause a newer version to be built. SUB_MAKE= `test -x ${MYMAKE} && echo ${MYMAKE} || echo ${MAKE}` \ @@ -183,14 +209,26 @@ SUB_MAKE= ${MAKE} -m ${.CURDIR}/share/mk _MAKE= PATH=${PATH} ${SUB_MAKE} -f Makefile.inc1 TARGET=${_TARGET} TARGET_ARCH=${_TARGET_ARCH} -# Must disable META_MODE when installing to avoid missing anything. The -# main problem is that buildworld will create cookies for install targets -# since they are being installed into WORLDTMP. This avoids unneeded and -# redundant restaging but is dangerous for user install targets. -.if make(distrib*) || make(*install*) +# Only allow meta mode for the whitelisted targets. See META_TGT_WHITELIST +# above. +.for _tgt in ${META_TGT_WHITELIST} +.if make(${_tgt}) +_CAN_USE_META_MODE?= yes +.endif +.endfor +.if !defined(_CAN_USE_META_MODE) _MAKE+= MK_META_MODE=no +.if defined(.PARSEDIR) .unexport META_MODE .endif +.elif defined(MK_META_MODE) && ${MK_META_MODE} == "yes" +.if !exists(/dev/filemon) && !defined(NO_FILEMON) && !make(showconfig) +# Require filemon be loaded to provide a working incremental build +.error ${.newline}ERROR: The filemon module (/dev/filemon) is not loaded. \ + ${.newline}ERROR: WITH_META_MODE is enabled but requires filemon for an incremental build. \ + ${.newline}ERROR: 'kldload filemon' or pass -DNO_FILEMON to suppress this error. +.endif # !exists(/dev/filemon) && !defined(NO_FILEMON) +.endif # !defined(_CAN_USE_META_MODE) # Guess machine architecture from machine type, and vice versa. .if !defined(TARGET_ARCH) && defined(TARGET) @@ -263,7 +301,7 @@ CHECK_TIME!= find ${.CURDIR}/sys/sys/par # not included. One can argue that this target doesn't build everything # then. # -world: upgrade_checks +world: upgrade_checks .PHONY @echo "--------------------------------------------------------------" @echo ">>> make world started on ${STARTTIME}" @echo "--------------------------------------------------------------" @@ -289,7 +327,7 @@ world: upgrade_checks @echo " (started ${STARTTIME})" @echo "--------------------------------------------------------------" .else -world: +world: .PHONY @echo "WARNING: make world will overwrite your existing FreeBSD" @echo "installation without also building and installing a new" @echo "kernel. This can be dangerous. Please read the handbook," @@ -306,15 +344,14 @@ world: # # Short hand for `make buildkernel installkernel' # -kernel: buildkernel installkernel +kernel: buildkernel installkernel .PHONY # # Perform a few tests to determine if the installed tools are adequate # for building the world. # -upgrade_checks: -.if ${HAVE_MAKE} != ${WANT_MAKE} || \ - (defined(WANT_MAKE_VERSION) && ${MAKE_VERSION} < ${WANT_MAKE_VERSION}) +upgrade_checks: .PHONY +.if defined(NEED_MAKE_UPGRADE) @${_+_}(cd ${.CURDIR} && ${MAKE} ${WANT_MAKE:S,^f,,}) .endif @@ -349,19 +386,19 @@ regress: .PHONY tinderbox toolchains kernel-toolchains kernels worlds: upgrade_checks -tinderbox: +tinderbox: .PHONY @cd ${.CURDIR}; ${SUB_MAKE} DOING_TINDERBOX=YES universe -toolchains: +toolchains: .PHONY @cd ${.CURDIR}; ${SUB_MAKE} UNIVERSE_TARGET=toolchain universe -kernel-toolchains: +kernel-toolchains: .PHONY @cd ${.CURDIR}; ${SUB_MAKE} UNIVERSE_TARGET=kernel-toolchain universe -kernels: +kernels: .PHONY @cd ${.CURDIR}; ${SUB_MAKE} UNIVERSE_TARGET=buildkernel universe -worlds: +worlds: .PHONY @cd ${.CURDIR}; ${SUB_MAKE} UNIVERSE_TARGET=buildworld universe # @@ -383,13 +420,13 @@ TARGET_ARCHES_pc98?= i386 TARGET_ARCHES_${target}?= ${target} .endfor -# XXX Add arm64 to universe only if we have an external binutils installed. +# XXX Remove arm64 from universe if the required binutils package is missing. # It does not build with the in-tree linker. -.if !exists(/usr/local/aarch64-freebsd/bin/ld) && empty(${TARGETS}) +.if !exists(/usr/local/aarch64-freebsd/bin/ld) && ${TARGETS:Marm64} _UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:Narm64} -universe: universe_arm64_skip -universe_epilogue: universe_arm64_skip -universe_arm64_skip: universe_prologue +universe: universe_arm64_skip .PHONY +universe_epilogue: universe_arm64_skip .PHONY +universe_arm64_skip: universe_prologue .PHONY @echo ">> arm64 skipped - install aarch64-binutils port or package to build" .endif @@ -427,16 +464,16 @@ universe_prologue: .PHONY .for target in ${_UNIVERSE_TARGETS} universe: universe_${target} universe_epilogue: universe_${target} -universe_${target}: universe_${target}_prologue -universe_${target}_prologue: universe_prologue +universe_${target}: universe_${target}_prologue .PHONY +universe_${target}_prologue: universe_prologue .PHONY @echo ">> ${target} started on `LC_ALL=C date`" -universe_${target}_worlds: +universe_${target}_worlds: .PHONY .if !defined(MAKE_JUST_KERNELS) -universe_${target}_done: universe_${target}_worlds +universe_${target}_done: universe_${target}_worlds .PHONY .for target_arch in ${TARGET_ARCHES_${target}} -universe_${target}_worlds: universe_${target}_${target_arch} -universe_${target}_${target_arch}: universe_${target}_prologue .MAKE +universe_${target}_worlds: universe_${target}_${target_arch} .PHONY +universe_${target}_${target_arch}: universe_${target}_prologue .MAKE .PHONY @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} started on `LC_ALL=C date`" @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ ${SUB_MAKE} ${JFLAG} ${UNIVERSE_TARGET} \ @@ -451,9 +488,9 @@ universe_${target}_${target_arch}: unive .endif # !MAKE_JUST_KERNELS .if !defined(MAKE_JUST_WORLDS) -universe_${target}_done: universe_${target}_kernels -universe_${target}_kernels: universe_${target}_worlds -universe_${target}_kernels: universe_${target}_prologue .MAKE +universe_${target}_done: universe_${target}_kernels .PHONY +universe_${target}_kernels: universe_${target}_worlds .PHONY +universe_${target}_kernels: universe_${target}_prologue .MAKE .PHONY .if exists(${KERNSRCDIR}/${target}/conf/NOTES) @(cd ${KERNSRCDIR}/${target}/conf && env __MAKE_CONF=/dev/null \ ${SUB_MAKE} LINT > ${.CURDIR}/_.${target}.makeLINT 2>&1 || \ @@ -469,7 +506,7 @@ universe_${target}: universe_${target}_d universe_${target}_done: @echo ">> ${target} completed on `LC_ALL=C date`" .endfor -universe_kernels: universe_kernconfs +universe_kernels: universe_kernconfs .PHONY .if !defined(TARGET) TARGET!= uname -m .endif @@ -483,7 +520,7 @@ KERNCONFS!= cd ${KERNSRCDIR}/${TARGET}/c -type f -maxdepth 0 \ ! -name DEFAULTS ! -name NOTES | \ ${_THINNER} -universe_kernconfs: +universe_kernconfs: .PHONY .for kernel in ${KERNCONFS} TARGET_ARCH_${kernel}!= cd ${KERNSRCDIR}/${TARGET}/conf && \ config -m ${KERNSRCDIR}/${TARGET}/conf/${kernel} 2> /dev/null | \ @@ -517,7 +554,7 @@ universe_epilogue: .PHONY .endif .endif -buildLINT: +buildLINT: .PHONY ${MAKE} -C ${.CURDIR}/sys/${_TARGET}/conf LINT .if defined(.PARSEDIR) Modified: user/alc/PQ_LAUNDRY/Makefile.inc1 ============================================================================== --- user/alc/PQ_LAUNDRY/Makefile.inc1 Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/Makefile.inc1 Wed Jul 20 00:30:06 2016 (r303053) @@ -59,20 +59,6 @@ CROSSENV+=CROSS_TOOLCHAIN="${CROSS_TOOLC .endif .if defined(CROSS_TOOLCHAIN_PREFIX) CROSS_COMPILER_PREFIX?=${CROSS_TOOLCHAIN_PREFIX} -CROSS_BINUTILS_PREFIX?=${CROSS_TOOLCHAIN_PREFIX} -.endif -# If we do not have a bootstrap binutils (because the in-tree one does not -# support the target architecture), provide a default cross-binutils prefix. -# This allows aarch64 builds, for example, to automatically use the -# aarch64-binutils port or package. -.if !make(showconfig) -.if !empty(BROKEN_OPTIONS:MBINUTILS_BOOTSTRAP) && \ - !defined(CROSS_BINUTILS_PREFIX) -CROSS_BINUTILS_PREFIX=/usr/local/${TARGET_ARCH}-freebsd/bin/ -.if !exists(${CROSS_BINUTILS_PREFIX}) -.error In-tree binutils does not support the ${TARGET_ARCH} architecture. Install the ${TARGET_ARCH}-binutils port or package or set CROSS_BINUTILS_PREFIX. -.endif -.endif .endif XCOMPILERS= CC CXX CPP @@ -83,15 +69,6 @@ X${COMPILER}?= ${CROSS_COMPILER_PREFIX}$ X${COMPILER}?= ${${COMPILER}} .endif .endfor -XBINUTILS= AS AR LD NM OBJCOPY OBJDUMP RANLIB SIZE STRINGS -.for BINUTIL in ${XBINUTILS} -.if defined(CROSS_BINUTILS_PREFIX) && \ - exists(${CROSS_BINUTILS_PREFIX}${${BINUTIL}}) -X${BINUTIL}?= ${CROSS_BINUTILS_PREFIX}${${BINUTIL}} -.else -X${BINUTIL}?= ${${BINUTIL}} -.endif -.endfor # If a full path to an external cross compiler is given, don't build # a cross compiler. .if ${XCC:N${CCACHE_BIN}:M/*} @@ -105,7 +82,7 @@ MK_CROSS_COMPILER= no # Check if there is a local compiler that can satisfy as an external compiler. .if ${MK_SYSTEM_COMPILER} == "yes" && ${MK_CROSS_COMPILER} == "yes" && \ (${MK_CLANG_BOOTSTRAP} == "yes" || ${MK_GCC_BOOTSTRAP} == "yes") && \ - !make(showconfig) + !make(showconfig) && !make(native-xtools) && !make(xdev*) # Which compiler is expected to be used? .if ${MK_CLANG_BOOTSTRAP} == "yes" _expected_compiler_type= clang @@ -122,7 +99,7 @@ _expected_compiler_type= gcc .if ${_expected_compiler_type} == "clang" CROSS_COMPILER_FREEBSD_VERSION!= \ awk '$$2 == "FREEBSD_CC_VERSION" {printf("%d\n", $$3)}' \ - ${SRCDIR}/lib/clang/include/clang/Basic/Version.inc || echo unknown + ${SRCDIR}/lib/clang/freebsd_cc_version.h || echo unknown CROSS_COMPILER_VERSION!= \ awk '$$2 == "CLANG_VERSION" {split($$3, a, "."); print a[1] * 10000 + a[2] * 100 + a[3]}' \ ${SRCDIR}/lib/clang/include/clang/Basic/Version.inc || echo unknown @@ -141,9 +118,6 @@ CROSS_COMPILER_VERSION!= \ # Everything matches, disable the bootstrap compiler. MK_CLANG_BOOTSTRAP= no MK_GCC_BOOTSTRAP= no -CROSSENV+= COMPILER_VERSION=${COMPILER_VERSION} \ - COMPILER_TYPE=${COMPILER_TYPE} \ - COMPILER_FREEBSD_VERSION=${COMPILER_FREEBSD_VERSION} .if make(buildworld) .info SYSTEM_COMPILER: Determined that CC=${CC} matches the source tree. Not bootstrapping a cross-compiler. .endif @@ -151,6 +125,48 @@ CROSSENV+= COMPILER_VERSION=${COMPILER_V .endif # ${_expected_compiler_type} == ${COMPILER_TYPE} .endif # ${XCC:N${CCACHE_BIN}:M/*} +# For installworld need to ensure that the looked-up compiler metadata is +# passed along rather than trying to run cc from the restricted +# STRICTTMPPATH. +.if ${MK_CLANG_BOOTSTRAP} == "no" && ${MK_GCC_BOOTSTRAP} == "no" +.if !defined(X_COMPILER_TYPE) +CROSSENV+= COMPILER_VERSION=${COMPILER_VERSION} \ + COMPILER_TYPE=${COMPILER_TYPE} \ + COMPILER_FREEBSD_VERSION=${COMPILER_FREEBSD_VERSION} +.else +CROSSENV+= COMPILER_VERSION=${X_COMPILER_VERSION} \ + COMPILER_TYPE=${X_COMPILER_TYPE} \ + COMPILER_FREEBSD_VERSION=${X_COMPILER_FREEBSD_VERSION} +.endif +.endif + +# Handle external binutils. +.if defined(CROSS_TOOLCHAIN_PREFIX) +CROSS_BINUTILS_PREFIX?=${CROSS_TOOLCHAIN_PREFIX} +.endif +# If we do not have a bootstrap binutils (because the in-tree one does not +# support the target architecture), provide a default cross-binutils prefix. +# This allows aarch64 builds, for example, to automatically use the +# aarch64-binutils port or package. +.if !make(showconfig) +.if !empty(BROKEN_OPTIONS:MBINUTILS_BOOTSTRAP) && \ + !defined(CROSS_BINUTILS_PREFIX) +CROSS_BINUTILS_PREFIX=/usr/local/${TARGET_ARCH}-freebsd/bin/ +.if !exists(${CROSS_BINUTILS_PREFIX}) +.error In-tree binutils does not support the ${TARGET_ARCH} architecture. Install the ${TARGET_ARCH}-binutils port or package or set CROSS_BINUTILS_PREFIX. +.endif +.endif +.endif +XBINUTILS= AS AR LD NM OBJCOPY OBJDUMP RANLIB SIZE STRINGS +.for BINUTIL in ${XBINUTILS} +.if defined(CROSS_BINUTILS_PREFIX) && \ + exists(${CROSS_BINUTILS_PREFIX}${${BINUTIL}}) +X${BINUTIL}?= ${CROSS_BINUTILS_PREFIX}${${BINUTIL}} +.else +X${BINUTIL}?= ${${BINUTIL}} +.endif +.endfor + # We must do lib/ and libexec/ before bin/ in case of a mid-install error to # keep the users system reasonably usable. For static->dynamic root upgrades, @@ -296,7 +312,7 @@ VERSION= FreeBSD ${_REVISION}-${_BRANCH: .endif .if !defined(PKG_VERSION) -.if ${_BRANCH:MSTABLE*} || ${_BRANCH:MCURRENT*} +.if ${_BRANCH:MSTABLE*} || ${_BRANCH:MCURRENT*} || ${_BRANCH:MALPHA*} TIMENOW= %Y%m%d%H%M%S EXTRA_REVISION= .s${TIMENOW:gmtime} .endif @@ -415,6 +431,9 @@ PACKAGE= kernel # BOOTSTRAPPING?= 0 +# Keep these in sync +MINIMUM_SUPPORTED_OSREL?= 900044 +MINIMUM_SUPPORTED_REL?= 9.1 # Common environment for world related stages CROSSENV+= MAKEOBJDIRPREFIX=${OBJTREE} \ @@ -496,7 +515,7 @@ HMAKE= PATH=${TMPPATH} ${MAKE} LOCAL_MT HMAKE+= PATH=${TMPPATH} METALOG=${METALOG} -DNO_ROOT .endif -CROSSENV+= CC="${XCC} ${XCFLAGS}" CXX="${XCXX} ${XCFLAGS} ${XCXXFLAGS}" \ +CROSSENV+= CC="${XCC} ${XCFLAGS}" CXX="${XCXX} ${XCXXFLAGS} ${XCFLAGS}" \ CPP="${XCPP} ${XCFLAGS}" \ AS="${XAS}" AR="${XAR}" LD="${XLD}" NM=${XNM} \ OBJDUMP=${XOBJDUMP} OBJCOPY="${XOBJCOPY}" \ @@ -524,18 +543,22 @@ TARGET_ABI= gnueabi .endif .endif .if defined(X_COMPILER_TYPE) && ${X_COMPILER_TYPE} == gcc -# GCC requires -isystem and -L when using a cross-compiler. +# GCC requires -isystem and -L when using a cross-compiler. --sysroot +# won't set header path and -L is used to ensure the base library path +# is added before the port PREFIX library path. XCFLAGS+= -isystem ${WORLDTMP}/usr/include -L${WORLDTMP}/usr/lib # Force using libc++ for external GCC. +# XXX: This should be checking MK_GNUCXX == no +.if ${X_COMPILER_VERSION} >= 40800 XCXXFLAGS+= -isystem ${WORLDTMP}/usr/include/c++/v1 -std=c++11 \ -nostdinc++ -L${WORLDTMP}/../lib/libc++ +.endif .else TARGET_ABI?= unknown -TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/}-${TARGET_ABI}-freebsd11.0 +TARGET_TRIPLE?= ${TARGET_ARCH:C/amd64/x86_64/}-${TARGET_ABI}-freebsd12.0 XCFLAGS+= -target ${TARGET_TRIPLE} .endif XCFLAGS+= --sysroot=${WORLDTMP} -.else .endif # ${MK_CROSS_COMPILER} == "no" .if !empty(BFLAGS) @@ -587,11 +610,6 @@ IMAKE_MTREE= MTREE_CMD="mtree ${MTREEFLA # kernel stage KMAKEENV= ${WMAKEENV} KMAKE= ${KMAKEENV} ${MAKE} ${.MAKEFLAGS} ${KERNEL_FLAGS} KERNEL=${INSTKERNNAME} -.if ${MK_META_MODE} == "yes" -# meta mode normally is disallowed when building from curdir==objdir, but we -# want to allow it for the kernel build. -KMAKEENV+= META_MODE="${.MAKE.MODE} curdirOk=yes" -.endif # # buildworld @@ -633,6 +651,8 @@ _worldtmp: .PHONY mtree -deU -f ${.CURDIR}/etc/mtree/BSD.groff.dist \ -p ${WORLDTMP}/legacy/usr >/dev/null .endif + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ + -p ${WORLDTMP}/legacy/usr/include >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${WORLDTMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ @@ -864,7 +884,7 @@ ITOOLS= [ awk cap_mkdb cat chflags chmod ${LOCAL_ITOOLS} # Needed for share/man -.if ${MK_MAN} != "no" +.if ${MK_MAN_UTILS} != "no" ITOOLS+=makewhatis .endif @@ -1502,8 +1522,8 @@ _elftoolchain_libs= lib/libelf lib/libdw .endif legacy: .PHONY -.if ${BOOTSTRAPPING} < 800107 && ${BOOTSTRAPPING} != 0 - @echo "ERROR: Source upgrades from versions prior to 8.0 are not supported."; \ +.if ${BOOTSTRAPPING} < ${MINIMUM_SUPPORTED_OSREL} && ${BOOTSTRAPPING} != 0 + @echo "ERROR: Source upgrades from versions prior to ${MINIMUM_SUPPORTED_REL} are not supported."; \ false .endif .for _tool in tools/build ${_elftoolchain_libs} @@ -1511,8 +1531,9 @@ legacy: .PHONY cd ${.CURDIR}/${_tool}; \ ${MAKE} DIRPRFX=${_tool}/ obj; \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy includes; \ - ${MAKE} DIRPRFX=${_tool}/ all; \ - ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy install + ${MAKE} DIRPRFX=${_tool}/ MK_INCLUDES=no all; \ + ${MAKE} DIRPRFX=${_tool}/ MK_INCLUDES=no \ + DESTDIR=${MAKEOBJDIRPREFIX}/legacy install .endfor # @@ -1571,9 +1592,15 @@ _dd= bin/dd # r277259 crunchide: Correct 64-bit section header offset # r281674 crunchide: always include both 32- and 64-bit ELF support -# r285986 crunchen: use STRIPBIN rather than STRIP .if ${BOOTSTRAPPING} < 1100078 -_crunch= usr.sbin/crunch +_crunchide= usr.sbin/crunch/crunchide +.endif + +# r285986 crunchen: use STRIPBIN rather than STRIP +# 1100113: Support MK_AUTO_OBJ +.if ${BOOTSTRAPPING} < 1100078 || \ + (${MK_AUTO_OBJ} == "yes" && ${BOOTSTRAPPING} < 1100114) +_crunchgen= usr.sbin/crunch/crunchgen .endif .if ${BOOTSTRAPPING} >= 900040 && ${BOOTSTRAPPING} < 900041 @@ -1662,7 +1689,8 @@ bootstrap-tools: .PHONY usr.bin/xinstall \ ${_gensnmptree} \ usr.sbin/config \ - ${_crunch} \ + ${_crunchide} \ + ${_crunchgen} \ ${_nmtree} \ ${_vtfontcvt} \ usr.bin/localedef @@ -1794,7 +1822,6 @@ cross-tools: .MAKE .PHONY ${_dtrace_tools} \ ${_cc} \ ${_btxld} \ - ${_crunchide} \ ${_usb_tools} ${_+_}@${ECHODIR} "===> ${_tool} (obj,all,install)"; \ cd ${.CURDIR}/${_tool}; \ Modified: user/alc/PQ_LAUNDRY/Makefile.libcompat ============================================================================== --- user/alc/PQ_LAUNDRY/Makefile.libcompat Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/Makefile.libcompat Wed Jul 20 00:30:06 2016 (r303053) @@ -19,7 +19,7 @@ LIB32WMAKEENV= MACHINE=i386 MACHINE_ARCH MACHINE_CPU="i686 mmx sse sse2" LIB32WMAKEFLAGS= \ AS="${XAS} --32" \ - LD="${XLD} -m elf_i386_fbsd -Y P,${LIBCOMPATTMP}/usr/lib32" \ + LD="${XLD} -m elf_i386_fbsd -L${LIBCOMPATTMP}/usr/lib32" \ OBJCOPY="${XOBJCOPY}" .elif ${TARGET_ARCH} == "powerpc64" @@ -72,14 +72,21 @@ LIBCOMPATCFLAGS+= ${LIBCOMPATCPUFLAGS} \ # -B is needed to find /usr/lib32/crti.o for GCC and /usr/libsoft/crti.o for # Clang/GCC. LIBCOMPATCFLAGS+= -B${LIBCOMPATTMP}/usr/lib${libcompat} -# GCC requires -isystem when using a cross-compiler. -LIBCOMPATCFLAGS+= -isystem ${LIBCOMPATTMP}/usr/include .if defined(X_COMPILER_TYPE) && ${X_COMPILER_TYPE} == gcc +# GCC requires -isystem when using a cross-compiler and --sysroot. Note that +# Makefile.inc1 only applies this with an external compiler but libcompat +# always does since even in-tree GCC 4.2 needs this to override the built-in +# sysroot path which --sysroot does not actually do for headers. +LIBCOMPATCFLAGS+= -isystem ${LIBCOMPATTMP}/usr/include # Force using libc++ for external GCC. +# XXX: This should be checking MK_GNUCXX == no +.if ${X_COMPILER_VERSION} >= 40800 && (${MK_CROSS_COMPILER} == "no" || \ + (${MK_CLANG_BOOTSTRAP} == "no" && ${MK_GCC_BOOTSTRAP} == "no")) LIBCOMPATCXXFLAGS+= -isystem ${LIBCOMPATTMP}/usr/include/c++/v1 -std=c++11 \ -nostdinc++ -L${LIBCOMPAT_OBJTREE}${.CURDIR}/lib/libc++ .endif +.endif # Yes, the flags are redundant. LIBCOMPATWMAKEENV+= MAKEOBJDIRPREFIX=${LIBCOMPAT_OBJTREE} \ @@ -93,7 +100,7 @@ LIBCOMPATWMAKEENV+= MAKEOBJDIRPREFIX=${L LIBCOMPATWMAKEENV+= BUILD_TOOLS_META=.NOMETA_CMP .endif LIBCOMPATWMAKEFLAGS+= CC="${XCC} ${LIBCOMPATCFLAGS}" \ - CXX="${XCXX} ${LIBCOMPATCFLAGS} ${LIBCOMPATCXXFLAGS}" \ + CXX="${XCXX} ${LIBCOMPATCXXFLAGS} ${LIBCOMPATCFLAGS}" \ CPP="${XCPP} ${LIBCOMPATCFLAGS}" \ DESTDIR=${LIBCOMPATTMP} \ -DNO_CPU_CFLAGS \ Modified: user/alc/PQ_LAUNDRY/ObsoleteFiles.inc ============================================================================== --- user/alc/PQ_LAUNDRY/ObsoleteFiles.inc Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/ObsoleteFiles.inc Wed Jul 20 00:30:06 2016 (r303053) @@ -38,6 +38,159 @@ # xargs -n1 | sort | uniq -d; # done +# 20160703: POSIXify locales with variants +OLD_FILES+=usr/share/locale/zh_Hant_TW.UTF-8/LC_COLLATE +OLD_FILES+=usr/share/locale/zh_Hant_TW.UTF-8/LC_CTYPE +OLD_FILES+=usr/share/locale/zh_Hant_TW.UTF-8/LC_MESSAGES +OLD_FILES+=usr/share/locale/zh_Hant_TW.UTF-8/LC_MONETARY +OLD_FILES+=usr/share/locale/zh_Hant_TW.UTF-8/LC_NUMERIC +OLD_FILES+=usr/share/locale/zh_Hant_TW.UTF-8/LC_TIME +OLD_DIRS+=usr/share/locale/zh_Hant_TW.UTF-8 +OLD_FILES+=usr/share/locale/zh_Hant_TW.Big5/LC_COLLATE +OLD_FILES+=usr/share/locale/zh_Hant_TW.Big5/LC_CTYPE +OLD_FILES+=usr/share/locale/zh_Hant_TW.Big5/LC_MESSAGES +OLD_FILES+=usr/share/locale/zh_Hant_TW.Big5/LC_MONETARY +OLD_FILES+=usr/share/locale/zh_Hant_TW.Big5/LC_NUMERIC +OLD_FILES+=usr/share/locale/zh_Hant_TW.Big5/LC_TIME +OLD_DIRS+=usr/share/locale/zh_Hant_TW.Big5 +OLD_FILES+=usr/share/locale/zh_Hant_HK.UTF-8/LC_COLLATE +OLD_FILES+=usr/share/locale/zh_Hant_HK.UTF-8/LC_CTYPE +OLD_FILES+=usr/share/locale/zh_Hant_HK.UTF-8/LC_MESSAGES +OLD_FILES+=usr/share/locale/zh_Hant_HK.UTF-8/LC_MONETARY +OLD_FILES+=usr/share/locale/zh_Hant_HK.UTF-8/LC_NUMERIC +OLD_FILES+=usr/share/locale/zh_Hant_HK.UTF-8/LC_TIME +OLD_DIRS+=usr/share/locale/zh_Hant_HK.UTF-8 +OLD_FILES+=usr/share/locale/zh_Hans_CN.eucCN/LC_COLLATE +OLD_FILES+=usr/share/locale/zh_Hans_CN.eucCN/LC_CTYPE +OLD_FILES+=usr/share/locale/zh_Hans_CN.eucCN/LC_MESSAGES +OLD_FILES+=usr/share/locale/zh_Hans_CN.eucCN/LC_MONETARY +OLD_FILES+=usr/share/locale/zh_Hans_CN.eucCN/LC_NUMERIC +OLD_FILES+=usr/share/locale/zh_Hans_CN.eucCN/LC_TIME +OLD_DIRS+=usr/share/locale/zh_Hans_CN.eucCN +OLD_FILES+=usr/share/locale/zh_Hans_CN.UTF-8/LC_COLLATE +OLD_FILES+=usr/share/locale/zh_Hans_CN.UTF-8/LC_CTYPE +OLD_FILES+=usr/share/locale/zh_Hans_CN.UTF-8/LC_MESSAGES +OLD_FILES+=usr/share/locale/zh_Hans_CN.UTF-8/LC_MONETARY +OLD_FILES+=usr/share/locale/zh_Hans_CN.UTF-8/LC_NUMERIC +OLD_FILES+=usr/share/locale/zh_Hans_CN.UTF-8/LC_TIME +OLD_DIRS+=usr/share/locale/zh_Hans_CN.UTF-8 +OLD_FILES+=usr/share/locale/zh_Hans_CN.GBK/LC_COLLATE +OLD_FILES+=usr/share/locale/zh_Hans_CN.GBK/LC_CTYPE +OLD_FILES+=usr/share/locale/zh_Hans_CN.GBK/LC_MESSAGES +OLD_FILES+=usr/share/locale/zh_Hans_CN.GBK/LC_MONETARY +OLD_FILES+=usr/share/locale/zh_Hans_CN.GBK/LC_NUMERIC +OLD_FILES+=usr/share/locale/zh_Hans_CN.GBK/LC_TIME +OLD_DIRS+=usr/share/locale/zh_Hans_CN.GBK +OLD_FILES+=usr/share/locale/zh_Hans_CN.GB2312/LC_COLLATE +OLD_FILES+=usr/share/locale/zh_Hans_CN.GB2312/LC_CTYPE +OLD_FILES+=usr/share/locale/zh_Hans_CN.GB2312/LC_MESSAGES +OLD_FILES+=usr/share/locale/zh_Hans_CN.GB2312/LC_MONETARY +OLD_FILES+=usr/share/locale/zh_Hans_CN.GB2312/LC_NUMERIC +OLD_FILES+=usr/share/locale/zh_Hans_CN.GB2312/LC_TIME +OLD_DIRS+=usr/share/locale/zh_Hans_CN.GB2312 +OLD_FILES+=usr/share/locale/zh_Hans_CN.GB18030/LC_COLLATE +OLD_FILES+=usr/share/locale/zh_Hans_CN.GB18030/LC_CTYPE +OLD_FILES+=usr/share/locale/zh_Hans_CN.GB18030/LC_MESSAGES +OLD_FILES+=usr/share/locale/zh_Hans_CN.GB18030/LC_MONETARY +OLD_FILES+=usr/share/locale/zh_Hans_CN.GB18030/LC_NUMERIC +OLD_FILES+=usr/share/locale/zh_Hans_CN.GB18030/LC_TIME +OLD_DIRS+=usr/share/locale/zh_Hans_CN.GB18030 +OLD_FILES+=usr/share/locale/sr_Latn_RS.UTF-8/LC_COLLATE +OLD_FILES+=usr/share/locale/sr_Latn_RS.UTF-8/LC_CTYPE +OLD_FILES+=usr/share/locale/sr_Latn_RS.UTF-8/LC_MESSAGES +OLD_FILES+=usr/share/locale/sr_Latn_RS.UTF-8/LC_MONETARY +OLD_FILES+=usr/share/locale/sr_Latn_RS.UTF-8/LC_NUMERIC +OLD_FILES+=usr/share/locale/sr_Latn_RS.UTF-8/LC_TIME +OLD_DIRS+=usr/share/locale/sr_Latn_RS.UTF-8 +OLD_FILES+=usr/share/locale/sr_Latn_RS.ISO8859-2/LC_COLLATE +OLD_FILES+=usr/share/locale/sr_Latn_RS.ISO8859-2/LC_CTYPE +OLD_FILES+=usr/share/locale/sr_Latn_RS.ISO8859-2/LC_MESSAGES +OLD_FILES+=usr/share/locale/sr_Latn_RS.ISO8859-2/LC_MONETARY +OLD_FILES+=usr/share/locale/sr_Latn_RS.ISO8859-2/LC_NUMERIC +OLD_FILES+=usr/share/locale/sr_Latn_RS.ISO8859-2/LC_TIME +OLD_DIRS+=usr/share/locale/sr_Latn_RS.ISO8859-2 +OLD_FILES+=usr/share/locale/sr_Cyrl_RS.UTF-8/LC_COLLATE +OLD_FILES+=usr/share/locale/sr_Cyrl_RS.UTF-8/LC_CTYPE +OLD_FILES+=usr/share/locale/sr_Cyrl_RS.UTF-8/LC_MESSAGES +OLD_FILES+=usr/share/locale/sr_Cyrl_RS.UTF-8/LC_MONETARY +OLD_FILES+=usr/share/locale/sr_Cyrl_RS.UTF-8/LC_NUMERIC +OLD_FILES+=usr/share/locale/sr_Cyrl_RS.UTF-8/LC_TIME +OLD_DIRS+=usr/share/locale/sr_Cyrl_RS.UTF-8 +OLD_FILES+=usr/share/locale/sr_Cyrl_RS.ISO8859-5/LC_COLLATE +OLD_FILES+=usr/share/locale/sr_Cyrl_RS.ISO8859-5/LC_CTYPE +OLD_FILES+=usr/share/locale/sr_Cyrl_RS.ISO8859-5/LC_MESSAGES +OLD_FILES+=usr/share/locale/sr_Cyrl_RS.ISO8859-5/LC_MONETARY +OLD_FILES+=usr/share/locale/sr_Cyrl_RS.ISO8859-5/LC_NUMERIC +OLD_FILES+=usr/share/locale/sr_Cyrl_RS.ISO8859-5/LC_TIME +OLD_DIRS+=usr/share/locale/sr_Cyrl_RS.ISO8859-5 +OLD_FILES+=usr/share/locale/mn_Cyrl_MN.UTF-8/LC_COLLATE +OLD_FILES+=usr/share/locale/mn_Cyrl_MN.UTF-8/LC_CTYPE +OLD_FILES+=usr/share/locale/mn_Cyrl_MN.UTF-8/LC_MESSAGES +OLD_FILES+=usr/share/locale/mn_Cyrl_MN.UTF-8/LC_MONETARY +OLD_FILES+=usr/share/locale/mn_Cyrl_MN.UTF-8/LC_NUMERIC +OLD_FILES+=usr/share/locale/mn_Cyrl_MN.UTF-8/LC_TIME +OLD_DIRS+=usr/share/locale/mn_Cyrl_MN.UTF-8 +OLD_FILES+=usr/share/locale/kk_Cyrl_KZ.UTF-8/LC_COLLATE +OLD_FILES+=usr/share/locale/kk_Cyrl_KZ.UTF-8/LC_CTYPE +OLD_FILES+=usr/share/locale/kk_Cyrl_KZ.UTF-8/LC_MESSAGES +OLD_FILES+=usr/share/locale/kk_Cyrl_KZ.UTF-8/LC_MONETARY +OLD_FILES+=usr/share/locale/kk_Cyrl_KZ.UTF-8/LC_NUMERIC +OLD_FILES+=usr/share/locale/kk_Cyrl_KZ.UTF-8/LC_TIME +OLD_DIRS+=usr/share/locale/kk_Cyrl_KZ.UTF-8 +# 20160608: removed pam_verbose_error +OLD_LIBS+=usr/lib/libpam.so.5 +OLD_LIBS+=usr/lib/pam_chroot.so.5 +OLD_LIBS+=usr/lib/pam_deny.so.5 +OLD_LIBS+=usr/lib/pam_echo.so.5 +OLD_LIBS+=usr/lib/pam_exec.so.5 +OLD_LIBS+=usr/lib/pam_ftpusers.so.5 +OLD_LIBS+=usr/lib/pam_group.so.5 +OLD_LIBS+=usr/lib/pam_guest.so.5 +OLD_LIBS+=usr/lib/pam_krb5.so.5 +OLD_LIBS+=usr/lib/pam_ksu.so.5 +OLD_LIBS+=usr/lib/pam_lastlog.so.5 +OLD_LIBS+=usr/lib/pam_login_access.so.5 +OLD_LIBS+=usr/lib/pam_nologin.so.5 +OLD_LIBS+=usr/lib/pam_opie.so.5 +OLD_LIBS+=usr/lib/pam_opieaccess.so.5 +OLD_LIBS+=usr/lib/pam_passwdqc.so.5 +OLD_LIBS+=usr/lib/pam_permit.so.5 +OLD_LIBS+=usr/lib/pam_radius.so.5 +OLD_LIBS+=usr/lib/pam_rhosts.so.5 +OLD_LIBS+=usr/lib/pam_rootok.so.5 +OLD_LIBS+=usr/lib/pam_securetty.so.5 +OLD_LIBS+=usr/lib/pam_self.so.5 +OLD_LIBS+=usr/lib/pam_ssh.so.5 +OLD_LIBS+=usr/lib/pam_tacplus.so.5 +OLD_LIBS+=usr/lib/pam_unix.so.5 +OLD_LIBS+=usr/lib32/libpam.so.5 +OLD_LIBS+=usr/lib32/pam_chroot.so.5 +OLD_LIBS+=usr/lib32/pam_deny.so.5 +OLD_LIBS+=usr/lib32/pam_echo.so.5 +OLD_LIBS+=usr/lib32/pam_exec.so.5 +OLD_LIBS+=usr/lib32/pam_ftpusers.so.5 +OLD_LIBS+=usr/lib32/pam_group.so.5 +OLD_LIBS+=usr/lib32/pam_guest.so.5 +OLD_LIBS+=usr/lib32/pam_krb5.so.5 +OLD_LIBS+=usr/lib32/pam_ksu.so.5 +OLD_LIBS+=usr/lib32/pam_lastlog.so.5 +OLD_LIBS+=usr/lib32/pam_login_access.so.5 +OLD_LIBS+=usr/lib32/pam_nologin.so.5 +OLD_LIBS+=usr/lib32/pam_opie.so.5 +OLD_LIBS+=usr/lib32/pam_opieaccess.so.5 +OLD_LIBS+=usr/lib32/pam_passwdqc.so.5 +OLD_LIBS+=usr/lib32/pam_permit.so.5 +OLD_LIBS+=usr/lib32/pam_radius.so.5 +OLD_LIBS+=usr/lib32/pam_rhosts.so.5 +OLD_LIBS+=usr/lib32/pam_rootok.so.5 +OLD_LIBS+=usr/lib32/pam_securetty.so.5 +OLD_LIBS+=usr/lib32/pam_self.so.5 +OLD_LIBS+=usr/lib32/pam_ssh.so.5 +OLD_LIBS+=usr/lib32/pam_tacplus.so.5 +OLD_LIBS+=usr/lib32/pam_unix.so.5 +# 20160523: remove extranous ALTQ files +OLD_FILES+=usr/include/altq/altq_codel.h +OLD_FILES+=usr/include/altq/altq_fairq.h # 20160519: remove DTrace Toolkit from base OLD_FILES+=usr/share/dtrace/toolkit/execsnoop OLD_FILES+=usr/share/dtrace/toolkit/hotkernel @@ -50,7 +203,7 @@ OLD_FILES+=usr/share/man/man9/rman_await # 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_LIBS+=lib/libkvm.so.6 OLD_FILES+=usr/share/man/man3/kvm_getfiles.3.gz # 20160423: remove mroute6d OLD_FILES+=etc/rc.d/mroute6d @@ -307,13 +460,6 @@ OLD_FILES+=usr/share/locale/kk_KZ.PT154/ OLD_FILES+=usr/share/locale/kk_KZ.PT154/LC_NUMERIC OLD_FILES+=usr/share/locale/kk_KZ.PT154/LC_TIME OLD_DIRS+=usr/share/locale/kk_KZ.PT154/ -OLD_FILES+=usr/share/locale/kk_KZ.UTF-8/LC_COLLATE -OLD_FILES+=usr/share/locale/kk_KZ.UTF-8/LC_CTYPE -OLD_FILES+=usr/share/locale/kk_KZ.UTF-8/LC_MESSAGES -OLD_FILES+=usr/share/locale/kk_KZ.UTF-8/LC_MONETARY -OLD_FILES+=usr/share/locale/kk_KZ.UTF-8/LC_NUMERIC -OLD_FILES+=usr/share/locale/kk_KZ.UTF-8/LC_TIME -OLD_DIRS+=usr/share/locale/kk_KZ.UTF-8 OLD_FILES+=usr/share/locale/la_LN.ISO8859-1/LC_COLLATE OLD_FILES+=usr/share/locale/la_LN.ISO8859-1/LC_CTYPE OLD_FILES+=usr/share/locale/la_LN.ISO8859-1/LC_TIME @@ -344,13 +490,6 @@ OLD_FILES+=usr/share/locale/lt_LT.ISO885 OLD_FILES+=usr/share/locale/lt_LT.ISO8859-4/LC_CTYPE OLD_FILES+=usr/share/locale/lt_LT.ISO8859-4/LC_NUMERIC OLD_DIRS+=usr/share/locale/lt_LT.ISO8859-4 -OLD_FILES+=usr/share/locale/mn_MN.UTF-8/LC_COLLATE -OLD_FILES+=usr/share/locale/mn_MN.UTF-8/LC_CTYPE -OLD_FILES+=usr/share/locale/mn_MN.UTF-8/LC_MESSAGES -OLD_FILES+=usr/share/locale/mn_MN.UTF-8/LC_MONETARY -OLD_FILES+=usr/share/locale/mn_MN.UTF-8/LC_NUMERIC -OLD_FILES+=usr/share/locale/mn_MN.UTF-8/LC_TIME -OLD_DIRS+=usr/share/locale/mn_MN.UTF-8 OLD_FILES+=usr/share/locale/no_NO.ISO8859-1/LC_COLLATE OLD_FILES+=usr/share/locale/no_NO.ISO8859-1/LC_CTYPE OLD_FILES+=usr/share/locale/no_NO.ISO8859-1/LC_MESSAGES @@ -7868,7 +8007,9 @@ OLD_FILES+=usr/share/man/man5/usbd.conf. .if ${TARGET_ARCH} != "i386" && ${TARGET_ARCH} != "amd64" OLD_FILES+=usr/share/man/man8/boot_i386.8.gz .endif -.if ${TARGET_ARCH} != "powerpc" && ${TARGET_ARCH} != "powerpc64" && ${TARGET_ARCH} != "sparc64" +.if ${TARGET_ARCH} != "aarch64" && ${TARGET} != "arm" && \ + ${TARGET_ARCH} != "powerpc" && ${TARGET_ARCH} != "powerpc64" && \ + ${TARGET_ARCH} != "sparc64" OLD_FILES+=usr/share/man/man8/ofwdump.8.gz .endif OLD_FILES+=usr/share/man/man8/mount_reiserfs.8.gz Modified: user/alc/PQ_LAUNDRY/UPDATING ============================================================================== --- user/alc/PQ_LAUNDRY/UPDATING Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/UPDATING Wed Jul 20 00:30:06 2016 (r303053) @@ -16,8 +16,8 @@ from older versions of FreeBSD, try WITH the tip of head, and then rebuild without this option. The bootstrap process from older version of current across the gcc/clang cutover is a bit fragile. -NOTE TO PEOPLE WHO THINK THAT FreeBSD 11.x IS SLOW: - FreeBSD 11.x has many debugging features turned on, in both the kernel +NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW: + FreeBSD 12.x has many debugging features turned on, in both the kernel and userland. These features attempt to detect incorrect use of system primitives, and encourage loud failure through extra sanity checking and fail stop semantics. They also substantially impact @@ -31,6 +31,30 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20160622: + The libc stub for the pipe(2) system call has been replaced with + a wrapper which calls the pipe2(2) system call and the pipe(2) is now + only implemented by the kernels which include "options + COMPAT_FREEBSD10" in their config file (this is the default). + Users should ensure that this option is enabled in their kernel + or upgrade userspace to r302092 before upgrading their kernel. + +20160527: + CAM will now strip leading spaces from SCSI disks' serial numbers. + This will effect users who create UFS filesystems on SCSI disks using + those disk's diskid device nodes. For example, if /etc/fstab + previously contained a line like + "/dev/diskid/DISK-%20%20%20%20%20%20%20ABCDEFG0123456", you should + change it to "/dev/diskid/DISK-ABCDEFG0123456". Users of geom + transforms like gmirror may also be affected. ZFS users should + generally be fine. + +20160523: + The bitstring(3) API has been updated with new functionality and + improved performance. But it is binary-incompatible with the old API. + Objects built with the new headers may not be linked against objects + built with the old headers. + 20160520: The brk and sbrk functions have been removed from libc on arm64. Binutils from ports has been updated to not link to these Modified: user/alc/PQ_LAUNDRY/bin/csh/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/bin/csh/Makefile Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/bin/csh/Makefile Wed Jul 20 00:30:06 2016 (r303053) @@ -136,7 +136,7 @@ sh.err.h: sh.err.c grep 'ERR_' ${.ALLSRC} | grep '^#define' >> ${.TARGET} @echo '#endif /* _h_sh_err */' >> ${.TARGET} -tc.const.h: tc.const.c sh.char.h config.h config_f.h sh.types.h sh.err.h +tc.const.h: tc.const.c sh.char.h config.h config_f.h sh.types.h sh.err.h ${BUILD_TOOLS_META} @rm -f ${.TARGET} @echo '/* Do not edit this file, make creates it. */' > ${.TARGET} @echo '#ifndef _h_tc_const' >> ${.TARGET} Modified: user/alc/PQ_LAUNDRY/bin/dd/args.c ============================================================================== --- user/alc/PQ_LAUNDRY/bin/dd/args.c Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/bin/dd/args.c Wed Jul 20 00:30:06 2016 (r303053) @@ -167,14 +167,6 @@ jcl(char **argv) errx(1, "cbs meaningless if not doing record operations"); } else cfunc = def; - - /* - * Bail out if the calculation of a file offset would overflow. - */ - if (in.offset > OFF_MAX / (ssize_t)in.dbsz || - out.offset > OFF_MAX / (ssize_t)out.dbsz) - errx(1, "seek offsets cannot be larger than %jd", - (intmax_t)OFF_MAX); } static int Modified: user/alc/PQ_LAUNDRY/bin/dd/position.c ============================================================================== --- user/alc/PQ_LAUNDRY/bin/dd/position.c Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/bin/dd/position.c Wed Jul 20 00:30:06 2016 (r303053) @@ -45,12 +45,41 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include "dd.h" #include "extern.h" +static off_t +seek_offset(IO *io) +{ + off_t n; + size_t sz; + + n = io->offset; + sz = io->dbsz; + + _Static_assert(sizeof(io->offset) == sizeof(int64_t), "64-bit off_t"); + + /* + * If the lseek offset will be negative, verify that this is a special + * device file. Some such files (e.g. /dev/kmem) permit "negative" + * offsets. + * + * Bail out if the calculation of a file offset would overflow. + */ + if ((io->flags & ISCHR) == 0 && n > OFF_MAX / (ssize_t)sz) + errx(1, "seek offsets cannot be larger than %jd", + (intmax_t)OFF_MAX); + else if ((io->flags & ISCHR) != 0 && (uint64_t)n > UINT64_MAX / sz) + errx(1, "seek offsets cannot be larger than %ju", + (uintmax_t)UINT64_MAX); + + return ((off_t)( (uint64_t)n * sz )); +} + /* * Position input/output data streams before starting the copy. Device type * dependent. Seekable devices use lseek, and the rest position by reading. @@ -68,7 +97,7 @@ pos_in(void) /* If known to be seekable, try to seek on it. */ if (in.flags & ISSEEK) { errno = 0; - if (lseek(in.fd, in.offset * in.dbsz, SEEK_CUR) == -1 && + if (lseek(in.fd, seek_offset(&in), SEEK_CUR) == -1 && errno != 0) err(1, "%s", in.name); return; @@ -136,7 +165,7 @@ pos_out(void) */ if (out.flags & (ISSEEK | ISPIPE)) { errno = 0; - if (lseek(out.fd, out.offset * out.dbsz, SEEK_CUR) == -1 && + if (lseek(out.fd, seek_offset(&out), SEEK_CUR) == -1 && errno != 0) err(1, "%s", out.name); return; Modified: user/alc/PQ_LAUNDRY/bin/ed/io.c ============================================================================== --- user/alc/PQ_LAUNDRY/bin/ed/io.c Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/bin/ed/io.c Wed Jul 20 00:30:06 2016 (r303053) @@ -36,20 +36,24 @@ read_file(char *fn, long n) { FILE *fp; long size; - + int cs; fp = (*fn == '!') ? popen(fn + 1, "r") : fopen(strip_escapes(fn), "r"); if (fp == NULL) { fprintf(stderr, "%s: %s\n", fn, strerror(errno)); errmsg = "cannot open input file"; return ERR; - } else if ((size = read_stream(fp, n)) < 0) - return ERR; - else if (((*fn == '!') ? pclose(fp) : fclose(fp)) < 0) { + } + if ((size = read_stream(fp, n)) < 0) { + fprintf(stderr, "%s: %s\n", fn, strerror(errno)); + errmsg = "error reading input file"; + } + if ((cs = (*fn == '!') ? pclose(fp) : fclose(fp)) < 0) { fprintf(stderr, "%s: %s\n", fn, strerror(errno)); errmsg = "cannot close input file"; - return ERR; } + if (size < 0 || cs < 0) + return ERR; if (!scripted) fprintf(stdout, "%lu\n", size); return current_addr - n; @@ -143,19 +147,24 @@ write_file(char *fn, const char *mode, l { FILE *fp; long size; + int cs; fp = (*fn == '!') ? popen(fn+1, "w") : fopen(strip_escapes(fn), mode); if (fp == NULL) { fprintf(stderr, "%s: %s\n", fn, strerror(errno)); errmsg = "cannot open output file"; return ERR; - } else if ((size = write_stream(fp, n, m)) < 0) - return ERR; - else if (((*fn == '!') ? pclose(fp) : fclose(fp)) < 0) { + } + if ((size = write_stream(fp, n, m)) < 0) { + fprintf(stderr, "%s: %s\n", fn, strerror(errno)); + errmsg = "error writing output file"; + } + if ((cs = (*fn == '!') ? pclose(fp) : fclose(fp)) < 0) { fprintf(stderr, "%s: %s\n", fn, strerror(errno)); errmsg = "cannot close output file"; - return ERR; } + if (size < 0 || cs < 0) + return ERR; if (!scripted) fprintf(stdout, "%lu\n", size); return n ? m - n + 1 : 0; Modified: user/alc/PQ_LAUNDRY/bin/ls/tests/ls_tests.sh ============================================================================== --- user/alc/PQ_LAUNDRY/bin/ls/tests/ls_tests.sh Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/bin/ls/tests/ls_tests.sh Wed Jul 20 00:30:06 2016 (r303053) @@ -535,7 +535,7 @@ atf_test_case h_flag h_flag_head() { atf_set "descr" "Verify that -h prints out the humanized units for file sizes with ls -l" - atf_set "require.files" "/usr/bin/bc" + atf_set "require.progs" "bc" } h_flag_body() Modified: user/alc/PQ_LAUNDRY/bin/mv/mv.c ============================================================================== --- user/alc/PQ_LAUNDRY/bin/mv/mv.c Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/bin/mv/mv.c Wed Jul 20 00:30:06 2016 (r303053) @@ -286,6 +286,7 @@ fastcopy(const char *from, const char *t } if (bp == NULL && (bp = malloc((size_t)blen)) == NULL) { warnx("malloc(%u) failed", blen); + (void)close(from_fd); return (1); } while ((to_fd = Modified: user/alc/PQ_LAUNDRY/bin/ps/keyword.c ============================================================================== --- user/alc/PQ_LAUNDRY/bin/ps/keyword.c Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/bin/ps/keyword.c Wed Jul 20 00:30:06 2016 (r303053) @@ -95,7 +95,7 @@ static VAR var[] = { {"etimes", "ELAPSED", NULL, "elapsed-times", USER, elapseds, 0, CHAR, NULL, 0}, {"euid", "", "uid", NULL, 0, NULL, 0, CHAR, NULL, 0}, - {"f", "F", NULL, "flags", 0, kvar, KOFF(ki_flag), INT, "x", 0}, + {"f", "F", NULL, "flags", 0, kvar, KOFF(ki_flag), LONG, "lx", 0}, {"f2", "F2", NULL, "flags2", 0, kvar, KOFF(ki_flag2), INT, "08x", 0}, {"fib", "FIB", NULL, "fib", 0, kvar, KOFF(ki_fibnum), INT, "d", 0}, {"flags", "", "f", NULL, 0, NULL, 0, CHAR, NULL, 0}, Modified: user/alc/PQ_LAUNDRY/bin/ps/print.c ============================================================================== --- user/alc/PQ_LAUNDRY/bin/ps/print.c Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/bin/ps/print.c Wed Jul 20 00:30:06 2016 (r303053) @@ -211,7 +211,7 @@ logname(KINFO *k, VARENT *ve __unused) char * state(KINFO *k, VARENT *ve __unused) { - int flag, tdflags; + long flag, tdflags; char *cp, *buf; buf = malloc(16); Modified: user/alc/PQ_LAUNDRY/bin/ps/ps.c ============================================================================== --- user/alc/PQ_LAUNDRY/bin/ps/ps.c Wed Jul 20 00:09:22 2016 (r303052) +++ user/alc/PQ_LAUNDRY/bin/ps/ps.c Wed Jul 20 00:30:06 2016 (r303053) @@ -1235,6 +1235,7 @@ fmt(char **(*fn)(kvm_t *, const struct k static void saveuser(KINFO *ki) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@freebsd.org Wed Jul 20 00:37: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 E9382B9DA71 for ; Wed, 20 Jul 2016 00:37: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 C483212EC; Wed, 20 Jul 2016 00:37:04 +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 u6K0b3Io043761; Wed, 20 Jul 2016 00:37:03 GMT (envelope-from markj@FreeBSD.org) Received: (from markj@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6K0b3tD043758; Wed, 20 Jul 2016 00:37:03 GMT (envelope-from markj@FreeBSD.org) Message-Id: <201607200037.u6K0b3tD043758@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: markj set sender to markj@FreeBSD.org using -f From: Mark Johnston Date: Wed, 20 Jul 2016 00:37:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r303054 - in user/alc/PQ_LAUNDRY/sys: sys vm 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.22 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: Wed, 20 Jul 2016 00:37:05 -0000 Author: markj Date: Wed Jul 20 00:37:03 2016 New Revision: 303054 URL: https://svnweb.freebsd.org/changeset/base/303054 Log: Add a helper function for reading per-CPU vmmeter statistics. Use it to read the pdwakeups value. As of r300865, it is maintained as a set of per-CPU counters. Reviewed by: alc Modified: user/alc/PQ_LAUNDRY/sys/sys/vmmeter.h user/alc/PQ_LAUNDRY/sys/vm/vm_meter.c user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.c Modified: user/alc/PQ_LAUNDRY/sys/sys/vmmeter.h ============================================================================== --- user/alc/PQ_LAUNDRY/sys/sys/vmmeter.h Wed Jul 20 00:30:06 2016 (r303053) +++ user/alc/PQ_LAUNDRY/sys/sys/vmmeter.h Wed Jul 20 00:37:03 2016 (r303054) @@ -197,6 +197,14 @@ vm_laundry_target(void) vm_paging_target()); } +/* + * Obtain the value of a per-CPU counter. + */ +#define VM_METER_PCPU_CNT(member) \ + vm_meter_cnt(__offsetof(struct vmmeter, member)) + +u_int vm_meter_cnt(size_t); + #endif /* systemwide totals computed every five seconds */ Modified: user/alc/PQ_LAUNDRY/sys/vm/vm_meter.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/vm/vm_meter.c Wed Jul 20 00:30:06 2016 (r303053) +++ user/alc/PQ_LAUNDRY/sys/vm/vm_meter.c Wed Jul 20 00:37:03 2016 (r303054) @@ -216,29 +216,37 @@ vmtotal(SYSCTL_HANDLER_ARGS) } /* - * vcnt() - accumulate statistics from all cpus and the global cnt - * structure. + * vm_meter_cnt() - accumulate statistics from all cpus and the global cnt + * structure. * * The vmmeter structure is now per-cpu as well as global. Those * statistics which can be kept on a per-cpu basis (to avoid cache * stalls between cpus) can be moved to the per-cpu vmmeter. Remaining * statistics, such as v_free_reserved, are left in the global * structure. - * - * (sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req) */ -static int -vcnt(SYSCTL_HANDLER_ARGS) +u_int +vm_meter_cnt(size_t offset) { - int count = *(int *)arg1; - int offset = (char *)arg1 - (char *)&vm_cnt; + struct pcpu *pcpu; + u_int count; int i; + count = *(u_int *)((char *)&vm_cnt + offset); CPU_FOREACH(i) { - struct pcpu *pcpu = pcpu_find(i); - count += *(int *)((char *)&pcpu->pc_cnt + offset); + pcpu = pcpu_find(i); + count += *(u_int *)((char *)&pcpu->pc_cnt + offset); } - return (SYSCTL_OUT(req, &count, sizeof(int))); + return (count); +} + +static int +cnt_sysctl(SYSCTL_HANDLER_ARGS) +{ + u_int count; + + count = vm_meter_cnt((char *)arg1 - (char *)&vm_cnt); + return (SYSCTL_OUT(req, &count, sizeof(count))); } SYSCTL_PROC(_vm, VM_TOTAL, vmtotal, CTLTYPE_OPAQUE|CTLFLAG_RD|CTLFLAG_MPSAFE, @@ -253,8 +261,8 @@ SYSCTL_NODE(_vm_stats, OID_AUTO, misc, C #define VM_STATS(parent, var, descr) \ SYSCTL_PROC(parent, OID_AUTO, var, \ - CTLTYPE_UINT | CTLFLAG_RD | CTLFLAG_MPSAFE, &vm_cnt.var, 0, vcnt, \ - "IU", descr) + CTLTYPE_UINT | CTLFLAG_RD | CTLFLAG_MPSAFE, &vm_cnt.var, 0, \ + cnt_sysctl, "IU", descr) #define VM_STATS_VM(var, descr) VM_STATS(_vm_stats_vm, var, descr) #define VM_STATS_SYS(var, descr) VM_STATS(_vm_stats_sys, var, descr) Modified: user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.c Wed Jul 20 00:30:06 2016 (r303053) +++ user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.c Wed Jul 20 00:37:03 2016 (r303054) @@ -1096,7 +1096,8 @@ vm_pageout_laundry_worker(void *arg) { struct vm_domain *domain; uint64_t ninact, nlaundry; - int cycle, tcycle, domidx, gen, launder, laundered; + u_int wakeups, gen; + int cycle, tcycle, domidx, launder, laundered; int shortfall, prev_shortfall, target; domidx = (uintptr_t)arg; @@ -1105,7 +1106,7 @@ vm_pageout_laundry_worker(void *arg) vm_pageout_init_marker(&domain->vmd_laundry_marker, PQ_LAUNDRY); cycle = tcycle = 0; - gen = -1; + gen = 0; shortfall = prev_shortfall = 0; target = 0; @@ -1169,13 +1170,14 @@ vm_pageout_laundry_worker(void *arg) ninact = vm_cnt.v_inactive_count; nlaundry = vm_cnt.v_laundry_count; + wakeups = VM_METER_PCPU_CNT(v_pdwakeups); if (ninact > 0 && - vm_cnt.v_pdwakeups != gen && + wakeups != gen && vm_cnt.v_free_count < bkgrd_launder_thresh && nlaundry * bkgrd_launder_ratio >= ninact) { cycle = 0; tcycle = VM_LAUNDER_INTERVAL; - gen = vm_cnt.v_pdwakeups; + gen = wakeups; if (nlaundry >= ninact) target = vm_cnt.v_free_target; else From owner-svn-src-user@freebsd.org Wed Jul 20 00:43:27 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 AF2A6B9DB9C for ; Wed, 20 Jul 2016 00:43:27 +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 7D13E16BB; Wed, 20 Jul 2016 00:43:27 +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 u6K0hQrb047242; Wed, 20 Jul 2016 00:43:26 GMT (envelope-from markj@FreeBSD.org) Received: (from markj@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6K0hQ7e047240; Wed, 20 Jul 2016 00:43:26 GMT (envelope-from markj@FreeBSD.org) Message-Id: <201607200043.u6K0hQ7e047240@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: markj set sender to markj@FreeBSD.org using -f From: Mark Johnston Date: Wed, 20 Jul 2016 00:43:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r303055 - in user/alc/PQ_LAUNDRY/sys: sys vm 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.22 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: Wed, 20 Jul 2016 00:43:27 -0000 Author: markj Date: Wed Jul 20 00:43:26 2016 New Revision: 303055 URL: https://svnweb.freebsd.org/changeset/base/303055 Log: Rework shortfall laundering. - Redefine the shortfall threshold using the vm_laundering_needed() predicate. Now, we are in shortfall when the inactive queue is below its target and the free page count is below the pagedaemon wakeup threshold. In this state we attempt to launder enough pages to meet the inactive and free page targets. This improves behaviour in the case where almost all of the system's non-wired memory is active, but there is little memory pressure. In particular, there's no need to launder aggressively if v_inact_count < v_inact_target and v_free_count is above the pagedaemon wakeup threshold. - The performance is unchanged when the system is persistently in shortfall, for example when many threads are writing sequentially to large memory-mapped files. - Add some comments which hopefully make the logic easier to follow. Reviewed by: alc Modified: user/alc/PQ_LAUNDRY/sys/sys/vmmeter.h user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.c Modified: user/alc/PQ_LAUNDRY/sys/sys/vmmeter.h ============================================================================== --- user/alc/PQ_LAUNDRY/sys/sys/vmmeter.h Wed Jul 20 00:37:03 2016 (r303054) +++ user/alc/PQ_LAUNDRY/sys/sys/vmmeter.h Wed Jul 20 00:43:26 2016 (r303055) @@ -198,6 +198,17 @@ vm_laundry_target(void) } /* + * Return true if we are in shortfall and must begin laundering dirty memory. + */ +static inline int +vm_laundering_needed(void) +{ + + return (vm_cnt.v_inactive_count < vm_cnt.v_inactive_target && + vm_paging_needed()); +} + +/* * Obtain the value of a per-CPU counter. */ #define VM_METER_PCPU_CNT(member) \ Modified: user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.c Wed Jul 20 00:37:03 2016 (r303054) +++ user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.c Wed Jul 20 00:43:26 2016 (r303055) @@ -1122,30 +1122,38 @@ vm_pageout_laundry_worker(void *arg) launder = 0; /* - * First determine whether we're in shortfall. If so, there's - * an impending need for clean pages. We attempt to launder the - * target within one pagedaemon sleep period. + * First determine whether we need to launder pages to meet a + * shortage of free pages. */ - shortfall = vm_laundry_target() + vm_pageout_deficit; - if (shortfall > 0) { + if (vm_laundering_needed()) { + shortfall = vm_laundry_target() + vm_pageout_deficit; /* - * If the shortfall has grown since the last cycle or - * we're still in shortfall despite a previous - * laundering run, start a new run. + * If we're in shortfall and we haven't yet started a + * laundering cycle to get us out of it, begin a run. + * If we're still in shortfall despite a previous + * laundering run, start a new one. */ - if (shortfall > prev_shortfall || cycle == tcycle) { + if (prev_shortfall == 0 || cycle == tcycle) { target = shortfall; cycle = 0; tcycle = VM_LAUNDER_RATE; } prev_shortfall = shortfall; - launder = target / (tcycle - (cycle % tcycle)); - goto launder; - } else { - if (prev_shortfall > 0) - /* We're out of shortfall; the target is met. */ - target = 0; - shortfall = prev_shortfall = 0; + } + if (prev_shortfall > 0) { + /* + * We entered shortfall at some point in the recent + * past. If we have reached our target, or the + * laundering run is finished and we're not currently in + * shortfall, we have no immediate need to launder + * pages. Otherwise keep laundering. + */ + if (vm_laundry_target() <= 0 || cycle == tcycle) { + shortfall = prev_shortfall = target = 0; + } else { + launder = target / (tcycle - cycle); + goto dolaundry; + } } /* @@ -1165,7 +1173,7 @@ vm_pageout_laundry_worker(void *arg) if (target > 0 && cycle != tcycle) { /* Continue an ongoing background run. */ launder = target / (tcycle - (cycle % tcycle)); - goto launder; + goto dolaundry; } ninact = vm_cnt.v_inactive_count; @@ -1190,7 +1198,7 @@ vm_pageout_laundry_worker(void *arg) launder = target / (tcycle - (cycle % tcycle)); } -launder: +dolaundry: if (launder > 0) { laundered = vm_pageout_launder(domain, launder); target -= min(laundered, target); From owner-svn-src-user@freebsd.org Wed Jul 20 18:27: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 8908BB9FA34 for ; Wed, 20 Jul 2016 18:27: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 4D2AF168A; Wed, 20 Jul 2016 18:27: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 u6KIRgEO044441; Wed, 20 Jul 2016 18:27:42 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6KIRgZr044439; Wed, 20 Jul 2016 18:27:42 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201607201827.u6KIRgZr044439@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Wed, 20 Jul 2016 18:27:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r303108 - in user/pho/stress2/testcases: lockf lockf2 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.22 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: Wed, 20 Jul 2016 18:27:43 -0000 Author: pho Date: Wed Jul 20 18:27:42 2016 New Revision: 303108 URL: https://svnweb.freebsd.org/changeset/base/303108 Log: Handle EINTR + style fixes. Sponsored by: EMC / Isilon Storage Division Modified: user/pho/stress2/testcases/lockf/lockf.c user/pho/stress2/testcases/lockf2/lockf2.c Modified: user/pho/stress2/testcases/lockf/lockf.c ============================================================================== --- user/pho/stress2/testcases/lockf/lockf.c Wed Jul 20 18:26:48 2016 (r303107) +++ user/pho/stress2/testcases/lockf/lockf.c Wed Jul 20 18:27:42 2016 (r303108) @@ -30,28 +30,32 @@ #include __FBSDID("$FreeBSD$"); -#include -#include -#include -#include -#include #include #include -#include -#include + #include +#include +#include +#include +#include +#include +#include #include -char file[128]; +pid_t pid; int fd; int freespace; -pid_t pid; +char file[128]; int get(void) { - int sem; - if (lockf(fd, F_LOCK, 0) == -1) + int r, sem; + + do { + r = lockf(fd, F_LOCK, 0); + } while (r == -1 && errno == EINTR); + if (r == -1) err(1, "lockf(%s, F_LOCK)", file); if (read(fd, &sem, sizeof(sem)) != sizeof(sem)) err(1, "get: read(%d)", fd); @@ -64,8 +68,12 @@ get(void) { void incr(void) { - int sem; - if (lockf(fd, F_LOCK, 0) == -1) + int r, sem; + + do { + r = lockf(fd, F_LOCK, 0); + } while (r == -1 && errno == EINTR); + if (r == -1) err(1, "lockf(%s, F_LOCK)", file); if (read(fd, &sem, sizeof(sem)) != sizeof(sem)) err(1, "incr: read(%d)", fd); Modified: user/pho/stress2/testcases/lockf2/lockf2.c ============================================================================== --- user/pho/stress2/testcases/lockf2/lockf2.c Wed Jul 20 18:26:48 2016 (r303107) +++ user/pho/stress2/testcases/lockf2/lockf2.c Wed Jul 20 18:27:42 2016 (r303108) @@ -36,15 +36,15 @@ #include __FBSDID("$FreeBSD$"); +#include + +#include +#include +#include #include #include -#include -#include -#include -#include #include -#include -#include +#include #include @@ -103,9 +103,9 @@ cleanup(void) int test(void) { - int i; off_t pos; off_t size; + int i, r; if ((fd = open(file, O_RDWR, 0600)) == -1) err(1, "open(%s)", file); @@ -117,7 +117,10 @@ test(void) size = random_int(1, 1024 * 1024 - pos); if (size > 64) size = 64; - if (lockf(fd, F_LOCK, size) == -1) + do { + r = lockf(fd, F_LOCK, size); + } while (r == -1 && errno == EINTR); + if (r == -1) err(1, "lockf(%s, F_LOCK)", file); size = random_int(1, size); if (lockf(fd, F_ULOCK, size) == -1) From owner-svn-src-user@freebsd.org Fri Jul 22 23:05:19 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 8090BBA1534 for ; Fri, 22 Jul 2016 23:05:19 +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 49D1211F9; Fri, 22 Jul 2016 23:05:19 +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 u6MN5Iso028514; Fri, 22 Jul 2016 23:05:18 GMT (envelope-from markj@FreeBSD.org) Received: (from markj@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6MN5G76028496; Fri, 22 Jul 2016 23:05:16 GMT (envelope-from markj@FreeBSD.org) Message-Id: <201607222305.u6MN5G76028496@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: markj set sender to markj@FreeBSD.org using -f From: Mark Johnston Date: Fri, 22 Jul 2016 23:05:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r303206 - in user/alc/PQ_LAUNDRY: . cddl/contrib/opensolaris/cmd/zdb contrib/binutils/bfd contrib/libcxxrt contrib/llvm/projects/libunwind/include contrib/openresolv crypto/heimdal/lib/... 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.22 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, 22 Jul 2016 23:05:19 -0000 Author: markj Date: Fri Jul 22 23:05:16 2016 New Revision: 303206 URL: https://svnweb.freebsd.org/changeset/base/303206 Log: MFH r303204 Added: user/alc/PQ_LAUNDRY/sys/dev/hyperv/utilities/hv_utilreg.h - copied unchanged from r303204, head/sys/dev/hyperv/utilities/hv_utilreg.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_chanvar.h - copied unchanged from r303204, head/sys/dev/hyperv/vmbus/vmbus_chanvar.h user/alc/PQ_LAUNDRY/sys/dev/nvme/nvme_sim.c - copied unchanged from r303204, head/sys/dev/nvme/nvme_sim.c user/alc/PQ_LAUNDRY/sys/dev/uart/uart_cpu_acpi.h - copied unchanged from r303204, head/sys/dev/uart/uart_cpu_acpi.h Modified: user/alc/PQ_LAUNDRY/MAINTAINERS (contents, props changed) user/alc/PQ_LAUNDRY/Makefile.inc1 user/alc/PQ_LAUNDRY/UPDATING user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/zdb.8 user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/zdb.c user/alc/PQ_LAUNDRY/contrib/binutils/bfd/elfxx-mips.c user/alc/PQ_LAUNDRY/contrib/libcxxrt/exception.cc user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/include/__libunwind_config.h user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/include/unwind.h user/alc/PQ_LAUNDRY/contrib/openresolv/Makefile user/alc/PQ_LAUNDRY/contrib/openresolv/configure user/alc/PQ_LAUNDRY/contrib/openresolv/dnsmasq.in user/alc/PQ_LAUNDRY/contrib/openresolv/libc.in user/alc/PQ_LAUNDRY/contrib/openresolv/named.in user/alc/PQ_LAUNDRY/contrib/openresolv/resolvconf.8.in user/alc/PQ_LAUNDRY/contrib/openresolv/resolvconf.conf.5.in user/alc/PQ_LAUNDRY/contrib/openresolv/resolvconf.in user/alc/PQ_LAUNDRY/contrib/openresolv/unbound.in user/alc/PQ_LAUNDRY/crypto/heimdal/lib/roken/version-script.map user/alc/PQ_LAUNDRY/etc/ntp/leap-seconds user/alc/PQ_LAUNDRY/lib/libc/gen/glob.c user/alc/PQ_LAUNDRY/lib/libc/sys/aio_fsync.2 user/alc/PQ_LAUNDRY/lib/libc/sys/aio_mlock.2 user/alc/PQ_LAUNDRY/lib/libc/sys/aio_read.2 user/alc/PQ_LAUNDRY/lib/libc/sys/aio_write.2 user/alc/PQ_LAUNDRY/lib/libc/sys/pipe.2 user/alc/PQ_LAUNDRY/lib/libmd/Makefile user/alc/PQ_LAUNDRY/release/tools/arm.subr user/alc/PQ_LAUNDRY/share/man/man4/aio.4 user/alc/PQ_LAUNDRY/share/man/man4/amdpm.4 user/alc/PQ_LAUNDRY/share/man/man4/amdsmb.4 user/alc/PQ_LAUNDRY/share/man/man4/ichsmb.4 user/alc/PQ_LAUNDRY/share/man/man4/intpm.4 user/alc/PQ_LAUNDRY/share/man/man4/ismt.4 user/alc/PQ_LAUNDRY/share/man/man7/arch.7 user/alc/PQ_LAUNDRY/share/man/man7/build.7 user/alc/PQ_LAUNDRY/share/misc/committers-src.dot user/alc/PQ_LAUNDRY/share/mk/bsd.cpu.mk user/alc/PQ_LAUNDRY/share/mk/bsd.sys.mk user/alc/PQ_LAUNDRY/sys/arm/allwinner/a10_gpio.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/a20/a20_padconf.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_nmi.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_sid.c user/alc/PQ_LAUNDRY/sys/arm/allwinner/aw_sid.h user/alc/PQ_LAUNDRY/sys/cam/cam_ccb.h user/alc/PQ_LAUNDRY/sys/cam/cam_xpt.c user/alc/PQ_LAUNDRY/sys/cam/nvme/nvme_xpt.c user/alc/PQ_LAUNDRY/sys/conf/config.mk user/alc/PQ_LAUNDRY/sys/conf/files 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/dev/cxgbe/t4_sge.c user/alc/PQ_LAUNDRY/sys/dev/e1000/if_igb.c user/alc/PQ_LAUNDRY/sys/dev/e1000/if_lem.c user/alc/PQ_LAUNDRY/sys/dev/fb/vesa.c user/alc/PQ_LAUNDRY/sys/dev/flash/mx25l.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/include/hyperv.h 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/netvsc/hv_rndis.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_rndis_filter.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/netvsc/hv_rndis_filter.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/utilities/hv_heartbeat.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/utilities/hv_kvp.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/utilities/hv_shutdown.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/utilities/hv_timesync.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/utilities/hv_util.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/utilities/hv_util.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hv_ring_buffer.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/hv_vmbus_priv.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_chan.c user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_reg.h user/alc/PQ_LAUNDRY/sys/dev/hyperv/vmbus/vmbus_var.h user/alc/PQ_LAUNDRY/sys/dev/nvme/nvme_private.h user/alc/PQ_LAUNDRY/sys/dev/pty/pty.c user/alc/PQ_LAUNDRY/sys/dev/uart/uart_bus_acpi.c user/alc/PQ_LAUNDRY/sys/dev/uart/uart_bus_fdt.c user/alc/PQ_LAUNDRY/sys/dev/uart/uart_cpu_fdt.c user/alc/PQ_LAUNDRY/sys/dev/uart/uart_cpu_fdt.h user/alc/PQ_LAUNDRY/sys/dev/uart/uart_dev_pl011.c user/alc/PQ_LAUNDRY/sys/dev/urtwn/if_urtwn.c user/alc/PQ_LAUNDRY/sys/dev/urtwn/if_urtwnreg.h user/alc/PQ_LAUNDRY/sys/kern/imgact_elf.c user/alc/PQ_LAUNDRY/sys/kern/kern_timeout.c user/alc/PQ_LAUNDRY/sys/kern/subr_prf.c user/alc/PQ_LAUNDRY/sys/kern/vfs_aio.c user/alc/PQ_LAUNDRY/sys/modules/cam/Makefile user/alc/PQ_LAUNDRY/sys/modules/uart/Makefile user/alc/PQ_LAUNDRY/sys/netinet/if_ether.c user/alc/PQ_LAUNDRY/sys/netinet/sctp_output.c user/alc/PQ_LAUNDRY/sys/netinet6/nd6.c user/alc/PQ_LAUNDRY/sys/sys/systm.h 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/uma_core.c user/alc/PQ_LAUNDRY/sys/vm/vm_fault.c user/alc/PQ_LAUNDRY/usr.bin/Makefile user/alc/PQ_LAUNDRY/usr.bin/gcore/elfcore.c user/alc/PQ_LAUNDRY/usr.bin/sed/process.c user/alc/PQ_LAUNDRY/usr.sbin/camdd/camdd.c user/alc/PQ_LAUNDRY/usr.sbin/crashinfo/crashinfo.sh user/alc/PQ_LAUNDRY/usr.sbin/ctld/ctl.conf.5 user/alc/PQ_LAUNDRY/usr.sbin/ctld/ctld.8 user/alc/PQ_LAUNDRY/usr.sbin/ctld/login.c Directory Properties: user/alc/PQ_LAUNDRY/ (props changed) user/alc/PQ_LAUNDRY/cddl/ (props changed) user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/ (props changed) user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/ (props changed) user/alc/PQ_LAUNDRY/contrib/binutils/ (props changed) user/alc/PQ_LAUNDRY/contrib/libcxxrt/ (props changed) user/alc/PQ_LAUNDRY/contrib/llvm/ (props changed) user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/ (props changed) user/alc/PQ_LAUNDRY/contrib/openresolv/ (props changed) user/alc/PQ_LAUNDRY/crypto/heimdal/ (props changed) user/alc/PQ_LAUNDRY/crypto/openssh/ (props changed) user/alc/PQ_LAUNDRY/gnu/usr.bin/binutils/ (props changed) user/alc/PQ_LAUNDRY/gnu/usr.bin/gdb/ (props changed) Modified: user/alc/PQ_LAUNDRY/MAINTAINERS ============================================================================== --- user/alc/PQ_LAUNDRY/MAINTAINERS Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/MAINTAINERS Fri Jul 22 23:05:16 2016 (r303206) @@ -105,3 +105,4 @@ vmm(4) neel,grehan Pre-commit review re autofs(5) trasz Pre-commit review recommended. iscsi(4) trasz Pre-commit review recommended. rctl(8) trasz Pre-commit review recommended. +sys/dev/ofw nwhitehorn Pre-commit review recommended. Modified: user/alc/PQ_LAUNDRY/Makefile.inc1 ============================================================================== --- user/alc/PQ_LAUNDRY/Makefile.inc1 Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/Makefile.inc1 Fri Jul 22 23:05:16 2016 (r303206) @@ -22,6 +22,8 @@ # to be created before files are installed # LOCAL_TOOL_DIRS="list of dirs" to add additional dirs to the build-tools # list +# LOCAL_XTOOL_DIRS="list of dirs" to add additional dirs to the +# cross-tools target # METALOG="path to metadata log" to write permission and ownership # when NO_ROOT is set. (default: ${DESTDIR}/METALOG) # TARGET="machine" to crossbuild world for a different machine type @@ -1815,6 +1817,7 @@ _usb_tools= sys/boot/usb/tools cross-tools: .MAKE .PHONY .for _tool in \ + ${LOCAL_XTOOL_DIRS} \ ${_clang_libs} \ ${_clang} \ ${_binutils} \ Modified: user/alc/PQ_LAUNDRY/UPDATING ============================================================================== --- user/alc/PQ_LAUNDRY/UPDATING Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/UPDATING Fri Jul 22 23:05:16 2016 (r303206) @@ -33,11 +33,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12 20160622: The libc stub for the pipe(2) system call has been replaced with - a wrapper which calls the pipe2(2) system call and the pipe(2) is now - only implemented by the kernels which include "options - COMPAT_FREEBSD10" in their config file (this is the default). - Users should ensure that this option is enabled in their kernel - or upgrade userspace to r302092 before upgrading their kernel. + a wrapper that calls the pipe2(2) system call and the pipe(2) + system call is now only implemented by the kernels that include + "options COMPAT_FREEBSD10" in their config file (this is the + default). Users should ensure that this option is enabled in + their kernel or upgrade userspace to r302092 before upgrading their + kernel. 20160527: CAM will now strip leading spaces from SCSI disks' serial numbers. Modified: user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/zdb.8 ============================================================================== --- user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/zdb.8 Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/zdb.8 Fri Jul 22 23:05:16 2016 (r303206) @@ -86,6 +86,17 @@ pool, and is inherently unstable. The precise output of most invocations is not documented, a knowledge of ZFS internals is assumed. .Pp +If the +.Ar dataset +argument does not contain any +.Sy / +or +.Sy @ +characters, it is interpreted as a pool name. +The root dataset can be specified as +.Pa pool Ns Sy / +(pool name followed by a slash). +.Pp When operating on an imported and active pool it is possible, though unlikely, that zdb may interpret inconsistent pool data and behave erratically. .Sh OPTIONS Modified: user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/zdb.c Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/cddl/contrib/opensolaris/cmd/zdb/zdb.c Fri Jul 22 23:05:16 2016 (r303206) @@ -3558,12 +3558,23 @@ main(int argc, char **argv) nvlist_t *policy = NULL; uint64_t max_txg = UINT64_MAX; int rewind = ZPOOL_NEVER_REWIND; + char *spa_config_path_env; + boolean_t target_is_spa = B_TRUE; (void) setrlimit(RLIMIT_NOFILE, &rl); (void) enable_extended_FILE_stdio(-1, -1); dprintf_setup(&argc, argv); + /* + * If there is an environment variable SPA_CONFIG_PATH it overrides + * default spa_config_path setting. If -U flag is specified it will + * override this environment variable settings once again. + */ + spa_config_path_env = getenv("SPA_CONFIG_PATH"); + if (spa_config_path_env != NULL) + spa_config_path = spa_config_path_env; + while ((c = getopt(argc, argv, "bcdhilmMI:suCDRSAFLXx:evp:t:U:P")) != -1) { switch (c) { @@ -3728,8 +3739,23 @@ main(int argc, char **argv) } } + if (strpbrk(target, "/@") != NULL) { + size_t targetlen; + + target_is_spa = B_FALSE; + /* + * Remove any trailing slash. Later code would get confused + * by it, but we want to allow it so that "pool/" can + * indicate that we want to dump the topmost filesystem, + * rather than the whole pool. + */ + targetlen = strlen(target); + if (targetlen != 0 && target[targetlen - 1] == '/') + target[targetlen - 1] = '\0'; + } + if (error == 0) { - if (strpbrk(target, "/@") == NULL || dump_opt['R']) { + if (target_is_spa || dump_opt['R']) { error = spa_open_rewind(target, &spa, FTAG, policy, NULL); if (error) { Modified: user/alc/PQ_LAUNDRY/contrib/binutils/bfd/elfxx-mips.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/binutils/bfd/elfxx-mips.c Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/contrib/binutils/bfd/elfxx-mips.c Fri Jul 22 23:05:16 2016 (r303206) @@ -4801,7 +4801,7 @@ mips_elf_create_dynamic_relocation (bfd /* We must now calculate the dynamic symbol table index to use in the relocation. */ if (h != NULL - && (!h->root.def_regular + && (sec == NULL || !h->root.def_regular || (info->shared && !info->symbolic && !h->root.forced_local))) { indx = h->root.dynindx; Modified: user/alc/PQ_LAUNDRY/contrib/libcxxrt/exception.cc ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/libcxxrt/exception.cc Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/contrib/libcxxrt/exception.cc Fri Jul 22 23:05:16 2016 (r303206) @@ -572,6 +572,19 @@ static void free_exception(char *e) } } +#ifdef __LP64__ +/** + * There's an ABI bug in __cxa_exception: unwindHeader requires 16-byte + * alignment but it was broken by the addition of the referenceCount. + * The unwindHeader is at offset 0x58 in __cxa_exception. In order to keep + * compatibility with consumers of the broken __cxa_exception, explicitly add + * padding on allocation (and account for it on free). + */ +static const int exception_alignment_padding = 8; +#else +static const int exception_alignment_padding = 0; +#endif + /** * Allocates an exception structure. Returns a pointer to the space that can * be used to store an object of thrown_size bytes. This function will use an @@ -580,16 +593,19 @@ static void free_exception(char *e) */ extern "C" void *__cxa_allocate_exception(size_t thrown_size) { - size_t size = thrown_size + sizeof(__cxa_exception); + size_t size = exception_alignment_padding + sizeof(__cxa_exception) + + thrown_size; char *buffer = alloc_or_die(size); - return buffer+sizeof(__cxa_exception); + return buffer + exception_alignment_padding + sizeof(__cxa_exception); } extern "C" void *__cxa_allocate_dependent_exception(void) { - size_t size = sizeof(__cxa_dependent_exception); + size_t size = exception_alignment_padding + + sizeof(__cxa_dependent_exception); char *buffer = alloc_or_die(size); - return buffer+sizeof(__cxa_dependent_exception); + return buffer + exception_alignment_padding + + sizeof(__cxa_dependent_exception); } /** @@ -617,7 +633,8 @@ extern "C" void __cxa_free_exception(voi } } - free_exception(reinterpret_cast(ex)); + free_exception(reinterpret_cast(ex) - + exception_alignment_padding); } static void releaseException(__cxa_exception *exception) @@ -644,7 +661,8 @@ void __cxa_free_dependent_exception(void { releaseException(realExceptionFromException(reinterpret_cast<__cxa_exception*>(ex))); } - free_exception(reinterpret_cast(ex)); + free_exception(reinterpret_cast(ex) - + exception_alignment_padding); } /** Modified: user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/include/__libunwind_config.h ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/include/__libunwind_config.h Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/include/__libunwind_config.h Fri Jul 22 23:05:16 2016 (r303206) @@ -50,8 +50,8 @@ # define _LIBUNWIND_MAX_REGISTER 32 # elif defined(__riscv__) # define _LIBUNWIND_TARGET_RISCV 1 -# define _LIBUNWIND_CONTEXT_SIZE 128 /* XXX */ -# define _LIBUNWIND_CURSOR_SIZE 140 /* XXX */ +# define _LIBUNWIND_CONTEXT_SIZE 64 +# define _LIBUNWIND_CURSOR_SIZE 76 # define _LIBUNWIND_MAX_REGISTER 96 # else # error "Unsupported architecture." Modified: user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/include/unwind.h ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/include/unwind.h Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/contrib/llvm/projects/libunwind/include/unwind.h Fri Jul 22 23:05:16 2016 (r303206) @@ -128,7 +128,7 @@ struct _Unwind_Exception { // added for binary compatibility. uint32_t reserved[3]; #endif -}; +} __attribute__((__aligned__)); typedef _Unwind_Reason_Code (*_Unwind_Stop_Fn) (int version, Modified: user/alc/PQ_LAUNDRY/contrib/openresolv/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/openresolv/Makefile Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/contrib/openresolv/Makefile Fri Jul 22 23:05:16 2016 (r303206) @@ -1,5 +1,4 @@ PKG= openresolv -VERSION= 3.7.3 # Nasty hack so that make clean works without configure being run _CONFIG_MK!= test -e config.mk && echo config.mk || echo config-null.mk @@ -10,14 +9,12 @@ SBINDIR?= /sbin SYSCONFDIR?= /etc LIBEXECDIR?= /libexec/resolvconf VARDIR?= /var/run/resolvconf -RCDIR?= /etc/rc.d -RESTARTCMD?= if ${RCDIR}/\1 status >/dev/null 2>\&1; then \ - ${RCDIR}/\1 restart; \ - fi INSTALL?= install SED?= sed +VERSION!= ${SED} -n 's/OPENRESOLV_VERSION="\(.*\)".*/\1/p' resolvconf.in + BINMODE?= 0755 DOCMODE?= 0644 MANMODE?= 0444 @@ -33,7 +30,9 @@ SED_SYSCONFDIR= -e 's:@SYSCONFDIR@:${SY SED_LIBEXECDIR= -e 's:@LIBEXECDIR@:${LIBEXECDIR}:g' SED_VARDIR= -e 's:@VARDIR@:${VARDIR}:g' SED_RCDIR= -e 's:@RCDIR@:${RCDIR}:g' -SED_RESTARTCMD= -e 's:@RESTARTCMD \(.*\)@:${RESTARTCMD}:g' +SED_RESTARTCMD= -e 's:@RESTARTCMD@:${RESTARTCMD}:g' +SED_RCDIR= -e 's:@RCDIR@:${RCDIR}:g' +SED_STATUSARG= -e 's:@STATUSARG@:${STATUSARG}:g' DISTPREFIX?= ${PKG}-${VERSION} DISTFILEGZ?= ${DISTPREFIX}.tar.gz @@ -44,9 +43,10 @@ FOSSILID?= current all: ${TARGET} -.in: +.in: Makefile ${CONFIG_MK} ${SED} ${SED_SBINDIR} ${SED_SYSCONFDIR} ${SED_LIBEXECDIR} \ - ${SED_VARDIR} ${SED_RCDIR} ${SED_RESTARTCMD} \ + ${SED_VARDIR} \ + ${SED_RCDIR} ${SED_RESTARTCMD} ${SED_RCDIR} ${SED_STATUSARG} \ $< > $@ clean: Modified: user/alc/PQ_LAUNDRY/contrib/openresolv/configure ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/openresolv/configure Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/contrib/openresolv/configure Fri Jul 22 23:05:16 2016 (r303206) @@ -8,6 +8,7 @@ HOST= TARGET= RESTARTCMD= RCDIR= +STATUSARG= for x do opt=${x%%=*} @@ -33,6 +34,8 @@ for x do --target) TARGET=$var;; --libdir) LIBDIR=$var;; --restartcmd) RESTARTCMD=$var;; + --rcdir) RCDIR=$var;; + --statusarg) STATUSARG=$var;; --includedir) eval INCLUDEDIR="$INCLUDEDIR${INCLUDEDIR:+ }$var";; --datadir|--infodir) ;; # ignore autotools --disable-maintainer-mode|--disable-dependency-tracking) ;; @@ -117,7 +120,17 @@ echo "Configuring openresolv for ... $OS rm -rf $CONFIG_MK echo "# $OS" >$CONFIG_MK -for x in SYSCONFDIR SBINDIR LIBEXECDIR VARDIR MANDIR; do +# On FreeBSD, /etc/init.d/foo status returns 0 if foo is not enabled +# regardless of if it's not running. +# So we force onestatus to work around this silly bug. +if [ -z "$STATUSARG" ]; then + case "$OS" in + freebsd*) STATUSARG="onestatus";; + esac +fi + +for x in SYSCONFDIR SBINDIR LIBEXECDIR VARDIR MANDIR RESTARTCMD RCDIR STATUSARG +do eval v=\$$x # Make files look nice for import l=$((10 - ${#x})) @@ -126,96 +139,6 @@ for x in SYSCONFDIR SBINDIR LIBEXECDIR V echo "$x=$t $v" >>$CONFIG_MK done -if [ -z "$RESTARTCMD" ]; then - printf "Checking for systemd ... " - if [ -x /bin/systemctl ]; then - RESTARTCMD="/bin/systemctl try-restart \1" - echo "yes" - elif [ -x /usr/bin/systemctl ]; then - RESTARTCMD="/usr/bin/systemctl try-restart \1" - echo "yes" - else - echo "no" - fi -fi - -# Arch upgraded to systemd, so this check has to be just after systemd -# but higher than the others -if [ -z "$RESTARTCMD" ]; then - printf "Checking for Arch ... " - if [ -e /etc/arch-release -a -d /etc/rc.d ]; then - RCDIR=/etc/rc.d - RESTARTCMD="[ -e /var/run/daemons/\1 ] \&\& /etc/rc.d/\1 restart" - echo "yes" - else - echo "no" - fi -fi - -if [ -z "$RESTARTCMD" ]; then - printf "Checking for OpenRC ... " - if [ -x /sbin/rc-service ]; then - RESTARTCMD="if /sbin/rc-service -e \1; then /sbin/rc-service \1 -- -Ds restart; fi" - echo "yes" - else - echo "no" - fi -fi -if [ -z "$RESTARTCMD" ]; then - printf "Checking for invoke-rc.d ... " - if [ -x /usr/sbin/invoke-rc.d ]; then - RCDIR=/etc/init.d - RESTARTCMD="if /usr/sbin/invoke-rc.d --quiet \1 status >/dev/null 2>\&1; then /usr/sbin/invoke-rc.d \1 restart; fi" - echo "yes" - else - echo "no" - fi -fi -if [ -z "$RESTARTCMD" ]; then - printf "Checking for service ... " - if [ -x /sbin/service ]; then - RCDIR=/etc/init.d - RESTARTCMD="if /sbin/service \1; then /sbin/service \1 restart; fi" - echo "yes" - else - echo "no" - fi -fi -if [ -z "$RESTARTCMD" ]; then - printf "Checking for runit... " - if [ -x /bin/sv ]; then - RESTARTCMD="/bin/sv try-restart \1" - echo "yes" - elif [ -x /usr/bin/sv ]; then - RESTARTCMD="/usr/bin/sv try-restart \1" - echo "yes" - else - echo "no" - fi -fi -if [ -z "$RESTARTCMD" ]; then - for x in /etc/init.d/rc.d /etc/rc.d /etc/init.d; do - printf "Checking for $x ... " - if [ -d $x ]; then - RCDIR=$x - RESTARTCMD="if $x/\1 status >/dev/null 2>\&1; then $x/\1 restart; fi" - echo "yes" - break - else - echo "no" - fi - done -fi - -if [ -z "$RESTARTCMD" ]; then - echo "$0: WARNING: No means of interacting with system services detected!" - exit 1 -fi - -echo "RCDIR= $RCDIR" >>$CONFIG_MK -# Work around bug in the dash shell as "echo 'foo \1'" does bad things -printf "%s\n" "RESTARTCMD= $RESTARTCMD" >>$CONFIG_MK - echo echo " SYSCONFDIR = $SYSCONFDIR" echo " SBINDIR = $SBINDIR" @@ -223,3 +146,7 @@ echo " LIBEXECDIR = $LIBEXECDIR" echo " VARDIR = $RUNDIR" echo " MANDIR = $MANDIR" echo +echo " RESTARTCMD = $RESTARTCMD" +echo " RCDIR = $RCDIR" +echo " STATUSARG = $STATUSARG" +echo Modified: user/alc/PQ_LAUNDRY/contrib/openresolv/dnsmasq.in ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/openresolv/dnsmasq.in Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/contrib/openresolv/dnsmasq.in Fri Jul 22 23:05:16 2016 (r303206) @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2007-2012 Roy Marples +# Copyright (c) 2007-2016 Roy Marples # All rights reserved # dnsmasq subscriber for resolvconf @@ -37,7 +37,6 @@ NL=" [ -s "$dnsmasq_pid" ] || dnsmasq_pid=/var/run/dnsmasq/dnsmasq.pid [ -s "$dnsmasq_pid" ] || unset dnsmasq_pid : ${dnsmasq_service:=dnsmasq} -: ${dnsmasq_restart:=@RESTARTCMD ${dnsmasq_service}@} newconf="# Generated by resolvconf$NL" newresolv="$newconf" @@ -180,7 +179,15 @@ if [ -n "$dnsmasq_resolv" ]; then fi if $changed; then - eval $dnsmasq_restart + # dnsmasq does not re-read the configuration file on SIGHUP + if [ -n "$dnsmasq_restart" ]; then + eval $dnsmasq_restart + elif [ -n "$RESTARTCMD" ]; then + set -- ${dnsmasq_service} + eval $RESTARTCMD + else + @SBINDIR@/resolvconf -r ${dnsmasq_service} + fi fi if $dbus; then if [ -s "$dnsmasq_pid" ]; then Modified: user/alc/PQ_LAUNDRY/contrib/openresolv/libc.in ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/openresolv/libc.in Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/contrib/openresolv/libc.in Fri Jul 22 23:05:16 2016 (r303206) @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2007-2014 Roy Marples +# Copyright (c) 2007-2016 Roy Marples # All rights reserved # libc subscriber for resolvconf @@ -97,7 +97,6 @@ elif [ -d "$SYSCONFDIR"/resolvconf ]; th fi : ${resolv_conf:=/etc/resolv.conf} : ${libc_service:=nscd} -: ${libc_restart:=@RESTARTCMD ${libc_service}@} : ${list_resolv:=@SBINDIR@/resolvconf -l} if [ "${resolv_conf_head-x}" = x -a -f "$SYSCONFDIR"/resolv.conf.head ]; then resolv_conf_head="$(cat "${SYSCONFDIR}"/resolv.conf.head)" @@ -229,7 +228,14 @@ fi # Create our resolv.conf now (umask 022; echo "$newconf" >"$resolv_conf") -eval $libc_restart +if [ -n "$libc_restart" ]; then + eval $libc_restart +elif [ -n "$RESTARTCMD" ]; then + set -- ${libc_service} + eval $RESTARTCMD +else + @SBINDIR@/resolvconf -r ${libc_service} +fi retval=0 # Notify users of the resolver Modified: user/alc/PQ_LAUNDRY/contrib/openresolv/named.in ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/openresolv/named.in Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/contrib/openresolv/named.in Fri Jul 22 23:05:16 2016 (r303206) @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2007-2012 Roy Marples +# Copyright (c) 2007-2016 Roy Marples # All rights reserved # named subscriber for resolvconf @@ -35,18 +35,22 @@ NL=" # Platform specific kludges if [ -z "$named_service" -a -z "$named_restart" -a \ - -d "@RCDIR@" -a ! -x "@RCDIR@"/named ] + -d "$RCDIR" -a ! -x "$RCDIR"/named ] then - if [ -x "@RCDIR@"/bind9 ]; then + if [ -x "$RCDIR"/bind9 ]; then # Debian and derivatives named_service=bind9 - elif [ -x "@RCDIR@"/rc.bind ]; then + elif [ -x "$RCDIR"/rc.bind ]; then # Slackware named_service=rc.bind fi fi : ${named_service:=named} -: ${named_restart:=@RESTARTCMD ${named_service}@} + +: ${named_pid:=/var/run/$named_service.pid} +[ -s "$named_pid" ] || named_pid=/var/run/$named_service/$named_service.pid +[ -s "$named_pid" ] || unset named_pid + newoptions="# Generated by resolvconf$NL" newzones="$newoptions" @@ -101,6 +105,14 @@ if [ -n "$named_zones" ]; then fi fi +# named does not seem to work with SIGHUP which is a same if $changed; then - eval $named_restart + if [ -n "$named_restart" ]; then + eval $named_restart + elif [ -n "$RESTARTCMD" ]; then + set -- ${named_service} + eval $RESTARTCMD + else + @SBINDIR@/resolvconf -r ${named_service} + fi fi Modified: user/alc/PQ_LAUNDRY/contrib/openresolv/resolvconf.8.in ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/openresolv/resolvconf.8.in Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/contrib/openresolv/resolvconf.8.in Fri Jul 22 23:05:16 2016 (r303206) @@ -1,4 +1,4 @@ -.\" Copyright (c) 2007-2015 Roy Marples +.\" Copyright (c) 2007-2016 Roy Marples .\" All rights reserved .\" .\" Redistribution and use in source and binary forms, with or without @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.Dd April 27, 2015 +.Dd May 7, 2016 .Dt RESOLVCONF 8 .Os .Sh NAME @@ -64,7 +64,7 @@ solves this by letting the daemon send t file to .Nm via -.Xr stdin 3 +.Xr stdin 4 with the argument .Fl a Ar interface Ns Op Ar .protocol instead of the filesystem. @@ -101,7 +101,7 @@ as private. This means that the name servers listed in that .Pa resolv.conf are only used for queries against the domain/search listed in the same file. -This only works when a local resolver other than libc is installed. +This only works when a local resolver other than libc is installed. See .Xr resolvconf.conf 5 for how to configure @@ -125,24 +125,28 @@ file(s) for all the on the .Ar interface . .Pp -Here are some more options that -.Nm -has:- +Here are some options for the above commands:- .Bl -tag -width indent -.It Fl I -Initialise the state directory -.Pa @VARDIR@ . -This only needs to be called if the initial system boot sequence does not -automatically clean it out; for example the state directory is moved -somewhere other than -.Pa /var/run . -If used, it should only be called once as early in the system boot sequence -as possible and before -.Nm -is used to add interfaces. .It Fl f -Ignore non existant interfaces. +Ignore non existent interfaces. Only really useful for deleting interfaces. +.It Fl m Ar metric +Set the metric of the interface when adding it, default of 0. +Lower metrics take precedence. +This affects the default order of interfaces when listed. +.It Fl p +Marks the interface +.Pa resolv.conf +as private. +.It Fl x +Mark the interface +.Pa resolv.conf +as exclusive when adding, otherwise only use the latest exclusive interface. +.El +.Pp +.Nm +has some more commands for general usage:- +.Bl -tag -width indent .It Fl i Ar pattern List the interfaces and protocols, optionally matching .Ar pattern , @@ -157,14 +161,6 @@ If .Ar pattern is specified then we list the files for the interfaces and protocols that match it. -.It Fl m Ar metric -Set the metric of the interface when adding it, default of 0. -Lower metrics take precedence. -This affects the default order of interfaces when listed. -.It Fl p -Marks the interface -.Pa resolv.conf -as private. .It Fl u Force .Nm @@ -172,15 +168,31 @@ to update all its subscribers. .Nm does not update the subscribers when adding a resolv.conf that matches what it already has for that interface. -.It Fl x -Mark the interface -.Pa resolv.conf -as exclusive when adding, otherwise only use the latest exclusive interface. .El .Pp .Nm -also has some options designed to be used by its subscribers:- +also has some commands designed to be used by it's subscribers and +system startup:- .Bl -tag -width indent +.It Fl I +Initialise the state directory +.Pa @VARDIR@ . +This only needs to be called if the initial system boot sequence does not +automatically clean it out; for example the state directory is moved +somewhere other than +.Pa /var/run . +If used, it should only be called once as early in the system boot sequence +as possible and before +.Nm +is used to add interfaces. +.It Fl R +Echo the command used to restart a service. +.It Fl r Ar service +If the +.Ar service +is running then restart it. +If the service does not exist or is not running then zero is returned, +otherwise the result of restarting the service. .It Fl v Echo variables DOMAINS, SEARCH and NAMESERVERS so that the subscriber can configure the resolver easily. @@ -278,16 +290,16 @@ Directory of subscribers which are run a State directory for .Nm . .El +.Sh SEE ALSO +.Xr resolver 3 , +.Xr stdin 4 , +.Xr resolv.conf 5 , +.Xr resolvconf.conf 5 .Sh HISTORY This implementation of .Nm is called openresolv and is fully command line compatible with Debian's resolvconf, as written by Thomas Hood. -.Sh SEE ALSO -.Xr resolv.conf 5 , -.Xr resolvconf.conf 5 , -.Xr resolver 3 , -.Xr stdin 3 .Sh AUTHORS .An Roy Marples Aq Mt roy@marples.name .Sh BUGS Modified: user/alc/PQ_LAUNDRY/contrib/openresolv/resolvconf.conf.5.in ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/openresolv/resolvconf.conf.5.in Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/contrib/openresolv/resolvconf.conf.5.in Fri Jul 22 23:05:16 2016 (r303206) @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.Dd February 21, 2016 +.Dd April 28, 2016 .Dt RESOLVCONF.CONF 5 .Os .Sh NAME @@ -103,7 +103,8 @@ This is equivalent to the .Nm resolvconf -p option. .It Sy replace -Is a space separated list of replacement keywords. The syntax is this: +Is a space separated list of replacement keywords. +The syntax is this: .Va $keyword Ns / Ns Va $match Ns / Ns Va $replacement .Pp Example, given this resolv.conf: @@ -284,33 +285,32 @@ variables, documented below. .Pp .Bl -tag -width indent .It Sy dnsmasq_service -Location of the dnsmasq service. +Name of the dnsmasq service. .It Sy dnsmasq_restart Command to restart the dnsmasq service. .It Sy dnsmasq_pid Location of the dnsmasq pidfile. .It Sy libc_service -Location of the libc service. +Name of the libc service. .It Sy libc_restart Command to restart the libc service. .It Sy named_service -Location of the named service. +Name of the named service. .It Sy named_restart Command to restart the named service. .It Sy pdnsd_restart Command to restart the pdnsd service. .It Sy unbound_service -Location of the unbound service. +Name of the unbound service. .It Sy unbound_restart Command to restart the unbound service. .It Sy unbound_pid Location of the unbound pidfile. .El .Sh SEE ALSO +.Xr sh 1 , .Xr resolv.conf 5 , .Xr resolvconf 8 -and -.Xr sh 1 . .Sh AUTHORS .An Roy Marples Aq Mt roy@marples.name .Sh BUGS Modified: user/alc/PQ_LAUNDRY/contrib/openresolv/resolvconf.in ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/openresolv/resolvconf.in Fri Jul 22 22:46:41 2016 (r303205) +++ user/alc/PQ_LAUNDRY/contrib/openresolv/resolvconf.in Fri Jul 22 23:05:16 2016 (r303206) @@ -25,9 +25,12 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. RESOLVCONF="$0" +OPENRESOLV_VERSION="3.8.1" SYSCONFDIR=@SYSCONFDIR@ LIBEXECDIR=@LIBEXECDIR@ VARDIR=@VARDIR@ +RCDIR=@RCDIR@ +RESTARTCMD=@RESTARTCMD@ # Disregard dhcpcd setting unset interface_order state_dir @@ -71,55 +74,45 @@ error_exit() usage() { cat <<-EOF - Usage: ${RESOLVCONF##*/} [options] + Usage: ${RESOLVCONF##*/} [options] command [argument] Inform the system about any DNS updates. - Options: + Commands: -a \$INTERFACE Add DNS information to the specified interface (DNS supplied via stdin in resolv.conf format) - -m metric Give the added DNS information a metric - -p Mark the interface as private - -x Mark the interface as exclusive -d \$INTERFACE Delete DNS information from the specified interface - -f Ignore non existant interfaces - -I Init the state dir - -u Run updates from our current DNS information - -l [\$PATTERN] Show DNS information, optionally from interfaces - that match the specified pattern + -h Show this help cruft -i [\$PATTERN] Show interfaces that have supplied DNS information optionally from interfaces that match the specified pattern + -l [\$PATTERN] Show DNS information, optionally from interfaces + that match the specified pattern + + -u Run updates from our current DNS information + + Options: + -f Ignore non existent interfaces + -m metric Give the added DNS information a metric + -p Mark the interface as private + -x Mark the interface as exclusive + + Subscriber and System Init Commands: + -I Init the state dir + -r \$SERVICE Restart the system service + (restarting a non-existent or non-running service + should have no output and return 0) + -R Show the system service restart command -v [\$PATTERN] echo NEWDOMAIN, NEWSEARCH and NEWNS variables to the console - -h Show this help cruft + -V [\$PATTERN] Same as -v, but only uses configuration in + $SYSCONFDIR/resolvconf.conf EOF [ -z "$1" ] && exit 0 echo error_exit "$*" } -echo_resolv() -{ - local line= OIFS="$IFS" - - [ -n "$1" -a -f "$IFACEDIR/$1" ] || return 1 - echo "# resolv.conf from $1" - # Our variable maker works of the fact each resolv.conf per interface - # is separated by blank lines. - # So we remove them when echoing them. - while read -r line; do - IFS="$OIFS" - if [ -n "$line" ]; then - # We need to set IFS here to preserve any whitespace - IFS='' - printf "%s\n" "$line" - fi - done < "$IFACEDIR/$1" - echo - IFS="$OIFS" -} - # Strip any trailing dot from each name as a FQDN does not belong # in resolv.conf(5) # If you think otherwise, capture a DNS trace and you'll see libc @@ -159,7 +152,10 @@ parse_resolv() private=false for p in $private_interfaces; do case "$iface" in - "$p"|"$p":*) private=true; break;; + "$p"|"$p":*) + private=true + break + ;; esac done fi @@ -261,6 +257,108 @@ config_mkdirs() return $e } +# With the advent of alternative init systems, it's possible to have +# more than one installed. So we need to try and guess what one we're +# using unless overriden by configure. +# Note that restarting a service is a last resort - the subscribers +# should make a reasonable attempt to reconfigre the service via some +# method, normally SIGHUP. +detect_init() +{ + [ -n "$RESTARTCMD" ] && return 0 + + # Detect the running init system. + # As systemd and OpenRC can be installed on top of legacy init + # systems we try to detect them first. + local status="@STATUSARG@" + : ${status:=status} + if [ -x /bin/systemctl -a -S /run/systemd/private ]; then + RESTARTCMD="if /bin/systemctl --quiet is-active \$1.service; then + /bin/systemctl restart \$1.service; +fi" + elif [ -x /usr/bin/systemctl -a -S /run/systemd/private ]; then + RESTARTCMD="if /usr/bin/systemctl --quiet is-active \$1.service; then + /usr/bin/systemctl restart \$1.service; +fi" + elif [ -x /sbin/rc-service -a \ + -s /libexec/rc/init.d/softlevel -o -s /run/openrc/softlevel ] + then + RESTARTCMD="/sbin/rc-service -i \$1 -- -Ds restart" + elif [ -x /usr/sbin/invoke-rc.d ]; then + RCDIR=/etc/init.d + RESTARTCMD="if /usr/sbin/invoke-rc.d --quiet \$1 status 1>/dev/null 2>&1; then + /usr/sbin/invoke-rc.d \$1 restart; +fi" + elif [ -x /sbin/service ]; then + # Old RedHat + RCDIR=/etc/init.d + RESTARTCMD="if /sbin/service \$1; then + /sbin/service \$1 restart; +fi" + elif [ -x /usr/sbin/service ]; then + # Could be FreeBSD + RESTARTCMD="if /usr/sbin/service \$1 $status 1>/dev/null 2>&1; then + /usr/sbin/service \$1 restart; +fi" + elif [ -x /bin/sv ]; then + RESTARTCMD="/bin/sv try-restart \$1" + elif [ -x /usr/bin/sv ]; then + RESTARTCMD="/usr/bin/sv try-restart \$1" + elif [ -e /etc/arch-release -a -d /etc/rc.d ]; then + RCDIR=/etc/rc.d + RESTARTCMD="if [ -e /var/run/daemons/\$1 ]; then + /etc/rc.d/\$1 restart; +fi" + elif [ -e /etc/slackware-version -a -d /etc/rc.d ]; then + RESTARTCMD="if /etc/rc.d/rc.\$1 status 1>/dev/null 2>&1; then + /etc/rc.d/rc.\$1 restart; +fi" + elif [ -e /etc/rc.d/rc.subr -a -d /etc/rc.d ]; then + # OpenBSD + RESTARTCMD="if /etc/rc.d/\$1 check 1>/dev/null 2>&1; then + /etc/rc.d/\$1 restart; +fi" + else + for x in /etc/init.d/rc.d /etc/rc.d /etc/init.d; do + [ -d $x ] || continue + RESTARTCMD="if $x/\$1 $status 1>/dev/null 2>&1; then + $x/\$1 restart; +fi" + break + done + fi + + if [ -z "$RESTARTCMD" ]; then + if [ "$NOINIT_WARNED" != true ]; then + warn "could not detect a useable init system" + _NOINIT_WARNED=true + fi + return 1 + fi + _NOINIT_WARNED= + return 0 +} + +echo_resolv() +{ + local line= OIFS="$IFS" + + [ -n "$1" -a -f "$IFACEDIR/$1" ] || return 1 + echo "# resolv.conf from $1" + # Our variable maker works of the fact each resolv.conf per interface + # is separated by blank lines. + # So we remove them when echoing them. + while read -r line; do + IFS="$OIFS" + if [ -n "$line" ]; then + # We need to set IFS here to preserve any whitespace + IFS='' + printf "%s\n" "$line" + fi + done < "$IFACEDIR/$1" + IFS="$OIFS" +} + list_resolv() { [ -d "$IFACEDIR" ] || return 0 @@ -320,6 +418,7 @@ list_resolv() cd "$IFACEDIR" retval=1 + excl=true for i in $(uniqify $list); do # Only list interfaces which we really have if ! [ -f "$i" ]; then @@ -334,6 +433,7 @@ list_resolv() printf %s "$i " else echo_resolv "$i" + echo fi [ $? = 0 -a "$retval" = 1 ] && retval=0 done @@ -499,7 +599,7 @@ make_vars() force=false VFLAG= -while getopts a:Dd:fhIilm:puvVx OPT; do +while getopts a:Dd:fhIilm:pRruvVx OPT; do case "$OPT" in f) force=true;; h) usage;; @@ -541,6 +641,18 @@ if [ "$cmd" = l -o "$cmd" = i ]; then exit $? fi +# Restart a service or echo the command to restart a service +if [ "$cmd" = r -o "$cmd" = R ]; then + detect_init || exit 1 + if [ "$cmd" = r ]; then + set -- $args + eval $RESTARTCMD + else + echo "$RESTARTCMD" + fi + exit $? +fi + # Not normally needed, but subscribers should be able to run independently if [ "$cmd" = v -o -n "$VFLAG" ]; then make_vars "$iface" *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@freebsd.org Fri Jul 22 23:13:26 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 84026BA166C for ; Fri, 22 Jul 2016 23:13:26 +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 4952E15E4; Fri, 22 Jul 2016 23:13:26 +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 u6MNDPAM032239; Fri, 22 Jul 2016 23:13:25 GMT (envelope-from markj@FreeBSD.org) Received: (from markj@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6MNDPKr032238; Fri, 22 Jul 2016 23:13:25 GMT (envelope-from markj@FreeBSD.org) Message-Id: <201607222313.u6MNDPKr032238@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: markj set sender to markj@FreeBSD.org using -f From: Mark Johnston Date: Fri, 22 Jul 2016 23:13:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r303207 - user/alc/PQ_LAUNDRY/sys/vm 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.22 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, 22 Jul 2016 23:13:26 -0000 Author: markj Date: Fri Jul 22 23:13:25 2016 New Revision: 303207 URL: https://svnweb.freebsd.org/changeset/base/303207 Log: Simplify the background laundering code and make it less aggressive. - Remove the free page threshold for background laundering. It doesn't really add anything: we only start background laundering if the pagedaemon has been woken up recently, which means that the free page count dipped below the pagedaemon wakeup threshold. - Reduce the maximum background laundering rate to 8MB/s. In HEAD, we will launder at most 32 * 16 pages * 2 pdwakeups/s = 4 MB/s during a first pass over the inactive queue. - When laundering, use a target of 0.1 * l(I)/l(L) * (free target - wakeup thresh) instead of 0.5 * l(I)/l(L) * free target so that we effectively launder pages at a tenth the rate that they're reclaimed by the pagedaemon. Reviewed by: alc Modified: user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.c Modified: user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.c ============================================================================== --- user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.c Fri Jul 22 23:05:16 2016 (r303206) +++ user/alc/PQ_LAUNDRY/sys/vm/vm_pageout.c Fri Jul 22 23:13:25 2016 (r303207) @@ -232,21 +232,16 @@ SYSCTL_INT(_vm, OID_AUTO, act_scan_laund CTLFLAG_RW, &act_scan_laundry_weight, 0, "weight given to clean vs. dirty pages in active queue scans"); -static u_int bkgrd_launder_ratio = 100; +static u_int bkgrd_launder_ratio = 50; SYSCTL_UINT(_vm, OID_AUTO, bkgrd_launder_ratio, CTLFLAG_RW, &bkgrd_launder_ratio, 0, - "ratio of inactive to laundry pages to trigger background laundering"); + "ratio of clean to dirty inactive pages needed to trigger laundering"); -static u_int bkgrd_launder_max = 32768; +static u_int bkgrd_launder_max = 2048; SYSCTL_UINT(_vm, OID_AUTO, bkgrd_launder_max, CTLFLAG_RW, &bkgrd_launder_max, 0, "maximum background laundering rate, in pages per second"); -static u_int bkgrd_launder_thresh; -SYSCTL_UINT(_vm, OID_AUTO, bkgrd_launder_thresh, - CTLFLAG_RW, &bkgrd_launder_thresh, 0, - "free page threshold below which background laundering may be started"); - #define VM_PAGEOUT_PAGE_COUNT 16 int vm_pageout_page_count = VM_PAGEOUT_PAGE_COUNT; @@ -1097,7 +1092,7 @@ vm_pageout_laundry_worker(void *arg) struct vm_domain *domain; uint64_t ninact, nlaundry; u_int wakeups, gen; - int cycle, tcycle, domidx, launder, laundered; + int cycle, tcycle, domidx, launder; int shortfall, prev_shortfall, target; domidx = (uintptr_t)arg; @@ -1110,10 +1105,6 @@ vm_pageout_laundry_worker(void *arg) shortfall = prev_shortfall = 0; target = 0; - if (bkgrd_launder_thresh == 0) - bkgrd_launder_thresh = max(vm_cnt.v_free_target / 2, - 3 * vm_pageout_wakeup_thresh / 2); - /* * The pageout laundry worker is never done, so loop forever. */ @@ -1160,49 +1151,54 @@ vm_pageout_laundry_worker(void *arg) * There's no immediate need to launder any pages; see if we * meet the conditions to perform background laundering: * - * 1. we haven't yet reached the target of the current - * background laundering run, or - * 2. the ratio of dirty to clean inactive pages exceeds the - * background laundering threshold and the free page count is - * low. - * - * We don't start a new background laundering run unless the - * pagedaemon has been woken up at least once since the previous - * run. - */ - if (target > 0 && cycle != tcycle) { - /* Continue an ongoing background run. */ - launder = target / (tcycle - (cycle % tcycle)); - goto dolaundry; - } - + * 1. The ratio of dirty to clean inactive pages exceeds the + * background laundering threshold and the pagedaemon has + * recently been woken up, or + * 2. we haven't yet reached the target of the current + * background laundering run. + */ ninact = vm_cnt.v_inactive_count; nlaundry = vm_cnt.v_laundry_count; wakeups = VM_METER_PCPU_CNT(v_pdwakeups); - if (ninact > 0 && - wakeups != gen && - vm_cnt.v_free_count < bkgrd_launder_thresh && + if (target == 0 && ninact > 0 && wakeups != gen && nlaundry * bkgrd_launder_ratio >= ninact) { + gen = wakeups; + /* + * The pagedaemon has woken up at least once since the + * last background laundering run and we're above the + * dirty page threshold. Launder some pages to balance + * the inactive and laundry queues. We attempt to + * finish within one second. + */ cycle = 0; tcycle = VM_LAUNDER_INTERVAL; - gen = wakeups; - if (nlaundry >= ninact) - target = vm_cnt.v_free_target; - else - target = (nlaundry * vm_cnt.v_free_target << 16) / - ninact >> 16; - target /= 2; - if (target > bkgrd_launder_max) - tcycle = target * VM_LAUNDER_INTERVAL / - bkgrd_launder_max; - launder = target / (tcycle - (cycle % tcycle)); + + /* + * Set our target to that of the pagedaemon, scaled by + * the relative lengths of the inactive and laundry + * queues. Divide by a fudge factor as well: we don't + * want to reclaim dirty pages at the same rate as clean + * pages. + */ + target = vm_cnt.v_free_target - + vm_pageout_wakeup_thresh; + target = nlaundry * (u_int)target / ninact / 10; + if (target == 0) + target = 1; + + /* + * Make sure we don't exceed the background laundering + * threshold. + */ + target = min(target, bkgrd_launder_max); } + if (target > 0 && cycle != tcycle) + launder = target / (tcycle - cycle); dolaundry: - if (launder > 0) { - laundered = vm_pageout_launder(domain, launder); - target -= min(laundered, target); - } + if (launder > 0) + target -= min(vm_pageout_launder(domain, launder), + target); tsleep(&vm_cnt.v_laundry_count, PVM, "laundr", hz / VM_LAUNDER_INTERVAL); From owner-svn-src-user@freebsd.org Sat Jul 23 21:04:55 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 CDEB4BA228C for ; Sat, 23 Jul 2016 21:04:55 +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 6A0591E21; Sat, 23 Jul 2016 21:04:55 +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 u6NL4son020206; Sat, 23 Jul 2016 21:04:54 GMT (envelope-from markj@FreeBSD.org) Received: (from markj@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NL4sTQ020197; Sat, 23 Jul 2016 21:04:54 GMT (envelope-from markj@FreeBSD.org) Message-Id: <201607232104.u6NL4sTQ020197@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: markj set sender to markj@FreeBSD.org using -f From: Mark Johnston Date: Sat, 23 Jul 2016 21:04:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r303245 - in user/alc/PQ_LAUNDRY: bin/ps contrib/mdocml etc/mtree lib/libc/gen share/man/man9 share/timedef sys/arm/conf sys/conf sys/dev/cxgbe sys/dev/fb sys/dev/mii sys/kern sys/modul... 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.22 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: Sat, 23 Jul 2016 21:04:56 -0000 Author: markj Date: Sat Jul 23 21:04:53 2016 New Revision: 303245 URL: https://svnweb.freebsd.org/changeset/base/303245 Log: MFH r303244 Added: user/alc/PQ_LAUNDRY/contrib/mdocml/man.cgi.3 - copied unchanged from r303244, head/contrib/mdocml/man.cgi.3 user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_if.m - copied unchanged from r303244, head/sys/dev/cxgbe/t4_if.m user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_iov.c - copied unchanged from r303244, head/sys/dev/cxgbe/t4_iov.c Modified: user/alc/PQ_LAUNDRY/bin/ps/ps.c user/alc/PQ_LAUNDRY/contrib/mdocml/INSTALL user/alc/PQ_LAUNDRY/contrib/mdocml/LICENSE user/alc/PQ_LAUNDRY/contrib/mdocml/Makefile user/alc/PQ_LAUNDRY/contrib/mdocml/NEWS user/alc/PQ_LAUNDRY/contrib/mdocml/TODO user/alc/PQ_LAUNDRY/contrib/mdocml/cgi.c user/alc/PQ_LAUNDRY/contrib/mdocml/cgi.h.example user/alc/PQ_LAUNDRY/contrib/mdocml/configure user/alc/PQ_LAUNDRY/contrib/mdocml/configure.local.example user/alc/PQ_LAUNDRY/contrib/mdocml/demandoc.c user/alc/PQ_LAUNDRY/contrib/mdocml/libmandoc.h user/alc/PQ_LAUNDRY/contrib/mdocml/main.c user/alc/PQ_LAUNDRY/contrib/mdocml/main.h user/alc/PQ_LAUNDRY/contrib/mdocml/man.1 user/alc/PQ_LAUNDRY/contrib/mdocml/man.cgi.8 user/alc/PQ_LAUNDRY/contrib/mdocml/mandoc.3 user/alc/PQ_LAUNDRY/contrib/mdocml/mandoc.css user/alc/PQ_LAUNDRY/contrib/mdocml/mandoc.db.5 user/alc/PQ_LAUNDRY/contrib/mdocml/mandoc_headers.3 user/alc/PQ_LAUNDRY/contrib/mdocml/mandoc_malloc.3 user/alc/PQ_LAUNDRY/contrib/mdocml/mandocdb.c user/alc/PQ_LAUNDRY/contrib/mdocml/manpage.c user/alc/PQ_LAUNDRY/contrib/mdocml/manpath.c user/alc/PQ_LAUNDRY/contrib/mdocml/mansearch.c user/alc/PQ_LAUNDRY/contrib/mdocml/mchars_alloc.3 user/alc/PQ_LAUNDRY/contrib/mdocml/read.c user/alc/PQ_LAUNDRY/contrib/mdocml/tag.c user/alc/PQ_LAUNDRY/contrib/mdocml/term.c user/alc/PQ_LAUNDRY/contrib/mdocml/term_ascii.c user/alc/PQ_LAUNDRY/contrib/mdocml/test-rewb-bsd.c user/alc/PQ_LAUNDRY/contrib/mdocml/test-rewb-sysv.c user/alc/PQ_LAUNDRY/etc/mtree/BSD.tests.dist user/alc/PQ_LAUNDRY/lib/libc/gen/glob.c user/alc/PQ_LAUNDRY/share/man/man9/Makefile user/alc/PQ_LAUNDRY/share/man/man9/mutex.9 user/alc/PQ_LAUNDRY/share/timedef/cs_CZ.ISO8859-2.src user/alc/PQ_LAUNDRY/share/timedef/cs_CZ.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/da_DK.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/da_DK.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/de_AT.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/de_AT.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/de_DE.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/de_DE.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/et_EE.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/et_EE.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/fi_FI.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/fi_FI.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/hr_HR.ISO8859-2.src user/alc/PQ_LAUNDRY/share/timedef/hr_HR.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/is_IS.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/is_IS.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/nb_NO.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/nb_NO.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/nn_NO.ISO8859-15.src user/alc/PQ_LAUNDRY/share/timedef/nn_NO.UTF-8.src user/alc/PQ_LAUNDRY/share/timedef/sk_SK.ISO8859-2.src user/alc/PQ_LAUNDRY/share/timedef/sk_SK.UTF-8.src user/alc/PQ_LAUNDRY/sys/arm/conf/BEAGLEBONE user/alc/PQ_LAUNDRY/sys/conf/files user/alc/PQ_LAUNDRY/sys/dev/cxgbe/t4_main.c user/alc/PQ_LAUNDRY/sys/dev/fb/vesa.c user/alc/PQ_LAUNDRY/sys/dev/mii/micphy.c user/alc/PQ_LAUNDRY/sys/dev/mii/miidevs user/alc/PQ_LAUNDRY/sys/kern/kern_mutex.c user/alc/PQ_LAUNDRY/sys/modules/cxgbe/if_cxgbe/Makefile user/alc/PQ_LAUNDRY/sys/powerpc/booke/locore.S user/alc/PQ_LAUNDRY/sys/sys/mutex.h user/alc/PQ_LAUNDRY/tools/build/mk/OptionalObsoleteFiles.inc user/alc/PQ_LAUNDRY/tools/tools/locale/README user/alc/PQ_LAUNDRY/tools/tools/locale/tools/cldr2def.pl user/alc/PQ_LAUNDRY/usr.sbin/chown/tests/Makefile user/alc/PQ_LAUNDRY/usr.sbin/pw/rm_r.c user/alc/PQ_LAUNDRY/usr.sbin/pw/tests/pw_userdel.sh Directory Properties: user/alc/PQ_LAUNDRY/ (props changed) user/alc/PQ_LAUNDRY/contrib/mdocml/ (props changed) Modified: user/alc/PQ_LAUNDRY/bin/ps/ps.c ============================================================================== --- user/alc/PQ_LAUNDRY/bin/ps/ps.c Sat Jul 23 21:03:25 2016 (r303244) +++ user/alc/PQ_LAUNDRY/bin/ps/ps.c Sat Jul 23 21:04:53 2016 (r303245) @@ -612,6 +612,7 @@ main(int argc, char *argv[]) if (nkept == 0) { printheader(); + xo_finish(); exit(1); } Modified: user/alc/PQ_LAUNDRY/contrib/mdocml/INSTALL ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/mdocml/INSTALL Sat Jul 23 21:03:25 2016 (r303244) +++ user/alc/PQ_LAUNDRY/contrib/mdocml/INSTALL Sat Jul 23 21:04:53 2016 (r303245) @@ -1,4 +1,4 @@ -$Id: INSTALL,v 1.13 2015/11/07 14:01:16 schwarze Exp $ +$Id: INSTALL,v 1.15 2016/07/14 11:09:06 schwarze Exp $ About mdocml, the portable mandoc distribution ---------------------------------------------- @@ -16,7 +16,7 @@ tech@ mailing list, too. Enjoy using the mandoc toolset! -Ingo Schwarze, Karlsruhe, March 2015 +Ingo Schwarze, Karlsruhe, July 2016 Installation @@ -52,7 +52,7 @@ and go back to step 2. 4. Run "make -n install" and check whether everything will be installed to the intended places. Otherwise, put some *DIR or *NM* -variables into "configure.local" and go back to step 2. +variables into "configure.local" and go back to step 2. 5. Run "sudo make install". If you intend to build a binary package using some kind of fake root mechanism, you may need a @@ -63,7 +63,7 @@ in the "Makefile" to understand how DEST manpath(1), make sure it is configured correctly, in particular, it returns all directory trees where manual pages are installed. Otherwise, if your system uses man.conf(5), make sure it contains -a "_whatdb" line for each directory tree, and the order of these +a "manpath" line for each directory tree, and the order of these lines meets your wishes. 7. If you compiled with database support, run the command "sudo Modified: user/alc/PQ_LAUNDRY/contrib/mdocml/LICENSE ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/mdocml/LICENSE Sat Jul 23 21:03:25 2016 (r303244) +++ user/alc/PQ_LAUNDRY/contrib/mdocml/LICENSE Sat Jul 23 21:04:53 2016 (r303245) @@ -1,11 +1,11 @@ -$Id: LICENSE,v 1.11 2015/11/07 17:58:55 schwarze Exp $ +$Id: LICENSE,v 1.12 2016/07/07 23:46:36 schwarze Exp $ With the exceptions noted below, all code and documentation contained in the mdocml toolkit is protected by the Copyright of the following developers: Copyright (c) 2008-2012, 2014 Kristaps Dzonsons -Copyright (c) 2010-2015 Ingo Schwarze +Copyright (c) 2010-2016 Ingo Schwarze Copyright (c) 2009, 2010, 2011, 2012 Joerg Sonnenberger Copyright (c) 2013 Franco Fichtner Copyright (c) 2014 Baptiste Daroussin Modified: user/alc/PQ_LAUNDRY/contrib/mdocml/Makefile ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/mdocml/Makefile Sat Jul 23 21:03:25 2016 (r303244) +++ user/alc/PQ_LAUNDRY/contrib/mdocml/Makefile Sat Jul 23 21:04:53 2016 (r303245) @@ -1,7 +1,7 @@ -# $Id: Makefile,v 1.480 2015/11/07 21:53:14 schwarze Exp $ +# $Id: Makefile,v 1.488 2016/07/12 05:18:38 kristaps Exp $ # # Copyright (c) 2010, 2011, 2012 Kristaps Dzonsons -# Copyright (c) 2011, 2013, 2014, 2015 Ingo Schwarze +# Copyright (c) 2011, 2013-2016 Ingo Schwarze # # Permission to use, copy, modify, and distribute this software for any # purpose with or without fee is hereby granted, provided that the above @@ -15,7 +15,7 @@ # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -VERSION = 1.13.3 +VERSION = 1.13.4 # === LIST OF FILES ==================================================== @@ -31,6 +31,9 @@ TESTSRCS = test-dirent-namlen.c \ test-pledge.c \ test-progname.c \ test-reallocarray.c \ + test-rewb-bsd.c \ + test-rewb-sysv.c \ + test-sandbox_init.c \ test-sqlite3.c \ test-sqlite3_errstr.c \ test-strcasestr.c \ @@ -138,6 +141,7 @@ DISTFILES = INSTALL \ makewhatis.8 \ man.1 \ man.7 \ + man.cgi.3 \ man.cgi.8 \ man.conf.5 \ man.h \ @@ -164,6 +168,7 @@ DISTFILES = INSTALL \ predefs.in \ roff.7 \ roff.h \ + roff_int.h \ soelim.1 \ st.in \ tag.h \ @@ -293,6 +298,7 @@ WWW_MANS = apropos.1.html \ roff.7.html \ tbl.7.html \ makewhatis.8.html \ + man.cgi.3.html \ man.cgi.8.html \ man.h.html \ manconf.h.html \ @@ -392,34 +398,30 @@ db-install: base-build cgi-install: cgi-build mkdir -p $(DESTDIR)$(CGIBINDIR) mkdir -p $(DESTDIR)$(HTDOCDIR) - mkdir -p $(DESTDIR)$(WWWPREFIX)/man/mandoc/man1 - mkdir -p $(DESTDIR)$(WWWPREFIX)/man/mandoc/man8 $(INSTALL_PROGRAM) man.cgi $(DESTDIR)$(CGIBINDIR) $(INSTALL_DATA) mandoc.css $(DESTDIR)$(HTDOCDIR) - $(INSTALL_MAN) apropos.1 $(DESTDIR)$(WWWPREFIX)/man/mandoc/man1/ - $(INSTALL_MAN) man.cgi.8 $(DESTDIR)$(WWWPREFIX)/man/mandoc/man8/ Makefile.local config.h: configure ${TESTSRCS} @echo "$@ is out of date; please run ./configure" @exit 1 libmandoc.a: $(COMPAT_OBJS) $(LIBMANDOC_OBJS) - $(AR) rs $@ $(COMPAT_OBJS) $(LIBMANDOC_OBJS) + ar rs $@ $(COMPAT_OBJS) $(LIBMANDOC_OBJS) mandoc: $(MAIN_OBJS) libmandoc.a - $(CC) $(LDFLAGS) -o $@ $(MAIN_OBJS) libmandoc.a $(DBLIB) + $(CC) -o $@ $(LDFLAGS) $(MAIN_OBJS) libmandoc.a $(LDADD) manpage: $(MANPAGE_OBJS) libmandoc.a - $(CC) $(LDFLAGS) -o $@ $(MANPAGE_OBJS) libmandoc.a $(DBLIB) + $(CC) -o $@ $(LDFLAGS) $(MANPAGE_OBJS) libmandoc.a $(LDADD) man.cgi: $(CGI_OBJS) libmandoc.a - $(CC) $(LDFLAGS) $(STATIC) -o $@ $(CGI_OBJS) libmandoc.a $(DBLIB) + $(CC) $(STATIC) -o $@ $(LDFLAGS) $(CGI_OBJS) libmandoc.a $(LDADD) demandoc: $(DEMANDOC_OBJS) libmandoc.a - $(CC) $(LDFLAGS) -o $@ $(DEMANDOC_OBJS) libmandoc.a $(DBLIB) + $(CC) -o $@ $(LDFLAGS) $(DEMANDOC_OBJS) libmandoc.a $(LDADD) soelim: $(SOELIM_OBJS) - $(CC) $(LDFLAGS) -o $@ $(SOELIM_OBJS) + $(CC) -o $@ $(LDFLAGS) $(SOELIM_OBJS) # --- maintainer targets --- @@ -439,6 +441,8 @@ depend: config.h Makefile.depend > Makefile.tmp mv Makefile.tmp Makefile.depend +dist: mdocml.sha256 + mdocml.sha256: mdocml.tar.gz sha256 mdocml.tar.gz > $@ Modified: user/alc/PQ_LAUNDRY/contrib/mdocml/NEWS ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/mdocml/NEWS Sat Jul 23 21:03:25 2016 (r303244) +++ user/alc/PQ_LAUNDRY/contrib/mdocml/NEWS Sat Jul 23 21:04:53 2016 (r303245) @@ -1,7 +1,140 @@ -$Id: NEWS,v 1.10 2015/11/05 16:58:20 schwarze Exp $ +$Id: NEWS,v 1.12 2016/07/14 11:09:06 schwarze Exp $ This file lists the most important changes in the mdocml.bsd.lv distribution. +Changes in version 1.13.4, released on July 14, 2016 + + --- MAJOR NEW FEATURES --- + * man.conf(5): Design and implement a simpler configuration file format. + * man(1): Leverage less(1) -T and :t in a way resembling ctags(1) + to jump to the definitions of various terms inside manual pages. + * soelim(1): New implementation by Baptiste Daroussin. + * privilege limitation: Use OpenBSD pledge(2) or OS X sandbox_init(3) + when available. + * man.cgi(8): Support short URIs like http://man.openbsd.org/mdoc . + * mandoc.css: Use one unified stylesheet rather than three different ones. + --- MAJOR FUNCTIONALLY RELEVANT BUGFIXES --- + * mdoc(7): Fix multiple aspects of SYNOPSIS .Nm formatting. + * man(1): Fix process group handling, avoiding unclean shutdowns. + --- PORTABILITY IMPROVEMENTS --- + * Correctly use the ohash(3) compatibility implementation + even when building without SQLite support. + * Add compat glue for building on Solaris 9 and 10. + * Let ./configure select a supported RE syntax for word boundaries. + * Support LDFLAGS, to be used for example for hardening options. + * Avoid mixing putchar(3) and putwchar(3) on the same file descriptor, + it resulted in output corruption on some platforms. + * Avoid reusing va_lists, use va_copy(3) for better portability. + * Do not hardcode the path to the more(1) program. + --- MINOR NEW FEATURES --- + * roff(7): Implement \n(.$ (number of macro arguments). + * roff(7): Fully implement \z (do not advance cursor). + * roff(7): Implement the `r' conditional (register exists). + * roff(7): Implement \\$* (interpolate all arguments). + * roff(7): Parse and ignore \, and \/ (italic corrections). + * When there is no -m, no -M, no MANPATH and no /etc/man.conf, + fall back to /usr/share/man:/usr/X11R6/man:/usr/local/man. + * man(1): Give manuals in purely numerical sections priority over + manuals of the same name in sections with an alphabetical suffix. + * man.cgi(8): Support "header.html" and "footer.html". + * man.cgi(8): Set the "autofocus" attribute on the query text box. + * man.cgi(8): Simplify the search form, drop two useless buttons. + * man.cgi(8): Delete the pseudo-manpath "mandoc", assume that + apropos(1) and man.cgi(8) are installed in the default manpath. + --- RELIABILITY BUGFIXES --- + * mdoc(7): Avoid a use after free and an assertion failure when nodes + are deleted during validation. + * mdoc(7): Avoid a NULL pointer access when .Bd has no arguments. + * mdoc(7): Avoid a NULL pointer access triggered by mismatching end macros. + * mdoc(7): Avoid an assertion when .Fo has no argument. + * mdoc(7): Avoid an assertion when .Ta occurs in .Bl -column. + * mdoc(7): Avoid an assertion when a body gets broken and has a tail. + * roff(7): Avoid an assertion caused by blanks inside \o. + * roff(7): Make .so links to gziped manuals work without mandoc.db(5). + * tbl(7): Avoid a use after free when the last line of a layout is empty. + * eqn(7): Avoid an infinite loop caused by recursive "define". + * makewhatis(8): Avoid a segfault caused by unusual directory structures. + * Fix handling of leading, trailing, and double colons in MANPATH and -m. + --- MINOR BUGFIXES --- + * mdoc(7): Put arguments to end macros of broken partial explicit blocks + inside the breaking block. + * mdoc(7): Let .Dv force normal font. + * mdoc(7): Make trailing whitespace significant in .Bl -tag widths. + * mdoc(7): Fix macro interpretation around tabs in .Bl -column. + * man(7): Use the default width for .RS without arguments. + * man(7): On a new RS nesting level, the saved width starts from + the default width, not from the saved width of the previous level. + * man(7): Allow .PD in next-line scope. + * man(7): Improve handling of empty .HP. + * man(7): Improve formatting of .br and .sp inside .HP. + * man(7): Do not mistreat empty arguments to font alternating + macros as vertical spacing requests. + * man(7): Allow fill mode changes in tagged paragraph next-line scope. + * man(7): Fix minor bugs in block rewinding and simplify the related code. + * man(7): Add missing line breaks before subsection headers. + * man(7): Give section and subsection headers hanging indentation. + * man(7): Make trailing whitespace significant in .TP widths. + * roff(7): Don't allow breaking the output line after hyphens + that immediately follow escape sequences. + * roff(7): Ignore blank characters at the beginning of conditional blocks. + * roff(7): Escape breakable hyphens only after handling input line traps. + * roff(7): Reject \[uD800] to \[uDFFF] (surrogates) in the parser. + * tbl(7): Allow more than one data field after T} on the same input line. + * terminal output: Apply bold and italic to non-ASCII Unicode codepoints. + * terminal output: Improve rounding rules for horizontal scaling widths. + * HTML output: Render ASCII_NBRSP as " ", not "-". + * man(1): Do not match the first part of a name if it continues with a dot. + * man(1): Keep working even if the current directory is unusable. + * man(1): Better error message when $PAGER is invalid. + * makewhatis(8): Improve handling of .Va and .Vt macros. + * apropos(1): Print "nothing appropriate" to stderr when appropriate. + * apropos(1): Abort with a useful error message when elementary + database operations like preparing queries or binding variables fail. + --- STRUCTURAL CHANGES, no functional change --- + * mdoc(7) and man(7): Unified data structures struct roff_node etc. + * mdoc(7) and man(7): Unified node handling library in roff.c. + * mdoc(7) and man(7): Seperate validation phase from parsing. + * roff(7): Major character table cleanup. + * Link with libz rather than forking gunzip(1). + --- THANKS TO --- + * Baptiste Daroussin (FreeBSD) for the new soelim(1) + and for release testing. + * Anthony Bentley (OpenBSD) for unifying mandoc.css, two nice + patches for man.cgi(8), some documentation patches, some bug + reports, and various useful discussions. + * Todd Miller (OpenBSD) for lots of help with process group and + signal handling, a few patches, some bug reports and some useful + discussions. + * Jonathan Gray (OpenBSD) for yet more testing with afl(1) + again resulting in more than half a dozen important bug reports. + * Svyatoslav Mishyn (Crux Linux) for some patches, several bug + reports, and extensive release testing. + * Christian Neukirchen (void Linux) for a number of compatibility + patches and suggestions and several bug reports. + * Christos Zoulas (NetBSD) for a bug fix patch and some useful + suggestions for cleanup. + * Florian Obser (OpenBSD) for a bugfix patch and some bug reports. + * Sevan Janiyan for help with Solaris compatibility and release + testing on many platforms. + * Jan Holzhueter and OpenCSW in general for help with Solaris + compatibility, and for providing me with a Solaris 9/10/11 testing + environment. + * Michael McConville (OpenBSD) for some simple cleanup patches. + * Thomas Klausner (NetBSD) for some bug reports and release testing. + * Christian Weisgerber, Dmitrij Czarkoff, Igor Sobrado, + Ken Westerback, Marc Espie, Mike Belopuhov, Rafael Neves, + Ted Unangst, Tim van der Molen, Theo Buehler, Theo de Raadt + (OpenBSD), Kurt Jaeger, Dag Erling Smoergrav (FreeBSD), + Joerg Sonnenberger (NetBSD), Carsten Kunze (Heirloom troff), + Daniel Levai, Fabian Raetz, Jan Stary, Jean-Yves Migeon, + Lorenzo Beretta, Markus Waldeck, Maxim Belooussov, Michael Reed, + Peter Bray, and Serguey Parkhomovsky for bug reports and feature + suggestions. + * Alexander Hall, Andrew Fresh, Antoine Jacoutot, Doug Hogan, + Jason McIntyre, Jasper Lievisse Adriaanse, Kent Spillner, + Nicholas Marriott, Peter Hessler, Sebastien Marie, Stefan Sperling, + and Theo de Raadt (OpenBSD) for helpful discussions and feedback. + Changes in version 1.13.3, released on March 13, 2015 --- MAJOR NEW FEATURES --- Modified: user/alc/PQ_LAUNDRY/contrib/mdocml/TODO ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/mdocml/TODO Sat Jul 23 21:03:25 2016 (r303244) +++ user/alc/PQ_LAUNDRY/contrib/mdocml/TODO Sat Jul 23 21:04:53 2016 (r303245) @@ -1,6 +1,6 @@ ************************************************************************ * Official mandoc TODO. -* $Id: TODO,v 1.216 2016/01/08 01:37:32 schwarze Exp $ +* $Id: TODO,v 1.218 2016/06/05 21:06:04 schwarze Exp $ ************************************************************************ Many issues are annotated for difficulty as follows: @@ -416,6 +416,11 @@ are mere guesses, and some may be wrong. see also matthew@ Fri, 18 Jul 2014 19:25:12 -0700 loc * exist * algo ** size * imp *** +- In -man -Thtml, .nf does not preserve indentation. + It should either convert blanks to   + or use
 rather than 
(like .Bd -literal does). + Reported by afresh1@ 12 Apr 2016 14:35:45 -0700 + - .Bf at the beginning of a paragraph inserts a bogus 1ex horizontal space, see for example random(3). Introduced in http://mdocml.bsd.lv/cgi-bin/cvsweb/mdoc_html.c.diff?r1=1.91&r2=1.92 @@ -583,8 +588,6 @@ are mere guesses, and some may be wrong. to tech@mdocml, naddy@ Wed, 28 Sep 2011 11:21:46 +0200 wait! kristaps@ Sun, 02 Oct 2011 17:12:52 +0200 -- for system errors, use errno/strerror/warn/err - ************************************************************************ * documentation issues ************************************************************************ @@ -628,9 +631,6 @@ Several areas can be cleaned up to make * structural issues ************************************************************************ -- Use libz directly instead of forking gunzip(1). - Suggested by bapt at FreeBSD among others. - - We use the input line number at several places to distinguish same-line from different-line input. That plainly doesn't work with user-defined macros, leading to random breakage. Modified: user/alc/PQ_LAUNDRY/contrib/mdocml/cgi.c ============================================================================== --- user/alc/PQ_LAUNDRY/contrib/mdocml/cgi.c Sat Jul 23 21:03:25 2016 (r303244) +++ user/alc/PQ_LAUNDRY/contrib/mdocml/cgi.c Sat Jul 23 21:04:53 2016 (r303245) @@ -1,7 +1,7 @@ -/* $Id: cgi.c,v 1.116 2016/01/04 12:36:26 schwarze Exp $ */ +/* $Id: cgi.c,v 1.135 2016/07/11 22:48:37 schwarze Exp $ */ /* * Copyright (c) 2011, 2012 Kristaps Dzonsons - * Copyright (c) 2014, 2015 Ingo Schwarze + * Copyright (c) 2014, 2015, 2016 Ingo Schwarze * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above @@ -21,6 +21,7 @@ #include #include +#include #include #include #include @@ -55,15 +56,20 @@ struct req { struct query q; char **p; /* array of available manpaths */ size_t psz; /* number of available manpaths */ + int isquery; /* QUERY_STRING used, not PATH_INFO */ +}; + +enum focus { + FOCUS_NONE = 0, + FOCUS_QUERY }; -static void catman(const struct req *, const char *); -static void format(const struct req *, const char *); static void html_print(const char *); static void html_putchar(char); static int http_decode(char *); -static void http_parse(struct req *, const char *); -static void pathgen(struct req *); +static void parse_manpath_conf(struct req *); +static void parse_path_info(struct req *req, const char *path); +static void parse_query_string(struct req *, const char *); static void pg_error_badrequest(const char *); static void pg_error_internal(void); static void pg_index(const struct req *); @@ -74,16 +80,18 @@ static void pg_searchres(const struct static void pg_show(struct req *, const char *); static void resp_begin_html(int, const char *); static void resp_begin_http(int, const char *); +static void resp_catman(const struct req *, const char *); static void resp_copy(const char *); static void resp_end_html(void); -static void resp_searchform(const struct req *); +static void resp_format(const struct req *, const char *); +static void resp_searchform(const struct req *, enum focus); static void resp_show(const struct req *, const char *); static void set_query_attr(char **, char **); static int validate_filename(const char *); static int validate_manpath(const struct req *, const char *); static int validate_urifrag(const char *); -static const char *scriptname; /* CGI script name */ +static const char *scriptname = SCRIPT_NAME; static const int sec_prios[] = {1, 4, 5, 8, 6, 3, 7, 2, 9}; static const char *const sec_numbers[] = { @@ -106,16 +114,16 @@ static const int sec_MAX = sizeof(sec_na static const char *const arch_names[] = { "amd64", "alpha", "armish", "armv7", - "aviion", "hppa", "hppa64", "i386", - "ia64", "landisk", "loongson", "luna88k", - "macppc", "mips64", "octeon", "sgi", - "socppc", "solbourne", "sparc", "sparc64", - "vax", "zaurus", + "hppa", "hppa64", "i386", "landisk", + "loongson", "luna88k", "macppc", "mips64", + "octeon", "sgi", "socppc", "sparc", + "sparc64", "zaurus", "amiga", "arc", "arm32", "atari", - "beagle", "cats", "hp300", "mac68k", - "mvme68k", "mvme88k", "mvmeppc", "palm", - "pc532", "pegasos", "pmax", "powerpc", - "sun3", "wgrisc", "x68k" + "aviion", "beagle", "cats", "hp300", + "ia64", "mac68k", "mvme68k", "mvme88k", + "mvmeppc", "palm", "pc532", "pegasos", + "pmax", "powerpc", "solbourne", "sun3", + "vax", "wgrisc", "x68k" }; static const int arch_MAX = sizeof(arch_names) / sizeof(char *); @@ -182,11 +190,12 @@ set_query_attr(char **attr, char **val) * and store the values into the query structure. */ static void -http_parse(struct req *req, const char *qs) +parse_query_string(struct req *req, const char *qs) { char *key, *val; size_t keysz, valsz; + req->isquery = 1; req->q.manpath = NULL; req->q.arch = NULL; req->q.sec = NULL; @@ -338,14 +347,14 @@ resp_begin_html(int code, const char *ms resp_begin_http(code, msg); printf("\n" - "\n" - "\n" - "\n" - "\n" - "%s\n" - "\n" - "\n" + "\n" + "\n" + "\n" + "\n" + "%s\n" + "\n" + "\n" "\n", CSS_DIR, CUSTOMIZE_TITLE); @@ -358,103 +367,87 @@ resp_end_html(void) resp_copy(MAN_DIR "/footer.html"); - puts("\n" - ""); + puts("\n" + ""); } static void -resp_searchform(const struct req *req) +resp_searchform(const struct req *req, enum focus focus) { int i; puts(""); - printf("
\n" - "
\n" - "
\n" - "Manual Page Search Parameters\n", + printf("
\n" + "\n" + "
\n" + "Manual Page Search Parameters\n", scriptname); /* Write query input box. */ - printf( "
\n" - "q.query) + printf("q.query != NULL) html_print(req->q.query); - puts("\" SIZE=\"40\">"); - - /* Write submission and reset buttons. */ - - printf( "\n" - "\n"); - - /* Write show radio button */ - - printf( "\n" - "q.equal) - printf("CHECKED=\"checked\" "); - printf( "NAME=\"apropos\" ID=\"show\" VALUE=\"0\">\n" - "\n"); + printf( "\" size=\"40\""); + if (focus == FOCUS_QUERY) + printf(" autofocus"); + puts(">"); + + /* Write submission buttons. */ + + printf( "\n" + "\n
\n"); /* Write section selector. */ - puts( "
\n" - ""); for (i = 0; i < sec_MAX; i++) { - printf("\n", sec_names[i]); + printf(" selected=\"selected\""); + printf(">%s\n", sec_names[i]); } - puts(""); + puts(""); /* Write architecture selector. */ - printf( ""); + puts(""); /* Write manpath selector. */ if (req->psz > 1) { - puts(""); for (i = 0; i < (int)req->psz; i++) { - printf(""); + puts(""); } - puts(""); + puts(""); } - /* Write search radio button */ - - printf( "\n" - "q.equal) - printf("CHECKED=\"checked\" "); - printf( "NAME=\"apropos\" ID=\"search\" VALUE=\"1\">\n" - "\n"); - - puts("
\n" - "
\n" - "\n" - "
"); + puts("
\n" + "\n" + "
"); puts(""); } @@ -477,9 +470,6 @@ validate_manpath(const struct req *req, { size_t i; - if ( ! strcmp(manpath, "mandoc")) - return 1; - for (i = 0; i < req->psz; i++) if ( ! strcmp(manpath, req->p[i])) return 1; @@ -503,15 +493,16 @@ pg_index(const struct req *req) { resp_begin_html(200, NULL); - resp_searchform(req); - printf("

\n" + resp_searchform(req, FOCUS_QUERY); + printf("

\n" "This web interface is documented in the\n" - "man.cgi\n" + "man.cgi(8)\n" "manual, and the\n" - "apropos\n" + "apropos(1)\n" "manual explains the query syntax.\n" - "

\n", - scriptname, scriptname); + "

\n", + scriptname, *scriptname == '\0' ? "" : "/", + scriptname, *scriptname == '\0' ? "" : "/"); resp_end_html(); } @@ -519,10 +510,10 @@ static void pg_noresult(const struct req *req, const char *msg) { resp_begin_html(200, NULL); - resp_searchform(req); - puts("

"); + resp_searchform(req, FOCUS_QUERY); + puts("

"); puts(msg); - puts("

"); + puts("

"); resp_end_html(); } @@ -531,12 +522,12 @@ pg_error_badrequest(const char *msg) { resp_begin_html(400, "Bad Request"); - puts("

Bad Request

\n" - "

\n"); + puts("

Bad Request

\n" + "

\n"); puts(msg); printf("Try again from the\n" - "main page.\n" - "

", scriptname); + "main page.\n" + "

", scriptname); resp_end_html(); } @@ -544,7 +535,7 @@ static void pg_error_internal(void) { resp_begin_html(500, "Internal Server Error"); - puts("

Internal Server Error

"); + puts("

Internal Server Error

"); resp_end_html(); } @@ -552,28 +543,30 @@ static void pg_searchres(const struct req *req, struct manpage *r, size_t sz) { char *arch, *archend; - size_t i, iuse, isec; + const char *sec; + size_t i, iuse; int archprio, archpriouse; int prio, priouse; - char sec; for (i = 0; i < sz; i++) { if (validate_filename(r[i].file)) continue; - fprintf(stderr, "invalid filename %s in %s database\n", + warnx("invalid filename %s in %s database", r[i].file, req->q.manpath); pg_error_internal(); return; } - if (1 == sz) { + if (req->isquery && sz == 1) { /* * If we have just one result, then jump there now * without any delay. */ printf("Status: 303 See Other\r\n"); - printf("Location: http://%s%s/%s/%s", - HTTP_HOST, scriptname, req->q.manpath, r[0].file); + printf("Location: http://%s/%s%s%s/%s", + HTTP_HOST, scriptname, + *scriptname == '\0' ? "" : "/", + req->q.manpath, r[0].file); printf("\r\n" "Content-Type: text/html; charset=utf-8\r\n" "\r\n"); @@ -581,50 +574,57 @@ pg_searchres(const struct req *req, stru } resp_begin_html(200, NULL); - resp_searchform(req); - puts("
"); - puts(""); + resp_searchform(req, + req->q.equal || sz == 1 ? FOCUS_NONE : FOCUS_QUERY); - for (i = 0; i < sz; i++) { - printf("\n" - "\n" - "\n" - ""); - } + if (sz > 1) { + puts("
"); + puts("
\n" - "q.manpath, r[i].file); - printf("\">"); - html_print(r[i].names); - printf("\n" - ""); - html_print(r[i].output); - puts("
"); - puts("
\n" - "
"); + for (i = 0; i < sz; i++) { + printf("\n" + "\n" + "q.manpath, r[i].file); + printf("\">"); + html_print(r[i].names); + printf("\n" + "\n" + ""); + html_print(r[i].output); + puts("\n" + ""); + } + + puts("\n" + "
"); + } /* * In man(1) mode, show one of the pages * even if more than one is found. */ - if (req->q.equal) { - puts("
"); + if (req->q.equal || sz == 1) { + puts("
"); iuse = 0; - priouse = 10; + priouse = 20; archpriouse = 3; for (i = 0; i < sz; i++) { - isec = strcspn(r[i].file, "123456789"); - sec = r[i].file[isec]; - if ('\0' == sec) + sec = r[i].file; + sec += strcspn(sec, "123456789"); + if (sec[0] == '\0') continue; - prio = sec_prios[sec - '1']; - if (NULL == req->q.arch) { + prio = sec_prios[sec[0] - '1']; + if (sec[1] != '/') + prio += 10; + if (req->q.arch == NULL) { archprio = - (NULL == (arch = strchr( - r[i].file + isec, '/'))) ? 3 : - (NULL == (archend = strchr( - arch + 1, '/'))) ? 0 : + ((arch = strchr(sec + 1, '/')) + == NULL) ? 3 : + ((archend = strchr(arch + 1, '/')) + == NULL) ? 0 : strncmp(arch, "amd64/", archend - arch) ? 2 : 1; if (archprio < archpriouse) { @@ -648,7 +648,7 @@ pg_searchres(const struct req *req, stru } static void -catman(const struct req *req, const char *file) +resp_catman(const struct req *req, const char *file) { FILE *f; char *p; @@ -658,12 +658,12 @@ catman(const struct req *req, const char int italic, bold; if ((f = fopen(file, "r")) == NULL) { - puts("

You specified an invalid manual file.

"); + puts("

You specified an invalid manual file.

"); return; } - puts("
\n" - "
");
+	puts("
\n" + "
");
 
 	p = NULL;
 	sz = 0;
@@ -689,9 +689,9 @@ catman(const struct req *req, const char
 
 			if ('\b' != p[i + 1]) {
 				if (italic)
-					printf("");
+					printf("");
 				if (bold)
-					printf("");
+					printf("");
 				italic = bold = 0;
 				html_putchar(p[i]);
 				continue;
@@ -702,9 +702,9 @@ catman(const struct req *req, const char
 
 			if ('_' == p[i]) {
 				if (bold)
-					printf("");
+					printf("");
 				if ( ! italic)
-					printf("");
+					printf("");
 				bold = 0;
 				italic = 1;
 				i += 2;
@@ -726,9 +726,9 @@ catman(const struct req *req, const char
 					('*' == p[i] && '|' == p[i + 2]) ||
 					('|' == p[i] && '*' == p[i + 2]))  {
 				if (italic)
-					printf("");
+					printf("");
 				if (bold)
-					printf("");
+					printf("");
 				italic = bold = 0;
 				putchar('*');
 				i += 2;
@@ -740,9 +740,9 @@ catman(const struct req *req, const char
 					('+' == p[i] && '|' == p[i + 1]) ||
 					('|' == p[i] && '+' == p[i + 1]))  {
 				if (italic)
-					printf("");
+					printf("");
 				if (bold)
-					printf("");
+					printf("");
 				italic = bold = 0;
 				putchar('+');
 				i += 2;
@@ -752,9 +752,9 @@ catman(const struct req *req, const char
 			/* Bold mode. */
 
 			if (italic)
-				printf("");
+				printf("");
 			if ( ! bold)
-				printf("");
+				printf("");
 			bold = 1;
 			italic = 0;
 			i += 2;
@@ -767,9 +767,9 @@ catman(const struct req *req, const char
 		 */
 
 		if (italic)
-			printf("");
+			printf("");
 		if (bold)
-			printf("");
+			printf("");
 
 		if (i == len - 1 && p[i] != '\n')
 			html_putchar(p[i]);
@@ -778,14 +778,14 @@ catman(const struct req *req, const char
 	}
 	free(p);
 
-	puts("
\n" - "
"); + puts("
\n" + "
"); fclose(f); } static void -format(const struct req *req, const char *file) +resp_format(const struct req *req, const char *file) { struct manoutput conf; struct mparse *mp; @@ -795,7 +795,7 @@ format(const struct req *req, const char int usepath; if (-1 == (fd = open(file, O_RDONLY, 0))) { - puts("

You specified an invalid manual file.

"); + puts("

You specified an invalid manual file.

"); return; } @@ -807,17 +807,12 @@ format(const struct req *req, const char memset(&conf, 0, sizeof(conf)); conf.fragment = 1; usepath = strcmp(req->q.manpath, req->p[0]); - mandoc_asprintf(&conf.man, "%s?query=%%N&sec=%%S%s%s%s%s", - scriptname, - req->q.arch ? "&arch=" : "", - req->q.arch ? req->q.arch : "", - usepath ? "&manpath=" : "", - usepath ? req->q.manpath : ""); + mandoc_asprintf(&conf.man, "/%s%s%%N.%%S", + usepath ? req->q.manpath : "", usepath ? "/" : ""); mparse_result(mp, &man, NULL); if (man == NULL) { - fprintf(stderr, "fatal mandoc error: %s/%s\n", - req->q.manpath, file); + warnx("fatal mandoc error: %s/%s", req->q.manpath, file); pg_error_internal(); mparse_free(mp); mchars_free(); @@ -848,9 +843,9 @@ resp_show(const struct req *req, const c file += 2; if ('c' == *file) - catman(req, file); + resp_catman(req, file); else - format(req, file); + resp_format(req, file); } static void @@ -881,18 +876,12 @@ pg_show(struct req *req, const char *ful */ if (chdir(manpath) == -1) { - fprintf(stderr, "chdir %s: %s\n", - manpath, strerror(errno)); + warn("chdir %s", manpath); pg_error_internal(); free(manpath); return; } - - if (strcmp(manpath, "mandoc")) { - free(req->q.manpath); - req->q.manpath = manpath; - } else - free(manpath); + free(manpath); *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***