From owner-svn-src-user@FreeBSD.ORG Tue Dec 13 06:51:57 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B841106564A; Tue, 13 Dec 2011 06:51:57 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 2B7178FC08; Tue, 13 Dec 2011 06:51:57 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id pBD6pv6r037031; Tue, 13 Dec 2011 06:51:57 GMT (envelope-from dougb@svn.freebsd.org) Received: (from dougb@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id pBD6pvaf037029; Tue, 13 Dec 2011 06:51:57 GMT (envelope-from dougb@svn.freebsd.org) Message-Id: <201112130651.pBD6pvaf037029@svn.freebsd.org> From: Doug Barton Date: Tue, 13 Dec 2011 06:51:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r228452 - user/dougb/portmaster X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 13 Dec 2011 06:51:57 -0000 Author: dougb Date: Tue Dec 13 06:51:56 2011 New Revision: 228452 URL: http://svn.freebsd.org/changeset/base/228452 Log: Add a verbose message for cleaning WRKDIRPREFIX Modified: user/dougb/portmaster/portmaster Modified: user/dougb/portmaster/portmaster ============================================================================== --- user/dougb/portmaster/portmaster Tue Dec 13 06:07:19 2011 (r228451) +++ user/dougb/portmaster/portmaster Tue Dec 13 06:51:56 2011 (r228452) @@ -154,8 +154,10 @@ parent_exit () { /bin/unlink $f done - [ -n "$PM_WRKDIRPREFIX" ] && + if [ -n "$PM_WRKDIRPREFIX" ]; then + pm_v "===>>> Removing empty directories from WRKDIRPREFIX" find -d $PM_WRKDIRPREFIX -mindepth 1 -type d -empty -delete 2>/dev/null + fi case "$DISPLAY_LIST" in *' '*) if [ -n "$1" ]; then From owner-svn-src-user@FreeBSD.ORG Tue Dec 13 06:53:03 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A89CE106564A; Tue, 13 Dec 2011 06:53:03 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 986268FC08; Tue, 13 Dec 2011 06:53:03 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id pBD6r3Be037102; Tue, 13 Dec 2011 06:53:03 GMT (envelope-from dougb@svn.freebsd.org) Received: (from dougb@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id pBD6r3PB037100; Tue, 13 Dec 2011 06:53:03 GMT (envelope-from dougb@svn.freebsd.org) Message-Id: <201112130653.pBD6r3PB037100@svn.freebsd.org> From: Doug Barton Date: Tue, 13 Dec 2011 06:53:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r228453 - user/dougb/portmaster/files X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 13 Dec 2011 06:53:03 -0000 Author: dougb Date: Tue Dec 13 06:53:03 2011 New Revision: 228453 URL: http://svn.freebsd.org/changeset/base/228453 Log: Typo fixes PR: ports/163101 Submitted by: Jason Helfman Modified: user/dougb/portmaster/files/portmaster.8 Modified: user/dougb/portmaster/files/portmaster.8 ============================================================================== --- user/dougb/portmaster/files/portmaster.8 Tue Dec 13 06:51:56 2011 (r228452) +++ user/dougb/portmaster/files/portmaster.8 Tue Dec 13 06:53:03 2011 (r228453) @@ -132,7 +132,7 @@ The patterns mentioned above are not regular expressions. For example: .Qq portmaster perl -would match every port dirctory name in +would match every port directory name in .Pa /var/db/pkg that fits the pattern .Qq /var/db/pkg/perl* . @@ -597,7 +597,7 @@ When using the .Fl -index-only option the .Ev PACKAGES -variable must be set to a dirctory where the +variable must be set to a directory where the superuser has write permissions. Other useful variables include: .Bd -literal @@ -726,7 +726,7 @@ in your environment as appropriate. .Ex -std .Sh ADVANCED FEATURE: SU_CMD The ports infrastructure has limited support for performing -various operations as an unpriviliged user. +various operations as an unprivileged user. It does this by defining SU_CMD, which is typically .Xr su 1 . In order to support complete management of your ports as an From owner-svn-src-user@FreeBSD.ORG Tue Dec 13 07:13:48 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9E752106564A; Tue, 13 Dec 2011 07:13:48 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 8E61B8FC12; Tue, 13 Dec 2011 07:13:48 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id pBD7DmrE037859; Tue, 13 Dec 2011 07:13:48 GMT (envelope-from dougb@svn.freebsd.org) Received: (from dougb@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id pBD7DmDM037857; Tue, 13 Dec 2011 07:13:48 GMT (envelope-from dougb@svn.freebsd.org) Message-Id: <201112130713.pBD7DmDM037857@svn.freebsd.org> From: Doug Barton Date: Tue, 13 Dec 2011 07:13:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r228456 - user/dougb/portmaster/files X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 13 Dec 2011 07:13:48 -0000 Author: dougb Date: Tue Dec 13 07:13:48 2011 New Revision: 228456 URL: http://svn.freebsd.org/changeset/base/228456 Log: One more typo, bump .Dd Modified: user/dougb/portmaster/files/portmaster.8 Modified: user/dougb/portmaster/files/portmaster.8 ============================================================================== --- user/dougb/portmaster/files/portmaster.8 Tue Dec 13 07:02:48 2011 (r228455) +++ user/dougb/portmaster/files/portmaster.8 Tue Dec 13 07:13:48 2011 (r228456) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 14, 2011 +.Dd December 12, 2011 .Dt PORTMASTER 8 .Os .Sh NAME @@ -202,7 +202,7 @@ When the config and dependency checking user will be presented with a list of ports that will be installed and/or upgraded, and asked to approve before proceeding. -This behavior can be supressed with the +This behavior can be suppressed with the .Fl -no-confirm option. .Pp From owner-svn-src-user@FreeBSD.ORG Tue Dec 13 23:49:34 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 70CCF1065675; Tue, 13 Dec 2011 23:49:34 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 5B8C78FC14; Tue, 13 Dec 2011 23:49:34 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id pBDNnYtL072830; Tue, 13 Dec 2011 23:49:34 GMT (envelope-from mjacob@svn.freebsd.org) Received: (from mjacob@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id pBDNnXl5072790; Tue, 13 Dec 2011 23:49:33 GMT (envelope-from mjacob@svn.freebsd.org) Message-Id: <201112132349.pBDNnXl5072790@svn.freebsd.org> From: Matt Jacob Date: Tue, 13 Dec 2011 23:49:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r228482 - in user/mjacob/sys: amd64/amd64 amd64/conf amd64/include amd64/linux32 arm/conf arm/econa arm/include arm/mv arm/xscale/i80321 arm/xscale/i8134x arm/xscale/ixp425 boot/arm/at9... X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 13 Dec 2011 23:49:34 -0000 Author: mjacob Date: Tue Dec 13 23:49:32 2011 New Revision: 228482 URL: http://svn.freebsd.org/changeset/base/228482 Log: IFC @ 228481 Added: user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype2s.c - copied unchanged from r228481, head/sys/contrib/dev/acpica/compiler/aslrestype2s.c user/mjacob/sys/contrib/dev/acpica/disassembler/dmresrcl2.c - copied unchanged from r228481, head/sys/contrib/dev/acpica/disassembler/dmresrcl2.c user/mjacob/sys/contrib/dev/acpica/include/actbl3.h - copied unchanged from r228481, head/sys/contrib/dev/acpica/include/actbl3.h user/mjacob/sys/contrib/dev/acpica/os_specific/ - copied from r228481, head/sys/contrib/dev/acpica/os_specific/ user/mjacob/sys/contrib/dev/acpica/resources/rsserial.c - copied unchanged from r228481, head/sys/contrib/dev/acpica/resources/rsserial.c user/mjacob/sys/contrib/dev/acpica/utilities/utxfmutex.c - copied unchanged from r228481, head/sys/contrib/dev/acpica/utilities/utxfmutex.c user/mjacob/sys/dev/cesa/ - copied from r228481, head/sys/dev/cesa/ user/mjacob/sys/dev/fb/splash_txt.c - copied unchanged from r228481, head/sys/dev/fb/splash_txt.c user/mjacob/sys/dev/viawd/ - copied from r228481, head/sys/dev/viawd/ user/mjacob/sys/dev/virtio/ - copied from r228481, head/sys/dev/virtio/ user/mjacob/sys/kern/kern_ffclock.c - copied unchanged from r228481, head/sys/kern/kern_ffclock.c user/mjacob/sys/libkern/iconv_ucs.c - copied unchanged from r228481, head/sys/libkern/iconv_ucs.c user/mjacob/sys/mips/conf/std.XLP - copied unchanged from r228481, head/sys/mips/conf/std.XLP user/mjacob/sys/mips/nlm/hal/nlm_hal.c - copied unchanged from r228481, head/sys/mips/nlm/hal/nlm_hal.c user/mjacob/sys/modules/splash/txt/ - copied from r228481, head/sys/modules/splash/txt/ user/mjacob/sys/modules/viawd/ - copied from r228481, head/sys/modules/viawd/ user/mjacob/sys/modules/virtio/ - copied from r228481, head/sys/modules/virtio/ user/mjacob/sys/sparc64/sparc64/cam_machdep.c - copied unchanged from r228481, head/sys/sparc64/sparc64/cam_machdep.c user/mjacob/sys/sys/_ffcounter.h - copied unchanged from r228481, head/sys/sys/_ffcounter.h user/mjacob/sys/sys/timeffc.h - copied unchanged from r228481, head/sys/sys/timeffc.h Deleted: user/mjacob/sys/contrib/dev/acpica/osunixxf.c user/mjacob/sys/contrib/dev/acpica/tools/ user/mjacob/sys/dev/amd/ user/mjacob/sys/mips/nlm/uart_bus_xlp_iodi.c user/mjacob/sys/modules/amd/ Modified: user/mjacob/sys/amd64/amd64/legacy.c user/mjacob/sys/amd64/conf/NOTES user/mjacob/sys/amd64/include/_types.h user/mjacob/sys/amd64/linux32/linux32_proto.h user/mjacob/sys/amd64/linux32/linux32_syscall.h user/mjacob/sys/amd64/linux32/linux32_syscalls.c user/mjacob/sys/amd64/linux32/linux32_sysent.c user/mjacob/sys/amd64/linux32/linux32_systrace_args.c user/mjacob/sys/amd64/linux32/syscalls.master user/mjacob/sys/arm/conf/DB-88F6XXX user/mjacob/sys/arm/conf/SHEEVAPLUG user/mjacob/sys/arm/econa/ehci_ebus.c user/mjacob/sys/arm/econa/ohci_ec.c user/mjacob/sys/arm/include/_types.h user/mjacob/sys/arm/mv/common.c user/mjacob/sys/arm/mv/files.mv user/mjacob/sys/arm/mv/mv_machdep.c user/mjacob/sys/arm/mv/mv_pci.c user/mjacob/sys/arm/xscale/i80321/i80321_pci.c user/mjacob/sys/arm/xscale/i8134x/i81342_pci.c user/mjacob/sys/arm/xscale/ixp425/avila_ata.c user/mjacob/sys/arm/xscale/ixp425/ixp425_pci.c user/mjacob/sys/boot/arm/at91/libat91/sd-card.c user/mjacob/sys/boot/fdt/dts/db88f6281.dts user/mjacob/sys/boot/fdt/dts/sheevaplug.dts user/mjacob/sys/boot/forth/loader.conf user/mjacob/sys/boot/i386/loader/Makefile user/mjacob/sys/boot/i386/zfsboot/zfsboot.c user/mjacob/sys/boot/ofw/Makefile.inc user/mjacob/sys/boot/powerpc/Makefile.inc user/mjacob/sys/boot/uboot/Makefile.inc user/mjacob/sys/boot/zfs/zfsimpl.c user/mjacob/sys/cam/cam_sim.h user/mjacob/sys/cam/cam_xpt.c user/mjacob/sys/cam/scsi/scsi_sa.c user/mjacob/sys/cam/scsi/scsi_target.c user/mjacob/sys/cam/scsi/scsi_xpt.c user/mjacob/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c user/mjacob/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h user/mjacob/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/mjacob/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h user/mjacob/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h user/mjacob/sys/compat/freebsd32/freebsd32_proto.h user/mjacob/sys/compat/freebsd32/freebsd32_syscall.h user/mjacob/sys/compat/freebsd32/freebsd32_syscalls.c user/mjacob/sys/compat/freebsd32/freebsd32_sysent.c user/mjacob/sys/compat/freebsd32/freebsd32_systrace_args.c user/mjacob/sys/compat/freebsd32/syscalls.master user/mjacob/sys/compat/linprocfs/linprocfs.c user/mjacob/sys/compat/linux/linux_file.c user/mjacob/sys/compat/linux/linux_file.h user/mjacob/sys/compat/svr4/svr4_fcntl.c user/mjacob/sys/compat/svr4/svr4_proto.h user/mjacob/sys/compat/svr4/svr4_syscall.h user/mjacob/sys/compat/svr4/svr4_syscallnames.c user/mjacob/sys/compat/svr4/svr4_sysent.c user/mjacob/sys/compat/svr4/syscalls.master user/mjacob/sys/conf/NOTES user/mjacob/sys/conf/files user/mjacob/sys/conf/files.amd64 user/mjacob/sys/conf/files.i386 user/mjacob/sys/conf/files.sparc64 user/mjacob/sys/conf/kern.mk user/mjacob/sys/conf/kern.post.mk user/mjacob/sys/conf/kern.pre.mk user/mjacob/sys/conf/kmod.mk user/mjacob/sys/conf/makeLINT.mk user/mjacob/sys/conf/newvers.sh user/mjacob/sys/conf/options user/mjacob/sys/contrib/dev/acpica/acpica_prep.sh user/mjacob/sys/contrib/dev/acpica/changes.txt user/mjacob/sys/contrib/dev/acpica/common/adisasm.c user/mjacob/sys/contrib/dev/acpica/common/adwalk.c user/mjacob/sys/contrib/dev/acpica/common/dmrestag.c user/mjacob/sys/contrib/dev/acpica/common/dmtable.c user/mjacob/sys/contrib/dev/acpica/common/dmtbdump.c user/mjacob/sys/contrib/dev/acpica/common/dmtbinfo.c user/mjacob/sys/contrib/dev/acpica/compiler/aslanalyze.c user/mjacob/sys/contrib/dev/acpica/compiler/aslcodegen.c user/mjacob/sys/contrib/dev/acpica/compiler/aslcompile.c user/mjacob/sys/contrib/dev/acpica/compiler/aslcompiler.h user/mjacob/sys/contrib/dev/acpica/compiler/aslcompiler.l user/mjacob/sys/contrib/dev/acpica/compiler/aslcompiler.y user/mjacob/sys/contrib/dev/acpica/compiler/asldefine.h user/mjacob/sys/contrib/dev/acpica/compiler/aslerror.c user/mjacob/sys/contrib/dev/acpica/compiler/aslfiles.c user/mjacob/sys/contrib/dev/acpica/compiler/aslglobal.h user/mjacob/sys/contrib/dev/acpica/compiler/asllisting.c user/mjacob/sys/contrib/dev/acpica/compiler/aslload.c user/mjacob/sys/contrib/dev/acpica/compiler/asllookup.c user/mjacob/sys/contrib/dev/acpica/compiler/aslmain.c user/mjacob/sys/contrib/dev/acpica/compiler/aslmap.c user/mjacob/sys/contrib/dev/acpica/compiler/aslmessages.h user/mjacob/sys/contrib/dev/acpica/compiler/aslopcodes.c user/mjacob/sys/contrib/dev/acpica/compiler/asloperands.c user/mjacob/sys/contrib/dev/acpica/compiler/aslpredef.c user/mjacob/sys/contrib/dev/acpica/compiler/aslresource.c user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype1.c user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype1i.c user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype2.c user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype2d.c user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype2e.c user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype2q.c user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype2w.c user/mjacob/sys/contrib/dev/acpica/compiler/aslstubs.c user/mjacob/sys/contrib/dev/acpica/compiler/asltransform.c user/mjacob/sys/contrib/dev/acpica/compiler/asltree.c user/mjacob/sys/contrib/dev/acpica/compiler/asltypes.h user/mjacob/sys/contrib/dev/acpica/compiler/aslutils.c user/mjacob/sys/contrib/dev/acpica/compiler/aslwalks.c user/mjacob/sys/contrib/dev/acpica/compiler/dtcompile.c user/mjacob/sys/contrib/dev/acpica/compiler/dtcompiler.h user/mjacob/sys/contrib/dev/acpica/compiler/dtfield.c user/mjacob/sys/contrib/dev/acpica/compiler/dtsubtable.c user/mjacob/sys/contrib/dev/acpica/compiler/dttable.c user/mjacob/sys/contrib/dev/acpica/compiler/dttemplate.h user/mjacob/sys/contrib/dev/acpica/compiler/dtutils.c user/mjacob/sys/contrib/dev/acpica/debugger/dbcmds.c user/mjacob/sys/contrib/dev/acpica/debugger/dbdisply.c user/mjacob/sys/contrib/dev/acpica/debugger/dbfileio.c user/mjacob/sys/contrib/dev/acpica/debugger/dbinput.c user/mjacob/sys/contrib/dev/acpica/debugger/dbutils.c user/mjacob/sys/contrib/dev/acpica/disassembler/dmbuffer.c user/mjacob/sys/contrib/dev/acpica/disassembler/dmopcode.c user/mjacob/sys/contrib/dev/acpica/disassembler/dmresrc.c user/mjacob/sys/contrib/dev/acpica/disassembler/dmresrcl.c user/mjacob/sys/contrib/dev/acpica/disassembler/dmresrcs.c user/mjacob/sys/contrib/dev/acpica/disassembler/dmutils.c user/mjacob/sys/contrib/dev/acpica/disassembler/dmwalk.c user/mjacob/sys/contrib/dev/acpica/dispatcher/dsargs.c user/mjacob/sys/contrib/dev/acpica/dispatcher/dsfield.c user/mjacob/sys/contrib/dev/acpica/events/evevent.c user/mjacob/sys/contrib/dev/acpica/events/evglock.c user/mjacob/sys/contrib/dev/acpica/events/evregion.c user/mjacob/sys/contrib/dev/acpica/executer/exconfig.c user/mjacob/sys/contrib/dev/acpica/executer/excreate.c user/mjacob/sys/contrib/dev/acpica/executer/exdump.c user/mjacob/sys/contrib/dev/acpica/executer/exfield.c user/mjacob/sys/contrib/dev/acpica/executer/exfldio.c user/mjacob/sys/contrib/dev/acpica/executer/exprep.c user/mjacob/sys/contrib/dev/acpica/executer/exutils.c user/mjacob/sys/contrib/dev/acpica/hardware/hwvalid.c user/mjacob/sys/contrib/dev/acpica/include/acapps.h user/mjacob/sys/contrib/dev/acpica/include/acconfig.h user/mjacob/sys/contrib/dev/acpica/include/acdebug.h user/mjacob/sys/contrib/dev/acpica/include/acdisasm.h user/mjacob/sys/contrib/dev/acpica/include/acevents.h user/mjacob/sys/contrib/dev/acpica/include/acglobal.h user/mjacob/sys/contrib/dev/acpica/include/acinterp.h user/mjacob/sys/contrib/dev/acpica/include/aclocal.h user/mjacob/sys/contrib/dev/acpica/include/acnames.h user/mjacob/sys/contrib/dev/acpica/include/acobject.h user/mjacob/sys/contrib/dev/acpica/include/acopcode.h user/mjacob/sys/contrib/dev/acpica/include/acpixf.h user/mjacob/sys/contrib/dev/acpica/include/acpredef.h user/mjacob/sys/contrib/dev/acpica/include/acresrc.h user/mjacob/sys/contrib/dev/acpica/include/acrestyp.h user/mjacob/sys/contrib/dev/acpica/include/actbl.h user/mjacob/sys/contrib/dev/acpica/include/actbl1.h user/mjacob/sys/contrib/dev/acpica/include/actypes.h user/mjacob/sys/contrib/dev/acpica/include/acutils.h user/mjacob/sys/contrib/dev/acpica/include/amlcode.h user/mjacob/sys/contrib/dev/acpica/include/amlresrc.h user/mjacob/sys/contrib/dev/acpica/include/platform/acenv.h user/mjacob/sys/contrib/dev/acpica/namespace/nspredef.c user/mjacob/sys/contrib/dev/acpica/namespace/nsrepair.c user/mjacob/sys/contrib/dev/acpica/namespace/nsrepair2.c user/mjacob/sys/contrib/dev/acpica/parser/psargs.c user/mjacob/sys/contrib/dev/acpica/parser/psopcode.c user/mjacob/sys/contrib/dev/acpica/parser/pstree.c user/mjacob/sys/contrib/dev/acpica/resources/rscalc.c user/mjacob/sys/contrib/dev/acpica/resources/rscreate.c user/mjacob/sys/contrib/dev/acpica/resources/rsdump.c user/mjacob/sys/contrib/dev/acpica/resources/rsinfo.c user/mjacob/sys/contrib/dev/acpica/resources/rsirq.c user/mjacob/sys/contrib/dev/acpica/resources/rslist.c user/mjacob/sys/contrib/dev/acpica/resources/rsmisc.c user/mjacob/sys/contrib/dev/acpica/resources/rsutils.c user/mjacob/sys/contrib/dev/acpica/resources/rsxface.c user/mjacob/sys/contrib/dev/acpica/tables/tbfadt.c user/mjacob/sys/contrib/dev/acpica/tables/tbutils.c user/mjacob/sys/contrib/dev/acpica/utilities/utdecode.c user/mjacob/sys/contrib/dev/acpica/utilities/utmutex.c user/mjacob/sys/contrib/dev/acpica/utilities/utresrc.c user/mjacob/sys/contrib/ipfilter/netinet/ip_compat.h user/mjacob/sys/contrib/ipfilter/netinet/ip_proxy.c user/mjacob/sys/contrib/pf/net/pf.c user/mjacob/sys/ddb/db_thread.c user/mjacob/sys/dev/aac/aac_pci.c user/mjacob/sys/dev/acpi_support/acpi_wmi.c user/mjacob/sys/dev/acpica/acpi_battery.c user/mjacob/sys/dev/acpica/acpi_cpu.c user/mjacob/sys/dev/acpica/acpi_isab.c user/mjacob/sys/dev/acpica/acpi_pcib_acpi.c user/mjacob/sys/dev/acpica/acpi_thermal.c user/mjacob/sys/dev/ahci/ahci.c user/mjacob/sys/dev/amr/amr_pci.c user/mjacob/sys/dev/arcmsr/arcmsr.c user/mjacob/sys/dev/ata/ata-disk.c user/mjacob/sys/dev/ata/ata-pci.c user/mjacob/sys/dev/ata/chipsets/ata-ati.c user/mjacob/sys/dev/ata/chipsets/ata-nvidia.c user/mjacob/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c user/mjacob/sys/dev/ath/if_ath.c user/mjacob/sys/dev/ath/if_ath_sysctl.c user/mjacob/sys/dev/ath/if_ath_tx.c user/mjacob/sys/dev/ath/if_athioctl.h user/mjacob/sys/dev/ath/if_athvar.h user/mjacob/sys/dev/bce/if_bce.c user/mjacob/sys/dev/bce/if_bcereg.h user/mjacob/sys/dev/bfe/if_bfe.c user/mjacob/sys/dev/bge/if_bge.c user/mjacob/sys/dev/bge/if_bgereg.h user/mjacob/sys/dev/bm/if_bm.c user/mjacob/sys/dev/bwn/if_bwn.c user/mjacob/sys/dev/bwn/if_bwnvar.h user/mjacob/sys/dev/bxe/if_bxe.c user/mjacob/sys/dev/cas/if_cas.c user/mjacob/sys/dev/cm/smc90cx6.c user/mjacob/sys/dev/cpuctl/cpuctl.c user/mjacob/sys/dev/cxgb/cxgb_main.c user/mjacob/sys/dev/cxgbe/osdep.h user/mjacob/sys/dev/cxgbe/t4_main.c user/mjacob/sys/dev/dc/dcphy.c user/mjacob/sys/dev/dc/if_dc.c user/mjacob/sys/dev/dc/if_dcreg.h user/mjacob/sys/dev/dc/pnphy.c user/mjacob/sys/dev/de/if_de.c user/mjacob/sys/dev/drm/i915_drv.h user/mjacob/sys/dev/e1000/e1000_80003es2lan.c user/mjacob/sys/dev/e1000/e1000_80003es2lan.h user/mjacob/sys/dev/e1000/e1000_82540.c user/mjacob/sys/dev/e1000/e1000_82541.c user/mjacob/sys/dev/e1000/e1000_82543.c user/mjacob/sys/dev/e1000/e1000_82571.c user/mjacob/sys/dev/e1000/e1000_82575.c user/mjacob/sys/dev/e1000/e1000_82575.h user/mjacob/sys/dev/e1000/e1000_api.c user/mjacob/sys/dev/e1000/e1000_api.h user/mjacob/sys/dev/e1000/e1000_defines.h user/mjacob/sys/dev/e1000/e1000_hw.h user/mjacob/sys/dev/e1000/e1000_ich8lan.c user/mjacob/sys/dev/e1000/e1000_ich8lan.h user/mjacob/sys/dev/e1000/e1000_mac.c user/mjacob/sys/dev/e1000/e1000_nvm.c user/mjacob/sys/dev/e1000/e1000_nvm.h user/mjacob/sys/dev/e1000/e1000_osdep.h user/mjacob/sys/dev/e1000/e1000_phy.c user/mjacob/sys/dev/e1000/e1000_phy.h user/mjacob/sys/dev/e1000/e1000_regs.h user/mjacob/sys/dev/e1000/e1000_vf.c user/mjacob/sys/dev/e1000/if_em.c user/mjacob/sys/dev/e1000/if_em.h user/mjacob/sys/dev/e1000/if_igb.c user/mjacob/sys/dev/e1000/if_igb.h user/mjacob/sys/dev/e1000/if_lem.c user/mjacob/sys/dev/e1000/if_lem.h user/mjacob/sys/dev/ed/if_ed.c user/mjacob/sys/dev/eisa/eisaconf.c user/mjacob/sys/dev/esp/esp_pci.c user/mjacob/sys/dev/esp/esp_sbus.c user/mjacob/sys/dev/et/if_et.c user/mjacob/sys/dev/et/if_etreg.h user/mjacob/sys/dev/et/if_etvar.h user/mjacob/sys/dev/fb/fb.c user/mjacob/sys/dev/fdc/fdc.c user/mjacob/sys/dev/fdt/fdt_common.c user/mjacob/sys/dev/fdt/fdt_powerpc.c user/mjacob/sys/dev/fdt/fdtbus.c user/mjacob/sys/dev/firewire/firewire.c user/mjacob/sys/dev/firewire/fwohci_pci.c user/mjacob/sys/dev/gem/if_gem_pci.c user/mjacob/sys/dev/gem/if_gem_sbus.c user/mjacob/sys/dev/gpio/gpiobus.c user/mjacob/sys/dev/gpio/gpioiic.c user/mjacob/sys/dev/hifn/hifn7751.c user/mjacob/sys/dev/hme/if_hme_pci.c user/mjacob/sys/dev/hme/if_hme_sbus.c user/mjacob/sys/dev/hptiop/hptiop.c user/mjacob/sys/dev/hptmv/entry.c user/mjacob/sys/dev/hptrr/hptrr_osm_bsd.c user/mjacob/sys/dev/hwpmc/hwpmc_core.c user/mjacob/sys/dev/ichsmb/ichsmb_pci.c user/mjacob/sys/dev/ida/ida_pci.c user/mjacob/sys/dev/if_ndis/if_ndis_usb.c user/mjacob/sys/dev/iicbus/iicbus.c user/mjacob/sys/dev/iicbus/iicbus.h user/mjacob/sys/dev/iicbus/iiconf.c user/mjacob/sys/dev/iicbus/iicsmb.c user/mjacob/sys/dev/isp/isp_freebsd.c user/mjacob/sys/dev/iwn/if_iwn.c user/mjacob/sys/dev/iwn/if_iwnreg.h user/mjacob/sys/dev/ixgbe/ixgbe.c user/mjacob/sys/dev/ixgbe/ixgbe_osdep.h user/mjacob/sys/dev/ixgbe/ixv.c user/mjacob/sys/dev/lge/if_lge.c user/mjacob/sys/dev/mca/mca_bus.c user/mjacob/sys/dev/md/md.c user/mjacob/sys/dev/mfi/mfi_pci.c user/mjacob/sys/dev/mii/acphy.c user/mjacob/sys/dev/mii/amphy.c user/mjacob/sys/dev/mii/atphy.c user/mjacob/sys/dev/mii/axphy.c user/mjacob/sys/dev/mii/bmtphy.c user/mjacob/sys/dev/mii/brgphy.c user/mjacob/sys/dev/mii/ciphy.c user/mjacob/sys/dev/mii/e1000phy.c user/mjacob/sys/dev/mii/gentbi.c user/mjacob/sys/dev/mii/icsphy.c user/mjacob/sys/dev/mii/ip1000phy.c user/mjacob/sys/dev/mii/jmphy.c user/mjacob/sys/dev/mii/lxtphy.c user/mjacob/sys/dev/mii/mii.c user/mjacob/sys/dev/mii/miidevs user/mjacob/sys/dev/mii/miivar.h user/mjacob/sys/dev/mii/mlphy.c user/mjacob/sys/dev/mii/nsgphy.c user/mjacob/sys/dev/mii/nsphy.c user/mjacob/sys/dev/mii/nsphyter.c user/mjacob/sys/dev/mii/pnaphy.c user/mjacob/sys/dev/mii/qsphy.c user/mjacob/sys/dev/mii/rdcphy.c user/mjacob/sys/dev/mii/rgephy.c user/mjacob/sys/dev/mii/rlphy.c user/mjacob/sys/dev/mii/rlswitch.c user/mjacob/sys/dev/mii/smcphy.c user/mjacob/sys/dev/mii/tdkphy.c user/mjacob/sys/dev/mii/tlphy.c user/mjacob/sys/dev/mii/truephy.c user/mjacob/sys/dev/mii/ukphy.c user/mjacob/sys/dev/mii/xmphy.c user/mjacob/sys/dev/mlx/mlx_pci.c user/mjacob/sys/dev/mps/mps_pci.c user/mjacob/sys/dev/msk/if_msk.c user/mjacob/sys/dev/mvs/mvs_pci.c user/mjacob/sys/dev/mvs/mvs_soc.c user/mjacob/sys/dev/netmap/if_em_netmap.h user/mjacob/sys/dev/netmap/if_igb_netmap.h user/mjacob/sys/dev/netmap/if_lem_netmap.h user/mjacob/sys/dev/netmap/if_re_netmap.h user/mjacob/sys/dev/netmap/ixgbe_netmap.h user/mjacob/sys/dev/netmap/netmap.c user/mjacob/sys/dev/netmap/netmap_kern.h user/mjacob/sys/dev/nfe/if_nfe.c user/mjacob/sys/dev/nge/if_nge.c user/mjacob/sys/dev/nve/if_nve.c user/mjacob/sys/dev/ofw/ofw_fdt.c user/mjacob/sys/dev/ofw/ofw_iicbus.c user/mjacob/sys/dev/ofw/openfirm.c user/mjacob/sys/dev/pccard/pccardvar.h user/mjacob/sys/dev/pccbb/pccbb_isa.c user/mjacob/sys/dev/pccbb/pccbb_pci.c user/mjacob/sys/dev/pci/eisa_pci.c user/mjacob/sys/dev/pci/isa_pci.c user/mjacob/sys/dev/pci/pci_pci.c user/mjacob/sys/dev/pci/pcireg.h user/mjacob/sys/dev/pcn/if_pcn.c user/mjacob/sys/dev/ppbus/lpbb.c user/mjacob/sys/dev/ppbus/lpt.c user/mjacob/sys/dev/ppbus/ppb_base.c user/mjacob/sys/dev/ppbus/ppb_msq.c user/mjacob/sys/dev/ppbus/ppbconf.c user/mjacob/sys/dev/ppbus/vpo.c user/mjacob/sys/dev/ppc/ppc.c user/mjacob/sys/dev/puc/puc_pccard.c user/mjacob/sys/dev/puc/puc_pci.c user/mjacob/sys/dev/quicc/quicc_bfe_fdt.c user/mjacob/sys/dev/re/if_re.c user/mjacob/sys/dev/rt/if_rt.c user/mjacob/sys/dev/safe/safe.c user/mjacob/sys/dev/scc/scc_bfe_ebus.c user/mjacob/sys/dev/scc/scc_bfe_macio.c user/mjacob/sys/dev/scc/scc_bfe_quicc.c user/mjacob/sys/dev/scc/scc_bfe_sbus.c user/mjacob/sys/dev/sec/sec.c user/mjacob/sys/dev/sf/if_sf.c user/mjacob/sys/dev/sfxge/common/efsys.h user/mjacob/sys/dev/sfxge/common/efx.h (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_bootcfg.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_ev.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_filter.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_impl.h (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_intr.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_mac.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_mcdi.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_mcdi.h (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_mon.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_nic.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_nvram.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_phy.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_port.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_regs.h (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_regs_ef10.h (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_regs_mcdi.h (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_regs_pci.h (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_rx.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_sram.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_tx.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_types.h (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_vpd.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/efx_wol.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/siena_flash.h (contents, props changed) user/mjacob/sys/dev/sfxge/common/siena_impl.h (contents, props changed) user/mjacob/sys/dev/sfxge/common/siena_mac.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/siena_mon.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/siena_nic.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/siena_nvram.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/siena_phy.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/siena_sram.c (contents, props changed) user/mjacob/sys/dev/sfxge/common/siena_vpd.c (contents, props changed) user/mjacob/sys/dev/sfxge/sfxge.c user/mjacob/sys/dev/sfxge/sfxge.h user/mjacob/sys/dev/sfxge/sfxge_dma.c user/mjacob/sys/dev/sfxge/sfxge_intr.c user/mjacob/sys/dev/sfxge/sfxge_port.c user/mjacob/sys/dev/sfxge/sfxge_tx.c user/mjacob/sys/dev/sge/if_sge.c user/mjacob/sys/dev/siba/siba.c user/mjacob/sys/dev/siba/siba_bwn.c user/mjacob/sys/dev/siba/siba_cc.c user/mjacob/sys/dev/siba/siba_core.c user/mjacob/sys/dev/siba/siba_pcib.c user/mjacob/sys/dev/siis/siis.c user/mjacob/sys/dev/sis/if_sis.c user/mjacob/sys/dev/sk/if_sk.c user/mjacob/sys/dev/smbus/smbus.c user/mjacob/sys/dev/sound/isa/gusc.c user/mjacob/sys/dev/sound/isa/sbc.c user/mjacob/sys/dev/sound/pci/csa.c user/mjacob/sys/dev/sound/pci/fm801.c user/mjacob/sys/dev/sound/usb/uaudio.c user/mjacob/sys/dev/speaker/spkr.c user/mjacob/sys/dev/spibus/spibus.c user/mjacob/sys/dev/spibus/spibusvar.h user/mjacob/sys/dev/ste/if_ste.c user/mjacob/sys/dev/stge/if_stge.c user/mjacob/sys/dev/syscons/syscons.c user/mjacob/sys/dev/syscons/syscons.h user/mjacob/sys/dev/tl/if_tl.c user/mjacob/sys/dev/tsec/if_tsec_fdt.c user/mjacob/sys/dev/twa/tw_osl_freebsd.c user/mjacob/sys/dev/twe/twe_freebsd.c user/mjacob/sys/dev/tws/tws.c user/mjacob/sys/dev/tws/tws.h user/mjacob/sys/dev/uart/uart_bus_fdt.c user/mjacob/sys/dev/uart/uart_subr.c user/mjacob/sys/dev/ubsec/ubsec.c user/mjacob/sys/dev/usb/controller/at91dci_atmelarm.c user/mjacob/sys/dev/usb/controller/atmegadci_atmelarm.c user/mjacob/sys/dev/usb/controller/ehci_ixp4xx.c user/mjacob/sys/dev/usb/controller/ehci_mv.c user/mjacob/sys/dev/usb/controller/ehci_pci.c user/mjacob/sys/dev/usb/controller/musb_otg_atmelarm.c user/mjacob/sys/dev/usb/controller/ohci_atmelarm.c user/mjacob/sys/dev/usb/controller/ohci_pci.c user/mjacob/sys/dev/usb/controller/ohci_s3c24x0.c user/mjacob/sys/dev/usb/controller/uhci_pci.c user/mjacob/sys/dev/usb/controller/uss820dci_atmelarm.c user/mjacob/sys/dev/usb/controller/xhci.c user/mjacob/sys/dev/usb/controller/xhci_pci.c user/mjacob/sys/dev/usb/net/if_aue.c user/mjacob/sys/dev/usb/net/if_axe.c user/mjacob/sys/dev/usb/net/if_mos.c user/mjacob/sys/dev/usb/net/if_rue.c user/mjacob/sys/dev/usb/net/if_udav.c user/mjacob/sys/dev/usb/net/ruephy.c user/mjacob/sys/dev/usb/quirk/usb_quirk.c user/mjacob/sys/dev/usb/template/usb_template.c user/mjacob/sys/dev/usb/template/usb_template_kbd.c user/mjacob/sys/dev/usb/template/usb_template_modem.c user/mjacob/sys/dev/usb/template/usb_template_mouse.c user/mjacob/sys/dev/usb/usb_msctest.c user/mjacob/sys/dev/usb/usb_transfer.h user/mjacob/sys/dev/usb/usb_util.c user/mjacob/sys/dev/usb/usb_util.h user/mjacob/sys/dev/usb/usbdevs user/mjacob/sys/dev/usb/wlan/if_run.c user/mjacob/sys/dev/usb/wlan/if_urtw.c user/mjacob/sys/dev/usb/wlan/if_zyd.c user/mjacob/sys/dev/vge/if_vge.c user/mjacob/sys/dev/vr/if_vr.c user/mjacob/sys/dev/vr/if_vrreg.h user/mjacob/sys/dev/vte/if_vte.c user/mjacob/sys/dev/vxge/vxge-osdep.h user/mjacob/sys/dev/wb/if_wb.c user/mjacob/sys/dev/xen/netback/netback.c user/mjacob/sys/dev/xen/pcifront/pcifront.c user/mjacob/sys/dev/xl/if_xl.c user/mjacob/sys/dev/xl/xlphy.c user/mjacob/sys/fs/devfs/devfs_vnops.c user/mjacob/sys/fs/fifofs/fifo_vnops.c user/mjacob/sys/fs/msdosfs/msdosfs_conv.c user/mjacob/sys/fs/msdosfs/msdosfs_denode.c user/mjacob/sys/fs/msdosfs/msdosfs_fat.c user/mjacob/sys/fs/msdosfs/msdosfs_lookup.c user/mjacob/sys/fs/msdosfs/msdosfs_vfsops.c user/mjacob/sys/fs/nfs/nfs_var.h user/mjacob/sys/fs/nfs/nfsclstate.h user/mjacob/sys/fs/nfsclient/nfs_clbio.c user/mjacob/sys/fs/nfsclient/nfs_clrpcops.c user/mjacob/sys/fs/nfsclient/nfs_clstate.c user/mjacob/sys/fs/nfsserver/nfs_nfsdport.c user/mjacob/sys/fs/nfsserver/nfs_nfsdsubs.c user/mjacob/sys/fs/ntfs/ntfs_subr.c user/mjacob/sys/fs/ntfs/ntfs_subr.h user/mjacob/sys/fs/ntfs/ntfs_vnops.c user/mjacob/sys/fs/nullfs/null_subr.c user/mjacob/sys/fs/nullfs/null_vnops.c user/mjacob/sys/fs/nwfs/nwfs_io.c user/mjacob/sys/fs/procfs/procfs_status.c user/mjacob/sys/fs/pseudofs/pseudofs_vnops.c user/mjacob/sys/fs/smbfs/smbfs_io.c user/mjacob/sys/fs/smbfs/smbfs_smb.c user/mjacob/sys/fs/smbfs/smbfs_subr.c user/mjacob/sys/fs/tmpfs/tmpfs.h user/mjacob/sys/fs/tmpfs/tmpfs_vnops.c user/mjacob/sys/geom/geom_vfs.c user/mjacob/sys/geom/part/g_part_apm.c user/mjacob/sys/i386/conf/NOTES user/mjacob/sys/i386/conf/PAE user/mjacob/sys/i386/i386/legacy.c user/mjacob/sys/i386/ibcs2/ibcs2_fcntl.c user/mjacob/sys/i386/ibcs2/ibcs2_proto.h user/mjacob/sys/i386/ibcs2/ibcs2_syscall.h user/mjacob/sys/i386/ibcs2/ibcs2_sysent.c user/mjacob/sys/i386/ibcs2/syscalls.master user/mjacob/sys/i386/include/_types.h user/mjacob/sys/i386/include/vmparam.h user/mjacob/sys/i386/linux/linux_proto.h user/mjacob/sys/i386/linux/linux_syscall.h user/mjacob/sys/i386/linux/linux_syscalls.c user/mjacob/sys/i386/linux/linux_sysent.c user/mjacob/sys/i386/linux/linux_systrace_args.c user/mjacob/sys/i386/linux/syscalls.master user/mjacob/sys/ia64/include/_types.h user/mjacob/sys/isa/vga_isa.c user/mjacob/sys/kern/init_sysent.c user/mjacob/sys/kern/kern_cpuset.c user/mjacob/sys/kern/kern_ktrace.c user/mjacob/sys/kern/kern_lock.c user/mjacob/sys/kern/kern_malloc.c user/mjacob/sys/kern/kern_mutex.c user/mjacob/sys/kern/kern_ntptime.c user/mjacob/sys/kern/kern_proc.c user/mjacob/sys/kern/kern_racct.c user/mjacob/sys/kern/kern_resource.c user/mjacob/sys/kern/kern_rmlock.c user/mjacob/sys/kern/kern_rwlock.c user/mjacob/sys/kern/kern_shutdown.c user/mjacob/sys/kern/kern_switch.c user/mjacob/sys/kern/kern_sx.c user/mjacob/sys/kern/kern_synch.c user/mjacob/sys/kern/kern_tc.c user/mjacob/sys/kern/kern_thr.c user/mjacob/sys/kern/kern_thread.c user/mjacob/sys/kern/kern_umtx.c user/mjacob/sys/kern/makesyscalls.sh user/mjacob/sys/kern/subr_blist.c user/mjacob/sys/kern/subr_bus.c user/mjacob/sys/kern/subr_firmware.c user/mjacob/sys/kern/subr_kdb.c user/mjacob/sys/kern/subr_lock.c user/mjacob/sys/kern/subr_mchain.c user/mjacob/sys/kern/subr_rtc.c user/mjacob/sys/kern/subr_witness.c user/mjacob/sys/kern/sys_pipe.c user/mjacob/sys/kern/syscalls.c user/mjacob/sys/kern/syscalls.master user/mjacob/sys/kern/systrace_args.c user/mjacob/sys/kern/uipc_shm.c user/mjacob/sys/kern/uipc_sockbuf.c user/mjacob/sys/kern/vfs_bio.c user/mjacob/sys/kern/vfs_cache.c user/mjacob/sys/kern/vfs_default.c user/mjacob/sys/kern/vfs_syscalls.c user/mjacob/sys/libkern/iconv.c user/mjacob/sys/mips/adm5120/admpci.c user/mjacob/sys/mips/atheros/apb.c user/mjacob/sys/mips/atheros/ar71xx_chip.c user/mjacob/sys/mips/atheros/ar71xx_cpudef.h user/mjacob/sys/mips/atheros/ar71xx_ehci.c user/mjacob/sys/mips/atheros/ar71xx_machdep.c user/mjacob/sys/mips/atheros/ar71xx_ohci.c user/mjacob/sys/mips/atheros/ar71xx_pci.c user/mjacob/sys/mips/atheros/ar724x_chip.c user/mjacob/sys/mips/atheros/ar724x_pci.c user/mjacob/sys/mips/atheros/ar91xx_chip.c user/mjacob/sys/mips/atheros/if_arge.c user/mjacob/sys/mips/cavium/octeon_machdep.c user/mjacob/sys/mips/cavium/octopci.c user/mjacob/sys/mips/cavium/usb/octusb_octeon.c user/mjacob/sys/mips/conf/AR91XX_BASE user/mjacob/sys/mips/conf/AR91XX_BASE.hints user/mjacob/sys/mips/conf/OCTEON1 user/mjacob/sys/mips/conf/PB92 user/mjacob/sys/mips/conf/TP-WN1043ND user/mjacob/sys/mips/conf/TP-WN1043ND.hints user/mjacob/sys/mips/conf/XLP user/mjacob/sys/mips/conf/XLP64 user/mjacob/sys/mips/conf/XLPN32 user/mjacob/sys/mips/idt/idtpci.c user/mjacob/sys/mips/idt/if_kr.c user/mjacob/sys/mips/include/_types.h user/mjacob/sys/mips/include/asm.h user/mjacob/sys/mips/include/cpufunc.h user/mjacob/sys/mips/include/cpuregs.h user/mjacob/sys/mips/malta/gt.c user/mjacob/sys/mips/malta/gt_pci.c user/mjacob/sys/mips/mips/cache.c user/mjacob/sys/mips/mips/db_trace.c user/mjacob/sys/mips/nlm/cms.c user/mjacob/sys/mips/nlm/files.xlp user/mjacob/sys/mips/nlm/hal/bridge.h user/mjacob/sys/mips/nlm/hal/cop2.h user/mjacob/sys/mips/nlm/hal/cpucontrol.h user/mjacob/sys/mips/nlm/hal/fmn.c user/mjacob/sys/mips/nlm/hal/fmn.h user/mjacob/sys/mips/nlm/hal/haldefs.h user/mjacob/sys/mips/nlm/hal/iomap.h user/mjacob/sys/mips/nlm/hal/mips-extns.h user/mjacob/sys/mips/nlm/hal/mmu.h user/mjacob/sys/mips/nlm/hal/pcibus.h user/mjacob/sys/mips/nlm/hal/pic.h user/mjacob/sys/mips/nlm/hal/uart.h user/mjacob/sys/mips/nlm/mpreset.S user/mjacob/sys/mips/nlm/msgring.h user/mjacob/sys/mips/nlm/std.xlp user/mjacob/sys/mips/nlm/uart_pci_xlp.c user/mjacob/sys/mips/nlm/usb_init.c user/mjacob/sys/mips/nlm/xlp.h user/mjacob/sys/mips/nlm/xlp_machdep.c user/mjacob/sys/mips/nlm/xlp_pci.c user/mjacob/sys/mips/rmi/dev/nlge/if_nlge.c user/mjacob/sys/mips/rmi/dev/sec/rmisec.c user/mjacob/sys/mips/rmi/xlr_pci.c user/mjacob/sys/mips/rmi/xls_ehci.c user/mjacob/sys/mips/rt305x/rt305x_dotg.c user/mjacob/sys/modules/Makefile user/mjacob/sys/modules/acpi/acpi/Makefile user/mjacob/sys/modules/cam/Makefile user/mjacob/sys/modules/libiconv/Makefile user/mjacob/sys/modules/libmchain/Makefile user/mjacob/sys/modules/splash/Makefile user/mjacob/sys/net/if.c user/mjacob/sys/net/if_clone.c user/mjacob/sys/net/if_clone.h user/mjacob/sys/net/if_var.h user/mjacob/sys/net/if_vlan.c user/mjacob/sys/net/netmap.h user/mjacob/sys/netinet/if_ether.c user/mjacob/sys/netinet/in.c user/mjacob/sys/netinet/sctp.h user/mjacob/sys/netinet/sctp_constants.h user/mjacob/sys/netinet/sctp_header.h user/mjacob/sys/netinet/sctp_output.c user/mjacob/sys/netinet/sctp_pcb.c user/mjacob/sys/netinet/sctp_pcb.h user/mjacob/sys/netinet/sctp_structs.h user/mjacob/sys/netinet/sctp_sysctl.c user/mjacob/sys/netinet/sctp_sysctl.h user/mjacob/sys/netinet/sctp_uio.h user/mjacob/sys/netinet/sctp_usrreq.c user/mjacob/sys/netinet/sctputil.c user/mjacob/sys/netinet/tcp_reass.c user/mjacob/sys/netinet6/mld6.c user/mjacob/sys/netipsec/xform_ah.c user/mjacob/sys/netipsec/xform_esp.c user/mjacob/sys/netsmb/smb_conn.c user/mjacob/sys/netsmb/smb_conn.h user/mjacob/sys/netsmb/smb_smb.c user/mjacob/sys/netsmb/smb_subr.c user/mjacob/sys/nfs/bootp_subr.c user/mjacob/sys/nfsclient/nfs_bio.c user/mjacob/sys/nfsclient/nfs_krpc.c user/mjacob/sys/nfsserver/nfs_serv.c user/mjacob/sys/ofed/include/asm/types.h user/mjacob/sys/ofed/include/linux/types.h user/mjacob/sys/pc98/cbus/scterm-sck.c user/mjacob/sys/pc98/cbus/scvtb.c user/mjacob/sys/pc98/include/md_var.h user/mjacob/sys/pc98/pc98/pc98_machdep.h user/mjacob/sys/pci/if_rl.c user/mjacob/sys/pci/if_rlreg.h user/mjacob/sys/pci/intpm.c user/mjacob/sys/pci/viapm.c user/mjacob/sys/powerpc/aim/mmu_oea.c user/mjacob/sys/powerpc/aim/mmu_oea64.c user/mjacob/sys/powerpc/aim/nexus.c user/mjacob/sys/powerpc/booke/platform_bare.c user/mjacob/sys/powerpc/include/_types.h user/mjacob/sys/powerpc/include/pmap.h user/mjacob/sys/powerpc/include/vmparam.h user/mjacob/sys/powerpc/mambo/mambo.c user/mjacob/sys/powerpc/mpc85xx/nexus.c user/mjacob/sys/powerpc/mpc85xx/pci_fdt.c user/mjacob/sys/powerpc/ofw/ofw_cpu.c user/mjacob/sys/powerpc/ofw/ofw_pcib_pci.c user/mjacob/sys/powerpc/powermac/cpcht.c user/mjacob/sys/powerpc/powermac/cuda.c user/mjacob/sys/powerpc/powermac/grackle.c user/mjacob/sys/powerpc/powermac/platform_powermac.c user/mjacob/sys/powerpc/powermac/pmu.c user/mjacob/sys/powerpc/powermac/pmuvar.h user/mjacob/sys/powerpc/powermac/uninorthpci.c user/mjacob/sys/powerpc/ps3/ehci_ps3.c user/mjacob/sys/powerpc/ps3/ohci_ps3.c user/mjacob/sys/powerpc/ps3/ps3bus.c user/mjacob/sys/powerpc/ps3/ps3pic.c user/mjacob/sys/security/mac/mac_framework.c user/mjacob/sys/sparc64/central/central.c user/mjacob/sys/sparc64/conf/GENERIC user/mjacob/sys/sparc64/ebus/ebus.c user/mjacob/sys/sparc64/ebus/epic.c user/mjacob/sys/sparc64/fhc/fhc.c user/mjacob/sys/sparc64/include/_types.h user/mjacob/sys/sparc64/include/atomic.h user/mjacob/sys/sparc64/include/md_var.h user/mjacob/sys/sparc64/pci/apb.c user/mjacob/sys/sparc64/pci/fire.c user/mjacob/sys/sparc64/pci/ofw_pcib.c user/mjacob/sys/sparc64/pci/ofw_pcibus.c user/mjacob/sys/sparc64/pci/psycho.c user/mjacob/sys/sparc64/pci/sbbc.c user/mjacob/sys/sparc64/pci/schizo.c user/mjacob/sys/sparc64/sbus/dma_sbus.c user/mjacob/sys/sparc64/sbus/sbus.c user/mjacob/sys/sparc64/sparc64/ata_machdep.c user/mjacob/sys/sparc64/sparc64/eeprom.c user/mjacob/sys/sparc64/sparc64/jbusppm.c user/mjacob/sys/sparc64/sparc64/nexus.c user/mjacob/sys/sparc64/sparc64/ofw_machdep.c user/mjacob/sys/sparc64/sparc64/rtc.c user/mjacob/sys/sparc64/sparc64/sc_machdep.c user/mjacob/sys/sparc64/sparc64/schppm.c user/mjacob/sys/sparc64/sparc64/ssm.c user/mjacob/sys/sparc64/sparc64/upa.c user/mjacob/sys/sparc64/sparc64/vm_machdep.c user/mjacob/sys/sys/bus.h user/mjacob/sys/sys/cdefs.h user/mjacob/sys/sys/elf_common.h user/mjacob/sys/sys/iconv.h user/mjacob/sys/sys/mchain.h user/mjacob/sys/sys/mutex.h user/mjacob/sys/sys/param.h user/mjacob/sys/sys/proc.h user/mjacob/sys/sys/resource.h user/mjacob/sys/sys/sx.h user/mjacob/sys/sys/syscall.h user/mjacob/sys/sys/syscall.mk user/mjacob/sys/sys/sysctl.h user/mjacob/sys/sys/sysproto.h user/mjacob/sys/sys/systm.h user/mjacob/sys/sys/timepps.h user/mjacob/sys/sys/types.h user/mjacob/sys/sys/umtx.h user/mjacob/sys/vm/swap_pager.c user/mjacob/sys/vm/vm_map.c user/mjacob/sys/vm/vm_meter.c user/mjacob/sys/vm/vm_page.c user/mjacob/sys/vm/vm_page.h user/mjacob/sys/vm/vm_reserv.c user/mjacob/sys/vm/vm_reserv.h user/mjacob/sys/vm/vnode_pager.c user/mjacob/sys/x86/acpica/acpi_apm.c user/mjacob/sys/x86/pci/pci_bus.c user/mjacob/sys/x86/pci/qpi.c user/mjacob/sys/x86/x86/mptable_pci.c user/mjacob/sys/xen/evtchn/evtchn_dev.c user/mjacob/sys/xen/xenstore/xenstore.c Directory Properties: user/mjacob/sys/ (props changed) user/mjacob/sys/boot/ (props changed) user/mjacob/sys/cddl/contrib/opensolaris/ (props changed) user/mjacob/sys/conf/ (props changed) user/mjacob/sys/contrib/dev/acpica/ (props changed) user/mjacob/sys/contrib/pf/ (props changed) Modified: user/mjacob/sys/amd64/amd64/legacy.c ============================================================================== --- user/mjacob/sys/amd64/amd64/legacy.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/amd64/amd64/legacy.c Tue Dec 13 23:49:32 2011 (r228482) @@ -237,19 +237,17 @@ static device_method_t cpu_methods[] = { /* Bus interface */ DEVMETHOD(bus_add_child, cpu_add_child), DEVMETHOD(bus_read_ivar, cpu_read_ivar), - DEVMETHOD(bus_print_child, bus_generic_print_child), DEVMETHOD(bus_get_resource_list, cpu_get_rlist), DEVMETHOD(bus_get_resource, bus_generic_rl_get_resource), DEVMETHOD(bus_set_resource, bus_generic_rl_set_resource), DEVMETHOD(bus_alloc_resource, bus_generic_rl_alloc_resource), DEVMETHOD(bus_release_resource, bus_generic_rl_release_resource), - DEVMETHOD(bus_driver_added, bus_generic_driver_added), DEVMETHOD(bus_activate_resource, bus_generic_activate_resource), DEVMETHOD(bus_deactivate_resource, bus_generic_deactivate_resource), DEVMETHOD(bus_setup_intr, bus_generic_setup_intr), DEVMETHOD(bus_teardown_intr, bus_generic_teardown_intr), - { 0, 0 } + DEVMETHOD_END }; static driver_t cpu_driver = { Modified: user/mjacob/sys/amd64/conf/NOTES ============================================================================== --- user/mjacob/sys/amd64/conf/NOTES Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/amd64/conf/NOTES Tue Dec 13 23:49:32 2011 (r228482) @@ -294,6 +294,7 @@ options DRM_DEBUG # Include debug print # Requires the mwl firmware module # nfe: nVidia nForce MCP on-board Ethernet Networking (BSD open source) # nve: nVidia nForce MCP on-board Ethernet Networking +# sfxge: Solarflare SFC9000 family 10Gb Ethernet adapters # wpi: Intel 3945ABG Wireless LAN controller # Requires the wpi firmware module @@ -307,6 +308,7 @@ device iwn device mwl device nfe device nve +device sfxge device wpi # IEEE 802.11 adapter firmware modules @@ -456,6 +458,7 @@ device tpm # device ichwd device amdsbwd +device viawd # # Temperature sensors: Modified: user/mjacob/sys/amd64/include/_types.h ============================================================================== --- user/mjacob/sys/amd64/include/_types.h Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/amd64/include/_types.h Tue Dec 13 23:49:32 2011 (r228482) @@ -48,7 +48,7 @@ /* * Basic types upon which most other types are built. */ -typedef __signed char __int8_t; +typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef short __int16_t; typedef unsigned short __uint16_t; Modified: user/mjacob/sys/amd64/linux32/linux32_proto.h ============================================================================== --- user/mjacob/sys/amd64/linux32/linux32_proto.h Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/amd64/linux32/linux32_proto.h Tue Dec 13 23:49:32 2011 (r228482) @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 220028 2011-03-26 10:51:56Z avg + * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 227693 2011-11-19 07:19:37Z ed */ #ifndef _LINUX_SYSPROTO_H_ @@ -12,6 +12,7 @@ #include #include #include +#include #include #include @@ -131,7 +132,7 @@ struct linux_utime_args { }; struct linux_access_args { char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; - char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)]; + char amode_l_[PADL_(l_int)]; l_int amode; char amode_r_[PADR_(l_int)]; }; struct linux_nice_args { char inc_l_[PADL_(l_int)]; l_int inc; char inc_r_[PADR_(l_int)]; @@ -942,7 +943,7 @@ struct linux_linkat_args { char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)]; char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)]; char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)]; - char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)]; + char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)]; }; struct linux_symlinkat_args { char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)]; @@ -963,7 +964,8 @@ struct linux_fchmodat_args { struct linux_faccessat_args { char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)]; char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)]; - char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)]; + char amode_l_[PADL_(l_int)]; l_int amode; char amode_r_[PADR_(l_int)]; + char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)]; }; struct linux_pselect6_args { register_t dummy; Modified: user/mjacob/sys/amd64/linux32/linux32_syscall.h ============================================================================== --- user/mjacob/sys/amd64/linux32/linux32_syscall.h Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/amd64/linux32/linux32_syscall.h Tue Dec 13 23:49:32 2011 (r228482) @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 220028 2011-03-26 10:51:56Z avg + * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 227693 2011-11-19 07:19:37Z ed */ #define LINUX_SYS_exit 1 Modified: user/mjacob/sys/amd64/linux32/linux32_syscalls.c ============================================================================== --- user/mjacob/sys/amd64/linux32/linux32_syscalls.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/amd64/linux32/linux32_syscalls.c Tue Dec 13 23:49:32 2011 (r228482) @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 220028 2011-03-26 10:51:56Z avg + * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 227693 2011-11-19 07:19:37Z ed */ const char *linux_syscallnames[] = { Modified: user/mjacob/sys/amd64/linux32/linux32_sysent.c ============================================================================== --- user/mjacob/sys/amd64/linux32/linux32_sysent.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/amd64/linux32/linux32_sysent.c Tue Dec 13 23:49:32 2011 (r228482) @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 220028 2011-03-26 10:51:56Z avg + * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 227693 2011-11-19 07:19:37Z ed */ #include "opt_compat.h" Modified: user/mjacob/sys/amd64/linux32/linux32_systrace_args.c ============================================================================== --- user/mjacob/sys/amd64/linux32/linux32_systrace_args.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/amd64/linux32/linux32_systrace_args.c Tue Dec 13 23:49:32 2011 (r228482) @@ -230,7 +230,7 @@ systrace_args(int sysnum, void *params, case 33: { struct linux_access_args *p = params; uarg[0] = (intptr_t) p->path; /* char * */ - iarg[1] = p->flags; /* l_int */ + iarg[1] = p->amode; /* l_int */ *n_args = 2; break; } @@ -1996,7 +1996,7 @@ systrace_args(int sysnum, void *params, uarg[1] = (intptr_t) p->oldname; /* const char * */ iarg[2] = p->newdfd; /* l_int */ uarg[3] = (intptr_t) p->newname; /* const char * */ - iarg[4] = p->flags; /* l_int */ + iarg[4] = p->flag; /* l_int */ *n_args = 5; break; } @@ -2033,8 +2033,9 @@ systrace_args(int sysnum, void *params, struct linux_faccessat_args *p = params; iarg[0] = p->dfd; /* l_int */ uarg[1] = (intptr_t) p->filename; /* const char * */ - iarg[2] = p->mode; /* l_int */ - *n_args = 3; + iarg[2] = p->amode; /* l_int */ + iarg[3] = p->flag; /* int */ + *n_args = 4; break; } /* linux_pselect6 */ @@ -5064,6 +5065,9 @@ systrace_entry_setargdesc(int sysnum, in case 2: p = "l_int"; break; + case 3: + p = "int"; + break; default: break; }; Modified: user/mjacob/sys/amd64/linux32/syscalls.master ============================================================================== --- user/mjacob/sys/amd64/linux32/syscalls.master Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/amd64/linux32/syscalls.master Tue Dec 13 23:49:32 2011 (r228482) @@ -86,7 +86,7 @@ struct l_utimbuf *times); } 31 AUE_NULL UNIMPL stty 32 AUE_NULL UNIMPL gtty -33 AUE_ACCESS STD { int linux_access(char *path, l_int flags); } +33 AUE_ACCESS STD { int linux_access(char *path, l_int amode); } 34 AUE_NICE STD { int linux_nice(l_int inc); } 35 AUE_NULL UNIMPL ftime 36 AUE_SYNC NOPROTO { int sync(void); } @@ -483,14 +483,14 @@ 302 AUE_RENAMEAT STD { int linux_renameat(l_int olddfd, const char *oldname, \ l_int newdfd, const char *newname); } 303 AUE_LINKAT STD { int linux_linkat(l_int olddfd, const char *oldname, \ - l_int newdfd, const char *newname, l_int flags); } + l_int newdfd, const char *newname, l_int flag); } 304 AUE_SYMLINKAT STD { int linux_symlinkat(const char *oldname, l_int newdfd, \ const char *newname); } 305 AUE_READLINKAT STD { int linux_readlinkat(l_int dfd, const char *path, \ char *buf, l_int bufsiz); } 306 AUE_FCHMODAT STD { int linux_fchmodat(l_int dfd, const char *filename, \ l_mode_t mode); } -307 AUE_FACCESSAT STD { int linux_faccessat(l_int dfd, const char *filename, l_int mode); } +307 AUE_FACCESSAT STD { int linux_faccessat(l_int dfd, const char *filename, l_int amode, int flag); } 308 AUE_NULL STD { int linux_pselect6(void); } 309 AUE_NULL STD { int linux_ppoll(void); } 310 AUE_NULL STD { int linux_unshare(void); } Modified: user/mjacob/sys/arm/conf/DB-88F6XXX ============================================================================== --- user/mjacob/sys/arm/conf/DB-88F6XXX Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/arm/conf/DB-88F6XXX Tue Dec 13 23:49:32 2011 (r228482) @@ -66,6 +66,10 @@ device mii device e1000phy device bpf +device cesa # Marvell security engine +device crypto +device cryptodev + # USB options USB_DEBUG # enable debug msgs device usb Modified: user/mjacob/sys/arm/conf/SHEEVAPLUG ============================================================================== --- user/mjacob/sys/arm/conf/SHEEVAPLUG Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/arm/conf/SHEEVAPLUG Tue Dec 13 23:49:32 2011 (r228482) @@ -60,6 +60,10 @@ options HZ=1000 options DEVICE_POLLING device vlan +device cesa # Marvell security engine +device crypto +device cryptodev + # USB options USB_DEBUG # enable debug msgs device usb Modified: user/mjacob/sys/arm/econa/ehci_ebus.c ============================================================================== --- user/mjacob/sys/arm/econa/ehci_ebus.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/arm/econa/ehci_ebus.c Tue Dec 13 23:49:32 2011 (r228482) @@ -235,7 +235,7 @@ ehci_ebus_detach(device_t self) device_delete_child(self, bdev); } /* during module unload there are lots of children leftover */ - device_delete_all_children(self); + device_delete_children(self); /* * disable interrupts that might have been switched on in @@ -281,10 +281,7 @@ static device_method_t ehci_methods[] = DEVMETHOD(device_resume, ehci_ebus_resume), DEVMETHOD(device_shutdown, ehci_ebus_shutdown), - /* Bus interface */ - DEVMETHOD(bus_print_child, bus_generic_print_child), - - {0, 0} + DEVMETHOD_END }; static driver_t ehci_driver = { Modified: user/mjacob/sys/arm/econa/ohci_ec.c ============================================================================== --- user/mjacob/sys/arm/econa/ohci_ec.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/arm/econa/ohci_ec.c Tue Dec 13 23:49:32 2011 (r228482) @@ -185,7 +185,7 @@ ohci_ec_detach(device_t dev) device_delete_child(dev, bdev); } /* during module unload there are lots of children leftover */ - device_delete_all_children(dev); + device_delete_children(dev); bus_space_write_4(sc->sc_ohci.sc_io_tag, sc->sc_ohci.sc_io_hdl, OHCI_CONTROL, 0); @@ -222,10 +222,7 @@ static device_method_t ohci_methods[] = DEVMETHOD(device_detach, ohci_ec_detach), DEVMETHOD(device_shutdown, bus_generic_shutdown), - /* Bus interface */ - DEVMETHOD(bus_print_child, bus_generic_print_child), - - {0, 0} + DEVMETHOD_END }; static driver_t ohci_driver = { Modified: user/mjacob/sys/arm/include/_types.h ============================================================================== --- user/mjacob/sys/arm/include/_types.h Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/arm/include/_types.h Tue Dec 13 23:49:32 2011 (r228482) @@ -46,7 +46,7 @@ /* * Basic types upon which most other types are built. */ -typedef __signed char __int8_t; +typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef short __int16_t; typedef unsigned short __uint16_t; Modified: user/mjacob/sys/arm/mv/common.c ============================================================================== --- user/mjacob/sys/arm/mv/common.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/arm/mv/common.c Tue Dec 13 23:49:32 2011 (r228482) @@ -1693,7 +1693,7 @@ fdt_get_ranges(const char *nodename, voi int len, tuple_size, tuples_count; node = OF_finddevice(nodename); - if (node <= 0) + if (node == -1) return (EINVAL); if ((fdt_addrsize_cells(node, &addr_cells, &size_cells)) != 0) @@ -1762,11 +1762,11 @@ win_cpu_from_dt(void) /* * Retrieve CESA SRAM data. */ - if ((node = OF_finddevice("sram")) != 0) + if ((node = OF_finddevice("sram")) != -1) if (fdt_is_compatible(node, "mrvl,cesa-sram")) goto moveon; - if ((node = OF_finddevice("/")) == 0) + if ((node = OF_finddevice("/")) != -1) return (ENXIO); if ((node = fdt_find_compatible(node, "mrvl,cesa-sram", 0)) == 0) @@ -1796,7 +1796,7 @@ fdt_win_setup(void) int err, i; node = OF_finddevice("/"); - if (node == 0) + if (node == -1) panic("fdt_win_setup: no root node"); node = fdt_find_compatible(node, "simple-bus", 1); Modified: user/mjacob/sys/arm/mv/files.mv ============================================================================== --- user/mjacob/sys/arm/mv/files.mv Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/arm/mv/files.mv Tue Dec 13 23:49:32 2011 (r228482) @@ -28,6 +28,7 @@ arm/mv/mv_sata.c optional ata | atamvsa arm/mv/timer.c standard arm/mv/twsi.c optional iicbus +dev/cesa/cesa.c optional cesa dev/mge/if_mge.c optional mge dev/mvs/mvs_soc.c optional mvs dev/uart/uart_dev_ns8250.c optional uart Modified: user/mjacob/sys/arm/mv/mv_machdep.c ============================================================================== --- user/mjacob/sys/arm/mv/mv_machdep.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/arm/mv/mv_machdep.c Tue Dec 13 23:49:32 2011 (r228482) @@ -617,13 +617,13 @@ platform_mpp_init(void) /* * Try to access the MPP node directly i.e. through /aliases/mpp. */ - if ((node = OF_finddevice("mpp")) != 0) + if ((node = OF_finddevice("mpp")) != -1) if (fdt_is_compatible(node, "mrvl,mpp")) goto moveon; /* * Find the node the long way. */ - if ((node = OF_finddevice("/")) == 0) + if ((node = OF_finddevice("/")) == -1) return (ENXIO); if ((node = fdt_find_compatible(node, "simple-bus", 0)) == 0) @@ -752,7 +752,7 @@ platform_devmap_init(void) /* * PCI range(s). */ - if ((root = OF_finddevice("/")) == 0) + if ((root = OF_finddevice("/")) == -1) return (ENXIO); for (child = OF_child(root); child != 0; child = OF_peer(child)) @@ -779,7 +779,7 @@ platform_devmap_init(void) /* * CESA SRAM range. */ - if ((child = OF_finddevice("sram")) != 0) + if ((child = OF_finddevice("sram")) != -1) if (fdt_is_compatible(child, "mrvl,cesa-sram")) goto moveon; Modified: user/mjacob/sys/arm/mv/mv_pci.c ============================================================================== --- user/mjacob/sys/arm/mv/mv_pci.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/arm/mv/mv_pci.c Tue Dec 13 23:49:32 2011 (r228482) @@ -171,7 +171,6 @@ static device_method_t mv_pcib_methods[] DEVMETHOD(device_attach, mv_pcib_attach), /* Bus interface */ - DEVMETHOD(bus_print_child, bus_generic_print_child), DEVMETHOD(bus_read_ivar, mv_pcib_read_ivar), DEVMETHOD(bus_write_ivar, mv_pcib_write_ivar), DEVMETHOD(bus_alloc_resource, mv_pcib_alloc_resource), @@ -194,7 +193,7 @@ static device_method_t mv_pcib_methods[] DEVMETHOD(ofw_bus_get_node, ofw_bus_gen_get_node), DEVMETHOD(ofw_bus_get_type, ofw_bus_gen_get_type), - { 0, 0 } + DEVMETHOD_END }; static driver_t mv_pcib_driver = { Modified: user/mjacob/sys/arm/xscale/i80321/i80321_pci.c ============================================================================== --- user/mjacob/sys/arm/xscale/i80321/i80321_pci.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/arm/xscale/i80321/i80321_pci.c Tue Dec 13 23:49:32 2011 (r228482) @@ -373,7 +373,6 @@ static device_method_t i80321_pci_method DEVMETHOD(device_resume, bus_generic_resume), /* Bus interface */ - DEVMETHOD(bus_print_child, bus_generic_print_child), DEVMETHOD(bus_read_ivar, i80321_read_ivar), DEVMETHOD(bus_write_ivar, i80321_write_ivar), DEVMETHOD(bus_alloc_resource, i80321_pci_alloc_resource), @@ -389,7 +388,7 @@ static device_method_t i80321_pci_method DEVMETHOD(pcib_write_config, i80321_pci_write_config), DEVMETHOD(pcib_route_interrupt, machdep_pci_route_interrupt), - {0, 0} + DEVMETHOD_END }; static driver_t i80321_pci_driver = { Modified: user/mjacob/sys/arm/xscale/i8134x/i81342_pci.c ============================================================================== --- user/mjacob/sys/arm/xscale/i8134x/i81342_pci.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/arm/xscale/i8134x/i81342_pci.c Tue Dec 13 23:49:32 2011 (r228482) @@ -516,7 +516,6 @@ static device_method_t i81342_pci_method DEVMETHOD(device_resume, bus_generic_resume), /* Bus interface */ - DEVMETHOD(bus_print_child, bus_generic_print_child), DEVMETHOD(bus_read_ivar, i81342_read_ivar), DEVMETHOD(bus_write_ivar, i81342_write_ivar), DEVMETHOD(bus_alloc_resource, i81342_pci_alloc_resource), @@ -532,7 +531,7 @@ static device_method_t i81342_pci_method DEVMETHOD(pcib_write_config, i81342_pci_write_config), DEVMETHOD(pcib_route_interrupt, i81342_pci_route_interrupt), - {0, 0} + DEVMETHOD_END }; static driver_t i81342_pci_driver = { Modified: user/mjacob/sys/arm/xscale/ixp425/avila_ata.c ============================================================================== --- user/mjacob/sys/arm/xscale/ixp425/avila_ata.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/arm/xscale/ixp425/avila_ata.c Tue Dec 13 23:49:32 2011 (r228482) @@ -259,17 +259,11 @@ static int ata_avila_detach(device_t dev) { struct ata_avila_softc *sc = device_get_softc(dev); - device_t *children; - int nc; /* XXX quiesce gpio? */ /* detach & delete all children */ - if (device_get_children(dev, &children, &nc) == 0) { - if (nc > 0) - device_delete_child(dev, children[0]); - free(children, M_TEMP); - } + device_delete_children(dev); bus_teardown_intr(dev, sc->sc_irq, sc->sc_ih); bus_release_resource(dev, SYS_RES_IRQ, sc->sc_rid, sc->sc_irq); Modified: user/mjacob/sys/arm/xscale/ixp425/ixp425_pci.c ============================================================================== --- user/mjacob/sys/arm/xscale/ixp425/ixp425_pci.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/arm/xscale/ixp425/ixp425_pci.c Tue Dec 13 23:49:32 2011 (r228482) @@ -445,7 +445,6 @@ static device_method_t ixppcib_methods[] DEVMETHOD(device_attach, ixppcib_attach), /* Bus interface */ - DEVMETHOD(bus_print_child, bus_generic_print_child), DEVMETHOD(bus_read_ivar, ixppcib_read_ivar), DEVMETHOD(bus_write_ivar, ixppcib_write_ivar), DEVMETHOD(bus_setup_intr, ixppcib_setup_intr), @@ -462,7 +461,7 @@ static device_method_t ixppcib_methods[] DEVMETHOD(pcib_write_config, ixppcib_write_config), DEVMETHOD(pcib_route_interrupt, ixppcib_route_interrupt), - {0, 0}, + DEVMETHOD_END }; static driver_t ixppcib_driver = { Modified: user/mjacob/sys/boot/arm/at91/libat91/sd-card.c ============================================================================== --- user/mjacob/sys/boot/arm/at91/libat91/sd-card.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/boot/arm/at91/libat91/sd-card.c Tue Dec 13 23:49:32 2011 (r228482) @@ -94,14 +94,14 @@ MCIDeviceWaitReady(unsigned int timeout) } // End of if AT91C_MCI_RXBUFF } -inline static unsigned int +static inline unsigned int swap(unsigned int a) { return (((a & 0xff) << 24) | ((a & 0xff00) << 8) | ((a & 0xff0000) >> 8) | ((a & 0xff000000) >> 24)); } -inline static void +static inline void wait_ready() { int status; Modified: user/mjacob/sys/boot/fdt/dts/db88f6281.dts ============================================================================== --- user/mjacob/sys/boot/fdt/dts/db88f6281.dts Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/boot/fdt/dts/db88f6281.dts Tue Dec 13 23:49:32 2011 (r228482) @@ -239,6 +239,8 @@ reg = <0x30000 0x10000>; interrupts = <22>; interrupt-parent = <&PIC>; + + sram-handle = <&SRAM>; }; usb@50000 { Modified: user/mjacob/sys/boot/fdt/dts/sheevaplug.dts ============================================================================== --- user/mjacob/sys/boot/fdt/dts/sheevaplug.dts Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/boot/fdt/dts/sheevaplug.dts Tue Dec 13 23:49:32 2011 (r228482) @@ -236,6 +236,8 @@ reg = <0x30000 0x10000>; interrupts = <22>; interrupt-parent = <&PIC>; + + sram-handle = <&SRAM>; }; usb@50000 { Modified: user/mjacob/sys/boot/forth/loader.conf ============================================================================== --- user/mjacob/sys/boot/forth/loader.conf Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/boot/forth/loader.conf Tue Dec 13 23:49:32 2011 (r228482) @@ -47,7 +47,7 @@ bitmap_type="splash_image_data" # and pl # escape to the loader prompt, set to # "NO" to disable autobooting #beastie_disable="NO" # Turn the beastie boot menu on and off -#loader_logo="fbsdbw" # Desired logo: fbsdbw, beastiebw, beastie, none +#loader_logo="orbbw" # Desired logo: orbbw, orb, fbsdbw, beastiebw, beastie, none #comconsole_speed="9600" # Set the current serial console speed #console="vidconsole" # A comma separated list of console(s) #currdev="disk1s1a" # Set the current device Modified: user/mjacob/sys/boot/i386/loader/Makefile ============================================================================== --- user/mjacob/sys/boot/i386/loader/Makefile Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/boot/i386/loader/Makefile Tue Dec 13 23:49:32 2011 (r228482) @@ -56,7 +56,7 @@ CFLAGS+= -DLOADER_GZIP_SUPPORT CFLAGS+= -DLOADER_GPT_SUPPORT .endif -# Always add MI sources +# Always add MI sources .PATH: ${.CURDIR}/../../common .include "${.CURDIR}/../../common/Makefile.inc" CFLAGS+= -I${.CURDIR}/../../common @@ -101,7 +101,7 @@ FILES= ${LOADER} FILESMODE_${LOADER}= ${BINMODE} -b .if !defined(LOADER_ONLY) -.PATH: ${.CURDIR}/../../forth +.PATH: ${.CURDIR}/../../forth FILES+= loader.help loader.4th support.4th loader.conf FILES+= screen.4th frames.4th beastie.4th FILES+= brand.4th check-password.4th color.4th delay.4th @@ -117,7 +117,7 @@ FILES+= menu.rc .endif # XXX crt0.o needs to be first for pxeboot(8) to work -OBJS= ${BTXCRT} +OBJS= ${BTXCRT} DPADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFS} ${LIBI386} ${LIBSTAND} LDADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFS} ${LIBI386} ${LIBSTAND} Modified: user/mjacob/sys/boot/i386/zfsboot/zfsboot.c ============================================================================== --- user/mjacob/sys/boot/i386/zfsboot/zfsboot.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/boot/i386/zfsboot/zfsboot.c Tue Dec 13 23:49:32 2011 (r228482) @@ -541,10 +541,10 @@ main(void) } if (*cmd) { - if (parse()) - autoboot = 0; if (!OPT_CHECK(RBX_QUIET)) printf("%s: %s", PATH_CONFIG, cmd); + if (parse()) + autoboot = 0; /* Do not process this command twice */ *cmd = 0; } Modified: user/mjacob/sys/boot/ofw/Makefile.inc ============================================================================== --- user/mjacob/sys/boot/ofw/Makefile.inc Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/boot/ofw/Makefile.inc Tue Dec 13 23:49:32 2011 (r228482) @@ -2,7 +2,7 @@ .if ${MACHINE_ARCH} == "powerpc64" CFLAGS+= -m32 -mcpu=powerpc -LDFLAGS+= -m elf32ppc +LDFLAGS+= -m elf32ppc_fbsd .endif .include "../Makefile.inc" Modified: user/mjacob/sys/boot/powerpc/Makefile.inc ============================================================================== --- user/mjacob/sys/boot/powerpc/Makefile.inc Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/boot/powerpc/Makefile.inc Tue Dec 13 23:49:32 2011 (r228482) @@ -2,7 +2,7 @@ .if ${MACHINE_ARCH} == "powerpc64" CFLAGS+= -m32 -mcpu=powerpc -LDFLAGS+= -m elf32ppc +LDFLAGS+= -m elf32ppc_fbsd .endif .include "../Makefile.inc" Modified: user/mjacob/sys/boot/uboot/Makefile.inc ============================================================================== --- user/mjacob/sys/boot/uboot/Makefile.inc Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/boot/uboot/Makefile.inc Tue Dec 13 23:49:32 2011 (r228482) @@ -2,7 +2,7 @@ .if ${MACHINE_ARCH} == "powerpc64" CFLAGS+= -m32 -mcpu=powerpc -LDFLAGS+= -m elf32ppc +LDFLAGS+= -m elf32ppc_fbsd .endif .include "../Makefile.inc" Modified: user/mjacob/sys/boot/zfs/zfsimpl.c ============================================================================== --- user/mjacob/sys/boot/zfs/zfsimpl.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/boot/zfs/zfsimpl.c Tue Dec 13 23:49:32 2011 (r228482) @@ -458,6 +458,9 @@ vdev_init_from_nvlist(const unsigned cha if (strcmp(type, VDEV_TYPE_MIRROR) && strcmp(type, VDEV_TYPE_DISK) +#ifdef ZFS_TEST + && strcmp(type, VDEV_TYPE_FILE) +#endif && strcmp(type, VDEV_TYPE_RAIDZ) && strcmp(type, VDEV_TYPE_REPLACING)) { printf("ZFS: can only boot from disk, mirror, raidz1, raidz2 and raidz3 vdevs\n"); Modified: user/mjacob/sys/cam/cam_sim.h ============================================================================== --- user/mjacob/sys/cam/cam_sim.h Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/cam/cam_sim.h Tue Dec 13 23:49:32 2011 (r228482) @@ -104,7 +104,8 @@ struct cam_sim { u_int32_t flags; #define CAM_SIM_REL_TIMEOUT_PENDING 0x01 #define CAM_SIM_MPSAFE 0x02 -#define CAM_SIM_ON_DONEQ 0x04 +#define CAM_SIM_ON_DONEQ 0x04 +#define CAM_SIM_POLLED 0x08 struct callout callout; struct cam_devq *devq; /* Device Queue to use for this SIM */ int refcount; /* References to the SIM. */ Modified: user/mjacob/sys/cam/cam_xpt.c ============================================================================== --- user/mjacob/sys/cam/cam_xpt.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/cam/cam_xpt.c Tue Dec 13 23:49:32 2011 (r228482) @@ -48,10 +48,6 @@ __FBSDID("$FreeBSD$"); #include #include -#ifdef PC98 -#include /* geometry translation */ -#endif - #include #include #include @@ -66,7 +62,10 @@ __FBSDID("$FreeBSD$"); #include #include #include + +#include /* geometry translation */ #include /* for xpt_print below */ + #include "opt_cam.h" /* @@ -2456,7 +2455,7 @@ xpt_action_default(union ccb *start_ccb) start_ccb->ccb_h.status = CAM_REQ_CMP; break; } -#ifdef PC98 +#if defined(PC98) || defined(__sparc64__) /* * In a PC-98 system, geometry translation depens on * the "real" device geometry obtained from mode page 4. @@ -2465,6 +2464,9 @@ xpt_action_default(union ccb *start_ccb) * stored in host memory. If the translation is available * in host memory, use it. If not, rely on the default * translation the device driver performs. + * For sparc64, we may need adjust the geometry of large + * disks in order to fit the limitations of the 16-bit + * fields of the VTOC8 disk label. */ if (scsi_da_bios_params(&start_ccb->ccg) != 0) { start_ccb->ccb_h.status = CAM_REQ_CMP; @@ -2957,6 +2959,9 @@ xpt_polled_action(union ccb *start_ccb) mtx_assert(sim->mtx, MA_OWNED); + /* Don't use ISR for this SIM while polling. */ + sim->flags |= CAM_SIM_POLLED; + /* * Steal an opening so that no other queued requests * can get it before us while we simulate interrupts. @@ -2996,6 +3001,9 @@ xpt_polled_action(union ccb *start_ccb) } else { start_ccb->ccb_h.status = CAM_RESRC_UNAVAIL; } + + /* We will use CAM ISR for this SIM again. */ + sim->flags &= ~CAM_SIM_POLLED; } /* @@ -4224,7 +4232,7 @@ xpt_done(union ccb *done_ccb) TAILQ_INSERT_TAIL(&sim->sim_doneq, &done_ccb->ccb_h, sim_links.tqe); done_ccb->ccb_h.pinfo.index = CAM_DONEQ_INDEX; - if ((sim->flags & CAM_SIM_ON_DONEQ) == 0) { + if ((sim->flags & (CAM_SIM_ON_DONEQ | CAM_SIM_POLLED)) == 0) { mtx_lock(&cam_simq_lock); first = TAILQ_EMPTY(&cam_simq); TAILQ_INSERT_TAIL(&cam_simq, sim, links); Modified: user/mjacob/sys/cam/scsi/scsi_sa.c ============================================================================== --- user/mjacob/sys/cam/scsi/scsi_sa.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/cam/scsi/scsi_sa.c Tue Dec 13 23:49:32 2011 (r228482) @@ -334,6 +334,10 @@ static struct sa_quirk_entry sa_quirk_ta "STT20000*", "*"}, SA_QUIRK_1FM, 0 }, { + { T_SEQUENTIAL, SIP_MEDIA_REMOVABLE, "SEAGATE", + "DAT 06241-XXX", "*"}, SA_QUIRK_VARIABLE|SA_QUIRK_2FM, 0 + }, + { { T_SEQUENTIAL, SIP_MEDIA_REMOVABLE, "TANDBERG", " TDC 3600", "U07:"}, SA_QUIRK_NOCOMP|SA_QUIRK_1FM, 512 }, Modified: user/mjacob/sys/cam/scsi/scsi_target.c ============================================================================== --- user/mjacob/sys/cam/scsi/scsi_target.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/cam/scsi/scsi_target.c Tue Dec 13 23:49:32 2011 (r228482) @@ -96,12 +96,9 @@ struct targ_softc { targ_state state; struct selinfo read_select; struct devstat device_stats; - struct callout destroy_dev_callout; - struct mtx destroy_mtx; }; static d_open_t targopen; -static d_close_t targclose; static d_read_t targread; static d_write_t targwrite; static d_ioctl_t targioctl; @@ -119,7 +116,6 @@ static struct cdevsw targ_cdevsw = { .d_version = D_VERSION, .d_flags = D_NEEDGIANT, .d_open = targopen, - .d_close = targclose, .d_read = targread, .d_write = targwrite, .d_ioctl = targioctl, @@ -152,15 +148,12 @@ static void targfreeccb(struct targ_sof static struct targ_cmd_descr * targgetdescr(struct targ_softc *softc); static periph_init_t targinit; -static void targclone(void *arg, struct ucred *cred, char *name, - int namelen, struct cdev **dev); static void targasync(void *callback_arg, u_int32_t code, struct cam_path *path, void *arg); static void abort_all_pending(struct targ_softc *softc); static void notify_user(struct targ_softc *softc); static int targcamstatus(cam_status status); static size_t targccblen(xpt_opcode func_code); -static void targdestroy(void *); static struct periph_driver targdriver = { @@ -171,66 +164,18 @@ PERIPHDRIVER_DECLARE(targ, targdriver); static MALLOC_DEFINE(M_TARG, "TARG", "TARG data"); -/* - * Create softc and initialize it. Only one proc can open each targ device. - * There is no locking here because a periph doesn't get created until an - * ioctl is issued to do so, and that can't happen until this method returns. - */ -static int -targopen(struct cdev *dev, int flags, int fmt, struct thread *td) -{ - struct targ_softc *softc; - - if (dev->si_drv1 != 0) { - return (EBUSY); - } - - /* Mark device busy before any potentially blocking operations */ - dev->si_drv1 = (void *)~0; - - /* Create the targ device, allocate its softc, initialize it */ - if ((dev->si_flags & SI_NAMED) == 0) { - make_dev(&targ_cdevsw, dev2unit(dev), UID_ROOT, GID_WHEEL, 0600, - "targ%d", dev2unit(dev)); - } - softc = malloc(sizeof(*softc), M_TARG, - M_WAITOK | M_ZERO); - dev->si_drv1 = softc; - softc->state = TARG_STATE_OPENED; - softc->periph = NULL; - softc->path = NULL; - - TAILQ_INIT(&softc->pending_ccb_queue); - TAILQ_INIT(&softc->work_queue); - TAILQ_INIT(&softc->abort_queue); - TAILQ_INIT(&softc->user_ccb_queue); - knlist_init_mtx(&softc->read_select.si_note, NULL); - - return (0); -} - /* Disable LUN if enabled and teardown softc */ -static int -targclose(struct cdev *dev, int flag, int fmt, struct thread *td) +static void +targcdevdtor(void *data) { - struct targ_softc *softc; - struct cam_periph *periph; - int error; + struct targ_softc *softc; + struct cam_periph *periph; - softc = (struct targ_softc *)dev->si_drv1; - mtx_init(&softc->destroy_mtx, "targ_destroy", "SCSI Target dev destroy", MTX_DEF); - callout_init_mtx(&softc->destroy_dev_callout, &softc->destroy_mtx, CALLOUT_RETURNUNLOCKED); + softc = data; if (softc->periph == NULL) { -#if 0 - destroy_dev(dev); - free(softc, M_TARG); -#endif printf("%s: destroying non-enabled target\n", __func__); - mtx_lock(&softc->destroy_mtx); - callout_reset(&softc->destroy_dev_callout, hz / 2, - (void *)targdestroy, (void *)dev); - mtx_unlock(&softc->destroy_mtx); - return (0); + free(softc, M_TARG); + return; } /* @@ -240,25 +185,41 @@ targclose(struct cdev *dev, int flag, in periph = softc->periph; cam_periph_acquire(periph); cam_periph_lock(periph); - error = targdisable(softc); + (void)targdisable(softc); if (softc->periph != NULL) { cam_periph_invalidate(softc->periph); softc->periph = NULL; } cam_periph_unlock(periph); cam_periph_release(periph); - -#if 0 - destroy_dev(dev); free(softc, M_TARG); -#endif +} - printf("%s: close finished error(%d)\n", __func__, error); - mtx_lock(&softc->destroy_mtx); - callout_reset(&softc->destroy_dev_callout, hz / 2, - (void *)targdestroy, (void *)dev); - mtx_unlock(&softc->destroy_mtx); - return (error); +/* + * Create softc and initialize it. There is no locking here because a + * periph doesn't get created until an ioctl is issued to do so, and + * that can't happen until this method returns. + */ +static int +targopen(struct cdev *dev, int flags, int fmt, struct thread *td) +{ + struct targ_softc *softc; + + /* Allocate its softc, initialize it */ + softc = malloc(sizeof(*softc), M_TARG, + M_WAITOK | M_ZERO); + softc->state = TARG_STATE_OPENED; + softc->periph = NULL; + softc->path = NULL; + + TAILQ_INIT(&softc->pending_ccb_queue); + TAILQ_INIT(&softc->work_queue); + TAILQ_INIT(&softc->abort_queue); + TAILQ_INIT(&softc->user_ccb_queue); + knlist_init_mtx(&softc->read_select.si_note, NULL); + + devfs_set_cdevpriv(softc, targcdevdtor); + return (0); } /* Enable/disable LUNs, set debugging level */ @@ -268,7 +229,7 @@ targioctl(struct cdev *dev, u_long cmd, struct targ_softc *softc; cam_status status; - softc = (struct targ_softc *)dev->si_drv1; + devfs_get_cdevpriv((void **)&softc); switch (cmd) { case TARGIOCENABLE: @@ -346,7 +307,7 @@ targpoll(struct cdev *dev, int poll_even struct targ_softc *softc; int revents; - softc = (struct targ_softc *)dev->si_drv1; + devfs_get_cdevpriv((void **)&softc); /* Poll for write() is always ok. */ revents = poll_events & (POLLOUT | POLLWRNORM); @@ -371,7 +332,7 @@ targkqfilter(struct cdev *dev, struct kn { struct targ_softc *softc; - softc = (struct targ_softc *)dev->si_drv1; + devfs_get_cdevpriv((void **)&softc); kn->kn_hook = (caddr_t)softc; kn->kn_fop = &targread_filtops; knlist_add(&softc->read_select.si_note, kn, 0); @@ -572,7 +533,7 @@ targwrite(struct cdev *dev, struct uio * int write_len, error; int func_code, priority; - softc = (struct targ_softc *)dev->si_drv1; + devfs_get_cdevpriv((void **)&softc); write_len = error = 0; CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH, ("write - uio_resid %zd\n", uio->uio_resid)); @@ -866,7 +827,7 @@ targread(struct cdev *dev, struct uio *u error = 0; read_len = 0; - softc = (struct targ_softc *)dev->si_drv1; + devfs_get_cdevpriv((void **)&softc); user_queue = &softc->user_ccb_queue; abort_queue = &softc->abort_queue; CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH, ("targread\n")); @@ -1051,23 +1012,11 @@ targgetdescr(struct targ_softc *softc) static void targinit(void) { - EVENTHANDLER_REGISTER(dev_clone, targclone, 0, 1000); -} - -static void -targclone(void *arg, struct ucred *cred, char *name, int namelen, - struct cdev **dev) -{ - int u; + struct cdev *dev; - if (*dev != NULL) - return; - if (dev_stdclone(name, NULL, "targ", &u) != 1) - return; - *dev = make_dev(&targ_cdevsw, u, UID_ROOT, GID_WHEEL, - 0600, "targ%d", u); - dev_ref(*dev); - (*dev)->si_flags |= SI_CHEAPCLONE; + /* Add symbolic link to targ0 for compatibility. */ + dev = make_dev(&targ_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600, "targ"); + make_dev_alias(dev, "targ0"); } static void @@ -1221,25 +1170,3 @@ targccblen(xpt_opcode func_code) return (len); } - -/* - * work around to destroy targ device - * outside of targclose - */ -static void -targdestroy(void *dev) -{ - struct cdev *device = (struct cdev *)dev; - struct targ_softc *softc = (struct targ_softc *)device->si_drv1; - -#if 0 - callout_stop(&softc->destroy_dev_callout); -#endif - - mtx_unlock(&softc->destroy_mtx); - mtx_destroy(&softc->destroy_mtx); - free(softc, M_TARG); - device->si_drv1 = 0; - destroy_dev(device); - printf("%s: destroyed dev\n", __func__); -} Modified: user/mjacob/sys/cam/scsi/scsi_xpt.c ============================================================================== --- user/mjacob/sys/cam/scsi/scsi_xpt.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/cam/scsi/scsi_xpt.c Tue Dec 13 23:49:32 2011 (r228482) @@ -1811,14 +1811,14 @@ scsi_find_quirk(struct cam_ed *device) static int sysctl_cam_search_luns(SYSCTL_HANDLER_ARGS) { - int error, bool; + int error, val; - bool = cam_srch_hi; - error = sysctl_handle_int(oidp, &bool, 0, req); + val = cam_srch_hi; + error = sysctl_handle_int(oidp, &val, 0, req); if (error != 0 || req->newptr == NULL) return (error); - if (bool == 0 || bool == 1) { - cam_srch_hi = bool; + if (val == 0 || val == 1) { + cam_srch_hi = val; return (0); } else { return (EINVAL); Modified: user/mjacob/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c ============================================================================== --- user/mjacob/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c Tue Dec 13 21:26:33 2011 (r228481) +++ user/mjacob/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c Tue Dec 13 23:49:32 2011 (r228482) @@ -267,7 +267,7 @@ zfs_prop_init(void) /* default index properties */ zprop_register_index(ZFS_PROP_VERSION, "version", 0, PROP_DEFAULT, *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Wed Dec 14 20:57:41 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9494E106564A; Wed, 14 Dec 2011 20:57:41 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 844DF8FC14; Wed, 14 Dec 2011 20:57:41 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id pBEKvfOT014481; Wed, 14 Dec 2011 20:57:41 GMT (envelope-from delphij@svn.freebsd.org) Received: (from delphij@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id pBEKvfYr014479; Wed, 14 Dec 2011 20:57:41 GMT (envelope-from delphij@svn.freebsd.org) Message-Id: <201112142057.pBEKvfYr014479@svn.freebsd.org> From: Xin LI Date: Wed, 14 Dec 2011 20:57:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r228506 - user/delphij/patch X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Dec 2011 20:57:41 -0000 Author: delphij Date: Wed Dec 14 20:57:41 2011 New Revision: 228506 URL: http://svn.freebsd.org/changeset/base/228506 Log: Increase fixed static buffer sizes and maximum hunk size. Modified: user/delphij/patch/common.h Modified: user/delphij/patch/common.h ============================================================================== --- user/delphij/patch/common.h Wed Dec 14 19:48:21 2011 (r228505) +++ user/delphij/patch/common.h Wed Dec 14 20:57:41 2011 (r228506) @@ -36,10 +36,10 @@ /* constants */ -#define MAXHUNKSIZE 100000 /* is this enough lines? */ +#define MAXHUNKSIZE 200000 /* is this enough lines? */ #define INITHUNKMAX 125 /* initial dynamic allocation size */ #define MAXLINELEN 8192 -#define BUFFERSIZE 1024 +#define BUFFERSIZE 8192 #define SCCSPREFIX "s." #define GET "get -e %s" From owner-svn-src-user@FreeBSD.ORG Sat Dec 17 01:02:57 2011 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52226106564A; Sat, 17 Dec 2011 01:02:57 +0000 (UTC) (envelope-from sbruno@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 275EF8FC0C; Sat, 17 Dec 2011 01:02:57 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id pBH12vFY035635; Sat, 17 Dec 2011 01:02:57 GMT (envelope-from sbruno@svn.freebsd.org) Received: (from sbruno@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id pBH12vu9035632; Sat, 17 Dec 2011 01:02:57 GMT (envelope-from sbruno@svn.freebsd.org) Message-Id: <201112170102.pBH12vu9035632@svn.freebsd.org> From: Sean Bruno Date: Sat, 17 Dec 2011 01:02:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r228613 - user/sbruno/1394dev/firewire X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Dec 2011 01:02:57 -0000 Author: sbruno Date: Sat Dec 17 01:02:56 2011 New Revision: 228613 URL: http://svn.freebsd.org/changeset/base/228613 Log: Merge in changes from kan@ 1. do not allow any requests until bus reset is done and we know node IDs 2. Do not set fc_status before fwohci_task_sid actually runs 3. When alocating dma blocks, use proper alignment, not whole block size, which is hardly ever multiple of 2 Submitted by: kan@ Modified: user/sbruno/1394dev/firewire/firewire.c user/sbruno/1394dev/firewire/fwohci.c Modified: user/sbruno/1394dev/firewire/firewire.c ============================================================================== --- user/sbruno/1394dev/firewire/firewire.c Sat Dec 17 00:54:09 2011 (r228612) +++ user/sbruno/1394dev/firewire/firewire.c Sat Dec 17 01:02:56 2011 (r228613) @@ -221,9 +221,13 @@ fw_asyreq(struct firewire_comm *fc, int return EINVAL; } - /* XXX allow bus explore packets only after bus rest */ + /* + * XXX allow bus explore packets only after bus rest and after + * we have have passed self-id receive state + */ if ((fc->status < FWBUSEXPLORE) && - ((tcode != FWTCODE_RREQQ) || (fp->mode.rreqq.dest_hi != 0xffff) || + ((fc->status < FWBUSINIT) || + (tcode != FWTCODE_RREQQ) || (fp->mode.rreqq.dest_hi != 0xffff) || (fp->mode.rreqq.dest_lo < 0xf0000000) || (fp->mode.rreqq.dest_lo >= 0xf0001000))) { xfer->resp = EAGAIN; Modified: user/sbruno/1394dev/firewire/fwohci.c ============================================================================== --- user/sbruno/1394dev/firewire/fwohci.c Sat Dec 17 00:54:09 2011 (r228612) +++ user/sbruno/1394dev/firewire/fwohci.c Sat Dec 17 01:02:56 2011 (r228613) @@ -1274,7 +1274,7 @@ fwohci_db_init(struct fwohci_softc *sc, } #define DB_SIZE(x) (sizeof(struct fwohcidb) * (x)->ndesc) - dbch->am = fwdma_malloc_multiseg(&sc->fc, DB_SIZE(dbch), + dbch->am = fwdma_malloc_multiseg(&sc->fc, sizeof(struct fwohcidb), DB_SIZE(dbch), dbch->ndb, BUS_DMA_WAITOK); if (dbch->am == NULL) { printf("fwohci_db_init: fwdma_malloc_multiseg failed\n"); @@ -1907,8 +1907,6 @@ fwohci_intr_core(struct fwohci_softc *sc OWRITE(sc, OHCI_LNKCTL, OHCI_CNTL_CYCTIMER); } - fc->status = FWBUSINIT; - if (!kdb_active) taskqueue_enqueue(sc->fc.taskqueue, &sc->fwohci_task_sid); } @@ -2014,7 +2012,6 @@ fwohci_task_sid(void *arg, int pending) uint32_t *buf; int i, plen; - /* * We really should have locking * here. Not sure why it's not @@ -2039,6 +2036,8 @@ fwohci_task_sid(void *arg, int pending) for (i = 0; i < plen / 4; i ++) buf[i] = FWOHCI_DMA_READ(sc->sid_buf[i+1]); + fc->status = FWBUSINIT; + /* pending all pre-bus_reset packets */ fwohci_txd(sc, &sc->atrq); fwohci_txd(sc, &sc->atrs);