svn commit: r212616 - head/sys/dev/mps

2010-09-14 Thread Kenneth D. Merry
Author: ken Date: Tue Sep 14 17:22:06 2010 New Revision: 212616 URL: http://svn.freebsd.org/changeset/base/212616 Log: MFp4: (//depot/projects/mps/...) Report data overruns properly. Submitted by: scottl Modified: head/sys/dev/mps/mps_sas.c Modified: head/sys/dev/mps/mps_sas.c

svn commit: r212624 - head/share/man/man4

2010-09-14 Thread Kenneth D. Merry
Author: ken Date: Tue Sep 14 21:40:29 2010 New Revision: 212624 URL: http://svn.freebsd.org/changeset/base/212624 Log: MFp4 (//depot/projects/mps/...) Add a man page for the mps(4) driver, and reference it in the mpt(4) driver man page. Sponsored by: Spectra Logic Corporation Added:

svn commit: r212669 - head/share/man/man4

2010-09-15 Thread Kenneth D. Merry
Author: ken Date: Wed Sep 15 16:05:51 2010 New Revision: 212669 URL: http://svn.freebsd.org/changeset/base/212669 Log: MFp4 (//depot/projects/mps/...) Fix a typo. Submitted by: pluknet at gmail dot com Modified: head/share/man/man4/mps.4 Modified: head/share/man/man4/mps.4

svn commit: r212772 - head/sys/dev/mps

2010-09-16 Thread Kenneth D. Merry
Author: ken Date: Thu Sep 16 22:54:56 2010 New Revision: 212772 URL: http://svn.freebsd.org/changeset/base/212772 Log: MFp4 (//depot/projects/mps/...): According to the MPT2 spec, task management commands are serialized, and so no I/O should start while task management commands are acti

svn commit: r212802 - head/sys/dev/mps

2010-09-17 Thread Kenneth D. Merry
Author: ken Date: Fri Sep 17 21:53:56 2010 New Revision: 212802 URL: http://svn.freebsd.org/changeset/base/212802 Log: Fix a couple of mps problems. When the driver is completely saturated with commands (1024 in the case of the SAS2008 in my test system), I/O stops. If we tell CAM that

svn commit: r213535 - in head: share/man/man4 sys/dev/mps

2010-10-07 Thread Kenneth D. Merry
Author: ken Date: Thu Oct 7 21:56:10 2010 New Revision: 213535 URL: http://svn.freebsd.org/changeset/base/213535 Log: Turn on serialization of task management commands going down to the controller, but make it optional. After a problem report from Andrew Boyer, it looks like the LSI ch

svn commit: r216088 - in head: lib/libcam sbin/camcontrol sys/cam sys/cam/scsi sys/conf sys/dev/mps sys/sys

2010-11-30 Thread Kenneth D. Merry
Author: ken Date: Tue Nov 30 22:39:46 2010 New Revision: 216088 URL: http://svn.freebsd.org/changeset/base/216088 Log: Add Serial Management Protocol (SMP) passthrough support to CAM. This includes support in the kernel, camcontrol(8), libcam and the mps(4) driver for SMP passthrough.

svn commit: r216093 - head/sys/modules/cam

2010-11-30 Thread Kenneth D. Merry
Author: ken Date: Wed Dec 1 05:39:02 2010 New Revision: 216093 URL: http://svn.freebsd.org/changeset/base/216093 Log: Add smp_all.c to the cam module build to un-break it. Reported by: jkim Modified: head/sys/modules/cam/Makefile Modified: head/sys/modules/cam/Makefile ===

svn commit: r216361 - in head: sbin/camcontrol sys/cam sys/cam/scsi

2010-12-10 Thread Kenneth D. Merry
Author: ken Date: Fri Dec 10 21:38:51 2010 New Revision: 216361 URL: http://svn.freebsd.org/changeset/base/216361 Log: Fix a few issues related to the XPT_GDEV_ADVINFO CCB. camcontrol.c: In buildbusdevlist(), don't attempt to get call getdevid() for an unconfigured device, e

svn commit: r216363 - head/sys/dev/mps

2010-12-10 Thread Kenneth D. Merry
Author: ken Date: Fri Dec 10 21:45:10 2010 New Revision: 216363 URL: http://svn.freebsd.org/changeset/base/216363 Log: Fix an event handling bug with the mps(4) driver. This bug manifested itself after repeated device arrivals and departures. The root of the problem was that the last ent

svn commit: r216368 - head/sys/dev/mps

2010-12-10 Thread Kenneth D. Merry
Author: ken Date: Sat Dec 11 00:36:35 2010 New Revision: 216368 URL: http://svn.freebsd.org/changeset/base/216368 Log: Fix setting LUN numbers in the mps(4) driver. Prior to this change, the addressing method wasn't getting set, and so the LUN field could be set incorrectly in some instan

svn commit: r197208 - head/sys/cam

2009-09-14 Thread Kenneth D. Merry
Author: ken Date: Tue Sep 15 00:15:24 2009 New Revision: 197208 URL: http://svn.freebsd.org/changeset/base/197208 Log: Fix some instances where CAM rescans get hung up or take a long time to complete. Also, allow xpt_rescan() to rescan a LUN instead of a full bus. MFC after:3 day

svn commit: r197318 - in stable/8/sys: . amd64/include/xen cam cddl/contrib/opensolaris contrib/dev/acpica contrib/pf dev/ciss dev/xen/xenpci

2009-09-18 Thread Kenneth D. Merry
Author: ken Date: Fri Sep 18 20:35:05 2009 New Revision: 197318 URL: http://svn.freebsd.org/changeset/base/197318 Log: Merge change r197208 from head to stable/8: Fix some instances where CAM rescans get hung up or take a long time to complete. Also, allow xpt_rescan() to rescan a LU

