From owner-svn-src-user@FreeBSD.ORG Sun Mar 8 07:37:20 2015 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E5F2EB1B; Sun, 8 Mar 2015 07:37:20 +0000 (UTC) Received: from svn.freebsd.org (svn.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 D1C06965; Sun, 8 Mar 2015 07:37:20 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t287bKlr063839; Sun, 8 Mar 2015 07:37:20 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t287bKH5063837; Sun, 8 Mar 2015 07:37:20 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201503080737.t287bKH5063837@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Sun, 8 Mar 2015 07:37:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r279770 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Mar 2015 07:37:21 -0000 Author: pho Date: Sun Mar 8 07:37:19 2015 New Revision: 279770 URL: https://svnweb.freebsd.org/changeset/base/279770 Log: Use $newfs_flags for newfs default flags. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/link.sh user/pho/stress2/misc/md5.sh Modified: user/pho/stress2/misc/link.sh ============================================================================== --- user/pho/stress2/misc/link.sh Sun Mar 8 04:33:53 2015 (r279769) +++ user/pho/stress2/misc/link.sh Sun Mar 8 07:37:19 2015 (r279770) @@ -48,7 +48,7 @@ mount | grep $mntpoint | grep -q /dev/md mdconfig -a -t swap -s 1g -u $mdstart || exit 1 bsdlabel -w md$mdstart auto -newfs -U md${mdstart}$part > /dev/null +newfs $newfs_flags md${mdstart}$part > /dev/null mount /dev/md${mdstart}$part $mntpoint daemon sh -c "(cd $here/../testcases/swap; ./swap -t 5m -i 20 -h -l 100)" \ Modified: user/pho/stress2/misc/md5.sh ============================================================================== --- user/pho/stress2/misc/md5.sh Sun Mar 8 04:33:53 2015 (r279769) +++ user/pho/stress2/misc/md5.sh Sun Mar 8 07:37:19 2015 (r279770) @@ -42,7 +42,7 @@ dd if=/dev/zero of=$diskimage bs=1k count=5k 2>&1 | egrep -v "records|transferred" mdconfig -f $diskimage -u md$mdstart -newfs -U /dev/md$mdstart > /dev/null +newfs $newfs_flags /dev/md$mdstart > /dev/null ( dd if=/dev/md$mdstart of=/dev/null 2>&1 || echo FAIL ) | egrep -v "records|transferred" From owner-svn-src-user@FreeBSD.ORG Sun Mar 8 07:39:18 2015 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9C718C14; Sun, 8 Mar 2015 07:39:18 +0000 (UTC) Received: from svn.freebsd.org (svn.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 6ED45972; Sun, 8 Mar 2015 07:39:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t287dIcn064105; Sun, 8 Mar 2015 07:39:18 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t287dIvV064102; Sun, 8 Mar 2015 07:39:18 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201503080739.t287dIvV064102@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Sun, 8 Mar 2015 07:39:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r279771 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Mar 2015 07:39:18 -0000 Author: pho Date: Sun Mar 8 07:39:17 2015 New Revision: 279771 URL: https://svnweb.freebsd.org/changeset/base/279771 Log: Change test to ensure a 5 minute runtime. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/devfs.sh user/pho/stress2/misc/nullfs.sh Modified: user/pho/stress2/misc/devfs.sh ============================================================================== --- user/pho/stress2/misc/devfs.sh Sun Mar 8 07:37:19 2015 (r279770) +++ user/pho/stress2/misc/devfs.sh Sun Mar 8 07:39:17 2015 (r279771) @@ -32,13 +32,14 @@ . ../default.cfg -mounts=10 # Number of parallel scripts -D=/usr/tmp/diskimage +mounts=15 # Number of parallel scripts +cont=/tmp/devfs.continue if [ $# -eq 0 ]; then + touch $cont for i in `jot $mounts`; do [ ! -d ${mntpoint}$i ] && mkdir ${mntpoint}$i - mount | grep -q "${mntpoint}$i" && umount ${mntpoint}$i + mount | grep -q "on ${mntpoint}$i " && umount ${mntpoint}$i done # start the parallel tests @@ -52,19 +53,21 @@ if [ $# -eq 0 ]; then done else if [ $1 = find ]; then - for i in `jot 64`; do + while [ -r $cont ]; do find ${mntpoint}* -maxdepth 1 -type f > /dev/null 2>&1 done else # The test: Parallel mount and unmounts - for i in `jot 64`; do + start=`date '+%s'` + while [ `date '+%s'` -lt $((start + 300)) ]; do m=$1 mount -t devfs none ${mntpoint}$m opt=`[ $(( m % 2 )) -eq 0 ] && echo -f` - while mount | grep -q ${mntpoint}$m; do + while mount | grep -q " ${mntpoint}$m "; do umount $opt ${mntpoint}$m > /dev/null 2>&1 done done + rm -f $cont fi fi Modified: user/pho/stress2/misc/nullfs.sh ============================================================================== --- user/pho/stress2/misc/nullfs.sh Sun Mar 8 07:37:19 2015 (r279770) +++ user/pho/stress2/misc/nullfs.sh Sun Mar 8 07:39:17 2015 (r279771) @@ -36,11 +36,13 @@ . ../default.cfg mounts=15 # Number of parallel scripts +cont=/tmp/nullfs.continue if [ $# -eq 0 ]; then + touch $cont for i in `jot $mounts`; do [ ! -d ${mntpoint}$i ] && mkdir ${mntpoint}$i - mount | grep "$mntpoint" | grep -q ${mntpoint}$i && umount ${mntpoint}$i + mount | grep -q " ${mntpoint}$i " && umount ${mntpoint}$i done # start the parallel tests @@ -59,12 +61,14 @@ if [ $# -eq 0 ]; then else # The test: Parallel mount and unmounts - for i in `jot 1024`; do + start=`date '+%s'` + while [ `date '+%s'` -lt $((start + 300)) ]; do m=$1 mount_nullfs /tmp ${mntpoint}$m > /dev/null 2>&1 opt=`[ $(( m % 2 )) -eq 0 ] && echo -f` while mount | grep "$mntpoint" | grep -q ${mntpoint}$m; do - umount $opt ${mntpoint}$m > /dev/null 2>&1 + umount $opt ${mntpoint}$m > /dev/null 2>&1 done done + rm -f $cont fi From owner-svn-src-user@FreeBSD.ORG Sun Mar 8 07:40:41 2015 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 64270CF6; Sun, 8 Mar 2015 07:40:41 +0000 (UTC) Received: from svn.freebsd.org (svn.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 501C69FE; Sun, 8 Mar 2015 07:40:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t287efNQ065444; Sun, 8 Mar 2015 07:40:41 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t287efWJ065443; Sun, 8 Mar 2015 07:40:41 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201503080740.t287efWJ065443@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Sun, 8 Mar 2015 07:40:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r279772 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Mar 2015 07:40:41 -0000 Author: pho Date: Sun Mar 8 07:40:40 2015 New Revision: 279772 URL: https://svnweb.freebsd.org/changeset/base/279772 Log: Make test less verbose. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/procfs.sh Modified: user/pho/stress2/misc/procfs.sh ============================================================================== --- user/pho/stress2/misc/procfs.sh Sun Mar 8 07:39:17 2015 (r279771) +++ user/pho/stress2/misc/procfs.sh Sun Mar 8 07:40:40 2015 (r279772) @@ -58,7 +58,6 @@ else while [ -r /tmp/$0 ]; do ls -lR ${mntpoint}* done - echo "Done 1 @ `date '+%T'`" else # The test: Parallel mount and unmounts @@ -71,6 +70,5 @@ else done done rm -f /tmp/$0 - echo "Done 2 @ `date '+%T'`" fi fi From owner-svn-src-user@FreeBSD.ORG Sun Mar 8 08:47:11 2015 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 57E12621; Sun, 8 Mar 2015 08:47:11 +0000 (UTC) Received: from svn.freebsd.org (svn.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 28CDAF42; Sun, 8 Mar 2015 08:47:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t288lAj8096736; Sun, 8 Mar 2015 08:47:10 GMT (envelope-from dchagin@FreeBSD.org) Received: (from dchagin@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t288lAh4096734; Sun, 8 Mar 2015 08:47:10 GMT (envelope-from dchagin@FreeBSD.org) Message-Id: <201503080847.t288lAh4096734@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dchagin set sender to dchagin@FreeBSD.org using -f From: Dmitry Chagin Date: Sun, 8 Mar 2015 08:47:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r279775 - user/dchagin/lemul/sys/compat/linux X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Mar 2015 08:47:11 -0000 Author: dchagin Date: Sun Mar 8 08:47:09 2015 New Revision: 279775 URL: https://svnweb.freebsd.org/changeset/base/279775 Log: The latest cp tool is trying to use the btrfs clone operation that is implemented via ioctl interface. First of all return ENOTSUP for this operation as a cp fallback to usual method in that case. Secondly, do not print out the message about unimplemented operation. Modified: user/dchagin/lemul/sys/compat/linux/linux_ioctl.c user/dchagin/lemul/sys/compat/linux/linux_ioctl.h Modified: user/dchagin/lemul/sys/compat/linux/linux_ioctl.c ============================================================================== --- user/dchagin/lemul/sys/compat/linux/linux_ioctl.c Sun Mar 8 08:44:04 2015 (r279774) +++ user/dchagin/lemul/sys/compat/linux/linux_ioctl.c Sun Mar 8 08:47:09 2015 (r279775) @@ -3596,9 +3596,16 @@ linux_ioctl(struct thread *td, struct li sx_sunlock(&linux_ioctl_sx); fdrop(fp, td); - linux_msg(td, "ioctl fd=%d, cmd=0x%x ('%c',%d) is not implemented", - args->fd, (int)(args->cmd & 0xffff), - (int)(args->cmd & 0xff00) >> 8, (int)(args->cmd & 0xff)); + switch (args->cmd & 0xffff) { + case LINUX_BTRFS_IOC_CLONE: + return (ENOTSUP); + + default: + linux_msg(td, "ioctl fd=%d, cmd=0x%x ('%c',%d) is not implemented", + args->fd, (int)(args->cmd & 0xffff), + (int)(args->cmd & 0xff00) >> 8, (int)(args->cmd & 0xff)); + break; + } return (EINVAL); } Modified: user/dchagin/lemul/sys/compat/linux/linux_ioctl.h ============================================================================== --- user/dchagin/lemul/sys/compat/linux/linux_ioctl.h Sun Mar 8 08:44:04 2015 (r279774) +++ user/dchagin/lemul/sys/compat/linux/linux_ioctl.h Sun Mar 8 08:47:09 2015 (r279775) @@ -745,6 +745,12 @@ #define FBSD_LUSB_MIN 0xffdd /* + * Linux btrfs clone operation + */ +#define LINUX_BTRFS_IOC_CLONE 0x9409 /* 0x40049409 */ + + +/* * Pluggable ioctl handlers */ struct linux_ioctl_args; From owner-svn-src-user@FreeBSD.ORG Sun Mar 8 11:19:51 2015 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BEF8CCA2; Sun, 8 Mar 2015 11:19:51 +0000 (UTC) Received: from svn.freebsd.org (svn.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 A5BCCFD7; Sun, 8 Mar 2015 11:19:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t28BJpxx071394; Sun, 8 Mar 2015 11:19:51 GMT (envelope-from dchagin@FreeBSD.org) Received: (from dchagin@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t28BJgxL071347; Sun, 8 Mar 2015 11:19:42 GMT (envelope-from dchagin@FreeBSD.org) Message-Id: <201503081119.t28BJgxL071347@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dchagin set sender to dchagin@FreeBSD.org using -f From: Dmitry Chagin Date: Sun, 8 Mar 2015 11:19:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r279777 - in user/dchagin/lemul: . bin/kill bin/rcp bin/sh bin/sh/bltin cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt ... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Mar 2015 11:19:51 -0000 Author: dchagin Date: Sun Mar 8 11:19:41 2015 New Revision: 279777 URL: https://svnweb.freebsd.org/changeset/base/279777 Log: Merge from head. Added: user/dchagin/lemul/cddl/usr.sbin/dtrace/tests/ - copied from r279776, head/cddl/usr.sbin/dtrace/tests/ user/dchagin/lemul/contrib/binutils/binutils/doc/binutils.7 - copied unchanged from r279776, head/contrib/binutils/binutils/doc/binutils.7 user/dchagin/lemul/contrib/binutils/gas/doc/as.7 - copied unchanged from r279776, head/contrib/binutils/gas/doc/as.7 user/dchagin/lemul/contrib/binutils/ld/ld.7 - copied unchanged from r279776, head/contrib/binutils/ld/ld.7 user/dchagin/lemul/contrib/binutils/ld/ldint.7 - copied unchanged from r279776, head/contrib/binutils/ld/ldint.7 user/dchagin/lemul/contrib/diff/doc/diff.7 - copied unchanged from r279776, head/contrib/diff/doc/diff.7 user/dchagin/lemul/contrib/gperf/doc/gperf.7 - copied unchanged from r279776, head/contrib/gperf/doc/gperf.7 user/dchagin/lemul/contrib/libucl/klib/ - copied from r279776, head/contrib/libucl/klib/ user/dchagin/lemul/contrib/libucl/tests/basic/14.in - copied unchanged from r279776, head/contrib/libucl/tests/basic/14.in user/dchagin/lemul/contrib/libucl/tests/basic/14.res - copied unchanged from r279776, head/contrib/libucl/tests/basic/14.res user/dchagin/lemul/contrib/mdocml/Makefile.local - copied unchanged from r279776, head/contrib/mdocml/Makefile.local user/dchagin/lemul/contrib/mdocml/compat_strtonum.c - copied unchanged from r279776, head/contrib/mdocml/compat_strtonum.c user/dchagin/lemul/contrib/mdocml/test-strtonum.c - copied unchanged from r279776, head/contrib/mdocml/test-strtonum.c user/dchagin/lemul/etc/rc.d/iovctl - copied unchanged from r279776, head/etc/rc.d/iovctl user/dchagin/lemul/lib/libnv/tests/dnv_tests.cc - copied unchanged from r279776, head/lib/libnv/tests/dnv_tests.cc user/dchagin/lemul/lib/libnv/tests/nv_tests.cc - copied unchanged from r279776, head/lib/libnv/tests/nv_tests.cc user/dchagin/lemul/share/dtrace/tcpconn - copied unchanged from r279776, head/share/dtrace/tcpconn user/dchagin/lemul/share/dtrace/tcpstate - copied unchanged from r279776, head/share/dtrace/tcpstate user/dchagin/lemul/share/dtrace/tcptrack - copied unchanged from r279776, head/share/dtrace/tcptrack user/dchagin/lemul/share/dtrace/udptrack - copied unchanged from r279776, head/share/dtrace/udptrack user/dchagin/lemul/share/man/man9/PCI_ADD_VF.9 - copied unchanged from r279776, head/share/man/man9/PCI_ADD_VF.9 user/dchagin/lemul/share/man/man9/PCI_INIT_IOV.9 - copied unchanged from r279776, head/share/man/man9/PCI_INIT_IOV.9 user/dchagin/lemul/share/man/man9/PCI_UNINIT_IOV.9 - copied unchanged from r279776, head/share/man/man9/PCI_UNINIT_IOV.9 user/dchagin/lemul/share/man/man9/pci_iov_schema.9 - copied unchanged from r279776, head/share/man/man9/pci_iov_schema.9 user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/nvpair.h - copied unchanged from r279776, head/sys/cddl/compat/opensolaris/sys/nvpair.h user/dchagin/lemul/sys/dev/pci/pci_iov.c - copied unchanged from r279776, head/sys/dev/pci/pci_iov.c user/dchagin/lemul/sys/dev/pci/pci_iov_private.h - copied unchanged from r279776, head/sys/dev/pci/pci_iov_private.h user/dchagin/lemul/sys/dev/pci/pci_iov_schema.c - copied unchanged from r279776, head/sys/dev/pci/pci_iov_schema.c user/dchagin/lemul/sys/dev/pci/schema_private.h - copied unchanged from r279776, head/sys/dev/pci/schema_private.h user/dchagin/lemul/sys/dev/uart/uart_cpu_fdt.h - copied unchanged from r279776, head/sys/dev/uart/uart_cpu_fdt.h user/dchagin/lemul/sys/kern/subr_dnvlist.c - copied unchanged from r279776, head/sys/kern/subr_dnvlist.c user/dchagin/lemul/sys/kern/subr_nvlist.c - copied unchanged from r279776, head/sys/kern/subr_nvlist.c user/dchagin/lemul/sys/kern/subr_nvpair.c - copied unchanged from r279776, head/sys/kern/subr_nvpair.c user/dchagin/lemul/sys/libkern/asprintf.c - copied unchanged from r279776, head/sys/libkern/asprintf.c user/dchagin/lemul/sys/mips/conf/AP135 - copied unchanged from r279776, head/sys/mips/conf/AP135 user/dchagin/lemul/sys/mips/conf/AP135.hints - copied unchanged from r279776, head/sys/mips/conf/AP135.hints user/dchagin/lemul/sys/mips/conf/QCA955X_BASE - copied unchanged from r279776, head/sys/mips/conf/QCA955X_BASE user/dchagin/lemul/sys/mips/conf/QCA955X_BASE.hints - copied unchanged from r279776, head/sys/mips/conf/QCA955X_BASE.hints user/dchagin/lemul/sys/modules/dtb/imx6/ - copied from r279776, head/sys/modules/dtb/imx6/ user/dchagin/lemul/sys/sys/dnv.h - copied unchanged from r279776, head/sys/sys/dnv.h user/dchagin/lemul/sys/sys/iov.h - copied unchanged from r279776, head/sys/sys/iov.h user/dchagin/lemul/sys/sys/iov_schema.h - copied unchanged from r279776, head/sys/sys/iov_schema.h user/dchagin/lemul/sys/sys/nv.h - copied unchanged from r279776, head/sys/sys/nv.h user/dchagin/lemul/sys/sys/nv_impl.h - copied unchanged from r279776, head/sys/sys/nv_impl.h user/dchagin/lemul/sys/sys/nvlist_impl.h - copied unchanged from r279776, head/sys/sys/nvlist_impl.h user/dchagin/lemul/sys/sys/nvpair_impl.h - copied unchanged from r279776, head/sys/sys/nvpair_impl.h user/dchagin/lemul/usr.sbin/iovctl/ - copied from r279776, head/usr.sbin/iovctl/ Deleted: user/dchagin/lemul/contrib/binutils/gas/doc/as.txt user/dchagin/lemul/contrib/binutils/ld/ld.txt user/dchagin/lemul/contrib/libucl/m4/ user/dchagin/lemul/lib/libnv/dnv.h user/dchagin/lemul/lib/libnv/dnvlist.c user/dchagin/lemul/lib/libnv/nv.h user/dchagin/lemul/lib/libnv/nv_impl.h user/dchagin/lemul/lib/libnv/nvlist.c user/dchagin/lemul/lib/libnv/nvlist_impl.h user/dchagin/lemul/lib/libnv/nvpair.c user/dchagin/lemul/lib/libnv/nvpair_impl.h user/dchagin/lemul/tools/test/dtrace/ user/dchagin/lemul/usr.bin/calendar/calcpp.c Modified: user/dchagin/lemul/ObsoleteFiles.inc user/dchagin/lemul/UPDATING user/dchagin/lemul/bin/kill/kill.c user/dchagin/lemul/bin/rcp/Makefile user/dchagin/lemul/bin/sh/arith_yacc.h user/dchagin/lemul/bin/sh/arith_yylex.c user/dchagin/lemul/bin/sh/bltin/bltin.h user/dchagin/lemul/bin/sh/error.c user/dchagin/lemul/bin/sh/eval.c user/dchagin/lemul/bin/sh/eval.h user/dchagin/lemul/bin/sh/histedit.c user/dchagin/lemul/bin/sh/jobs.c user/dchagin/lemul/bin/sh/mknodes.c user/dchagin/lemul/bin/sh/mksyntax.c user/dchagin/lemul/bin/sh/mktokens user/dchagin/lemul/bin/sh/options.c user/dchagin/lemul/bin/sh/options.h user/dchagin/lemul/bin/sh/var.c user/dchagin/lemul/bin/sh/var.h user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose1.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose2.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose3.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiprov.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noprobes.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreap.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.noreapring.ksh user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reap.ksh user/dchagin/lemul/contrib/libc++/include/__bit_reference user/dchagin/lemul/contrib/libc++/include/__tree user/dchagin/lemul/contrib/libc++/include/algorithm user/dchagin/lemul/contrib/libucl/ChangeLog.md user/dchagin/lemul/contrib/libucl/Makefile.am user/dchagin/lemul/contrib/libucl/README.md user/dchagin/lemul/contrib/libucl/cmake/CMakeLists.txt user/dchagin/lemul/contrib/libucl/configure.ac user/dchagin/lemul/contrib/libucl/doc/Makefile.am user/dchagin/lemul/contrib/libucl/doc/api.md user/dchagin/lemul/contrib/libucl/doc/libucl.3 user/dchagin/lemul/contrib/libucl/doc/pandoc.template user/dchagin/lemul/contrib/libucl/include/ucl.h user/dchagin/lemul/contrib/libucl/src/Makefile.am user/dchagin/lemul/contrib/libucl/src/ucl_emitter.c user/dchagin/lemul/contrib/libucl/src/ucl_emitter_utils.c user/dchagin/lemul/contrib/libucl/src/ucl_hash.c user/dchagin/lemul/contrib/libucl/src/ucl_hash.h user/dchagin/lemul/contrib/libucl/src/ucl_internal.h user/dchagin/lemul/contrib/libucl/src/ucl_parser.c user/dchagin/lemul/contrib/libucl/src/ucl_schema.c user/dchagin/lemul/contrib/libucl/src/ucl_util.c user/dchagin/lemul/contrib/libucl/tests/schema.test user/dchagin/lemul/contrib/libucl/tests/test_generate.c user/dchagin/lemul/contrib/libucl/tests/test_schema.c user/dchagin/lemul/contrib/libucl/uthash/utstring.h user/dchagin/lemul/contrib/libucl/utils/objdump.c user/dchagin/lemul/contrib/mdocml/LICENSE user/dchagin/lemul/contrib/mdocml/Makefile user/dchagin/lemul/contrib/mdocml/Makefile.depend user/dchagin/lemul/contrib/mdocml/TODO user/dchagin/lemul/contrib/mdocml/apropos.1 user/dchagin/lemul/contrib/mdocml/cgi.c user/dchagin/lemul/contrib/mdocml/chars.c user/dchagin/lemul/contrib/mdocml/chars.in user/dchagin/lemul/contrib/mdocml/compat_fts.c user/dchagin/lemul/contrib/mdocml/config.h user/dchagin/lemul/contrib/mdocml/configure user/dchagin/lemul/contrib/mdocml/configure.local.example user/dchagin/lemul/contrib/mdocml/demandoc.c user/dchagin/lemul/contrib/mdocml/eqn.7 user/dchagin/lemul/contrib/mdocml/eqn.c user/dchagin/lemul/contrib/mdocml/eqn_term.c user/dchagin/lemul/contrib/mdocml/example.style.css user/dchagin/lemul/contrib/mdocml/gmdiff user/dchagin/lemul/contrib/mdocml/html.c user/dchagin/lemul/contrib/mdocml/libman.h user/dchagin/lemul/contrib/mdocml/libmandoc.h user/dchagin/lemul/contrib/mdocml/libmdoc.h user/dchagin/lemul/contrib/mdocml/libroff.h user/dchagin/lemul/contrib/mdocml/main.c user/dchagin/lemul/contrib/mdocml/main.h user/dchagin/lemul/contrib/mdocml/man-cgi.css user/dchagin/lemul/contrib/mdocml/man.1 user/dchagin/lemul/contrib/mdocml/man.7 user/dchagin/lemul/contrib/mdocml/man.c user/dchagin/lemul/contrib/mdocml/man.h user/dchagin/lemul/contrib/mdocml/man_html.c user/dchagin/lemul/contrib/mdocml/man_macro.c user/dchagin/lemul/contrib/mdocml/man_term.c user/dchagin/lemul/contrib/mdocml/man_validate.c user/dchagin/lemul/contrib/mdocml/mandoc.1 user/dchagin/lemul/contrib/mdocml/mandoc.3 user/dchagin/lemul/contrib/mdocml/mandoc.c user/dchagin/lemul/contrib/mdocml/mandoc.db.5 user/dchagin/lemul/contrib/mdocml/mandoc.h user/dchagin/lemul/contrib/mdocml/mandoc_char.7 user/dchagin/lemul/contrib/mdocml/mandoc_escape.3 user/dchagin/lemul/contrib/mdocml/mandoc_headers.3 user/dchagin/lemul/contrib/mdocml/mandocdb.c user/dchagin/lemul/contrib/mdocml/manpage.c user/dchagin/lemul/contrib/mdocml/mansearch.c user/dchagin/lemul/contrib/mdocml/mdoc.7 user/dchagin/lemul/contrib/mdocml/mdoc.c user/dchagin/lemul/contrib/mdocml/mdoc.h user/dchagin/lemul/contrib/mdocml/mdoc_argv.c user/dchagin/lemul/contrib/mdocml/mdoc_html.c user/dchagin/lemul/contrib/mdocml/mdoc_macro.c user/dchagin/lemul/contrib/mdocml/mdoc_man.c user/dchagin/lemul/contrib/mdocml/mdoc_term.c user/dchagin/lemul/contrib/mdocml/mdoc_validate.c user/dchagin/lemul/contrib/mdocml/msec.c user/dchagin/lemul/contrib/mdocml/out.c user/dchagin/lemul/contrib/mdocml/preconv.c user/dchagin/lemul/contrib/mdocml/read.c user/dchagin/lemul/contrib/mdocml/roff.7 user/dchagin/lemul/contrib/mdocml/roff.c user/dchagin/lemul/contrib/mdocml/st.in user/dchagin/lemul/contrib/mdocml/style.css user/dchagin/lemul/contrib/mdocml/tbl.3 user/dchagin/lemul/contrib/mdocml/tbl.7 user/dchagin/lemul/contrib/mdocml/tbl.c user/dchagin/lemul/contrib/mdocml/tbl_data.c user/dchagin/lemul/contrib/mdocml/tbl_html.c user/dchagin/lemul/contrib/mdocml/tbl_layout.c user/dchagin/lemul/contrib/mdocml/tbl_opts.c user/dchagin/lemul/contrib/mdocml/tbl_term.c user/dchagin/lemul/contrib/mdocml/term.c user/dchagin/lemul/contrib/mdocml/term.h user/dchagin/lemul/contrib/mdocml/term_ascii.c user/dchagin/lemul/contrib/mdocml/term_ps.c user/dchagin/lemul/contrib/mdocml/tree.c user/dchagin/lemul/contrib/tzdata/antarctica user/dchagin/lemul/contrib/tzdata/asia user/dchagin/lemul/contrib/tzdata/backward user/dchagin/lemul/contrib/tzdata/europe user/dchagin/lemul/contrib/tzdata/leap-seconds.list user/dchagin/lemul/contrib/tzdata/northamerica user/dchagin/lemul/contrib/tzdata/southamerica user/dchagin/lemul/contrib/tzdata/zone.tab user/dchagin/lemul/contrib/tzdata/zone1970.tab user/dchagin/lemul/etc/defaults/rc.conf user/dchagin/lemul/etc/mtree/BSD.tests.dist user/dchagin/lemul/etc/mtree/BSD.usr.dist user/dchagin/lemul/etc/rc.d/Makefile user/dchagin/lemul/etc/rc.d/netif user/dchagin/lemul/gnu/usr.bin/binutils/doc/Makefile user/dchagin/lemul/gnu/usr.bin/diff/Makefile user/dchagin/lemul/gnu/usr.bin/gperf/Makefile user/dchagin/lemul/lib/libc/gen/getpwent.c user/dchagin/lemul/lib/libc/stdlib/qsort.c user/dchagin/lemul/lib/libc/sys/cap_ioctls_limit.2 user/dchagin/lemul/lib/libgpio/gpio.3 user/dchagin/lemul/lib/libgpio/gpio.c user/dchagin/lemul/lib/libgpio/libgpio.h user/dchagin/lemul/lib/libmt/mtlib.c user/dchagin/lemul/lib/libnv/Makefile user/dchagin/lemul/lib/libnv/nv.3 user/dchagin/lemul/lib/libnv/tests/Makefile user/dchagin/lemul/lib/libnv/tests/nvlist_send_recv_test.c user/dchagin/lemul/lib/libucl/Makefile user/dchagin/lemul/lib/msun/src/e_j0.c user/dchagin/lemul/lib/msun/src/e_j0f.c user/dchagin/lemul/lib/msun/src/e_j1.c user/dchagin/lemul/lib/msun/src/e_j1f.c user/dchagin/lemul/release/arm/release.sh user/dchagin/lemul/sbin/ifconfig/af_inet6.c user/dchagin/lemul/sbin/ifconfig/af_nd6.c user/dchagin/lemul/sbin/ifconfig/ifconfig.8 user/dchagin/lemul/sbin/mount_fusefs/mount_fusefs.c user/dchagin/lemul/share/dtrace/Makefile user/dchagin/lemul/share/man/man4/Makefile user/dchagin/lemul/share/man/man4/ds3231.4 user/dchagin/lemul/share/man/man5/rc.conf.5 user/dchagin/lemul/share/man/man9/Makefile user/dchagin/lemul/share/man/man9/VOP_VPTOCNP.9 user/dchagin/lemul/share/man/man9/pci.9 user/dchagin/lemul/share/misc/committers-src.dot user/dchagin/lemul/sys/amd64/amd64/mp_machdep.c user/dchagin/lemul/sys/amd64/conf/GENERIC user/dchagin/lemul/sys/amd64/vmm/amd/svm.c user/dchagin/lemul/sys/amd64/vmm/amd/svm_support.S user/dchagin/lemul/sys/amd64/vmm/io/ppt.c user/dchagin/lemul/sys/amd64/vmm/io/vatpic.c user/dchagin/lemul/sys/amd64/vmm/vmm.c user/dchagin/lemul/sys/arm/arm/db_trace.c user/dchagin/lemul/sys/arm/arm/exception.S user/dchagin/lemul/sys/arm/arm/physmem.c user/dchagin/lemul/sys/arm/arm/undefined.c user/dchagin/lemul/sys/arm/at91/uart_bus_at91usart.c user/dchagin/lemul/sys/arm/at91/uart_cpu_at91usart.c user/dchagin/lemul/sys/arm/at91/uart_dev_at91usart.c user/dchagin/lemul/sys/arm/conf/BEAGLEBONE user/dchagin/lemul/sys/arm/conf/IMX6 user/dchagin/lemul/sys/arm/freescale/vybrid/vf_uart.c user/dchagin/lemul/sys/arm/include/atomic.h user/dchagin/lemul/sys/arm/samsung/exynos/exynos5_xhci.c user/dchagin/lemul/sys/arm/samsung/exynos/exynos_uart.c user/dchagin/lemul/sys/arm/samsung/s3c2xx0/uart_bus_s3c2410.c user/dchagin/lemul/sys/arm/samsung/s3c2xx0/uart_cpu_s3c2410.c user/dchagin/lemul/sys/arm/ti/aintc.c user/dchagin/lemul/sys/arm/xilinx/uart_dev_cdnc.c user/dchagin/lemul/sys/arm/xilinx/zy7_devcfg.c user/dchagin/lemul/sys/arm/xilinx/zy7_slcr.c user/dchagin/lemul/sys/arm/xilinx/zy7_slcr.h user/dchagin/lemul/sys/boot/amd64/boot1.efi/boot1.c user/dchagin/lemul/sys/boot/amd64/boot1.efi/generate-fat.sh user/dchagin/lemul/sys/boot/i386/boot2/Makefile user/dchagin/lemul/sys/boot/pc98/boot2/Makefile user/dchagin/lemul/sys/cam/cam_periph.c user/dchagin/lemul/sys/cam/cam_xpt.c user/dchagin/lemul/sys/cam/scsi/scsi_da.c user/dchagin/lemul/sys/cam/scsi/scsi_sa.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h user/dchagin/lemul/sys/cddl/dev/dtrace/arm/dtrace_asm.S user/dchagin/lemul/sys/cddl/dev/dtrace/arm/dtrace_isa.c user/dchagin/lemul/sys/cddl/dev/dtrace/arm/dtrace_subr.c user/dchagin/lemul/sys/cddl/dev/dtrace/powerpc/dtrace_subr.c user/dchagin/lemul/sys/cddl/dev/fbt/arm/fbt_isa.c user/dchagin/lemul/sys/conf/Makefile.powerpc user/dchagin/lemul/sys/conf/files user/dchagin/lemul/sys/conf/files.amd64 user/dchagin/lemul/sys/conf/files.i386 user/dchagin/lemul/sys/conf/options user/dchagin/lemul/sys/dev/acpica/acpi.c user/dchagin/lemul/sys/dev/acpica/acpi_pci.c user/dchagin/lemul/sys/dev/ahci/ahci_pci.c user/dchagin/lemul/sys/dev/ath/if_ath_ahb.c user/dchagin/lemul/sys/dev/cxgbe/t4_netmap.c user/dchagin/lemul/sys/dev/drm2/drm_fb_helper.c user/dchagin/lemul/sys/dev/drm2/drm_irq.c user/dchagin/lemul/sys/dev/drm2/radeon/radeon_fb.c user/dchagin/lemul/sys/dev/ed/if_ed_pccard.c user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitch.c user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitch_8327.c user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitch_phy.c user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitch_phy.h user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitch_reg.c user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitchreg.h user/dchagin/lemul/sys/dev/etherswitch/arswitch/arswitchvar.h user/dchagin/lemul/sys/dev/fb/fbd.c user/dchagin/lemul/sys/dev/flash/at45d.c user/dchagin/lemul/sys/dev/gpio/gpiobus.c user/dchagin/lemul/sys/dev/gpio/gpiobus_if.m user/dchagin/lemul/sys/dev/gpio/gpiobusvar.h user/dchagin/lemul/sys/dev/gpio/gpioc.c user/dchagin/lemul/sys/dev/gpio/ofw_gpiobus.c user/dchagin/lemul/sys/dev/mps/mps_sas.c user/dchagin/lemul/sys/dev/pci/pci.c user/dchagin/lemul/sys/dev/pci/pci_if.m user/dchagin/lemul/sys/dev/pci/pci_pci.c user/dchagin/lemul/sys/dev/pci/pci_private.h user/dchagin/lemul/sys/dev/pci/pci_user.c user/dchagin/lemul/sys/dev/pci/pcib_if.m user/dchagin/lemul/sys/dev/pci/pcib_private.h user/dchagin/lemul/sys/dev/pci/pcib_support.c user/dchagin/lemul/sys/dev/pci/pcireg.h user/dchagin/lemul/sys/dev/pci/pcivar.h user/dchagin/lemul/sys/dev/pci/vga_pci.c user/dchagin/lemul/sys/dev/sfxge/sfxge_rx.h user/dchagin/lemul/sys/dev/uart/uart.h user/dchagin/lemul/sys/dev/uart/uart_bus_fdt.c user/dchagin/lemul/sys/dev/uart/uart_cpu_fdt.c user/dchagin/lemul/sys/dev/uart/uart_dev_imx.c user/dchagin/lemul/sys/dev/uart/uart_dev_lpc.c user/dchagin/lemul/sys/dev/uart/uart_dev_msm.c user/dchagin/lemul/sys/dev/uart/uart_dev_ns8250.c user/dchagin/lemul/sys/dev/uart/uart_dev_pl011.c user/dchagin/lemul/sys/dev/uart/uart_dev_ti8250.c user/dchagin/lemul/sys/dev/uart/uart_subr.c user/dchagin/lemul/sys/dev/usb/controller/dwc_otg_fdt.c user/dchagin/lemul/sys/dev/usb/controller/xhci.c user/dchagin/lemul/sys/dev/usb/controller/xhci.h user/dchagin/lemul/sys/dev/usb/controller/xhci_pci.c user/dchagin/lemul/sys/dev/usb/quirk/usb_quirk.c user/dchagin/lemul/sys/dev/usb/serial/u3g.c user/dchagin/lemul/sys/dev/usb/serial/usb_serial.c user/dchagin/lemul/sys/dev/usb/serial/usb_serial.h user/dchagin/lemul/sys/dev/usb/usbdevs user/dchagin/lemul/sys/dev/usb/video/udl.c user/dchagin/lemul/sys/dev/virtio/block/virtio_blk.c user/dchagin/lemul/sys/dev/virtio/block/virtio_blk.h user/dchagin/lemul/sys/dev/vt/hw/fb/vt_fb.c user/dchagin/lemul/sys/dev/vt/hw/fb/vt_fb.h user/dchagin/lemul/sys/dev/vt/hw/vga/vt_vga.c user/dchagin/lemul/sys/dev/vt/vt.h user/dchagin/lemul/sys/dev/vt/vt_core.c user/dchagin/lemul/sys/dev/watchdog/watchdog.c user/dchagin/lemul/sys/dev/wpi/if_wpi.c user/dchagin/lemul/sys/fs/fuse/fuse_node.c user/dchagin/lemul/sys/fs/fuse/fuse_node.h user/dchagin/lemul/sys/fs/fuse/fuse_vnops.c user/dchagin/lemul/sys/fs/nandfs/bmap.c user/dchagin/lemul/sys/i386/conf/GENERIC user/dchagin/lemul/sys/i386/i386/mp_machdep.c user/dchagin/lemul/sys/kern/kern_tc.c user/dchagin/lemul/sys/kern/link_elf.c user/dchagin/lemul/sys/kern/uipc_syscalls.c user/dchagin/lemul/sys/mips/atheros/ar71xx_ehci.c user/dchagin/lemul/sys/mips/atheros/ar71xx_gpio.c user/dchagin/lemul/sys/mips/atheros/ar71xxreg.h user/dchagin/lemul/sys/mips/atheros/if_arge.c user/dchagin/lemul/sys/mips/atheros/qca955x_chip.c user/dchagin/lemul/sys/mips/atheros/qca955xreg.h user/dchagin/lemul/sys/modules/Makefile user/dchagin/lemul/sys/modules/drm2/Makefile user/dchagin/lemul/sys/modules/drm2/radeonkmsfw/Makefile user/dchagin/lemul/sys/modules/dtrace/dtraceall/dtraceall.c user/dchagin/lemul/sys/modules/usb/Makefile user/dchagin/lemul/sys/net/if.c user/dchagin/lemul/sys/net/if_clone.c user/dchagin/lemul/sys/net/if_clone.h user/dchagin/lemul/sys/net/if_media.c user/dchagin/lemul/sys/netinet/icmp6.h user/dchagin/lemul/sys/netinet/if_ether.c user/dchagin/lemul/sys/netinet6/in6.c user/dchagin/lemul/sys/netinet6/in6_pcb.c user/dchagin/lemul/sys/netinet6/ip6_input.c user/dchagin/lemul/sys/netinet6/ip6_output.c user/dchagin/lemul/sys/netinet6/ip6_var.h user/dchagin/lemul/sys/netinet6/nd6.c user/dchagin/lemul/sys/netinet6/nd6.h user/dchagin/lemul/sys/netinet6/nd6_nbr.c user/dchagin/lemul/sys/netipsec/key.c user/dchagin/lemul/sys/ofed/drivers/net/mlx4/cmd.c user/dchagin/lemul/sys/ofed/drivers/net/mlx4/en_main.c user/dchagin/lemul/sys/ofed/drivers/net/mlx4/en_netdev.c user/dchagin/lemul/sys/ofed/drivers/net/mlx4/en_rx.c user/dchagin/lemul/sys/ofed/drivers/net/mlx4/en_tx.c user/dchagin/lemul/sys/ofed/drivers/net/mlx4/main.c user/dchagin/lemul/sys/ofed/drivers/net/mlx4/mcg.c user/dchagin/lemul/sys/ofed/drivers/net/mlx4/mlx4_en.h user/dchagin/lemul/sys/ofed/include/linux/kernel.h user/dchagin/lemul/sys/ofed/include/linux/mlx4/device.h user/dchagin/lemul/sys/ofed/include/linux/mlx4/qp.h user/dchagin/lemul/sys/powerpc/aim/locore32.S user/dchagin/lemul/sys/powerpc/aim/machdep.c user/dchagin/lemul/sys/powerpc/aim/mmu_oea.c user/dchagin/lemul/sys/powerpc/aim/mmu_oea64.c user/dchagin/lemul/sys/powerpc/aim/trap.c user/dchagin/lemul/sys/powerpc/aim/trap_subr32.S user/dchagin/lemul/sys/powerpc/aim/trap_subr64.S user/dchagin/lemul/sys/powerpc/booke/interrupt.c user/dchagin/lemul/sys/powerpc/booke/locore.S user/dchagin/lemul/sys/powerpc/booke/machdep.c user/dchagin/lemul/sys/powerpc/booke/pmap.c user/dchagin/lemul/sys/powerpc/booke/trap.c user/dchagin/lemul/sys/powerpc/booke/trap_subr.S user/dchagin/lemul/sys/powerpc/include/frame.h user/dchagin/lemul/sys/powerpc/include/pte.h user/dchagin/lemul/sys/powerpc/ofw/ofwcall32.S user/dchagin/lemul/sys/powerpc/powerpc/db_trace.c user/dchagin/lemul/sys/powerpc/powerpc/elf32_machdep.c user/dchagin/lemul/sys/powerpc/powerpc/exec_machdep.c user/dchagin/lemul/sys/powerpc/powerpc/genassym.c user/dchagin/lemul/sys/powerpc/powerpc/swtch32.S user/dchagin/lemul/sys/powerpc/powerpc/swtch64.S user/dchagin/lemul/sys/powerpc/ps3/ps3_syscons.c user/dchagin/lemul/sys/sys/buf.h user/dchagin/lemul/sys/sys/elf_common.h user/dchagin/lemul/sys/sys/fbio.h user/dchagin/lemul/sys/sys/gpio.h user/dchagin/lemul/sys/sys/ktr_class.h user/dchagin/lemul/sys/sys/param.h user/dchagin/lemul/sys/sys/systm.h user/dchagin/lemul/sys/sys/timepps.h user/dchagin/lemul/sys/vm/vm_object.c user/dchagin/lemul/sys/vm/vm_pager.c user/dchagin/lemul/sys/vm/vm_reserv.c user/dchagin/lemul/sys/vm/vnode_pager.c user/dchagin/lemul/sys/x86/include/apicvar.h user/dchagin/lemul/tools/build/mk/OptionalObsoleteFiles.inc user/dchagin/lemul/tools/regression/usr.bin/env/regress-env.rgdata user/dchagin/lemul/tools/test/README user/dchagin/lemul/usr.bin/calendar/Makefile user/dchagin/lemul/usr.bin/calendar/calendar.h user/dchagin/lemul/usr.bin/calendar/io.c user/dchagin/lemul/usr.bin/man/man.sh user/dchagin/lemul/usr.bin/mt/mt.1 user/dchagin/lemul/usr.bin/netstat/if.c user/dchagin/lemul/usr.bin/printf/printf.c user/dchagin/lemul/usr.bin/rlogin/Makefile user/dchagin/lemul/usr.bin/rlogin/rlogin.c user/dchagin/lemul/usr.bin/rsh/Makefile user/dchagin/lemul/usr.sbin/Makefile user/dchagin/lemul/usr.sbin/bhyve/block_if.c user/dchagin/lemul/usr.sbin/bhyve/block_if.h user/dchagin/lemul/usr.sbin/bhyve/pci_ahci.c user/dchagin/lemul/usr.sbin/bhyve/pci_virtio_block.c user/dchagin/lemul/usr.sbin/ctld/ctl.conf.5 user/dchagin/lemul/usr.sbin/ctld/discovery.c user/dchagin/lemul/usr.sbin/ctld/kernel.c user/dchagin/lemul/usr.sbin/freebsd-update/freebsd-update.8 user/dchagin/lemul/usr.sbin/freebsd-update/freebsd-update.sh user/dchagin/lemul/usr.sbin/gpioctl/gpioctl.8 user/dchagin/lemul/usr.sbin/gpioctl/gpioctl.c user/dchagin/lemul/usr.sbin/pciconf/cap.c user/dchagin/lemul/usr.sbin/pciconf/pciconf.c user/dchagin/lemul/usr.sbin/pciconf/pciconf.h user/dchagin/lemul/usr.sbin/syslogd/syslogd.8 user/dchagin/lemul/usr.sbin/syslogd/syslogd.c user/dchagin/lemul/usr.sbin/sysrc/sysrc user/dchagin/lemul/usr.sbin/sysrc/sysrc.8 Directory Properties: user/dchagin/lemul/ (props changed) user/dchagin/lemul/cddl/ (props changed) user/dchagin/lemul/cddl/contrib/opensolaris/ (props changed) user/dchagin/lemul/contrib/binutils/ (props changed) user/dchagin/lemul/contrib/libc++/ (props changed) user/dchagin/lemul/contrib/libucl/ (props changed) user/dchagin/lemul/contrib/mdocml/ (props changed) user/dchagin/lemul/contrib/tzdata/ (props changed) user/dchagin/lemul/etc/ (props changed) user/dchagin/lemul/gnu/usr.bin/binutils/ (props changed) user/dchagin/lemul/lib/libc/ (props changed) user/dchagin/lemul/sbin/ (props changed) user/dchagin/lemul/share/ (props changed) user/dchagin/lemul/share/man/man4/ (props changed) user/dchagin/lemul/sys/ (props changed) user/dchagin/lemul/sys/amd64/vmm/ (props changed) user/dchagin/lemul/sys/boot/ (props changed) user/dchagin/lemul/sys/cddl/contrib/opensolaris/ (props changed) user/dchagin/lemul/sys/conf/ (props changed) user/dchagin/lemul/usr.bin/calendar/ (props changed) user/dchagin/lemul/usr.sbin/bhyve/ (props changed) Modified: user/dchagin/lemul/ObsoleteFiles.inc ============================================================================== --- user/dchagin/lemul/ObsoleteFiles.inc Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/ObsoleteFiles.inc Sun Mar 8 11:19:41 2015 (r279777) @@ -38,6 +38,10 @@ # xargs -n1 | sort | uniq -d; # done +# 20150302: binutils documentation distributed as a manpage +OLD_FILES+=usr/share/doc/binutils/as.txt +OLD_FILES+=usr/share/doc/binutils/ld.txt +OLD_DIRS+=usr/share/doc/binutils # 20150222: Removed bcd(6) and ppt(6) OLD_FILES+=usr/bin/bcd OLD_FILES+=usr/bin/ppt Modified: user/dchagin/lemul/UPDATING ============================================================================== --- user/dchagin/lemul/UPDATING Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/UPDATING Sun Mar 8 11:19:41 2015 (r279777) @@ -31,6 +31,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20150307: + The 32-bit PowerPC kernel has been changed to a position-independent + executable. This can only be booted with a version of loader(8) + newer than January 31, 2015, so make sure to update both world and + kernel before rebooting. + 20150217: If you are running a -CURRENT kernel since r273872 (Oct 30th, 2014), but before r278950, the RNG was not seeded properly. Immediately Modified: user/dchagin/lemul/bin/kill/kill.c ============================================================================== --- user/dchagin/lemul/bin/kill/kill.c Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/kill/kill.c Sun Mar 8 11:19:41 2015 (r279777) @@ -56,7 +56,6 @@ __FBSDID("$FreeBSD$"); #ifdef SHELL #define main killcmd #include "bltin/bltin.h" -#include "error.h" #endif static void nosig(const char *); Modified: user/dchagin/lemul/bin/rcp/Makefile ============================================================================== --- user/dchagin/lemul/bin/rcp/Makefile Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/rcp/Makefile Sun Mar 8 11:19:41 2015 (r279777) @@ -7,6 +7,5 @@ CFLAGS+=-DBINDIR=${BINDIR} BINOWN= root BINMODE=4555 -PRECIOUSPROG= .include Modified: user/dchagin/lemul/bin/sh/arith_yacc.h ============================================================================== --- user/dchagin/lemul/bin/sh/arith_yacc.h Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/arith_yacc.h Sun Mar 8 11:19:41 2015 (r279777) @@ -81,6 +81,8 @@ #define ARITH_QMARK 37 #define ARITH_COLON 38 +extern const char *arith_buf; + union yystype { arith_t val; char *name; Modified: user/dchagin/lemul/bin/sh/arith_yylex.c ============================================================================== --- user/dchagin/lemul/bin/sh/arith_yylex.c Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/arith_yylex.c Sun Mar 8 11:19:41 2015 (r279777) @@ -50,8 +50,6 @@ __FBSDID("$FreeBSD$"); #error Arithmetic tokens are out of order. #endif -extern const char *arith_buf; - int yylex(void) { Modified: user/dchagin/lemul/bin/sh/bltin/bltin.h ============================================================================== --- user/dchagin/lemul/bin/sh/bltin/bltin.h Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/bltin/bltin.h Sun Mar 8 11:19:41 2015 (r279777) @@ -42,6 +42,7 @@ #include "../shell.h" #include "../mystring.h" #ifdef SHELL +#include "../error.h" #include "../output.h" #include "builtins.h" #define FILE struct output @@ -73,7 +74,6 @@ #include pointer stalloc(int); -void error(const char *, ...) __printf0like(1, 2); int killjob(const char *, int); extern char *commandname; Modified: user/dchagin/lemul/bin/sh/error.c ============================================================================== --- user/dchagin/lemul/bin/sh/error.c Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/error.c Sun Mar 8 11:19:41 2015 (r279777) @@ -43,6 +43,7 @@ __FBSDID("$FreeBSD$"); */ #include "shell.h" +#include "eval.h" #include "main.h" #include "options.h" #include "output.h" @@ -64,7 +65,6 @@ struct jmploc *handler; volatile sig_atomic_t exception; volatile sig_atomic_t suppressint; volatile sig_atomic_t intpending; -char *commandname; static void exverror(int, const char *, va_list) __printf0like(2, 0) __dead2; Modified: user/dchagin/lemul/bin/sh/eval.c ============================================================================== --- user/dchagin/lemul/bin/sh/eval.c Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/eval.c Sun Mar 8 11:19:41 2015 (r279777) @@ -149,7 +149,7 @@ evalcmd(int argc, char **argv) */ void -evalstring(char *s, int flags) +evalstring(const char *s, int flags) { union node *n; struct stackmark smark; Modified: user/dchagin/lemul/bin/sh/eval.h ============================================================================== --- user/dchagin/lemul/bin/sh/eval.h Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/eval.h Sun Mar 8 11:19:41 2015 (r279777) @@ -53,7 +53,7 @@ void reseteval(void); #define EV_TESTED 02 /* exit status is checked; ignore -e flag */ #define EV_BACKCMD 04 /* command executing within back quotes */ -void evalstring(char *, int); +void evalstring(const char *, int); union node; /* BLETCH for ansi C */ void evaltree(union node *, int); void evalbackcmd(union node *, struct backcmd *); Modified: user/dchagin/lemul/bin/sh/histedit.c ============================================================================== --- user/dchagin/lemul/bin/sh/histedit.c Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/histedit.c Sun Mar 8 11:19:41 2015 (r279777) @@ -338,8 +338,8 @@ histcmd(int argc, char **argv __unused) out1fmt("%5d ", he.num); out1str(he.str); } else { - char *s = pat ? - fc_replace(he.str, pat, repl) : (char *)he.str; + const char *s = pat ? + fc_replace(he.str, pat, repl) : he.str; if (sflg) { if (displayhist) { @@ -477,7 +477,7 @@ bindcmd(int argc, char **argv) if (el == NULL) error("line editing is disabled"); - return (el_parse(el, argc, (const char **)argv)); + return (el_parse(el, argc, __DECONST(const char **, argv))); } #else Modified: user/dchagin/lemul/bin/sh/jobs.c ============================================================================== --- user/dchagin/lemul/bin/sh/jobs.c Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/jobs.c Sun Mar 8 11:19:41 2015 (r279777) @@ -232,7 +232,7 @@ fgcmd(int argc __unused, char **argv __u int -bgcmd(int argc, char **argv) +bgcmd(int argc __unused, char **argv __unused) { struct job *jp; Modified: user/dchagin/lemul/bin/sh/mknodes.c ============================================================================== --- user/dchagin/lemul/bin/sh/mknodes.c Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/mknodes.c Sun Mar 8 11:19:41 2015 (r279777) @@ -204,7 +204,7 @@ parsefield(void) } -char writer[] = "\ +static const char writer[] = "\ /*\n\ * This file was generated by the mknodes program.\n\ */\n\ Modified: user/dchagin/lemul/bin/sh/mksyntax.c ============================================================================== --- user/dchagin/lemul/bin/sh/mksyntax.c Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/mksyntax.c Sun Mar 8 11:19:41 2015 (r279777) @@ -60,7 +60,7 @@ struct synclass { }; /* Syntax classes */ -struct synclass synclass[] = { +static const struct synclass synclass[] = { { "CWORD", "character is nothing special" }, { "CNL", "newline character" }, { "CBACK", "a backslash character" }, @@ -85,7 +85,7 @@ struct synclass synclass[] = { * Syntax classes for is_ functions. Warning: if you add new classes * you may have to change the definition of the is_in_name macro. */ -struct synclass is_entry[] = { +static const struct synclass is_entry[] = { { "ISDIGIT", "a digit" }, { "ISUPPER", "an upper case letter" }, { "ISLOWER", "a lower case letter" }, @@ -94,7 +94,7 @@ struct synclass is_entry[] = { { NULL, NULL } }; -static char writer[] = "\ +static const char writer[] = "\ /*\n\ * This file was generated by the mksyntax program.\n\ */\n\ Modified: user/dchagin/lemul/bin/sh/mktokens ============================================================================== --- user/dchagin/lemul/bin/sh/mktokens Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/mktokens Sun Mar 8 11:19:41 2015 (r279777) @@ -74,11 +74,11 @@ exec > token.h awk '{print "#define " $1 " " NR-1}' $temp echo ' /* Array indicating which tokens mark the end of a list */ -const char tokendlist[] = {' +static const char tokendlist[] = {' awk '{print "\t" $2 ","}' $temp echo '}; -const char *const tokname[] = {' +static const char *const tokname[] = {' sed -e 's/"/\\"/g' \ -e 's/[^ ]*[ ][ ]*[^ ]*[ ][ ]*\(.*\)/ "\1",/' \ $temp Modified: user/dchagin/lemul/bin/sh/options.c ============================================================================== --- user/dchagin/lemul/bin/sh/options.c Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/options.c Sun Mar 8 11:19:41 2015 (r279777) @@ -465,7 +465,7 @@ getopts(char *optstr, char *optvar, char int ind = 0; int err = 0; char s[10]; - const char *optarg = NULL; + const char *newoptarg = NULL; if ((p = *optptr) == NULL || *p == '\0') { /* Current word is done, advance */ @@ -491,7 +491,7 @@ atend: if (optstr[0] == ':') { s[0] = c; s[1] = '\0'; - optarg = s; + newoptarg = s; } else out2fmt_flush("Illegal option -%c\n", c); @@ -507,7 +507,7 @@ atend: if (optstr[0] == ':') { s[0] = c; s[1] = '\0'; - optarg = s; + newoptarg = s; c = ':'; } else { @@ -519,7 +519,7 @@ atend: if (p == **optnext) (*optnext)++; - optarg = p; + newoptarg = p; p = NULL; } @@ -527,8 +527,8 @@ out: if (*optnext != NULL) ind = *optnext - optfirst + 1; *optptr = p; - if (optarg != NULL) - err |= setvarsafe("OPTARG", optarg, 0); + if (newoptarg != NULL) + err |= setvarsafe("OPTARG", newoptarg, 0); else { INTOFF; err |= unsetvar("OPTARG"); Modified: user/dchagin/lemul/bin/sh/options.h ============================================================================== --- user/dchagin/lemul/bin/sh/options.h Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/options.h Sun Mar 8 11:19:41 2015 (r279777) @@ -73,6 +73,7 @@ struct optent { char val; }; +extern struct optent optlist[NOPTS]; #ifdef DEFINE_OPTIONS struct optent optlist[NOPTS] = { { "errexit", 'e', 0 }, @@ -95,8 +96,6 @@ struct optent optlist[NOPTS] = { { "physical", 'P', 0 }, { "trackall", 'h', 0 }, }; -#else -extern struct optent optlist[NOPTS]; #endif Modified: user/dchagin/lemul/bin/sh/var.c ============================================================================== --- user/dchagin/lemul/bin/sh/var.c Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/var.c Sun Mar 8 11:19:41 2015 (r279777) @@ -94,6 +94,7 @@ struct var vps4; static struct var voptind; struct var vdisvfork; +struct localvar *localvars; int forcelocal; static const struct varinit varinit[] = { @@ -141,6 +142,7 @@ static const int locale_categories[7] = static int varequal(const char *, const char *); static struct var *find_var(const char *, struct var ***, int *); static int localevar(const char *); +static void setvareq_const(const char *s, int flags); extern char **environ; @@ -183,7 +185,7 @@ initvar(void) setvareq(*envp, VEXPORT|VTEXTFIXED); } } - setvareq("OPTIND=1", VTEXTFIXED); + setvareq_const("OPTIND=1", 0); } /* @@ -389,6 +391,12 @@ setvareq(char *s, int flags) } +static void +setvareq_const(const char *s, int flags) +{ + setvareq(__DECONST(char *, s), flags | VTEXTFIXED); +} + /* * Process a linked list of variable assignments. Modified: user/dchagin/lemul/bin/sh/var.h ============================================================================== --- user/dchagin/lemul/bin/sh/var.h Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/bin/sh/var.h Sun Mar 8 11:19:41 2015 (r279777) @@ -68,7 +68,7 @@ struct localvar { }; -struct localvar *localvars; +extern struct localvar *localvars; extern int forcelocal; extern struct var vifs; Modified: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh ============================================================================== --- user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh Sun Mar 8 11:19:41 2015 (r279777) @@ -66,5 +66,5 @@ $dtrace -s $tmpfile status=$? rm $tmpfile -pkill sleep +pkill -P $$ sleep exit $status Modified: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh ============================================================================== --- user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh Sun Mar 8 11:19:41 2015 (r279777) @@ -52,7 +52,7 @@ main.o: main.c cc -c main.c altlib.so: altlib.o - cc -z defs -G -o altlib.so altlib.o -lc + cc -shared -o altlib.so altlib.o -lc altlib.o: altlib.c cc -c altlib.c Modified: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh ============================================================================== --- user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh Sun Mar 8 10:52:10 2015 (r279776) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh Sun Mar 8 11:19:41 2015 (r279777) @@ -44,7 +44,7 @@ mkdir $DIR cd $DIR cat > Makefile < /dev/null status=$? cd / -/usr/bin/rm -rf $DIR +rm -rf $DIR exit $status Copied: user/dchagin/lemul/contrib/binutils/binutils/doc/binutils.7 (from r279776, head/contrib/binutils/binutils/doc/binutils.7) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/dchagin/lemul/contrib/binutils/binutils/doc/binutils.7 Sun Mar 8 11:19:41 2015 (r279777, copy of r279776, head/contrib/binutils/binutils/doc/binutils.7) @@ -0,0 +1,4917 @@ +.Dd 2015-03-02 +.Dt BINUTILS 7 +.Os +.Sh NAME +.Nm binutils +.Nd GNU Binary Utilities +.Sh Introduction +This brief manual contains documentation for the GNU binary utilities version "2.17.50 +[FreeBSD] 2007-07-03": +.Pp +This document is distributed under the terms of the GNU Free Documentation +License. A copy of the license is included in the section entitled "GNU Free +Documentation License". +.Pp +.Sh ar +.Bd -literal -offset indent +ar [-]p[mod [relpos] [count]] archive [member...] +ar -M [ ) , +and continues executing even after errors. If you redirect standard input +to a script file, no prompts are issued, and +.Xr ar +abandons execution (with a nonzero exit code) on any error. +.Pp +The +.Xr ar +command language is +.Em not +designed to be equivalent to the command-line options; in fact, it provides +somewhat less control over archives. The only purpose of the command language +is to ease the transition to GNU +.Xr ar +for developers who already have scripts written for the MRI \(lqlibrarian\(rq program. +.Pp +The syntax for the +.Xr ar +command language is straightforward: +.Bl -bullet +.It +commands are recognized in upper or lower case; for example, +.Li LIST +is the same as +.Li list . +In the following descriptions, commands are shown in upper case for clarity. +.Pp +.It +a single command may appear on each line; it is the first word on the line. +.Pp +.It +empty lines are allowed, and have no effect. +.Pp +.It +comments are allowed; text after either of the characters +.Li * +or +.Li ; +is ignored. +.Pp +.It +Whenever you use a list of names as part of the argument to an +.Xr ar +command, you can separate the individual names with either commas or blanks. +Commas are shown in the explanations below, for clarity. +.Pp +.It +.Li + +is used as a line continuation character; if +.Li + +appears at the end of a line, the text on the following line is considered +part of the current command. +.El +.Pp +Here are the commands you can use in +.Xr ar +scripts, or when using +.Xr ar +interactively. Three of them have special significance: +.Pp +.Li OPEN +or +.Li CREATE +specify a +.Em current archive , +which is a temporary file required for most of the other commands. +.Pp +.Li SAVE +commits the changes so far specified by the script. Prior to +.Li SAVE , +commands affect only the temporary copy of the current archive. +.Pp +.Bl -tag -width Ds *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Sun Mar 8 15:03:39 2015 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E9CEC1F7; Sun, 8 Mar 2015 15:03:39 +0000 (UTC) Received: from svn.freebsd.org (svn.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 D604796C; Sun, 8 Mar 2015 15:03:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t28F3dHX078602; Sun, 8 Mar 2015 15:03:39 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t28F3d3H078601; Sun, 8 Mar 2015 15:03:39 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201503081503.t28F3d3H078601@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Sun, 8 Mar 2015 15:03:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r279781 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Mar 2015 15:03:40 -0000 Author: pho Date: Sun Mar 8 15:03:38 2015 New Revision: 279781 URL: https://svnweb.freebsd.org/changeset/base/279781 Log: Fixed trailing whitespace. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/md3.sh Modified: user/pho/stress2/misc/md3.sh ============================================================================== --- user/pho/stress2/misc/md3.sh Sun Mar 8 14:15:57 2015 (r279780) +++ user/pho/stress2/misc/md3.sh Sun Mar 8 15:03:38 2015 (r279781) @@ -51,7 +51,7 @@ export INODES=$(($2 / 10 * 7)) export RUNDIR=$mntpoint/stressX export runRUNTIME=10m -(cd ..; ./run.sh marcus.cfg) +(cd ..; ./run.sh marcus.cfg) umount $mntpoint mount | grep -q "$mntpoint" && umount -f $mntpoint From owner-svn-src-user@FreeBSD.ORG Mon Mar 9 14:01:36 2015 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5D2C97DC; Mon, 9 Mar 2015 14:01:36 +0000 (UTC) Received: from svn.freebsd.org (svn.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 48F36D03; Mon, 9 Mar 2015 14:01:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t29E1Zc5032454; Mon, 9 Mar 2015 14:01:35 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t29E1Zhm032453; Mon, 9 Mar 2015 14:01:35 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201503091401.t29E1Zhm032453@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Mon, 9 Mar 2015 14:01:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r279809 - user/pho/stress2 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Mar 2015 14:01:36 -0000 Author: pho Date: Mon Mar 9 14:01:35 2015 New Revision: 279809 URL: https://svnweb.freebsd.org/changeset/base/279809 Log: Do not assume we have /dev/tty, check for console write access. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/run.sh Modified: user/pho/stress2/run.sh ============================================================================== --- user/pho/stress2/run.sh Mon Mar 9 13:21:00 2015 (r279808) +++ user/pho/stress2/run.sh Mon Mar 9 14:01:35 2015 (r279809) @@ -41,16 +41,19 @@ while getopts a name; do done shift $(($OPTIND - 1)) -. ./default.cfg if [ ! -z "$aflag" ]; then + . ./default.cfg export runRUNTIME=5m t1=`date '+%s'` while true;do for i in `ls *.cfg | grep -v default`; do t2=`date '+%s'` e=` date -u -j -f '%s' '+%T' $((t2 - t1))` - echo "`date '+%Y%m%d %T'` $i, elapsed $e" | tee /dev/tty >> /tmp/all.log + echo "`date '+%Y%m%d %T'` $i, elapsed $e" + echo "`date '+%Y%m%d %T'` $i, elapsed $e" >> /tmp/all.log logger "Starting test $i" + [ -w /dev/console ] && + printf "`date '+%Y%m%d %T'` run $i\r\n" > /dev/console $0 $i done [ "`id -un`" = pho ] && ipcs | \ From owner-svn-src-user@FreeBSD.ORG Mon Mar 9 16:19:45 2015 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8B0D5FF1; Mon, 9 Mar 2015 16:19:45 +0000 (UTC) Received: from svn.freebsd.org (svn.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 767DDF2B; Mon, 9 Mar 2015 16:19:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t29GJjt4096776; Mon, 9 Mar 2015 16:19:45 GMT (envelope-from dchagin@FreeBSD.org) Received: (from dchagin@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t29GJj4J096775; Mon, 9 Mar 2015 16:19:45 GMT (envelope-from dchagin@FreeBSD.org) Message-Id: <201503091619.t29GJj4J096775@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dchagin set sender to dchagin@FreeBSD.org using -f From: Dmitry Chagin Date: Mon, 9 Mar 2015 16:19:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r279817 - user/dchagin/lemul/sys/fs/fdescfs X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Mar 2015 16:19:45 -0000 Author: dchagin Date: Mon Mar 9 16:19:44 2015 New Revision: 279817 URL: https://svnweb.freebsd.org/changeset/base/279817 Log: Most Linux distros symbolically link /dev/fd to /proc/self/fd for compatibility with other unix-like systems. On Linux this is a subdirectory containing one entry for each file which the reading the directory process has open, named by its file descriptor, and which is a symbolic link to the actual file. On FreeBSD we have a bit similar interface - fdescfs(5). Unlike Linux opening our /dev/fd/X (as the most unix-like systems) gives a duplicate of the file descriptor while on Linux gives a new file. Also fdescfs(5) does not provide readlink method. At least newest bash and rm depends on /dev/fd, so add readlink method to the fdescfs(5). Modified: user/dchagin/lemul/sys/fs/fdescfs/fdesc_vnops.c Modified: user/dchagin/lemul/sys/fs/fdescfs/fdesc_vnops.c ============================================================================== --- user/dchagin/lemul/sys/fs/fdescfs/fdesc_vnops.c Mon Mar 9 15:54:14 2015 (r279816) +++ user/dchagin/lemul/sys/fs/fdescfs/fdesc_vnops.c Mon Mar 9 16:19:44 2015 (r279817) @@ -53,6 +53,7 @@ #include #include #include +#include #include #include @@ -69,6 +70,7 @@ static vop_getattr_t fdesc_getattr; static vop_lookup_t fdesc_lookup; static vop_open_t fdesc_open; static vop_readdir_t fdesc_readdir; +static vop_readlink_t fdesc_readlink; static vop_reclaim_t fdesc_reclaim; static vop_setattr_t fdesc_setattr; @@ -81,6 +83,7 @@ static struct vop_vector fdesc_vnodeops .vop_open = fdesc_open, .vop_pathconf = vop_stdpathconf, .vop_readdir = fdesc_readdir, + .vop_readlink = fdesc_readlink, .vop_reclaim = fdesc_reclaim, .vop_setattr = fdesc_setattr, }; @@ -368,7 +371,7 @@ fdesc_lookup(ap) error = vn_vget_ino_gen(dvp, fdesc_get_ino_alloc, &arg, LK_EXCLUSIVE, &fvp); } - + if (error) goto bad; *vpp = fvp; @@ -562,7 +565,10 @@ fdesc_readdir(ap) break; dp->d_namlen = sprintf(dp->d_name, "%d", fcnt); dp->d_reclen = UIO_MX; - dp->d_type = DT_CHR; + if (SV_CURPROC_ABI() == SV_ABI_LINUX) + dp->d_type = DT_LNK; + else + dp->d_type = DT_CHR; dp->d_fileno = i + FD_DESC; break; } @@ -602,3 +608,73 @@ fdesc_reclaim(ap) vp->v_data = NULL; return (0); } + +static int +fdesc_readlink(struct vop_readlink_args *va) +{ + struct vnode *vp, *vn = va->a_vp; + struct fdescnode *fd = vn->v_data; + struct thread *td = curthread; + struct uio *uio = va->a_uio; + struct filedesc *fdp; + struct file *fp; + char *freepath, *fullpath; + size_t pathlen; + int error, locked; + + if (VTOFDESC(vn)->fd_type != Fdesc) + panic("fdesc_readlink: not fdescfs link"); + + if (vn->v_type != VLNK) + return (EINVAL); + + vhold(vn); + locked = VOP_ISLOCKED(vn); + VOP_UNLOCK(vn, 0); + + fdp = td->td_proc->p_fd; + error = fget_unlocked(fdp, fd->fd_fd, NULL, &fp, NULL); + if (error != 0) + goto out; + + freepath = NULL; + switch (fp->f_type) { + case DTYPE_VNODE: + vp = fp->f_vnode; + vref(vp); + error = vn_fullpath(td, vp, &fullpath, &freepath); + vrele(vp); + break; + + case DTYPE_SOCKET: + fullpath = "socket:[0]"; + break; + + case DTYPE_PIPE: + fullpath = "pipe:[0]"; + break; + + case DTYPE_LINUXEFD: + fullpath = "anon_inode:[eventpoll]"; + break; + + default: + fullpath = "anon_inode:[unknown]"; + break; + } + + if (error == 0) { + pathlen = strnlen(fullpath, MAXPATHLEN); + error = uiomove(fullpath, pathlen, uio); + } + if (freepath != NULL) + free(freepath, M_TEMP); + + fdrop(fp, td); + + out: + + vn_lock(vn, locked | LK_RETRY); + vdrop(vn); + return (error); +} From owner-svn-src-user@FreeBSD.ORG Mon Mar 9 18:24:30 2015 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C9212D85; Mon, 9 Mar 2015 18:24:30 +0000 (UTC) Received: from svn.freebsd.org (svn.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 9C4D4277; Mon, 9 Mar 2015 18:24:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t29IOUGO058547; Mon, 9 Mar 2015 18:24:30 GMT (envelope-from dchagin@FreeBSD.org) Received: (from dchagin@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t29IOUZw058544; Mon, 9 Mar 2015 18:24:30 GMT (envelope-from dchagin@FreeBSD.org) Message-Id: <201503091824.t29IOUZw058544@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dchagin set sender to dchagin@FreeBSD.org using -f From: Dmitry Chagin Date: Mon, 9 Mar 2015 18:24:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r279818 - user/dchagin/lemul/sys/compat/linux X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Mar 2015 18:24:30 -0000 Author: dchagin Date: Mon Mar 9 18:24:29 2015 New Revision: 279818 URL: https://svnweb.freebsd.org/changeset/base/279818 Log: Convert SCM_TIMESTAMP in recvmsg(). Modified: user/dchagin/lemul/sys/compat/linux/linux_socket.c user/dchagin/lemul/sys/compat/linux/linux_socket.h Modified: user/dchagin/lemul/sys/compat/linux/linux_socket.c ============================================================================== --- user/dchagin/lemul/sys/compat/linux/linux_socket.c Mon Mar 9 16:19:44 2015 (r279817) +++ user/dchagin/lemul/sys/compat/linux/linux_socket.c Mon Mar 9 18:24:29 2015 (r279818) @@ -483,6 +483,8 @@ bsd_to_linux_cmsg_type(int cmsg_type) return (LINUX_SCM_RIGHTS); case SCM_CREDS: return (LINUX_SCM_CREDENTIALS); + case SCM_TIMESTAMP: + return (LINUX_SCM_TIMESTAMP); } return (-1); } @@ -1216,6 +1218,8 @@ linux_recvmsg_common(struct thread *td, struct iovec *iov, *uiov; struct mbuf *control = NULL; struct mbuf **controlp; + struct timeval *ftmvl; + l_timeval ltmvl; caddr_t outbuf; void *data; int error, i, fd, fds, *fdp; @@ -1326,6 +1330,18 @@ linux_recvmsg_common(struct thread *td, data = &linux_ucred; datalen = sizeof(linux_ucred); break; + + case SCM_TIMESTAMP: + if (datalen != sizeof(struct timeval)) { + error = EMSGSIZE; + goto bad; + } + ftmvl = (struct timeval *)data; + ltmvl.tv_sec = ftmvl->tv_sec; + ltmvl.tv_usec = ftmvl->tv_usec; + data = <mvl; + datalen = sizeof(ltmvl); + break; } if (outlen + LINUX_CMSG_LEN(datalen) > Modified: user/dchagin/lemul/sys/compat/linux/linux_socket.h ============================================================================== --- user/dchagin/lemul/sys/compat/linux/linux_socket.h Mon Mar 9 16:19:44 2015 (r279817) +++ user/dchagin/lemul/sys/compat/linux/linux_socket.h Mon Mar 9 18:24:29 2015 (r279818) @@ -54,7 +54,8 @@ /* Socket-level control message types */ #define LINUX_SCM_RIGHTS 0x01 -#define LINUX_SCM_CREDENTIALS 0x02 +#define LINUX_SCM_CREDENTIALS 0x02 +#define LINUX_SCM_TIMESTAMP 0x1D struct l_msghdr { l_uintptr_t msg_name; From owner-svn-src-user@FreeBSD.ORG Tue Mar 10 11:38:46 2015 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 62292840; Tue, 10 Mar 2015 11:38:46 +0000 (UTC) Received: from svn.freebsd.org (svn.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 4DBCCC41; Tue, 10 Mar 2015 11:38:46 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t2ABckh1068159; Tue, 10 Mar 2015 11:38:46 GMT (envelope-from pho@FreeBSD.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t2ABchZo068136; Tue, 10 Mar 2015 11:38:43 GMT (envelope-from pho@FreeBSD.org) Message-Id: <201503101138.t2ABchZo068136@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pho set sender to pho@FreeBSD.org using -f From: Peter Holm Date: Tue, 10 Mar 2015 11:38:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r279844 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Mar 2015 11:38:46 -0000 Author: pho Date: Tue Mar 10 11:38:42 2015 New Revision: 279844 URL: https://svnweb.freebsd.org/changeset/base/279844 Log: More whitespace fixes. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/misc/core3.sh user/pho/stress2/misc/ext2fs.sh user/pho/stress2/misc/ext2fs2.sh user/pho/stress2/misc/fifo3.sh user/pho/stress2/misc/md6.sh user/pho/stress2/misc/pcatch.sh user/pho/stress2/misc/pthread8.sh user/pho/stress2/misc/sethostname.sh user/pho/stress2/misc/signal.sh user/pho/stress2/misc/socketpair2.sh user/pho/stress2/misc/umountf2.sh Modified: user/pho/stress2/misc/core3.sh ============================================================================== --- user/pho/stress2/misc/core3.sh Tue Mar 10 09:53:15 2015 (r279843) +++ user/pho/stress2/misc/core3.sh Tue Mar 10 11:38:42 2015 (r279844) @@ -64,7 +64,7 @@ done > /dev/null 2>&1 & while pgrep -q core3; do [ -d $mntpoint/d ] || mount /dev/md${mdstart}$part $mntpoint -done > /dev/null 2>&1 +done > /dev/null 2>&1 wait mount | grep -q "on $mntpoint " && umount -f $mntpoint Modified: user/pho/stress2/misc/ext2fs.sh ============================================================================== --- user/pho/stress2/misc/ext2fs.sh Tue Mar 10 09:53:15 2015 (r279843) +++ user/pho/stress2/misc/ext2fs.sh Tue Mar 10 11:38:42 2015 (r279844) @@ -34,7 +34,7 @@ . ../default.cfg -# Uses mke2fs from sysutils/e2fsprogs +# Uses mke2fs from sysutils/e2fsprogs [ -z "`type mke2fs 2>/dev/null`" ] && echo "mke2fs not found" && exit 1 mount | grep "$mntpoint" | grep -q md$mdstart && umount $mntpoint Modified: user/pho/stress2/misc/ext2fs2.sh ============================================================================== --- user/pho/stress2/misc/ext2fs2.sh Tue Mar 10 09:53:15 2015 (r279843) +++ user/pho/stress2/misc/ext2fs2.sh Tue Mar 10 11:38:42 2015 (r279844) @@ -35,7 +35,7 @@ . ../default.cfg -# Uses mke2fs from sysutils/e2fsprogs +# Uses mke2fs from sysutils/e2fsprogs [ -x /usr/local/sbin/mke2fs ] || exit 0 mount | grep "$mntpoint" | grep -q md$mdstart && umount -f ${mntpoint} mdconfig -l | grep -q ${mdstart} && mdconfig -d -u $mdstart Modified: user/pho/stress2/misc/fifo3.sh ============================================================================== --- user/pho/stress2/misc/fifo3.sh Tue Mar 10 09:53:15 2015 (r279843) +++ user/pho/stress2/misc/fifo3.sh Tue Mar 10 11:38:42 2015 (r279844) @@ -62,8 +62,8 @@ # #3 0x0000000000400ee9 in test () at /tmp/fifo.c:86 # 86 while ((p = fts_read(fts)) != NULL) { # Current language: auto; currently minimal -# (gdb) -# +# (gdb) +# . ../default.cfg Modified: user/pho/stress2/misc/md6.sh ============================================================================== --- user/pho/stress2/misc/md6.sh Tue Mar 10 09:53:15 2015 (r279843) +++ user/pho/stress2/misc/md6.sh Tue Mar 10 11:38:42 2015 (r279844) @@ -29,7 +29,7 @@ # # Regression test for mmap problem introduced by r271635 -# where mdconfig -l fails due to +# where mdconfig -l fails due to # mmap(0,0x1000,PROT_READ,MAP_FILE,0x4,0) # returning 0. # Fixed by r271721. Modified: user/pho/stress2/misc/pcatch.sh ============================================================================== --- user/pho/stress2/misc/pcatch.sh Tue Mar 10 09:53:15 2015 (r279843) +++ user/pho/stress2/misc/pcatch.sh Tue Mar 10 11:38:42 2015 (r279844) @@ -118,7 +118,7 @@ test(char *mp) err(1, "sigaction"); snprintf(file, sizeof(file), "%s/file", mp); - if ((fd = open(file, O_RDWR | O_CREAT | O_TRUNC, 0640)) == -1) + if ((fd = open(file, O_RDWR | O_CREAT | O_TRUNC, 0640)) == -1) err(1, "open(%s). %s:%d", file, __FILE__, __LINE__); suspend(mp); Modified: user/pho/stress2/misc/pthread8.sh ============================================================================== --- user/pho/stress2/misc/pthread8.sh Tue Mar 10 09:53:15 2015 (r279843) +++ user/pho/stress2/misc/pthread8.sh Tue Mar 10 11:38:42 2015 (r279844) @@ -132,7 +132,7 @@ main(void) while (time(NULL) - start < 180) sleep(1); stop = 1; - for (i = 0; i < ncpus; i++) + for (i = 0; i < ncpus; i++) pthread_join(threads[i], NULL); return (0); Modified: user/pho/stress2/misc/sethostname.sh ============================================================================== --- user/pho/stress2/misc/sethostname.sh Tue Mar 10 09:53:15 2015 (r279843) +++ user/pho/stress2/misc/sethostname.sh Tue Mar 10 11:38:42 2015 (r279844) @@ -35,4 +35,4 @@ [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 export sleeptime=18 -./syscall4.sh 88 # 88 is old sethostname +./syscall4.sh 88 # 88 is old sethostname Modified: user/pho/stress2/misc/signal.sh ============================================================================== --- user/pho/stress2/misc/signal.sh Tue Mar 10 09:53:15 2015 (r279843) +++ user/pho/stress2/misc/signal.sh Tue Mar 10 11:38:42 2015 (r279844) @@ -233,4 +233,4 @@ fi kill $fifopid $gdbpid > /dev/null 2>&1 ps | grep -v grep | grep waitthread | awk '{print $1}' | xargs kill cd $here -rm -rf $wd /tmp/waitthread +rm -rf $wd /tmp/waitthread Modified: user/pho/stress2/misc/socketpair2.sh ============================================================================== --- user/pho/stress2/misc/socketpair2.sh Tue Mar 10 09:53:15 2015 (r279843) +++ user/pho/stress2/misc/socketpair2.sh Tue Mar 10 11:38:42 2015 (r279844) @@ -54,7 +54,7 @@ EOF Some systems seem to base how much can be written to the pipe based on the size of the socket receive buffer (read-side), while others on the size of the socket send buffer (send-side). - + This little hack tries to make an educated guess as to what is the case on this particular system. */ Modified: user/pho/stress2/misc/umountf2.sh ============================================================================== --- user/pho/stress2/misc/umountf2.sh Tue Mar 10 09:53:15 2015 (r279843) +++ user/pho/stress2/misc/umountf2.sh Tue Mar 10 11:38:42 2015 (r279844) @@ -586,7 +586,7 @@ check_eofpage(char *s, unsigned offset, return; /* * we landed in the last page of the file - * test to make sure the VM system provided 0's + * test to make sure the VM system provided 0's * beyond the true end of the file mapping * (as required by mmap def in 1996 posix 1003.1) */ @@ -1286,7 +1286,7 @@ main(int argc, char **argv) (unsigned)written, maxfilelen); exit(98); } - } else + } else check_trunc_hack(); while (numops == -1 || numops--)