svn commit: r249167 - stable/9/sys/cam/ctl

2013-04-05 Thread Kenneth D. Merry
Author: ken Date: Fri Apr 5 19:33:31 2013 New Revision: 249167 URL: http://svnweb.freebsd.org/changeset/base/249167 Log: MFC r244052 and r245288: r244052 | ken | 2012-12-09 12:53:21 -0700 (Sun, 09 Dec 2012) | 20 lines Fix a couple of CTL locking issues and clean up some duplicated

Re: svn commit: r248352 - in stable/9: etc share/mk

2013-04-05 Thread Jeremy Chadwick
On Thu, Apr 04, 2013 at 10:58:34PM -0700, Jeremy Chadwick wrote: > On Tue, Apr 02, 2013 at 04:35:34PM -0500, Brooks Davis wrote: > > On Tue, Apr 02, 2013 at 03:50:43PM -0400, John Baldwin wrote: > > > On Tuesday, April 02, 2013 1:59:03 pm Brooks Davis wrote: > > > > On Wed, Mar 20, 2013 at 09:18:08

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

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 11:57:41 2013 New Revision: 249160 URL: http://svnweb.freebsd.org/changeset/base/249160 Log: MFC r247161: Hide SEMB port of the SiI3826 Port Multiplier by default to avoid extra errors while it tries to talk via I2C to usually missing external SEP. There is tun

svn commit: r249159 - stable/9/sys/cam/scsi

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 11:55:52 2013 New Revision: 249159 URL: http://svnweb.freebsd.org/changeset/base/249159 Log: MFC r247154: Add DA_Q_NO_PREVENT quirk for Kingston DataTraveler G3 1.00 USB flash. PREVENT ALLOW MEDIUM REMOVAL commands return errors on these devices without retu

svn commit: r249158 - stable/9/sys/cam/scsi

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 11:53:53 2013 New Revision: 249158 URL: http://svnweb.freebsd.org/changeset/base/249158 Log: MFC r245310: - Add missig xpt_schedule() call for cases when requested immediate CCB priority is lower then payload/TUR one. - Reduce TUR priority and avoid sending

svn commit: r249157 - stable/9/sys/cam/scsi

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 11:52:33 2013 New Revision: 249157 URL: http://svnweb.freebsd.org/changeset/base/249157 Log: MFC r245306: Do not schedule periph for payload/TUR requests if reprobe is in progress to avoid sending extra READ CAPACITY requests by dastart(). Schedule periph agai

svn commit: r249156 - stable/9/sys/cam/scsi

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 11:50:05 2013 New Revision: 249156 URL: http://svnweb.freebsd.org/changeset/base/249156 Log: MFC r245253 (by smh): Changed scsi_da device requests to use the sysctl tunable value for retry_count and da_default_timeout where their current hardcoded values matched

svn commit: r249155 - stable/9/sys/cam/scsi

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 11:48:35 2013 New Revision: 249155 URL: http://svnweb.freebsd.org/changeset/base/249155 Log: MFC r245252 (by smh): Updates delete_method sysctl changes to always maintain disk d_flags DISKFLAG_CANDELETE. While this change makes this layer consistent other layer

svn commit: r249154 - stable/9/sys/cam/scsi

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 11:45:52 2013 New Revision: 249154 URL: http://svnweb.freebsd.org/changeset/base/249154 Log: MFC r245251 (by smh): Removes essentially unused variables from scsi_da probe setups PR: kern/169835 Modified: stable/9/sys/cam/scsi/scsi_da.c Directory P

