svn commit: r251899 - in stable/9/sys/dev: isci mps

2013-06-17 Thread Scott Long
Author: scottl Date: Tue Jun 18 05:37:06 2013 New Revision: 251899 URL: http://svnweb.freebsd.org/changeset/base/251899 Log: MFC r248825, 248775 Add unmapped i/o support for the mps and isci drivers. Submitted by: mav, jimharris Obtained from:Netflix Modified: stable/9/sys

svn commit: r251897 - in stable/9/sys: amd64/amd64 arm/arm cam cam/ata cam/scsi dev/ahci dev/md dev/siis dev/tws geom geom/part i386/i386 i386/include i386/xen ia64/ia64 kern mips/mips powerpc/aim ...

2013-06-17 Thread Scott Long
Author: scottl Date: Tue Jun 18 05:21:40 2013 New Revision: 251897 URL: http://svnweb.freebsd.org/changeset/base/251897 Log: Merge the second part of the unmapped I/O changes. This enables the infrastructure in the block layer and UFS filesystem as well as a few drivers. The list of MFC re

svn commit: r251893 - stable/9/sys/dev/amd

2013-06-17 Thread Scott Long
Author: scottl Date: Tue Jun 18 04:11:16 2013 New Revision: 251893 URL: http://svnweb.freebsd.org/changeset/base/251893 Log: Fix typos in the last revision. Thanks to Andrey Chernov for his kind patience. Obtained from:Netflix Modified: stable/9/sys/dev/amd/amd.c Modified: st

svn commit: r251891 - stable/9/lib/libcam

2013-06-17 Thread Xin LI
Author: delphij Date: Tue Jun 18 04:05:37 2013 New Revision: 251891 URL: http://svnweb.freebsd.org/changeset/base/251891 Log: MFC r251349: Fix a typo: XPORT_SPI should be tested against transport, nor protocol. Submitted by: Sascha Wildner Reviewed by: mjacob Modified: stable/9/

svn commit: r251889 - stable/9/sys/dev/mpt

2013-06-17 Thread Xin LI
Author: delphij Date: Tue Jun 18 04:03:12 2013 New Revision: 251889 URL: http://svnweb.freebsd.org/changeset/base/251889 Log: MFC r251187: Explicitly use a pair of parentheses to ensure correct evaluation ordering for bitwise operation. Submitted by: swildner (DragonFly) Modified:

Re: svn commit: r251888 - stable/9/sys/dev/amd

2013-06-17 Thread Andrey Chernov
On 18.06.2013 7:34, Scott Long wrote: > Author: scottl > Date: Tue Jun 18 03:34:08 2013 > New Revision: 251888 > URL: http://svnweb.freebsd.org/changeset/base/251888 > > Log: > Catch up to the changes from r251874. This isn't an MFC because the > amd(4) driver no longer exists in FreeBSD 10.

svn commit: r251888 - stable/9/sys/dev/amd

2013-06-17 Thread Scott Long
Author: scottl Date: Tue Jun 18 03:34:08 2013 New Revision: 251888 URL: http://svnweb.freebsd.org/changeset/base/251888 Log: Catch up to the changes from r251874. This isn't an MFC because the amd(4) driver no longer exists in FreeBSD 10. Obtained from:Netflix Modified: stable

Re: svn commit: r251874 - in stable/9/sys: arm/arm cam cam/ctl cam/scsi conf dev/aac dev/advansys dev/aha dev/ahb dev/ahci dev/aic dev/aic7xxx dev/amr dev/arcmsr dev/ata dev/buslogic dev/ciss dev/dpt

2013-06-17 Thread Andrey Chernov
On 18.06.2013 4:36, Scott Long wrote: > Author: scottl > Date: Tue Jun 18 00:36:53 2013 > New Revision: 251874 > URL: http://svnweb.freebsd.org/changeset/base/251874 ===> amd (all) cc -O2 -pipe -march=prescott -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HE