svn commit: r224973 - head/sys/dev/mps

2011-08-18 Thread Kenneth D. Merry
Author: ken Date: Thu Aug 18 16:07:41 2011 New Revision: 224973 URL: http://svn.freebsd.org/changeset/base/224973 Log: Set the max_lun field in the path inquiry CCB for the mps(4) driver to 8. This allows LUNs greater than 0 to be probed. The value can be increased later if need be.

svn commit: r225950 - in head: sbin/camcontrol share/examples/scsi_target share/misc sys/cam sys/cam/scsi sys/dev/ciss sys/dev/firewire sys/dev/iir sys/dev/iscsi/initiator sys/dev/isp sys/dev/mly s...

2011-10-03 Thread Kenneth D. Merry
Author: ken Date: Mon Oct 3 20:32:55 2011 New Revision: 225950 URL: http://svn.freebsd.org/changeset/base/225950 Log: Add descriptor sense support to CAM, and honor sense residuals properly in CAM. Desriptor sense is a new sense data format that originated in SPC-3. Among other things

svn commit: r226067 - in stable/9: sbin/camcontrol share/examples/scsi_target share/misc sys/cam sys/cam/scsi sys/dev/ciss sys/dev/firewire sys/dev/iir sys/dev/iscsi/initiator sys/dev/isp sys/dev/m...

2011-10-06 Thread Kenneth D. Merry
Author: ken Date: Thu Oct 6 19:15:51 2011 New Revision: 226067 URL: http://svn.freebsd.org/changeset/base/226067 Log: MFC r225950: Add descriptor sense support to CAM, and honor sense residuals properly in CAM. Desriptor sense is a new sense data format that originated in SPC-3. Am

svn commit: r217016 - head/sbin/camcontrol

2011-01-05 Thread Kenneth D. Merry
Author: ken Date: Wed Jan 5 18:27:38 2011 New Revision: 217016 URL: http://svn.freebsd.org/changeset/base/217016 Log: The camcontrol smppc option to clear a PHY error log is 'clearerrlog', not 'clearerrorlog'. Modified: head/sbin/camcontrol/camcontrol.8 Modified: head/sbin/camcontrol/camc

svn commit: r218810 - in stable/8/sys: amd64/conf conf dev/bwn dev/mps dev/siba dev/sis mips/mips modules modules/mps

2011-02-18 Thread Kenneth D. Merry
Author: ken Date: Fri Feb 18 16:29:38 2011 New Revision: 218810 URL: http://svn.freebsd.org/changeset/base/218810 Log: MFC: 212420, 212616, 212772, 212802, 213535, 213702, 213704, 213707, 213708, 213743, 213839, 213840, 213882, 213898, 216088, 216227, 216363, 216368: Merge the mps(4)

svn commit: r218811 - head/sys/dev/mps

2011-02-18 Thread Kenneth D. Merry
Author: ken Date: Fri Feb 18 17:01:57 2011 New Revision: 218811 URL: http://svn.freebsd.org/changeset/base/218811 Log: In the MPS driver, during device removal processing, don't assume that the controller firmware will return all of our commands. Instead, keep track of outstanding I/Os and

svn commit: r218812 - head/sys/dev/mps

2011-02-18 Thread Kenneth D. Merry
Author: ken Date: Fri Feb 18 17:06:06 2011 New Revision: 218812 URL: http://svn.freebsd.org/changeset/base/218812 Log: Fix several issues with the mps(4) driver. When the driver ran out of DMA chaining buffers, it kept the timeout for the I/O, and I/O would stall. The driver was not

svn commit: r218921 - stable/8/sys/dev/mps

2011-02-21 Thread Kenneth D. Merry
Author: ken Date: Mon Feb 21 16:55:53 2011 New Revision: 218921 URL: http://svn.freebsd.org/changeset/base/218921 Log: MFC: r218811: In the MPS driver, during device removal processing, don't assume that the controller firmware will return all of our commands. Instead, keep track of ou

svn commit: r218922 - stable/8/sys/dev/mps

2011-02-21 Thread Kenneth D. Merry
Author: ken Date: Mon Feb 21 18:11:56 2011 New Revision: 218922 URL: http://svn.freebsd.org/changeset/base/218922 Log: MFC: r218812 Fix several issues with the mps(4) driver. When the driver ran out of DMA chaining buffers, it kept the timeout for the I/O, and I/O would stall. T

svn commit: r219036 - head/sys/dev/mps

2011-02-25 Thread Kenneth D. Merry
Author: ken Date: Fri Feb 25 17:30:25 2011 New Revision: 219036 URL: http://svn.freebsd.org/changeset/base/219036 Log: Silence 'out of chain frames' warnings and bump the number of frames. mps.c:Hide the 'out of chain frames' warning behind MPS_INFO. mps_sas.c:Hide

svn commit: r223062 - head/sys/kern

2011-06-13 Thread Kenneth D. Merry
Author: ken Date: Mon Jun 13 22:08:24 2011 New Revision: 223062 URL: http://svn.freebsd.org/changeset/base/223062 Log: Instead of using an atomic operation to determine whether the devstat(9) device node has been created, pass MAKEDEV_CHECKNAME in so that the devfs code will do the check.

Re: svn commit: r223061 - head/sys/kern

2011-06-13 Thread Kenneth D. Merry
On Tue, Jun 14, 2011 at 00:31:50 +0300, Kostik Belousov wrote: > On Mon, Jun 13, 2011 at 09:21:02PM +, Justin T. Gibbs wrote: > > Author: gibbs > > Date: Mon Jun 13 21:21:02 2011 > > New Revision: 223061 > > URL: http://svn.freebsd.org/changeset/base/223061 > > > > Log: > > Fix a couple of r

