svn commit: r251990 - stable/9/sys/cam

2013-06-18 Thread Scott Long
Author: scottl Date: Wed Jun 19 05:12:31 2013 New Revision: 251990 URL: http://svnweb.freebsd.org/changeset/base/251990 Log: MFC r251989: Fix an unfortunate typo with the compat shims Obtained from:Netflix Modified: stable/9/sys/cam/cam_compat.h Modified: stable/9/sys/cam/c

svn commit: r251987 - stable/9/sys/sys

2013-06-18 Thread Scott Long
Author: scottl Date: Wed Jun 19 05:02:25 2013 New Revision: 251987 URL: http://svnweb.freebsd.org/changeset/base/251987 Log: Poor man's binary compatibility of the struct bio: move the added structure members to the end of the structure. Obtained from:Netflix Modified: stable/9

svn commit: r251986 - stable/9/sys/cam

2013-06-18 Thread Scott Long
Author: scottl Date: Wed Jun 19 04:57:47 2013 New Revision: 251986 URL: http://svnweb.freebsd.org/changeset/base/251986 Log: Tweak the CAM_DATA flags that were added with r251874 to allow source compatibility and almost 100% binary compatibility. The old CAM_SG_LIST_PHYS flag is essentially

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-18 Thread Glen Barber
On Tue, Jun 18, 2013 at 09:14:50PM -0400, Glen Barber wrote: > On Tue, Jun 18, 2013 at 12:36:54AM +, Scott Long wrote: > > 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 physb

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-18 Thread Glen Barber
On Tue, Jun 18, 2013 at 12:36:54AM +, Scott Long wrote: > 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 produc

svn commit: r251973 - in stable/9/sys: dev/xen/blkfront dev/xen/netfront xen/xenbus xen/xenstore

2013-06-18 Thread Justin T. Gibbs
Author: gibbs Date: Tue Jun 18 23:14:21 2013 New Revision: 251973 URL: http://svnweb.freebsd.org/changeset/base/251973 Log: MFC Xen fixes: svn rev 250081 Author:gibbs Date:2013-04-29T23:08:13.552620Z == xenstore/xenstore.c: Prevent access to invalid memory region when

svn commit: r251971 - stable/9/sys/dev/bce

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 22:21:59 2013 New Revision: 251971 URL: http://svnweb.freebsd.org/changeset/base/251971 Log: Now that r251221 has been MFC'ed to stable/9 in r251939, merge the remainder of r251146 previously partially MFC'ed in r251573: In bce_get_pg_buf(), take advantage

svn commit: r251963 - in stable/9/sys/ia64: ia64 include

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 21:24:07 2013 New Revision: 251963 URL: http://svnweb.freebsd.org/changeset/base/251963 Log: MFC: r238190 Implement ia64_physmem_alloc() and use it consistently to get memory before VM has been initialized. Modified: stable/9/sys/ia64/ia64/machdep.c st

svn commit: r251962 - in stable/9/sys: conf ia64/ia64 ia64/include

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 21:14:05 2013 New Revision: 251962 URL: http://svnweb.freebsd.org/changeset/base/251962 Log: MFC: r238184 Hide the creation of phys_avail behind an API to make it easier to do it correctly. We now iterate the EFI memory descriptors once and collect all th

svn commit: r251957 - stable/9/sys/kern

2013-06-18 Thread Konstantin Belousov
Author: kib Date: Tue Jun 18 19:03:27 2013 New Revision: 251957 URL: http://svnweb.freebsd.org/changeset/base/251957 Log: MFC r251285: Do not map the shared page COW. Modified: stable/9/sys/kern/kern_exec.c Directory Properties: stable/9/sys/ (props changed) Modified: stable/9/sys/kern

svn commit: r251951 - stable/9/sys/kern

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 15:31:43 2013 New Revision: 251951 URL: http://svnweb.freebsd.org/changeset/base/251951 Log: Remove diff from head after manual r251942 merge. Reviewed by: scottl Modified: stable/9/sys/kern/kern_physio.c Modified: stable/9/sys/kern/kern_physio.c ==

svn commit: r251949 - stable/9/sys/dev/sym

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 15:17:29 2013 New Revision: 251949 URL: http://svnweb.freebsd.org/changeset/base/251949 Log: MFC: r245263 Clang complains about the comparision of fak < 0 always being false. It is right. Delete it because on the next line we catch all 'negative' cases wi