svn commit: r249152 - in stable/9/sys: cam cam/ata cam/scsi geom geom/part

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 11:41:56 2013 New Revision: 249152 URL: http://svnweb.freebsd.org/changeset/base/249152 Log: MFC r238886, r238892: Implement media change notification for DA and CD removable media devices. It includes three parts: 1) Modifications to CAM to detect media media

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

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 10:57:02 2013 New Revision: 249150 URL: http://svnweb.freebsd.org/changeset/base/249150 Log: MFC r244716 (by pjd): Reset provider-specific fields when resending I/O request in low memory conditions. This fixes assertion which checks those fields when kernel is

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

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 10:50:32 2013 New Revision: 249149 URL: http://svnweb.freebsd.org/changeset/base/249149 Log: MFC r240822, r241022 (by pjd): Use the topology lock to protect list of providers while withering them. It is possible that provider is destroyed while we are iterating o

svn commit: r249148 - in stable/9/sys/geom: . bde uncompress uzip

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 10:35:36 2013 New Revision: 249148 URL: http://svnweb.freebsd.org/changeset/base/249148 Log: MFC r238198 (by trasz): Fix orphan() methods of several GEOM classes to not assume that there is an error set on the provider. With GEOM resizing, class can become orp

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

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 10:30:37 2013 New Revision: 249147 URL: http://svnweb.freebsd.org/changeset/base/249147 Log: MFC r228204: Close race between geom destruction on g_vfs_close() when softc destroyed and g_vfs_orphan() call that tries to access softc, intruced at r227015. Modified:

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

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 10:29:14 2013 New Revision: 249146 URL: http://svnweb.freebsd.org/changeset/base/249146 Log: MFC r227015: Add mutex and two flags to make orphan() call properly asynchronous: - delay consumer closing and detaching on orphan() until all I/Os complete; - preven

svn commit: r249145 - in stable/9/sys/geom: concat stripe

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 10:27:05 2013 New Revision: 249145 URL: http://svnweb.freebsd.org/changeset/base/249145 Log: MFC r226998, r227004: Refactor disk disconnection and geom destruction handling sequences. Do not close/destroy opened consumer directly in case of disconnect. Instead

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

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 10:22:22 2013 New Revision: 249144 URL: http://svnweb.freebsd.org/changeset/base/249144 Log: MFC r226737 (by pjd): Allow upper layers to discover than BIO_DELETE and/or BIO_FLUSH is not supported by returning EOPNOTSUPP instead of 0 or ENODEV. Modified: stable

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

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 10:13:44 2013 New Revision: 249143 URL: http://svnweb.freebsd.org/changeset/base/249143 Log: MFC r226736: Improve style a bit. Modified: stable/9/sys/geom/geom_disk.c Directory Properties: stable/9/sys/ (props changed) Modified: stable/9/sys/geom/geom_disk.

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

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 10:10:39 2013 New Revision: 249142 URL: http://svnweb.freebsd.org/changeset/base/249142 Log: MFC r226735 (by pjd): Simplify disk_alloc(). Modified: stable/9/sys/geom/geom_disk.c Directory Properties: stable/9/sys/ (props changed) Modified: stable/9/sys/geom

svn commit: r249135 - stable/9/sys/cam/scsi

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 09:02:04 2013 New Revision: 249135 URL: http://svnweb.freebsd.org/changeset/base/249135 Log: MFC r237689 (by imp): Add a sysctl to set the cdrom timeout. Data recovery operations from a CD or DVD drive with a damaged disc often benefit from a shorter timeout.

svn commit: r249134 - in stable/9/sys/cam: . scsi

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 08:51:05 2013 New Revision: 249134 URL: http://svnweb.freebsd.org/changeset/base/249134 Log: MFC r237478: Add scsi_extract_sense_ccb() -- wrapper around scsi_extract_sense_len(). It allows to remove number of duplicate checks from several places. Modified: sta

svn commit: r249133 - stable/9/sys/cam/scsi

2013-04-05 Thread Alexander Motin
Author: mav Date: Fri Apr 5 08:46:20 2013 New Revision: 249133 URL: http://svnweb.freebsd.org/changeset/base/249133 Log: MFC r234177, r234374 (by trasz): Refactor da(4) to remove one of two code paths used to query capacity data. Modified: stable/9/sys/cam/scsi/scsi_da.c Directory Proper