svn commit: r219099 - stable/8/sys/dev/mps

2011-02-28 Thread Kenneth D. Merry
Author: ken Date: Mon Feb 28 16:39:15 2011 New Revision: 219099 URL: http://svn.freebsd.org/changeset/base/219099 Log: MFC: r219036 Silence 'out of chain frames' warnings and bump the number of frames. mps.c:Hide the 'out of chain frames' warning behind MPS_INFO. m

svn commit: r219678 - stable/8/share/man/man4

2011-03-15 Thread Kenneth D. Merry
Author: ken Date: Tue Mar 15 21:34:10 2011 New Revision: 219678 URL: http://svn.freebsd.org/changeset/base/219678 Log: MFC: 212624, 212669, 213535 Merge the mps(4) man page. r212624 | ken | 2010-09-14 15:40:29 -0600 (Tue, 14 Sep 2010) | 7 lines MFp4 (//depot/projects/mps/...)

svn commit: r222537 - in head/sys: kern sys

2011-05-31 Thread Kenneth D. Merry
Author: ken Date: Tue May 31 17:29:58 2011 New Revision: 222537 URL: http://svn.freebsd.org/changeset/base/222537 Log: Fix apparent garbage in the message buffer. While we have had a fix in place (options PRINTF_BUFR_SIZE=128) to fix scrambled console output, the message buffer and syslog

Re: svn commit: r222537 - in head/sys: kern sys

2011-05-31 Thread Kenneth D. Merry
On Tue, May 31, 2011 at 14:00:18 -0700, m...@freebsd.org wrote: > On Tue, May 31, 2011 at 10:29 AM, Kenneth D. Merry wrote: > > Author: ken > > Date: Tue May 31 17:29:58 2011 > > New Revision: 222537 > > URL: http://svn.freebsd.org/changeset/base/222537 > > >

Re: svn commit: r222537 - in head/sys: kern sys

2011-05-31 Thread Kenneth D. Merry
On Tue, May 31, 2011 at 15:02:37 -0700, m...@freebsd.org wrote: > On Tue, May 31, 2011 at 2:46 PM, Kenneth D. Merry wrote: > > On Tue, May 31, 2011 at 14:00:18 -0700, m...@freebsd.org wrote: > >> On Tue, May 31, 2011 at 10:29 AM, Kenneth D. Merry > >> wrote: > >

svn commit: r222550 - head/sys/kern

2011-05-31 Thread Kenneth D. Merry
Author: ken Date: Tue May 31 22:39:32 2011 New Revision: 222550 URL: http://svn.freebsd.org/changeset/base/222550 Log: Fix a bug introduced in revision 222537. In msgbuf_reinit() and msgbuf_init(), we weren't initializing the mutex. Depending on the contents of memory, the LO_INITIALIZED

Re: svn commit: r222537 - in head/sys: kern sys

2011-05-31 Thread Kenneth D. Merry
On Tue, May 31, 2011 at 15:16:05 -0700, m...@freebsd.org wrote: > On Tue, May 31, 2011 at 3:11 PM, Kenneth D. Merry wrote: > > On Tue, May 31, 2011 at 15:02:37 -0700, m...@freebsd.org wrote: > >> On Tue, May 31, 2011 at 2:46 PM, Kenneth D. Merry wrote: > >> > On

Re: svn commit: r222537 - in head/sys: kern sys

2011-06-02 Thread Kenneth D. Merry
On Wed, Jun 01, 2011 at 20:07:31 +1000, Bruce Evans wrote: > On Wed, 1 Jun 2011, Andriy Gapon wrote: > > >on 31/05/2011 20:29 Kenneth D. Merry said the following: > >>+ mtx_init(&mbp->msg_lock, "msgbuf", NULL, MTX_SPIN); > > > >Sorry that I didn

Re: svn commit: r222537 - in head/sys: kern sys

2011-06-03 Thread Kenneth D. Merry
On Fri, Jun 03, 2011 at 20:47:00 +1000, Bruce Evans wrote: > On Thu, 2 Jun 2011, Kenneth D. Merry wrote: > > >On Wed, Jun 01, 2011 at 20:07:31 +1000, Bruce Evans wrote: > >>On Wed, 1 Jun 2011, Andriy Gapon wrote: > >> > >>>on 31/05/2011 20:29 Kenneth D.

svn commit: r222804 - head/sys/kern

2011-06-06 Thread Kenneth D. Merry
Author: ken Date: Tue Jun 7 05:04:37 2011 New Revision: 222804 URL: http://svn.freebsd.org/changeset/base/222804 Log: Set pca.p_bufr to NULL when we haven't allocated a buffer. Otherwise, p_bufr is set to garbage on the stack, and if that garbage happens to be non-NULL, and the TOLOG or

svn commit: r222883 - head/sbin/rtsol

2011-06-08 Thread Kenneth D. Merry
Author: ken Date: Wed Jun 8 21:59:07 2011 New Revision: 222883 URL: http://svn.freebsd.org/changeset/base/222883 Log: Add dump.c to the rtsol build. It is needed now that sec2str is non-static and used in rtsold.c. Modified: head/sbin/rtsol/Makefile Modified: head/sbin/rtsol/Makefile ===

svn commit: r265236 - in head: share/man/man4 sys/amd64/conf sys/conf sys/dev/mpr sys/dev/mpr/mpi sys/i386/conf sys/ia64/conf sys/mips/conf sys/modules sys/modules/mpr sys/sparc64/conf

2014-05-02 Thread Kenneth D. Merry
Author: ken Date: Fri May 2 20:25:09 2014 New Revision: 265236 URL: http://svnweb.freebsd.org/changeset/base/265236 Log: Bring in the mpr(4) driver for LSI's MPT3 12Gb SAS controllers. This is derived from the mps(4) driver, but it supports only the 12Gb IT and IR hardware including the