svn commit: r251874 - in stable/9/sys: arm/arm cam cam/ctl cam/scsi conf dev/aac dev/advansys dev/aha dev/ahb dev/ahci dev/aic dev/aic7xxx dev/amr dev/arcmsr dev/ata dev/buslogic dev/ciss dev/dpt d...

2013-06-17 Thread Scott Long
Author: scottl Date: Tue Jun 18 00:36:53 2013 New Revision: 251874 URL: http://svnweb.freebsd.org/changeset/base/251874 Log: Big MFC of the physbio changes necessary for unmapped I/O. These changes have been in production at Netflix for several months with significant success. MFC r246

svn commit: r251873 - stable/9/sys/arm/arm

2013-06-17 Thread Scott Long
Author: scottl Date: Mon Jun 17 23:21:18 2013 New Revision: 251873 URL: http://svnweb.freebsd.org/changeset/base/251873 Log: MFC r244575: The manpage states that bus_dmamap_create(9) returns ENOMEM if it can't allocate a map or mapping resources. That seems to imply that any memory alloca

svn commit: r251871 - in stable/9/sys: arm/arm arm/include conf kern sys

2013-06-17 Thread Scott Long
Author: scottl Date: Mon Jun 17 21:41:14 2013 New Revision: 251871 URL: http://svnweb.freebsd.org/changeset/base/251871 Log: MFC r244414: Properly implement pmap_[get|set]_memattr MFC r244466: Create an architecture-agnostic buffer pool manager that uses uma(9) to manage a set of powe

svn commit: r251868 - in stable/9/sys: arm/arm mips/mips

2013-06-17 Thread Scott Long
Author: scottl Date: Mon Jun 17 20:40:16 2013 New Revision: 251868 URL: http://svnweb.freebsd.org/changeset/base/251868 Log: MFC r240177: Dynamically allocate the S/G lists passed to callback routines rather than allocating them on the stack of various bus_dmamap_load*() functions. The

svn commit: r251866 - stable/9/sys/arm/arm

2013-06-17 Thread Scott Long
Author: scottl Date: Mon Jun 17 20:26:19 2013 New Revision: 251866 URL: http://svnweb.freebsd.org/changeset/base/251866 Log: MFC r236991: Final whitespace trim. Submitted by: imp Approved by: marius Obtained from:Netflix Modified: stable/9/sys/arm/arm/bcopyinout_xscale.

svn commit: r251864 - stable/9/share/man/man4

2013-06-17 Thread Andrey V. Elsukov
Author: ae Date: Mon Jun 17 20:17:56 2013 New Revision: 251864 URL: http://svnweb.freebsd.org/changeset/base/251864 Log: MFC r249252: Remove reference to the nonexistent sysctl node net.inet6.mld.stats. Also add cross reference to the icmp6(4). PR: 177696 Modified: stable/9/sha

svn commit: r251861 - stable/9

2013-06-17 Thread Brooks Davis
Author: brooks Date: Mon Jun 17 19:54:47 2013 New Revision: 251861 URL: http://svnweb.freebsd.org/changeset/base/251861 Log: MFC r251689 Be more agressive about bootstrapping ctfmerge and ctfconvert so builds from existing releases have a chance of working properly when WITH_CLANG_IS_CC

svn commit: r251860 - stable/9/sys/mips/mips

2013-06-17 Thread Scott Long
Author: scottl Date: Mon Jun 17 19:45:27 2013 New Revision: 251860 URL: http://svnweb.freebsd.org/changeset/base/251860 Log: MFC r242465: Free the dma map -after- it's checked, not before. Or you'll be potentially referencing already-freed memory. MFC r242466: Drop this from 500 to 12

svn commit: r251857 - stable/9/cddl/contrib/opensolaris/lib/libdtrace/common