svn commit: r251947 - stable/9/sys/dev/sym

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 15:14:20 2013 New Revision: 251947 URL: http://svnweb.freebsd.org/changeset/base/251947 Log: MFC: r251403 (partial) Flag sym(4) as supporting unmapped I/O; all necessary conversion actually already has been done as part of r246713 (MFC'ed to stable/9 in r25

svn commit: r251943 - stable/9/sys/dev/isp

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 15:00:20 2013 New Revision: 251943 URL: http://svnweb.freebsd.org/changeset/base/251943 Log: MFC: r251373 Flag isp(4) as supporting unmapped I/O; all necessary conversion actually already has been done as part of r246713 (MFC'ed to stable/9 in r251874). Mo

svn commit: r251946 - stable/9/sys/dev/isp

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 15:06:02 2013 New Revision: 251946 URL: http://svnweb.freebsd.org/changeset/base/251946 Log: MFC: r247264 Turn off fast posting for the ISP2100- I'd forgotten that it actually might have been enabled for them- now that we use all 32 bits of handle. Fast P

svn commit: r251944 - stable/9/sys/dev/aac

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 15:02:53 2013 New Revision: 251944 URL: http://svnweb.freebsd.org/changeset/base/251944 Log: MFC: r242823 Give panic format string to pacify clang warning. Modified: stable/9/sys/dev/aac/aac_debug.c Directory Properties: stable/9/sys/ (props changed)

Re: svn: stable/9: . usr.bin/xinstall

2013-06-18 Thread Maxim Konovalov
Hi Brooks, On Mon, 3 Jun 2013, 11:48-0500, Brooks Davis wrote: > On Sat, Jun 01, 2013 at 01:01:01PM -0700, Maxim Sobolev wrote: > > Hmm, I believe this breaks build for me. Any ideas why? > > Presumably you are building in some less common way since this change > has been working for months. Wha

svn commit: r251942 - in stable/9/sys: geom kern sys

2013-06-18 Thread Scott Long
Author: scottl Date: Tue Jun 18 14:46:42 2013 New Revision: 251942 URL: http://svnweb.freebsd.org/changeset/base/251942 Log: MFC r248712: Do not pass unmapped buffers to drivers that cannot handle them Submitted by: kan, mav Obtained from:Netflix Modified: stable/9/sys/geo

svn commit: r251941 - stable/9/sys/dev/aac

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 14:40:21 2013 New Revision: 251941 URL: http://svnweb.freebsd.org/changeset/base/251941 Log: MFC: r251116 Allow unmapped I/O via aacd(4). It shouldn't be too hard to add the same support for aacp(4), I'm lacking the necessary hardware for testing, though.

svn commit: r251940 - stable/9/sys/dev/ata

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 14:35:09 2013 New Revision: 251940 URL: http://svnweb.freebsd.org/changeset/base/251940 Log: MFC: r247165 Fix command timeout caused by data underrun during fetching ATAPI sense data, introduced by r246713 (MFC'ed to stable/9 in r251874). There are two pl

svn commit: r251939 - in stable/9/sys: kern sys

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 14:20:14 2013 New Revision: 251939 URL: http://svnweb.freebsd.org/changeset/base/251939 Log: MFC: r248804 deferal -> deferral MFC: r248891 Pass correct parameter to CTR5() in bus_dmamap_load_uio. MFC: r248892 Do not add 1 to nsegs before p

svn commit: r251938 - stable/9/sys/dev/twa

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 13:38:10 2013 New Revision: 251938 URL: http://svnweb.freebsd.org/changeset/base/251938 Log: MFC r248583 (by kib): Fix twa(4) after the r246713. The driver copies data around to satisfy some alignment restrictions. Do not set TW_OSLI_REQ_FLAGS_CCB flag for ma

svn commit: r251937 - stable/9/sys/dev/twa

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 13:36:15 2013 New Revision: 251937 URL: http://svnweb.freebsd.org/changeset/base/251937 Log: MFC r242827 (by rdivacky): Give tw_osl_dbg_printf format string to pacify clang warning. Modified: stable/9/sys/dev/twa/tw_cl_misc.c Directory Properties: stable/9/sys

svn commit: r251936 - in stable/9/sys: dev/bxe dev/esp dev/twa xen/xenstore

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 13:34:37 2013 New Revision: 251936 URL: http://svnweb.freebsd.org/changeset/base/251936 Log: MFC r228526 (by kevlo): s/timout/timeout Modified: stable/9/sys/dev/bxe/bxe_reg.h stable/9/sys/dev/esp/ncr53c9x.c stable/9/sys/dev/twa/tw_osl.h stable/9/sys/xen/xe