svn commit: r265237 - head/share/man/man4

2014-05-02 Thread Kenneth D. Merry
Author: ken Date: Fri May 2 20:36:20 2014 New Revision: 265237 URL: http://svnweb.freebsd.org/changeset/base/265237 Log: Add the mpr(4) man page to the man4 Makefile. This should have been included in r265236. Submitted by: Steve McConnell MFC after:3 days Sponsored by: LSI,

svn commit: r265386 - head/sys/dev/mpr

2014-05-05 Thread Kenneth D. Merry
Author: ken Date: Mon May 5 19:53:03 2014 New Revision: 265386 URL: http://svnweb.freebsd.org/changeset/base/265386 Log: Adjust #if statements inside mprsas_send_smpcmd() to more accurately reflect when unmapped I/O support was added. For FreeBSD 10, it arrived just prior to __FreeBSD_ve

svn commit: r265388 - in stable/10: share/man/man4 sys/amd64/conf sys/conf sys/dev/mpr sys/i386/conf sys/ia64/conf sys/mips/conf sys/modules sys/modules/mpr sys/sparc64/conf

2014-05-05 Thread Kenneth D. Merry
Author: ken Date: Mon May 5 20:35:35 2014 New Revision: 265388 URL: http://svnweb.freebsd.org/changeset/base/265388 Log: MFC the mpr(4) driver for LSI's 12Gb SAS cards. This includes r265236, r265237, r265241 and r265261: -

svn commit: r265424 - head/sys/dev/mpr

2014-05-05 Thread Kenneth D. Merry
Author: ken Date: Tue May 6 06:18:43 2014 New Revision: 265424 URL: http://svnweb.freebsd.org/changeset/base/265424 Log: Fix a problem with async notifications in the mpr(4) driver. This problem only occurs on versions of FreeBSD prior to the recent CAM locking changes. (i.e. stable/9 a

svn commit: r265473 - head/sys/dev/mpr

2014-05-06 Thread Kenneth D. Merry
Author: ken Date: Tue May 6 22:13:38 2014 New Revision: 265473 URL: http://svnweb.freebsd.org/changeset/base/265473 Log: Change the device name for mpr(4) from /dev/mpr_N to /dev/mprN. This is more consistent with the existing mps(4) behavior. Reviewed by: Steve McConnell MFC afte

svn commit: r265484 - head/sys/dev/mpr

2014-05-06 Thread Kenneth D. Merry
Author: ken Date: Wed May 7 05:11:16 2014 New Revision: 265484 URL: http://svnweb.freebsd.org/changeset/base/265484 Log: Remove some debugging code. Submitted by: Steve McConnell MFC after:3 days Modified: head/sys/dev/mpr/mpr.c Modified: head/sys/dev/mpr/mpr.c =

svn commit: r265485 - head/sys/dev/mpr

2014-05-06 Thread Kenneth D. Merry
Author: ken Date: Wed May 7 05:14:48 2014 New Revision: 265485 URL: http://svnweb.freebsd.org/changeset/base/265485 Log: Hold the SIM lock when calling xpt_create_path() and xpt_action() in mprsas_SSU_to_SATA_devices(). This fixes an assertion on shutdown with INVARIANTS enabled with SAT

svn commit: r265584 - svnadmin/conf

2014-05-07 Thread Kenneth D. Merry
Author: ken Date: Wed May 7 18:22:30 2014 New Revision: 265584 URL: http://svnweb.freebsd.org/changeset/base/265584 Log: Add Steve McConnell (slm) as a src committer. Steve works for LSI (which is now Avago) and will be maintaing drivers for LSI's SAS and RAID products (mps(4), mpr(4), m

svn commit: r252214 - in stable/9: bin/chio sys/cam/scsi sys/sys

2013-06-25 Thread Kenneth D. Merry
Author: ken Date: Tue Jun 25 21:43:49 2013 New Revision: 252214 URL: http://svnweb.freebsd.org/changeset/base/252214 Log: MFC: 249658, 249701 Update chio(1) and ch(4) to support reporting element designators. This allows mapping a tape drive in a changer (as reported by 'chio status'

Re: svn commit: r252214 - in stable/9: bin/chio sys/cam/scsi sys/sys

2013-07-02 Thread Kenneth D. Merry
On Tue, Jul 02, 2013 at 07:53:33 +0200, Andre Albsmeier wrote: > On Tue, 25-Jun-2013 at 23:43:50 +0200, Kenneth D. Merry wrote: > > Author: ken > > Date: Tue Jun 25 21:43:49 2013 > > New Revision: 252214 > > URL: http://svnweb.freebsd.org/changeset/base/252214 > &

Re: svn commit: r252214 - in stable/9: bin/chio sys/cam/scsi sys/sys

2013-07-10 Thread Kenneth D. Merry
On Wed, Jul 03, 2013 at 07:43:49 +0200, Andre Albsmeier wrote: > On Wed, 03-Jul-2013 at 07:22:36 +0200, Kenneth D. Merry wrote: > > On Tue, Jul 02, 2013 at 07:53:33 +0200, Andre Albsmeier wrote: > > > On Tue, 25-Jun-2013 at 23:43:50 +0200, Kenneth D. Merry wrote: > > >

Re: svn commit: r252214 - in stable/9: bin/chio sys/cam/scsi sys/sys

2013-07-11 Thread Kenneth D. Merry
On Wed, Jul 10, 2013 at 20:58:33 +0200, Andre Albsmeier wrote: > On Wed, 10-Jul-2013 at 20:49:15 +0200, Kenneth D. Merry wrote: > > On Wed, Jul 03, 2013 at 07:43:49 +0200, Andre Albsmeier wrote: > > > On Wed, 03-Jul-2013 at 07:22:36 +0200, Kenneth D. Merry wrote: > > > &