2013-06-17 Thread George V. Neville-Neil
Author: gnn Date: Mon Jun 17 15:42:21 2013 New Revision: 251857 URL: http://svnweb.freebsd.org/changeset/base/251857 Log: MFC: 248848 Commit a patch that fixes a problem in the #pragma statement when searching for and loading dependent modules. This addresses a bug seen with io.d where

svn commit: r251852 - stable/9/sbin/camcontrol

2013-06-17 Thread Alexander Motin
Author: mav Date: Mon Jun 17 14:59:23 2013 New Revision: 251852 URL: http://svnweb.freebsd.org/changeset/base/251852 Log: MFC r251659: Use CAM_DIR_NONE for requests without data. Wrong values there confuse some drivers. Modified: stable/9/sbin/camcontrol/camcontrol.c Directory Properties:

svn commit: r251850 - stable/9/sys/dev/mvs

2013-06-17 Thread Alexander Motin
Author: mav Date: Mon Jun 17 14:55:02 2013 New Revision: 251850 URL: http://svnweb.freebsd.org/changeset/base/251850 Log: MFC r251661: Replicate r242422 from ata(4) to mvs(4): Only four specific ATA PIO commands transfer several sectors per DRQ block (interrupt). All other ATA PIO command

svn commit: r251849 - in stable/9: sbin/camcontrol sys/cam sys/cam/scsi sys/geom

2013-06-17 Thread Alexander Motin
Author: mav Date: Mon Jun 17 14:52:39 2013 New Revision: 251849 URL: http://svnweb.freebsd.org/changeset/base/251849 Log: MFC r251654, r251664: Make CAM return and GEOM DISK pass through new GEOM::lunid attribute. SPC-4 specification states that serial number may be property of device,

svn commit: r251847 - stable/9/sys/cam/ata

2013-06-17 Thread Alexander Motin
Author: mav Date: Mon Jun 17 14:41:39 2013 New Revision: 251847 URL: http://svnweb.freebsd.org/changeset/base/251847 Log: MFC r250298, r250301: Fix byte order of ATA WWN when converting it to SCSI LUN ID. Modified: stable/9/sys/cam/ata/ata_xpt.c Directory Properties: stable/9/sys/ (prop

svn commit: r251846 - stable/9/sys/cam/ata

2013-06-17 Thread Alexander Motin
Author: mav Date: Mon Jun 17 14:21:31 2013 New Revision: 251846 URL: http://svnweb.freebsd.org/changeset/base/251846 Log: MFC r249205: Replicate r245306 from SCSI to ATA. The problem didn't appear so far, covered by multilevel freeze mechanism, but it is better to be safe. Modified: stab

svn commit: r251841 - stable/9/tools/build/mk

2013-06-17 Thread Glen Barber
Author: gjb Date: Mon Jun 17 10:14:08 2013 New Revision: 251841 URL: http://svnweb.freebsd.org/changeset/base/251841 Log: MFC r251563: Add freebsd-update.conf(5) to OptionalObsoleteFiles.inc PR: 179437 Approved by: kib (mentor) Modified: stable/9/tools/build/mk/OptionalOb

svn commit: r251834 - stable/9/lib/libthr/thread

2013-06-17 Thread Konstantin Belousov
Author: kib Date: Mon Jun 17 07:12:34 2013 New Revision: 251834 URL: http://svnweb.freebsd.org/changeset/base/251834 Log: MFC r251284: Unify the code of check_deferred_signal() for all architectures. Modified: stable/9/lib/libthr/thread/thr_sig.c Directory Properties: stable/9/lib/libthr/

svn commit: r251833 - stable/9/lib/libthr/thread

2013-06-17 Thread Konstantin Belousov
Author: kib Date: Mon Jun 17 07:11:17 2013 New Revision: 251833 URL: http://svnweb.freebsd.org/changeset/base/251833 Log: MFC r250013 (by davidxu): Remove extra code for SA_RESETHAND, it is not needed because kernel has already done this. Approved by: davidxu Modified: stable/9/lib/