svn commit: r251931 - stable/9/sys/geom

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 09:47:56 2013 New Revision: 251931 URL: http://svnweb.freebsd.org/changeset/base/251931 Log: MFC r251616: Don't update provider properties and don't set DISKFLAG_OPEN if d_open() disk method call returned error. GEOM considers devices in such case as still clo

svn commit: r251929 - stable/9/sys/geom/raid

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 09:44:55 2013 New Revision: 251929 URL: http://svnweb.freebsd.org/changeset/base/251929 Log: MFC r249974: Return "descr" field alike to "Intel RAID1 volume" for GEOM RAID to make it look better in bsdinstall. Modified: stable/9/sys/geom/raid/g_raid.c Directory

svn commit: r251927 - stable/9/sys/geom

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 09:42:43 2013 New Revision: 251927 URL: http://svnweb.freebsd.org/changeset/base/251927 Log: MFC r249193 (by trasz): Make it possible to submit FLUSH bios through geom_dev strategy. This is required for CTL to work with device-backed LUNs. Modified: stable/9/

svn commit: r251925 - stable/9/sys/geom

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 09:39:52 2013 New Revision: 251925 URL: http://svnweb.freebsd.org/changeset/base/251925 Log: MFC r248722: geom_slice.c and its consumers like GEOM_LABEL are not touching the data unless hotspots are used. Pass G_PF_ACCEPT_UNMAPPED flag through except such rare

svn commit: r251924 - stable/9/sys/geom/nop

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 09:37:44 2013 New Revision: 251924 URL: http://svnweb.freebsd.org/changeset/base/251924 Log: MFC r248721: GEOM NOP does not touch the data, so pass G_PF_ACCEPT_UNMAPPED flag through. Modified: stable/9/sys/geom/nop/g_nop.c Directory Properties: stable/9/sys/

svn commit: r251922 - in stable/9/sys/geom: gate nop raid

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 09:34:36 2013 New Revision: 251922 URL: http://svnweb.freebsd.org/changeset/base/251922 Log: MFC r248720: Remove extra bio_data and bio_length copying to child request after calling g_clone_bio(), that already copied them. Modified: stable/9/sys/geom/gate/g_ga

svn commit: r251921 - stable/9/sys/geom/multipath

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 09:31:06 2013 New Revision: 251921 URL: http://svnweb.freebsd.org/changeset/base/251921 Log: MFC r248696: Make GEOM MULTIPATH to report unmapped bio support if underling path report it. GEOM MULTIPATH itself never touches the data and so transparent. Modified:

svn commit: r251920 - stable/9/sys/geom

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 09:29:30 2013 New Revision: 251920 URL: http://svnweb.freebsd.org/changeset/base/251920 Log: MFC r248596 (by kib): Correct the page count when excess length is trimmed from the bio. Modified: stable/9/sys/geom/geom_io.c Directory Properties: stable/9/sys/ (p

svn commit: r251918 - stable/9/sys/geom/gate

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 09:26:01 2013 New Revision: 251918 URL: http://svnweb.freebsd.org/changeset/base/251918 Log: MFC r248295 (by pjd): We don't need buffer to handle BIO_DELETE, so don't check buffer size for it. This fixes handling BIO_DELETE larger than MAXPHYS. Modified: stabl

svn commit: r251917 - stable/9/sys

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 09:23:03 2013 New Revision: 251917 URL: http://svnweb.freebsd.org/changeset/base/251917 Log: Missed mergeinfo for r251916. Modified: Directory Properties: stable/9/sys/ (props changed) ___ svn-src-stable-9@freebsd.org

svn commit: r251916 - stable/9/sys/geom/raid

2013-06-18 Thread Alexander Motin
Author: mav Date: Tue Jun 18 09:21:21 2013 New Revision: 251916 URL: http://svnweb.freebsd.org/changeset/base/251916 Log: MFC r248068 (by sbruno): Add legacy support to geom raid to create a /dev/arX device for support of upgrading older machines using ataraid(4) to newer releases. This

svn commit: r251902 - in stable/9: . sys/vm

2013-06-18 Thread Dag-Erling Smørgrav
grade. +20130618: +Fix a bug that allowed a tracing process (e.g. gdb) to write +to a memory-mapped file in the traced process's address space +even if neither the traced process nor the tracing process had +write access to that file. + 20130605: Adde