Re: svn commit: r252214 - in stable/9: bin/chio sys/cam/scsi sys/sys

2013-07-11 Thread Kenneth D. Merry
On Thu, Jul 11, 2013 at 14:53:32 -0600, Kenneth D. Merry wrote: > On Wed, Jul 10, 2013 at 20:58:33 +0200, Andre Albsmeier wrote: > > On Wed, 10-Jul-2013 at 20:49:15 +0200, Kenneth D. Merry wrote: > > > On Wed, Jul 03, 2013 at 07:43:49 +0200, Andre Albsmeier wrote: > > >

svn commit: r253274 - head/sys/cam/scsi

2013-07-12 Thread Kenneth D. Merry
Author: ken Date: Fri Jul 12 17:09:50 2013 New Revision: 253274 URL: http://svnweb.freebsd.org/changeset/base/253274 Log: Fix a problem with READ ELEMENT STATUS that occurs on some changers that don't support the DVCID and CURDATA bits that were introduced in the SMC spec. These changer

Re: svn commit: r252214 - in stable/9: bin/chio sys/cam/scsi sys/sys

2013-07-12 Thread Kenneth D. Merry
On Fri, Jul 12, 2013 at 07:39:50 +0200, Andre Albsmeier wrote: > On Fri, 12-Jul-2013 at 00:02:11 +0200, Kenneth D. Merry wrote: > > On Thu, Jul 11, 2013 at 14:53:32 -0600, Kenneth D. Merry wrote: > > > On Wed, Jul 10, 2013 at 20:58:33 +0200, Andre Albsmeier wrote: > > >

svn commit: r253368 - head/sys/cam/scsi

2013-07-15 Thread Kenneth D. Merry
Author: ken Date: Mon Jul 15 16:38:48 2013 New Revision: 253368 URL: http://svnweb.freebsd.org/changeset/base/253368 Log: Fix an argument reversal in calls to scsi_read_element_status(). Reported by: Ulrich Spoerlein MFC after:3 days Modified: head/sys/cam/scsi/scsi_ch.c Modifie

Re: svn commit: r253274 - head/sys/cam/scsi

2013-07-15 Thread Kenneth D. Merry
On Mon, Jul 15, 2013 at 17:14:00 +0200, Ulrich Sp??rlein wrote: > On Fri, 2013-07-12 at 17:09:50 +0000, Kenneth D. Merry wrote: > > Author: ken > > Date: Fri Jul 12 17:09:50 2013 > > New Revision: 253274 > > URL: http://svnweb.freebsd.org/changeset/base/253274 > &

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

2013-07-15 Thread Kenneth D. Merry
Author: ken Date: Mon Jul 15 18:02:26 2013 New Revision: 253369 URL: http://svnweb.freebsd.org/changeset/base/253369 Log: MFC r253274 and r253368: r253274 | ken | 2013-07-12 11:09:50 -0600 (Fri, 12 Jul 2013) | 40 lines Fix a problem with READ ELEMENT STATUS that occurs on some

svn commit: r253550 - head/sys/dev/mps

2013-07-22 Thread Kenneth D. Merry
Author: ken Date: Mon Jul 22 18:41:53 2013 New Revision: 253550 URL: http://svnweb.freebsd.org/changeset/base/253550 Log: Merge in phase 14+ -> 16 mps driver fixes from LSI: --- System panics during a Port reset with ouststanding

svn commit: r253549 - in head/sys: cam dev/mps sys

2013-07-22 Thread Kenneth D. Merry
Author: ken Date: Mon Jul 22 18:37:07 2013 New Revision: 253549 URL: http://svnweb.freebsd.org/changeset/base/253549 Log: CAM and mps(4) driver scanning changes. Add a PIM_NOSCAN flag to the CAM path inquiry CCB. This tells CAM not to perform a rescan on a bus when it is registered.

Re: svn commit: r247814 - in head: . sys/amd64/conf sys/cam/ctl sys/conf sys/i386/conf

2013-03-13 Thread Kenneth D. Merry
On Wed, Mar 13, 2013 at 22:09:51 +0100, Pawel Jakub Dawidek wrote: > On Wed, Mar 13, 2013 at 11:08:26AM -0400, John Baldwin wrote: > > On Tuesday, March 12, 2013 5:09:21 pm Pawel Jakub Dawidek wrote: > > > On Mon, Mar 04, 2013 at 09:18:45PM +, Kenneth D. Merry wrote: &

svn commit: r248916 - svnadmin/conf

2013-03-29 Thread Kenneth D. Merry
Author: ken Date: Fri Mar 29 21:09:00 2013 New Revision: 248916 URL: http://svnweb.freebsd.org/changeset/base/248916 Log: Release Will into the wild. Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors ==

svn commit: r249025 - head/sys/kern

2013-04-02 Thread Kenneth D. Merry
Author: ken Date: Tue Apr 2 16:49:49 2013 New Revision: 249025 URL: http://svnweb.freebsd.org/changeset/base/249025 Log: Add support for XPT_CONT_TARGET_IO CCBs in _bus_dmamap_load_ccb(). Declare CCB types in their respective switch blocks. Sponsored by: Spectra Logic Modified: hea

svn commit: r249028 - head/sys/cam/ctl

2013-04-02 Thread Kenneth D. Merry
Author: ken Date: Tue Apr 2 17:29:17 2013 New Revision: 249028 URL: http://svnweb.freebsd.org/changeset/base/249028 Log: Fix sending virtual scatter/gather lists from the CTL CAM frontend peripheral. Sponsored by: Spectra Logic Modified: head/sys/cam/ctl/scsi_ctl.c Modified: head/sys

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

