From owner-svn-src-projects@freebsd.org Mon Sep 28 17:30:20 2015 Return-Path: Delivered-To: svn-src-projects@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 F3EFEA0B326 for ; Mon, 28 Sep 2015 17:30:19 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::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 E07AA12D4; Mon, 28 Sep 2015 17:30:19 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8SHUJmq092605; Mon, 28 Sep 2015 17:30:19 GMT (envelope-from np@FreeBSD.org) Received: (from np@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8SHUAJ0092077; Mon, 28 Sep 2015 17:30:10 GMT (envelope-from np@FreeBSD.org) Message-Id: <201509281730.t8SHUAJ0092077@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: np set sender to np@FreeBSD.org using -f From: Navdeep Parhar Date: Mon, 28 Sep 2015 17:30:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r288343 - in projects/cxl_iscsi: . bin/ls bin/ls/tests bin/ps cddl/contrib/opensolaris/cmd/sgs cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Sep 2015 17:30:20 -0000 Author: np Date: Mon Sep 28 17:30:07 2015 New Revision: 288343 URL: https://svnweb.freebsd.org/changeset/base/288343 Log: Sync up with head (up to r288341). Added: projects/cxl_iscsi/bin/ls/tests/ - copied from r288341, head/bin/ls/tests/ projects/cxl_iscsi/contrib/llvm/projects/ - copied from r288341, head/contrib/llvm/projects/ projects/cxl_iscsi/contrib/unbound/compat/reallocarray.c - copied unchanged from r288341, head/contrib/unbound/compat/reallocarray.c projects/cxl_iscsi/contrib/unbound/libunbound/python/file_py3.i - copied unchanged from r288341, head/contrib/unbound/libunbound/python/file_py3.i projects/cxl_iscsi/contrib/unbound/sldns/ - copied from r288341, head/contrib/unbound/sldns/ projects/cxl_iscsi/share/dtrace/tcpdebug - copied unchanged from r288341, head/share/dtrace/tcpdebug projects/cxl_iscsi/share/man/man4/otus.4 - copied unchanged from r288341, head/share/man/man4/otus.4 projects/cxl_iscsi/share/man/man4/otusfw.4 - copied unchanged from r288341, head/share/man/man4/otusfw.4 projects/cxl_iscsi/share/man/man9/bus_get_resource.9 - copied unchanged from r288341, head/share/man/man9/bus_get_resource.9 projects/cxl_iscsi/share/vt/fonts/vgarom-16x32.hex - copied unchanged from r288341, head/share/vt/fonts/vgarom-16x32.hex projects/cxl_iscsi/sys/arm/allwinner/a20/a20_if_dwc.c - copied unchanged from r288341, head/sys/arm/allwinner/a20/a20_if_dwc.c projects/cxl_iscsi/sys/cam/ctl/ctl_ha.c - copied unchanged from r288341, head/sys/cam/ctl/ctl_ha.c projects/cxl_iscsi/sys/contrib/dev/otus/ - copied from r288341, head/sys/contrib/dev/otus/ projects/cxl_iscsi/sys/dev/dwc/if_dwc_if.m - copied unchanged from r288341, head/sys/dev/dwc/if_dwc_if.m projects/cxl_iscsi/sys/dev/dwc/if_dwcvar.h - copied unchanged from r288341, head/sys/dev/dwc/if_dwcvar.h projects/cxl_iscsi/sys/dev/otus/ - copied from r288341, head/sys/dev/otus/ projects/cxl_iscsi/sys/modules/otus/ - copied from r288341, head/sys/modules/otus/ projects/cxl_iscsi/sys/modules/otusfw/ - copied from r288341, head/sys/modules/otusfw/ projects/cxl_iscsi/sys/sparc64/pci/ofw_pci.c - copied unchanged from r288341, head/sys/sparc64/pci/ofw_pci.c projects/cxl_iscsi/sys/x86/include/stack.h - copied unchanged from r288341, head/sys/x86/include/stack.h projects/cxl_iscsi/sys/x86/x86/stack_machdep.c - copied unchanged from r288341, head/sys/x86/x86/stack_machdep.c projects/cxl_iscsi/usr.bin/numactl/Makefile.depend - copied unchanged from r288341, head/usr.bin/numactl/Makefile.depend projects/cxl_iscsi/usr.bin/systat/zarc.c - copied unchanged from r288341, head/usr.bin/systat/zarc.c projects/cxl_iscsi/usr.sbin/sesutil/Makefile.depend - copied unchanged from r288341, head/usr.sbin/sesutil/Makefile.depend projects/cxl_iscsi/usr.sbin/sesutil/eltsub.c - copied unchanged from r288341, head/usr.sbin/sesutil/eltsub.c projects/cxl_iscsi/usr.sbin/sesutil/eltsub.h - copied unchanged from r288341, head/usr.sbin/sesutil/eltsub.h Replaced: - copied from r288341, head/contrib/libc++/ Directory Properties: projects/cxl_iscsi/contrib/libc++/ (props changed) Deleted: projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/sgs/ projects/cxl_iscsi/cddl/contrib/opensolaris/common/avl/avl.c projects/cxl_iscsi/cddl/usr.bin/sgsmsg/ projects/cxl_iscsi/contrib/unbound/ldns/ projects/cxl_iscsi/sbin/ipf/ipsend/ projects/cxl_iscsi/sbin/ipf/iptest/ projects/cxl_iscsi/sbin/ipf/rules/ projects/cxl_iscsi/sys/amd64/amd64/stack_machdep.c projects/cxl_iscsi/sys/i386/i386/stack_machdep.c Modified: projects/cxl_iscsi/Makefile projects/cxl_iscsi/Makefile.inc1 projects/cxl_iscsi/ObsoleteFiles.inc projects/cxl_iscsi/UPDATING projects/cxl_iscsi/bin/ls/Makefile projects/cxl_iscsi/bin/ls/ls.1 projects/cxl_iscsi/bin/ps/Makefile.depend projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/cxl_iscsi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c projects/cxl_iscsi/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/cxl_iscsi/cddl/lib/libdtrace/Makefile projects/cxl_iscsi/cddl/lib/libdtrace/ip.d projects/cxl_iscsi/cddl/lib/libdtrace/tcp.d projects/cxl_iscsi/cddl/usr.bin/Makefile projects/cxl_iscsi/cddl/usr.bin/ctfconvert/Makefile.depend projects/cxl_iscsi/cddl/usr.bin/ctfdump/Makefile.depend projects/cxl_iscsi/cddl/usr.bin/ctfmerge/Makefile.depend projects/cxl_iscsi/cddl/usr.sbin/dtrace/Makefile.depend projects/cxl_iscsi/cddl/usr.sbin/dtruss/Makefile.depend projects/cxl_iscsi/contrib/binutils/opcodes/arm-dis.c projects/cxl_iscsi/contrib/elftoolchain/addr2line/addr2line.c projects/cxl_iscsi/contrib/elftoolchain/elfdump/elfdump.c projects/cxl_iscsi/contrib/elftoolchain/readelf/readelf.c projects/cxl_iscsi/contrib/file/ChangeLog projects/cxl_iscsi/contrib/file/configure projects/cxl_iscsi/contrib/file/configure.ac projects/cxl_iscsi/contrib/file/doc/file.man projects/cxl_iscsi/contrib/file/doc/libmagic.man projects/cxl_iscsi/contrib/file/doc/magic.man projects/cxl_iscsi/contrib/file/magic/Magdir/adventure projects/cxl_iscsi/contrib/file/magic/Magdir/apple projects/cxl_iscsi/contrib/file/magic/Magdir/archive projects/cxl_iscsi/contrib/file/magic/Magdir/c-lang projects/cxl_iscsi/contrib/file/magic/Magdir/c64 projects/cxl_iscsi/contrib/file/magic/Magdir/compress projects/cxl_iscsi/contrib/file/magic/Magdir/database projects/cxl_iscsi/contrib/file/magic/Magdir/filesystems projects/cxl_iscsi/contrib/file/magic/Magdir/frame projects/cxl_iscsi/contrib/file/magic/Magdir/iff projects/cxl_iscsi/contrib/file/magic/Magdir/images projects/cxl_iscsi/contrib/file/magic/Magdir/karma projects/cxl_iscsi/contrib/file/magic/Magdir/linux projects/cxl_iscsi/contrib/file/magic/Magdir/make projects/cxl_iscsi/contrib/file/magic/Magdir/map projects/cxl_iscsi/contrib/file/magic/Magdir/msdos projects/cxl_iscsi/contrib/file/magic/Magdir/netscape projects/cxl_iscsi/contrib/file/magic/Magdir/python projects/cxl_iscsi/contrib/file/magic/Magdir/scientific projects/cxl_iscsi/contrib/file/magic/Magdir/sgi projects/cxl_iscsi/contrib/file/magic/Magdir/sgml projects/cxl_iscsi/contrib/file/magic/Magdir/windows projects/cxl_iscsi/contrib/file/src/apprentice.c projects/cxl_iscsi/contrib/file/src/file.c projects/cxl_iscsi/contrib/file/src/file.h projects/cxl_iscsi/contrib/file/src/file_opts.h projects/cxl_iscsi/contrib/file/src/funcs.c projects/cxl_iscsi/contrib/file/src/gmtime_r.c projects/cxl_iscsi/contrib/file/src/localtime_r.c projects/cxl_iscsi/contrib/file/src/magic.c projects/cxl_iscsi/contrib/file/src/magic.h projects/cxl_iscsi/contrib/file/src/magic.h.in projects/cxl_iscsi/contrib/file/src/print.c projects/cxl_iscsi/contrib/file/src/readelf.c projects/cxl_iscsi/contrib/file/src/softmagic.c projects/cxl_iscsi/contrib/jemalloc/ChangeLog projects/cxl_iscsi/contrib/jemalloc/FREEBSD-diffs projects/cxl_iscsi/contrib/jemalloc/VERSION projects/cxl_iscsi/contrib/jemalloc/doc/jemalloc.3 projects/cxl_iscsi/contrib/jemalloc/include/jemalloc/internal/arena.h projects/cxl_iscsi/contrib/jemalloc/include/jemalloc/internal/huge.h projects/cxl_iscsi/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h projects/cxl_iscsi/contrib/jemalloc/include/jemalloc/internal/private_namespace.h projects/cxl_iscsi/contrib/jemalloc/include/jemalloc/internal/prof.h projects/cxl_iscsi/contrib/jemalloc/include/jemalloc/internal/size_classes.h projects/cxl_iscsi/contrib/jemalloc/include/jemalloc/internal/tcache.h projects/cxl_iscsi/contrib/jemalloc/include/jemalloc/internal/tsd.h projects/cxl_iscsi/contrib/jemalloc/include/jemalloc/jemalloc.h projects/cxl_iscsi/contrib/jemalloc/src/arena.c projects/cxl_iscsi/contrib/jemalloc/src/chunk_dss.c projects/cxl_iscsi/contrib/jemalloc/src/chunk_mmap.c projects/cxl_iscsi/contrib/jemalloc/src/huge.c projects/cxl_iscsi/contrib/jemalloc/src/jemalloc.c projects/cxl_iscsi/contrib/jemalloc/src/prof.c projects/cxl_iscsi/contrib/jemalloc/src/tcache.c projects/cxl_iscsi/contrib/libcxxrt/exception.cc projects/cxl_iscsi/contrib/netcat/nc.1 projects/cxl_iscsi/contrib/netcat/netcat.c projects/cxl_iscsi/contrib/netcat/socks.c projects/cxl_iscsi/contrib/openpam/lib/libpam/openpam_constants.c projects/cxl_iscsi/contrib/unbound/Makefile.in projects/cxl_iscsi/contrib/unbound/acx_nlnetlabs.m4 projects/cxl_iscsi/contrib/unbound/compat/getentropy_linux.c projects/cxl_iscsi/contrib/unbound/config.h projects/cxl_iscsi/contrib/unbound/config.h.in projects/cxl_iscsi/contrib/unbound/configure projects/cxl_iscsi/contrib/unbound/configure.ac projects/cxl_iscsi/contrib/unbound/daemon/cachedump.c projects/cxl_iscsi/contrib/unbound/daemon/daemon.c projects/cxl_iscsi/contrib/unbound/daemon/remote.c projects/cxl_iscsi/contrib/unbound/daemon/stats.c projects/cxl_iscsi/contrib/unbound/daemon/stats.h projects/cxl_iscsi/contrib/unbound/daemon/worker.c projects/cxl_iscsi/contrib/unbound/daemon/worker.h projects/cxl_iscsi/contrib/unbound/dns64/dns64.c projects/cxl_iscsi/contrib/unbound/dnstap/dnstap.c projects/cxl_iscsi/contrib/unbound/doc/Changelog projects/cxl_iscsi/contrib/unbound/doc/README projects/cxl_iscsi/contrib/unbound/doc/example.conf projects/cxl_iscsi/contrib/unbound/doc/example.conf.in projects/cxl_iscsi/contrib/unbound/doc/libunbound.3 projects/cxl_iscsi/contrib/unbound/doc/libunbound.3.in projects/cxl_iscsi/contrib/unbound/doc/unbound-anchor.8 projects/cxl_iscsi/contrib/unbound/doc/unbound-anchor.8.in projects/cxl_iscsi/contrib/unbound/doc/unbound-checkconf.8 projects/cxl_iscsi/contrib/unbound/doc/unbound-checkconf.8.in projects/cxl_iscsi/contrib/unbound/doc/unbound-control.8 projects/cxl_iscsi/contrib/unbound/doc/unbound-control.8.in projects/cxl_iscsi/contrib/unbound/doc/unbound-host.1 projects/cxl_iscsi/contrib/unbound/doc/unbound-host.1.in projects/cxl_iscsi/contrib/unbound/doc/unbound.8 projects/cxl_iscsi/contrib/unbound/doc/unbound.8.in projects/cxl_iscsi/contrib/unbound/doc/unbound.conf.5 projects/cxl_iscsi/contrib/unbound/doc/unbound.conf.5.in projects/cxl_iscsi/contrib/unbound/freebsd-configure.sh projects/cxl_iscsi/contrib/unbound/iterator/iter_delegpt.c projects/cxl_iscsi/contrib/unbound/iterator/iter_fwd.c projects/cxl_iscsi/contrib/unbound/iterator/iter_hints.c projects/cxl_iscsi/contrib/unbound/iterator/iter_priv.c projects/cxl_iscsi/contrib/unbound/iterator/iter_resptype.c projects/cxl_iscsi/contrib/unbound/iterator/iter_scrub.c projects/cxl_iscsi/contrib/unbound/iterator/iter_utils.c projects/cxl_iscsi/contrib/unbound/iterator/iter_utils.h projects/cxl_iscsi/contrib/unbound/iterator/iterator.c projects/cxl_iscsi/contrib/unbound/iterator/iterator.h projects/cxl_iscsi/contrib/unbound/libunbound/context.c projects/cxl_iscsi/contrib/unbound/libunbound/libunbound.c projects/cxl_iscsi/contrib/unbound/libunbound/libworker.c projects/cxl_iscsi/contrib/unbound/libunbound/python/Makefile projects/cxl_iscsi/contrib/unbound/libunbound/python/examples/async-lookup.py projects/cxl_iscsi/contrib/unbound/libunbound/python/examples/dns-lookup.py projects/cxl_iscsi/contrib/unbound/libunbound/python/examples/dnssec-valid.py projects/cxl_iscsi/contrib/unbound/libunbound/python/examples/dnssec_test.py projects/cxl_iscsi/contrib/unbound/libunbound/python/examples/example8-1.py projects/cxl_iscsi/contrib/unbound/libunbound/python/examples/idn-lookup.py projects/cxl_iscsi/contrib/unbound/libunbound/python/examples/mx-lookup.py projects/cxl_iscsi/contrib/unbound/libunbound/python/examples/ns-lookup.py projects/cxl_iscsi/contrib/unbound/libunbound/python/examples/reverse-lookup.py projects/cxl_iscsi/contrib/unbound/libunbound/python/libunbound.i projects/cxl_iscsi/contrib/unbound/libunbound/worker.h projects/cxl_iscsi/contrib/unbound/services/cache/dns.c projects/cxl_iscsi/contrib/unbound/services/cache/infra.c projects/cxl_iscsi/contrib/unbound/services/cache/infra.h projects/cxl_iscsi/contrib/unbound/services/cache/rrset.c projects/cxl_iscsi/contrib/unbound/services/listen_dnsport.c projects/cxl_iscsi/contrib/unbound/services/listen_dnsport.h projects/cxl_iscsi/contrib/unbound/services/localzone.c projects/cxl_iscsi/contrib/unbound/services/localzone.h projects/cxl_iscsi/contrib/unbound/services/mesh.c projects/cxl_iscsi/contrib/unbound/services/outside_network.c projects/cxl_iscsi/contrib/unbound/smallapp/unbound-anchor.c projects/cxl_iscsi/contrib/unbound/smallapp/unbound-checkconf.c projects/cxl_iscsi/contrib/unbound/smallapp/unbound-control-setup.sh projects/cxl_iscsi/contrib/unbound/smallapp/unbound-control-setup.sh.in projects/cxl_iscsi/contrib/unbound/smallapp/unbound-control.c projects/cxl_iscsi/contrib/unbound/smallapp/unbound-host.c projects/cxl_iscsi/contrib/unbound/util/alloc.c projects/cxl_iscsi/contrib/unbound/util/alloc.h projects/cxl_iscsi/contrib/unbound/util/config_file.c projects/cxl_iscsi/contrib/unbound/util/config_file.h projects/cxl_iscsi/contrib/unbound/util/configlexer.lex projects/cxl_iscsi/contrib/unbound/util/configparser.y projects/cxl_iscsi/contrib/unbound/util/data/dname.c projects/cxl_iscsi/contrib/unbound/util/data/msgencode.c projects/cxl_iscsi/contrib/unbound/util/data/msgparse.c projects/cxl_iscsi/contrib/unbound/util/data/msgparse.h projects/cxl_iscsi/contrib/unbound/util/data/msgreply.c projects/cxl_iscsi/contrib/unbound/util/data/msgreply.h projects/cxl_iscsi/contrib/unbound/util/data/packed_rrset.c projects/cxl_iscsi/contrib/unbound/util/data/packed_rrset.h projects/cxl_iscsi/contrib/unbound/util/fptr_wlist.c projects/cxl_iscsi/contrib/unbound/util/iana_ports.inc projects/cxl_iscsi/contrib/unbound/util/log.c projects/cxl_iscsi/contrib/unbound/util/log.h projects/cxl_iscsi/contrib/unbound/util/net_help.c projects/cxl_iscsi/contrib/unbound/util/netevent.c projects/cxl_iscsi/contrib/unbound/util/netevent.h projects/cxl_iscsi/contrib/unbound/validator/autotrust.c projects/cxl_iscsi/contrib/unbound/validator/val_anchor.c projects/cxl_iscsi/contrib/unbound/validator/val_kentry.c projects/cxl_iscsi/contrib/unbound/validator/val_neg.c projects/cxl_iscsi/contrib/unbound/validator/val_nsec3.c projects/cxl_iscsi/contrib/unbound/validator/val_secalgo.c projects/cxl_iscsi/contrib/unbound/validator/val_sigcrypt.c projects/cxl_iscsi/contrib/unbound/validator/validator.c projects/cxl_iscsi/etc/mtree/BSD.debug.dist projects/cxl_iscsi/etc/mtree/BSD.tests.dist projects/cxl_iscsi/etc/rc.d/automount projects/cxl_iscsi/etc/rc.d/automountd projects/cxl_iscsi/etc/rc.d/autounmountd projects/cxl_iscsi/etc/rc.d/bgfsck projects/cxl_iscsi/etc/rc.d/jail projects/cxl_iscsi/etc/rc.d/netif projects/cxl_iscsi/etc/rc.subr projects/cxl_iscsi/etc/sendmail/Makefile.depend projects/cxl_iscsi/gnu/lib/csu/Makefile projects/cxl_iscsi/gnu/lib/libreadline/readline/Makefile projects/cxl_iscsi/gnu/lib/libssp/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/binutils/ld/Makefile projects/cxl_iscsi/gnu/usr.bin/binutils/ld/Makefile.amd64 projects/cxl_iscsi/gnu/usr.bin/binutils/ld/Makefile.mips projects/cxl_iscsi/gnu/usr.bin/binutils/ld/Makefile.powerpc64 projects/cxl_iscsi/gnu/usr.bin/binutils/ld/Makefile.sparc64 projects/cxl_iscsi/gnu/usr.bin/binutils/libbfd/Makefile.i386 projects/cxl_iscsi/gnu/usr.bin/cc/c++/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/cc/cc/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/cc/cc1/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/cc/cc1plus/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/cc/cc_int/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/cc/cc_tools/Makefile projects/cxl_iscsi/gnu/usr.bin/cc/cc_tools/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/cc/cpp/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/cc/gcov/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/cc/include/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/cc/libcpp/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/cc/libdecnumber/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/cc/libiberty/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/diff/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/dtc/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/gperf/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/grep/Makefile.depend projects/cxl_iscsi/gnu/usr.bin/groff/src/utils/indxbib/Makefile projects/cxl_iscsi/include/Makefile projects/cxl_iscsi/kerberos5/Makefile projects/cxl_iscsi/kerberos5/lib/Makefile projects/cxl_iscsi/kerberos5/libexec/Makefile projects/cxl_iscsi/kerberos5/libexec/kdigest/Makefile projects/cxl_iscsi/kerberos5/tools/Makefile projects/cxl_iscsi/kerberos5/usr.bin/Makefile projects/cxl_iscsi/kerberos5/usr.bin/hxtool/Makefile projects/cxl_iscsi/kerberos5/usr.bin/kadmin/Makefile projects/cxl_iscsi/kerberos5/usr.bin/kcc/Makefile projects/cxl_iscsi/kerberos5/usr.sbin/Makefile projects/cxl_iscsi/kerberos5/usr.sbin/iprop-log/Makefile projects/cxl_iscsi/kerberos5/usr.sbin/ktutil/Makefile projects/cxl_iscsi/lib/clang/include/Makefile projects/cxl_iscsi/lib/clang/libllvmdebuginfo/Makefile.depend projects/cxl_iscsi/lib/clang/libllvminterpreter/Makefile.depend projects/cxl_iscsi/lib/csu/Makefile.inc projects/cxl_iscsi/lib/csu/aarch64/Makefile projects/cxl_iscsi/lib/csu/amd64/Makefile projects/cxl_iscsi/lib/csu/arm/Makefile projects/cxl_iscsi/lib/csu/arm/Makefile.depend projects/cxl_iscsi/lib/csu/i386/Makefile projects/cxl_iscsi/lib/csu/i386/Makefile.depend projects/cxl_iscsi/lib/csu/mips/Makefile projects/cxl_iscsi/lib/csu/mips/Makefile.depend projects/cxl_iscsi/lib/csu/powerpc/Makefile projects/cxl_iscsi/lib/csu/powerpc/Makefile.depend projects/cxl_iscsi/lib/csu/powerpc64/Makefile projects/cxl_iscsi/lib/csu/powerpc64/Makefile.depend projects/cxl_iscsi/lib/csu/sparc64/Makefile projects/cxl_iscsi/lib/csu/sparc64/Makefile.depend projects/cxl_iscsi/lib/libblocksruntime/Makefile.depend projects/cxl_iscsi/lib/libc/Makefile.depend projects/cxl_iscsi/lib/libc/aarch64/gen/_set_tp.c projects/cxl_iscsi/lib/libc/amd64/gen/_set_tp.c projects/cxl_iscsi/lib/libc/arm/gen/_set_tp.c projects/cxl_iscsi/lib/libc/compat-43/creat.c projects/cxl_iscsi/lib/libc/compat-43/sigcompat.c projects/cxl_iscsi/lib/libc/db/hash/ndbm.c projects/cxl_iscsi/lib/libc/db/recno/rec_open.c projects/cxl_iscsi/lib/libc/gdtoa/_ldtoa.c projects/cxl_iscsi/lib/libc/gen/alarm.c projects/cxl_iscsi/lib/libc/gen/assert.c projects/cxl_iscsi/lib/libc/gen/clock.c projects/cxl_iscsi/lib/libc/gen/dlfcn.c projects/cxl_iscsi/lib/libc/gen/dup3.c projects/cxl_iscsi/lib/libc/gen/elf_utils.c projects/cxl_iscsi/lib/libc/gen/err.c projects/cxl_iscsi/lib/libc/gen/exec.c projects/cxl_iscsi/lib/libc/gen/feature_present.c projects/cxl_iscsi/lib/libc/gen/fmtcheck.c projects/cxl_iscsi/lib/libc/gen/fnmatch.c projects/cxl_iscsi/lib/libc/gen/ftok.c projects/cxl_iscsi/lib/libc/gen/fts-compat.c projects/cxl_iscsi/lib/libc/gen/fts.c projects/cxl_iscsi/lib/libc/gen/getbsize.c projects/cxl_iscsi/lib/libc/gen/getcwd.c projects/cxl_iscsi/lib/libc/gen/getdomainname.c projects/cxl_iscsi/lib/libc/gen/getgrent.c projects/cxl_iscsi/lib/libc/gen/gethostname.c projects/cxl_iscsi/lib/libc/gen/getloadavg.c projects/cxl_iscsi/lib/libc/gen/getmntinfo.c projects/cxl_iscsi/lib/libc/gen/getpagesize.c projects/cxl_iscsi/lib/libc/gen/getpwent.c projects/cxl_iscsi/lib/libc/gen/getusershell.c projects/cxl_iscsi/lib/libc/gen/getvfsbyname.c projects/cxl_iscsi/lib/libc/gen/glob.c projects/cxl_iscsi/lib/libc/gen/initgroups.c projects/cxl_iscsi/lib/libc/gen/isatty.c projects/cxl_iscsi/lib/libc/gen/nlist.c projects/cxl_iscsi/lib/libc/gen/pause.c projects/cxl_iscsi/lib/libc/gen/popen.c projects/cxl_iscsi/lib/libc/gen/psignal.c projects/cxl_iscsi/lib/libc/gen/raise.c projects/cxl_iscsi/lib/libc/gen/readdir.c projects/cxl_iscsi/lib/libc/gen/rewinddir.c projects/cxl_iscsi/lib/libc/gen/seekdir.c projects/cxl_iscsi/lib/libc/gen/semctl.c projects/cxl_iscsi/lib/libc/gen/setjmperr.c projects/cxl_iscsi/lib/libc/gen/sigsetops.c projects/cxl_iscsi/lib/libc/gen/sleep.c projects/cxl_iscsi/lib/libc/gen/strtofflags.c projects/cxl_iscsi/lib/libc/gen/sysconf.c projects/cxl_iscsi/lib/libc/gen/sysctl.3 projects/cxl_iscsi/lib/libc/gen/telldir.c projects/cxl_iscsi/lib/libc/gen/tls.c projects/cxl_iscsi/lib/libc/gen/ttyslot.c projects/cxl_iscsi/lib/libc/gen/ualarm.c projects/cxl_iscsi/lib/libc/gen/uname.c projects/cxl_iscsi/lib/libc/gen/unvis-compat.c projects/cxl_iscsi/lib/libc/gen/usleep.c projects/cxl_iscsi/lib/libc/gen/utime.c projects/cxl_iscsi/lib/libc/gen/wait.c projects/cxl_iscsi/lib/libc/gen/wait3.c projects/cxl_iscsi/lib/libc/gen/waitid.c projects/cxl_iscsi/lib/libc/gen/waitpid.c projects/cxl_iscsi/lib/libc/gmon/gmon.c projects/cxl_iscsi/lib/libc/inet/inet_lnaof.c projects/cxl_iscsi/lib/libc/inet/inet_makeaddr.c projects/cxl_iscsi/lib/libc/inet/inet_net_ntop.c projects/cxl_iscsi/lib/libc/inet/inet_neta.c projects/cxl_iscsi/lib/libc/inet/inet_netof.c projects/cxl_iscsi/lib/libc/inet/inet_network.c projects/cxl_iscsi/lib/libc/isc/ev_timers.c projects/cxl_iscsi/lib/libc/locale/isctype.c projects/cxl_iscsi/lib/libc/locale/iswctype.c projects/cxl_iscsi/lib/libc/locale/setlocale.c projects/cxl_iscsi/lib/libc/locale/tolower.c projects/cxl_iscsi/lib/libc/locale/toupper.c projects/cxl_iscsi/lib/libc/mips/gen/_set_tp.c projects/cxl_iscsi/lib/libc/net/getaddrinfo.3 projects/cxl_iscsi/lib/libc/net/getaddrinfo.c projects/cxl_iscsi/lib/libc/net/gethostbydns.c projects/cxl_iscsi/lib/libc/net/gethostnamadr.c projects/cxl_iscsi/lib/libc/net/getnameinfo.3 projects/cxl_iscsi/lib/libc/net/getnameinfo.c projects/cxl_iscsi/lib/libc/net/getnetbydns.c projects/cxl_iscsi/lib/libc/net/getnetnamadr.c projects/cxl_iscsi/lib/libc/net/getproto.c projects/cxl_iscsi/lib/libc/net/getservent.c projects/cxl_iscsi/lib/libc/net/if_nametoindex.c projects/cxl_iscsi/lib/libc/net/linkaddr.c projects/cxl_iscsi/lib/libc/net/map_v4v6.c projects/cxl_iscsi/lib/libc/net/netdb_private.h projects/cxl_iscsi/lib/libc/net/nscache.c projects/cxl_iscsi/lib/libc/net/nslexer.l projects/cxl_iscsi/lib/libc/net/nsparser.y projects/cxl_iscsi/lib/libc/net/nss_compat.c projects/cxl_iscsi/lib/libc/net/ntoh.c projects/cxl_iscsi/lib/libc/net/rcmd.c projects/cxl_iscsi/lib/libc/net/recv.c projects/cxl_iscsi/lib/libc/net/rthdr.c projects/cxl_iscsi/lib/libc/net/send.c projects/cxl_iscsi/lib/libc/net/sockatmark.c projects/cxl_iscsi/lib/libc/posix1e/acl_compat.c projects/cxl_iscsi/lib/libc/posix1e/acl_support.h projects/cxl_iscsi/lib/libc/powerpc/gen/_set_tp.c projects/cxl_iscsi/lib/libc/powerpc64/gen/_set_tp.c projects/cxl_iscsi/lib/libc/resolv/h_errno.c projects/cxl_iscsi/lib/libc/resolv/res_debug.c projects/cxl_iscsi/lib/libc/resolv/res_init.c projects/cxl_iscsi/lib/libc/resolv/res_mkupdate.c projects/cxl_iscsi/lib/libc/resolv/res_send.c projects/cxl_iscsi/lib/libc/rpc/auth_unix.c projects/cxl_iscsi/lib/libc/rpc/authdes_prot.c projects/cxl_iscsi/lib/libc/rpc/authunix_prot.c projects/cxl_iscsi/lib/libc/rpc/bindresvport.c projects/cxl_iscsi/lib/libc/rpc/clnt_bcast.c projects/cxl_iscsi/lib/libc/rpc/clnt_perror.c projects/cxl_iscsi/lib/libc/rpc/clnt_raw.c projects/cxl_iscsi/lib/libc/rpc/clnt_simple.c projects/cxl_iscsi/lib/libc/rpc/clnt_vc.c projects/cxl_iscsi/lib/libc/rpc/des_crypt.c projects/cxl_iscsi/lib/libc/rpc/getnetconfig.c projects/cxl_iscsi/lib/libc/rpc/getnetpath.c projects/cxl_iscsi/lib/libc/rpc/getrpcent.c projects/cxl_iscsi/lib/libc/rpc/getrpcport.c projects/cxl_iscsi/lib/libc/rpc/mt_misc.c projects/cxl_iscsi/lib/libc/rpc/netname.c projects/cxl_iscsi/lib/libc/rpc/netnamer.c projects/cxl_iscsi/lib/libc/rpc/pmap_getmaps.c projects/cxl_iscsi/lib/libc/rpc/pmap_getport.c projects/cxl_iscsi/lib/libc/rpc/pmap_prot.c projects/cxl_iscsi/lib/libc/rpc/pmap_prot2.c projects/cxl_iscsi/lib/libc/rpc/pmap_rmt.c projects/cxl_iscsi/lib/libc/rpc/rpc_callmsg.c projects/cxl_iscsi/lib/libc/rpc/rpc_generic.c projects/cxl_iscsi/lib/libc/rpc/rpc_prot.c projects/cxl_iscsi/lib/libc/rpc/rpc_soc.c projects/cxl_iscsi/lib/libc/rpc/rpcb_clnt.c projects/cxl_iscsi/lib/libc/rpc/rpcb_prot.c projects/cxl_iscsi/lib/libc/rpc/rpcb_st_xdr.c projects/cxl_iscsi/lib/libc/rpc/svc.c projects/cxl_iscsi/lib/libc/rpc/svc_auth.c projects/cxl_iscsi/lib/libc/rpc/svc_auth_unix.c projects/cxl_iscsi/lib/libc/rpc/svc_generic.c projects/cxl_iscsi/lib/libc/rpc/svc_raw.c projects/cxl_iscsi/lib/libc/rpc/svc_run.c projects/cxl_iscsi/lib/libc/rpc/svc_simple.c projects/cxl_iscsi/lib/libc/sparc64/gen/_set_tp.c projects/cxl_iscsi/lib/libc/stdio/_flock_stub.c projects/cxl_iscsi/lib/libc/stdio/fgetwln.c projects/cxl_iscsi/lib/libc/stdio/findfp.c projects/cxl_iscsi/lib/libc/stdio/getchar.c projects/cxl_iscsi/lib/libc/stdio/vfscanf.c projects/cxl_iscsi/lib/libc/stdlib/abort.c projects/cxl_iscsi/lib/libc/stdlib/abs.c projects/cxl_iscsi/lib/libc/stdlib/atexit.c projects/cxl_iscsi/lib/libc/stdlib/atof.c projects/cxl_iscsi/lib/libc/stdlib/atoi.c projects/cxl_iscsi/lib/libc/stdlib/atol.c projects/cxl_iscsi/lib/libc/stdlib/atoll.c projects/cxl_iscsi/lib/libc/stdlib/bsearch.c projects/cxl_iscsi/lib/libc/stdlib/exit.c projects/cxl_iscsi/lib/libc/stdlib/heapsort.c projects/cxl_iscsi/lib/libc/stdlib/labs.c projects/cxl_iscsi/lib/libc/stdlib/merge.c projects/cxl_iscsi/lib/libc/stdlib/qsort.c projects/cxl_iscsi/lib/libc/stdlib/radixsort.c projects/cxl_iscsi/lib/libc/stdlib/rand.c projects/cxl_iscsi/lib/libc/stdlib/tfind.c projects/cxl_iscsi/lib/libc/stdtime/strftime.c projects/cxl_iscsi/lib/libc/string/strchrnul.c projects/cxl_iscsi/lib/libc/sys/Makefile.inc projects/cxl_iscsi/lib/libc/sys/__error.c projects/cxl_iscsi/lib/libc/sys/close.c projects/cxl_iscsi/lib/libc/sys/fsync.c projects/cxl_iscsi/lib/libc/sys/msync.c projects/cxl_iscsi/lib/libc/sys/readv.c projects/cxl_iscsi/lib/libc/sys/reboot.2 projects/cxl_iscsi/lib/libc/sys/setuid.2 projects/cxl_iscsi/lib/libc/sys/writev.c projects/cxl_iscsi/lib/libc/tests/gen/posix_spawn/Makefile projects/cxl_iscsi/lib/libc/xdr/xdr_float.c projects/cxl_iscsi/lib/libcrypt/tests/Makefile.depend projects/cxl_iscsi/lib/libcuse/Makefile.depend projects/cxl_iscsi/lib/libcxxrt/Makefile.depend.host projects/cxl_iscsi/lib/libevent/Makefile.depend projects/cxl_iscsi/lib/libfetch/common.c projects/cxl_iscsi/lib/libgpib/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/BIG5/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/DECHanyu/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/EUC/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/EUCTW/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/GBK2K/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/HZ/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/ISO2022/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/JOHAB/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/MSKanji/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/UES/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/UTF1632/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/UTF7/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/UTF8/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/VIQR/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/ZW/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/iconv_none/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/iconv_std/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/mapper_646/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/mapper_none/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/mapper_parallel/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/mapper_serial/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/mapper_std/Makefile.depend projects/cxl_iscsi/lib/libiconv_modules/mapper_zone/Makefile.depend projects/cxl_iscsi/lib/liblzma/Makefile projects/cxl_iscsi/lib/libmagic/config.h projects/cxl_iscsi/lib/libmilter/Makefile.depend projects/cxl_iscsi/lib/libpam/Makefile.inc projects/cxl_iscsi/lib/libpam/libpam/Makefile projects/cxl_iscsi/lib/librpcsec_gss/Makefile.depend projects/cxl_iscsi/lib/libsm/Makefile.depend projects/cxl_iscsi/lib/libsmb/Makefile.depend projects/cxl_iscsi/lib/libstand/Makefile.depend projects/cxl_iscsi/lib/libstdbuf/Makefile.depend projects/cxl_iscsi/lib/libstdthreads/Makefile.depend projects/cxl_iscsi/lib/libunbound/Makefile projects/cxl_iscsi/lib/libunbound/Makefile.depend projects/cxl_iscsi/lib/libusb/Makefile projects/cxl_iscsi/lib/libvgl/Makefile.depend projects/cxl_iscsi/lib/libxo/Makefile.depend projects/cxl_iscsi/lib/libz/Makefile projects/cxl_iscsi/lib/ncurses/form/Makefile.depend projects/cxl_iscsi/lib/ncurses/formw/Makefile.depend projects/cxl_iscsi/lib/ncurses/menu/Makefile.depend projects/cxl_iscsi/lib/ncurses/menuw/Makefile.depend projects/cxl_iscsi/lib/ncurses/ncurses/Makefile projects/cxl_iscsi/libexec/bootpd/Makefile.depend projects/cxl_iscsi/libexec/rtld-elf/Makefile projects/cxl_iscsi/release/Makefile projects/cxl_iscsi/release/amd64/mkisoimages.sh projects/cxl_iscsi/release/i386/mkisoimages.sh projects/cxl_iscsi/release/pc98/mkisoimages.sh projects/cxl_iscsi/release/powerpc/mkisoimages.sh projects/cxl_iscsi/release/release.sh projects/cxl_iscsi/release/sparc64/mkisoimages.sh projects/cxl_iscsi/rescue/librescue/Makefile.depend projects/cxl_iscsi/sbin/fdisk_pc98/Makefile.depend projects/cxl_iscsi/sbin/geom/class/nop/geom_nop.c projects/cxl_iscsi/sbin/geom/class/nop/gnop.8 projects/cxl_iscsi/sbin/ifconfig/af_inet6.c projects/cxl_iscsi/sbin/ifconfig/carp.c projects/cxl_iscsi/sbin/ifconfig/ifbridge.c projects/cxl_iscsi/sbin/ifconfig/ifclone.c projects/cxl_iscsi/sbin/ifconfig/ifconfig.c projects/cxl_iscsi/sbin/ifconfig/iffib.c projects/cxl_iscsi/sbin/ifconfig/ifgif.c projects/cxl_iscsi/sbin/ifconfig/ifgre.c projects/cxl_iscsi/sbin/ifconfig/ifgroup.c projects/cxl_iscsi/sbin/ifconfig/ifieee80211.c projects/cxl_iscsi/sbin/ifconfig/iflagg.c projects/cxl_iscsi/sbin/ifconfig/ifmac.c projects/cxl_iscsi/sbin/ifconfig/ifmedia.c projects/cxl_iscsi/sbin/ifconfig/ifpfsync.c projects/cxl_iscsi/sbin/ifconfig/ifvlan.c projects/cxl_iscsi/sbin/ifconfig/ifvxlan.c projects/cxl_iscsi/sbin/ipf/Makefile projects/cxl_iscsi/sbin/ipf/ipftest/Makefile.depend projects/cxl_iscsi/sbin/natd/natd.c projects/cxl_iscsi/sbin/route/route.c projects/cxl_iscsi/sbin/routed/Makefile.depend projects/cxl_iscsi/sbin/rtsol/Makefile projects/cxl_iscsi/sbin/savecore/Makefile.depend projects/cxl_iscsi/sbin/sconfig/Makefile.depend projects/cxl_iscsi/sbin/sunlabel/Makefile.depend projects/cxl_iscsi/secure/lib/libcrypto/Makefile projects/cxl_iscsi/share/doc/legal/realtek/Makefile.depend projects/cxl_iscsi/share/doc/llvm/Makefile.depend projects/cxl_iscsi/share/examples/libvgl/Makefile.depend projects/cxl_iscsi/share/man/man4/Makefile projects/cxl_iscsi/share/man/man4/ctl.4 projects/cxl_iscsi/share/man/man4/dtrace_ip.4 projects/cxl_iscsi/share/man/man4/geom_fox.4 projects/cxl_iscsi/share/man/man4/gif.4 projects/cxl_iscsi/share/man/man4/man4.arm/Makefile.depend projects/cxl_iscsi/share/man/man4/man4.i386/Makefile.depend projects/cxl_iscsi/share/man/man4/man4.powerpc/Makefile.depend projects/cxl_iscsi/share/man/man4/man4.sparc64/Makefile.depend projects/cxl_iscsi/share/man/man4/ng_pppoe.4 projects/cxl_iscsi/share/man/man4/rsu.4 projects/cxl_iscsi/share/man/man4/usb_quirk.4 projects/cxl_iscsi/share/man/man5/Makefile projects/cxl_iscsi/share/man/man5/src.conf.5 projects/cxl_iscsi/share/man/man7/hier.7 projects/cxl_iscsi/share/man/man9/Makefile projects/cxl_iscsi/share/man/man9/VOP_ADVISE.9 projects/cxl_iscsi/share/man/man9/mbuf.9 projects/cxl_iscsi/share/man/man9/stack.9 projects/cxl_iscsi/share/man/man9/timeout.9 projects/cxl_iscsi/share/mk/Makefile projects/cxl_iscsi/share/mk/bsd.README projects/cxl_iscsi/share/mk/bsd.files.mk projects/cxl_iscsi/share/mk/bsd.incs.mk projects/cxl_iscsi/share/mk/bsd.lib.mk projects/cxl_iscsi/share/mk/bsd.prog.mk projects/cxl_iscsi/share/mk/bsd.progs.mk projects/cxl_iscsi/share/mk/bsd.subdir.mk projects/cxl_iscsi/share/mk/bsd.sys.mk projects/cxl_iscsi/share/mk/bsd.test.mk projects/cxl_iscsi/share/mk/local.meta.sys.mk projects/cxl_iscsi/share/mk/src.sys.env.mk projects/cxl_iscsi/share/mk/src.sys.mk projects/cxl_iscsi/share/mk/suite.test.mk projects/cxl_iscsi/share/mk/sys.mk projects/cxl_iscsi/share/msgdef/Makefile projects/cxl_iscsi/share/security/Makefile.depend projects/cxl_iscsi/share/vt/fonts/Makefile projects/cxl_iscsi/sys/amd64/amd64/elf_machdep.c projects/cxl_iscsi/sys/amd64/amd64/pmap.c projects/cxl_iscsi/sys/amd64/amd64/trap.c projects/cxl_iscsi/sys/amd64/include/smp.h projects/cxl_iscsi/sys/amd64/include/stack.h projects/cxl_iscsi/sys/arm/allwinner/a20/files.a20 projects/cxl_iscsi/sys/arm/altera/socfpga/files.socfpga projects/cxl_iscsi/sys/arm/amlogic/aml8726/files.aml8726 projects/cxl_iscsi/sys/arm/arm/elf_machdep.c projects/cxl_iscsi/sys/arm/arm/pmap-v6-new.c projects/cxl_iscsi/sys/arm/arm/pmap-v6.c projects/cxl_iscsi/sys/arm/arm/stack_machdep.c projects/cxl_iscsi/sys/arm/arm/stdatomic.c projects/cxl_iscsi/sys/arm/arm/trap-v6.c projects/cxl_iscsi/sys/arm/arm/trap.c projects/cxl_iscsi/sys/arm/conf/A20 projects/cxl_iscsi/sys/arm/versatile/versatile_pci.c projects/cxl_iscsi/sys/arm/xscale/i80321/i80321_pci.c projects/cxl_iscsi/sys/arm/xscale/i8134x/i81342_pci.c projects/cxl_iscsi/sys/arm64/arm64/copyinout.S projects/cxl_iscsi/sys/arm64/arm64/exception.S projects/cxl_iscsi/sys/arm64/arm64/gic_v3_its.c projects/cxl_iscsi/sys/arm64/arm64/gic_v3_var.h projects/cxl_iscsi/sys/arm64/arm64/machdep.c projects/cxl_iscsi/sys/arm64/arm64/mp_machdep.c projects/cxl_iscsi/sys/arm64/arm64/pmap.c projects/cxl_iscsi/sys/arm64/arm64/stack_machdep.c projects/cxl_iscsi/sys/arm64/arm64/trap.c projects/cxl_iscsi/sys/arm64/cavium/thunder_pcie_pem.c projects/cxl_iscsi/sys/arm64/conf/GENERIC projects/cxl_iscsi/sys/arm64/include/cpu.h projects/cxl_iscsi/sys/arm64/include/cpufunc.h projects/cxl_iscsi/sys/boot/efi/boot1/Makefile projects/cxl_iscsi/sys/boot/efi/libefi/Makefile.depend projects/cxl_iscsi/sys/boot/efi/loader/Makefile projects/cxl_iscsi/sys/boot/efi/loader/copy.c projects/cxl_iscsi/sys/boot/fdt/dts/arm/bcm2836.dtsi projects/cxl_iscsi/sys/boot/fdt/dts/arm/cubieboard2.dts projects/cxl_iscsi/sys/boot/ficl/Makefile.depend projects/cxl_iscsi/sys/boot/i386/boot0/Makefile.depend projects/cxl_iscsi/sys/boot/i386/boot0sio/Makefile.depend projects/cxl_iscsi/sys/boot/i386/boot2/Makefile.depend projects/cxl_iscsi/sys/boot/i386/loader/Makefile.depend projects/cxl_iscsi/sys/boot/i386/zfsloader/Makefile.depend projects/cxl_iscsi/sys/boot/usb/usbcore.mk projects/cxl_iscsi/sys/cam/ctl/README.ctl.txt projects/cxl_iscsi/sys/cam/ctl/ctl.c projects/cxl_iscsi/sys/cam/ctl/ctl.h projects/cxl_iscsi/sys/cam/ctl/ctl_backend.c projects/cxl_iscsi/sys/cam/ctl/ctl_backend.h projects/cxl_iscsi/sys/cam/ctl/ctl_backend_block.c projects/cxl_iscsi/sys/cam/ctl/ctl_backend_ramdisk.c projects/cxl_iscsi/sys/cam/ctl/ctl_cmd_table.c projects/cxl_iscsi/sys/cam/ctl/ctl_error.c projects/cxl_iscsi/sys/cam/ctl/ctl_error.h projects/cxl_iscsi/sys/cam/ctl/ctl_frontend.c projects/cxl_iscsi/sys/cam/ctl/ctl_frontend.h projects/cxl_iscsi/sys/cam/ctl/ctl_frontend_cam_sim.c projects/cxl_iscsi/sys/cam/ctl/ctl_frontend_ioctl.c projects/cxl_iscsi/sys/cam/ctl/ctl_frontend_iscsi.c projects/cxl_iscsi/sys/cam/ctl/ctl_ha.h projects/cxl_iscsi/sys/cam/ctl/ctl_io.h projects/cxl_iscsi/sys/cam/ctl/ctl_ioctl.h projects/cxl_iscsi/sys/cam/ctl/ctl_private.h projects/cxl_iscsi/sys/cam/ctl/ctl_scsi_all.c projects/cxl_iscsi/sys/cam/ctl/ctl_ser_table.c projects/cxl_iscsi/sys/cam/ctl/ctl_tpc.c projects/cxl_iscsi/sys/cam/ctl/ctl_tpc_local.c projects/cxl_iscsi/sys/cam/ctl/ctl_util.c projects/cxl_iscsi/sys/cam/ctl/ctl_util.h projects/cxl_iscsi/sys/cam/ctl/scsi_ctl.c projects/cxl_iscsi/sys/cam/scsi/scsi_all.c projects/cxl_iscsi/sys/cam/scsi/scsi_all.h projects/cxl_iscsi/sys/cam/scsi/scsi_cd.h projects/cxl_iscsi/sys/cam/scsi/scsi_ch.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/common/avl/avl.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_zfetch.h projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/cxl_iscsi/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h projects/cxl_iscsi/sys/cddl/dev/dtrace/amd64/dtrace_isa.c projects/cxl_iscsi/sys/compat/linux/linux_dtrace.h projects/cxl_iscsi/sys/conf/files projects/cxl_iscsi/sys/conf/files.amd64 projects/cxl_iscsi/sys/conf/files.arm projects/cxl_iscsi/sys/conf/files.i386 projects/cxl_iscsi/sys/conf/files.mips projects/cxl_iscsi/sys/conf/files.pc98 projects/cxl_iscsi/sys/conf/files.powerpc projects/cxl_iscsi/sys/conf/files.sparc64 projects/cxl_iscsi/sys/conf/kern.post.mk projects/cxl_iscsi/sys/conf/kmod.mk projects/cxl_iscsi/sys/contrib/ipfilter/netinet/ip_nat.c projects/cxl_iscsi/sys/contrib/ipfilter/netinet/ip_state.c projects/cxl_iscsi/sys/dev/acpica/acpi_pcib.c projects/cxl_iscsi/sys/dev/ahci/ahci_pci.c projects/cxl_iscsi/sys/dev/ath/if_ath.c projects/cxl_iscsi/sys/dev/ath/if_ath_beacon.c projects/cxl_iscsi/sys/dev/ath/if_ath_keycache.c projects/cxl_iscsi/sys/dev/ath/if_ath_tdma.c projects/cxl_iscsi/sys/dev/ath/if_athvar.h projects/cxl_iscsi/sys/dev/bwi/bwimac.c projects/cxl_iscsi/sys/dev/bwi/bwiphy.c projects/cxl_iscsi/sys/dev/bwi/bwirf.c projects/cxl_iscsi/sys/dev/bwi/if_bwi.c projects/cxl_iscsi/sys/dev/cxgbe/tom/t4_ddp.c projects/cxl_iscsi/sys/dev/drm2/drm_lock.c projects/cxl_iscsi/sys/dev/drm2/radeon/radeon_device.c projects/cxl_iscsi/sys/dev/dwc/if_dwc.c projects/cxl_iscsi/sys/dev/dwc/if_dwc.h projects/cxl_iscsi/sys/dev/ipw/if_ipw.c projects/cxl_iscsi/sys/dev/iwi/if_iwi.c projects/cxl_iscsi/sys/dev/iwm/if_iwm.c projects/cxl_iscsi/sys/dev/iwn/if_iwn.c projects/cxl_iscsi/sys/dev/malo/if_malo.c projects/cxl_iscsi/sys/dev/malo/if_malo_pci.c projects/cxl_iscsi/sys/dev/mwl/if_mwl.c projects/cxl_iscsi/sys/dev/nxge/if_nxge.c projects/cxl_iscsi/sys/dev/nxge/xgehal/xgehal-fifo.c projects/cxl_iscsi/sys/dev/nxge/xgehal/xgehal-ring.c projects/cxl_iscsi/sys/dev/pci/pci_pci.c projects/cxl_iscsi/sys/dev/ral/rt2560.c projects/cxl_iscsi/sys/dev/ral/rt2560var.h projects/cxl_iscsi/sys/dev/ral/rt2661.c projects/cxl_iscsi/sys/dev/ral/rt2860.c projects/cxl_iscsi/sys/dev/re/if_re.c projects/cxl_iscsi/sys/dev/rl/if_rlreg.h projects/cxl_iscsi/sys/dev/uart/uart_bus_pci.c projects/cxl_iscsi/sys/dev/usb/controller/uhci_pci.c projects/cxl_iscsi/sys/dev/usb/controller/xhci_pci.c projects/cxl_iscsi/sys/dev/usb/quirk/usb_quirk.c projects/cxl_iscsi/sys/dev/usb/serial/u3g.c projects/cxl_iscsi/sys/dev/usb/usbdevs projects/cxl_iscsi/sys/dev/usb/wlan/if_rsu.c projects/cxl_iscsi/sys/dev/usb/wlan/if_rsureg.h projects/cxl_iscsi/sys/dev/usb/wlan/if_run.c projects/cxl_iscsi/sys/dev/usb/wlan/if_runvar.h projects/cxl_iscsi/sys/dev/usb/wlan/if_uath.c projects/cxl_iscsi/sys/dev/usb/wlan/if_uathvar.h projects/cxl_iscsi/sys/dev/usb/wlan/if_ural.c projects/cxl_iscsi/sys/dev/usb/wlan/if_uralvar.h projects/cxl_iscsi/sys/dev/usb/wlan/if_urtw.c projects/cxl_iscsi/sys/dev/usb/wlan/if_urtwn.c projects/cxl_iscsi/sys/dev/usb/wlan/if_urtwnreg.h projects/cxl_iscsi/sys/dev/usb/wlan/if_zyd.c projects/cxl_iscsi/sys/dev/wi/if_wivar.h projects/cxl_iscsi/sys/dev/wpi/if_wpi.c projects/cxl_iscsi/sys/dev/wpi/if_wpivar.h projects/cxl_iscsi/sys/dev/wtap/if_wtap.c projects/cxl_iscsi/sys/dev/wtap/if_wtapvar.h projects/cxl_iscsi/sys/dev/xen/pcifront/pcifront.c projects/cxl_iscsi/sys/fs/fifofs/fifo_vnops.c projects/cxl_iscsi/sys/geom/geom_dev.c projects/cxl_iscsi/sys/geom/nop/g_nop.c projects/cxl_iscsi/sys/geom/nop/g_nop.h projects/cxl_iscsi/sys/gnu/fs/reiserfs/reiserfs_vfsops.c projects/cxl_iscsi/sys/i386/i386/elf_machdep.c projects/cxl_iscsi/sys/i386/i386/pmap.c projects/cxl_iscsi/sys/i386/i386/trap.c projects/cxl_iscsi/sys/i386/include/stack.h projects/cxl_iscsi/sys/kern/kern_event.c projects/cxl_iscsi/sys/kern/kern_exec.c projects/cxl_iscsi/sys/kern/kern_exit.c projects/cxl_iscsi/sys/kern/kern_fork.c projects/cxl_iscsi/sys/kern/kern_linker.c projects/cxl_iscsi/sys/kern/kern_proc.c projects/cxl_iscsi/sys/kern/kern_racct.c projects/cxl_iscsi/sys/kern/kern_rmlock.c projects/cxl_iscsi/sys/kern/kern_shutdown.c projects/cxl_iscsi/sys/kern/kern_sig.c projects/cxl_iscsi/sys/kern/kern_sysctl.c projects/cxl_iscsi/sys/kern/kern_tc.c projects/cxl_iscsi/sys/kern/kern_timeout.c projects/cxl_iscsi/sys/kern/link_elf.c projects/cxl_iscsi/sys/kern/link_elf_obj.c projects/cxl_iscsi/sys/kern/subr_param.c projects/cxl_iscsi/sys/kern/subr_sbuf.c projects/cxl_iscsi/sys/kern/subr_syscall.c projects/cxl_iscsi/sys/kern/vfs_bio.c projects/cxl_iscsi/sys/kern/vfs_cache.c projects/cxl_iscsi/sys/kern/vfs_init.c projects/cxl_iscsi/sys/kern/vfs_lookup.c projects/cxl_iscsi/sys/kern/vfs_mountroot.c projects/cxl_iscsi/sys/kern/vfs_subr.c projects/cxl_iscsi/sys/kern/vfs_syscalls.c projects/cxl_iscsi/sys/kern/vfs_vnops.c projects/cxl_iscsi/sys/kern/vnode_if.src projects/cxl_iscsi/sys/libkern/arm/memclr.S projects/cxl_iscsi/sys/mips/adm5120/admpci.c projects/cxl_iscsi/sys/mips/atheros/ar71xx_pci.c projects/cxl_iscsi/sys/mips/atheros/ar724x_pci.c projects/cxl_iscsi/sys/mips/atheros/qca955x_pci.c projects/cxl_iscsi/sys/mips/cavium/octopci.c projects/cxl_iscsi/sys/mips/idt/idtpci.c projects/cxl_iscsi/sys/mips/malta/gt_pci.c projects/cxl_iscsi/sys/mips/mips/elf_machdep.c projects/cxl_iscsi/sys/mips/mips/pmap.c projects/cxl_iscsi/sys/mips/mips/stack_machdep.c projects/cxl_iscsi/sys/mips/mips/trap.c projects/cxl_iscsi/sys/mips/nlm/xlp_pci.c projects/cxl_iscsi/sys/mips/rmi/xlr_pci.c projects/cxl_iscsi/sys/modules/Makefile projects/cxl_iscsi/sys/modules/ctl/Makefile projects/cxl_iscsi/sys/modules/netgraph/Makefile projects/cxl_iscsi/sys/net/if.c projects/cxl_iscsi/sys/net/if_arcsubr.c projects/cxl_iscsi/sys/net/if_ethersubr.c projects/cxl_iscsi/sys/net/if_fddisubr.c projects/cxl_iscsi/sys/net/if_fwsubr.c projects/cxl_iscsi/sys/net/if_gif.c projects/cxl_iscsi/sys/net/if_gif.h projects/cxl_iscsi/sys/net/if_iso88025subr.c projects/cxl_iscsi/sys/net/if_llatbl.c projects/cxl_iscsi/sys/net/if_llatbl.h projects/cxl_iscsi/sys/net/if_var.h projects/cxl_iscsi/sys/net/route.c projects/cxl_iscsi/sys/net80211/_ieee80211.h projects/cxl_iscsi/sys/net80211/ieee80211.h projects/cxl_iscsi/sys/net80211/ieee80211_freebsd.c projects/cxl_iscsi/sys/net80211/ieee80211_freebsd.h projects/cxl_iscsi/sys/net80211/ieee80211_ht.c projects/cxl_iscsi/sys/net80211/ieee80211_ht.h projects/cxl_iscsi/sys/net80211/ieee80211_input.c projects/cxl_iscsi/sys/net80211/ieee80211_mesh.c projects/cxl_iscsi/sys/net80211/ieee80211_node.h projects/cxl_iscsi/sys/net80211/ieee80211_output.c projects/cxl_iscsi/sys/net80211/ieee80211_proto.c projects/cxl_iscsi/sys/net80211/ieee80211_proto.h projects/cxl_iscsi/sys/net80211/ieee80211_scan_sta.c projects/cxl_iscsi/sys/net80211/ieee80211_superg.c projects/cxl_iscsi/sys/net80211/ieee80211_var.h projects/cxl_iscsi/sys/netgraph/ng_pppoe.c projects/cxl_iscsi/sys/netgraph/ng_pppoe.h projects/cxl_iscsi/sys/netinet/if_ether.c projects/cxl_iscsi/sys/netinet/if_ether.h projects/cxl_iscsi/sys/netinet/in.c projects/cxl_iscsi/sys/netinet/in_kdtrace.c projects/cxl_iscsi/sys/netinet/in_kdtrace.h projects/cxl_iscsi/sys/netinet/ip_carp.c projects/cxl_iscsi/sys/netinet/sctp.h projects/cxl_iscsi/sys/netinet/sctp_auth.c projects/cxl_iscsi/sys/netinet/sctp_constants.h projects/cxl_iscsi/sys/netinet/sctp_header.h projects/cxl_iscsi/sys/netinet/sctp_indata.c projects/cxl_iscsi/sys/netinet/sctp_input.c projects/cxl_iscsi/sys/netinet/sctp_output.c projects/cxl_iscsi/sys/netinet/sctp_sysctl.h projects/cxl_iscsi/sys/netinet/tcp_input.c projects/cxl_iscsi/sys/netinet/tcp_output.c projects/cxl_iscsi/sys/netinet/tcp_reass.c projects/cxl_iscsi/sys/netinet/tcp_subr.c projects/cxl_iscsi/sys/netinet/tcp_timer.c projects/cxl_iscsi/sys/netinet/tcp_usrreq.c projects/cxl_iscsi/sys/netinet/tcp_var.h projects/cxl_iscsi/sys/netinet/toecore.c projects/cxl_iscsi/sys/netinet6/icmp6.c projects/cxl_iscsi/sys/netinet6/in6.c projects/cxl_iscsi/sys/netinet6/in6_ifattach.c projects/cxl_iscsi/sys/netinet6/in6_var.h projects/cxl_iscsi/sys/netinet6/ip6_forward.c projects/cxl_iscsi/sys/netinet6/ip6_output.c projects/cxl_iscsi/sys/netinet6/nd6.c projects/cxl_iscsi/sys/netinet6/nd6.h projects/cxl_iscsi/sys/netinet6/nd6_nbr.c projects/cxl_iscsi/sys/netinet6/nd6_rtr.c projects/cxl_iscsi/sys/netinet6/udp6_usrreq.c projects/cxl_iscsi/sys/netpfil/pf/pf.c projects/cxl_iscsi/sys/nfs/nfs_diskless.c projects/cxl_iscsi/sys/ofed/drivers/infiniband/core/addr.c projects/cxl_iscsi/sys/ofed/drivers/infiniband/core/mad.c projects/cxl_iscsi/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/cxl_iscsi/sys/powerpc/include/spr.h projects/cxl_iscsi/sys/powerpc/ofw/ofw_pci.c projects/cxl_iscsi/sys/powerpc/powerpc/elf32_machdep.c projects/cxl_iscsi/sys/powerpc/powerpc/elf64_machdep.c projects/cxl_iscsi/sys/powerpc/powerpc/stack_machdep.c projects/cxl_iscsi/sys/powerpc/powerpc/trap.c projects/cxl_iscsi/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c projects/cxl_iscsi/sys/sparc64/ebus/ebus.c projects/cxl_iscsi/sys/sparc64/include/smp.h projects/cxl_iscsi/sys/sparc64/pci/fire.c projects/cxl_iscsi/sys/sparc64/pci/firereg.h projects/cxl_iscsi/sys/sparc64/pci/firevar.h projects/cxl_iscsi/sys/sparc64/pci/ofw_pci.h projects/cxl_iscsi/sys/sparc64/pci/psycho.c projects/cxl_iscsi/sys/sparc64/pci/psychoreg.h projects/cxl_iscsi/sys/sparc64/pci/psychovar.h projects/cxl_iscsi/sys/sparc64/pci/schizo.c projects/cxl_iscsi/sys/sparc64/pci/schizoreg.h projects/cxl_iscsi/sys/sparc64/pci/schizovar.h projects/cxl_iscsi/sys/sparc64/sparc64/elf_machdep.c projects/cxl_iscsi/sys/sparc64/sparc64/stack_machdep.c projects/cxl_iscsi/sys/sparc64/sparc64/trap.c projects/cxl_iscsi/sys/sys/conf.h projects/cxl_iscsi/sys/sys/elf_common.h projects/cxl_iscsi/sys/sys/linker.h projects/cxl_iscsi/sys/sys/reboot.h projects/cxl_iscsi/sys/sys/stack.h projects/cxl_iscsi/sys/sys/sysctl.h projects/cxl_iscsi/sys/sys/systm.h projects/cxl_iscsi/sys/sys/types.h projects/cxl_iscsi/sys/sys/vmmeter.h projects/cxl_iscsi/sys/sys/vnode.h projects/cxl_iscsi/sys/tools/vnode_if.awk projects/cxl_iscsi/sys/vm/uma_core.c projects/cxl_iscsi/sys/vm/vm_kern.c projects/cxl_iscsi/sys/vm/vm_map.c projects/cxl_iscsi/sys/vm/vm_meter.c projects/cxl_iscsi/sys/vm/vm_page.c projects/cxl_iscsi/sys/vm/vm_page.h projects/cxl_iscsi/sys/vm/vm_pageout.c projects/cxl_iscsi/sys/vm/vm_param.h projects/cxl_iscsi/sys/x86/acpica/madt.c projects/cxl_iscsi/sys/x86/include/apicvar.h projects/cxl_iscsi/sys/x86/iommu/intel_ctx.c projects/cxl_iscsi/sys/x86/pci/pci_bus.c projects/cxl_iscsi/sys/x86/pci/qpi.c projects/cxl_iscsi/sys/x86/x86/local_apic.c projects/cxl_iscsi/sys/x86/x86/mp_x86.c projects/cxl_iscsi/sys/x86/x86/mptable_pci.c projects/cxl_iscsi/targets/pseudo/bootstrap-tools/Makefile (contents, props changed) projects/cxl_iscsi/targets/pseudo/bootstrap-tools/Makefile.depend.host (contents, props changed) projects/cxl_iscsi/targets/pseudo/clang/Makefile.depend projects/cxl_iscsi/targets/pseudo/gcc/Makefile.depend projects/cxl_iscsi/targets/pseudo/hosttools/Makefile.depend projects/cxl_iscsi/targets/pseudo/kernel/Makefile.depend projects/cxl_iscsi/targets/pseudo/the-lot/Makefile.depend projects/cxl_iscsi/targets/pseudo/toolchain/Makefile.depend projects/cxl_iscsi/targets/pseudo/universe/Makefile.depend projects/cxl_iscsi/targets/pseudo/userland/Makefile.depend projects/cxl_iscsi/targets/pseudo/userland/cddl/Makefile.depend projects/cxl_iscsi/targets/pseudo/userland/games/Makefile.depend projects/cxl_iscsi/targets/pseudo/userland/gnu/Makefile.depend projects/cxl_iscsi/targets/pseudo/userland/include/Makefile.depend projects/cxl_iscsi/targets/pseudo/userland/kerberos5/Makefile.depend projects/cxl_iscsi/targets/pseudo/userland/lib/Makefile.depend projects/cxl_iscsi/targets/pseudo/userland/libexec/Makefile.depend projects/cxl_iscsi/targets/pseudo/userland/misc/Makefile.depend projects/cxl_iscsi/targets/pseudo/userland/secure/Makefile.depend projects/cxl_iscsi/targets/pseudo/userland/share/Makefile.depend projects/cxl_iscsi/tests/sys/kern/ptrace_test.c projects/cxl_iscsi/tools/build/Makefile.depend projects/cxl_iscsi/tools/build/mk/OptionalObsoleteFiles.inc projects/cxl_iscsi/tools/build/options/WITH_META_MODE projects/cxl_iscsi/tools/build/options/makeman projects/cxl_iscsi/tools/regression/include/stdatomic/Makefile.depend projects/cxl_iscsi/tools/tools/ath/ath_ee_9300_print/Makefile.depend projects/cxl_iscsi/tools/tools/drm/radeon/mkregtable/Makefile.depend projects/cxl_iscsi/tools/tools/makeroot/Makefile.depend projects/cxl_iscsi/tools/tools/usbtest/Makefile projects/cxl_iscsi/tools/tools/usbtest/Makefile.depend projects/cxl_iscsi/usr.bin/bmake/Makefile.inc projects/cxl_iscsi/usr.bin/ctlstat/ctlstat.8 projects/cxl_iscsi/usr.bin/ctlstat/ctlstat.c projects/cxl_iscsi/usr.bin/elfdump/elfdump.c projects/cxl_iscsi/usr.bin/lex/Makefile.depend projects/cxl_iscsi/usr.bin/login/login.c projects/cxl_iscsi/usr.bin/login/login_fbtab.c projects/cxl_iscsi/usr.bin/man/man.sh projects/cxl_iscsi/usr.bin/mkcsmapper_static/Makefile.depend projects/cxl_iscsi/usr.bin/netstat/Makefile.depend projects/cxl_iscsi/usr.bin/netstat/flowtable.c projects/cxl_iscsi/usr.bin/netstat/if.c projects/cxl_iscsi/usr.bin/netstat/inet.c projects/cxl_iscsi/usr.bin/netstat/inet6.c projects/cxl_iscsi/usr.bin/netstat/main.c projects/cxl_iscsi/usr.bin/netstat/mbuf.c projects/cxl_iscsi/usr.bin/netstat/mroute.c projects/cxl_iscsi/usr.bin/netstat/mroute6.c projects/cxl_iscsi/usr.bin/netstat/netstat.h projects/cxl_iscsi/usr.bin/netstat/sctp.c projects/cxl_iscsi/usr.bin/pamtest/Makefile.depend projects/cxl_iscsi/usr.bin/procstat/Makefile.depend projects/cxl_iscsi/usr.bin/rctl/rctl.8 projects/cxl_iscsi/usr.bin/setchannel/Makefile.depend projects/cxl_iscsi/usr.bin/smbutil/Makefile.depend projects/cxl_iscsi/usr.bin/svn/Makefile projects/cxl_iscsi/usr.bin/svn/lib/libapr/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libapr_util/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libserf/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libsvn_client/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libsvn_delta/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libsvn_diff/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libsvn_fs/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libsvn_fs_fs/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libsvn_fs_util/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libsvn_ra/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libsvn_ra_local/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libsvn_ra_serf/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libsvn_ra_svn/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libsvn_repos/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libsvn_subr/Makefile.depend projects/cxl_iscsi/usr.bin/svn/lib/libsvn_wc/Makefile.depend projects/cxl_iscsi/usr.bin/svn/svn/Makefile.depend projects/cxl_iscsi/usr.bin/svn/svnadmin/Makefile.depend projects/cxl_iscsi/usr.bin/svn/svndumpfilter/Makefile.depend projects/cxl_iscsi/usr.bin/svn/svnlook/Makefile.depend projects/cxl_iscsi/usr.bin/svn/svnmucc/Makefile.depend projects/cxl_iscsi/usr.bin/svn/svnrdump/Makefile.depend projects/cxl_iscsi/usr.bin/svn/svnserve/Makefile.depend projects/cxl_iscsi/usr.bin/svn/svnsync/Makefile.depend projects/cxl_iscsi/usr.bin/svn/svnversion/Makefile.depend projects/cxl_iscsi/usr.bin/systat/Makefile projects/cxl_iscsi/usr.bin/systat/cmdtab.c projects/cxl_iscsi/usr.bin/systat/extern.h projects/cxl_iscsi/usr.bin/systat/iostat.c projects/cxl_iscsi/usr.bin/systat/main.c projects/cxl_iscsi/usr.bin/systat/netstat.c projects/cxl_iscsi/usr.bin/systat/pigs.c projects/cxl_iscsi/usr.bin/systat/systat.1 projects/cxl_iscsi/usr.bin/systat/systat.h projects/cxl_iscsi/usr.bin/systat/vmstat.c projects/cxl_iscsi/usr.bin/tip/tip/Makefile projects/cxl_iscsi/usr.bin/usbhidaction/usbhidaction.c projects/cxl_iscsi/usr.bin/vgrind/RETEST/Makefile.depend projects/cxl_iscsi/usr.bin/vmstat/vmstat.c projects/cxl_iscsi/usr.bin/w/Makefile projects/cxl_iscsi/usr.bin/w/w.c projects/cxl_iscsi/usr.bin/wc/Makefile.depend projects/cxl_iscsi/usr.bin/xinstall/install.1 projects/cxl_iscsi/usr.bin/xinstall/xinstall.c projects/cxl_iscsi/usr.bin/yacc/tests/Makefile projects/cxl_iscsi/usr.sbin/Makefile.mips projects/cxl_iscsi/usr.sbin/acpi/acpiconf/acpiconf.8 projects/cxl_iscsi/usr.sbin/amd/Makefile projects/cxl_iscsi/usr.sbin/apmd/Makefile.depend projects/cxl_iscsi/usr.sbin/arp/arp.c projects/cxl_iscsi/usr.sbin/bhyve/acpi.c projects/cxl_iscsi/usr.sbin/bluetooth/hccontrol/le.c projects/cxl_iscsi/usr.sbin/boot98cfg/Makefile.depend projects/cxl_iscsi/usr.sbin/bsdconfig/packages/Makefile.depend projects/cxl_iscsi/usr.sbin/bsdconfig/packages/include/Makefile.depend projects/cxl_iscsi/usr.sbin/bsdconfig/share/common.subr projects/cxl_iscsi/usr.sbin/bsdconfig/share/packages/Makefile.depend projects/cxl_iscsi/usr.sbin/bsdinstall/Makefile projects/cxl_iscsi/usr.sbin/bsdinstall/Makefile.depend projects/cxl_iscsi/usr.sbin/bsdinstall/scripts/auto projects/cxl_iscsi/usr.sbin/bsdinstall/scripts/config projects/cxl_iscsi/usr.sbin/bsdinstall/scripts/docsinstall projects/cxl_iscsi/usr.sbin/bsdinstall/scripts/hostname projects/cxl_iscsi/usr.sbin/bsdinstall/scripts/jail projects/cxl_iscsi/usr.sbin/bsdinstall/scripts/keymap projects/cxl_iscsi/usr.sbin/bsdinstall/scripts/netconfig_ipv4 projects/cxl_iscsi/usr.sbin/bsdinstall/scripts/netconfig_ipv6 projects/cxl_iscsi/usr.sbin/bsdinstall/scripts/rootpass projects/cxl_iscsi/usr.sbin/bsdinstall/scripts/script projects/cxl_iscsi/usr.sbin/bsdinstall/scripts/wlanconfig projects/cxl_iscsi/usr.sbin/bsdinstall/scripts/zfsboot projects/cxl_iscsi/usr.sbin/bsnmpd/modules/snmp_hast/Makefile.depend projects/cxl_iscsi/usr.sbin/ctladm/ctladm.8 projects/cxl_iscsi/usr.sbin/ctladm/ctladm.c projects/cxl_iscsi/usr.sbin/ctld/ctl.conf.5 projects/cxl_iscsi/usr.sbin/ctld/ctld.c projects/cxl_iscsi/usr.sbin/ctld/ctld.h projects/cxl_iscsi/usr.sbin/ctld/kernel.c projects/cxl_iscsi/usr.sbin/ctld/login.c projects/cxl_iscsi/usr.sbin/ctld/parse.y projects/cxl_iscsi/usr.sbin/ctld/token.l projects/cxl_iscsi/usr.sbin/eeprom/Makefile.depend projects/cxl_iscsi/usr.sbin/fifolog/Makefile projects/cxl_iscsi/usr.sbin/fstyp/Makefile projects/cxl_iscsi/usr.sbin/fstyp/zfs.c projects/cxl_iscsi/usr.sbin/gssd/gssd.c projects/cxl_iscsi/usr.sbin/gstat/gstat.c projects/cxl_iscsi/usr.sbin/i2c/i2c.c projects/cxl_iscsi/usr.sbin/inetd/inetd.c projects/cxl_iscsi/usr.sbin/kgzip/Makefile.depend projects/cxl_iscsi/usr.sbin/lpr/Makefile projects/cxl_iscsi/usr.sbin/lpr/filters.ru/Makefile.depend projects/cxl_iscsi/usr.sbin/mount_smbfs/Makefile.depend projects/cxl_iscsi/usr.sbin/ndiscvt/inf.c projects/cxl_iscsi/usr.sbin/ndiscvt/inf.h projects/cxl_iscsi/usr.sbin/ndp/ndp.c projects/cxl_iscsi/usr.sbin/ngctl/dot.c projects/cxl_iscsi/usr.sbin/nmtree/Makefile.depend projects/cxl_iscsi/usr.sbin/ntp/ntpdc/Makefile projects/cxl_iscsi/usr.sbin/ofwdump/Makefile.depend projects/cxl_iscsi/usr.sbin/pc-sysinstall/Makefile projects/cxl_iscsi/usr.sbin/pnpinfo/Makefile.depend projects/cxl_iscsi/usr.sbin/pw/pw_user.c projects/cxl_iscsi/usr.sbin/rtsold/Makefile projects/cxl_iscsi/usr.sbin/rtsold/if.c projects/cxl_iscsi/usr.sbin/rtsold/rtsold.c projects/cxl_iscsi/usr.sbin/sesutil/Makefile projects/cxl_iscsi/usr.sbin/sesutil/sesutil.8 projects/cxl_iscsi/usr.sbin/sesutil/sesutil.c projects/cxl_iscsi/usr.sbin/sysrc/Makefile projects/cxl_iscsi/usr.sbin/unbound/Makefile projects/cxl_iscsi/usr.sbin/unbound/local-setup/local-unbound-setup.sh projects/cxl_iscsi/usr.sbin/vigr/Makefile projects/cxl_iscsi/usr.sbin/wlconfig/Makefile.depend projects/cxl_iscsi/usr.sbin/wpa/Makefile projects/cxl_iscsi/usr.sbin/yppoll/Makefile.depend Directory Properties: projects/cxl_iscsi/ (props changed) projects/cxl_iscsi/cddl/ (props changed) projects/cxl_iscsi/cddl/contrib/opensolaris/ (props changed) projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/cxl_iscsi/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/cxl_iscsi/contrib/binutils/ (props changed) projects/cxl_iscsi/contrib/elftoolchain/ (props changed) projects/cxl_iscsi/contrib/elftoolchain/elfdump/ (props changed) projects/cxl_iscsi/contrib/file/ (props changed) projects/cxl_iscsi/contrib/libcxxrt/ (props changed) projects/cxl_iscsi/contrib/llvm/ (props changed) projects/cxl_iscsi/contrib/llvm/projects/libunwind/ (props changed) projects/cxl_iscsi/contrib/netcat/ (props changed) projects/cxl_iscsi/contrib/openpam/ (props changed) projects/cxl_iscsi/contrib/unbound/ (props changed) projects/cxl_iscsi/etc/ (props changed) projects/cxl_iscsi/gnu/lib/ (props changed) projects/cxl_iscsi/gnu/usr.bin/binutils/ (props changed) projects/cxl_iscsi/gnu/usr.bin/cc/cc_tools/ (props changed) projects/cxl_iscsi/include/ (props changed) projects/cxl_iscsi/lib/libc/ (props changed) projects/cxl_iscsi/lib/libc/stdtime/ (props changed) projects/cxl_iscsi/lib/libz/ (props changed) projects/cxl_iscsi/sbin/ (props changed) projects/cxl_iscsi/share/ (props changed) projects/cxl_iscsi/share/man/man4/ (props changed) projects/cxl_iscsi/sys/ (props changed) projects/cxl_iscsi/sys/boot/ (props changed) projects/cxl_iscsi/sys/cddl/contrib/opensolaris/ (props changed) projects/cxl_iscsi/sys/conf/ (props changed) projects/cxl_iscsi/sys/contrib/ipfilter/ (props changed) projects/cxl_iscsi/targets/ (props changed) projects/cxl_iscsi/usr.bin/procstat/ (props changed) projects/cxl_iscsi/usr.sbin/bhyve/ (props changed) projects/cxl_iscsi/usr.sbin/ndiscvt/ (props changed) projects/cxl_iscsi/usr.sbin/rtsold/ (props changed) Modified: projects/cxl_iscsi/Makefile ============================================================================== --- projects/cxl_iscsi/Makefile Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/Makefile Mon Sep 28 17:30:07 2015 (r288343) @@ -381,17 +381,8 @@ kernel-toolchains: # existing system is. # .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) -# XXX Add arm64 to universe only if we have an external binutils installed. -# It does not build with the in-tree linker. -.if exists(/usr/local/aarch64-freebsd/bin/ld) -UNIVERSE_arm64=arm64 -.elif empty(${TARGETS}) -universe: universe_arm64_skip -universe_epilogue: universe_arm64_skip -universe_arm64_skip: universe_prologue - @echo ">> arm64 skipped - install aarch64-binutils port or package to build" -.endif -TARGETS?=amd64 arm ${UNIVERSE_arm64} i386 mips pc98 powerpc sparc64 +TARGETS?=amd64 arm arm64 i386 mips pc98 powerpc sparc64 +_UNIVERSE_TARGETS= ${TARGETS} TARGET_ARCHES_arm?= arm armeb armv6 armv6hf TARGET_ARCHES_arm64?= aarch64 TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 @@ -401,6 +392,16 @@ TARGET_ARCHES_pc98?= i386 TARGET_ARCHES_${target}?= ${target} .endfor +# XXX Add arm64 to universe only if we have an external binutils installed. +# It does not build with the in-tree linker. +.if !exists(/usr/local/aarch64-freebsd/bin/ld) && empty(${TARGETS}) +_UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:Narm64} +universe: universe_arm64_skip +universe_epilogue: universe_arm64_skip +universe_arm64_skip: universe_prologue + @echo ">> arm64 skipped - install aarch64-binutils port or package to build" +.endif + .if defined(UNIVERSE_TARGET) MAKE_JUST_WORLDS= YES .else @@ -432,7 +433,7 @@ universe_prologue: .if defined(DOING_TINDERBOX) @rm -f ${FAILFILE} .endif -.for target in ${TARGETS} +.for target in ${_UNIVERSE_TARGETS} universe: universe_${target} universe_epilogue: universe_${target} universe_${target}: universe_${target}_prologue Modified: projects/cxl_iscsi/Makefile.inc1 ============================================================================== --- projects/cxl_iscsi/Makefile.inc1 Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/Makefile.inc1 Mon Sep 28 17:30:07 2015 (r288343) @@ -257,9 +257,8 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/i WORLDTMP=${WORLDTMP} \ VERSION="${VERSION}" \ MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" -BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ - ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ - DESTDIR= \ +# need to keep this in sync with targets/pseudo/bootstrap-tools/Makefile +BSARGS= DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ MK_HTML=no NO_LINT=yes MK_MAN=no \ @@ -267,7 +266,11 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \ MK_LLDB=no MK_TESTS=no \ - MK_INCLUDES=yes + MK_INCLUDES=yes + +BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ + ${BSARGS} # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ @@ -330,6 +333,7 @@ CROSS_BINUTILS_PREFIX?=${CROSS_TOOLCHAIN # 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/ @@ -337,6 +341,7 @@ CROSS_BINUTILS_PREFIX=/usr/local/${TARGE .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 .for COMPILER in ${XCOMPILERS} @@ -1253,12 +1258,12 @@ update: # ELF Tool Chain libraries are needed for ELF tools and dtrace tools. .if ${BOOTSTRAPPING} < 1100006 -_elftoolchain_libs= lib/libelf lib/libdwarf +_elftoolchain_libs= lib/libelf lib/libdwarf .endif legacy: .if ${BOOTSTRAPPING} < 800107 && ${BOOTSTRAPPING} != 0 - @echo "ERROR: Source upgrades from versions prior to 8.0 not supported."; \ + @echo "ERROR: Source upgrades from versions prior to 8.0 are not supported."; \ false .endif .for _tool in tools/build ${_elftoolchain_libs} @@ -1277,7 +1282,7 @@ legacy: # binaries is usually quite narrow. Bootstrap tools use the host's compiler and # libraries, augmented by -legacy. # -_bt= _bootstrap-tools +_bt= _bootstrap-tools .if ${MK_GAMES} != "no" _strfile= games/fortune/strfile @@ -1355,20 +1360,6 @@ ${_bt}-usr.bin/clang/clang-tblgen: ${_bt ${_bt}-usr.bin/clang/tblgen: ${_bt}-lib/clang/libllvmtablegen ${_bt}-lib/clang/libllvmsupport .endif -# ELF Tool Chain libraries are needed for ELF tools and dtrace tools. -# dtrace tools are required for older bootstrap env and cross-build -# pre libdwarf -.if ${BOOTSTRAPPING} < 1100006 || (${MACHINE} != ${TARGET} || \ - ${MACHINE_ARCH} != ${TARGET_ARCH}) -.if ${MK_CDDL} != "no" -_dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf cddl/usr.bin/ctfconvert \ - cddl/usr.bin/ctfmerge - -${_bt}-cddl/usr.bin/ctfconvert: ${_bt}-cddl/lib/libctf -${_bt}-cddl/usr.bin/ctfmerge: ${_bt}-cddl/lib/libctf -.endif -.endif - # Default to building the GPL DTC, but build the BSDL one if users explicitly # request it. _dtc= usr.bin/dtc @@ -1408,7 +1399,6 @@ bootstrap-tools: .PHONY .for _tool in \ ${_clang_tblgen} \ ${_kerberos5_bootstrap_tools} \ - ${_dtrace_tools} \ ${_strfile} \ ${_gperf} \ ${_groff} \ @@ -1504,6 +1494,13 @@ _btxld= usr.sbin/btxld .endif .endif +# Rebuild ctfconvert and ctfmerge to avoid difficult-to-diagnose failures +# resulting from missing bug fixes or ELF Toolchain updates. +.if ${MK_CDDL} != "no" +_dtrace_tools= cddl/lib/libctf cddl/usr.bin/ctfconvert \ + cddl/usr.bin/ctfmerge +.endif + # If we're given an XAS, don't build binutils. .if ${XAS:M/*} == "" .if ${MK_BINUTILS_BOOTSTRAP} != "no" @@ -1547,6 +1544,7 @@ cross-tools: .MAKE ${_clang} \ ${_binutils} \ ${_elftctools} \ + ${_dtrace_tools} \ ${_cc} \ ${_btxld} \ ${_crunchide} \ Modified: projects/cxl_iscsi/ObsoleteFiles.inc ============================================================================== --- projects/cxl_iscsi/ObsoleteFiles.inc Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/ObsoleteFiles.inc Mon Sep 28 17:30:07 2015 (r288343) @@ -38,6 +38,14 @@ # xargs -n1 | sort | uniq -d; # done +# 20150928: unused sgsmsg utility is removed +OLD_FILES+=usr/bin/sgsmsg +# 20150926: remove links to removed/unimplemented mbuf(9) macros +OLD_FILES+=usr/share/man/man9/MEXT_ADD_REF.9.gz +OLD_FILES+=usr/share/man/man9/MEXTFREE.9.gz +OLD_FILES+=usr/share/man/man9/MEXT_IS_REF.9.gz +OLD_FILES+=usr/share/man/man9/MEXT_REM_REF.9.gz +OLD_FILES+=usr/share/man/man9/MFREE.9.gz # 20150818: *allocm() are gone in jemalloc 4.0.0 OLD_FILES+=usr/share/man/man3/allocm.3.gz OLD_FILES+=usr/share/man/man3/dallocm.3.gz @@ -483,8 +491,6 @@ OLD_FILES+=usr/share/man/man9/splstatclo OLD_FILES+=usr/share/man/man9/spltty.9.gz OLD_FILES+=usr/share/man/man9/splvm.9.gz OLD_FILES+=usr/share/man/man9/splx.9.gz -# 20150122: callout changes reverted -OLD_FILES+=usr/share/man/man9/callout_drain_async.9.gz # 20150118: toeplitz.c moved from netinet to net OLD_FILES+=usr/include/netinet/toeplitz.h # 20150118: new clang import which bumps version from 3.5.0 to 3.5.1. @@ -7236,6 +7242,12 @@ OLD_LIBS+=usr/lib/libposix1e.so.2 OLD_LIBS+=usr/lib/libskey.so.2 OLD_LIBS+=usr/lib/libusbhid.so.0 OLD_LIBS+=usr/lib/libvgl.so.2 +# 20030218: OpenSSL 0.9.7 import +OLD_FILES+=usr/include/des.h +OLD_FILES+=usr/lib/libdes.a +OLD_FILES+=usr/lib/libdes.so +OLD_LIBS+=usr/lib/libdes.so.3 +OLD_FILES+=usr/lib/libdes_p.a # 200302XX OLD_LIBS+=usr/lib/libacl.so.3 OLD_LIBS+=usr/lib/libasn1.so.5 @@ -7294,6 +7306,8 @@ OLD_LIBS+=usr/lib/libtermcap.so.2 OLD_LIBS+=usr/lib/libutil.so.2 OLD_LIBS+=usr/lib/libvgl.so.1 OLD_LIBS+=usr/lib/libwrap.so.2 +# 19991216 +OLD_FILES+=usr/sbin/xntpdc # 199909XX OLD_LIBS+=usr/lib/libc_r.so.3 # ??? Modified: projects/cxl_iscsi/UPDATING ============================================================================== --- projects/cxl_iscsi/UPDATING Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/UPDATING Mon Sep 28 17:30:07 2015 (r288343) @@ -31,6 +31,19 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20150924: + Kernel debug files have been moved to /usr/lib/debug/boot/kernel/, + and renamed from .symbols to .debug. This reduces the size requirements + on the boot partition or file system and provides consistency with + userland debug files. + + When using the supported kernel installation method the + /usr/lib/debug/boot/kernel directory will be renamed (to kernel.old) + as is done with /boot/kernel. + + Developers wishing to maintain the historical behavior of installing + debug files in /boot/kernel/ can set KERN_DEBUGDIR="" in src.conf(5). + 20150827: The wireless drivers had undergone changes that remove the 'parent interface' from the ifconfig -l output. The rc.d network scripts Modified: projects/cxl_iscsi/bin/ls/Makefile ============================================================================== --- projects/cxl_iscsi/bin/ls/Makefile Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/bin/ls/Makefile Mon Sep 28 17:30:07 2015 (r288343) @@ -13,4 +13,8 @@ CFLAGS+= -DCOLORLS LIBADD+= termcapw .endif +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include Modified: projects/cxl_iscsi/bin/ls/ls.1 ============================================================================== --- projects/cxl_iscsi/bin/ls/ls.1 Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/bin/ls/ls.1 Mon Sep 28 17:30:07 2015 (r288343) @@ -32,7 +32,7 @@ .\" @(#)ls.1 8.7 (Berkeley) 7/29/94 .\" $FreeBSD$ .\" -.Dd June 8, 2015 +.Dd September 27, 2015 .Dt LS 1 .Os .Sh NAME @@ -296,9 +296,9 @@ subsection below, except (if the long fo the directory totals are not output when the output is in a single column, even if multi-column output is requested. .It Fl t -Sort by descending time modified (most recently modified first). If two files -have the same modification timestamp, sort their names in ascending -lexicographical order. +Sort by descending time modified (most recently modified first). +If two files have the same modification timestamp, sort their names +in ascending lexicographical order. The .Fl r option reverses both of these sort orders. @@ -320,7 +320,7 @@ or use the option. This causes .Nm -to reverse the lexicographal sort order when sorting files with the +to reverse the lexicographical sort order when sorting files with the same modification timestamp. .It Fl u Use time of last access, Modified: projects/cxl_iscsi/bin/ps/Makefile.depend ============================================================================== --- projects/cxl_iscsi/bin/ps/Makefile.depend Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/bin/ps/Makefile.depend Mon Sep 28 17:30:07 2015 (r288343) @@ -11,6 +11,7 @@ DIRDEPS = \ lib/libcompiler_rt \ lib/libjail \ lib/libkvm \ + lib/libutil \ lib/libxo \ lib/msun \ Modified: projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/zdb/zdb.c Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/zdb/zdb.c Mon Sep 28 17:30:07 2015 (r288343) @@ -1205,7 +1205,9 @@ snprintf_blkptr_compact(char *blkbuf, si if (BP_IS_HOLE(bp)) { (void) snprintf(blkbuf + strlen(blkbuf), - buflen - strlen(blkbuf), "B=%llu", + buflen - strlen(blkbuf), + "%llxL B=%llu", + (u_longlong_t)BP_GET_LSIZE(bp), (u_longlong_t)bp->blk_birth); } else { (void) snprintf(blkbuf + strlen(blkbuf), Modified: projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Mon Sep 28 17:30:07 2015 (r288343) @@ -31,7 +31,7 @@ .\" .\" $FreeBSD$ .\" -.Dd July 30, 2015 +.Dd September 14, 2015 .Dt ZFS 8 .Os .Sh NAME @@ -2144,7 +2144,8 @@ Property name .It value Property value .It source -Property source. Can either be local, default, temporary, inherited, or none +Property source. Can either be local, default, temporary, inherited, received, +or none (\&-). .El .Pp @@ -2210,8 +2211,11 @@ The default value is all sources. .Ar filesystem Ns | Ns Ar volume Ns | Ns Ar snapshot Ns ... .Xc .Pp -Clears the specified property, causing it to be inherited from an ancestor. If -no ancestor has the property set, then the default value is used. See the +Clears the specified property, causing it to be inherited from an ancestor, +restored to default if no ancestor has the property set, or with the +.Fl S +option reverted to the received value if one exists. +See the .Qq Sx Properties section for a listing of default values, and details on which properties can be inherited. @@ -2219,8 +2223,10 @@ inherited. .It Fl r Recursively inherit the given property for all children. .It Fl S -For properties with a received value, revert to this value. This flag has no -effect on properties that do not have a received value. +Revert the property to the received value if one exists; otherwise operate as +if the +.Fl S +option was not specified. .El .It Xo .Nm Modified: projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c ============================================================================== --- projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Mon Sep 28 17:30:07 2015 (r288343) @@ -1928,9 +1928,13 @@ zfs_do_inherit(int argc, char **argv) if (prop == ZFS_PROP_QUOTA || prop == ZFS_PROP_RESERVATION || prop == ZFS_PROP_REFQUOTA || - prop == ZFS_PROP_REFRESERVATION) + prop == ZFS_PROP_REFRESERVATION) { (void) fprintf(stderr, gettext("use 'zfs set " "%s=none' to clear\n"), propname); + (void) fprintf(stderr, gettext("use 'zfs " + "inherit -S %s' to revert to received " + "value\n"), propname); + } return (1); } if (received && (prop == ZFS_PROP_VOLSIZE || Modified: projects/cxl_iscsi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c ============================================================================== --- projects/cxl_iscsi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c Mon Sep 28 17:30:07 2015 (r288343) @@ -55,7 +55,6 @@ #include "zfs_prop.h" #include "zfeature_common.h" -int aok; int libzfs_errno(libzfs_handle_t *hdl) Modified: projects/cxl_iscsi/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c ============================================================================== --- projects/cxl_iscsi/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c Mon Sep 28 17:30:07 2015 (r288343) @@ -45,7 +45,9 @@ * Emulation of kernel services in userland. */ +#ifndef __FreeBSD__ int aok; +#endif uint64_t physmem; vnode_t *rootdir = (vnode_t *)0xabcd1234; char hw_serial[HW_HOSTID_LEN]; Modified: projects/cxl_iscsi/cddl/lib/libdtrace/Makefile ============================================================================== --- projects/cxl_iscsi/cddl/lib/libdtrace/Makefile Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/lib/libdtrace/Makefile Mon Sep 28 17:30:07 2015 (r288343) @@ -56,6 +56,10 @@ DSRCS= errno.d \ udp.d \ unistd.d +FILES= ${DSRCS} +FILESDIR= /usr/lib/dtrace +FILESMODE= ${NOBINMODE} + WARNS?= 1 CFLAGS+= -I${.OBJDIR} -I${.CURDIR} \ @@ -120,11 +124,4 @@ dt_names.c: beforedepend: dt_errtags.c dt_names.c -beforeinstall: -.if !defined(LIBRARIES_ONLY) && exists(${DESTDIR}/usr/lib/dtrace) -.for file in ${DSRCS} - ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} ${.CURDIR}/${file} ${DESTDIR}/usr/lib/dtrace -.endfor -.endif - .include Modified: projects/cxl_iscsi/cddl/lib/libdtrace/ip.d ============================================================================== --- projects/cxl_iscsi/cddl/lib/libdtrace/ip.d Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/lib/libdtrace/ip.d Mon Sep 28 17:30:07 2015 (r288343) @@ -110,7 +110,6 @@ typedef struct ipv4info { * These values are NULL if the packet is not IPv6. */ typedef struct in6_addr in6_addr_t; -typedef struct ip6_hdr ip6_t; typedef struct ipv6info { uint8_t ipv6_ver; /* IP version (6) */ uint8_t ipv6_tclass; /* traffic class */ @@ -123,7 +122,7 @@ typedef struct ipv6info { in6_addr_t *ipv6_dst; /* destination address */ string ipv6_saddr; /* source address, string */ string ipv6_daddr; /* destination address, string */ - ip6_t *ipv6_hdr; /* pointer to raw header */ + struct ip6_hdr *ipv6_hdr; /* pointer to raw header */ } ipv6info_t; #pragma D binding "1.5" IPPROTO_IP @@ -282,5 +281,5 @@ translator ipv6info_t < struct ip6_hdr * ipv6_dst = p == NULL ? 0 : (in6_addr_t *)&p->ip6_dst; ipv6_saddr = p == NULL ? 0 : inet_ntoa6(&p->ip6_src); ipv6_daddr = p == NULL ? 0 : inet_ntoa6(&p->ip6_dst); - ipv6_hdr = (ip6_t *)p; + ipv6_hdr = p; }; Modified: projects/cxl_iscsi/cddl/lib/libdtrace/tcp.d ============================================================================== --- projects/cxl_iscsi/cddl/lib/libdtrace/tcp.d Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/lib/libdtrace/tcp.d Mon Sep 28 17:30:07 2015 (r288343) @@ -103,11 +103,15 @@ typedef struct tcpsinfo { int32_t tcps_state; /* TCP state */ uint32_t tcps_iss; /* Initial sequence # sent */ uint32_t tcps_suna; /* sequence # sent but unacked */ + uint32_t tcps_smax; /* highest sequence number sent */ uint32_t tcps_snxt; /* next sequence # to send */ uint32_t tcps_rack; /* sequence # we have acked */ uint32_t tcps_rnxt; /* next sequence # expected */ uint32_t tcps_swnd; /* send window size */ int32_t tcps_snd_ws; /* send window scaling */ + uint32_t tcps_swl1; /* window update seg seq number */ + uint32_t tcps_swl2; /* window update seg ack number */ + uint32_t tcps_rup; /* receive urgent pointer */ uint32_t tcps_rwnd; /* receive window size */ int32_t tcps_rcv_ws; /* receive window scaling */ uint32_t tcps_cwnd; /* congestion window */ @@ -117,7 +121,8 @@ typedef struct tcpsinfo { uint32_t tcps_rto; /* round-trip timeout, msec */ uint32_t tcps_mss; /* max segment size */ int tcps_retransmit; /* retransmit send event, boolean */ - int tcps_srtt; /* smoothed RTT in units of (TCP_RTT_SCALE*hz) */ + int tcps_srtt; /* smoothed RTT in units of (TCP_RTT_SCALE*hz) */ + int tcps_debug; /* socket has SO_DEBUG set */ } tcpsinfo_t; /* @@ -188,12 +193,16 @@ translator tcpsinfo_t < struct tcpcb *p tcps_state = p == NULL ? -1 : p->t_state; tcps_iss = p == NULL ? 0 : p->iss; tcps_suna = p == NULL ? 0 : p->snd_una; + tcps_smax = p == NULL ? 0 : p->snd_max; tcps_snxt = p == NULL ? 0 : p->snd_nxt; tcps_rack = p == NULL ? 0 : p->last_ack_sent; tcps_rnxt = p == NULL ? 0 : p->rcv_nxt; tcps_swnd = p == NULL ? -1 : p->snd_wnd; tcps_snd_ws = p == NULL ? -1 : p->snd_scale; + tcps_swl1 = p == NULL ? -1 : p->snd_wl1; + tcps_swl2 = p == NULL ? -1 : p->snd_wl2; tcps_rwnd = p == NULL ? -1 : p->rcv_wnd; + tcps_rup = p == NULL ? -1 : p->rcv_up; tcps_rcv_ws = p == NULL ? -1 : p->rcv_scale; tcps_cwnd = p == NULL ? -1 : p->snd_cwnd; tcps_cwnd_ssthresh = p == NULL ? -1 : p->snd_ssthresh; @@ -203,6 +212,8 @@ translator tcpsinfo_t < struct tcpcb *p tcps_mss = p == NULL ? -1 : p->t_maxseg; tcps_retransmit = p == NULL ? -1 : p->t_rxtshift > 0 ? 1 : 0; tcps_srtt = p == NULL ? -1 : p->t_srtt; /* smoothed RTT in units of (TCP_RTT_SCALE*hz) */ + tcps_debug = p == NULL ? 0 : + p->t_inpcb->inp_socket->so_options & 1; }; #pragma D binding "1.6.3" translator @@ -242,3 +253,123 @@ translator tcpinfoh_t < struct tcphdr *p translator tcplsinfo_t < int s > { tcps_state = s; }; + + +/* Support for TCP debug */ + +#pragma D binding "1.12.1" TA_INPUT +inline int TA_INPUT = 0; +#pragma D binding "1.12.1" TA_OUTPUT +inline int TA_OUTPUT = 1; +#pragma D binding "1.12.1" TA_USER +inline int TA_USER = 2; +#pragma D binding "1.12.1" TA_RESPOND +inline int TA_RESPOND = 3; +#pragma D binding "1.12.1" TA_DROP +inline int TA_DROP = 4; + +/* direction strings. */ + +#pragma D binding "1.12.1" tcpdebug_dir_string +inline string tcpdebug_dir_string[uint8_t direction] = + direction == TA_INPUT ? "input" : + direction == TA_OUTPUT ? "output" : + direction == TA_USER ? "user" : + direction == TA_RESPOND ? "respond" : + direction == TA_OUTPUT ? "drop" : + "unknown" ; + +#pragma D binding "1.12.1" tcpflag_string +inline string tcpflag_string[uint8_t flags] = + flags & TH_FIN ? "FIN" : + flags & TH_SYN ? "SYN" : + flags & TH_RST ? "RST" : + flags & TH_PUSH ? "PUSH" : + flags & TH_ACK ? "ACK" : + flags & TH_URG ? "URG" : + flags & TH_ECE ? "ECE" : + flags & TH_CWR ? "CWR" : + "unknown" ; + +#pragma D binding "1.12.1" PRU_ATTACH +inline int PRU_ATTACH = 0; +#pragma D binding "1.12.1" PRU_DETACH +inline int PRU_DETACH = 1; +#pragma D binding "1.12.1" PRU_BIND +inline int PRU_BIND = 2; +#pragma D binding "1.12.1" PRU_LISTEN +inline int PRU_LISTEN = 3; +#pragma D binding "1.12.1" PRU_CONNECT +inline int PRU_CONNECT = 4; +#pragma D binding "1.12.1" PRU_ACCEPT +inline int PRU_ACCEPT = 5 ; +#pragma D binding "1.12.1" PRU_DISCONNECT +inline int PRU_DISCONNECT= 6; +#pragma D binding "1.12.1" PRU_SHUTDOWN +inline int PRU_SHUTDOWN = 7; +#pragma D binding "1.12.1" PRU_RCVD +inline int PRU_RCVD = 8; +#pragma D binding "1.12.1" PRU_SEND +inline int PRU_SEND = 9; +#pragma D binding "1.12.1" PRU_ABORT +inline int PRU_ABORT = 10; +#pragma D binding "1.12.1" PRU_CONTROL +inline int PRU_CONTROL = 11; +#pragma D binding "1.12.1" PRU_SENSE +inline int PRU_SENSE = 12; +#pragma D binding "1.12.1" PRU_RCVOOB +inline int PRU_RCVOOB = 13; +#pragma D binding "1.12.1" PRU_SENDOOB +inline int PRU_SENDOOB = 14; +#pragma D binding "1.12.1" PRU_SOCKADDR +inline int PRU_SOCKADDR = 15; +#pragma D binding "1.12.1" PRU_PEERADDR +inline int PRU_PEERADDR = 16; +#pragma D binding "1.12.1" PRU_CONNECT2 +inline int PRU_CONNECT2 = 17; +#pragma D binding "1.12.1" PRU_FASTTIMO +inline int PRU_FASTTIMO = 18; +#pragma D binding "1.12.1" PRU_SLOWTIMO +inline int PRU_SLOWTIMO = 19; +#pragma D binding "1.12.1" PRU_PROTORCV +inline int PRU_PROTORCV = 20; +#pragma D binding "1.12.1" PRU_PROTOSEND +inline int PRU_PROTOSEND = 21; +#pragma D binding "1.12.1" PRU_SEND_EOF +inline int PRU_SEND_EOF = 22; +#pragma D binding "1.12.1" PRU_SOSETLABEL +inline int PRU_SOSETLABEL = 23; +#pragma D binding "1.12.1" PRU_CLOSE +inline int PRU_CLOSE = 24; +#pragma D binding "1.12.1" PRU_FLUSH +inline int PRU_FLUSH = 25; + +#pragma D binding "1.12.1" prureq_string +inline string prureq_string[uint8_t req] = + req == PRU_ATTACH ? "ATTACH" : + req == PRU_DETACH ? "DETACH" : + req == PRU_BIND ? "BIND" : + req == PRU_LISTEN ? "LISTEN" : + req == PRU_CONNECT ? "CONNECT" : + req == PRU_ACCEPT ? "ACCEPT" : + req == PRU_DISCONNECT ? "DISCONNECT" : + req == PRU_SHUTDOWN ? "SHUTDOWN" : + req == PRU_RCVD ? "RCVD" : + req == PRU_SEND ? "SEND" : + req == PRU_ABORT ? "ABORT" : + req == PRU_CONTROL ? "CONTROL" : + req == PRU_SENSE ? "SENSE" : + req == PRU_RCVOOB ? "RCVOOB" : + req == PRU_SENDOOB ? "SENDOOB" : + req == PRU_SOCKADDR ? "SOCKADDR" : + req == PRU_PEERADDR ? "PEERADDR" : + req == PRU_CONNECT2 ? "CONNECT2" : + req == PRU_FASTTIMO ? "FASTTIMO" : + req == PRU_SLOWTIMO ? "SLOWTIMO" : + req == PRU_PROTORCV ? "PROTORCV" : + req == PRU_PROTOSEND ? "PROTOSEND" : + req == PRU_SEND ? "SEND_EOF" : + req == PRU_SOSETLABEL ? "SOSETLABEL" : + req == PRU_CLOSE ? "CLOSE" : + req == PRU_FLUSH ? "FLUSE" : + "unknown" ; Modified: projects/cxl_iscsi/cddl/usr.bin/Makefile ============================================================================== --- projects/cxl_iscsi/cddl/usr.bin/Makefile Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/usr.bin/Makefile Mon Sep 28 17:30:07 2015 (r288343) @@ -6,7 +6,6 @@ SUBDIR= \ ctfconvert \ ctfdump \ ctfmerge \ - sgsmsg \ ${_tests} \ ${_zinject} \ ${_zlook} \ Modified: projects/cxl_iscsi/cddl/usr.bin/ctfconvert/Makefile.depend ============================================================================== --- projects/cxl_iscsi/cddl/usr.bin/ctfconvert/Makefile.depend Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/usr.bin/ctfconvert/Makefile.depend Mon Sep 28 17:30:07 2015 (r288343) @@ -1,8 +1,6 @@ # $FreeBSD$ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libctf \ gnu/lib/csu \ Modified: projects/cxl_iscsi/cddl/usr.bin/ctfdump/Makefile.depend ============================================================================== --- projects/cxl_iscsi/cddl/usr.bin/ctfdump/Makefile.depend Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/usr.bin/ctfdump/Makefile.depend Mon Sep 28 17:30:07 2015 (r288343) @@ -1,8 +1,6 @@ # $FreeBSD$ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/cxl_iscsi/cddl/usr.bin/ctfmerge/Makefile.depend ============================================================================== --- projects/cxl_iscsi/cddl/usr.bin/ctfmerge/Makefile.depend Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/usr.bin/ctfmerge/Makefile.depend Mon Sep 28 17:30:07 2015 (r288343) @@ -1,8 +1,6 @@ # $FreeBSD$ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libctf \ gnu/lib/csu \ Modified: projects/cxl_iscsi/cddl/usr.sbin/dtrace/Makefile.depend ============================================================================== --- projects/cxl_iscsi/cddl/usr.sbin/dtrace/Makefile.depend Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/usr.sbin/dtrace/Makefile.depend Mon Sep 28 17:30:07 2015 (r288343) @@ -1,8 +1,6 @@ # $FreeBSD$ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libctf \ cddl/lib/libdtrace \ Modified: projects/cxl_iscsi/cddl/usr.sbin/dtruss/Makefile.depend ============================================================================== --- projects/cxl_iscsi/cddl/usr.sbin/dtruss/Makefile.depend Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/cddl/usr.sbin/dtruss/Makefile.depend Mon Sep 28 17:30:07 2015 (r288343) @@ -1,8 +1,6 @@ # $FreeBSD$ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ Modified: projects/cxl_iscsi/contrib/binutils/opcodes/arm-dis.c ============================================================================== --- projects/cxl_iscsi/contrib/binutils/opcodes/arm-dis.c Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/contrib/binutils/opcodes/arm-dis.c Mon Sep 28 17:30:07 2015 (r288343) @@ -1767,7 +1767,7 @@ print_insn_coprocessor (bfd_vma pc, stru /* Is ``imm'' a negative number? */ if (imm & 0x40) - imm |= (-1 << 7); + imm |= -(1 << 7); func (stream, "%d", imm); } Modified: projects/cxl_iscsi/contrib/elftoolchain/addr2line/addr2line.c ============================================================================== --- projects/cxl_iscsi/contrib/elftoolchain/addr2line/addr2line.c Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/contrib/elftoolchain/addr2line/addr2line.c Mon Sep 28 17:30:07 2015 (r288343) @@ -248,7 +248,13 @@ translate(Dwarf_Debug dbg, const char* a continue; } - if (dwarf_srclines(die, &lbuf, &lcount, &de) != DW_DLV_OK) { + switch (dwarf_srclines(die, &lbuf, &lcount, &de)) { + case DW_DLV_OK: + break; + case DW_DLV_NO_ENTRY: + /* If one CU lacks debug info, just skip it. */ + continue; + default: warnx("dwarf_srclines: %s", dwarf_errmsg(de)); goto out; } Modified: projects/cxl_iscsi/contrib/elftoolchain/elfdump/elfdump.c ============================================================================== --- projects/cxl_iscsi/contrib/elftoolchain/elfdump/elfdump.c Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/contrib/elftoolchain/elfdump/elfdump.c Mon Sep 28 17:30:07 2015 (r288343) @@ -272,7 +272,7 @@ static const char *ei_data[] = { }; static const char *ei_abis[] = { - "ELFOSABI_SYSV", "ELFOSABI_HPUX", "ELFOSABI_NETBSD", "ELFOSABI_LINUX", + "ELFOSABI_NONE", "ELFOSABI_HPUX", "ELFOSABI_NETBSD", "ELFOSABI_LINUX", "ELFOSABI_HURD", "ELFOSABI_86OPEN", "ELFOSABI_SOLARIS", "ELFOSABI_MONTEREY", "ELFOSABI_IRIX", "ELFOSABI_FREEBSD", "ELFOSABI_TRU64", "ELFOSABI_MODESTO", "ELFOSABI_OPENBSD" Modified: projects/cxl_iscsi/contrib/elftoolchain/readelf/readelf.c ============================================================================== --- projects/cxl_iscsi/contrib/elftoolchain/readelf/readelf.c Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/contrib/elftoolchain/readelf/readelf.c Mon Sep 28 17:30:07 2015 (r288343) @@ -414,8 +414,8 @@ elf_osabi(unsigned int abi) static char s_abi[32]; switch(abi) { - case ELFOSABI_SYSV: return "SYSV"; - case ELFOSABI_HPUX: return "HPUS"; + case ELFOSABI_NONE: return "NONE"; + case ELFOSABI_HPUX: return "HPUX"; case ELFOSABI_NETBSD: return "NetBSD"; case ELFOSABI_GNU: return "GNU"; case ELFOSABI_HURD: return "HURD"; Modified: projects/cxl_iscsi/contrib/file/ChangeLog ============================================================================== --- projects/cxl_iscsi/contrib/file/ChangeLog Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/contrib/file/ChangeLog Mon Sep 28 17:30:07 2015 (r288343) @@ -1,3 +1,19 @@ +2015-09-16 9:50 Christos Zoulas + + * release 5.25 + +2015-09-11 13:25 Christos Zoulas + + * add a limit to the length of regex searches + +2015-09-08 9:50 Christos Zoulas + + * fix problems with --parameter (Christoph Biedl) + +2015-07-11 10:35 Christos Zoulas + + * Windows fixes PR/466 (Jason Hood) + 2015-07-09 10:35 Christos Zoulas * release 5.24 Modified: projects/cxl_iscsi/contrib/file/configure ============================================================================== --- projects/cxl_iscsi/contrib/file/configure Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/contrib/file/configure Mon Sep 28 17:30:07 2015 (r288343) @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for file 5.24. +# Generated by GNU Autoconf 2.69 for file 5.25. # # Report bugs to . # @@ -590,8 +590,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='file' PACKAGE_TARNAME='file' -PACKAGE_VERSION='5.24' -PACKAGE_STRING='file 5.24' +PACKAGE_VERSION='5.25' +PACKAGE_STRING='file 5.25' PACKAGE_BUGREPORT='christos@astron.com' PACKAGE_URL='' @@ -1327,7 +1327,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures file 5.24 to adapt to many kinds of systems. +\`configure' configures file 5.25 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1397,7 +1397,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of file 5.24:";; + short | recursive ) echo "Configuration of file 5.25:";; esac cat <<\_ACEOF @@ -1507,7 +1507,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -file configure 5.24 +file configure 5.25 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2163,7 +2163,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by file $as_me 5.24, which was +It was created by file $as_me 5.25, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3029,7 +3029,7 @@ fi # Define the identity of the package. PACKAGE='file' - VERSION='5.24' + VERSION='5.25' cat >>confdefs.h <<_ACEOF @@ -15036,7 +15036,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_wri # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by file $as_me 5.24, which was +This file was extended by file $as_me 5.25, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15102,7 +15102,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -file config.status 5.24 +file config.status 5.25 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Modified: projects/cxl_iscsi/contrib/file/configure.ac ============================================================================== --- projects/cxl_iscsi/contrib/file/configure.ac Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/contrib/file/configure.ac Mon Sep 28 17:30:07 2015 (r288343) @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([file],[5.24],[christos@astron.com]) +AC_INIT([file],[5.25],[christos@astron.com]) AM_INIT_AUTOMAKE([subdir-objects foreign]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) Modified: projects/cxl_iscsi/contrib/file/doc/file.man ============================================================================== --- projects/cxl_iscsi/contrib/file/doc/file.man Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/contrib/file/doc/file.man Mon Sep 28 17:30:07 2015 (r288343) @@ -1,5 +1,5 @@ -.\" $File: file.man,v 1.117 2015/06/03 19:51:27 christos Exp $ -.Dd June 3, 2015 +.\" $File: file.man,v 1.118 2015/09/11 17:24:09 christos Exp $ +.Dd September 11, 2015 .Dt FILE __CSECTION__ .Os .Sh NAME @@ -316,6 +316,7 @@ Set various parameter limits. .It Li elf_notes Ta 256 Ta max ELF notes processed .It Li elf_phnum Ta 128 Ta max ELF program sections processed .It Li elf_shnum Ta 32768 Ta max ELF sections processed +.It Li regex Ta 8192 Ta length limit for regex searches .El .It Fl r , Fl Fl raw Don't translate unprintable characters to \eooo. Modified: projects/cxl_iscsi/contrib/file/doc/libmagic.man ============================================================================== --- projects/cxl_iscsi/contrib/file/doc/libmagic.man Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/contrib/file/doc/libmagic.man Mon Sep 28 17:30:07 2015 (r288343) @@ -1,4 +1,4 @@ -.\" $File: libmagic.man,v 1.37 2015/06/03 18:21:24 christos Exp $ +.\" $File: libmagic.man,v 1.38 2015/09/11 17:24:09 christos Exp $ .\" .\" Copyright (c) Christos Zoulas 2003. .\" All Rights Reserved. @@ -25,7 +25,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.Dd June 3, 2015 +.Dd September 11, 2015 .Dt LIBMAGIC 3 .Os .Sh NAME @@ -291,6 +291,7 @@ library. .It Li MAGIC_PARAM_ELF_NOTES_MAX Ta size_t Ta 256 .It Li MAGIC_PARAM_ELF_PHNUM_MAX Ta size_t Ta 128 .It Li MAGIC_PARAM_ELF_SHNUM_MAX Ta size_t Ta 32768 +.It Li MAGIC_PARAM_REGEX_MAX Ta size_t Ta 8192 .El .Pp The Modified: projects/cxl_iscsi/contrib/file/doc/magic.man ============================================================================== --- projects/cxl_iscsi/contrib/file/doc/magic.man Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/contrib/file/doc/magic.man Mon Sep 28 17:30:07 2015 (r288343) @@ -1,4 +1,4 @@ -.\" $File: magic.man,v 1.85 2015/01/01 17:07:34 christos Exp $ +.\" $File: magic.man,v 1.86 2015/09/08 13:48:44 christos Exp $ .Dd January 1, 2015 .Dt MAGIC __FSECTION__ .Os @@ -200,7 +200,7 @@ interpreted as a UNIX-style date, but in than UTC. .It Dv indirect Starting at the given offset, consult the magic database again. -The offset of th +The offset of the .Dv indirect magic is by default absolute in the file, but one can specify .Dv /r Modified: projects/cxl_iscsi/contrib/file/magic/Magdir/adventure ============================================================================== --- projects/cxl_iscsi/contrib/file/magic/Magdir/adventure Mon Sep 28 17:25:48 2015 (r288342) +++ projects/cxl_iscsi/contrib/file/magic/Magdir/adventure Mon Sep 28 17:30:07 2015 (r288343) @@ -1,6 +1,6 @@ #------------------------------------------------------------------------------ -# $File: adventure,v 1.14 2012/06/21 01:32:26 christos Exp $ +# $File: adventure,v 1.15 2015/09/07 10:03:21 christos Exp $ # adventure: file(1) magic for Adventure game files # # from Allen Garvin @@ -17,6 +17,7 @@ # Infocom (see z-machine) #------------------------------------------------------------------------------ # Z-machine: file(1) magic for Z-machine binaries. +# Sanity checks by David Griffith # Updated by Adam Buchbinder # #http://www.gnelson.demon.co.uk/zspec/sect11.html @@ -41,10 +42,12 @@ >>>>>>>2 ubeshort < 10 Release %d / >>>>>>>>18 string >\0 Serial %.6s) !:strength + 40 +!:mime application/x-zmachine #------------------------------------------------------------------------------ # Glulx: file(1) magic for Glulx binaries. # +# David Griffith # I haven't checked for false matches yet. # 0 string Glul Glulx game data @@ -52,7 +55,7 @@ >>6 byte x \b.%d >>8 byte x \b.%d) >36 string Info Compiled by Inform - +!:mime application/x-glulx # For Quetzal and blorb magic see iff @@ -66,11 +69,13 @@ >9 belong !0x0A0D1A00 game data, CORRUPTED >9 belong 0x0A0D1A00 >>13 string >\0 %s game data +!:mime application/x-tads # Resource files start with "TADS2 rsc\n\r\032\0" then the compiler version. 0 string TADS2\ rsc TADS >9 belong !0x0A0D1A00 resource data, CORRUPTED >9 belong 0x0A0D1A00 >>13 string >\0 %s resource data +!:mime application/x-tads # Some saved game files start with "TADS2 save/g\n\r\032\0", a little-endian # 2-byte length N, the N-char name of the game file *without* a NUL (darn!), # "TADS2 save\n\r\032\0" and the interpreter version. @@ -78,12 +83,14 @@ >12 belong !0x0A0D1A00 saved game data, CORRUPTED >12 belong 0x0A0D1A00 >>(16.s+32) string >\0 %s saved game data +!:mime application/x-tads # Other saved game files start with "TADS2 save\n\r\032\0" and the interpreter # version. 0 string TADS2\ save TADS >10 belong !0x0A0D1A00 saved game data, CORRUPTED >10 belong 0x0A0D1A00 >>14 string >\0 %s saved game data +!:mime application/x-tads # TADS (Text Adventure Development System) version 3 # Game files start with "T3-image\015\012\032" @@ -97,14 +104,18 @@ >>11 byte x \b%c >>12 byte x \b%c >>13 byte x \b%c) +!:mime application/x-t3vm-image +# edited by David Griffith # Danny Milosavljevic -# this are adrift (adventure game standard) game files, extension .taf -# depending on version magic continues with 0x93453E6139FA (V 4.0) -# 0x9445376139FA (V 3.90) -# 0x9445366139FA (V 3.80) -# this is from source (http://www.adrift.org.uk/) and I have some taf -# files, and checked them. -#0 belong 0x3C423FC9 -#>4 belong 0x6A87C2CF Adrift game file -#!:mime application/x-adrift +# These are ADRIFT (adventure game standard) game files, extension .taf +# Checked from source at (http://www.adrift.co/) and various taf files +# found at the Interactive Fiction Archive (http://ifarchive.org/) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Tue Sep 29 21:07:35 2015 Return-Path: Delivered-To: svn-src-projects@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 1E504A0C07E for ; Tue, 29 Sep 2015 21:07:35 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::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 0EF1E1843; Tue, 29 Sep 2015 21:07:35 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8TL7YCt080700; Tue, 29 Sep 2015 21:07:34 GMT (envelope-from np@FreeBSD.org) Received: (from np@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8TL7YqT080698; Tue, 29 Sep 2015 21:07:34 GMT (envelope-from np@FreeBSD.org) Message-Id: <201509292107.t8TL7YqT080698@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: np set sender to np@FreeBSD.org using -f From: Navdeep Parhar Date: Tue, 29 Sep 2015 21:07:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r288394 - projects/cxl_iscsi/sys/dev/cxgbe/cxgbei X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Sep 2015 21:07:35 -0000 Author: np Date: Tue Sep 29 21:07:33 2015 New Revision: 288394 URL: https://svnweb.freebsd.org/changeset/base/288394 Log: - Remove unused or write-only fields from ulp_mbuf_cb. - Remove write-only SBUF_ULP_FLAG_COALESCE_OFF flag. - Failure to allocate ulp_mbuf_cb during rx is a hard error. Panic instead of just freeing the mbuf and pretending nothing happened. The payload in the mbuf is precious because it has been ACK'ed by the TOE. (ulp_mbuf_cb is going to go away soon and so will these potential failures during rx.) Modified: projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/cxgbei.c projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/cxgbei.h Modified: projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/cxgbei.c ============================================================================== --- projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/cxgbei.c Tue Sep 29 19:15:08 2015 (r288393) +++ projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/cxgbei.c Tue Sep 29 21:07:33 2015 (r288394) @@ -570,11 +570,8 @@ process_rx_iscsi_hdr(struct toepcb *toep /* allocate m_tag to hold ulp info */ cb = get_ulp_mbuf_cb(m); - if (cb == NULL) { - printf("%s: Error allocation m_tag\n", __func__); - goto err_out1; - } - cb->seq = ntohl(cpl->seq); + if (cb == NULL) + CXGBE_UNIMPLEMENTED(__func__); /* strip off CPL header */ m_adj(m, sizeof(*cpl)); @@ -585,41 +582,35 @@ process_rx_iscsi_hdr(struct toepcb *toep isock->mbuf_ulp_lhdr = lmbuf = m; lcb = cb; - cb->flags = SBUF_ULP_FLAG_HDR_RCVD | - SBUF_ULP_FLAG_COALESCE_OFF; + cb->flags = SBUF_ULP_FLAG_HDR_RCVD; /* we only update tp->rcv_nxt once per pdu */ - if (cb->seq != tp->rcv_nxt) { - CTR3(KTR_CXGBE, - "tid 0x%x, CPL_ISCSI_HDR, BAD seq got 0x%x exp 0x%x.", - toep->tid, cb->seq, tp->rcv_nxt); - goto err_out1; + if (__predict_false(ntohl(cpl->seq) != tp->rcv_nxt)) { + panic("%s: seq# 0x%x (expected 0x%x) for tid %u", + __func__, ntohl(cpl->seq), tp->rcv_nxt, toep->tid); } byte = m->m_data; hlen = ntohs(cpl->len); dlen = ntohl(*(unsigned int *)(byte + 4)) & 0xFFFFFF; plen = ntohs(cpl->pdu_len_ddp); - lcb->ulp.iscsi.pdulen = (hlen + dlen + 3) & (~0x3); + lcb->pdulen = (hlen + dlen + 3) & (~0x3); /* workaround for cpl->pdu_len_ddp since it does not include the data digest count */ if (dlen) - lcb->ulp.iscsi.pdulen += isock->s_dcrc_len; + lcb->pdulen += isock->s_dcrc_len; - tp->rcv_nxt += lcb->ulp.iscsi.pdulen; - if (tp->rcv_wnd <= lcb->ulp.iscsi.pdulen) + tp->rcv_nxt += lcb->pdulen; + if (tp->rcv_wnd <= lcb->pdulen) CTR3(KTR_CXGBE, "%s: Neg rcv_wnd:0x%lx pdulen:0x%x", - __func__, tp->rcv_wnd, lcb->ulp.iscsi.pdulen); - tp->rcv_wnd -= lcb->ulp.iscsi.pdulen; + __func__, tp->rcv_wnd, lcb->pdulen); + tp->rcv_wnd -= lcb->pdulen; tp->t_rcvtime = ticks; } else { lmbuf = isock->mbuf_ulp_lhdr; lcb = find_ulp_mbuf_cb(lmbuf); - if (lcb == NULL) { - printf("%s: lmbuf:%p lcb is NULL\n", __func__, lmbuf); - goto err_out1; - } - lcb->flags |= SBUF_ULP_FLAG_DATA_RCVD | - SBUF_ULP_FLAG_COALESCE_OFF; + if (lcb == NULL) + CXGBE_UNIMPLEMENTED(__func__); + lcb->flags |= SBUF_ULP_FLAG_DATA_RCVD; cb->flags = SBUF_ULP_FLAG_DATA_RCVD; /* padding */ @@ -629,11 +620,6 @@ process_rx_iscsi_hdr(struct toepcb *toep } mbufq_enqueue(&isock->iscsi_rcvq, m); mtx_unlock(&isock->iscsi_rcvq_lock); - return; - -err_out1: - mtx_unlock(&isock->iscsi_rcvq_lock); - m_freem(m); } /* hand over received PDU to iscsi_initiator */ @@ -663,7 +649,7 @@ iscsi_conn_receive_pdu(struct iscsi_sock } /* BHS */ mbufq_dequeue(&isock->iscsi_rcvq); - data_len = cb->ulp.iscsi.pdulen; + data_len = cb->pdulen; CTR5(KTR_CXGBE, "%s: response:%p m:%p m_len:%d data_len:%d", __func__, response, m, m->m_len, data_len); @@ -723,15 +709,15 @@ process_rx_data_ddp(struct toepcb *toep, lcb->flags |= SBUF_ULP_FLAG_STATUS_RCVD; isock->mbuf_ulp_lhdr = NULL; - if (ntohs(cpl->len) != lcb->ulp.iscsi.pdulen) { + if (ntohs(cpl->len) != lcb->pdulen) { CTR3(KTR_CXGBE, "tid 0x%x, RX_DATA_DDP pdulen %u != %u.", - toep->tid, ntohs(cpl->len), lcb->ulp.iscsi.pdulen); + toep->tid, ntohs(cpl->len), lcb->pdulen); CTR4(KTR_CXGBE, "%s: lmbuf:%p lcb:%p lcb->flags:0x%x", __func__, lmbuf, lcb, lcb->flags); } - lcb->ulp.iscsi.ddigest = ntohl(cpl->ulp_crc); - pdulen = lcb->ulp.iscsi.pdulen; + lcb->ddigest = ntohl(cpl->ulp_crc); + pdulen = lcb->pdulen; val = ntohl(cpl->ddpvld); if (val & F_DDP_PADDING_ERR) Modified: projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/cxgbei.h ============================================================================== --- projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/cxgbei.h Tue Sep 29 19:15:08 2015 (r288393) +++ projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/cxgbei.h Tue Sep 29 21:07:33 2015 (r288394) @@ -72,7 +72,6 @@ struct cxgbei_sgl { #define SBUF_ULP_FLAG_HDR_RCVD 0x1 #define SBUF_ULP_FLAG_DATA_RCVD 0x2 #define SBUF_ULP_FLAG_STATUS_RCVD 0x4 -#define SBUF_ULP_FLAG_COALESCE_OFF 0x8 #define SBUF_ULP_FLAG_HCRC_ERROR 0x10 #define SBUF_ULP_FLAG_DCRC_ERROR 0x20 #define SBUF_ULP_FLAG_PAD_ERROR 0x40 @@ -83,21 +82,11 @@ struct cxgbei_sgl { * etc. */ struct ulp_mbuf_cb { - uint8_t ulp_mode; /* ULP mode/submode of sk_buff */ - uint8_t flags; /* TCP-like flags */ - uint32_t seq; /* TCP sequence number */ - union { /* ULP-specific fields */ - struct { - uint32_t ddigest; /* ULP rx_data_ddp selected field*/ - uint32_t pdulen; /* ULP rx_data_ddp selected field*/ - } iscsi; - struct { - uint32_t offset; /* ULP DDP offset notification */ - uint8_t flags; /* ULP DDP flags ... */ - } ddp; - } ulp; - uint8_t ulp_data[16]; /* scratch area for ULP */ - void *pdu; /* pdu pointer */ + uint8_t ulp_mode; /* ULP mode/submode of sk_buff */ + uint8_t flags; /* TCP-like flags */ + uint32_t ddigest; /* ULP rx_data_ddp selected field*/ + uint32_t pdulen; /* ULP rx_data_ddp selected field*/ + void *pdu; /* pdu pointer */ }; /* private data for each scsi task */ From owner-svn-src-projects@freebsd.org Tue Sep 29 21:16:36 2015 Return-Path: Delivered-To: svn-src-projects@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 81301A0C780 for ; Tue, 29 Sep 2015 21:16:36 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::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 6F7301EA4; Tue, 29 Sep 2015 21:16:36 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8TLGa1K084725; Tue, 29 Sep 2015 21:16:36 GMT (envelope-from np@FreeBSD.org) Received: (from np@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8TLGaf5084724; Tue, 29 Sep 2015 21:16:36 GMT (envelope-from np@FreeBSD.org) Message-Id: <201509292116.t8TLGaf5084724@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: np set sender to np@FreeBSD.org using -f From: Navdeep Parhar Date: Tue, 29 Sep 2015 21:16:36 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r288395 - projects/cxl_iscsi/sys/dev/cxgbe/cxgbei X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Sep 2015 21:16:36 -0000 Author: np Date: Tue Sep 29 21:16:35 2015 New Revision: 288395 URL: https://svnweb.freebsd.org/changeset/base/288395 Log: Use the base driver's malloc type instead of creating a new one. Modified: projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/icl_cxgbei.c Modified: projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/icl_cxgbei.c ============================================================================== --- projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/icl_cxgbei.c Tue Sep 29 21:07:33 2015 (r288394) +++ projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/icl_cxgbei.c Tue Sep 29 21:16:35 2015 (r288395) @@ -64,6 +64,8 @@ __FBSDID("$FreeBSD$"); #include #include #include + +#include "common/common.h" #include "cxgbei.h" SYSCTL_NODE(_kern_icl, OID_AUTO, cxgbei, CTLFLAG_RD, 0, "Chelsio iSCSI offload"); @@ -81,7 +83,6 @@ static int recvspace = 1048576; SYSCTL_INT(_kern_icl_cxgbei, OID_AUTO, recvspace, CTLFLAG_RWTUN, &recvspace, 0, "Default receive socket buffer size"); -static MALLOC_DEFINE(M_ICL_CXGBEI, "icl_cxgbei", "iSCSI software backend"); static uma_zone_t icl_pdu_zone; static uma_zone_t icl_transfer_zone; @@ -419,7 +420,7 @@ icl_cxgbei_new_conn(const char *name, st refcount_acquire(&icl_ncons); - ic = (struct icl_conn *)kobj_create(&icl_cxgbei_class, M_ICL_CXGBEI, M_WAITOK | M_ZERO); + ic = (struct icl_conn *)kobj_create(&icl_cxgbei_class, M_CXGBE, M_WAITOK | M_ZERO); STAILQ_INIT(&ic->ic_to_send); ic->ic_lock = lock; @@ -441,7 +442,7 @@ icl_cxgbei_conn_free(struct icl_conn *ic cv_destroy(&ic->ic_send_cv); cv_destroy(&ic->ic_receive_cv); - kobj_delete((struct kobj *)ic, M_ICL_CXGBEI); + kobj_delete((struct kobj *)ic, M_CXGBE); refcount_release(&icl_ncons); } From owner-svn-src-projects@freebsd.org Tue Sep 29 21:57:53 2015 Return-Path: Delivered-To: svn-src-projects@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 74870A0C322 for ; Tue, 29 Sep 2015 21:57:53 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::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 4BA131CB5; Tue, 29 Sep 2015 21:57:53 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8TLvrrG001549; Tue, 29 Sep 2015 21:57:53 GMT (envelope-from np@FreeBSD.org) Received: (from np@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8TLvrQM001548; Tue, 29 Sep 2015 21:57:53 GMT (envelope-from np@FreeBSD.org) Message-Id: <201509292157.t8TLvrQM001548@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: np set sender to np@FreeBSD.org using -f From: Navdeep Parhar Date: Tue, 29 Sep 2015 21:57:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r288402 - projects/cxl_iscsi/sys/dev/cxgbe/cxgbei X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Sep 2015 21:57:53 -0000 Author: np Date: Tue Sep 29 21:57:52 2015 New Revision: 288402 URL: https://svnweb.freebsd.org/changeset/base/288402 Log: - Fix minor memory leak (ic_offload is never freed). - Remove unused icl_pdu_stailq. - Do not use the same names as icl_soft for the global connection counter or for the per-connection send/recv CVs. Modified: projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/icl_cxgbei.c Modified: projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/icl_cxgbei.c ============================================================================== --- projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/icl_cxgbei.c Tue Sep 29 21:55:45 2015 (r288401) +++ projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/icl_cxgbei.c Tue Sep 29 21:57:52 2015 (r288402) @@ -86,15 +86,13 @@ SYSCTL_INT(_kern_icl_cxgbei, OID_AUTO, r static uma_zone_t icl_pdu_zone; static uma_zone_t icl_transfer_zone; -static volatile u_int icl_ncons; +static volatile u_int icl_cxgbei_ncons; #define ICL_CONN_LOCK(X) mtx_lock(X->ic_lock) #define ICL_CONN_UNLOCK(X) mtx_unlock(X->ic_lock) #define ICL_CONN_LOCK_ASSERT(X) mtx_assert(X->ic_lock, MA_OWNED) #define ICL_CONN_LOCK_ASSERT_NOT(X) mtx_assert(X->ic_lock, MA_NOTOWNED) -STAILQ_HEAD(icl_pdu_stailq, icl_pdu); - static icl_conn_new_pdu_t icl_cxgbei_conn_new_pdu; static icl_conn_pdu_free_t icl_cxgbei_conn_pdu_free; static icl_conn_pdu_data_segment_length_t @@ -418,20 +416,20 @@ icl_cxgbei_new_conn(const char *name, st { struct icl_conn *ic; - refcount_acquire(&icl_ncons); + refcount_acquire(&icl_cxgbei_ncons); ic = (struct icl_conn *)kobj_create(&icl_cxgbei_class, M_CXGBE, M_WAITOK | M_ZERO); STAILQ_INIT(&ic->ic_to_send); ic->ic_lock = lock; - cv_init(&ic->ic_send_cv, "icl_tx"); - cv_init(&ic->ic_receive_cv, "icl_rx"); + cv_init(&ic->ic_send_cv, "icl_cxgbei_tx"); + cv_init(&ic->ic_receive_cv, "icl_cxgbei_rx"); #ifdef DIAGNOSTIC refcount_init(&ic->ic_outstanding_pdus, 0); #endif ic->ic_max_data_segment_length = ICL_MAX_DATA_SEGMENT_LENGTH; ic->ic_name = name; - ic->ic_offload = strdup("cxgbei", M_TEMP);; + ic->ic_offload = "cxgbei"; return (ic); } @@ -443,7 +441,7 @@ icl_cxgbei_conn_free(struct icl_conn *ic cv_destroy(&ic->ic_send_cv); cv_destroy(&ic->ic_receive_cv); kobj_delete((struct kobj *)ic, M_CXGBE); - refcount_release(&icl_ncons); + refcount_release(&icl_cxgbei_ncons); } /* XXXNP: what is this for? There's no conn_start method. */ @@ -749,7 +747,7 @@ icl_cxgbei_load(void) 16 * 1024, NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, 0); - refcount_init(&icl_ncons, 0); + refcount_init(&icl_cxgbei_ncons, 0); /* * The reason we call this "none" is that to the user, @@ -766,7 +764,7 @@ static int icl_cxgbei_unload(void) { - if (icl_ncons != 0) + if (icl_cxgbei_ncons != 0) return (EBUSY); icl_unregister("cxgbei"); From owner-svn-src-projects@freebsd.org Tue Sep 29 22:33:28 2015 Return-Path: Delivered-To: svn-src-projects@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 0F5CCA0BDCD for ; Tue, 29 Sep 2015 22:33:28 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::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 F15F21F9D; Tue, 29 Sep 2015 22:33:27 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8TMXR2r017568; Tue, 29 Sep 2015 22:33:27 GMT (envelope-from np@FreeBSD.org) Received: (from np@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8TMXR2G017566; Tue, 29 Sep 2015 22:33:27 GMT (envelope-from np@FreeBSD.org) Message-Id: <201509292233.t8TMXR2G017566@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: np set sender to np@FreeBSD.org using -f From: Navdeep Parhar Date: Tue, 29 Sep 2015 22:33:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r288404 - projects/cxl_iscsi/sys/dev/cxgbe/cxgbei X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Sep 2015 22:33:28 -0000 Author: np Date: Tue Sep 29 22:33:26 2015 New Revision: 288404 URL: https://svnweb.freebsd.org/changeset/base/288404 Log: - Allocate more space than needed for icl_conn and icl_pdu. The extra space will be used for driver specific items. - Do not use the same name as icl_soft for the PDU zone. Modified: projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/cxgbei.h projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/icl_cxgbei.c Modified: projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/cxgbei.h ============================================================================== --- projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/cxgbei.h Tue Sep 29 22:00:03 2015 (r288403) +++ projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/cxgbei.h Tue Sep 29 22:33:26 2015 (r288404) @@ -1,9 +1,7 @@ /*- - * Copyright (c) 2012 Chelsio Communications, Inc. + * Copyright (c) 2012, 2015 Chelsio Communications, Inc. * All rights reserved. * - * Chelsio T5xx iSCSI driver - * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -29,6 +27,8 @@ #ifndef __CXGBEI_OFLD_H__ #define __CXGBEI_OFLD_H__ +#include + struct iscsi_socket { u_char s_dcrc_len; void *s_conn; /* ic_conn pointer */ @@ -52,6 +52,20 @@ struct iscsi_socket { struct mbuf *mbuf_ulp_ldata; }; +struct icl_cxgbei_conn { + struct icl_conn ic; + + /* cxgbei specific stuff goes here. */ + uint32_t icc_signature; +}; + +struct icl_cxgbei_pdu { + struct icl_pdu ip; + + /* cxgbei specific stuff goes here. */ + uint32_t icp_signature; +}; + struct cxgbei_sgl { int sg_flag; void *sg_addr; @@ -123,9 +137,6 @@ struct cxgbei_data { struct cxgbei_ulp2_tag_format tag_format; }; -struct icl_conn; -struct icl_pdu; - struct ulp_mbuf_cb *get_ulp_mbuf_cb(struct mbuf *); int cxgbei_conn_handoff(struct icl_conn *); int cxgbei_conn_close(struct icl_conn *); Modified: projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/icl_cxgbei.c ============================================================================== --- projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/icl_cxgbei.c Tue Sep 29 22:00:03 2015 (r288403) +++ projects/cxl_iscsi/sys/dev/cxgbe/cxgbei/icl_cxgbei.c Tue Sep 29 22:33:26 2015 (r288404) @@ -1,5 +1,6 @@ /*- * Copyright (c) 2012 The FreeBSD Foundation + * Copyright (c) 2015 Chelsio Communications, Inc. * All rights reserved. * * This software was developed by Edward Tomasz Napierala under sponsorship @@ -83,7 +84,7 @@ static int recvspace = 1048576; SYSCTL_INT(_kern_icl_cxgbei, OID_AUTO, recvspace, CTLFLAG_RWTUN, &recvspace, 0, "Default receive socket buffer size"); -static uma_zone_t icl_pdu_zone; +static uma_zone_t icl_cxgbei_pdu_zone; static uma_zone_t icl_transfer_zone; static volatile u_int icl_cxgbei_ncons; @@ -126,28 +127,32 @@ static kobj_method_t icl_cxgbei_methods[ { 0, 0 } }; -DEFINE_CLASS(icl_cxgbei, icl_cxgbei_methods, sizeof(struct icl_conn)); +DEFINE_CLASS(icl_cxgbei, icl_cxgbei_methods, sizeof(struct icl_cxgbei_conn)); struct icl_pdu * icl_pdu_new_empty(struct icl_conn *ic, int flags); void icl_pdu_free(struct icl_pdu *ip); +#define CXGBEI_PDU_SIGNATURE 0x12344321 + struct icl_pdu * icl_pdu_new_empty(struct icl_conn *ic, int flags) { + struct icl_cxgbei_pdu *icp; struct icl_pdu *ip; #ifdef DIAGNOSTIC refcount_acquire(&ic->ic_outstanding_pdus); #endif - ip = uma_zalloc(icl_pdu_zone, flags | M_ZERO); - if (ip == NULL) { - ICL_WARN("failed to allocate %zd bytes", sizeof(*ip)); + icp = uma_zalloc(icl_cxgbei_pdu_zone, flags | M_ZERO); + if (icp == NULL) { #ifdef DIAGNOSTIC refcount_release(&ic->ic_outstanding_pdus); #endif return (NULL); } + icp->icp_signature = CXGBEI_PDU_SIGNATURE; + ip = &icp->ip; ip->ip_conn = ic; return (ip); @@ -157,13 +162,16 @@ void icl_pdu_free(struct icl_pdu *ip) { struct icl_conn *ic; + struct icl_cxgbei_pdu *icp; + icp = (void *)ip; + MPASS(icp->icp_signature == CXGBEI_PDU_SIGNATURE); ic = ip->ip_conn; m_freem(ip->ip_bhs_mbuf); m_freem(ip->ip_ahs_mbuf); m_freem(ip->ip_data_mbuf); - uma_zfree(icl_pdu_zone, ip); + uma_zfree(icl_cxgbei_pdu_zone, ip); #ifdef DIAGNOSTIC refcount_release(&ic->ic_outstanding_pdus); #endif @@ -411,15 +419,21 @@ icl_cxgbei_conn_pdu_queue(struct icl_con icl_pdu_queue(ip); } +#define CXGBEI_CONN_SIGNATURE 0x56788765 + static struct icl_conn * icl_cxgbei_new_conn(const char *name, struct mtx *lock) { + struct icl_cxgbei_conn *icc; struct icl_conn *ic; refcount_acquire(&icl_cxgbei_ncons); - ic = (struct icl_conn *)kobj_create(&icl_cxgbei_class, M_CXGBE, M_WAITOK | M_ZERO); + icc = (struct icl_cxgbei_conn *)kobj_create(&icl_cxgbei_class, M_CXGBE, + M_WAITOK | M_ZERO); + icc->icc_signature = CXGBEI_CONN_SIGNATURE; + ic = &icc->ic; STAILQ_INIT(&ic->ic_to_send); ic->ic_lock = lock; cv_init(&ic->ic_send_cv, "icl_cxgbei_tx"); @@ -437,10 +451,13 @@ icl_cxgbei_new_conn(const char *name, st void icl_cxgbei_conn_free(struct icl_conn *ic) { + struct icl_cxgbei_conn *icc = (void *)ic; + + MPASS(icc->icc_signature == CXGBEI_CONN_SIGNATURE); cv_destroy(&ic->ic_send_cv); cv_destroy(&ic->ic_receive_cv); - kobj_delete((struct kobj *)ic, M_CXGBE); + kobj_delete((struct kobj *)icc, M_CXGBE); refcount_release(&icl_cxgbei_ncons); } @@ -740,8 +757,8 @@ icl_cxgbei_load(void) { int error; - icl_pdu_zone = uma_zcreate("icl_pdu", - sizeof(struct icl_pdu), NULL, NULL, NULL, NULL, + icl_cxgbei_pdu_zone = uma_zcreate("icl_cxgbei_pdu", + sizeof(struct icl_cxgbei_pdu), NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, 0); icl_transfer_zone = uma_zcreate("icl_transfer", 16 * 1024, NULL, NULL, NULL, NULL, @@ -749,12 +766,8 @@ icl_cxgbei_load(void) refcount_init(&icl_cxgbei_ncons, 0); - /* - * The reason we call this "none" is that to the user, - * it's known as "offload driver"; "offload driver: soft" - * doesn't make much sense. - */ - error = icl_register("cxgbei", 100, icl_cxgbei_limits, icl_cxgbei_new_conn); + error = icl_register("cxgbei", 100, icl_cxgbei_limits, + icl_cxgbei_new_conn); KASSERT(error == 0, ("failed to register")); return (error); @@ -769,7 +782,7 @@ icl_cxgbei_unload(void) icl_unregister("cxgbei"); - uma_zdestroy(icl_pdu_zone); + uma_zdestroy(icl_cxgbei_pdu_zone); uma_zdestroy(icl_transfer_zone); return (0); From owner-svn-src-projects@freebsd.org Thu Oct 1 09:36:56 2015 Return-Path: Delivered-To: svn-src-projects@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 9026EA0C2F1 for ; Thu, 1 Oct 2015 09:36:56 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::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 7D45B13DF; Thu, 1 Oct 2015 09:36:56 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t919auwk003611; Thu, 1 Oct 2015 09:36:56 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t919ajaX003572; Thu, 1 Oct 2015 09:36:45 GMT (envelope-from bapt@FreeBSD.org) Message-Id: <201510010936.t919ajaX003572@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f From: Baptiste Daroussin Date: Thu, 1 Oct 2015 09:36:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r288441 - in projects/release-pkg: . bin/ls bin/ls/tests bin/ps bin/sh cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scal... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Oct 2015 09:36:56 -0000 Author: bapt Date: Thu Oct 1 09:36:43 2015 New Revision: 288441 URL: https://svnweb.freebsd.org/changeset/base/288441 Log: Merge from head Added: projects/release-pkg/bin/ls/tests/ - copied from r288439, head/bin/ls/tests/ projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.kpriv.ksh - copied unchanged from r288439, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.kpriv.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scalars/err.bigglobal.d - copied unchanged from r288439, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scalars/err.bigglobal.d projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scalars/err.biglocal.d - copied unchanged from r288439, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scalars/err.biglocal.d projects/release-pkg/contrib/llvm/projects/ - copied from r288439, head/contrib/llvm/projects/ projects/release-pkg/contrib/unbound/compat/reallocarray.c - copied unchanged from r288439, head/contrib/unbound/compat/reallocarray.c projects/release-pkg/contrib/unbound/libunbound/python/file_py3.i - copied unchanged from r288439, head/contrib/unbound/libunbound/python/file_py3.i projects/release-pkg/contrib/unbound/sldns/ - copied from r288439, head/contrib/unbound/sldns/ projects/release-pkg/gnu/usr.bin/groff/tmac/fr.ISO8859-1.in - copied unchanged from r288439, head/gnu/usr.bin/groff/tmac/fr.ISO8859-1.in projects/release-pkg/gnu/usr.bin/groff/tmac/mdoc.local.in - copied unchanged from r288439, head/gnu/usr.bin/groff/tmac/mdoc.local.in projects/release-pkg/gnu/usr.bin/groff/tmac/ru.KOI8-R.in - copied unchanged from r288439, head/gnu/usr.bin/groff/tmac/ru.KOI8-R.in projects/release-pkg/release/arm/BANANAPI.conf - copied unchanged from r288439, head/release/arm/BANANAPI.conf projects/release-pkg/release/arm/CUBIEBOARD.conf - copied unchanged from r288439, head/release/arm/CUBIEBOARD.conf projects/release-pkg/release/arm/CUBIEBOARD2.conf - copied unchanged from r288439, head/release/arm/CUBIEBOARD2.conf projects/release-pkg/share/dtrace/tcpdebug - copied unchanged from r288439, head/share/dtrace/tcpdebug projects/release-pkg/share/man/man4/otus.4 - copied unchanged from r288439, head/share/man/man4/otus.4 projects/release-pkg/share/man/man4/otusfw.4 - copied unchanged from r288439, head/share/man/man4/otusfw.4 projects/release-pkg/share/man/man9/bus_get_resource.9 - copied unchanged from r288439, head/share/man/man9/bus_get_resource.9 projects/release-pkg/share/vt/fonts/vgarom-16x32.hex - copied unchanged from r288439, head/share/vt/fonts/vgarom-16x32.hex projects/release-pkg/sys/arm/allwinner/a20/a20_if_dwc.c - copied unchanged from r288439, head/sys/arm/allwinner/a20/a20_if_dwc.c projects/release-pkg/sys/contrib/dev/otus/ - copied from r288439, head/sys/contrib/dev/otus/ projects/release-pkg/sys/dev/dwc/if_dwc_if.m - copied unchanged from r288439, head/sys/dev/dwc/if_dwc_if.m projects/release-pkg/sys/dev/dwc/if_dwcvar.h - copied unchanged from r288439, head/sys/dev/dwc/if_dwcvar.h projects/release-pkg/sys/dev/otus/ - copied from r288439, head/sys/dev/otus/ projects/release-pkg/sys/modules/otus/ - copied from r288439, head/sys/modules/otus/ projects/release-pkg/sys/modules/otusfw/ - copied from r288439, head/sys/modules/otusfw/ projects/release-pkg/sys/sparc64/pci/ofw_pci.c - copied unchanged from r288439, head/sys/sparc64/pci/ofw_pci.c projects/release-pkg/usr.bin/numactl/Makefile.depend - copied unchanged from r288439, head/usr.bin/numactl/Makefile.depend projects/release-pkg/usr.bin/systat/zarc.c - copied unchanged from r288439, head/usr.bin/systat/zarc.c projects/release-pkg/usr.sbin/sesutil/Makefile.depend - copied unchanged from r288439, head/usr.sbin/sesutil/Makefile.depend projects/release-pkg/usr.sbin/sesutil/eltsub.c - copied unchanged from r288439, head/usr.sbin/sesutil/eltsub.c projects/release-pkg/usr.sbin/sesutil/eltsub.h - copied unchanged from r288439, head/usr.sbin/sesutil/eltsub.h Deleted: projects/release-pkg/cddl/contrib/opensolaris/cmd/sgs/ projects/release-pkg/cddl/contrib/opensolaris/common/avl/avl.c projects/release-pkg/cddl/usr.bin/sgsmsg/ projects/release-pkg/contrib/unbound/ldns/ projects/release-pkg/gnu/usr.bin/groff/tmac/fr.ISO8859-1 projects/release-pkg/gnu/usr.bin/groff/tmac/mdoc.local projects/release-pkg/gnu/usr.bin/groff/tmac/ru.KOI8-R projects/release-pkg/sbin/ipf/ipsend/ projects/release-pkg/sbin/ipf/iptest/ projects/release-pkg/sbin/ipf/rules/ Modified: projects/release-pkg/Makefile projects/release-pkg/Makefile.inc1 projects/release-pkg/ObsoleteFiles.inc projects/release-pkg/UPDATING projects/release-pkg/bin/ls/Makefile projects/release-pkg/bin/ls/ls.1 projects/release-pkg/bin/ps/Makefile.depend projects/release-pkg/bin/sh/builtins.def projects/release-pkg/bin/sh/expand.c projects/release-pkg/bin/sh/parser.c projects/release-pkg/bin/sh/parser.h projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.eliminate.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.entryreturn.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.fork.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.header.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkpriv.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkunpriv.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiple.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiprov.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noprobes.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.onlyenabled.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reeval.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static2.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.user.ksh projects/release-pkg/cddl/contrib/opensolaris/cmd/lockstat/lockstat.1 projects/release-pkg/cddl/contrib/opensolaris/cmd/lockstat/lockstat.c projects/release-pkg/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/release-pkg/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/release-pkg/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/release-pkg/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c projects/release-pkg/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/release-pkg/cddl/lib/libdtrace/Makefile projects/release-pkg/cddl/lib/libdtrace/ip.d projects/release-pkg/cddl/lib/libdtrace/tcp.d projects/release-pkg/cddl/usr.bin/Makefile projects/release-pkg/cddl/usr.bin/ctfconvert/Makefile.depend projects/release-pkg/cddl/usr.bin/ctfdump/Makefile.depend projects/release-pkg/cddl/usr.bin/ctfmerge/Makefile.depend projects/release-pkg/cddl/usr.sbin/dtrace/Makefile.depend projects/release-pkg/cddl/usr.sbin/dtrace/tests/common/privs/Makefile projects/release-pkg/cddl/usr.sbin/dtrace/tests/common/scalars/Makefile projects/release-pkg/cddl/usr.sbin/dtruss/Makefile.depend projects/release-pkg/contrib/binutils/opcodes/arm-dis.c projects/release-pkg/contrib/compiler-rt/lib/builtins/arm/aeabi_memcmp.S projects/release-pkg/contrib/compiler-rt/lib/builtins/arm/aeabi_memcpy.S projects/release-pkg/contrib/compiler-rt/lib/builtins/arm/aeabi_memmove.S projects/release-pkg/contrib/compiler-rt/lib/builtins/arm/aeabi_memset.S projects/release-pkg/contrib/elftoolchain/addr2line/addr2line.c projects/release-pkg/contrib/elftoolchain/elfdump/elfdump.c projects/release-pkg/contrib/elftoolchain/readelf/readelf.c projects/release-pkg/contrib/file/ChangeLog projects/release-pkg/contrib/file/configure projects/release-pkg/contrib/file/configure.ac projects/release-pkg/contrib/file/doc/file.man projects/release-pkg/contrib/file/doc/libmagic.man projects/release-pkg/contrib/file/doc/magic.man projects/release-pkg/contrib/file/magic/Magdir/adventure projects/release-pkg/contrib/file/magic/Magdir/apple projects/release-pkg/contrib/file/magic/Magdir/archive projects/release-pkg/contrib/file/magic/Magdir/c-lang projects/release-pkg/contrib/file/magic/Magdir/c64 projects/release-pkg/contrib/file/magic/Magdir/compress projects/release-pkg/contrib/file/magic/Magdir/database projects/release-pkg/contrib/file/magic/Magdir/filesystems projects/release-pkg/contrib/file/magic/Magdir/frame projects/release-pkg/contrib/file/magic/Magdir/iff projects/release-pkg/contrib/file/magic/Magdir/images projects/release-pkg/contrib/file/magic/Magdir/karma projects/release-pkg/contrib/file/magic/Magdir/linux projects/release-pkg/contrib/file/magic/Magdir/make projects/release-pkg/contrib/file/magic/Magdir/map projects/release-pkg/contrib/file/magic/Magdir/msdos projects/release-pkg/contrib/file/magic/Magdir/netscape projects/release-pkg/contrib/file/magic/Magdir/python projects/release-pkg/contrib/file/magic/Magdir/scientific projects/release-pkg/contrib/file/magic/Magdir/sgi projects/release-pkg/contrib/file/magic/Magdir/sgml projects/release-pkg/contrib/file/magic/Magdir/windows projects/release-pkg/contrib/file/src/apprentice.c projects/release-pkg/contrib/file/src/file.c projects/release-pkg/contrib/file/src/file.h projects/release-pkg/contrib/file/src/file_opts.h projects/release-pkg/contrib/file/src/funcs.c projects/release-pkg/contrib/file/src/gmtime_r.c projects/release-pkg/contrib/file/src/localtime_r.c projects/release-pkg/contrib/file/src/magic.c projects/release-pkg/contrib/file/src/magic.h projects/release-pkg/contrib/file/src/magic.h.in projects/release-pkg/contrib/file/src/print.c projects/release-pkg/contrib/file/src/readelf.c projects/release-pkg/contrib/file/src/softmagic.c projects/release-pkg/contrib/gcc/config/arm/crti.asm projects/release-pkg/contrib/gcc/config/arm/crtn.asm projects/release-pkg/contrib/gcc/config/arm/lib1funcs.asm projects/release-pkg/contrib/jemalloc/ChangeLog projects/release-pkg/contrib/jemalloc/FREEBSD-diffs projects/release-pkg/contrib/jemalloc/VERSION projects/release-pkg/contrib/jemalloc/doc/jemalloc.3 projects/release-pkg/contrib/jemalloc/include/jemalloc/internal/arena.h projects/release-pkg/contrib/jemalloc/include/jemalloc/internal/huge.h projects/release-pkg/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h projects/release-pkg/contrib/jemalloc/include/jemalloc/internal/private_namespace.h projects/release-pkg/contrib/jemalloc/include/jemalloc/internal/prof.h projects/release-pkg/contrib/jemalloc/include/jemalloc/internal/size_classes.h projects/release-pkg/contrib/jemalloc/include/jemalloc/internal/tcache.h projects/release-pkg/contrib/jemalloc/include/jemalloc/internal/tsd.h projects/release-pkg/contrib/jemalloc/include/jemalloc/jemalloc.h projects/release-pkg/contrib/jemalloc/src/arena.c projects/release-pkg/contrib/jemalloc/src/chunk_dss.c projects/release-pkg/contrib/jemalloc/src/chunk_mmap.c projects/release-pkg/contrib/jemalloc/src/huge.c projects/release-pkg/contrib/jemalloc/src/jemalloc.c projects/release-pkg/contrib/jemalloc/src/prof.c projects/release-pkg/contrib/jemalloc/src/tcache.c projects/release-pkg/contrib/libcxxrt/exception.cc projects/release-pkg/contrib/netcat/nc.1 projects/release-pkg/contrib/netcat/netcat.c projects/release-pkg/contrib/netcat/socks.c projects/release-pkg/contrib/openpam/lib/libpam/openpam_constants.c projects/release-pkg/contrib/unbound/Makefile.in projects/release-pkg/contrib/unbound/acx_nlnetlabs.m4 projects/release-pkg/contrib/unbound/compat/getentropy_linux.c projects/release-pkg/contrib/unbound/config.h projects/release-pkg/contrib/unbound/config.h.in projects/release-pkg/contrib/unbound/configure projects/release-pkg/contrib/unbound/configure.ac projects/release-pkg/contrib/unbound/daemon/cachedump.c projects/release-pkg/contrib/unbound/daemon/daemon.c projects/release-pkg/contrib/unbound/daemon/remote.c projects/release-pkg/contrib/unbound/daemon/stats.c projects/release-pkg/contrib/unbound/daemon/stats.h projects/release-pkg/contrib/unbound/daemon/worker.c projects/release-pkg/contrib/unbound/daemon/worker.h projects/release-pkg/contrib/unbound/dns64/dns64.c projects/release-pkg/contrib/unbound/dnstap/dnstap.c projects/release-pkg/contrib/unbound/doc/Changelog projects/release-pkg/contrib/unbound/doc/README projects/release-pkg/contrib/unbound/doc/example.conf projects/release-pkg/contrib/unbound/doc/example.conf.in projects/release-pkg/contrib/unbound/doc/libunbound.3 projects/release-pkg/contrib/unbound/doc/libunbound.3.in projects/release-pkg/contrib/unbound/doc/unbound-anchor.8 projects/release-pkg/contrib/unbound/doc/unbound-anchor.8.in projects/release-pkg/contrib/unbound/doc/unbound-checkconf.8 projects/release-pkg/contrib/unbound/doc/unbound-checkconf.8.in projects/release-pkg/contrib/unbound/doc/unbound-control.8 projects/release-pkg/contrib/unbound/doc/unbound-control.8.in projects/release-pkg/contrib/unbound/doc/unbound-host.1 projects/release-pkg/contrib/unbound/doc/unbound-host.1.in projects/release-pkg/contrib/unbound/doc/unbound.8 projects/release-pkg/contrib/unbound/doc/unbound.8.in projects/release-pkg/contrib/unbound/doc/unbound.conf.5 projects/release-pkg/contrib/unbound/doc/unbound.conf.5.in projects/release-pkg/contrib/unbound/freebsd-configure.sh projects/release-pkg/contrib/unbound/iterator/iter_delegpt.c projects/release-pkg/contrib/unbound/iterator/iter_fwd.c projects/release-pkg/contrib/unbound/iterator/iter_hints.c projects/release-pkg/contrib/unbound/iterator/iter_priv.c projects/release-pkg/contrib/unbound/iterator/iter_resptype.c projects/release-pkg/contrib/unbound/iterator/iter_scrub.c projects/release-pkg/contrib/unbound/iterator/iter_utils.c projects/release-pkg/contrib/unbound/iterator/iter_utils.h projects/release-pkg/contrib/unbound/iterator/iterator.c projects/release-pkg/contrib/unbound/iterator/iterator.h projects/release-pkg/contrib/unbound/libunbound/context.c projects/release-pkg/contrib/unbound/libunbound/libunbound.c projects/release-pkg/contrib/unbound/libunbound/libworker.c projects/release-pkg/contrib/unbound/libunbound/python/Makefile projects/release-pkg/contrib/unbound/libunbound/python/examples/async-lookup.py projects/release-pkg/contrib/unbound/libunbound/python/examples/dns-lookup.py projects/release-pkg/contrib/unbound/libunbound/python/examples/dnssec-valid.py projects/release-pkg/contrib/unbound/libunbound/python/examples/dnssec_test.py projects/release-pkg/contrib/unbound/libunbound/python/examples/example8-1.py projects/release-pkg/contrib/unbound/libunbound/python/examples/idn-lookup.py projects/release-pkg/contrib/unbound/libunbound/python/examples/mx-lookup.py projects/release-pkg/contrib/unbound/libunbound/python/examples/ns-lookup.py projects/release-pkg/contrib/unbound/libunbound/python/examples/reverse-lookup.py projects/release-pkg/contrib/unbound/libunbound/python/libunbound.i projects/release-pkg/contrib/unbound/libunbound/worker.h projects/release-pkg/contrib/unbound/services/cache/dns.c projects/release-pkg/contrib/unbound/services/cache/infra.c projects/release-pkg/contrib/unbound/services/cache/infra.h projects/release-pkg/contrib/unbound/services/cache/rrset.c projects/release-pkg/contrib/unbound/services/listen_dnsport.c projects/release-pkg/contrib/unbound/services/listen_dnsport.h projects/release-pkg/contrib/unbound/services/localzone.c projects/release-pkg/contrib/unbound/services/localzone.h projects/release-pkg/contrib/unbound/services/mesh.c projects/release-pkg/contrib/unbound/services/outside_network.c projects/release-pkg/contrib/unbound/smallapp/unbound-anchor.c projects/release-pkg/contrib/unbound/smallapp/unbound-checkconf.c projects/release-pkg/contrib/unbound/smallapp/unbound-control-setup.sh projects/release-pkg/contrib/unbound/smallapp/unbound-control-setup.sh.in projects/release-pkg/contrib/unbound/smallapp/unbound-control.c projects/release-pkg/contrib/unbound/smallapp/unbound-host.c projects/release-pkg/contrib/unbound/util/alloc.c projects/release-pkg/contrib/unbound/util/alloc.h projects/release-pkg/contrib/unbound/util/config_file.c projects/release-pkg/contrib/unbound/util/config_file.h projects/release-pkg/contrib/unbound/util/configlexer.lex projects/release-pkg/contrib/unbound/util/configparser.y projects/release-pkg/contrib/unbound/util/data/dname.c projects/release-pkg/contrib/unbound/util/data/msgencode.c projects/release-pkg/contrib/unbound/util/data/msgparse.c projects/release-pkg/contrib/unbound/util/data/msgparse.h projects/release-pkg/contrib/unbound/util/data/msgreply.c projects/release-pkg/contrib/unbound/util/data/msgreply.h projects/release-pkg/contrib/unbound/util/data/packed_rrset.c projects/release-pkg/contrib/unbound/util/data/packed_rrset.h projects/release-pkg/contrib/unbound/util/fptr_wlist.c projects/release-pkg/contrib/unbound/util/iana_ports.inc projects/release-pkg/contrib/unbound/util/log.c projects/release-pkg/contrib/unbound/util/log.h projects/release-pkg/contrib/unbound/util/net_help.c projects/release-pkg/contrib/unbound/util/netevent.c projects/release-pkg/contrib/unbound/util/netevent.h projects/release-pkg/contrib/unbound/validator/autotrust.c projects/release-pkg/contrib/unbound/validator/val_anchor.c projects/release-pkg/contrib/unbound/validator/val_kentry.c projects/release-pkg/contrib/unbound/validator/val_neg.c projects/release-pkg/contrib/unbound/validator/val_nsec3.c projects/release-pkg/contrib/unbound/validator/val_secalgo.c projects/release-pkg/contrib/unbound/validator/val_sigcrypt.c projects/release-pkg/contrib/unbound/validator/validator.c projects/release-pkg/etc/mtree/BSD.debug.dist projects/release-pkg/etc/mtree/BSD.tests.dist projects/release-pkg/etc/rc.d/automount projects/release-pkg/etc/rc.d/automountd projects/release-pkg/etc/rc.d/autounmountd projects/release-pkg/etc/rc.d/ugidfw projects/release-pkg/etc/rc.subr projects/release-pkg/etc/sendmail/Makefile.depend projects/release-pkg/gnu/lib/csu/Makefile projects/release-pkg/gnu/lib/libreadline/readline/Makefile projects/release-pkg/gnu/lib/libssp/Makefile.depend projects/release-pkg/gnu/usr.bin/binutils/ld/Makefile projects/release-pkg/gnu/usr.bin/binutils/ld/Makefile.amd64 projects/release-pkg/gnu/usr.bin/binutils/ld/Makefile.mips projects/release-pkg/gnu/usr.bin/binutils/ld/Makefile.powerpc64 projects/release-pkg/gnu/usr.bin/binutils/ld/Makefile.sparc64 projects/release-pkg/gnu/usr.bin/binutils/libbfd/Makefile.i386 projects/release-pkg/gnu/usr.bin/cc/c++/Makefile.depend projects/release-pkg/gnu/usr.bin/cc/cc/Makefile.depend projects/release-pkg/gnu/usr.bin/cc/cc1/Makefile.depend projects/release-pkg/gnu/usr.bin/cc/cc1plus/Makefile.depend projects/release-pkg/gnu/usr.bin/cc/cc_int/Makefile.depend projects/release-pkg/gnu/usr.bin/cc/cc_tools/Makefile projects/release-pkg/gnu/usr.bin/cc/cc_tools/Makefile.depend projects/release-pkg/gnu/usr.bin/cc/cpp/Makefile.depend projects/release-pkg/gnu/usr.bin/cc/gcov/Makefile.depend projects/release-pkg/gnu/usr.bin/cc/include/Makefile.depend projects/release-pkg/gnu/usr.bin/cc/libcpp/Makefile.depend projects/release-pkg/gnu/usr.bin/cc/libdecnumber/Makefile.depend projects/release-pkg/gnu/usr.bin/cc/libiberty/Makefile.depend projects/release-pkg/gnu/usr.bin/diff/Makefile.depend projects/release-pkg/gnu/usr.bin/dtc/Makefile.depend projects/release-pkg/gnu/usr.bin/gdb/kgdb/trgt_amd64.c projects/release-pkg/gnu/usr.bin/gperf/Makefile.depend projects/release-pkg/gnu/usr.bin/grep/Makefile.depend projects/release-pkg/gnu/usr.bin/groff/src/utils/indxbib/Makefile projects/release-pkg/gnu/usr.bin/groff/tmac/Makefile projects/release-pkg/include/Makefile projects/release-pkg/kerberos5/Makefile projects/release-pkg/kerberos5/lib/Makefile projects/release-pkg/kerberos5/libexec/Makefile projects/release-pkg/kerberos5/libexec/kdigest/Makefile projects/release-pkg/kerberos5/tools/Makefile projects/release-pkg/kerberos5/usr.bin/Makefile projects/release-pkg/kerberos5/usr.bin/hxtool/Makefile projects/release-pkg/kerberos5/usr.bin/kadmin/Makefile projects/release-pkg/kerberos5/usr.bin/kcc/Makefile projects/release-pkg/kerberos5/usr.sbin/Makefile projects/release-pkg/kerberos5/usr.sbin/iprop-log/Makefile projects/release-pkg/kerberos5/usr.sbin/ktutil/Makefile projects/release-pkg/lib/clang/include/Makefile projects/release-pkg/lib/clang/libllvmdebuginfo/Makefile.depend projects/release-pkg/lib/clang/libllvminterpreter/Makefile.depend projects/release-pkg/lib/csu/Makefile.inc projects/release-pkg/lib/csu/aarch64/Makefile projects/release-pkg/lib/csu/amd64/Makefile projects/release-pkg/lib/csu/arm/Makefile projects/release-pkg/lib/csu/arm/Makefile.depend projects/release-pkg/lib/csu/arm/crti.S projects/release-pkg/lib/csu/arm/crtn.S projects/release-pkg/lib/csu/i386/Makefile projects/release-pkg/lib/csu/i386/Makefile.depend projects/release-pkg/lib/csu/mips/Makefile projects/release-pkg/lib/csu/mips/Makefile.depend projects/release-pkg/lib/csu/powerpc/Makefile projects/release-pkg/lib/csu/powerpc/Makefile.depend projects/release-pkg/lib/csu/powerpc64/Makefile projects/release-pkg/lib/csu/powerpc64/Makefile.depend projects/release-pkg/lib/csu/sparc64/Makefile projects/release-pkg/lib/csu/sparc64/Makefile.depend projects/release-pkg/lib/libblocksruntime/Makefile.depend projects/release-pkg/lib/libc/Makefile.depend projects/release-pkg/lib/libc/aarch64/gen/_set_tp.c projects/release-pkg/lib/libc/amd64/gen/_set_tp.c projects/release-pkg/lib/libc/arm/aeabi/aeabi_asm_double.S projects/release-pkg/lib/libc/arm/aeabi/aeabi_asm_float.S projects/release-pkg/lib/libc/arm/aeabi/aeabi_vfp_double.S projects/release-pkg/lib/libc/arm/aeabi/aeabi_vfp_float.S projects/release-pkg/lib/libc/arm/gen/__aeabi_read_tp.S projects/release-pkg/lib/libc/arm/gen/_ctx_start.S projects/release-pkg/lib/libc/arm/gen/_set_tp.c projects/release-pkg/lib/libc/arm/gen/_setjmp.S projects/release-pkg/lib/libc/arm/gen/alloca.S projects/release-pkg/lib/libc/arm/gen/divsi3.S projects/release-pkg/lib/libc/arm/gen/setjmp.S projects/release-pkg/lib/libc/arm/gen/sigsetjmp.S projects/release-pkg/lib/libc/arm/string/ffs.S projects/release-pkg/lib/libc/arm/string/memcmp.S projects/release-pkg/lib/libc/arm/string/memcpy_arm.S projects/release-pkg/lib/libc/arm/string/memcpy_xscale.S projects/release-pkg/lib/libc/arm/string/memmove.S projects/release-pkg/lib/libc/arm/string/memset.S projects/release-pkg/lib/libc/arm/string/strcmp.S projects/release-pkg/lib/libc/arm/string/strlen.S projects/release-pkg/lib/libc/arm/string/strncmp.S projects/release-pkg/lib/libc/arm/sys/Ovfork.S projects/release-pkg/lib/libc/arm/sys/brk.S projects/release-pkg/lib/libc/arm/sys/cerror.S projects/release-pkg/lib/libc/arm/sys/pipe.S projects/release-pkg/lib/libc/arm/sys/ptrace.S projects/release-pkg/lib/libc/arm/sys/sbrk.S projects/release-pkg/lib/libc/arm/sys/shmat.S projects/release-pkg/lib/libc/arm/sys/sigreturn.S projects/release-pkg/lib/libc/arm/sys/syscall.S projects/release-pkg/lib/libc/compat-43/creat.c projects/release-pkg/lib/libc/compat-43/sigcompat.c projects/release-pkg/lib/libc/db/hash/ndbm.c projects/release-pkg/lib/libc/db/recno/rec_open.c projects/release-pkg/lib/libc/gdtoa/_ldtoa.c projects/release-pkg/lib/libc/gen/alarm.c projects/release-pkg/lib/libc/gen/assert.c projects/release-pkg/lib/libc/gen/clock.c projects/release-pkg/lib/libc/gen/dlfcn.c projects/release-pkg/lib/libc/gen/dup3.c projects/release-pkg/lib/libc/gen/elf_utils.c projects/release-pkg/lib/libc/gen/err.c projects/release-pkg/lib/libc/gen/exec.c projects/release-pkg/lib/libc/gen/feature_present.c projects/release-pkg/lib/libc/gen/fmtcheck.c projects/release-pkg/lib/libc/gen/fnmatch.c projects/release-pkg/lib/libc/gen/ftok.c projects/release-pkg/lib/libc/gen/fts-compat.c projects/release-pkg/lib/libc/gen/fts.c projects/release-pkg/lib/libc/gen/getbsize.c projects/release-pkg/lib/libc/gen/getcwd.c projects/release-pkg/lib/libc/gen/getdomainname.c projects/release-pkg/lib/libc/gen/getgrent.c projects/release-pkg/lib/libc/gen/gethostname.c projects/release-pkg/lib/libc/gen/getloadavg.c projects/release-pkg/lib/libc/gen/getmntinfo.c projects/release-pkg/lib/libc/gen/getpagesize.c projects/release-pkg/lib/libc/gen/getpwent.c projects/release-pkg/lib/libc/gen/getusershell.c projects/release-pkg/lib/libc/gen/getvfsbyname.c projects/release-pkg/lib/libc/gen/glob.c projects/release-pkg/lib/libc/gen/initgroups.c projects/release-pkg/lib/libc/gen/isatty.c projects/release-pkg/lib/libc/gen/nlist.c projects/release-pkg/lib/libc/gen/pause.c projects/release-pkg/lib/libc/gen/popen.c projects/release-pkg/lib/libc/gen/psignal.c projects/release-pkg/lib/libc/gen/raise.c projects/release-pkg/lib/libc/gen/readdir.c projects/release-pkg/lib/libc/gen/rewinddir.c projects/release-pkg/lib/libc/gen/seekdir.c projects/release-pkg/lib/libc/gen/semctl.c projects/release-pkg/lib/libc/gen/setjmperr.c projects/release-pkg/lib/libc/gen/sigsetops.c projects/release-pkg/lib/libc/gen/sleep.c projects/release-pkg/lib/libc/gen/strtofflags.c projects/release-pkg/lib/libc/gen/sysconf.c projects/release-pkg/lib/libc/gen/telldir.c projects/release-pkg/lib/libc/gen/tls.c projects/release-pkg/lib/libc/gen/ttyslot.c projects/release-pkg/lib/libc/gen/ualarm.c projects/release-pkg/lib/libc/gen/uname.c projects/release-pkg/lib/libc/gen/unvis-compat.c projects/release-pkg/lib/libc/gen/usleep.c projects/release-pkg/lib/libc/gen/utime.c projects/release-pkg/lib/libc/gen/wait.c projects/release-pkg/lib/libc/gen/wait3.c projects/release-pkg/lib/libc/gen/waitid.c projects/release-pkg/lib/libc/gen/waitpid.c projects/release-pkg/lib/libc/gen/wordexp.3 projects/release-pkg/lib/libc/gen/wordexp.c projects/release-pkg/lib/libc/gmon/gmon.c projects/release-pkg/lib/libc/inet/inet_lnaof.c projects/release-pkg/lib/libc/inet/inet_makeaddr.c projects/release-pkg/lib/libc/inet/inet_net_ntop.c projects/release-pkg/lib/libc/inet/inet_neta.c projects/release-pkg/lib/libc/inet/inet_netof.c projects/release-pkg/lib/libc/inet/inet_network.c projects/release-pkg/lib/libc/isc/ev_timers.c projects/release-pkg/lib/libc/locale/isctype.c projects/release-pkg/lib/libc/locale/iswctype.c projects/release-pkg/lib/libc/locale/setlocale.c projects/release-pkg/lib/libc/locale/tolower.c projects/release-pkg/lib/libc/locale/toupper.c projects/release-pkg/lib/libc/mips/gen/_set_tp.c projects/release-pkg/lib/libc/net/getaddrinfo.3 projects/release-pkg/lib/libc/net/getaddrinfo.c projects/release-pkg/lib/libc/net/gethostbydns.c projects/release-pkg/lib/libc/net/gethostnamadr.c projects/release-pkg/lib/libc/net/getnameinfo.3 projects/release-pkg/lib/libc/net/getnameinfo.c projects/release-pkg/lib/libc/net/getnetbydns.c projects/release-pkg/lib/libc/net/getnetnamadr.c projects/release-pkg/lib/libc/net/getproto.c projects/release-pkg/lib/libc/net/getservent.c projects/release-pkg/lib/libc/net/linkaddr.c projects/release-pkg/lib/libc/net/map_v4v6.c projects/release-pkg/lib/libc/net/netdb_private.h projects/release-pkg/lib/libc/net/nscache.c projects/release-pkg/lib/libc/net/nslexer.l projects/release-pkg/lib/libc/net/nsparser.y projects/release-pkg/lib/libc/net/nss_compat.c projects/release-pkg/lib/libc/net/ntoh.c projects/release-pkg/lib/libc/net/rcmd.c projects/release-pkg/lib/libc/net/recv.c projects/release-pkg/lib/libc/net/rthdr.c projects/release-pkg/lib/libc/net/send.c projects/release-pkg/lib/libc/net/sockatmark.c projects/release-pkg/lib/libc/posix1e/acl_compat.c projects/release-pkg/lib/libc/posix1e/acl_support.h projects/release-pkg/lib/libc/powerpc/gen/_set_tp.c projects/release-pkg/lib/libc/powerpc64/gen/_set_tp.c projects/release-pkg/lib/libc/resolv/h_errno.c projects/release-pkg/lib/libc/resolv/res_debug.c projects/release-pkg/lib/libc/resolv/res_init.c projects/release-pkg/lib/libc/resolv/res_mkupdate.c projects/release-pkg/lib/libc/resolv/res_send.c projects/release-pkg/lib/libc/rpc/auth_unix.c projects/release-pkg/lib/libc/rpc/authdes_prot.c projects/release-pkg/lib/libc/rpc/authunix_prot.c projects/release-pkg/lib/libc/rpc/bindresvport.c projects/release-pkg/lib/libc/rpc/clnt_bcast.c projects/release-pkg/lib/libc/rpc/clnt_perror.c projects/release-pkg/lib/libc/rpc/clnt_raw.c projects/release-pkg/lib/libc/rpc/clnt_simple.c projects/release-pkg/lib/libc/rpc/clnt_vc.c projects/release-pkg/lib/libc/rpc/des_crypt.c projects/release-pkg/lib/libc/rpc/getnetconfig.c projects/release-pkg/lib/libc/rpc/getnetpath.c projects/release-pkg/lib/libc/rpc/getrpcent.c projects/release-pkg/lib/libc/rpc/getrpcport.c projects/release-pkg/lib/libc/rpc/mt_misc.c projects/release-pkg/lib/libc/rpc/netname.c projects/release-pkg/lib/libc/rpc/netnamer.c projects/release-pkg/lib/libc/rpc/pmap_getmaps.c projects/release-pkg/lib/libc/rpc/pmap_getport.c projects/release-pkg/lib/libc/rpc/pmap_prot.c projects/release-pkg/lib/libc/rpc/pmap_prot2.c projects/release-pkg/lib/libc/rpc/pmap_rmt.c projects/release-pkg/lib/libc/rpc/rpc_callmsg.c projects/release-pkg/lib/libc/rpc/rpc_generic.c projects/release-pkg/lib/libc/rpc/rpc_prot.c projects/release-pkg/lib/libc/rpc/rpc_soc.c projects/release-pkg/lib/libc/rpc/rpcb_clnt.c projects/release-pkg/lib/libc/rpc/rpcb_prot.c projects/release-pkg/lib/libc/rpc/rpcb_st_xdr.c projects/release-pkg/lib/libc/rpc/svc.c projects/release-pkg/lib/libc/rpc/svc_auth.c projects/release-pkg/lib/libc/rpc/svc_auth_unix.c projects/release-pkg/lib/libc/rpc/svc_generic.c projects/release-pkg/lib/libc/rpc/svc_raw.c projects/release-pkg/lib/libc/rpc/svc_run.c projects/release-pkg/lib/libc/rpc/svc_simple.c projects/release-pkg/lib/libc/sparc64/gen/_set_tp.c projects/release-pkg/lib/libc/stdio/_flock_stub.c projects/release-pkg/lib/libc/stdio/fgetwln.c projects/release-pkg/lib/libc/stdio/findfp.c projects/release-pkg/lib/libc/stdio/getchar.c projects/release-pkg/lib/libc/stdio/vfscanf.c projects/release-pkg/lib/libc/stdlib/abort.c projects/release-pkg/lib/libc/stdlib/abs.c projects/release-pkg/lib/libc/stdlib/atexit.c projects/release-pkg/lib/libc/stdlib/atof.c projects/release-pkg/lib/libc/stdlib/atoi.c projects/release-pkg/lib/libc/stdlib/atol.c projects/release-pkg/lib/libc/stdlib/atoll.c projects/release-pkg/lib/libc/stdlib/bsearch.c projects/release-pkg/lib/libc/stdlib/exit.c projects/release-pkg/lib/libc/stdlib/heapsort.c projects/release-pkg/lib/libc/stdlib/labs.c projects/release-pkg/lib/libc/stdlib/merge.c projects/release-pkg/lib/libc/stdlib/qsort.c projects/release-pkg/lib/libc/stdlib/radixsort.c projects/release-pkg/lib/libc/stdlib/rand.c projects/release-pkg/lib/libc/stdlib/tfind.c projects/release-pkg/lib/libc/stdtime/strftime.c projects/release-pkg/lib/libc/string/strchrnul.c projects/release-pkg/lib/libc/sys/Makefile.inc projects/release-pkg/lib/libc/sys/__error.c projects/release-pkg/lib/libc/sys/close.c projects/release-pkg/lib/libc/sys/fsync.c projects/release-pkg/lib/libc/sys/msync.c projects/release-pkg/lib/libc/sys/readv.c projects/release-pkg/lib/libc/sys/reboot.2 projects/release-pkg/lib/libc/sys/setuid.2 projects/release-pkg/lib/libc/sys/writev.c projects/release-pkg/lib/libc/tests/gen/posix_spawn/Makefile projects/release-pkg/lib/libc/tests/stdio/fmemopen2_test.c projects/release-pkg/lib/libc/xdr/xdr_float.c projects/release-pkg/lib/libcompiler_rt/Makefile projects/release-pkg/lib/libcrypt/tests/Makefile.depend projects/release-pkg/lib/libcuse/Makefile.depend projects/release-pkg/lib/libcxxrt/Makefile.depend.host projects/release-pkg/lib/libevent/Makefile.depend projects/release-pkg/lib/libfetch/common.c projects/release-pkg/lib/libgpib/Makefile.depend projects/release-pkg/lib/libiconv_modules/BIG5/Makefile.depend projects/release-pkg/lib/libiconv_modules/DECHanyu/Makefile.depend projects/release-pkg/lib/libiconv_modules/EUC/Makefile.depend projects/release-pkg/lib/libiconv_modules/EUCTW/Makefile.depend projects/release-pkg/lib/libiconv_modules/GBK2K/Makefile.depend projects/release-pkg/lib/libiconv_modules/HZ/Makefile.depend projects/release-pkg/lib/libiconv_modules/ISO2022/Makefile.depend projects/release-pkg/lib/libiconv_modules/JOHAB/Makefile.depend projects/release-pkg/lib/libiconv_modules/MSKanji/Makefile.depend projects/release-pkg/lib/libiconv_modules/UES/Makefile.depend projects/release-pkg/lib/libiconv_modules/UTF1632/Makefile.depend projects/release-pkg/lib/libiconv_modules/UTF7/Makefile.depend projects/release-pkg/lib/libiconv_modules/UTF8/Makefile.depend projects/release-pkg/lib/libiconv_modules/VIQR/Makefile.depend projects/release-pkg/lib/libiconv_modules/ZW/Makefile.depend projects/release-pkg/lib/libiconv_modules/iconv_none/Makefile.depend projects/release-pkg/lib/libiconv_modules/iconv_std/Makefile.depend projects/release-pkg/lib/libiconv_modules/mapper_646/Makefile.depend projects/release-pkg/lib/libiconv_modules/mapper_none/Makefile.depend projects/release-pkg/lib/libiconv_modules/mapper_parallel/Makefile.depend projects/release-pkg/lib/libiconv_modules/mapper_serial/Makefile.depend projects/release-pkg/lib/libiconv_modules/mapper_std/Makefile.depend projects/release-pkg/lib/libiconv_modules/mapper_zone/Makefile.depend projects/release-pkg/lib/liblzma/Makefile projects/release-pkg/lib/libmagic/config.h projects/release-pkg/lib/libmilter/Makefile.depend projects/release-pkg/lib/libpam/Makefile.inc projects/release-pkg/lib/libpam/libpam/Makefile projects/release-pkg/lib/librpcsec_gss/Makefile.depend projects/release-pkg/lib/libsm/Makefile.depend projects/release-pkg/lib/libsmb/Makefile.depend projects/release-pkg/lib/libstand/Makefile.depend projects/release-pkg/lib/libstdbuf/Makefile.depend projects/release-pkg/lib/libstdthreads/Makefile.depend projects/release-pkg/lib/libugidfw/ugidfw.c projects/release-pkg/lib/libunbound/Makefile projects/release-pkg/lib/libunbound/Makefile.depend projects/release-pkg/lib/libusb/Makefile projects/release-pkg/lib/libvgl/Makefile.depend projects/release-pkg/lib/libxo/Makefile.depend projects/release-pkg/lib/libz/Makefile projects/release-pkg/lib/ncurses/form/Makefile.depend projects/release-pkg/lib/ncurses/formw/Makefile.depend projects/release-pkg/lib/ncurses/menu/Makefile.depend projects/release-pkg/lib/ncurses/menuw/Makefile.depend projects/release-pkg/lib/ncurses/ncurses/Makefile projects/release-pkg/libexec/bootpd/Makefile.depend projects/release-pkg/libexec/rtld-elf/Makefile projects/release-pkg/libexec/rtld-elf/arm/rtld_start.S projects/release-pkg/release/arm/BEAGLEBONE.conf projects/release-pkg/release/arm/CUBOX-HUMMINGBOARD.conf projects/release-pkg/release/arm/GUMSTIX.conf projects/release-pkg/release/arm/PANDABOARD.conf projects/release-pkg/release/arm/RPI-B.conf projects/release-pkg/release/arm/RPI2.conf projects/release-pkg/release/arm/WANDBOARD.conf projects/release-pkg/release/doc/en_US.ISO8859-1/hardware/article.xml projects/release-pkg/release/doc/share/misc/dev.archlist.txt projects/release-pkg/release/release.sh projects/release-pkg/release/tools/vmimage.subr projects/release-pkg/rescue/librescue/Makefile.depend projects/release-pkg/sbin/fdisk_pc98/Makefile.depend projects/release-pkg/sbin/geom/class/nop/geom_nop.c projects/release-pkg/sbin/geom/class/nop/gnop.8 projects/release-pkg/sbin/ifconfig/af_inet6.c projects/release-pkg/sbin/ifconfig/carp.c projects/release-pkg/sbin/ifconfig/ifbridge.c projects/release-pkg/sbin/ifconfig/ifclone.c projects/release-pkg/sbin/ifconfig/ifconfig.c projects/release-pkg/sbin/ifconfig/iffib.c projects/release-pkg/sbin/ifconfig/ifgre.c projects/release-pkg/sbin/ifconfig/ifgroup.c projects/release-pkg/sbin/ifconfig/ifieee80211.c projects/release-pkg/sbin/ifconfig/iflagg.c projects/release-pkg/sbin/ifconfig/ifmac.c projects/release-pkg/sbin/ifconfig/ifmedia.c projects/release-pkg/sbin/ifconfig/ifpfsync.c projects/release-pkg/sbin/ifconfig/ifvlan.c projects/release-pkg/sbin/ifconfig/ifvxlan.c projects/release-pkg/sbin/ipf/Makefile projects/release-pkg/sbin/ipf/ipftest/Makefile.depend projects/release-pkg/sbin/natd/natd.c projects/release-pkg/sbin/route/route.c projects/release-pkg/sbin/routed/Makefile.depend projects/release-pkg/sbin/savecore/Makefile.depend projects/release-pkg/sbin/sconfig/Makefile.depend projects/release-pkg/sbin/sunlabel/Makefile.depend projects/release-pkg/secure/lib/libcrypto/Makefile projects/release-pkg/share/doc/legal/realtek/Makefile.depend projects/release-pkg/share/doc/llvm/Makefile.depend projects/release-pkg/share/examples/libvgl/Makefile.depend projects/release-pkg/share/examples/mdoc/example.4 projects/release-pkg/share/man/man4/Makefile projects/release-pkg/share/man/man4/ctl.4 projects/release-pkg/share/man/man4/dtrace_ip.4 projects/release-pkg/share/man/man4/man4.arm/Makefile.depend projects/release-pkg/share/man/man4/man4.i386/Makefile.depend projects/release-pkg/share/man/man4/man4.powerpc/Makefile.depend projects/release-pkg/share/man/man4/man4.sparc64/Makefile.depend projects/release-pkg/share/man/man4/ng_pppoe.4 projects/release-pkg/share/man/man4/rsu.4 projects/release-pkg/share/man/man4/usb_quirk.4 projects/release-pkg/share/man/man5/Makefile projects/release-pkg/share/man/man5/src.conf.5 projects/release-pkg/share/man/man7/hier.7 projects/release-pkg/share/man/man9/Makefile projects/release-pkg/share/man/man9/VOP_ADVISE.9 projects/release-pkg/share/man/man9/mbuf.9 projects/release-pkg/share/man/man9/timeout.9 projects/release-pkg/share/mk/Makefile projects/release-pkg/share/mk/bsd.README projects/release-pkg/share/mk/bsd.files.mk projects/release-pkg/share/mk/bsd.incs.mk projects/release-pkg/share/mk/bsd.lib.mk projects/release-pkg/share/mk/bsd.prog.mk projects/release-pkg/share/mk/bsd.progs.mk projects/release-pkg/share/mk/bsd.subdir.mk projects/release-pkg/share/mk/bsd.sys.mk projects/release-pkg/share/mk/bsd.test.mk projects/release-pkg/share/mk/local.gendirdeps.mk projects/release-pkg/share/mk/local.init.mk projects/release-pkg/share/mk/local.meta.sys.mk projects/release-pkg/share/mk/src.sys.env.mk projects/release-pkg/share/mk/src.sys.mk projects/release-pkg/share/mk/suite.test.mk projects/release-pkg/share/mk/sys.mk projects/release-pkg/share/msgdef/Makefile projects/release-pkg/share/security/Makefile.depend projects/release-pkg/share/vt/fonts/Makefile projects/release-pkg/sys/amd64/amd64/elf_machdep.c projects/release-pkg/sys/amd64/amd64/pmap.c projects/release-pkg/sys/amd64/include/smp.h projects/release-pkg/sys/arm/allwinner/a20/files.a20 projects/release-pkg/sys/arm/altera/socfpga/files.socfpga projects/release-pkg/sys/arm/amlogic/aml8726/files.aml8726 projects/release-pkg/sys/arm/arm/elf_machdep.c projects/release-pkg/sys/arm/arm/pmap-v6-new.c projects/release-pkg/sys/arm/arm/pmap-v6.c projects/release-pkg/sys/arm/arm/stdatomic.c projects/release-pkg/sys/arm/conf/A20 projects/release-pkg/sys/arm/versatile/versatile_pci.c projects/release-pkg/sys/arm/xscale/i80321/i80321_pci.c projects/release-pkg/sys/arm/xscale/i8134x/i81342_pci.c projects/release-pkg/sys/arm64/arm64/exception.S projects/release-pkg/sys/arm64/arm64/gic_v3_its.c projects/release-pkg/sys/arm64/arm64/gic_v3_var.h projects/release-pkg/sys/arm64/arm64/machdep.c projects/release-pkg/sys/arm64/arm64/mp_machdep.c projects/release-pkg/sys/arm64/arm64/pmap.c projects/release-pkg/sys/arm64/arm64/trap.c projects/release-pkg/sys/arm64/cavium/thunder_pcie_pem.c projects/release-pkg/sys/arm64/conf/GENERIC projects/release-pkg/sys/arm64/include/cpu.h projects/release-pkg/sys/arm64/include/cpufunc.h projects/release-pkg/sys/boot/efi/boot1/Makefile projects/release-pkg/sys/boot/efi/libefi/Makefile.depend projects/release-pkg/sys/boot/efi/loader/Makefile projects/release-pkg/sys/boot/efi/loader/copy.c projects/release-pkg/sys/boot/fdt/dts/arm/bcm2836.dtsi projects/release-pkg/sys/boot/fdt/dts/arm/cubieboard2.dts projects/release-pkg/sys/boot/ficl/Makefile.depend projects/release-pkg/sys/boot/i386/boot0/Makefile.depend projects/release-pkg/sys/boot/i386/boot0sio/Makefile.depend projects/release-pkg/sys/boot/i386/boot2/Makefile.depend projects/release-pkg/sys/boot/i386/loader/Makefile.depend projects/release-pkg/sys/boot/i386/zfsloader/Makefile.depend projects/release-pkg/sys/boot/usb/usbcore.mk projects/release-pkg/sys/cam/cam_compat.c projects/release-pkg/sys/cam/cam_periph.c projects/release-pkg/sys/cam/cam_periph.h projects/release-pkg/sys/cam/cam_xpt.c projects/release-pkg/sys/cam/ctl/README.ctl.txt projects/release-pkg/sys/cam/ctl/ctl.c projects/release-pkg/sys/cam/ctl/ctl.h projects/release-pkg/sys/cam/ctl/ctl_backend.c projects/release-pkg/sys/cam/ctl/ctl_backend.h projects/release-pkg/sys/cam/ctl/ctl_backend_block.c projects/release-pkg/sys/cam/ctl/ctl_backend_ramdisk.c projects/release-pkg/sys/cam/ctl/ctl_cmd_table.c projects/release-pkg/sys/cam/ctl/ctl_error.c projects/release-pkg/sys/cam/ctl/ctl_error.h projects/release-pkg/sys/cam/ctl/ctl_frontend.c projects/release-pkg/sys/cam/ctl/ctl_frontend.h projects/release-pkg/sys/cam/ctl/ctl_frontend_cam_sim.c projects/release-pkg/sys/cam/ctl/ctl_frontend_ioctl.c projects/release-pkg/sys/cam/ctl/ctl_frontend_iscsi.c projects/release-pkg/sys/cam/ctl/ctl_ha.c projects/release-pkg/sys/cam/ctl/ctl_ha.h projects/release-pkg/sys/cam/ctl/ctl_io.h projects/release-pkg/sys/cam/ctl/ctl_ioctl.h projects/release-pkg/sys/cam/ctl/ctl_private.h projects/release-pkg/sys/cam/ctl/ctl_ser_table.c projects/release-pkg/sys/cam/ctl/ctl_tpc.c projects/release-pkg/sys/cam/ctl/ctl_tpc_local.c projects/release-pkg/sys/cam/ctl/ctl_util.c projects/release-pkg/sys/cam/ctl/ctl_util.h projects/release-pkg/sys/cam/ctl/scsi_ctl.c projects/release-pkg/sys/cam/scsi/scsi_all.c projects/release-pkg/sys/cam/scsi/scsi_all.h projects/release-pkg/sys/cam/scsi/scsi_cd.h projects/release-pkg/sys/cam/scsi/scsi_ch.c projects/release-pkg/sys/cam/scsi/scsi_pass.c projects/release-pkg/sys/cam/scsi/scsi_sg.c projects/release-pkg/sys/cam/scsi/scsi_target.c projects/release-pkg/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h projects/release-pkg/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h projects/release-pkg/sys/cddl/dev/dtrace/amd64/dtrace_isa.c projects/release-pkg/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c projects/release-pkg/sys/cddl/dev/sdt/sdt.c projects/release-pkg/sys/compat/linux/linux_dtrace.h projects/release-pkg/sys/conf/files projects/release-pkg/sys/conf/files.amd64 projects/release-pkg/sys/conf/files.arm projects/release-pkg/sys/conf/files.i386 projects/release-pkg/sys/conf/files.mips projects/release-pkg/sys/conf/files.pc98 projects/release-pkg/sys/conf/files.powerpc projects/release-pkg/sys/conf/files.sparc64 projects/release-pkg/sys/conf/kern.post.mk projects/release-pkg/sys/conf/kmod.mk projects/release-pkg/sys/contrib/ipfilter/netinet/ip_nat.c projects/release-pkg/sys/dev/acpica/acpi_pcib.c projects/release-pkg/sys/dev/ahci/ahci_pci.c projects/release-pkg/sys/dev/ath/if_ath.c projects/release-pkg/sys/dev/ath/if_ath_ahb.c projects/release-pkg/sys/dev/ath/if_ath_beacon.c projects/release-pkg/sys/dev/ath/if_ath_keycache.c projects/release-pkg/sys/dev/ath/if_ath_pci.c projects/release-pkg/sys/dev/ath/if_ath_tdma.c projects/release-pkg/sys/dev/ath/if_athvar.h projects/release-pkg/sys/dev/bwi/bwimac.c projects/release-pkg/sys/dev/bwi/bwiphy.c projects/release-pkg/sys/dev/bwi/bwirf.c projects/release-pkg/sys/dev/bwi/if_bwi.c projects/release-pkg/sys/dev/drm2/drm_lock.c projects/release-pkg/sys/dev/dwc/if_dwc.c projects/release-pkg/sys/dev/dwc/if_dwc.h projects/release-pkg/sys/dev/ipw/if_ipw.c projects/release-pkg/sys/dev/iwi/if_iwi.c projects/release-pkg/sys/dev/iwm/if_iwm.c projects/release-pkg/sys/dev/iwn/if_iwn.c projects/release-pkg/sys/dev/malo/if_malo.c projects/release-pkg/sys/dev/malo/if_malo_pci.c projects/release-pkg/sys/dev/mwl/if_mwl.c projects/release-pkg/sys/dev/nxge/if_nxge.c projects/release-pkg/sys/dev/nxge/xgehal/xgehal-fifo.c projects/release-pkg/sys/dev/nxge/xgehal/xgehal-ring.c projects/release-pkg/sys/dev/pci/pci_pci.c projects/release-pkg/sys/dev/ral/rt2560.c projects/release-pkg/sys/dev/ral/rt2560var.h projects/release-pkg/sys/dev/ral/rt2661.c projects/release-pkg/sys/dev/ral/rt2860.c projects/release-pkg/sys/dev/re/if_re.c projects/release-pkg/sys/dev/rl/if_rlreg.h projects/release-pkg/sys/dev/uart/uart_bus_pci.c projects/release-pkg/sys/dev/usb/controller/uhci_pci.c projects/release-pkg/sys/dev/usb/controller/xhci_pci.c projects/release-pkg/sys/dev/usb/quirk/usb_quirk.c projects/release-pkg/sys/dev/usb/serial/u3g.c projects/release-pkg/sys/dev/usb/usbdevs projects/release-pkg/sys/dev/usb/wlan/if_rsu.c projects/release-pkg/sys/dev/usb/wlan/if_rsureg.h projects/release-pkg/sys/dev/usb/wlan/if_run.c projects/release-pkg/sys/dev/usb/wlan/if_runvar.h projects/release-pkg/sys/dev/usb/wlan/if_uath.c projects/release-pkg/sys/dev/usb/wlan/if_uathvar.h projects/release-pkg/sys/dev/usb/wlan/if_ural.c projects/release-pkg/sys/dev/usb/wlan/if_uralvar.h projects/release-pkg/sys/dev/usb/wlan/if_urtw.c projects/release-pkg/sys/dev/usb/wlan/if_urtwn.c projects/release-pkg/sys/dev/usb/wlan/if_urtwnreg.h projects/release-pkg/sys/dev/usb/wlan/if_zyd.c projects/release-pkg/sys/dev/wi/if_wivar.h projects/release-pkg/sys/dev/wpi/if_wpi.c projects/release-pkg/sys/dev/wpi/if_wpivar.h projects/release-pkg/sys/dev/wtap/if_wtap.c projects/release-pkg/sys/dev/wtap/if_wtapvar.h projects/release-pkg/sys/dev/xen/pcifront/pcifront.c projects/release-pkg/sys/fs/fifofs/fifo_vnops.c projects/release-pkg/sys/geom/geom_dev.c projects/release-pkg/sys/geom/nop/g_nop.c projects/release-pkg/sys/geom/nop/g_nop.h projects/release-pkg/sys/i386/i386/elf_machdep.c projects/release-pkg/sys/i386/i386/pmap.c projects/release-pkg/sys/kern/kern_event.c projects/release-pkg/sys/kern/kern_exec.c projects/release-pkg/sys/kern/kern_exit.c projects/release-pkg/sys/kern/kern_fork.c projects/release-pkg/sys/kern/kern_linker.c projects/release-pkg/sys/kern/kern_proc.c projects/release-pkg/sys/kern/kern_racct.c projects/release-pkg/sys/kern/kern_rmlock.c projects/release-pkg/sys/kern/kern_shutdown.c projects/release-pkg/sys/kern/kern_sig.c projects/release-pkg/sys/kern/kern_sysctl.c projects/release-pkg/sys/kern/kern_tc.c projects/release-pkg/sys/kern/kern_timeout.c projects/release-pkg/sys/kern/link_elf.c projects/release-pkg/sys/kern/link_elf_obj.c projects/release-pkg/sys/kern/subr_param.c projects/release-pkg/sys/kern/subr_sbuf.c projects/release-pkg/sys/kern/subr_syscall.c projects/release-pkg/sys/kern/vfs_bio.c projects/release-pkg/sys/kern/vfs_cache.c projects/release-pkg/sys/kern/vfs_default.c projects/release-pkg/sys/kern/vfs_init.c projects/release-pkg/sys/kern/vfs_lookup.c projects/release-pkg/sys/kern/vfs_mountroot.c projects/release-pkg/sys/kern/vfs_subr.c projects/release-pkg/sys/kern/vfs_syscalls.c projects/release-pkg/sys/kern/vfs_vnops.c projects/release-pkg/sys/kern/vnode_if.src projects/release-pkg/sys/libkern/arm/memclr.S projects/release-pkg/sys/mips/adm5120/admpci.c projects/release-pkg/sys/mips/atheros/ar71xx_pci.c projects/release-pkg/sys/mips/atheros/ar724x_pci.c projects/release-pkg/sys/mips/atheros/qca955x_pci.c projects/release-pkg/sys/mips/cavium/octopci.c projects/release-pkg/sys/mips/idt/idtpci.c projects/release-pkg/sys/mips/malta/gt_pci.c projects/release-pkg/sys/mips/mips/elf_machdep.c projects/release-pkg/sys/mips/mips/pmap.c projects/release-pkg/sys/mips/nlm/xlp_pci.c projects/release-pkg/sys/mips/rmi/xlr_pci.c projects/release-pkg/sys/modules/Makefile projects/release-pkg/sys/modules/netgraph/Makefile projects/release-pkg/sys/modules/usb/rsu/Makefile projects/release-pkg/sys/modules/usb/urtwn/Makefile projects/release-pkg/sys/net/if.c projects/release-pkg/sys/net/if_arcsubr.c projects/release-pkg/sys/net/if_ethersubr.c projects/release-pkg/sys/net/if_fddisubr.c projects/release-pkg/sys/net/if_fwsubr.c projects/release-pkg/sys/net/if_iso88025subr.c projects/release-pkg/sys/net/if_llatbl.c projects/release-pkg/sys/net/if_llatbl.h projects/release-pkg/sys/net/if_var.h projects/release-pkg/sys/net/route.c projects/release-pkg/sys/net80211/_ieee80211.h projects/release-pkg/sys/net80211/ieee80211.h projects/release-pkg/sys/net80211/ieee80211_freebsd.c projects/release-pkg/sys/net80211/ieee80211_freebsd.h projects/release-pkg/sys/net80211/ieee80211_ht.c projects/release-pkg/sys/net80211/ieee80211_ht.h projects/release-pkg/sys/net80211/ieee80211_input.c projects/release-pkg/sys/net80211/ieee80211_mesh.c projects/release-pkg/sys/net80211/ieee80211_node.h projects/release-pkg/sys/net80211/ieee80211_output.c projects/release-pkg/sys/net80211/ieee80211_proto.c projects/release-pkg/sys/net80211/ieee80211_proto.h projects/release-pkg/sys/net80211/ieee80211_scan_sta.c projects/release-pkg/sys/net80211/ieee80211_superg.c projects/release-pkg/sys/net80211/ieee80211_var.h projects/release-pkg/sys/netinet/if_ether.c projects/release-pkg/sys/netinet/if_ether.h projects/release-pkg/sys/netinet/in.c projects/release-pkg/sys/netinet/in_kdtrace.c projects/release-pkg/sys/netinet/in_kdtrace.h projects/release-pkg/sys/netinet/ip_carp.c projects/release-pkg/sys/netinet/ip_ipsec.c projects/release-pkg/sys/netinet/sctp.h projects/release-pkg/sys/netinet/sctp_auth.c projects/release-pkg/sys/netinet/sctp_header.h projects/release-pkg/sys/netinet/sctp_indata.c projects/release-pkg/sys/netinet/sctp_input.c projects/release-pkg/sys/netinet/sctp_sysctl.h projects/release-pkg/sys/netinet/tcp_input.c projects/release-pkg/sys/netinet/tcp_output.c projects/release-pkg/sys/netinet/tcp_reass.c projects/release-pkg/sys/netinet/tcp_subr.c projects/release-pkg/sys/netinet/tcp_timer.c projects/release-pkg/sys/netinet/tcp_usrreq.c projects/release-pkg/sys/netinet/tcp_var.h projects/release-pkg/sys/netinet/toecore.c projects/release-pkg/sys/netinet6/icmp6.c projects/release-pkg/sys/netinet6/in6.c projects/release-pkg/sys/netinet6/ip6_forward.c projects/release-pkg/sys/netinet6/ip6_ipsec.c projects/release-pkg/sys/netinet6/ip6_output.c projects/release-pkg/sys/netinet6/nd6.c projects/release-pkg/sys/netinet6/nd6.h projects/release-pkg/sys/netinet6/nd6_nbr.c projects/release-pkg/sys/netinet6/nd6_rtr.c projects/release-pkg/sys/netinet6/udp6_usrreq.c projects/release-pkg/sys/netipsec/ipsec_output.c projects/release-pkg/sys/netipsec/xform_ah.c projects/release-pkg/sys/netipsec/xform_esp.c projects/release-pkg/sys/netipsec/xform_ipcomp.c projects/release-pkg/sys/netpfil/pf/pf.c projects/release-pkg/sys/nfs/nfs_diskless.c projects/release-pkg/sys/ofed/drivers/infiniband/core/addr.c projects/release-pkg/sys/ofed/drivers/infiniband/core/mad.c projects/release-pkg/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c projects/release-pkg/sys/powerpc/ofw/ofw_pci.c projects/release-pkg/sys/powerpc/powerpc/elf32_machdep.c projects/release-pkg/sys/powerpc/powerpc/elf64_machdep.c projects/release-pkg/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c projects/release-pkg/sys/sparc64/ebus/ebus.c projects/release-pkg/sys/sparc64/include/smp.h projects/release-pkg/sys/sparc64/pci/fire.c projects/release-pkg/sys/sparc64/pci/firereg.h projects/release-pkg/sys/sparc64/pci/firevar.h projects/release-pkg/sys/sparc64/pci/ofw_pci.h projects/release-pkg/sys/sparc64/pci/psycho.c projects/release-pkg/sys/sparc64/pci/psychoreg.h projects/release-pkg/sys/sparc64/pci/psychovar.h projects/release-pkg/sys/sparc64/pci/schizo.c projects/release-pkg/sys/sparc64/pci/schizoreg.h projects/release-pkg/sys/sparc64/pci/schizovar.h projects/release-pkg/sys/sparc64/sparc64/elf_machdep.c projects/release-pkg/sys/sys/buf.h projects/release-pkg/sys/sys/elf_common.h projects/release-pkg/sys/sys/file.h projects/release-pkg/sys/sys/linker.h projects/release-pkg/sys/sys/reboot.h projects/release-pkg/sys/sys/sdt.h projects/release-pkg/sys/sys/sysctl.h projects/release-pkg/sys/sys/systm.h projects/release-pkg/sys/sys/types.h projects/release-pkg/sys/sys/vnode.h projects/release-pkg/sys/tools/vnode_if.awk projects/release-pkg/sys/vm/uma_core.c projects/release-pkg/sys/vm/vm_kern.c projects/release-pkg/sys/vm/vm_object.c projects/release-pkg/sys/vm/vm_object.h projects/release-pkg/sys/vm/vm_page.c projects/release-pkg/sys/vm/vm_page.h projects/release-pkg/sys/vm/vm_pageout.c projects/release-pkg/sys/x86/acpica/madt.c projects/release-pkg/sys/x86/iommu/intel_ctx.c projects/release-pkg/sys/x86/pci/pci_bus.c projects/release-pkg/sys/x86/pci/qpi.c projects/release-pkg/sys/x86/x86/mptable_pci.c projects/release-pkg/targets/pseudo/bootstrap-tools/Makefile (contents, props changed) projects/release-pkg/targets/pseudo/bootstrap-tools/Makefile.depend.host (contents, props changed) projects/release-pkg/targets/pseudo/clang/Makefile.depend projects/release-pkg/targets/pseudo/gcc/Makefile.depend projects/release-pkg/targets/pseudo/hosttools/Makefile.depend projects/release-pkg/targets/pseudo/kernel/Makefile.depend projects/release-pkg/targets/pseudo/the-lot/Makefile.depend projects/release-pkg/targets/pseudo/toolchain/Makefile.depend projects/release-pkg/targets/pseudo/universe/Makefile.depend projects/release-pkg/targets/pseudo/userland/Makefile.depend projects/release-pkg/targets/pseudo/userland/cddl/Makefile.depend projects/release-pkg/targets/pseudo/userland/games/Makefile.depend projects/release-pkg/targets/pseudo/userland/gnu/Makefile.depend projects/release-pkg/targets/pseudo/userland/include/Makefile.depend projects/release-pkg/targets/pseudo/userland/kerberos5/Makefile.depend projects/release-pkg/targets/pseudo/userland/lib/Makefile.depend projects/release-pkg/targets/pseudo/userland/libexec/Makefile.depend projects/release-pkg/targets/pseudo/userland/misc/Makefile.depend projects/release-pkg/targets/pseudo/userland/secure/Makefile.depend projects/release-pkg/targets/pseudo/userland/share/Makefile.depend projects/release-pkg/tools/build/Makefile.depend projects/release-pkg/tools/build/mk/OptionalObsoleteFiles.inc projects/release-pkg/tools/build/options/WITH_META_MODE projects/release-pkg/tools/build/options/makeman projects/release-pkg/tools/regression/include/stdatomic/Makefile.depend projects/release-pkg/tools/tools/ath/ath_ee_9300_print/Makefile.depend projects/release-pkg/tools/tools/drm/radeon/mkregtable/Makefile.depend projects/release-pkg/tools/tools/makeroot/Makefile.depend projects/release-pkg/tools/tools/usbtest/Makefile projects/release-pkg/tools/tools/usbtest/Makefile.depend projects/release-pkg/usr.bin/bmake/Makefile.inc projects/release-pkg/usr.bin/ctlstat/ctlstat.8 projects/release-pkg/usr.bin/ctlstat/ctlstat.c projects/release-pkg/usr.bin/elfdump/elfdump.c projects/release-pkg/usr.bin/lex/Makefile.depend projects/release-pkg/usr.bin/man/man.sh projects/release-pkg/usr.bin/mkcsmapper_static/Makefile.depend projects/release-pkg/usr.bin/netstat/Makefile.depend projects/release-pkg/usr.bin/pamtest/Makefile.depend projects/release-pkg/usr.bin/procstat/Makefile.depend projects/release-pkg/usr.bin/rctl/rctl.8 projects/release-pkg/usr.bin/setchannel/Makefile.depend projects/release-pkg/usr.bin/smbutil/Makefile.depend projects/release-pkg/usr.bin/svn/Makefile projects/release-pkg/usr.bin/svn/lib/libapr/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libapr_util/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libserf/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libsvn_client/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libsvn_delta/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libsvn_diff/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libsvn_fs/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libsvn_fs_fs/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libsvn_fs_util/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libsvn_ra/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libsvn_ra_local/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libsvn_ra_serf/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libsvn_ra_svn/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libsvn_repos/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libsvn_subr/Makefile.depend projects/release-pkg/usr.bin/svn/lib/libsvn_wc/Makefile.depend projects/release-pkg/usr.bin/svn/svn/Makefile.depend projects/release-pkg/usr.bin/svn/svnadmin/Makefile.depend projects/release-pkg/usr.bin/svn/svndumpfilter/Makefile.depend projects/release-pkg/usr.bin/svn/svnlook/Makefile.depend projects/release-pkg/usr.bin/svn/svnmucc/Makefile.depend projects/release-pkg/usr.bin/svn/svnrdump/Makefile.depend projects/release-pkg/usr.bin/svn/svnserve/Makefile.depend projects/release-pkg/usr.bin/svn/svnsync/Makefile.depend projects/release-pkg/usr.bin/svn/svnversion/Makefile.depend projects/release-pkg/usr.bin/systat/Makefile projects/release-pkg/usr.bin/systat/cmdtab.c projects/release-pkg/usr.bin/systat/extern.h projects/release-pkg/usr.bin/systat/main.c projects/release-pkg/usr.bin/systat/systat.1 projects/release-pkg/usr.bin/systat/systat.h projects/release-pkg/usr.bin/tip/tip/Makefile projects/release-pkg/usr.bin/truss/amd64-fbsd.c projects/release-pkg/usr.bin/truss/amd64-fbsd32.c projects/release-pkg/usr.bin/truss/amd64-linux32.c projects/release-pkg/usr.bin/truss/arm-fbsd.c projects/release-pkg/usr.bin/truss/extern.h projects/release-pkg/usr.bin/truss/i386-fbsd.c projects/release-pkg/usr.bin/truss/i386-linux.c projects/release-pkg/usr.bin/truss/main.c projects/release-pkg/usr.bin/truss/mips-fbsd.c projects/release-pkg/usr.bin/truss/powerpc-fbsd.c projects/release-pkg/usr.bin/truss/powerpc64-fbsd.c projects/release-pkg/usr.bin/truss/setup.c projects/release-pkg/usr.bin/truss/sparc64-fbsd.c projects/release-pkg/usr.bin/truss/syscall.h projects/release-pkg/usr.bin/truss/syscalls.c projects/release-pkg/usr.bin/truss/truss.h projects/release-pkg/usr.bin/usbhidaction/usbhidaction.c projects/release-pkg/usr.bin/vgrind/RETEST/Makefile.depend projects/release-pkg/usr.bin/wc/Makefile.depend projects/release-pkg/usr.bin/xinstall/install.1 projects/release-pkg/usr.bin/xinstall/xinstall.c projects/release-pkg/usr.bin/yacc/tests/Makefile projects/release-pkg/usr.sbin/Makefile.mips projects/release-pkg/usr.sbin/acpi/acpiconf/acpiconf.8 projects/release-pkg/usr.sbin/amd/Makefile projects/release-pkg/usr.sbin/apmd/Makefile.depend projects/release-pkg/usr.sbin/arp/arp.c projects/release-pkg/usr.sbin/bhyve/acpi.c projects/release-pkg/usr.sbin/boot98cfg/Makefile.depend projects/release-pkg/usr.sbin/bsdconfig/packages/Makefile.depend projects/release-pkg/usr.sbin/bsdconfig/packages/include/Makefile.depend projects/release-pkg/usr.sbin/bsdconfig/share/common.subr projects/release-pkg/usr.sbin/bsdconfig/share/packages/Makefile.depend projects/release-pkg/usr.sbin/bsdinstall/Makefile projects/release-pkg/usr.sbin/bsdinstall/Makefile.depend projects/release-pkg/usr.sbin/bsdinstall/scripts/auto projects/release-pkg/usr.sbin/bsnmpd/modules/snmp_hast/Makefile.depend projects/release-pkg/usr.sbin/ctladm/ctladm.8 projects/release-pkg/usr.sbin/ctladm/ctladm.c projects/release-pkg/usr.sbin/ctld/ctl.conf.5 projects/release-pkg/usr.sbin/ctld/ctld.c projects/release-pkg/usr.sbin/ctld/ctld.h projects/release-pkg/usr.sbin/ctld/kernel.c projects/release-pkg/usr.sbin/ctld/login.c projects/release-pkg/usr.sbin/ctld/parse.y projects/release-pkg/usr.sbin/ctld/token.l projects/release-pkg/usr.sbin/eeprom/Makefile.depend projects/release-pkg/usr.sbin/etcupdate/etcupdate.8 projects/release-pkg/usr.sbin/fifolog/Makefile projects/release-pkg/usr.sbin/fstyp/Makefile projects/release-pkg/usr.sbin/fstyp/zfs.c projects/release-pkg/usr.sbin/gssd/gssd.c projects/release-pkg/usr.sbin/i2c/i2c.c projects/release-pkg/usr.sbin/inetd/inetd.c projects/release-pkg/usr.sbin/kgzip/Makefile.depend projects/release-pkg/usr.sbin/lpr/Makefile projects/release-pkg/usr.sbin/lpr/filters.ru/Makefile.depend projects/release-pkg/usr.sbin/mergemaster/mergemaster.8 projects/release-pkg/usr.sbin/mount_smbfs/Makefile.depend projects/release-pkg/usr.sbin/ndiscvt/inf.c projects/release-pkg/usr.sbin/ndiscvt/inf.h projects/release-pkg/usr.sbin/ndp/ndp.c projects/release-pkg/usr.sbin/ngctl/dot.c projects/release-pkg/usr.sbin/nmtree/Makefile.depend projects/release-pkg/usr.sbin/ntp/ntpdc/Makefile projects/release-pkg/usr.sbin/ofwdump/Makefile.depend projects/release-pkg/usr.sbin/pc-sysinstall/Makefile projects/release-pkg/usr.sbin/pnpinfo/Makefile.depend projects/release-pkg/usr.sbin/pw/pw_user.c projects/release-pkg/usr.sbin/rpcbind/rpcb_svc_com.c projects/release-pkg/usr.sbin/sesutil/Makefile projects/release-pkg/usr.sbin/sesutil/sesutil.8 projects/release-pkg/usr.sbin/sesutil/sesutil.c projects/release-pkg/usr.sbin/sysrc/Makefile projects/release-pkg/usr.sbin/unbound/Makefile projects/release-pkg/usr.sbin/unbound/local-setup/local-unbound-setup.sh projects/release-pkg/usr.sbin/vigr/Makefile projects/release-pkg/usr.sbin/wlconfig/Makefile.depend projects/release-pkg/usr.sbin/wpa/Makefile projects/release-pkg/usr.sbin/yppoll/Makefile.depend Directory Properties: projects/release-pkg/ (props changed) projects/release-pkg/cddl/ (props changed) projects/release-pkg/cddl/contrib/opensolaris/ (props changed) projects/release-pkg/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/release-pkg/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/release-pkg/contrib/binutils/ (props changed) projects/release-pkg/contrib/compiler-rt/ (props changed) projects/release-pkg/contrib/elftoolchain/ (props changed) projects/release-pkg/contrib/elftoolchain/elfdump/ (props changed) projects/release-pkg/contrib/file/ (props changed) projects/release-pkg/contrib/gcc/ (props changed) projects/release-pkg/contrib/libcxxrt/ (props changed) projects/release-pkg/contrib/llvm/ (props changed) projects/release-pkg/contrib/llvm/projects/libunwind/ (props changed) projects/release-pkg/contrib/netcat/ (props changed) projects/release-pkg/contrib/openpam/ (props changed) projects/release-pkg/contrib/unbound/ (props changed) projects/release-pkg/etc/ (props changed) projects/release-pkg/gnu/lib/ (props changed) projects/release-pkg/gnu/usr.bin/binutils/ (props changed) projects/release-pkg/gnu/usr.bin/cc/cc_tools/ (props changed) projects/release-pkg/gnu/usr.bin/gdb/ (props changed) projects/release-pkg/include/ (props changed) projects/release-pkg/lib/libc/ (props changed) projects/release-pkg/lib/libc/stdtime/ (props changed) projects/release-pkg/lib/libz/ (props changed) projects/release-pkg/sbin/ (props changed) projects/release-pkg/sbin/ipfw/ (props changed) projects/release-pkg/share/ (props changed) projects/release-pkg/share/man/man4/ (props changed) projects/release-pkg/sys/ (props changed) projects/release-pkg/sys/boot/ (props changed) projects/release-pkg/sys/cddl/contrib/opensolaris/ (props changed) projects/release-pkg/sys/conf/ (props changed) projects/release-pkg/sys/contrib/ipfilter/ (props changed) projects/release-pkg/targets/ (props changed) projects/release-pkg/usr.bin/calendar/ (props changed) projects/release-pkg/usr.bin/mkimg/ (props changed) projects/release-pkg/usr.bin/procstat/ (props changed) projects/release-pkg/usr.sbin/bhyve/ (props changed) projects/release-pkg/usr.sbin/ndiscvt/ (props changed) Modified: projects/release-pkg/Makefile ============================================================================== --- projects/release-pkg/Makefile Thu Oct 1 09:36:18 2015 (r288440) +++ projects/release-pkg/Makefile Thu Oct 1 09:36:43 2015 (r288441) @@ -244,9 +244,9 @@ cleanworld: # Handle the user-driven targets, using the source relative mk files. # -.if empty(.MAKEFLAGS:M-n) +.if !(!empty(.MAKEFLAGS:M-n) && ${.MAKEFLAGS:M-n} == "-n") # skip this for -n to avoid changing previous behavior of -# 'make -n buildworld' etc. +# 'make -n buildworld' etc. Using -n -n will run it. ${TGTS}: .MAKE tinderbox toolchains kernel-toolchains: .MAKE .endif @@ -382,17 +382,8 @@ kernel-toolchains: # existing system is. # .if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) -# XXX Add arm64 to universe only if we have an external binutils installed. -# It does not build with the in-tree linker. -.if exists(/usr/local/aarch64-freebsd/bin/ld) -UNIVERSE_arm64=arm64 -.elif empty(${TARGETS}) -universe: universe_arm64_skip -universe_epilogue: universe_arm64_skip -universe_arm64_skip: universe_prologue - @echo ">> arm64 skipped - install aarch64-binutils port or package to build" -.endif -TARGETS?=amd64 arm ${UNIVERSE_arm64} i386 mips pc98 powerpc sparc64 +TARGETS?=amd64 arm arm64 i386 mips pc98 powerpc sparc64 +_UNIVERSE_TARGETS= ${TARGETS} TARGET_ARCHES_arm?= arm armeb armv6 armv6hf TARGET_ARCHES_arm64?= aarch64 TARGET_ARCHES_mips?= mipsel mips mips64el mips64 mipsn32 @@ -402,6 +393,16 @@ TARGET_ARCHES_pc98?= i386 TARGET_ARCHES_${target}?= ${target} .endfor +# XXX Add arm64 to universe only if we have an external binutils installed. +# It does not build with the in-tree linker. +.if !exists(/usr/local/aarch64-freebsd/bin/ld) && empty(${TARGETS}) +_UNIVERSE_TARGETS:= ${_UNIVERSE_TARGETS:Narm64} +universe: universe_arm64_skip +universe_epilogue: universe_arm64_skip +universe_arm64_skip: universe_prologue + @echo ">> arm64 skipped - install aarch64-binutils port or package to build" +.endif + .if defined(UNIVERSE_TARGET) MAKE_JUST_WORLDS= YES .else @@ -433,7 +434,7 @@ universe_prologue: .if defined(DOING_TINDERBOX) @rm -f ${FAILFILE} .endif -.for target in ${TARGETS} +.for target in ${_UNIVERSE_TARGETS} universe: universe_${target} universe_epilogue: universe_${target} universe_${target}: universe_${target}_prologue Modified: projects/release-pkg/Makefile.inc1 ============================================================================== --- projects/release-pkg/Makefile.inc1 Thu Oct 1 09:36:18 2015 (r288440) +++ projects/release-pkg/Makefile.inc1 Thu Oct 1 09:36:43 2015 (r288441) @@ -272,9 +272,8 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/i WORLDTMP=${WORLDTMP} \ VERSION="${VERSION}" \ MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" -BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ - ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ - DESTDIR= \ +# need to keep this in sync with targets/pseudo/bootstrap-tools/Makefile +BSARGS= DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ MK_HTML=no NO_LINT=yes MK_MAN=no \ @@ -282,7 +281,11 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \ MK_LLDB=no MK_TESTS=no \ - MK_INCLUDES=yes + MK_INCLUDES=yes + +BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ + ${BSARGS} # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ @@ -345,6 +348,7 @@ CROSS_BINUTILS_PREFIX?=${CROSS_TOOLCHAIN # 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/ @@ -352,6 +356,7 @@ CROSS_BINUTILS_PREFIX=/usr/local/${TARGE .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 .for COMPILER in ${XCOMPILERS} @@ -1377,12 +1382,12 @@ update: # ELF Tool Chain libraries are needed for ELF tools and dtrace tools. .if ${BOOTSTRAPPING} < 1100006 -_elftoolchain_libs= lib/libelf lib/libdwarf +_elftoolchain_libs= lib/libelf lib/libdwarf .endif legacy: .if ${BOOTSTRAPPING} < 800107 && ${BOOTSTRAPPING} != 0 - @echo "ERROR: Source upgrades from versions prior to 8.0 not supported."; \ + @echo "ERROR: Source upgrades from versions prior to 8.0 are not supported."; \ false .endif .for _tool in tools/build ${_elftoolchain_libs} @@ -1401,7 +1406,7 @@ legacy: # binaries is usually quite narrow. Bootstrap tools use the host's compiler and # libraries, augmented by -legacy. # -_bt= _bootstrap-tools +_bt= _bootstrap-tools .if ${MK_GAMES} != "no" _strfile= games/fortune/strfile @@ -1479,20 +1484,6 @@ ${_bt}-usr.bin/clang/clang-tblgen: ${_bt ${_bt}-usr.bin/clang/tblgen: ${_bt}-lib/clang/libllvmtablegen ${_bt}-lib/clang/libllvmsupport .endif -# ELF Tool Chain libraries are needed for ELF tools and dtrace tools. -# dtrace tools are required for older bootstrap env and cross-build -# pre libdwarf -.if ${BOOTSTRAPPING} < 1100006 || (${MACHINE} != ${TARGET} || \ - ${MACHINE_ARCH} != ${TARGET_ARCH}) -.if ${MK_CDDL} != "no" -_dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf cddl/usr.bin/ctfconvert \ - cddl/usr.bin/ctfmerge - -${_bt}-cddl/usr.bin/ctfconvert: ${_bt}-cddl/lib/libctf -${_bt}-cddl/usr.bin/ctfmerge: ${_bt}-cddl/lib/libctf -.endif -.endif - # Default to building the GPL DTC, but build the BSDL one if users explicitly # request it. _dtc= usr.bin/dtc @@ -1532,7 +1523,6 @@ bootstrap-tools: .PHONY .for _tool in \ ${_clang_tblgen} \ ${_kerberos5_bootstrap_tools} \ - ${_dtrace_tools} \ ${_strfile} \ ${_gperf} \ ${_groff} \ @@ -1628,6 +1618,13 @@ _btxld= usr.sbin/btxld .endif .endif +# Rebuild ctfconvert and ctfmerge to avoid difficult-to-diagnose failures +# resulting from missing bug fixes or ELF Toolchain updates. +.if ${MK_CDDL} != "no" +_dtrace_tools= cddl/lib/libctf cddl/usr.bin/ctfconvert \ + cddl/usr.bin/ctfmerge +.endif + # If we're given an XAS, don't build binutils. .if ${XAS:M/*} == "" .if ${MK_BINUTILS_BOOTSTRAP} != "no" @@ -1671,6 +1668,7 @@ cross-tools: .MAKE ${_clang} \ ${_binutils} \ ${_elftctools} \ + ${_dtrace_tools} \ ${_cc} \ ${_btxld} \ ${_crunchide} \ Modified: projects/release-pkg/ObsoleteFiles.inc ============================================================================== --- projects/release-pkg/ObsoleteFiles.inc Thu Oct 1 09:36:18 2015 (r288440) +++ projects/release-pkg/ObsoleteFiles.inc Thu Oct 1 09:36:43 2015 (r288441) @@ -38,6 +38,14 @@ # xargs -n1 | sort | uniq -d; # done +# 20150928: unused sgsmsg utility is removed +OLD_FILES+=usr/bin/sgsmsg +# 20150926: remove links to removed/unimplemented mbuf(9) macros +OLD_FILES+=usr/share/man/man9/MEXT_ADD_REF.9.gz +OLD_FILES+=usr/share/man/man9/MEXTFREE.9.gz +OLD_FILES+=usr/share/man/man9/MEXT_IS_REF.9.gz +OLD_FILES+=usr/share/man/man9/MEXT_REM_REF.9.gz +OLD_FILES+=usr/share/man/man9/MFREE.9.gz # 20150818: *allocm() are gone in jemalloc 4.0.0 OLD_FILES+=usr/share/man/man3/allocm.3.gz OLD_FILES+=usr/share/man/man3/dallocm.3.gz @@ -483,8 +491,6 @@ OLD_FILES+=usr/share/man/man9/splstatclo OLD_FILES+=usr/share/man/man9/spltty.9.gz OLD_FILES+=usr/share/man/man9/splvm.9.gz OLD_FILES+=usr/share/man/man9/splx.9.gz -# 20150122: callout changes reverted -OLD_FILES+=usr/share/man/man9/callout_drain_async.9.gz # 20150118: toeplitz.c moved from netinet to net OLD_FILES+=usr/include/netinet/toeplitz.h # 20150118: new clang import which bumps version from 3.5.0 to 3.5.1. @@ -7236,6 +7242,12 @@ OLD_LIBS+=usr/lib/libposix1e.so.2 OLD_LIBS+=usr/lib/libskey.so.2 OLD_LIBS+=usr/lib/libusbhid.so.0 OLD_LIBS+=usr/lib/libvgl.so.2 +# 20030218: OpenSSL 0.9.7 import +OLD_FILES+=usr/include/des.h +OLD_FILES+=usr/lib/libdes.a +OLD_FILES+=usr/lib/libdes.so +OLD_LIBS+=usr/lib/libdes.so.3 +OLD_FILES+=usr/lib/libdes_p.a # 200302XX OLD_LIBS+=usr/lib/libacl.so.3 OLD_LIBS+=usr/lib/libasn1.so.5 @@ -7294,6 +7306,8 @@ OLD_LIBS+=usr/lib/libtermcap.so.2 OLD_LIBS+=usr/lib/libutil.so.2 OLD_LIBS+=usr/lib/libvgl.so.1 OLD_LIBS+=usr/lib/libwrap.so.2 +# 19991216 +OLD_FILES+=usr/sbin/xntpdc # 199909XX OLD_LIBS+=usr/lib/libc_r.so.3 # ??? Modified: projects/release-pkg/UPDATING ============================================================================== --- projects/release-pkg/UPDATING Thu Oct 1 09:36:18 2015 (r288440) +++ projects/release-pkg/UPDATING Thu Oct 1 09:36:43 2015 (r288441) @@ -31,6 +31,19 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20150924: + Kernel debug files have been moved to /usr/lib/debug/boot/kernel/, + and renamed from .symbols to .debug. This reduces the size requirements + on the boot partition or file system and provides consistency with + userland debug files. + + When using the supported kernel installation method the + /usr/lib/debug/boot/kernel directory will be renamed (to kernel.old) + as is done with /boot/kernel. + + Developers wishing to maintain the historical behavior of installing + debug files in /boot/kernel/ can set KERN_DEBUGDIR="" in src.conf(5). + 20150827: The wireless drivers had undergone changes that remove the 'parent interface' from the ifconfig -l output. The rc.d network scripts Modified: projects/release-pkg/bin/ls/Makefile ============================================================================== --- projects/release-pkg/bin/ls/Makefile Thu Oct 1 09:36:18 2015 (r288440) +++ projects/release-pkg/bin/ls/Makefile Thu Oct 1 09:36:43 2015 (r288441) @@ -13,4 +13,8 @@ CFLAGS+= -DCOLORLS LIBADD+= termcapw .endif +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include Modified: projects/release-pkg/bin/ls/ls.1 ============================================================================== --- projects/release-pkg/bin/ls/ls.1 Thu Oct 1 09:36:18 2015 (r288440) +++ projects/release-pkg/bin/ls/ls.1 Thu Oct 1 09:36:43 2015 (r288441) @@ -32,7 +32,7 @@ .\" @(#)ls.1 8.7 (Berkeley) 7/29/94 .\" $FreeBSD$ .\" -.Dd June 8, 2015 +.Dd September 27, 2015 .Dt LS 1 .Os .Sh NAME @@ -296,9 +296,9 @@ subsection below, except (if the long fo the directory totals are not output when the output is in a single column, even if multi-column output is requested. .It Fl t -Sort by descending time modified (most recently modified first). If two files -have the same modification timestamp, sort their names in ascending -lexicographical order. +Sort by descending time modified (most recently modified first). +If two files have the same modification timestamp, sort their names +in ascending lexicographical order. The .Fl r option reverses both of these sort orders. @@ -320,7 +320,7 @@ or use the option. This causes .Nm -to reverse the lexicographal sort order when sorting files with the +to reverse the lexicographical sort order when sorting files with the same modification timestamp. .It Fl u Use time of last access, Modified: projects/release-pkg/bin/ps/Makefile.depend ============================================================================== --- projects/release-pkg/bin/ps/Makefile.depend Thu Oct 1 09:36:18 2015 (r288440) +++ projects/release-pkg/bin/ps/Makefile.depend Thu Oct 1 09:36:43 2015 (r288441) @@ -11,6 +11,7 @@ DIRDEPS = \ lib/libcompiler_rt \ lib/libjail \ lib/libkvm \ + lib/libutil \ lib/libxo \ lib/msun \ Modified: projects/release-pkg/bin/sh/builtins.def ============================================================================== --- projects/release-pkg/bin/sh/builtins.def Thu Oct 1 09:36:18 2015 (r288440) +++ projects/release-pkg/bin/sh/builtins.def Thu Oct 1 09:36:43 2015 (r288441) @@ -65,6 +65,7 @@ exportcmd -s export -s readonly #exprcmd expr falsecmd false fgcmd -j fg +freebsd_wordexpcmd freebsd_wordexp getoptscmd getopts hashcmd hash histcmd -h fc Modified: projects/release-pkg/bin/sh/expand.c ============================================================================== --- projects/release-pkg/bin/sh/expand.c Thu Oct 1 09:36:18 2015 (r288440) +++ projects/release-pkg/bin/sh/expand.c Thu Oct 1 09:36:43 2015 (r288441) @@ -1656,3 +1656,57 @@ wordexpcmd(int argc, char **argv) outbin(argv[i], strlen(argv[i]) + 1, out1); return (0); } + +/* + * Do most of the work for wordexp(3), new version. + */ + +int +freebsd_wordexpcmd(int argc __unused, char **argv __unused) +{ + struct arglist arglist; + union node *args, *n; + struct strlist *sp; + size_t count, len; + int ch; + int protected = 0; + int fd = -1; + + while ((ch = nextopt("f:p")) != '\0') { + switch (ch) { + case 'f': + fd = number(shoptarg); + break; + case 'p': + protected = 1; + break; + } + } + if (*argptr != NULL) + error("wrong number of arguments"); + if (fd < 0) + error("missing fd"); + INTOFF; + setinputfd(fd, 1); + INTON; + args = parsewordexp(); + popfile(); /* will also close fd */ + if (protected) + for (n = args; n != NULL; n = n->narg.next) { + if (n->narg.backquote != NULL) { + outcslow('C', out1); + error("command substitution disabled"); + } + } + outcslow(' ', out1); + arglist.lastp = &arglist.list; + for (n = args; n != NULL; n = n->narg.next) + expandarg(n, &arglist, EXP_FULL | EXP_TILDE); + *arglist.lastp = NULL; + for (sp = arglist.list, count = len = 0; sp; sp = sp->next) + count++, len += strlen(sp->text); + out1fmt("%016zx %016zx", count, len); + for (sp = arglist.list; sp; sp = sp->next) + outbin(sp->text, strlen(sp->text) + 1, out1); + return (0); +} Modified: projects/release-pkg/bin/sh/parser.c ============================================================================== --- projects/release-pkg/bin/sh/parser.c Thu Oct 1 09:36:18 2015 (r288440) +++ projects/release-pkg/bin/sh/parser.c Thu Oct 1 09:36:43 2015 (r288441) @@ -231,6 +231,39 @@ parsecmd(int interact) } +/* + * Read and parse words for wordexp. + * Returns a list of NARG nodes; NULL if there are no words. + */ +union node * +parsewordexp(void) +{ + union node *n, *first = NULL, **pnext; + int t; + + /* This assumes the parser is not re-entered, + * which could happen if we add command substitution on PS1/PS2. + */ + parser_temp_free_all(); + heredoclist = NULL; + + tokpushback = 0; + checkkwd = 0; + doprompt = 0; + setprompt(0); + needprompt = 0; + pnext = &first; + while ((t = readtoken()) != TEOF) { + if (t != TWORD) + synexpect(TWORD); + n = makename(); + *pnext = n; + pnext = &n->narg.next; + } + return first; +} + + static union node * list(int nlflag) { Modified: projects/release-pkg/bin/sh/parser.h ============================================================================== --- projects/release-pkg/bin/sh/parser.h Thu Oct 1 09:36:18 2015 (r288440) +++ projects/release-pkg/bin/sh/parser.h Thu Oct 1 09:36:43 2015 (r288441) @@ -76,6 +76,7 @@ extern const char *const parsekwd[]; union node *parsecmd(int); +union node *parsewordexp(void); void forcealias(void); void fixredir(union node *, const char *, int); int goodname(const char *); Copied: projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.kpriv.ksh (from r288439, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.kpriv.ksh) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.kpriv.ksh Thu Oct 1 09:36:43 2015 (r288441, copy of r288439, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.kpriv.ksh) @@ -0,0 +1,112 @@ +# +# This file and its contents are supplied under the terms of the +# Common Development and Distribution License ("CDDL"), version 1.0. +# You may only use this file in accordance with the terms of version +# 1.0 of the CDDL. +# +# A full copy of the text of the CDDL should have accompanied this +# source. A copy of the CDDL is also available via the Internet at +# http://www.illumos.org/license/CDDL. +# + +# +# Copyright (c) 2015, Joyent, Inc. All rights reserved. +# + +err=/tmp/err.$$ + +ppriv -s A=basic,dtrace_user $$ + +# +# When we lack dtrace_kernel, we expect to not be able to get at kernel memory +# via any subroutine or other vector. +# +# trace(func((void *)&\`utsname)); } +/usr/sbin/dtrace -wq -Cs /dev/stdin 2> $err <mrbig.toomany[0] = '!'; + exit(0); +} Modified: projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh ============================================================================== --- projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh Thu Oct 1 09:36:18 2015 (r288440) +++ projects/release-pkg/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh Thu Oct 1 09:36:43 2015 (r288441) @@ -69,7 +69,7 @@ prov.h: prov.d $dtrace -h -s prov.d prov.o: prov.d main.o - $dtrace -G -32 -s prov.d main.o + $dtrace -G -s prov.d main.o EOF cat > prov.d <\n" " -T trace (rather than sample) events\n" "\nData reporting options:\n\n" +#ifdef illumos " -c coalesce lock data for arrays like pse_mutex[]\n" +#endif " -k coalesce PCs within functions\n" " -g show total events generated by function\n" " -w wherever: don't distinguish events by caller\n" @@ -381,12 +387,16 @@ lockcmp(lsrec_t *a, lsrec_t *b) if (a->ls_caller > b->ls_caller) return (1); +#ifdef illumos if (a->ls_lock < b->ls_lock) return (-1); if (a->ls_lock > b->ls_lock) return (1); return (0); +#else + return (strcmp(a->ls_lock, b->ls_lock)); +#endif } static int @@ -424,26 +434,40 @@ lockcmp_anywhere(lsrec_t *a, lsrec_t *b) if (a->ls_event > b->ls_event) return (1); +#ifdef illumos if (a->ls_lock < b->ls_lock) return (-1); if (a->ls_lock > b->ls_lock) return (1); return (0); +#else + return (strcmp(a->ls_lock, b->ls_lock)); +#endif } static int lock_and_count_cmp_anywhere(lsrec_t *a, lsrec_t *b) { +#ifndef illumos + int cmp; +#endif + if (a->ls_event < b->ls_event) return (-1); if (a->ls_event > b->ls_event) return (1); +#ifdef illumos if (a->ls_lock < b->ls_lock) return (-1); if (a->ls_lock > b->ls_lock) return (1); +#else + cmp = strcmp(a->ls_lock, b->ls_lock); + if (cmp != 0) + return (cmp); +#endif return (b->ls_count - a->ls_count); } @@ -698,7 +722,11 @@ dprog_addevent(int event) caller = "(uintptr_t)arg0"; arg1 = "arg2"; } else { +#ifdef illumos arg0 = "(uintptr_t)arg0"; +#else + arg0 = "stringof(args[0]->lock_object.lo_name)"; +#endif caller = "caller"; } @@ -912,12 +940,17 @@ lsrec_fill(lsrec_t *lsrec, const dtrace_ lsrec->ls_event = (uint32_t)*((uint64_t *)(data + rec->dtrd_offset)); rec++; +#ifdef illumos if (rec->dtrd_size != sizeof (uintptr_t)) fail(0, "bad lock address size in second record"); /* LINTED - alignment */ lsrec->ls_lock = *((uintptr_t *)(data + rec->dtrd_offset)); rec++; +#else + lsrec->ls_lock = strdup((const char *)(data + rec->dtrd_offset)); + rec++; +#endif if (rec->dtrd_size != sizeof (uintptr_t)) fail(0, "bad caller size in third record"); @@ -1224,9 +1257,11 @@ main(int argc, char **argv) events_specified = 1; break; +#ifdef illumos case 'c': g_cflag = 1; break; +#endif case 'k': g_kflag = 1; @@ -1539,6 +1574,9 @@ main(int argc, char **argv) caller_in_stack = 1; bcopy(oldlsp, lsp, LS_TIME); lsp->ls_caller = oldlsp->ls_stack[fr]; +#ifndef illumos + lsp->ls_lock = strdup(oldlsp->ls_lock); +#endif /* LINTED - alignment */ lsp = (lsrec_t *)((char *)lsp + LS_TIME); } @@ -1547,6 +1585,9 @@ main(int argc, char **argv) /* LINTED - alignment */ lsp = (lsrec_t *)((char *)lsp + LS_TIME); } +#ifndef illumos + free(oldlsp->ls_lock); +#endif } g_nrecs = g_nrecs_used = ((uintptr_t)lsp - (uintptr_t)newlsp) / LS_TIME; @@ -1604,8 +1645,10 @@ main(int argc, char **argv) for (i = 0; i < g_nrecs_used; i++) { int fr; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Thu Oct 1 19:03:01 2015 Return-Path: Delivered-To: svn-src-projects@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 058E3A0D787 for ; Thu, 1 Oct 2015 19:03:01 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::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 E73501232; Thu, 1 Oct 2015 19:03:00 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t91J30qT047556; Thu, 1 Oct 2015 19:03:00 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t91J2l9A047500; Thu, 1 Oct 2015 19:02:47 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201510011902.t91J2l9A047500@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Thu, 1 Oct 2015 19:02:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r288457 - in projects/clang370-import: . bin/ls bin/ls/tests bin/sh cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scalars... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Oct 2015 19:03:01 -0000 Author: dim Date: Thu Oct 1 19:02:45 2015 New Revision: 288457 URL: https://svnweb.freebsd.org/changeset/base/288457 Log: Merge ^/head r288197 through r288456. Added: projects/clang370-import/bin/ls/tests/ - copied from r288456, head/bin/ls/tests/ projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.kpriv.ksh - copied unchanged from r288456, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.kpriv.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scalars/err.bigglobal.d - copied unchanged from r288456, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scalars/err.bigglobal.d projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scalars/err.biglocal.d - copied unchanged from r288456, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scalars/err.biglocal.d projects/clang370-import/gnu/usr.bin/groff/tmac/fr.ISO8859-1.in - copied unchanged from r288456, head/gnu/usr.bin/groff/tmac/fr.ISO8859-1.in projects/clang370-import/gnu/usr.bin/groff/tmac/mdoc.local.in - copied unchanged from r288456, head/gnu/usr.bin/groff/tmac/mdoc.local.in projects/clang370-import/gnu/usr.bin/groff/tmac/ru.KOI8-R.in - copied unchanged from r288456, head/gnu/usr.bin/groff/tmac/ru.KOI8-R.in projects/clang370-import/release/arm/BANANAPI.conf - copied unchanged from r288456, head/release/arm/BANANAPI.conf projects/clang370-import/release/arm/CUBIEBOARD.conf - copied unchanged from r288456, head/release/arm/CUBIEBOARD.conf projects/clang370-import/release/arm/CUBIEBOARD2.conf - copied unchanged from r288456, head/release/arm/CUBIEBOARD2.conf projects/clang370-import/share/man/man4/otus.4 - copied unchanged from r288456, head/share/man/man4/otus.4 projects/clang370-import/share/man/man4/otusfw.4 - copied unchanged from r288456, head/share/man/man4/otusfw.4 projects/clang370-import/share/man/man9/bus_get_resource.9 - copied unchanged from r288456, head/share/man/man9/bus_get_resource.9 projects/clang370-import/share/vt/fonts/vgarom-16x32.hex - copied unchanged from r288456, head/share/vt/fonts/vgarom-16x32.hex projects/clang370-import/sys/contrib/dev/otus/ - copied from r288456, head/sys/contrib/dev/otus/ projects/clang370-import/sys/dev/otus/ - copied from r288456, head/sys/dev/otus/ projects/clang370-import/sys/modules/otus/ - copied from r288456, head/sys/modules/otus/ projects/clang370-import/sys/modules/otusfw/ - copied from r288456, head/sys/modules/otusfw/ projects/clang370-import/usr.bin/systat/zarc.c - copied unchanged from r288456, head/usr.bin/systat/zarc.c projects/clang370-import/usr.sbin/Makefile.arm64 - copied unchanged from r288456, head/usr.sbin/Makefile.arm64 Deleted: projects/clang370-import/cddl/contrib/opensolaris/cmd/sgs/ projects/clang370-import/cddl/contrib/opensolaris/common/avl/avl.c projects/clang370-import/cddl/usr.bin/sgsmsg/ projects/clang370-import/gnu/usr.bin/groff/tmac/fr.ISO8859-1 projects/clang370-import/gnu/usr.bin/groff/tmac/mdoc.local projects/clang370-import/gnu/usr.bin/groff/tmac/ru.KOI8-R projects/clang370-import/sbin/ipf/ipsend/ projects/clang370-import/sbin/ipf/iptest/ projects/clang370-import/sbin/ipf/rules/ Modified: projects/clang370-import/Makefile projects/clang370-import/Makefile.inc1 projects/clang370-import/ObsoleteFiles.inc projects/clang370-import/bin/ls/Makefile projects/clang370-import/bin/ls/ls.1 projects/clang370-import/bin/sh/builtins.def projects/clang370-import/bin/sh/expand.c projects/clang370-import/bin/sh/parser.c projects/clang370-import/bin/sh/parser.h projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.eliminate.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.entryreturn.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.fork.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.header.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkpriv.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkunpriv.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiple.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiprov.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noprobes.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.onlyenabled.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reeval.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static2.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.user.ksh projects/clang370-import/cddl/contrib/opensolaris/cmd/lockstat/lockstat.1 projects/clang370-import/cddl/contrib/opensolaris/cmd/lockstat/lockstat.c projects/clang370-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c projects/clang370-import/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c projects/clang370-import/cddl/usr.bin/Makefile projects/clang370-import/cddl/usr.bin/ctfconvert/Makefile.depend projects/clang370-import/cddl/usr.bin/ctfdump/Makefile.depend projects/clang370-import/cddl/usr.bin/ctfmerge/Makefile.depend projects/clang370-import/cddl/usr.sbin/dtrace/Makefile.depend projects/clang370-import/cddl/usr.sbin/dtrace/tests/common/privs/Makefile projects/clang370-import/cddl/usr.sbin/dtrace/tests/common/scalars/Makefile projects/clang370-import/cddl/usr.sbin/dtruss/Makefile.depend projects/clang370-import/contrib/compiler-rt/lib/builtins/arm/aeabi_memcmp.S projects/clang370-import/contrib/compiler-rt/lib/builtins/arm/aeabi_memcpy.S projects/clang370-import/contrib/compiler-rt/lib/builtins/arm/aeabi_memmove.S projects/clang370-import/contrib/compiler-rt/lib/builtins/arm/aeabi_memset.S projects/clang370-import/contrib/gcc/config/arm/crti.asm projects/clang370-import/contrib/gcc/config/arm/crtn.asm projects/clang370-import/contrib/gcc/config/arm/lib1funcs.asm projects/clang370-import/contrib/libcxxrt/exception.cc projects/clang370-import/contrib/netbsd-tests/lib/libc/sys/t_getcontext.c projects/clang370-import/contrib/netcat/nc.1 projects/clang370-import/contrib/netcat/netcat.c projects/clang370-import/contrib/netcat/socks.c projects/clang370-import/etc/etc.aarch64/ttys projects/clang370-import/etc/mtree/BSD.tests.dist projects/clang370-import/etc/rc.d/ugidfw projects/clang370-import/etc/rc.subr projects/clang370-import/etc/sendmail/Makefile.depend projects/clang370-import/gnu/lib/csu/Makefile projects/clang370-import/gnu/lib/libreadline/readline/Makefile projects/clang370-import/gnu/lib/libssp/Makefile.depend projects/clang370-import/gnu/usr.bin/binutils/ld/Makefile projects/clang370-import/gnu/usr.bin/binutils/ld/Makefile.amd64 projects/clang370-import/gnu/usr.bin/binutils/ld/Makefile.mips projects/clang370-import/gnu/usr.bin/binutils/ld/Makefile.powerpc64 projects/clang370-import/gnu/usr.bin/binutils/ld/Makefile.sparc64 projects/clang370-import/gnu/usr.bin/binutils/libbfd/Makefile.i386 projects/clang370-import/gnu/usr.bin/cc/c++/Makefile.depend projects/clang370-import/gnu/usr.bin/cc/cc/Makefile.depend projects/clang370-import/gnu/usr.bin/cc/cc1/Makefile.depend projects/clang370-import/gnu/usr.bin/cc/cc1plus/Makefile.depend projects/clang370-import/gnu/usr.bin/cc/cc_int/Makefile.depend projects/clang370-import/gnu/usr.bin/cc/cc_tools/Makefile projects/clang370-import/gnu/usr.bin/cc/cc_tools/Makefile.depend projects/clang370-import/gnu/usr.bin/cc/cpp/Makefile.depend projects/clang370-import/gnu/usr.bin/cc/gcov/Makefile.depend projects/clang370-import/gnu/usr.bin/cc/include/Makefile.depend projects/clang370-import/gnu/usr.bin/cc/libcpp/Makefile.depend projects/clang370-import/gnu/usr.bin/cc/libdecnumber/Makefile.depend projects/clang370-import/gnu/usr.bin/cc/libiberty/Makefile.depend projects/clang370-import/gnu/usr.bin/diff/Makefile.depend projects/clang370-import/gnu/usr.bin/dtc/Makefile.depend projects/clang370-import/gnu/usr.bin/gdb/kgdb/trgt_amd64.c projects/clang370-import/gnu/usr.bin/gperf/Makefile.depend projects/clang370-import/gnu/usr.bin/grep/Makefile.depend projects/clang370-import/gnu/usr.bin/groff/tmac/Makefile projects/clang370-import/kerberos5/Makefile projects/clang370-import/kerberos5/lib/Makefile projects/clang370-import/kerberos5/libexec/Makefile projects/clang370-import/kerberos5/libexec/kdigest/Makefile projects/clang370-import/kerberos5/tools/Makefile projects/clang370-import/kerberos5/usr.bin/Makefile projects/clang370-import/kerberos5/usr.bin/hxtool/Makefile projects/clang370-import/kerberos5/usr.bin/kadmin/Makefile projects/clang370-import/kerberos5/usr.bin/kcc/Makefile projects/clang370-import/kerberos5/usr.sbin/Makefile projects/clang370-import/kerberos5/usr.sbin/iprop-log/Makefile projects/clang370-import/kerberos5/usr.sbin/ktutil/Makefile projects/clang370-import/lib/clang/include/Makefile projects/clang370-import/lib/clang/libllvminterpreter/Makefile.depend projects/clang370-import/lib/csu/arm/Makefile.depend projects/clang370-import/lib/csu/arm/crti.S projects/clang370-import/lib/csu/arm/crtn.S projects/clang370-import/lib/csu/i386/Makefile.depend projects/clang370-import/lib/csu/mips/Makefile.depend projects/clang370-import/lib/csu/powerpc/Makefile.depend projects/clang370-import/lib/csu/powerpc64/Makefile.depend projects/clang370-import/lib/csu/sparc64/Makefile.depend projects/clang370-import/lib/libblocksruntime/Makefile.depend projects/clang370-import/lib/libc/arm/aeabi/aeabi_asm_double.S projects/clang370-import/lib/libc/arm/aeabi/aeabi_asm_float.S projects/clang370-import/lib/libc/arm/aeabi/aeabi_vfp_double.S projects/clang370-import/lib/libc/arm/aeabi/aeabi_vfp_float.S projects/clang370-import/lib/libc/arm/gen/__aeabi_read_tp.S projects/clang370-import/lib/libc/arm/gen/_ctx_start.S projects/clang370-import/lib/libc/arm/gen/_setjmp.S projects/clang370-import/lib/libc/arm/gen/alloca.S projects/clang370-import/lib/libc/arm/gen/divsi3.S projects/clang370-import/lib/libc/arm/gen/setjmp.S projects/clang370-import/lib/libc/arm/gen/sigsetjmp.S projects/clang370-import/lib/libc/arm/string/ffs.S projects/clang370-import/lib/libc/arm/string/memcmp.S projects/clang370-import/lib/libc/arm/string/memcpy_arm.S projects/clang370-import/lib/libc/arm/string/memcpy_xscale.S projects/clang370-import/lib/libc/arm/string/memmove.S projects/clang370-import/lib/libc/arm/string/memset.S projects/clang370-import/lib/libc/arm/string/strcmp.S projects/clang370-import/lib/libc/arm/string/strlen.S projects/clang370-import/lib/libc/arm/string/strncmp.S projects/clang370-import/lib/libc/arm/sys/Ovfork.S projects/clang370-import/lib/libc/arm/sys/brk.S projects/clang370-import/lib/libc/arm/sys/cerror.S projects/clang370-import/lib/libc/arm/sys/pipe.S projects/clang370-import/lib/libc/arm/sys/ptrace.S projects/clang370-import/lib/libc/arm/sys/sbrk.S projects/clang370-import/lib/libc/arm/sys/shmat.S projects/clang370-import/lib/libc/arm/sys/sigreturn.S projects/clang370-import/lib/libc/arm/sys/syscall.S projects/clang370-import/lib/libc/gen/fnmatch.c projects/clang370-import/lib/libc/gen/fts-compat.c projects/clang370-import/lib/libc/gen/wordexp.3 projects/clang370-import/lib/libc/gen/wordexp.c projects/clang370-import/lib/libc/sys/Makefile.inc projects/clang370-import/lib/libc/tests/gen/posix_spawn/Makefile projects/clang370-import/lib/libc/tests/stdio/fmemopen2_test.c projects/clang370-import/lib/libcompiler_rt/Makefile projects/clang370-import/lib/libcrypt/tests/Makefile.depend projects/clang370-import/lib/libcuse/Makefile.depend projects/clang370-import/lib/libcxxrt/Makefile.depend.host projects/clang370-import/lib/libevent/Makefile.depend projects/clang370-import/lib/libfetch/common.c projects/clang370-import/lib/libgpib/Makefile.depend projects/clang370-import/lib/libiconv_modules/BIG5/Makefile.depend projects/clang370-import/lib/libiconv_modules/DECHanyu/Makefile.depend projects/clang370-import/lib/libiconv_modules/EUC/Makefile.depend projects/clang370-import/lib/libiconv_modules/EUCTW/Makefile.depend projects/clang370-import/lib/libiconv_modules/GBK2K/Makefile.depend projects/clang370-import/lib/libiconv_modules/HZ/Makefile.depend projects/clang370-import/lib/libiconv_modules/ISO2022/Makefile.depend projects/clang370-import/lib/libiconv_modules/JOHAB/Makefile.depend projects/clang370-import/lib/libiconv_modules/MSKanji/Makefile.depend projects/clang370-import/lib/libiconv_modules/UES/Makefile.depend projects/clang370-import/lib/libiconv_modules/UTF1632/Makefile.depend projects/clang370-import/lib/libiconv_modules/UTF7/Makefile.depend projects/clang370-import/lib/libiconv_modules/UTF8/Makefile.depend projects/clang370-import/lib/libiconv_modules/VIQR/Makefile.depend projects/clang370-import/lib/libiconv_modules/ZW/Makefile.depend projects/clang370-import/lib/libiconv_modules/iconv_none/Makefile.depend projects/clang370-import/lib/libiconv_modules/iconv_std/Makefile.depend projects/clang370-import/lib/libiconv_modules/mapper_646/Makefile.depend projects/clang370-import/lib/libiconv_modules/mapper_none/Makefile.depend projects/clang370-import/lib/libiconv_modules/mapper_parallel/Makefile.depend projects/clang370-import/lib/libiconv_modules/mapper_serial/Makefile.depend projects/clang370-import/lib/libiconv_modules/mapper_std/Makefile.depend projects/clang370-import/lib/libiconv_modules/mapper_zone/Makefile.depend projects/clang370-import/lib/libmilter/Makefile.depend projects/clang370-import/lib/librpcsec_gss/Makefile.depend projects/clang370-import/lib/libsmb/Makefile.depend projects/clang370-import/lib/libstand/Makefile.depend projects/clang370-import/lib/libstdbuf/Makefile.depend projects/clang370-import/lib/libstdthreads/Makefile.depend projects/clang370-import/lib/libugidfw/ugidfw.c projects/clang370-import/lib/libunbound/Makefile.depend projects/clang370-import/lib/libvgl/Makefile.depend projects/clang370-import/lib/ncurses/form/Makefile.depend projects/clang370-import/lib/ncurses/formw/Makefile.depend projects/clang370-import/lib/ncurses/menu/Makefile.depend projects/clang370-import/lib/ncurses/menuw/Makefile.depend projects/clang370-import/lib/ncurses/ncurses/Makefile projects/clang370-import/libexec/bootpd/Makefile.depend projects/clang370-import/libexec/rtld-elf/arm/rtld_start.S projects/clang370-import/release/arm/BEAGLEBONE.conf projects/clang370-import/release/arm/CUBOX-HUMMINGBOARD.conf projects/clang370-import/release/arm/GUMSTIX.conf projects/clang370-import/release/arm/PANDABOARD.conf projects/clang370-import/release/arm/RPI-B.conf projects/clang370-import/release/arm/RPI2.conf projects/clang370-import/release/arm/WANDBOARD.conf projects/clang370-import/release/doc/en_US.ISO8859-1/hardware/article.xml projects/clang370-import/release/doc/share/misc/dev.archlist.txt projects/clang370-import/release/release.sh projects/clang370-import/release/tools/vmimage.subr projects/clang370-import/rescue/librescue/Makefile.depend projects/clang370-import/sbin/fdisk_pc98/Makefile.depend projects/clang370-import/sbin/ifconfig/af_inet6.c projects/clang370-import/sbin/ifconfig/carp.c projects/clang370-import/sbin/ifconfig/ifbridge.c projects/clang370-import/sbin/ifconfig/ifclone.c projects/clang370-import/sbin/ifconfig/ifconfig.c projects/clang370-import/sbin/ifconfig/iffib.c projects/clang370-import/sbin/ifconfig/ifgre.c projects/clang370-import/sbin/ifconfig/ifgroup.c projects/clang370-import/sbin/ifconfig/ifieee80211.c projects/clang370-import/sbin/ifconfig/iflagg.c projects/clang370-import/sbin/ifconfig/ifmac.c projects/clang370-import/sbin/ifconfig/ifmedia.c projects/clang370-import/sbin/ifconfig/ifpfsync.c projects/clang370-import/sbin/ifconfig/ifvlan.c projects/clang370-import/sbin/ifconfig/ifvxlan.c projects/clang370-import/sbin/init/init.c projects/clang370-import/sbin/ipf/Makefile projects/clang370-import/sbin/natd/natd.c projects/clang370-import/sbin/routed/Makefile.depend projects/clang370-import/sbin/sconfig/Makefile.depend projects/clang370-import/sbin/sunlabel/Makefile.depend projects/clang370-import/share/doc/legal/realtek/Makefile.depend projects/clang370-import/share/doc/llvm/Makefile.depend projects/clang370-import/share/examples/libvgl/Makefile.depend projects/clang370-import/share/examples/mdoc/example.4 projects/clang370-import/share/man/man4/Makefile projects/clang370-import/share/man/man4/ctl.4 projects/clang370-import/share/man/man4/man4.arm/Makefile.depend projects/clang370-import/share/man/man4/man4.i386/Makefile.depend projects/clang370-import/share/man/man4/man4.powerpc/Makefile.depend projects/clang370-import/share/man/man4/man4.sparc64/Makefile.depend projects/clang370-import/share/man/man4/usb_quirk.4 projects/clang370-import/share/man/man9/Makefile projects/clang370-import/share/man/man9/VOP_ADVISE.9 projects/clang370-import/share/man/man9/mbuf.9 projects/clang370-import/share/mk/bsd.README projects/clang370-import/share/mk/bsd.files.mk projects/clang370-import/share/mk/bsd.incs.mk projects/clang370-import/share/mk/bsd.progs.mk projects/clang370-import/share/mk/bsd.subdir.mk projects/clang370-import/share/mk/local.gendirdeps.mk projects/clang370-import/share/mk/local.init.mk projects/clang370-import/share/mk/local.meta.sys.mk projects/clang370-import/share/mk/suite.test.mk projects/clang370-import/share/mk/sys.mk projects/clang370-import/share/security/Makefile.depend projects/clang370-import/share/vt/fonts/Makefile projects/clang370-import/sys/amd64/amd64/pmap.c projects/clang370-import/sys/arm/arm/pmap-v6-new.c projects/clang370-import/sys/arm/arm/pmap-v6.c projects/clang370-import/sys/arm/broadcom/bcm2835/bcm2836_mp.c projects/clang370-import/sys/arm/mv/mpic.c projects/clang370-import/sys/arm64/arm64/exception.S projects/clang370-import/sys/arm64/arm64/mp_machdep.c projects/clang370-import/sys/arm64/arm64/pmap.c projects/clang370-import/sys/boot/efi/libefi/Makefile.depend projects/clang370-import/sys/boot/efi/loader/copy.c projects/clang370-import/sys/boot/fdt/dts/arm/bcm2836.dtsi projects/clang370-import/sys/boot/ficl/Makefile.depend projects/clang370-import/sys/boot/i386/boot0/Makefile.depend projects/clang370-import/sys/boot/i386/boot0sio/Makefile.depend projects/clang370-import/sys/boot/i386/boot2/Makefile.depend projects/clang370-import/sys/boot/i386/loader/Makefile.depend projects/clang370-import/sys/boot/i386/zfsloader/Makefile.depend projects/clang370-import/sys/cam/cam_compat.c projects/clang370-import/sys/cam/cam_periph.c projects/clang370-import/sys/cam/cam_periph.h projects/clang370-import/sys/cam/cam_xpt.c projects/clang370-import/sys/cam/ctl/README.ctl.txt projects/clang370-import/sys/cam/ctl/ctl.c projects/clang370-import/sys/cam/ctl/ctl.h projects/clang370-import/sys/cam/ctl/ctl_backend.c projects/clang370-import/sys/cam/ctl/ctl_backend.h projects/clang370-import/sys/cam/ctl/ctl_backend_block.c projects/clang370-import/sys/cam/ctl/ctl_backend_ramdisk.c projects/clang370-import/sys/cam/ctl/ctl_cmd_table.c projects/clang370-import/sys/cam/ctl/ctl_error.c projects/clang370-import/sys/cam/ctl/ctl_error.h projects/clang370-import/sys/cam/ctl/ctl_frontend.c projects/clang370-import/sys/cam/ctl/ctl_frontend.h projects/clang370-import/sys/cam/ctl/ctl_frontend_cam_sim.c projects/clang370-import/sys/cam/ctl/ctl_frontend_ioctl.c projects/clang370-import/sys/cam/ctl/ctl_frontend_iscsi.c projects/clang370-import/sys/cam/ctl/ctl_ha.c projects/clang370-import/sys/cam/ctl/ctl_io.h projects/clang370-import/sys/cam/ctl/ctl_ioctl.h projects/clang370-import/sys/cam/ctl/ctl_private.h projects/clang370-import/sys/cam/ctl/ctl_ser_table.c projects/clang370-import/sys/cam/ctl/ctl_tpc.c projects/clang370-import/sys/cam/ctl/ctl_tpc_local.c projects/clang370-import/sys/cam/ctl/ctl_util.c projects/clang370-import/sys/cam/ctl/ctl_util.h projects/clang370-import/sys/cam/scsi/scsi_cd.h projects/clang370-import/sys/cam/scsi/scsi_pass.c projects/clang370-import/sys/cam/scsi/scsi_sg.c projects/clang370-import/sys/cam/scsi/scsi_target.c projects/clang370-import/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair.c projects/clang370-import/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c projects/clang370-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c projects/clang370-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/clang370-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c projects/clang370-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c projects/clang370-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h projects/clang370-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h projects/clang370-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h projects/clang370-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c projects/clang370-import/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h projects/clang370-import/sys/cddl/dev/dtrace/amd64/dtrace_isa.c projects/clang370-import/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c projects/clang370-import/sys/cddl/dev/sdt/sdt.c projects/clang370-import/sys/compat/linux/linux_dtrace.h projects/clang370-import/sys/contrib/ipfilter/netinet/ip_nat.c projects/clang370-import/sys/dev/acpica/acpi.c projects/clang370-import/sys/dev/ath/if_ath_ahb.c projects/clang370-import/sys/dev/ath/if_ath_pci.c projects/clang370-import/sys/dev/ath/if_athvar.h projects/clang370-import/sys/dev/drm2/i915/i915_gem_execbuffer.c projects/clang370-import/sys/dev/iwn/if_iwn.c projects/clang370-import/sys/dev/nxge/if_nxge.c projects/clang370-import/sys/dev/nxge/xgehal/xgehal-fifo.c projects/clang370-import/sys/dev/nxge/xgehal/xgehal-ring.c projects/clang370-import/sys/dev/usb/usbdevs projects/clang370-import/sys/dev/usb/wlan/if_rsu.c projects/clang370-import/sys/dev/usb/wlan/if_rsureg.h projects/clang370-import/sys/dev/usb/wlan/if_urtwn.c projects/clang370-import/sys/dev/wpi/if_wpi.c projects/clang370-import/sys/i386/i386/pmap.c projects/clang370-import/sys/kern/kern_exec.c projects/clang370-import/sys/kern/kern_exit.c projects/clang370-import/sys/kern/kern_fork.c projects/clang370-import/sys/kern/kern_proc.c projects/clang370-import/sys/kern/kern_racct.c projects/clang370-import/sys/kern/kern_shutdown.c projects/clang370-import/sys/kern/kern_sig.c projects/clang370-import/sys/kern/kern_tc.c projects/clang370-import/sys/kern/kern_timeout.c projects/clang370-import/sys/kern/subr_sbuf.c projects/clang370-import/sys/kern/vfs_bio.c projects/clang370-import/sys/kern/vfs_cache.c projects/clang370-import/sys/kern/vfs_default.c projects/clang370-import/sys/kern/vfs_lookup.c projects/clang370-import/sys/kern/vfs_subr.c projects/clang370-import/sys/kern/vfs_syscalls.c projects/clang370-import/sys/kern/vfs_vnops.c projects/clang370-import/sys/mips/mips/pmap.c projects/clang370-import/sys/modules/Makefile projects/clang370-import/sys/modules/netgraph/Makefile projects/clang370-import/sys/modules/usb/rsu/Makefile projects/clang370-import/sys/modules/usb/urtwn/Makefile projects/clang370-import/sys/net/if_llatbl.c projects/clang370-import/sys/net/if_llatbl.h projects/clang370-import/sys/net80211/_ieee80211.h projects/clang370-import/sys/net80211/ieee80211_freebsd.c projects/clang370-import/sys/net80211/ieee80211_freebsd.h projects/clang370-import/sys/net80211/ieee80211_ht.c projects/clang370-import/sys/net80211/ieee80211_ht.h projects/clang370-import/sys/net80211/ieee80211_input.c projects/clang370-import/sys/net80211/ieee80211_node.h projects/clang370-import/sys/net80211/ieee80211_output.c projects/clang370-import/sys/net80211/ieee80211_proto.c projects/clang370-import/sys/net80211/ieee80211_proto.h projects/clang370-import/sys/net80211/ieee80211_superg.c projects/clang370-import/sys/net80211/ieee80211_var.h projects/clang370-import/sys/netinet/in.c projects/clang370-import/sys/netinet/ip_ipsec.c projects/clang370-import/sys/netinet/tcp_input.c projects/clang370-import/sys/netinet/tcp_reass.c projects/clang370-import/sys/netinet/tcp_subr.c projects/clang370-import/sys/netinet/tcp_var.h projects/clang370-import/sys/netinet6/in6.c projects/clang370-import/sys/netinet6/ip6_ipsec.c projects/clang370-import/sys/netinet6/nd6.c projects/clang370-import/sys/netinet6/nd6.h projects/clang370-import/sys/netinet6/nd6_nbr.c projects/clang370-import/sys/netipsec/ipsec_output.c projects/clang370-import/sys/netipsec/xform_ah.c projects/clang370-import/sys/netipsec/xform_esp.c projects/clang370-import/sys/netipsec/xform_ipcomp.c projects/clang370-import/sys/nfs/nfs_diskless.c projects/clang370-import/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c projects/clang370-import/sys/sys/buf.h projects/clang370-import/sys/sys/file.h projects/clang370-import/sys/sys/sdt.h projects/clang370-import/sys/sys/systm.h projects/clang370-import/sys/sys/types.h projects/clang370-import/sys/tools/vnode_if.awk projects/clang370-import/sys/vm/uma_core.c projects/clang370-import/sys/vm/vm_kern.c projects/clang370-import/sys/vm/vm_object.c projects/clang370-import/sys/vm/vm_object.h projects/clang370-import/sys/vm/vm_page.c projects/clang370-import/sys/vm/vm_page.h projects/clang370-import/targets/pseudo/bootstrap-tools/Makefile (contents, props changed) projects/clang370-import/targets/pseudo/bootstrap-tools/Makefile.depend.host (contents, props changed) projects/clang370-import/targets/pseudo/clang/Makefile.depend projects/clang370-import/targets/pseudo/gcc/Makefile.depend projects/clang370-import/targets/pseudo/hosttools/Makefile.depend projects/clang370-import/targets/pseudo/kernel/Makefile.depend projects/clang370-import/targets/pseudo/the-lot/Makefile.depend projects/clang370-import/targets/pseudo/toolchain/Makefile.depend projects/clang370-import/targets/pseudo/universe/Makefile.depend projects/clang370-import/targets/pseudo/userland/Makefile.depend projects/clang370-import/targets/pseudo/userland/cddl/Makefile.depend projects/clang370-import/targets/pseudo/userland/games/Makefile.depend projects/clang370-import/targets/pseudo/userland/gnu/Makefile.depend projects/clang370-import/targets/pseudo/userland/include/Makefile.depend projects/clang370-import/targets/pseudo/userland/kerberos5/Makefile.depend projects/clang370-import/targets/pseudo/userland/lib/Makefile.depend projects/clang370-import/targets/pseudo/userland/libexec/Makefile.depend projects/clang370-import/targets/pseudo/userland/misc/Makefile.depend projects/clang370-import/targets/pseudo/userland/secure/Makefile.depend projects/clang370-import/targets/pseudo/userland/share/Makefile.depend projects/clang370-import/tools/build/Makefile.depend projects/clang370-import/tools/build/mk/OptionalObsoleteFiles.inc projects/clang370-import/tools/regression/include/stdatomic/Makefile.depend projects/clang370-import/tools/tools/ath/ath_ee_9300_print/Makefile.depend projects/clang370-import/tools/tools/drm/radeon/mkregtable/Makefile.depend projects/clang370-import/tools/tools/makeroot/Makefile.depend projects/clang370-import/tools/tools/usbtest/Makefile.depend projects/clang370-import/usr.bin/lex/Makefile.depend projects/clang370-import/usr.bin/mkcsmapper_static/Makefile.depend projects/clang370-import/usr.bin/pamtest/Makefile.depend projects/clang370-import/usr.bin/setchannel/Makefile.depend projects/clang370-import/usr.bin/smbutil/Makefile.depend projects/clang370-import/usr.bin/svn/Makefile projects/clang370-import/usr.bin/svn/lib/libapr/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libapr_util/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libserf/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libsvn_client/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libsvn_delta/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libsvn_diff/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libsvn_fs/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libsvn_fs_fs/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libsvn_fs_util/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libsvn_ra/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libsvn_ra_local/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libsvn_ra_serf/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libsvn_ra_svn/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libsvn_repos/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libsvn_subr/Makefile.depend projects/clang370-import/usr.bin/svn/lib/libsvn_wc/Makefile.depend projects/clang370-import/usr.bin/svn/svn/Makefile.depend projects/clang370-import/usr.bin/svn/svnadmin/Makefile.depend projects/clang370-import/usr.bin/svn/svndumpfilter/Makefile.depend projects/clang370-import/usr.bin/svn/svnlook/Makefile.depend projects/clang370-import/usr.bin/svn/svnmucc/Makefile.depend projects/clang370-import/usr.bin/svn/svnrdump/Makefile.depend projects/clang370-import/usr.bin/svn/svnserve/Makefile.depend projects/clang370-import/usr.bin/svn/svnsync/Makefile.depend projects/clang370-import/usr.bin/svn/svnversion/Makefile.depend projects/clang370-import/usr.bin/systat/Makefile projects/clang370-import/usr.bin/systat/cmdtab.c projects/clang370-import/usr.bin/systat/extern.h projects/clang370-import/usr.bin/systat/main.c projects/clang370-import/usr.bin/systat/systat.1 projects/clang370-import/usr.bin/systat/systat.h projects/clang370-import/usr.bin/truss/amd64-fbsd.c projects/clang370-import/usr.bin/truss/amd64-fbsd32.c projects/clang370-import/usr.bin/truss/amd64-linux32.c projects/clang370-import/usr.bin/truss/arm-fbsd.c projects/clang370-import/usr.bin/truss/extern.h projects/clang370-import/usr.bin/truss/i386-fbsd.c projects/clang370-import/usr.bin/truss/i386-linux.c projects/clang370-import/usr.bin/truss/main.c projects/clang370-import/usr.bin/truss/mips-fbsd.c projects/clang370-import/usr.bin/truss/powerpc-fbsd.c projects/clang370-import/usr.bin/truss/powerpc64-fbsd.c projects/clang370-import/usr.bin/truss/setup.c projects/clang370-import/usr.bin/truss/sparc64-fbsd.c projects/clang370-import/usr.bin/truss/syscall.h projects/clang370-import/usr.bin/truss/syscalls.c projects/clang370-import/usr.bin/truss/truss.h projects/clang370-import/usr.bin/usbhidaction/usbhidaction.c projects/clang370-import/usr.bin/vgrind/RETEST/Makefile.depend projects/clang370-import/usr.bin/xinstall/install.1 projects/clang370-import/usr.bin/xinstall/xinstall.c projects/clang370-import/usr.bin/yacc/tests/Makefile projects/clang370-import/usr.sbin/Makefile.mips projects/clang370-import/usr.sbin/amd/Makefile projects/clang370-import/usr.sbin/apmd/Makefile.depend projects/clang370-import/usr.sbin/arp/arp.c projects/clang370-import/usr.sbin/boot98cfg/Makefile.depend projects/clang370-import/usr.sbin/bsdconfig/packages/Makefile.depend projects/clang370-import/usr.sbin/bsdconfig/packages/include/Makefile.depend projects/clang370-import/usr.sbin/bsdconfig/share/packages/Makefile.depend projects/clang370-import/usr.sbin/bsdinstall/Makefile projects/clang370-import/usr.sbin/bsdinstall/Makefile.depend projects/clang370-import/usr.sbin/bsnmpd/modules/snmp_hast/Makefile.depend projects/clang370-import/usr.sbin/ctladm/ctladm.8 projects/clang370-import/usr.sbin/ctladm/ctladm.c projects/clang370-import/usr.sbin/ctld/ctl.conf.5 projects/clang370-import/usr.sbin/ctld/ctld.c projects/clang370-import/usr.sbin/ctld/ctld.h projects/clang370-import/usr.sbin/ctld/kernel.c projects/clang370-import/usr.sbin/ctld/parse.y projects/clang370-import/usr.sbin/ctld/token.l projects/clang370-import/usr.sbin/eeprom/Makefile.depend projects/clang370-import/usr.sbin/etcupdate/etcupdate.8 projects/clang370-import/usr.sbin/fifolog/Makefile projects/clang370-import/usr.sbin/gssd/gssd.c projects/clang370-import/usr.sbin/kgzip/Makefile.depend projects/clang370-import/usr.sbin/lpr/Makefile projects/clang370-import/usr.sbin/lpr/filters.ru/Makefile.depend projects/clang370-import/usr.sbin/mergemaster/mergemaster.8 projects/clang370-import/usr.sbin/mount_smbfs/Makefile.depend projects/clang370-import/usr.sbin/ndp/ndp.c projects/clang370-import/usr.sbin/nmtree/Makefile.depend projects/clang370-import/usr.sbin/ofwdump/Makefile.depend projects/clang370-import/usr.sbin/pc-sysinstall/Makefile projects/clang370-import/usr.sbin/pnpinfo/Makefile.depend projects/clang370-import/usr.sbin/rpcbind/rpcb_svc_com.c projects/clang370-import/usr.sbin/unbound/Makefile projects/clang370-import/usr.sbin/vigr/Makefile projects/clang370-import/usr.sbin/wlconfig/Makefile.depend projects/clang370-import/usr.sbin/wpa/Makefile Directory Properties: projects/clang370-import/ (props changed) projects/clang370-import/cddl/ (props changed) projects/clang370-import/cddl/contrib/opensolaris/ (props changed) projects/clang370-import/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/clang370-import/contrib/compiler-rt/ (props changed) projects/clang370-import/contrib/gcc/ (props changed) projects/clang370-import/contrib/libcxxrt/ (props changed) projects/clang370-import/contrib/netcat/ (props changed) projects/clang370-import/etc/ (props changed) projects/clang370-import/gnu/lib/ (props changed) projects/clang370-import/gnu/usr.bin/binutils/ (props changed) projects/clang370-import/gnu/usr.bin/cc/cc_tools/ (props changed) projects/clang370-import/gnu/usr.bin/gdb/ (props changed) projects/clang370-import/lib/libc/ (props changed) projects/clang370-import/sbin/ (props changed) projects/clang370-import/share/ (props changed) projects/clang370-import/share/man/man4/ (props changed) projects/clang370-import/sys/ (props changed) projects/clang370-import/sys/boot/ (props changed) projects/clang370-import/sys/cddl/contrib/opensolaris/ (props changed) projects/clang370-import/sys/contrib/ipfilter/ (props changed) projects/clang370-import/targets/ (props changed) Modified: projects/clang370-import/Makefile ============================================================================== --- projects/clang370-import/Makefile Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/Makefile Thu Oct 1 19:02:45 2015 (r288457) @@ -243,9 +243,9 @@ cleanworld: # Handle the user-driven targets, using the source relative mk files. # -.if empty(.MAKEFLAGS:M-n) +.if !(!empty(.MAKEFLAGS:M-n) && ${.MAKEFLAGS:M-n} == "-n") # skip this for -n to avoid changing previous behavior of -# 'make -n buildworld' etc. +# 'make -n buildworld' etc. Using -n -n will run it. ${TGTS}: .MAKE tinderbox toolchains kernel-toolchains: .MAKE .endif Modified: projects/clang370-import/Makefile.inc1 ============================================================================== --- projects/clang370-import/Makefile.inc1 Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/Makefile.inc1 Thu Oct 1 19:02:45 2015 (r288457) @@ -257,9 +257,8 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/i WORLDTMP=${WORLDTMP} \ VERSION="${VERSION}" \ MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" -BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ - ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ - DESTDIR= \ +# need to keep this in sync with targets/pseudo/bootstrap-tools/Makefile +BSARGS= DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ SSP_CFLAGS= \ MK_HTML=no NO_LINT=yes MK_MAN=no \ @@ -267,7 +266,11 @@ BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ MK_CLANG_EXTRAS=no MK_CLANG_FULL=no \ MK_LLDB=no MK_TESTS=no \ - MK_INCLUDES=yes + MK_INCLUDES=yes + +BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ + ${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ + ${BSARGS} # build-tools stage TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ @@ -1255,7 +1258,7 @@ update: # ELF Tool Chain libraries are needed for ELF tools and dtrace tools. .if ${BOOTSTRAPPING} < 1100006 -_elftoolchain_libs= lib/libelf lib/libdwarf +_elftoolchain_libs= lib/libelf lib/libdwarf .endif legacy: @@ -1279,7 +1282,7 @@ legacy: # binaries is usually quite narrow. Bootstrap tools use the host's compiler and # libraries, augmented by -legacy. # -_bt= _bootstrap-tools +_bt= _bootstrap-tools .if ${MK_GAMES} != "no" _strfile= games/fortune/strfile @@ -1494,7 +1497,7 @@ _btxld= usr.sbin/btxld # Rebuild ctfconvert and ctfmerge to avoid difficult-to-diagnose failures # resulting from missing bug fixes or ELF Toolchain updates. .if ${MK_CDDL} != "no" -_dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf cddl/usr.bin/ctfconvert \ +_dtrace_tools= cddl/lib/libctf cddl/usr.bin/ctfconvert \ cddl/usr.bin/ctfmerge .endif Modified: projects/clang370-import/ObsoleteFiles.inc ============================================================================== --- projects/clang370-import/ObsoleteFiles.inc Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/ObsoleteFiles.inc Thu Oct 1 19:02:45 2015 (r288457) @@ -101,6 +101,14 @@ OLD_FILES+=usr/lib/clang/3.6.1/lib/freeb OLD_DIRS+=usr/lib/clang/3.6.1/lib/freebsd OLD_DIRS+=usr/lib/clang/3.6.1/lib OLD_DIRS+=usr/lib/clang/3.6.1 +# 20150928: unused sgsmsg utility is removed +OLD_FILES+=usr/bin/sgsmsg +# 20150926: remove links to removed/unimplemented mbuf(9) macros +OLD_FILES+=usr/share/man/man9/MEXT_ADD_REF.9.gz +OLD_FILES+=usr/share/man/man9/MEXTFREE.9.gz +OLD_FILES+=usr/share/man/man9/MEXT_IS_REF.9.gz +OLD_FILES+=usr/share/man/man9/MEXT_REM_REF.9.gz +OLD_FILES+=usr/share/man/man9/MFREE.9.gz # 20150818: *allocm() are gone in jemalloc 4.0.0 OLD_FILES+=usr/share/man/man3/allocm.3.gz OLD_FILES+=usr/share/man/man3/dallocm.3.gz Modified: projects/clang370-import/bin/ls/Makefile ============================================================================== --- projects/clang370-import/bin/ls/Makefile Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/bin/ls/Makefile Thu Oct 1 19:02:45 2015 (r288457) @@ -13,4 +13,8 @@ CFLAGS+= -DCOLORLS LIBADD+= termcapw .endif +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif + .include Modified: projects/clang370-import/bin/ls/ls.1 ============================================================================== --- projects/clang370-import/bin/ls/ls.1 Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/bin/ls/ls.1 Thu Oct 1 19:02:45 2015 (r288457) @@ -32,7 +32,7 @@ .\" @(#)ls.1 8.7 (Berkeley) 7/29/94 .\" $FreeBSD$ .\" -.Dd June 8, 2015 +.Dd September 27, 2015 .Dt LS 1 .Os .Sh NAME @@ -296,9 +296,9 @@ subsection below, except (if the long fo the directory totals are not output when the output is in a single column, even if multi-column output is requested. .It Fl t -Sort by descending time modified (most recently modified first). If two files -have the same modification timestamp, sort their names in ascending -lexicographical order. +Sort by descending time modified (most recently modified first). +If two files have the same modification timestamp, sort their names +in ascending lexicographical order. The .Fl r option reverses both of these sort orders. @@ -320,7 +320,7 @@ or use the option. This causes .Nm -to reverse the lexicographal sort order when sorting files with the +to reverse the lexicographical sort order when sorting files with the same modification timestamp. .It Fl u Use time of last access, Modified: projects/clang370-import/bin/sh/builtins.def ============================================================================== --- projects/clang370-import/bin/sh/builtins.def Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/bin/sh/builtins.def Thu Oct 1 19:02:45 2015 (r288457) @@ -65,6 +65,7 @@ exportcmd -s export -s readonly #exprcmd expr falsecmd false fgcmd -j fg +freebsd_wordexpcmd freebsd_wordexp getoptscmd getopts hashcmd hash histcmd -h fc Modified: projects/clang370-import/bin/sh/expand.c ============================================================================== --- projects/clang370-import/bin/sh/expand.c Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/bin/sh/expand.c Thu Oct 1 19:02:45 2015 (r288457) @@ -1656,3 +1656,57 @@ wordexpcmd(int argc, char **argv) outbin(argv[i], strlen(argv[i]) + 1, out1); return (0); } + +/* + * Do most of the work for wordexp(3), new version. + */ + +int +freebsd_wordexpcmd(int argc __unused, char **argv __unused) +{ + struct arglist arglist; + union node *args, *n; + struct strlist *sp; + size_t count, len; + int ch; + int protected = 0; + int fd = -1; + + while ((ch = nextopt("f:p")) != '\0') { + switch (ch) { + case 'f': + fd = number(shoptarg); + break; + case 'p': + protected = 1; + break; + } + } + if (*argptr != NULL) + error("wrong number of arguments"); + if (fd < 0) + error("missing fd"); + INTOFF; + setinputfd(fd, 1); + INTON; + args = parsewordexp(); + popfile(); /* will also close fd */ + if (protected) + for (n = args; n != NULL; n = n->narg.next) { + if (n->narg.backquote != NULL) { + outcslow('C', out1); + error("command substitution disabled"); + } + } + outcslow(' ', out1); + arglist.lastp = &arglist.list; + for (n = args; n != NULL; n = n->narg.next) + expandarg(n, &arglist, EXP_FULL | EXP_TILDE); + *arglist.lastp = NULL; + for (sp = arglist.list, count = len = 0; sp; sp = sp->next) + count++, len += strlen(sp->text); + out1fmt("%016zx %016zx", count, len); + for (sp = arglist.list; sp; sp = sp->next) + outbin(sp->text, strlen(sp->text) + 1, out1); + return (0); +} Modified: projects/clang370-import/bin/sh/parser.c ============================================================================== --- projects/clang370-import/bin/sh/parser.c Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/bin/sh/parser.c Thu Oct 1 19:02:45 2015 (r288457) @@ -231,6 +231,39 @@ parsecmd(int interact) } +/* + * Read and parse words for wordexp. + * Returns a list of NARG nodes; NULL if there are no words. + */ +union node * +parsewordexp(void) +{ + union node *n, *first = NULL, **pnext; + int t; + + /* This assumes the parser is not re-entered, + * which could happen if we add command substitution on PS1/PS2. + */ + parser_temp_free_all(); + heredoclist = NULL; + + tokpushback = 0; + checkkwd = 0; + doprompt = 0; + setprompt(0); + needprompt = 0; + pnext = &first; + while ((t = readtoken()) != TEOF) { + if (t != TWORD) + synexpect(TWORD); + n = makename(); + *pnext = n; + pnext = &n->narg.next; + } + return first; +} + + static union node * list(int nlflag) { Modified: projects/clang370-import/bin/sh/parser.h ============================================================================== --- projects/clang370-import/bin/sh/parser.h Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/bin/sh/parser.h Thu Oct 1 19:02:45 2015 (r288457) @@ -76,6 +76,7 @@ extern const char *const parsekwd[]; union node *parsecmd(int); +union node *parsewordexp(void); void forcealias(void); void fixredir(union node *, const char *, int); int goodname(const char *); Copied: projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.kpriv.ksh (from r288456, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.kpriv.ksh) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.kpriv.ksh Thu Oct 1 19:02:45 2015 (r288457, copy of r288456, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.kpriv.ksh) @@ -0,0 +1,112 @@ +# +# This file and its contents are supplied under the terms of the +# Common Development and Distribution License ("CDDL"), version 1.0. +# You may only use this file in accordance with the terms of version +# 1.0 of the CDDL. +# +# A full copy of the text of the CDDL should have accompanied this +# source. A copy of the CDDL is also available via the Internet at +# http://www.illumos.org/license/CDDL. +# + +# +# Copyright (c) 2015, Joyent, Inc. All rights reserved. +# + +err=/tmp/err.$$ + +ppriv -s A=basic,dtrace_user $$ + +# +# When we lack dtrace_kernel, we expect to not be able to get at kernel memory +# via any subroutine or other vector. +# +# trace(func((void *)&\`utsname)); } +/usr/sbin/dtrace -wq -Cs /dev/stdin 2> $err <mrbig.toomany[0] = '!'; + exit(0); +} Modified: projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh ============================================================================== --- projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh Thu Oct 1 19:02:45 2015 (r288457) @@ -69,7 +69,7 @@ prov.h: prov.d $dtrace -h -s prov.d prov.o: prov.d main.o - $dtrace -G -32 -s prov.d main.o + $dtrace -G -s prov.d main.o EOF cat > prov.d <\n" " -T trace (rather than sample) events\n" "\nData reporting options:\n\n" +#ifdef illumos " -c coalesce lock data for arrays like pse_mutex[]\n" +#endif " -k coalesce PCs within functions\n" " -g show total events generated by function\n" " -w wherever: don't distinguish events by caller\n" @@ -381,12 +387,16 @@ lockcmp(lsrec_t *a, lsrec_t *b) if (a->ls_caller > b->ls_caller) return (1); +#ifdef illumos if (a->ls_lock < b->ls_lock) return (-1); if (a->ls_lock > b->ls_lock) return (1); return (0); +#else + return (strcmp(a->ls_lock, b->ls_lock)); +#endif } static int @@ -424,26 +434,40 @@ lockcmp_anywhere(lsrec_t *a, lsrec_t *b) if (a->ls_event > b->ls_event) return (1); +#ifdef illumos if (a->ls_lock < b->ls_lock) return (-1); if (a->ls_lock > b->ls_lock) return (1); return (0); +#else + return (strcmp(a->ls_lock, b->ls_lock)); +#endif } static int lock_and_count_cmp_anywhere(lsrec_t *a, lsrec_t *b) { +#ifndef illumos + int cmp; +#endif + if (a->ls_event < b->ls_event) return (-1); if (a->ls_event > b->ls_event) return (1); +#ifdef illumos if (a->ls_lock < b->ls_lock) return (-1); if (a->ls_lock > b->ls_lock) return (1); +#else + cmp = strcmp(a->ls_lock, b->ls_lock); + if (cmp != 0) + return (cmp); +#endif return (b->ls_count - a->ls_count); } @@ -698,7 +722,11 @@ dprog_addevent(int event) caller = "(uintptr_t)arg0"; arg1 = "arg2"; } else { +#ifdef illumos arg0 = "(uintptr_t)arg0"; +#else + arg0 = "stringof(args[0]->lock_object.lo_name)"; +#endif caller = "caller"; } @@ -912,12 +940,17 @@ lsrec_fill(lsrec_t *lsrec, const dtrace_ lsrec->ls_event = (uint32_t)*((uint64_t *)(data + rec->dtrd_offset)); rec++; +#ifdef illumos if (rec->dtrd_size != sizeof (uintptr_t)) fail(0, "bad lock address size in second record"); /* LINTED - alignment */ lsrec->ls_lock = *((uintptr_t *)(data + rec->dtrd_offset)); rec++; +#else + lsrec->ls_lock = strdup((const char *)(data + rec->dtrd_offset)); + rec++; +#endif if (rec->dtrd_size != sizeof (uintptr_t)) fail(0, "bad caller size in third record"); @@ -1224,9 +1257,11 @@ main(int argc, char **argv) events_specified = 1; break; +#ifdef illumos case 'c': g_cflag = 1; break; +#endif case 'k': g_kflag = 1; @@ -1539,6 +1574,9 @@ main(int argc, char **argv) caller_in_stack = 1; bcopy(oldlsp, lsp, LS_TIME); lsp->ls_caller = oldlsp->ls_stack[fr]; +#ifndef illumos + lsp->ls_lock = strdup(oldlsp->ls_lock); +#endif /* LINTED - alignment */ lsp = (lsrec_t *)((char *)lsp + LS_TIME); } @@ -1547,6 +1585,9 @@ main(int argc, char **argv) /* LINTED - alignment */ lsp = (lsrec_t *)((char *)lsp + LS_TIME); } +#ifndef illumos + free(oldlsp->ls_lock); +#endif } g_nrecs = g_nrecs_used = ((uintptr_t)lsp - (uintptr_t)newlsp) / LS_TIME; @@ -1604,8 +1645,10 @@ main(int argc, char **argv) for (i = 0; i < g_nrecs_used; i++) { int fr; lsp = sort_buf[i]; +#ifdef illumos if (g_cflag) coalesce_symbol(&lsp->ls_lock); +#endif if (g_kflag) { for (fr = 0; fr < g_stkdepth; fr++) coalesce_symbol(&lsp->ls_stack[fr]); @@ -1659,6 +1702,15 @@ main(int argc, char **argv) first = current; } +#ifndef illumos + /* + * Free lock name buffers + */ + for (i = 0, lsp = (lsrec_t *)data_buf; i < g_nrecs_used; i++, + lsp = (lsrec_t *)((char *)lsp + g_recsize)) + free(lsp->ls_lock); +#endif + return (0); } @@ -1748,8 +1800,12 @@ report_stats(FILE *out, lsrec_t **sort_b (void) fprintf(out, "%u %u", lsp->ls_event, lsp->ls_count); +#ifdef illumos (void) fprintf(out, " %s", format_symbol(buf, lsp->ls_lock, g_cflag)); +#else + (void) fprintf(out, " %s", lsp->ls_lock); +#endif (void) fprintf(out, " %s", format_symbol(buf, lsp->ls_caller, 0)); (void) fprintf(out, " %f", @@ -1811,8 +1867,12 @@ report_stats(FILE *out, lsrec_t **sort_b (void) fprintf(out, "%4.2f %8s ", (double)lsp->ls_refcnt / lsp->ls_count, buf); +#ifdef illumos (void) fprintf(out, "%-22s ", format_symbol(buf, lsp->ls_lock, g_cflag)); +#else + (void) fprintf(out, "%-22s ", lsp->ls_lock); +#endif (void) fprintf(out, "%-24s\n", format_symbol(buf, lsp->ls_caller, 0)); @@ -1908,7 +1968,11 @@ report_trace(FILE *out, lsrec_t **sort_b (void) fprintf(out, "%2d %10llu %11p %-24s %-24s\n", lsp->ls_event, (unsigned long long)lsp->ls_time, (void *)lsp->ls_next, +#ifdef illumos format_symbol(buf, lsp->ls_lock, 0), +#else + lsp->ls_lock, +#endif format_symbol(buf2, lsp->ls_caller, 0)); if (rectype <= LS_STACK(0)) Modified: projects/clang370-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c ============================================================================== --- projects/clang370-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c Thu Oct 1 19:02:45 2015 (r288457) @@ -55,7 +55,6 @@ #include "zfs_prop.h" #include "zfeature_common.h" -int aok; int libzfs_errno(libzfs_handle_t *hdl) Modified: projects/clang370-import/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c ============================================================================== --- projects/clang370-import/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c Thu Oct 1 19:02:45 2015 (r288457) @@ -45,7 +45,9 @@ * Emulation of kernel services in userland. */ +#ifndef __FreeBSD__ int aok; +#endif uint64_t physmem; vnode_t *rootdir = (vnode_t *)0xabcd1234; char hw_serial[HW_HOSTID_LEN]; Modified: projects/clang370-import/cddl/usr.bin/Makefile ============================================================================== --- projects/clang370-import/cddl/usr.bin/Makefile Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/cddl/usr.bin/Makefile Thu Oct 1 19:02:45 2015 (r288457) @@ -6,7 +6,6 @@ SUBDIR= \ ctfconvert \ ctfdump \ ctfmerge \ - sgsmsg \ ${_tests} \ ${_zinject} \ ${_zlook} \ Modified: projects/clang370-import/cddl/usr.bin/ctfconvert/Makefile.depend ============================================================================== --- projects/clang370-import/cddl/usr.bin/ctfconvert/Makefile.depend Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/cddl/usr.bin/ctfconvert/Makefile.depend Thu Oct 1 19:02:45 2015 (r288457) @@ -1,8 +1,6 @@ # $FreeBSD$ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libctf \ gnu/lib/csu \ Modified: projects/clang370-import/cddl/usr.bin/ctfdump/Makefile.depend ============================================================================== --- projects/clang370-import/cddl/usr.bin/ctfdump/Makefile.depend Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/cddl/usr.bin/ctfdump/Makefile.depend Thu Oct 1 19:02:45 2015 (r288457) @@ -1,8 +1,6 @@ # $FreeBSD$ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ gnu/lib/csu \ gnu/lib/libgcc \ Modified: projects/clang370-import/cddl/usr.bin/ctfmerge/Makefile.depend ============================================================================== --- projects/clang370-import/cddl/usr.bin/ctfmerge/Makefile.depend Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/cddl/usr.bin/ctfmerge/Makefile.depend Thu Oct 1 19:02:45 2015 (r288457) @@ -1,8 +1,6 @@ # $FreeBSD$ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libctf \ gnu/lib/csu \ Modified: projects/clang370-import/cddl/usr.sbin/dtrace/Makefile.depend ============================================================================== --- projects/clang370-import/cddl/usr.sbin/dtrace/Makefile.depend Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/cddl/usr.sbin/dtrace/Makefile.depend Thu Oct 1 19:02:45 2015 (r288457) @@ -1,8 +1,6 @@ # $FreeBSD$ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ cddl/lib/libctf \ cddl/lib/libdtrace \ Modified: projects/clang370-import/cddl/usr.sbin/dtrace/tests/common/privs/Makefile ============================================================================== --- projects/clang370-import/cddl/usr.sbin/dtrace/tests/common/privs/Makefile Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/cddl/usr.sbin/dtrace/tests/common/privs/Makefile Thu Oct 1 19:02:45 2015 (r288457) @@ -8,6 +8,7 @@ TESTFILES= \ tst.fds.ksh \ tst.func_access.ksh \ tst.getf.ksh \ + tst.kpriv.ksh \ tst.op_access.ksh \ tst.procpriv.ksh \ tst.providers.ksh \ Modified: projects/clang370-import/cddl/usr.sbin/dtrace/tests/common/scalars/Makefile ============================================================================== --- projects/clang370-import/cddl/usr.sbin/dtrace/tests/common/scalars/Makefile Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/cddl/usr.sbin/dtrace/tests/common/scalars/Makefile Thu Oct 1 19:02:45 2015 (r288457) @@ -14,6 +14,8 @@ TESTFILES= \ err.D_OP_INCOMPAT.dupltype.d \ err.D_OP_INCOMPAT.dupttype.d \ err.D_SYNTAX.declare.d \ + err.bigglobal.d \ + err.biglocal.d \ tst.basicvar.d \ tst.basicvar.d.out \ tst.localvar.d \ Modified: projects/clang370-import/cddl/usr.sbin/dtruss/Makefile.depend ============================================================================== --- projects/clang370-import/cddl/usr.sbin/dtruss/Makefile.depend Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/cddl/usr.sbin/dtruss/Makefile.depend Thu Oct 1 19:02:45 2015 (r288457) @@ -1,8 +1,6 @@ # $FreeBSD$ # Autogenerated - do NOT edit! -DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} - DIRDEPS = \ Modified: projects/clang370-import/contrib/compiler-rt/lib/builtins/arm/aeabi_memcmp.S ============================================================================== --- projects/clang370-import/contrib/compiler-rt/lib/builtins/arm/aeabi_memcmp.S Thu Oct 1 18:18:58 2015 (r288456) +++ projects/clang370-import/contrib/compiler-rt/lib/builtins/arm/aeabi_memcmp.S Thu Oct 1 19:02:45 2015 (r288457) @@ -18,3 +18,5 @@ END_COMPILERRT_FUNCTION(__aeabi_memcmp) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-projects@freebsd.org Sat Oct 3 07:22:14 2015 Return-Path: Delivered-To: svn-src-projects@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 11046A0DD1D for ; Sat, 3 Oct 2015 07:22:14 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::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 F2C3215E2; Sat, 3 Oct 2015 07:22:13 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t937MDmm062318; Sat, 3 Oct 2015 07:22:13 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t937M8fd062289; Sat, 3 Oct 2015 07:22:08 GMT (envelope-from bapt@FreeBSD.org) Message-Id: <201510030722.t937M8fd062289@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f From: Baptiste Daroussin Date: Sat, 3 Oct 2015 07:22:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r288540 - in projects/release-pkg: . contrib/netbsd-tests/lib/libc/sys etc/etc.aarch64 games release/arm sbin/init sbin/ipf/ipftest share/mk sys/arm/arm sys/arm/broadcom/bcm2835 sys/arm... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Oct 2015 07:22:14 -0000 Author: bapt Date: Sat Oct 3 07:22:07 2015 New Revision: 288540 URL: https://svnweb.freebsd.org/changeset/base/288540 Log: Remerge as previous one was broken Added: projects/release-pkg/usr.bin/caesar/ - copied from r288493, head/usr.bin/caesar/ projects/release-pkg/usr.bin/factor/ - copied from r288493, head/usr.bin/factor/ projects/release-pkg/usr.bin/fortune/ - copied from r288493, head/usr.bin/fortune/ projects/release-pkg/usr.bin/grdc/ - copied from r288493, head/usr.bin/grdc/ projects/release-pkg/usr.bin/morse/ - copied from r288493, head/usr.bin/morse/ projects/release-pkg/usr.bin/number/ - copied from r288493, head/usr.bin/number/ projects/release-pkg/usr.bin/pom/ - copied from r288493, head/usr.bin/pom/ projects/release-pkg/usr.bin/primes/ - copied from r288493, head/usr.bin/primes/ projects/release-pkg/usr.bin/random/ - copied from r288493, head/usr.bin/random/ projects/release-pkg/usr.bin/truss/aarch64-fbsd.c - copied unchanged from r288493, head/usr.bin/truss/aarch64-fbsd.c projects/release-pkg/usr.bin/truss/amd64-cloudabi64.c - copied unchanged from r288493, head/usr.bin/truss/amd64-cloudabi64.c projects/release-pkg/usr.bin/truss/amd64cloudabi64.conf - copied unchanged from r288493, head/usr.bin/truss/amd64cloudabi64.conf projects/release-pkg/usr.sbin/Makefile.arm64 - copied unchanged from r288493, head/usr.sbin/Makefile.arm64 Deleted: projects/release-pkg/games/ Modified: projects/release-pkg/Makefile.inc1 projects/release-pkg/contrib/netbsd-tests/lib/libc/sys/t_getcontext.c projects/release-pkg/etc/etc.aarch64/ttys projects/release-pkg/release/arm/BANANAPI.conf projects/release-pkg/release/arm/CUBIEBOARD.conf projects/release-pkg/release/arm/CUBIEBOARD2.conf projects/release-pkg/sbin/init/init.c projects/release-pkg/sbin/ipf/ipftest/Makefile projects/release-pkg/share/mk/meta.stage.mk projects/release-pkg/sys/arm/arm/machdep.c projects/release-pkg/sys/arm/arm/vm_machdep.c projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2836_mp.c projects/release-pkg/sys/arm/include/atomic-v4.h projects/release-pkg/sys/arm/include/atomic-v6.h projects/release-pkg/sys/arm/include/atomic.h projects/release-pkg/sys/arm/mv/mpic.c projects/release-pkg/sys/arm64/arm64/exception.S projects/release-pkg/sys/arm64/arm64/pmap.c projects/release-pkg/sys/cam/ctl/ctl.c projects/release-pkg/sys/cam/ctl/ctl_private.h projects/release-pkg/sys/cam/ctl/ctl_tpc.c projects/release-pkg/sys/dev/acpica/acpi.c projects/release-pkg/sys/dev/drm2/i915/i915_gem_execbuffer.c projects/release-pkg/sys/kern/kern_shutdown.c projects/release-pkg/sys/kern/subr_sbuf.c projects/release-pkg/sys/kern/vfs_default.c projects/release-pkg/sys/net80211/ieee80211_crypto_ccmp.c projects/release-pkg/sys/net80211/ieee80211_crypto_tkip.c projects/release-pkg/sys/net80211/ieee80211_crypto_wep.c projects/release-pkg/sys/sys/systm.h projects/release-pkg/targets/pseudo/bootstrap-tools/Makefile projects/release-pkg/targets/pseudo/stage/Makefile projects/release-pkg/usr.bin/Makefile projects/release-pkg/usr.bin/truss/Makefile projects/release-pkg/usr.bin/truss/syscall.h projects/release-pkg/usr.bin/truss/syscalls.c projects/release-pkg/usr.sbin/bhyve/pci_virtio_net.c projects/release-pkg/usr.sbin/ctld/ctl.conf.5 projects/release-pkg/usr.sbin/ctld/ctld.c projects/release-pkg/usr.sbin/ctld/ctld.h projects/release-pkg/usr.sbin/kldxref/kldxref.c projects/release-pkg/usr.sbin/rpc.yppasswdd/yppasswdd_server.c Directory Properties: projects/release-pkg/ (props changed) projects/release-pkg/sbin/ (props changed) projects/release-pkg/share/ (props changed) projects/release-pkg/sys/ (props changed) projects/release-pkg/targets/ (props changed) projects/release-pkg/usr.sbin/bhyve/ (props changed) Modified: projects/release-pkg/Makefile.inc1 ============================================================================== --- projects/release-pkg/Makefile.inc1 Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/Makefile.inc1 Sat Oct 3 07:22:07 2015 (r288540) @@ -61,9 +61,6 @@ SUBDIR= ${SUBDIR_OVERRIDE} .else SUBDIR= lib libexec SUBDIR+=bin -.if ${MK_GAMES} != "no" -SUBDIR+=games -.endif .if ${MK_CDDL} != "no" SUBDIR+=cddl .endif @@ -1409,7 +1406,7 @@ legacy: _bt= _bootstrap-tools .if ${MK_GAMES} != "no" -_strfile= games/fortune/strfile +_strfile= usr.bin/fortune/strfile .endif .if ${MK_GCC} != "no" && ${MK_CXX} != "no" Modified: projects/release-pkg/contrib/netbsd-tests/lib/libc/sys/t_getcontext.c ============================================================================== --- projects/release-pkg/contrib/netbsd-tests/lib/libc/sys/t_getcontext.c Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/contrib/netbsd-tests/lib/libc/sys/t_getcontext.c Sat Oct 3 07:22:07 2015 (r288540) @@ -53,6 +53,8 @@ run(int n, ...) va_start(va, n); #if defined(__FreeBSD__) && defined(__amd64__) for (i = 0; i < 5; i++) { +#elif defined(__FreeBSD__) && defined(__aarch64__) + for (i = 0; i < 7; i++) { #else for (i = 0; i < 9; i++) { #endif @@ -116,6 +118,10 @@ ATF_TC_BODY(setcontext_link, tc) /* FreeBSD/amd64 only permits up to 6 arguments. */ makecontext(&uc[i], (void *)run, 6, i, 0, 1, 2, 3, 4); +#elif defined(__FreeBSD__) && defined(__aarch64__) + /* FreeBSD/arm64 only permits up to 8 arguments. */ + makecontext(&uc[i], (void *)run, 8, i, + 0, 1, 2, 3, 4, 5, 6); #else makecontext(&uc[i], (void *)run, 10, i, 0, 1, 2, 3, 4, 5, 6, 7, 8); Modified: projects/release-pkg/etc/etc.aarch64/ttys ============================================================================== --- projects/release-pkg/etc/etc.aarch64/ttys Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/etc/etc.aarch64/ttys Sat Oct 3 07:22:07 2015 (r288540) @@ -29,7 +29,7 @@ # when going to single-user mode. console none unknown off secure # -ttyv0 "/usr/libexec/getty Pc" xterm off secure +ttyv0 "/usr/libexec/getty Pc" xterm onifconsole secure # Virtual terminals ttyv1 "/usr/libexec/getty Pc" xterm off secure ttyv2 "/usr/libexec/getty Pc" xterm off secure @@ -41,9 +41,9 @@ ttyv7 "/usr/libexec/getty Pc" xterm off #ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure # Serial terminals # The 'dialup' keyword identifies dialin lines to login, fingerd etc. -ttyu0 "/usr/libexec/getty std.9600" vt100 on secure -ttyu1 "/usr/libexec/getty std.9600" dialup off secure -ttyu2 "/usr/libexec/getty std.9600" dialup off secure -ttyu3 "/usr/libexec/getty std.9600" dialup off secure +ttyu0 "/usr/libexec/getty 3wire" vt100 onifconsole secure +ttyu1 "/usr/libexec/getty 3wire" vt100 onifconsole secure +ttyu2 "/usr/libexec/getty 3wire" vt100 onifconsole secure +ttyu3 "/usr/libexec/getty 3wire" vt100 onifconsole secure # Dumb console dcons "/usr/libexec/getty std.9600" vt100 off secure Modified: projects/release-pkg/release/arm/BANANAPI.conf ============================================================================== --- projects/release-pkg/release/arm/BANANAPI.conf Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/release/arm/BANANAPI.conf Sat Oct 3 07:22:07 2015 (r288540) @@ -22,10 +22,8 @@ arm_install_uboot() { UBOOT_FILES="u-boot.img" FATMOUNT="${DESTDIR%${KERNEL}}/fat" UFSMOUNT="${DESTDIR%${KERNEL}}/ufs" - chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/sunxi-spl.bin \ - of=/dev/${mddev} bs=1k seek=8 - chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \ - of=/dev/${mddev} bs=1k seek=40 conv=notrunc,sync + chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/u-boot-sunxi-with-spl.bin \ + of=/dev/${mddev} bs=1k seek=8 conv=sync chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} Modified: projects/release-pkg/release/arm/CUBIEBOARD.conf ============================================================================== --- projects/release-pkg/release/arm/CUBIEBOARD.conf Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/release/arm/CUBIEBOARD.conf Sat Oct 3 07:22:07 2015 (r288540) @@ -21,10 +21,8 @@ arm_install_uboot() { UBOOT_FILES="u-boot.img" FATMOUNT="${DESTDIR%${KERNEL}}/fat" UFSMOUNT="${DESTDIR%${KERNEL}}/ufs" - chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/sunxi-spl.bin \ - of=/dev/${mddev} bs=1k seek=8 - chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \ - of=/dev/${mddev} bs=1k seek=40 conv=notrunc,sync + chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/u-boot-sunxi-with-spl.bin \ + of=/dev/${mddev} bs=1k seek=8 conv=sync chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} Modified: projects/release-pkg/release/arm/CUBIEBOARD2.conf ============================================================================== --- projects/release-pkg/release/arm/CUBIEBOARD2.conf Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/release/arm/CUBIEBOARD2.conf Sat Oct 3 07:22:07 2015 (r288540) @@ -22,10 +22,8 @@ arm_install_uboot() { UBOOT_FILES="u-boot.img" FATMOUNT="${DESTDIR%${KERNEL}}/fat" UFSMOUNT="${DESTDIR%${KERNEL}}/ufs" - chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/sunxi-spl.bin \ - of=/dev/${mddev} bs=1k seek=8 - chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \ - of=/dev/${mddev} bs=1k seek=40 conv=notrunc,sync + chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/u-boot-sunxi-with-spl.bin \ + of=/dev/${mddev} bs=1k seek=8 conv=sync chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} Modified: projects/release-pkg/sbin/init/init.c ============================================================================== --- projects/release-pkg/sbin/init/init.c Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/sbin/init/init.c Sat Oct 3 07:22:07 2015 (r288540) @@ -1487,6 +1487,15 @@ static state_func_t death(void) { session_t *sp; + int block, blocked; + size_t len; + + /* Temporarily block suspend. */ + len = sizeof(blocked); + block = 1; + if (sysctlbyname("kern.suspend_blocked", &blocked, &len, + &block, sizeof(block)) == -1) + blocked = 0; /* * Also revoke the TTY here. Because runshutdown() may reopen @@ -1503,6 +1512,11 @@ death(void) /* Try to run the rc.shutdown script within a period of time */ runshutdown(); + /* Unblock suspend if we blocked it. */ + if (!blocked) + sysctlbyname("kern.suspend_blocked", NULL, NULL, + &blocked, sizeof(blocked)); + return (state_func_t) death_single; } Modified: projects/release-pkg/sbin/ipf/ipftest/Makefile ============================================================================== --- projects/release-pkg/sbin/ipf/ipftest/Makefile Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/sbin/ipf/ipftest/Makefile Sat Oct 3 07:22:07 2015 (r288540) @@ -32,15 +32,19 @@ CLEANFILES+= ipnat.tab.c ipnat.tab.h CLEANFILES+= ippool_y.c ippool_l.c CLEANFILES+= ippool.tab.c ippool.tab.h -ipnat_y.c: ipnat_y.y +ipnat.tab.c ipnat.tab.h: ipnat_y.y ${YACC} -b ipnat -d ${.ALLSRC} + +ipnat_y.c: ipnat.tab.c sed -e 's/yy/ipnat_yy/g' \ -e 's/y.tab.c/ipnat_y.c/' \ -e s/\"ipnat_y.y\"/\"..\\/tools\\/ipnat_y.y\"/ \ ipnat.tab.c > ${.TARGET} + +ipnat_y.h: ipnat.tab.h sed -e 's/yy/ipnat_yy/g' \ -e 's/y.tab.h/ipnat_y.h/' \ - ipnat.tab.h > ${.TARGET:.c=.h} + ipnat.tab.h > ${.TARGET} ipnat_y.h: ipnat_y.c @@ -54,13 +58,17 @@ ipnat_l.h: lexer.h sed -e 's/yy/ipnat_yy/g' \ ${.ALLSRC} > ${.TARGET} -ippool_y.c: ippool_y.y +ippool.tab.c ippool.tab.h: ippool_y.y ${YACC} -b ippool -d ${.ALLSRC} + +ippool_y.c: ippool.tab.c sed -e 's/yy/ippool_yy/g' \ -e 's/"ippool_y.y"/"..\/tools\/ippool_y.y"/' \ ippool.tab.c > ${.TARGET} + +ippool_y.h: ippool.tab.h sed -e 's/yy/ippool_yy/g' \ - ippool.tab.h > ${.TARGET:.c=.h} + ippool.tab.h > ${.TARGET} ippool_y.h: ippool_y.c @@ -74,13 +82,17 @@ ippool_l.h: lexer.h sed -e 's/yy/ippool_yy/g' \ ${.ALLSRC} > ${.TARGET} -ipf_y.c: ipf_y.y +ipf.tab.c ipf.tab.h: ipf_y.y ${YACC} -b ipf -d ${.ALLSRC} + +ipf_y.c: ipf.tab.c sed -e 's/yy/ipf_yy/g' \ -e 's/"ipf_y.y"/"..\/tools\/ipf_y.y"/' \ ipf.tab.c > ${.TARGET} + +ipf_y.h: ipf.tab.h sed -e 's/yy/ipf_yy/g' \ - ipf.tab.h > ${.TARGET:.c=.h} + ipf.tab.h > ${.TARGET} ipf_y.h: ipf_y.c Modified: projects/release-pkg/share/mk/meta.stage.mk ============================================================================== --- projects/release-pkg/share/mk/meta.stage.mk Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/share/mk/meta.stage.mk Sat Oct 3 07:22:07 2015 (r288540) @@ -237,10 +237,11 @@ stage_as.$s: .dirdep CLEANFILES += ${STAGE_TARGETS} stage_incs stage_includes # stage_*links usually needs to follow any others. -.for t in ${STAGE_TARGETS:N*links:O:u} -.ORDER: $t stage_links -.ORDER: $t stage_symlinks +.if !empty(STAGE_SETS) && !empty(STAGE_TARGETS:Nstage_links) +.for s in ${STAGE_SETS:O:u} +stage_links.$s: ${STAGE_TARGETS:Nstage_links:O:u} .endfor +.endif # make sure this exists staging: Modified: projects/release-pkg/sys/arm/arm/machdep.c ============================================================================== --- projects/release-pkg/sys/arm/arm/machdep.c Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/sys/arm/arm/machdep.c Sat Oct 3 07:22:07 2015 (r288540) @@ -1069,7 +1069,7 @@ init_proc0(vm_offset_t kstack) (thread0.td_kstack + kstack_pages * PAGE_SIZE) - 1; thread0.td_pcb->pcb_flags = 0; thread0.td_pcb->pcb_vfpcpu = -1; - thread0.td_pcb->pcb_vfpstate.fpscr = VFPSCR_DN | VFPSCR_FZ; + thread0.td_pcb->pcb_vfpstate.fpscr = VFPSCR_DN; thread0.td_frame = &proc0_tf; pcpup->pc_curpcb = thread0.td_pcb; } Modified: projects/release-pkg/sys/arm/arm/vm_machdep.c ============================================================================== --- projects/release-pkg/sys/arm/arm/vm_machdep.c Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/sys/arm/arm/vm_machdep.c Sat Oct 3 07:22:07 2015 (r288540) @@ -134,7 +134,7 @@ cpu_fork(register struct thread *td1, re pcb2->pcb_regs.sf_sp = STACKALIGN(td2->td_frame); pcb2->pcb_vfpcpu = -1; - pcb2->pcb_vfpstate.fpscr = VFPSCR_DN | VFPSCR_FZ; + pcb2->pcb_vfpstate.fpscr = VFPSCR_DN; tf = td2->td_frame; tf->tf_spsr &= ~PSR_C; Modified: projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2836_mp.c ============================================================================== --- projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2836_mp.c Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/sys/arm/broadcom/bcm2835/bcm2836_mp.c Sat Oct 3 07:22:07 2015 (r288540) @@ -182,6 +182,8 @@ pic_ipi_read(int i) if (val == 0) return (0); ipi = ffs(val) - 1; + BSWR4(MBOX0CLR_CORE(cpu), 1 << ipi); + dsb(); return (ipi); } return (0x3ff); @@ -190,12 +192,6 @@ pic_ipi_read(int i) void pic_ipi_clear(int ipi) { - int cpu; - - cpu = PCPU_GET(cpuid); - dsb(); - BSWR4(MBOX0CLR_CORE(cpu), 1 << ipi); - wmb(); } void Modified: projects/release-pkg/sys/arm/include/atomic-v4.h ============================================================================== --- projects/release-pkg/sys/arm/include/atomic-v4.h Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/sys/arm/include/atomic-v4.h Sat Oct 3 07:22:07 2015 (r288540) @@ -439,4 +439,37 @@ atomic_subtract_long(volatile u_long *p, atomic_subtract_32((volatile uint32_t *)p, v); } +/* + * ARMv5 does not support SMP. For both kernel and user modes, only a + * compiler barrier is needed for fences, since CPU is always + * self-consistent. + */ +static __inline void +atomic_thread_fence_acq(void) +{ + + __compiler_membar(); +} + +static __inline void +atomic_thread_fence_rel(void) +{ + + __compiler_membar(); +} + +static __inline void +atomic_thread_fence_acq_rel(void) +{ + + __compiler_membar(); +} + +static __inline void +atomic_thread_fence_seq_cst(void) +{ + + __compiler_membar(); +} + #endif /* _MACHINE_ATOMIC_H_ */ Modified: projects/release-pkg/sys/arm/include/atomic-v6.h ============================================================================== --- projects/release-pkg/sys/arm/include/atomic-v6.h Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/sys/arm/include/atomic-v6.h Sat Oct 3 07:22:07 2015 (r288540) @@ -596,4 +596,32 @@ atomic_store_rel_long(volatile u_long *p #undef ATOMIC_ACQ_REL #undef ATOMIC_ACQ_REL_LONG +static __inline void +atomic_thread_fence_acq(void) +{ + + dmb(); +} + +static __inline void +atomic_thread_fence_rel(void) +{ + + dmb(); +} + +static __inline void +atomic_thread_fence_acq_rel(void) +{ + + dmb(); +} + +static __inline void +atomic_thread_fence_seq_cst(void) +{ + + dmb(); +} + #endif /* _MACHINE_ATOMIC_V6_H_ */ Modified: projects/release-pkg/sys/arm/include/atomic.h ============================================================================== --- projects/release-pkg/sys/arm/include/atomic.h Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/sys/arm/include/atomic.h Sat Oct 3 07:22:07 2015 (r288540) @@ -82,34 +82,6 @@ atomic_store_long(volatile u_long *dst, *dst = src; } -static __inline void -atomic_thread_fence_acq(void) -{ - - dmb(); -} - -static __inline void -atomic_thread_fence_rel(void) -{ - - dmb(); -} - -static __inline void -atomic_thread_fence_acq_rel(void) -{ - - dmb(); -} - -static __inline void -atomic_thread_fence_seq_cst(void) -{ - - dmb(); -} - #define atomic_clear_ptr atomic_clear_32 #define atomic_set_ptr atomic_set_32 #define atomic_cmpset_ptr atomic_cmpset_32 Modified: projects/release-pkg/sys/arm/mv/mpic.c ============================================================================== --- projects/release-pkg/sys/arm/mv/mpic.c Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/sys/arm/mv/mpic.c Sat Oct 3 07:22:07 2015 (r288540) @@ -378,10 +378,14 @@ int pic_ipi_read(int i __unused) { uint32_t val; + int ipi; val = MPIC_CPU_READ(mv_mpic_sc, MPIC_IN_DRBL); - if (val) - return (ffs(val) - 1); + if (val) { + ipi = ffs(val) - 1; + MPIC_CPU_WRITE(mv_mpic_sc, MPIC_IN_DRBL, ~(1 << ipi)); + return (ipi); + } return (0x3ff); } @@ -389,10 +393,6 @@ pic_ipi_read(int i __unused) void pic_ipi_clear(int ipi) { - uint32_t val; - - val = ~(1 << ipi); - MPIC_CPU_WRITE(mv_mpic_sc, MPIC_IN_DRBL, val); } #endif Modified: projects/release-pkg/sys/arm64/arm64/exception.S ============================================================================== --- projects/release-pkg/sys/arm64/arm64/exception.S Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/sys/arm64/arm64/exception.S Sat Oct 3 07:22:07 2015 (r288540) @@ -131,45 +131,51 @@ __FBSDID("$FreeBSD$"); 2: .endm -handle_el1h_sync: +ENTRY(handle_el1h_sync) save_registers 1 mov x0, sp bl do_el1h_sync restore_registers 1 eret +END(handle_el1h_sync) -handle_el1h_irq: +ENTRY(handle_el1h_irq) save_registers 1 mov x0, sp bl arm_cpu_intr restore_registers 1 eret +END(handle_el1h_irq) -handle_el1h_error: +ENTRY(handle_el1h_error) brk 0xf13 +END(handle_el1h_error) -handle_el0_sync: +ENTRY(handle_el0_sync) save_registers 0 mov x0, sp bl do_el0_sync do_ast restore_registers 0 eret +END(handle_el0_sync) -handle_el0_irq: +ENTRY(handle_el0_irq) save_registers 0 mov x0, sp bl arm_cpu_intr do_ast restore_registers 0 eret +END(handle_el0_irq) -handle_el0_error: +ENTRY(handle_el0_error) save_registers 0 mov x0, sp bl do_el0_error brk 0xf23 1: b 1b +END(handle_el0_error) .macro vempty .align 7 Modified: projects/release-pkg/sys/arm64/arm64/pmap.c ============================================================================== --- projects/release-pkg/sys/arm64/arm64/pmap.c Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/sys/arm64/arm64/pmap.c Sat Oct 3 07:22:07 2015 (r288540) @@ -243,6 +243,16 @@ static void _pmap_unwire_l3(pmap_t pmap, struct spglist *free); static int pmap_unuse_l3(pmap_t, vm_offset_t, pd_entry_t, struct spglist *); +/* + * These load the old table data and store the new value. + * They need to be atomic as the System MMU may write to the table at + * the same time as the CPU. + */ +#define pmap_load_store(table, entry) atomic_swap_64(table, entry) +#define pmap_set(table, mask) atomic_set_64(table, mask) +#define pmap_load_clear(table) atomic_swap_64(table, 0) +#define pmap_load(table) (*table) + /********************/ /* Inline functions */ /********************/ @@ -277,7 +287,7 @@ pmap_l1_to_l2(pd_entry_t *l1, vm_offset_ { pd_entry_t *l2; - l2 = (pd_entry_t *)PHYS_TO_DMAP(*l1 & ~ATTR_MASK); + l2 = (pd_entry_t *)PHYS_TO_DMAP(pmap_load(l1) & ~ATTR_MASK); return (&l2[pmap_l2_index(va)]); } @@ -287,7 +297,7 @@ pmap_l2(pmap_t pmap, vm_offset_t va) pd_entry_t *l1; l1 = pmap_l1(pmap, va); - if ((*l1 & ATTR_DESCR_MASK) != L1_TABLE) + if ((pmap_load(l1) & ATTR_DESCR_MASK) != L1_TABLE) return (NULL); return (pmap_l1_to_l2(l1, va)); @@ -298,7 +308,7 @@ pmap_l2_to_l3(pd_entry_t *l2, vm_offset_ { pt_entry_t *l3; - l3 = (pd_entry_t *)PHYS_TO_DMAP(*l2 & ~ATTR_MASK); + l3 = (pd_entry_t *)PHYS_TO_DMAP(pmap_load(l2) & ~ATTR_MASK); return (&l3[pmap_l3_index(va)]); } @@ -308,7 +318,7 @@ pmap_l3(pmap_t pmap, vm_offset_t va) pd_entry_t *l2; l2 = pmap_l2(pmap, va); - if (l2 == NULL || (*l2 & ATTR_DESCR_MASK) != L2_TABLE) + if (l2 == NULL || (pmap_load(l2) & ATTR_DESCR_MASK) != L2_TABLE) return (NULL); return (pmap_l2_to_l3(l2, va)); @@ -326,19 +336,19 @@ pmap_get_tables(pmap_t pmap, vm_offset_t l1p = pmap_l1(pmap, va); *l1 = l1p; - if ((*l1p & ATTR_DESCR_MASK) == L1_BLOCK) { + if ((pmap_load(l1p) & ATTR_DESCR_MASK) == L1_BLOCK) { *l2 = NULL; *l3 = NULL; return (true); } - if ((*l1p & ATTR_DESCR_MASK) != L1_TABLE) + if ((pmap_load(l1p) & ATTR_DESCR_MASK) != L1_TABLE) return (false); l2p = pmap_l1_to_l2(l1p, va); *l2 = l2p; - if ((*l2p & ATTR_DESCR_MASK) == L2_BLOCK) { + if ((pmap_load(l2p) & ATTR_DESCR_MASK) == L2_BLOCK) { *l3 = NULL; return (true); } @@ -348,16 +358,6 @@ pmap_get_tables(pmap_t pmap, vm_offset_t return (true); } -/* - * These load the old table data and store the new value. - * They need to be atomic as the System MMU may write to the table at - * the same time as the CPU. - */ -#define pmap_load_store(table, entry) atomic_swap_64(table, entry) -#define pmap_set(table, mask) atomic_set_64(table, mask) -#define pmap_load_clear(table) atomic_swap_64(table, 0) -#define pmap_load(table) (*table) - static __inline int pmap_is_current(pmap_t pmap) { @@ -799,11 +799,11 @@ pmap_extract(pmap_t pmap, vm_offset_t va */ l2p = pmap_l2(pmap, va); if (l2p != NULL) { - l2 = *l2p; + l2 = pmap_load(l2p); if ((l2 & ATTR_DESCR_MASK) == L2_TABLE) { l3p = pmap_l2_to_l3(l2p, va); if (l3p != NULL) { - l3 = *l3p; + l3 = pmap_load(l3p); if ((l3 & ATTR_DESCR_MASK) == L3_PAGE) pa = (l3 & ~ATTR_MASK) | @@ -852,23 +852,25 @@ retry: vm_paddr_t pmap_kextract(vm_offset_t va) { - pd_entry_t *l2; + pd_entry_t *l2p, l2; pt_entry_t *l3; vm_paddr_t pa; if (va >= DMAP_MIN_ADDRESS && va < DMAP_MAX_ADDRESS) { pa = DMAP_TO_PHYS(va); } else { - l2 = pmap_l2(kernel_pmap, va); - if (l2 == NULL) + l2p = pmap_l2(kernel_pmap, va); + if (l2p == NULL) panic("pmap_kextract: No l2"); - if ((*l2 & ATTR_DESCR_MASK) == L2_BLOCK) - return ((*l2 & ~ATTR_MASK) | (va & L2_OFFSET)); + l2 = pmap_load(l2p); + if ((l2 & ATTR_DESCR_MASK) == L2_BLOCK) + return ((l2 & ~ATTR_MASK) | + (va & L2_OFFSET)); - l3 = pmap_l2_to_l3(l2, va); + l3 = pmap_l2_to_l3(l2p, va); if (l3 == NULL) panic("pmap_kextract: No l3..."); - pa = (*l3 & ~ATTR_MASK) | (va & PAGE_MASK); + pa = (pmap_load(l3) & ~ATTR_MASK) | (va & PAGE_MASK); } return (pa); } @@ -1242,11 +1244,11 @@ _pmap_alloc_l3(pmap_t pmap, vm_pindex_t return (NULL); } } else { - pdpg = PHYS_TO_VM_PAGE(*l1 & ~ATTR_MASK); + pdpg = PHYS_TO_VM_PAGE(pmap_load(l1) & ~ATTR_MASK); pdpg->wire_count++; } - l2 = (pd_entry_t *)PHYS_TO_DMAP(*l1 & ~ATTR_MASK); + l2 = (pd_entry_t *)PHYS_TO_DMAP(pmap_load(l1) & ~ATTR_MASK); l2 = &l2[ptepindex & Ln_ADDR_MASK]; pmap_load_store(l2, VM_PAGE_TO_PHYS(m) | L2_TABLE); PTE_SYNC(l2); @@ -1738,7 +1740,7 @@ pmap_remove(pmap_t pmap, vm_offset_t sva if (l2 == NULL) continue; - l3_paddr = *l2; + l3_paddr = pmap_load(l2); /* * Weed out invalid mappings. @@ -1805,7 +1807,7 @@ pmap_remove_all(vm_page_t m) pv_entry_t pv; pmap_t pmap; pt_entry_t *l3, tl3; - pd_entry_t *l2; + pd_entry_t *l2, tl2; struct spglist free; KASSERT((m->oflags & VPO_UNMANAGED) == 0, @@ -1817,7 +1819,9 @@ pmap_remove_all(vm_page_t m) PMAP_LOCK(pmap); pmap_resident_count_dec(pmap, 1); l2 = pmap_l2(pmap, pv->pv_va); - KASSERT((*l2 & ATTR_DESCR_MASK) == L2_TABLE, + KASSERT(l2 != NULL, ("pmap_remove_all: no l2 table found")); + tl2 = pmap_load(l2); + KASSERT((tl2 & ATTR_DESCR_MASK) == L2_TABLE, ("pmap_remove_all: found a table when expecting " "a block in %p's pv list", m)); l3 = pmap_l2_to_l3(l2, pv->pv_va); @@ -1837,7 +1841,7 @@ pmap_remove_all(vm_page_t m) */ if (pmap_page_dirty(tl3)) vm_page_dirty(m); - pmap_unuse_l3(pmap, pv->pv_va, *l2, &free); + pmap_unuse_l3(pmap, pv->pv_va, tl2, &free); TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); m->md.pv_gen++; free_pv_entry(pmap, pv); @@ -1883,7 +1887,7 @@ pmap_protect(pmap_t pmap, vm_offset_t sv va_next = eva; l2 = pmap_l1_to_l2(l1, sva); - if (l2 == NULL || (*l2 & ATTR_DESCR_MASK) != L2_TABLE) + if (l2 == NULL || (pmap_load(l2) & ATTR_DESCR_MASK) != L2_TABLE) continue; if (va_next > eva) @@ -2345,7 +2349,7 @@ pmap_unwire(pmap_t pmap, vm_offset_t sva continue; if ((pmap_load(l3) & ATTR_SW_WIRED) == 0) panic("pmap_unwire: l3 %#jx is missing " - "ATTR_SW_WIRED", (uintmax_t)*l3); + "ATTR_SW_WIRED", (uintmax_t)pmap_load(l3)); /* * PG_W must be cleared atomically. Although the pmap @@ -2836,7 +2840,7 @@ retry_pv_loop: } l3 = pmap_l3(pmap, pv->pv_va); retry: - oldl3 = *l3; + oldl3 = pmap_load(l3); if ((oldl3 & ATTR_AP_RW_BIT) == ATTR_AP(ATTR_AP_RW)) { if (!atomic_cmpset_long(l3, oldl3, oldl3 | ATTR_AP(ATTR_AP_RO))) @@ -2879,7 +2883,7 @@ pmap_ts_referenced(vm_page_t m) pv_entry_t pv, pvf; pmap_t pmap; struct rwlock *lock; - pd_entry_t *l2; + pd_entry_t *l2p, l2; pt_entry_t *l3; vm_paddr_t pa; int cleared, md_gen, not_cleared; @@ -2912,12 +2916,14 @@ retry: goto retry; } } - l2 = pmap_l2(pmap, pv->pv_va); - KASSERT((*l2 & ATTR_DESCR_MASK) == L2_TABLE, + l2p = pmap_l2(pmap, pv->pv_va); + KASSERT(l2p != NULL, ("pmap_ts_referenced: no l2 table found")); + l2 = pmap_load(l2p); + KASSERT((l2 & ATTR_DESCR_MASK) == L2_TABLE, ("pmap_ts_referenced: found an invalid l2 table")); - l3 = pmap_l2_to_l3(l2, pv->pv_va); + l3 = pmap_l2_to_l3(l2p, pv->pv_va); if ((pmap_load(l3) & ATTR_AF) != 0) { - if (safe_to_clear_referenced(pmap, *l3)) { + if (safe_to_clear_referenced(pmap, pmap_load(l3))) { /* * TODO: We don't handle the access flag * at all. We need to be able to set it in @@ -2931,8 +2937,8 @@ retry: * them is wasted effort. We do the * hard work for unwired pages only. */ - pmap_remove_l3(pmap, l3, pv->pv_va, - *l2, &free, &lock); + pmap_remove_l3(pmap, l3, pv->pv_va, l2, + &free, &lock); pmap_invalidate_page(pmap, pv->pv_va); cleared++; if (pvf == pv) Modified: projects/release-pkg/sys/cam/ctl/ctl.c ============================================================================== --- projects/release-pkg/sys/cam/ctl/ctl.c Sat Oct 3 07:21:27 2015 (r288539) +++ projects/release-pkg/sys/cam/ctl/ctl.c Sat Oct 3 07:22:07 2015 (r288540) @@ -781,9 +781,9 @@ alloc: msg->hdr.nexus.targ_lun = lun->lun; msg->hdr.nexus.targ_mapped_lun = lun->lun; msg->lun.flags = lun->flags; - msg->lun.pr_generation = lun->PRGeneration; + msg->lun.pr_generation = lun->pr_generation; msg->lun.pr_res_idx = lun->pr_res_idx; - msg->lun.pr_res_type = lun->res_type; + msg->lun.pr_res_type = lun->pr_res_type; msg->lun.pr_key_count = lun->pr_key_count; i = 0; if (lun->lun_devid) { @@ -1085,9 +1085,9 @@ ctl_isc_lun_sync(struct ctl_softc *softc /* If peer is primary and we are not -- use data */ if ((lun->flags & CTL_LUN_PRIMARY_SC) == 0 && (lun->flags & CTL_LUN_PEER_SC_PRIMARY)) { - lun->PRGeneration = msg->lun.pr_generation; + lun->pr_generation = msg->lun.pr_generation; lun->pr_res_idx = msg->lun.pr_res_idx; - lun->res_type = msg->lun.pr_res_type; + lun->pr_res_type = msg->lun.pr_res_type; lun->pr_key_count = msg->lun.pr_key_count; for (k = 0; k < CTL_MAX_INITIATORS; k++) ctl_clr_prkey(lun, k); @@ -5101,6 +5101,13 @@ ctl_scsi_reserve(struct ctl_scsiio *ctsi ctl_set_reservation_conflict(ctsio); goto bailout; } + + /* SPC-3 exceptions to SPC-2 RESERVE and RELEASE behavior. */ + if (lun->flags & CTL_LUN_PR_RESERVED) { + ctl_set_success(ctsio); + goto bailout; + } + lun->flags |= CTL_LUN_RESERVED; lun->res_idx = residx; ctl_set_success(ctsio); @@ -5130,7 +5137,7 @@ ctl_start_stop(struct ctl_scsiio *ctsio) residx = ctl_get_initindex(&ctsio->io_hdr.nexus); if (ctl_get_prkey(lun, residx) == 0 || - (lun->pr_res_idx != residx && lun->res_type < 4)) { + (lun->pr_res_idx != residx && lun->pr_res_type < 4)) { ctl_set_reservation_conflict(ctsio); ctl_done((union ctl_io *)ctsio); @@ -7540,7 +7547,7 @@ retry: goto retry; } - scsi_ulto4b(lun->PRGeneration, res_keys->header.generation); + scsi_ulto4b(lun->pr_generation, res_keys->header.generation); scsi_ulto4b(sizeof(struct scsi_per_res_key) * lun->pr_key_count, res_keys->header.length); @@ -7571,7 +7578,7 @@ retry: res = (struct scsi_per_res_in_rsrv *)ctsio->kern_data_ptr; - scsi_ulto4b(lun->PRGeneration, res->header.generation); + scsi_ulto4b(lun->pr_generation, res->header.generation); if (lun->flags & CTL_LUN_PR_RESERVED) { @@ -7614,7 +7621,7 @@ retry: scsi_u64to8b(ctl_get_prkey(lun, lun->pr_res_idx), res->data.reservation); } - res->data.scopetype = lun->res_type; + res->data.scopetype = lun->pr_res_type; break; } case SPRI_RC: //report capabilities @@ -7624,7 +7631,8 @@ retry: res_cap = (struct scsi_per_res_cap *)ctsio->kern_data_ptr; scsi_ulto2b(sizeof(*res_cap), res_cap->length); - res_cap->flags2 |= SPRI_TMV | SPRI_ALLOW_5; + res_cap->flags1 = SPRI_CRH; + res_cap->flags2 = SPRI_TMV | SPRI_ALLOW_5; type_mask = SPRI_TM_WR_EX_AR | SPRI_TM_EX_AC_RO | SPRI_TM_WR_EX_RO | @@ -7659,7 +7667,7 @@ retry: goto retry; } - scsi_ulto4b(lun->PRGeneration, res_status->header.generation); + scsi_ulto4b(lun->pr_generation, res_status->header.generation); res_desc = &res_status->desc[0]; for (i = 0; i < CTL_MAX_INITIATORS; i++) { @@ -7671,7 +7679,7 @@ retry: (lun->pr_res_idx == i || lun->pr_res_idx == CTL_PR_ALL_REGISTRANTS)) { res_desc->flags = SPRI_FULL_R_HOLDER; - res_desc->scopetype = lun->res_type; + res_desc->scopetype = lun->pr_res_type; } scsi_ulto2b(i / CTL_MAX_INIT_PER_PORT, res_desc->rel_trgt_port_id); @@ -7760,11 +7768,11 @@ ctl_pro_preempt(struct ctl_softc *softc, ctl_est_ua(lun, i, CTL_UA_REG_PREEMPT); } lun->pr_key_count = 1; - lun->res_type = type; - if (lun->res_type != SPR_TYPE_WR_EX_AR - && lun->res_type != SPR_TYPE_EX_AC_AR) + lun->pr_res_type = type; + if (lun->pr_res_type != SPR_TYPE_WR_EX_AR && + lun->pr_res_type != SPR_TYPE_EX_AC_AR) lun->pr_res_idx = residx; - lun->PRGeneration++; + lun->pr_generation++; mtx_unlock(&lun->lun_lock); /* send msg to other side */ @@ -7834,7 +7842,7 @@ ctl_pro_preempt(struct ctl_softc *softc, ctl_done((union ctl_io *)ctsio); return (CTL_RETVAL_COMPLETE); } - lun->PRGeneration++; + lun->pr_generation++; mtx_unlock(&lun->lun_lock); /* send msg to other side */ @@ -7900,19 +7908,19 @@ ctl_pro_preempt(struct ctl_softc *softc, ctl_clr_prkey(lun, i); lun->pr_key_count--; ctl_est_ua(lun, i, CTL_UA_REG_PREEMPT); - } else if (type != lun->res_type - && (lun->res_type == SPR_TYPE_WR_EX_RO - || lun->res_type ==SPR_TYPE_EX_AC_RO)){ + } else if (type != lun->pr_res_type && + (lun->pr_res_type == SPR_TYPE_WR_EX_RO || + lun->pr_res_type == SPR_TYPE_EX_AC_RO)) { ctl_est_ua(lun, i, CTL_UA_RES_RELEASE); } } - lun->res_type = type; - if (lun->res_type != SPR_TYPE_WR_EX_AR - && lun->res_type != SPR_TYPE_EX_AC_AR) + lun->pr_res_type = type; + if (lun->pr_res_type != SPR_TYPE_WR_EX_AR && + lun->pr_res_type != SPR_TYPE_EX_AC_AR) lun->pr_res_idx = residx; else lun->pr_res_idx = CTL_PR_ALL_REGISTRANTS; - lun->PRGeneration++; + lun->pr_generation++; mtx_unlock(&lun->lun_lock); persis_io.hdr.nexus = ctsio->io_hdr.nexus; @@ -7949,7 +7957,7 @@ ctl_pro_preempt(struct ctl_softc *softc, ctl_done((union ctl_io *)ctsio); return (1); } - lun->PRGeneration++; + lun->pr_generation++; mtx_unlock(&lun->lun_lock); persis_io.hdr.nexus = ctsio->io_hdr.nexus; @@ -7993,9 +8001,9 @@ ctl_pro_preempt_other(struct ctl_lun *lu } lun->pr_key_count = 1; - lun->res_type = msg->pr.pr_info.res_type; - if (lun->res_type != SPR_TYPE_WR_EX_AR - && lun->res_type != SPR_TYPE_EX_AC_AR) + lun->pr_res_type = msg->pr.pr_info.res_type; + if (lun->pr_res_type != SPR_TYPE_WR_EX_AR && + lun->pr_res_type != SPR_TYPE_EX_AC_AR) lun->pr_res_idx = msg->pr.pr_info.residx; } else { for (i = 0; i < CTL_MAX_INITIATORS; i++) { @@ -8017,20 +8025,20 @@ ctl_pro_preempt_other(struct ctl_lun *lu ctl_clr_prkey(lun, i); lun->pr_key_count--; ctl_est_ua(lun, i, CTL_UA_REG_PREEMPT); - } else if (msg->pr.pr_info.res_type != lun->res_type - && (lun->res_type == SPR_TYPE_WR_EX_RO - || lun->res_type == SPR_TYPE_EX_AC_RO)) { + } else if (msg->pr.pr_info.res_type != lun->pr_res_type + && (lun->pr_res_type == SPR_TYPE_WR_EX_RO || + lun->pr_res_type == SPR_TYPE_EX_AC_RO)) { ctl_est_ua(lun, i, CTL_UA_RES_RELEASE); } } - lun->res_type = msg->pr.pr_info.res_type; - if (lun->res_type != SPR_TYPE_WR_EX_AR - && lun->res_type != SPR_TYPE_EX_AC_AR) + lun->pr_res_type = msg->pr.pr_info.res_type; + if (lun->pr_res_type != SPR_TYPE_WR_EX_AR && + lun->pr_res_type != SPR_TYPE_EX_AC_AR) lun->pr_res_idx = msg->pr.pr_info.residx; else lun->pr_res_idx = CTL_PR_ALL_REGISTRANTS; } - lun->PRGeneration++; + lun->pr_generation++; } @@ -8212,9 +8220,9 @@ ctl_persistent_reserve_out(struct ctl_sc lun->flags &= ~CTL_LUN_PR_RESERVED; lun->pr_res_idx = CTL_PR_NO_RESERVATION; - if ((lun->res_type == SPR_TYPE_WR_EX_RO - || lun->res_type == SPR_TYPE_EX_AC_RO) - && lun->pr_key_count) { + if ((lun->pr_res_type == SPR_TYPE_WR_EX_RO || + lun->pr_res_type == SPR_TYPE_EX_AC_RO) && + lun->pr_key_count) { /* * If the reservation is a registrants * only type we need to generate a UA @@ -8230,15 +8238,15 @@ ctl_persistent_reserve_out(struct ctl_sc CTL_UA_RES_RELEASE); } } - lun->res_type = 0; + lun->pr_res_type = 0; } else if (lun->pr_res_idx == CTL_PR_ALL_REGISTRANTS) { if (lun->pr_key_count==0) { lun->flags &= ~CTL_LUN_PR_RESERVED; - lun->res_type = 0; + lun->pr_res_type = 0; lun->pr_res_idx = CTL_PR_NO_RESERVATION; } } - lun->PRGeneration++; + lun->pr_generation++; mtx_unlock(&lun->lun_lock); persis_io.hdr.nexus = ctsio->io_hdr.nexus; @@ -8257,7 +8265,7 @@ ctl_persistent_reserve_out(struct ctl_sc if (ctl_get_prkey(lun, residx) == 0) lun->pr_key_count++; ctl_set_prkey(lun, residx, sa_res_key); - lun->PRGeneration++; + lun->pr_generation++; mtx_unlock(&lun->lun_lock); persis_io.hdr.nexus = ctsio->io_hdr.nexus; @@ -8286,7 +8294,7 @@ ctl_persistent_reserve_out(struct ctl_sc */ if ((lun->pr_res_idx != residx && lun->pr_res_idx != CTL_PR_ALL_REGISTRANTS) - || lun->res_type != type) { + || lun->pr_res_type != type) { mtx_unlock(&lun->lun_lock); free(ctsio->kern_data_ptr, M_CTL); ctl_set_reservation_conflict(ctsio); @@ -8306,7 +8314,7 @@ ctl_persistent_reserve_out(struct ctl_sc lun->pr_res_idx = CTL_PR_ALL_REGISTRANTS; lun->flags |= CTL_LUN_PR_RESERVED; - lun->res_type = type; + lun->pr_res_type = type; mtx_unlock(&lun->lun_lock); @@ -8341,7 +8349,7 @@ ctl_persistent_reserve_out(struct ctl_sc goto done; } *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***