svn commit: r249256 - head/sys/cam/ctl

2013-04-08 Thread Kenneth D. Merry
Author: ken Date: Mon Apr 8 15:36:26 2013 New Revision: 249256 URL: http://svnweb.freebsd.org/changeset/base/249256 Log: Fix a memory leak that showed up when we delete LUNs. The memory used for the LUN was never freed. ctl.c:Adjust ctl_alloc_lun() to make sure we don't

svn commit: r249334 - head/usr.bin/ctlstat

2013-04-10 Thread Kenneth D. Merry
Author: ken Date: Wed Apr 10 16:01:45 2013 New Revision: 249334 URL: http://svnweb.freebsd.org/changeset/base/249334 Log: Fix a time calculation error in ctlstat_standard(). ctlstat.c:When converting a timeval to a floating point number in ctlstat_standard(), cast the na

svn commit: r249347 - head/sys/cam/ata

2013-04-10 Thread Kenneth D. Merry
Author: ken Date: Wed Apr 10 22:12:21 2013 New Revision: 249347 URL: http://svnweb.freebsd.org/changeset/base/249347 Log: Add a callback to the ada(4) driver so that it knows when GEOM has released references to it. This is the functional equivalent to change r237518, which added this f

svn commit: r249384 - head/usr.bin/ctlstat

2013-04-11 Thread Kenneth D. Merry
Author: ken Date: Thu Apr 11 21:18:04 2013 New Revision: 249384 URL: http://svnweb.freebsd.org/changeset/base/249384 Log: Fix bugs in the elapsed time calculation in ctlstat_standard() pointed out by bde: - Casting to long double isn't needed. - The division isn't needed, multiplication

Re: svn commit: r249334 - head/usr.bin/ctlstat

2013-04-11 Thread Kenneth D. Merry
On Thu, Apr 11, 2013 at 17:06:44 +1000, Bruce Evans wrote: > On Wed, 10 Apr 2013, Kenneth D. Merry wrote: > > >Log: > > Fix a time calculation error in ctlstat_standard(). > > > > ctlstat.c: When converting a timeval to a floating point > > nu

svn commit: r249592 - in head/sys: conf fs/nfs fs/nfsclient fs/nfsserver modules/nfsd modules/nfsserver nfsserver

2013-04-17 Thread Kenneth D. Merry
Author: ken Date: Wed Apr 17 21:00:22 2013 New Revision: 249592 URL: http://svnweb.freebsd.org/changeset/base/249592 Log: Revamp the old NFS server's File Handle Affinity (FHA) code so that it will work with either the old or new server. The FHA code keeps a cache of currently active file

svn commit: r249596 - in head/sys: conf fs/nfsserver modules/nfsd modules/nfsserver nfs nfsserver

2013-04-17 Thread Kenneth D. Merry
Author: ken Date: Wed Apr 17 22:42:43 2013 New Revision: 249596 URL: http://svnweb.freebsd.org/changeset/base/249596 Log: Move the NFS FHA (File Handle Affinity) code from sys/nfsserver to sys/nfs, since it is now shared by the two NFS servers. Suggested by: rmacklem Sponsored by: Spect

svn commit: r249632 - stable/9/usr.bin/ctlstat

2013-04-18 Thread Kenneth D. Merry
Author: ken Date: Fri Apr 19 03:55:54 2013 New Revision: 249632 URL: http://svnweb.freebsd.org/changeset/base/249632 Log: MFC r249334 and r249384: r249334 | ken | 2013-04-10 10:01:45 -0600 (Wed, 10 Apr 2013) | 11

svn commit: r249658 - in head: bin/chio sys/cam/scsi sys/sys

2013-04-19 Thread Kenneth D. Merry
Author: ken Date: Fri Apr 19 20:03:51 2013 New Revision: 249658 URL: http://svnweb.freebsd.org/changeset/base/249658 Log: Update chio(1) and ch(4) to support reporting element designators. This allows mapping a tape drive in a changer (as reported by 'chio status') to a sa(4) driver insta

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

2013-04-19 Thread Kenneth D. Merry
Author: ken Date: Fri Apr 19 21:09:27 2013 New Revision: 249661 URL: http://svnweb.freebsd.org/changeset/base/249661 Log: MFC r249347: r249347 | ken | 2013-04-10 16:12:21 -0600 (Wed, 10 Apr 2013) | 22 lines A

svn commit: r249701 - head/sys/cam/scsi

2013-04-20 Thread Kenneth D. Merry
Author: ken Date: Sat Apr 20 14:33:55 2013 New Revision: 249701 URL: http://svnweb.freebsd.org/changeset/base/249701 Log: Fix compilation. Pointy hat to:ken Modified: head/sys/cam/scsi/scsi_ch.c Modified: head/sys/cam/scsi/scsi_ch.c ==

Re: svn commit: r249658 - in head: bin/chio sys/cam/scsi sys/sys

2013-04-20 Thread Kenneth D. Merry
On Sat, Apr 20, 2013 at 05:45:43 -0600, Warner Losh wrote: > Hey Ken, > > this change doesn't compile for me. See below > > Warner > > On Apr 19, 2013, at 2:03 PM, Kenneth D. Merry wrote: [ ...] > > + ces->ces_designato

svn commit: r249861 - svnadmin/conf

2013-04-24 Thread Kenneth D. Merry
Author: ken Date: Wed Apr 24 22:48:21 2013 New Revision: 249861 URL: http://svnweb.freebsd.org/changeset/base/249861 Log: Add Alan Somers (asomers) as a new src committer. Alan works for Spectra Logic and will be working on ZFS, zfsd, and lots of other bug fixes. gibbs, will and I wi

svn commit: r249862 - head/share/misc

2013-04-24 Thread Kenneth D. Merry
Author: ken Date: Wed Apr 24 23:32:47 2013 New Revision: 249862 URL: http://svnweb.freebsd.org/changeset/base/249862 Log: Add myself to the committers list. Modified: head/share/misc/committers-src.dot Modified: head/share/misc/committers-src.dot =

Re: svn commit: r262575 - head/sys/dev/mps

2014-02-28 Thread Kenneth D. Merry
On Thu, Feb 27, 2014 at 21:48:34 +, Alexander Motin wrote: > Author: mav > Date: Thu Feb 27 21:48:34 2014 > New Revision: 262575 > URL: http://svnweb.freebsd.org/changeset/base/262575 > > Log: > Restore SIM freeze/release match, broken at r253549. > > This fixes problem with SIM left in

Re: svn commit: r253550 - head/sys/dev/mps

2013-08-12 Thread Kenneth D. Merry
On Sat, Aug 10, 2013 at 22:14:54 +0400, Slawa Olhovchenkov wrote: > On Mon, Jul 22, 2013 at 06:41:54PM +0000, Kenneth D. Merry wrote: > > > Author: ken > > Date: Mon Jul 22 18:41:53 2013 > > New Revision: 253550 > > URL: http://svnweb.freebsd.org/changeset/base/25355

svn commit: r254372 - head/sys/dev/isp

2013-08-15 Thread Kenneth D. Merry
Author: ken Date: Thu Aug 15 16:41:27 2013 New Revision: 254372 URL: http://svnweb.freebsd.org/changeset/base/254372 Log: Export the maxio field in the CAM XPT_PATH_INQ CCB in the isp(4) driver. This tells consumers up the stack the maximum I/O size that the controller can handle.

svn commit: r254389 - in head/sys: dev/nvme geom kern sys

2013-08-15 Thread Kenneth D. Merry
Author: ken Date: Thu Aug 15 22:52:39 2013 New Revision: 254389 URL: http://svnweb.freebsd.org/changeset/base/254389 Log: Change the way that unmapped I/O capability is advertised. The previous method was to set the D_UNMAPPED_IO flag in the cdevsw for the driver. The problem with this i

svn commit: r254416 - head/sys/cam/scsi

2013-08-16 Thread Kenneth D. Merry
Author: ken Date: Fri Aug 16 16:14:32 2013 New Revision: 254416 URL: http://svnweb.freebsd.org/changeset/base/254416 Log: Add unmapped I/O and larger I/O support to the sa(4) driver. We now pay attention to the maxio field in the XPT_PATH_INQ CCB, and if it is set, propagate it up to phys

svn commit: r254615 - head/sys/dev/mps

2013-08-21 Thread Kenneth D. Merry
Author: ken Date: Wed Aug 21 21:30:56 2013 New Revision: 254615 URL: http://svnweb.freebsd.org/changeset/base/254615 Log: Fix mps(4) driver breakage that came in in change 253550 that manifested itself in out of chain frame conditions. When the driver ran out of chain frames, the request

svn commit: r254627 - in head: bin/chflags bin/ls lib/libc/gen lib/libc/sys sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/fs/msdosfs sys/fs/smbfs sys/sys sys/ufs/ufs

2013-08-21 Thread Kenneth D. Merry
Author: ken Date: Wed Aug 21 23:04:48 2013 New Revision: 254627 URL: http://svnweb.freebsd.org/changeset/base/254627 Log: Expand the use of stat(2) flags to allow storing some Windows/DOS and CIFS file attributes as BSD stat(2) flags. This work is intended to be compatible with ZFS, the S

Re: svn commit: r254615 - head/sys/dev/mps

2013-08-22 Thread Kenneth D. Merry
On Thu, Aug 22, 2013 at 16:42:41 +0400, Dmitry Morozovsky wrote: > Ken, > > On Wed, 21 Aug 2013, Kenneth D. Merry wrote: > > > Author: ken > > Date: Wed Aug 21 21:30:56 2013 > > New Revision: 254615 > > URL: http://svnweb.freebsd.org/changeset/base/254615 &

svn commit: r254760 - in head: share/man/man4 sys/cam/scsi sys/kern sys/sys

2013-08-23 Thread Kenneth D. Merry
Author: ken Date: Sat Aug 24 04:52:22 2013 New Revision: 254760 URL: http://svnweb.freebsd.org/changeset/base/254760 Log: Add support to physio(9) for devices that don't want I/O split and configure sa(4) to request no I/O splitting by default. For tape devices, the user needs to be able

svn commit: r254802 - head/sys/kern

2013-08-24 Thread Kenneth D. Merry
Author: ken Date: Sat Aug 24 19:02:36 2013 New Revision: 254802 URL: http://svnweb.freebsd.org/changeset/base/254802 Log: Fix a printf format warning on 32-bit mips and powerpc. Reported by: bde, gjb Pointy hat to:ken Modified: head/sys/kern/kern_physio.c Modified: head/sys/k

Re: svn commit: r254760 - in head: share/man/man4 sys/cam/scsi sys/kern sys/sys

2013-08-24 Thread Kenneth D. Merry
On Sat, Aug 24, 2013 at 12:44:46 -0400, Glen Barber wrote: > On Sat, Aug 24, 2013 at 04:52:22AM +0000, Kenneth D. Merry wrote: > > Author: ken > > Date: Sat Aug 24 04:52:22 2013 > > New Revision: 254760 > > URL: http://svnweb.freebsd.org/changeset/base/254760 > &

svn commit: r254938 - in stable/9/sys: cam dev/mps sys

2013-08-26 Thread Kenneth D. Merry
Author: ken Date: Mon Aug 26 21:34:43 2013 New Revision: 254938 URL: http://svnweb.freebsd.org/changeset/base/254938 Log: MFC mps(4) driver changes 253460, 253549, 253550 and 254615. There are some slight changes here from the version in head. __FreeBSD_version has been bumped to 90250

Re: svn commit: r253550 - head/sys/dev/mps

2013-08-26 Thread Kenneth D. Merry
On Tue, Aug 13, 2013 at 19:30:29 +0400, Slawa Olhovchenkov wrote: > On Mon, Aug 12, 2013 at 01:02:29PM -0600, Kenneth D. Merry wrote: > > > If you really want one now, I've attached a patch from stable/9 on June > > 27th. It may or may not apply now. > &g

Re: svn commit: r253550 - head/sys/dev/mps

2013-08-26 Thread Kenneth D. Merry
On Tue, Aug 27, 2013 at 02:25:26 +0400, Slawa Olhovchenkov wrote: > On Mon, Aug 26, 2013 at 03:40:27PM -0600, Kenneth D. Merry wrote: > > > On Tue, Aug 13, 2013 at 19:30:29 +0400, Slawa Olhovchenkov wrote: > > > On Mon, Aug 12, 2013 at 01:02:29PM -0600, Kenneth D. Merry wro

svn commit: r254970 - head/sys/cam/scsi

2013-08-27 Thread Kenneth D. Merry
Author: ken Date: Tue Aug 27 19:47:03 2013 New Revision: 254970 URL: http://svnweb.freebsd.org/changeset/base/254970 Log: If a drive returns ASC/ASCQ 0x04,0x11 "Logical unit not ready, notify (enable spinup) required", instead of doing the normal retries, poll for a change in status. We

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

2013-08-27 Thread Kenneth D. Merry
Author: ken Date: Tue Aug 27 20:34:11 2013 New Revision: 254971 URL: http://svnweb.freebsd.org/changeset/base/254971 Log: MFC 254372: Export the maxio field in the CAM XPT_PATH_INQ CCB in the isp(4) driver. This tells consumers up the stack the maximum I/O size that the controller

svn commit: r254972 - in stable/9/sys: . dev dev/isp

2013-08-27 Thread Kenneth D. Merry
Author: ken Date: Tue Aug 27 20:43:27 2013 New Revision: 254972 URL: http://svnweb.freebsd.org/changeset/base/254972 Log: Properly record mergeinfo for the merge of revision 254372 from head into stable/9. This should have been done in change 254971. Pointy hat to:ken Modifi

svn commit: r254979 - in stable/9/sys: dev/nvme geom kern sys

2013-08-27 Thread Kenneth D. Merry
Author: ken Date: Tue Aug 27 23:02:20 2013 New Revision: 254979 URL: http://svnweb.freebsd.org/changeset/base/254979 Log: MFC change 254389: There are some slight differences from the version in FreeBSD/head. __FreeBSD_version has been bumped to 902503 for the availability of the SI_UNM

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

2013-08-28 Thread Kenneth D. Merry
Author: ken Date: Wed Aug 28 19:22:09 2013 New Revision: 255000 URL: http://svnweb.freebsd.org/changeset/base/255000 Log: MFC 254416: r254416 | ken | 2013-08-16 10:14:32 -0600 (Fri, 16 Aug 2013) | 24 lines

Re: svn commit: r254627 - in head: bin/chflags bin/ls lib/libc/gen lib/libc/sys sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/fs/msdosfs sys/fs/smbfs sys/sys sys/ufs/ufs

2013-08-28 Thread Kenneth D. Merry
On Wed, Aug 28, 2013 at 15:54:18 -0500, Bryan Drewery wrote: > On 2013-08-21 18:04, Kenneth D. Merry wrote: > >Author: ken > >Date: Wed Aug 21 23:04:48 2013 > >New Revision: 254627 > >URL: http://svnweb.freebsd.org/changeset/base/254627 > > > >Log: > &

svn commit: r255008 - head/sys/fs/tmpfs

2013-08-28 Thread Kenneth D. Merry
Author: ken Date: Wed Aug 28 22:12:56 2013 New Revision: 255008 URL: http://svnweb.freebsd.org/changeset/base/255008 Log: Support storing 7 additional file flags in tmpfs: UF_SYSTEM, UF_SPARSE, UF_OFFLINE, UF_REPARSE, UF_ARCHIVE, UF_READONLY, and UF_HIDDEN. Sort the file flags tmpfs

svn commit: r255032 - head/sys/kern

2013-08-29 Thread Kenneth D. Merry
Author: ken Date: Thu Aug 29 16:41:40 2013 New Revision: 255032 URL: http://svnweb.freebsd.org/changeset/base/255032 Log: Fix some issues in change 254760 pointed out by Bruce Evans: - Remove excessive parenthesis - Use KNF continuation indentation - Cut down on excessive continuatio

svn commit: r255043 - head/sys/cam/scsi

2013-08-29 Thread Kenneth D. Merry
Author: ken Date: Thu Aug 29 21:25:27 2013 New Revision: 255043 URL: http://svnweb.freebsd.org/changeset/base/255043 Log: Bump up the default timeouts for move commands in the ch(4) driver to 15 minutes, and 5 minutes for things like READ ELEMENT STATUS. This is needed to account for the

svn commit: r255501 - head/sys/dev/mps

2013-09-12 Thread Kenneth D. Merry
Author: ken Date: Thu Sep 12 22:06:12 2013 New Revision: 255501 URL: http://svnweb.freebsd.org/changeset/base/255501 Log: Fix an issue that caused Integrated RAID volumes on LSI mps(4) controllers to not get scanned on boot. The problem originated in change 253549. With the change to the

  1   2   3   4   5   >