svn commit: r238559 - head/sys/geom

2012-07-17 Thread Kenneth D. Merry
Author: ken Date: Tue Jul 17 22:16:10 2012 New Revision: 238559 URL: http://svn.freebsd.org/changeset/base/238559 Log: Add back spare fields consumed in r237545. It seems that these should only be consumed to maintain backward compatibility in stable, but should not be consumed in head.

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

2012-05-26 Thread Kenneth D. Merry
Author: ken Date: Sun May 27 06:11:09 2012 New Revision: 236138 URL: http://svn.freebsd.org/changeset/base/236138 Log: Work around a race condition in devfs by changing the way closes are handled in most CAM peripheral drivers that are not handled by GEOM's disk class. The usual charact

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

2012-06-06 Thread Kenneth D. Merry
Author: ken Date: Wed Jun 6 17:04:56 2012 New Revision: 236689 URL: http://svn.freebsd.org/changeset/base/236689 Log: Fix a memory leak in the kernel case in scsi_command_string(). Submitted by: Kashyap Desai MFC after:3 days Modified: head/sys/cam/scsi/scsi_all.c Modified: head

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

2012-04-06 Thread Kenneth D. Merry
Author: ken Date: Fri Apr 6 22:23:13 2012 New Revision: 233963 URL: http://svn.freebsd.org/changeset/base/233963 Log: Change the SCSI INQUIRY peripheral qualifier that CTL reports for LUNs that don't exist. Anecdotal evidence indicates that it is better to return 011b (bad LUN) than 00

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

2013-03-04 Thread Kenneth D. Merry
Author: ken Date: Mon Mar 4 21:18:45 2013 New Revision: 247814 URL: http://svnweb.freebsd.org/changeset/base/247814 Log: Re-enable CTL in GENERIC on i386 and amd64, but turn on the CTL disable tunable by default. This will allow GENERIC configurations to boot on small memory boxes, but

Re: svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-21 Thread Kenneth D. Merry
On Thu, Aug 02, 2012 at 13:57:50 +, Gleb Smirnoff wrote: > Author: glebius > Date: Thu Aug 2 13:57:49 2012 > New Revision: 238990 > URL: http://svn.freebsd.org/changeset/base/238990 > > Log: > Fix races between in_lltable_prefix_free(), lla_lookup(), > llentry_free() and arptimer(): >

Re: svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-22 Thread Kenneth D. Merry
On Wed, Aug 22, 2012 at 14:17:05 +0400, Gleb Smirnoff wrote: > On Tue, Aug 21, 2012 at 12:50:14PM -0600, Kenneth D. Merry wrote: > K> On Thu, Aug 02, 2012 at 13:57:50 +, Gleb Smirnoff wrote: > K> > Author: glebius > K> > Date: Thu Aug 2 13:57:49 2012 > K>

Re: svn commit: r238990 - in head/sys: net netinet netinet6

2012-08-22 Thread Kenneth D. Merry
On Fri, Aug 03, 2012 at 01:33:44 +0400, Gleb Smirnoff wrote: > On Thu, Aug 02, 2012 at 04:46:42PM +, Bjoern A. Zeeb wrote: > B> On Thu, 2 Aug 2012, Gleb Smirnoff wrote: > B> > B> > Author: glebius > B> > Date: Thu Aug 2 13:57:49 2012 > B> > New Revision: 238990 > B> > URL: http://svn.freebsd.

Re: svn commit: r240822 - head/sys/geom

2012-09-25 Thread Kenneth D. Merry
On Sat, Sep 22, 2012 at 12:41:49 +, Pawel Jakub Dawidek wrote: > Author: pjd > Date: Sat Sep 22 12:41:49 2012 > New Revision: 240822 > URL: http://svn.freebsd.org/changeset/base/240822 > > Log: > Use the topology lock to protect list of providers while withering them. > It is possible that

Re: svn commit: r240822 - head/sys/geom

2012-09-26 Thread Kenneth D. Merry
On Wed, Sep 26, 2012 at 09:20:06 +0200, Pawel Jakub Dawidek wrote: > On Tue, Sep 25, 2012 at 05:37:12PM -0600, Kenneth D. Merry wrote: > > On Sat, Sep 22, 2012 at 12:41:49 +, Pawel Jakub Dawidek wrote: > > > Log: > > > Use the topology lock to protect list of pro

Re: svn commit: r240822 - head/sys/geom

2012-09-26 Thread Kenneth D. Merry
On Wed, Sep 26, 2012 at 20:53:39 +0200, Pawel Jakub Dawidek wrote: > On Wed, Sep 26, 2012 at 11:29:17AM -0600, Kenneth D. Merry wrote: > > On Wed, Sep 26, 2012 at 09:20:06 +0200, Pawel Jakub Dawidek wrote: > > > On Tue, Sep 25, 2012 at 05:37:12PM -0600, Kenneth D. Merry wrote: &

Re: svn commit: r240822 - head/sys/geom

2012-09-26 Thread Kenneth D. Merry
On Wed, Sep 26, 2012 at 21:45:41 +0200, Pawel Jakub Dawidek wrote: > On Wed, Sep 26, 2012 at 01:21:17PM -0600, Kenneth D. Merry wrote: > > On Wed, Sep 26, 2012 at 20:53:39 +0200, Pawel Jakub Dawidek wrote: > > > On Wed, Sep 26, 2012 at 11:29:17AM -0600, Kenneth D. Merry wrote: &g

Re: svn commit: r240822 - head/sys/geom

2012-09-26 Thread Kenneth D. Merry
On Wed, Sep 26, 2012 at 22:02:31 +0200, Pawel Jakub Dawidek wrote: > On Wed, Sep 26, 2012 at 01:58:20PM -0600, Kenneth D. Merry wrote: > > On Wed, Sep 26, 2012 at 21:45:41 +0200, Pawel Jakub Dawidek wrote: > > > On Wed, Sep 26, 2012 at 01:21:17PM -0600, Kenneth D. Merry wrote: &

Re: svn commit: r240822 - head/sys/geom

2012-09-27 Thread Kenneth D. Merry
On Thu, Sep 27, 2012 at 20:16:25 +0200, Pawel Jakub Dawidek wrote: > On Wed, Sep 26, 2012 at 09:45:41PM +0200, Pawel Jakub Dawidek wrote: > > On Wed, Sep 26, 2012 at 01:21:17PM -0600, Kenneth D. Merry wrote: > > > Ahh. How about using LIST_FOREACH_SAFE? Would that address the

svn commit: r210376 - stable/8/sys/dev/mpt

2010-07-22 Thread Kenneth D. Merry
Author: ken Date: Thu Jul 22 15:38:36 2010 New Revision: 210376 URL: http://svn.freebsd.org/changeset/base/210376 Log: MFC 209599, 209960: r209960 | marius - Make the maxsize parameter of the data buffer DMA tag match maxio, which was missed in r209599. Reported and teste

svn commit: r212420 - in head/sys: amd64/conf conf dev/mps dev/mps/mpi modules modules/mps

2010-09-10 Thread Kenneth D. Merry
Author: ken Date: Fri Sep 10 15:03:56 2010 New Revision: 212420 URL: http://svn.freebsd.org/changeset/base/212420 Log: MFp4 (//depot/projects/mps/...) Bring in a driver for the LSI Logic MPT2 6Gb SAS controllers. This driver supports basic I/O, and works with SAS and SATA drives and

svn commit: r208367 - stable/8/sys/netinet

2010-05-20 Thread Kenneth D. Merry
Author: ken Date: Fri May 21 04:47:22 2010 New Revision: 208367 URL: http://svn.freebsd.org/changeset/base/208367 Log: MFC r206844: Don't clear other flags (e.g. CSUM_TCP) when setting CSUM_TSO. This was causing TSO to break for the Xen netfront driver. Reviewed by: gibbs, rwatson

svn commit: r208368 - stable/7/sys/netinet

2010-05-20 Thread Kenneth D. Merry
Author: ken Date: Fri May 21 04:48:40 2010 New Revision: 208368 URL: http://svn.freebsd.org/changeset/base/208368 Log: MFC r206844: Don't clear other flags (e.g. CSUM_TCP) when setting CSUM_TSO. This was causing TSO to break for the Xen netfront driver. Reviewed by: gibbs, rwatson

svn commit: r208901 - head/sys/dev/xen/netfront

2010-06-07 Thread Kenneth D. Merry
Author: ken Date: Tue Jun 8 03:13:26 2010 New Revision: 208901 URL: http://svn.freebsd.org/changeset/base/208901 Log: A number of netfront fixes and stability improvements: - Re-enable TSO. This was broken previously due to CSUM_TSO clearing the CSUM_TCP flag, so our checksum flags

svn commit: r209061 - in stable/8/sys: amd64/include/xen dev/cxgb/sys dev/xen/netfront i386/include/xen kern sys

2010-06-11 Thread Kenneth D. Merry
Author: ken Date: Fri Jun 11 19:17:36 2010 New Revision: 209061 URL: http://svn.freebsd.org/changeset/base/209061 Log: MFC 199549, 17, 204158, 207673, and 208901. Bring in a number of netfront changes: r199549 | jhb Remove commented out reference to if_watchdog and an assign

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

2010-06-14 Thread Kenneth D. Merry
Author: ken Date: Mon Jun 14 22:02:18 2010 New Revision: 209188 URL: http://svn.freebsd.org/changeset/base/209188 Log: For the target port groups structures, don't allocate the initial element. This makes things easier for target implementations to calculate how many elements they need to al

svn commit: r209599 - head/sys/dev/mpt

2010-06-29 Thread Kenneth D. Merry
Author: ken Date: Tue Jun 29 22:07:53 2010 New Revision: 209599 URL: http://svn.freebsd.org/changeset/base/209599 Log: Change the mpt driver to allow larger I/O sizes. The mpt driver previously didn't report a 'maxio' size to CAM, and so the da(4) driver limited I/O sizes to DFLTPHYS (64K

svn commit: r196096 - svnadmin/conf

2009-08-11 Thread Kenneth D. Merry
Author: ken Date: Tue Aug 11 16:48:28 2009 New Revision: 196096 URL: http://svn.freebsd.org/changeset/base/196096 Log: Add Will Andrews (will) back to the src committers list. He will be working on storage and network-related changes. I will be his mentor. Approved by: core Modified:

svn commit: r196097 - svnadmin/conf

2009-08-11 Thread Kenneth D. Merry
Author: ken Date: Tue Aug 11 16:53:08 2009 New Revision: 196097 URL: http://svn.freebsd.org/changeset/base/196097 Log: Mention that I'm mentoring Will Andrews (will). Approved by: core Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors =

svn commit: r206844 - head/sys/netinet

2010-04-19 Thread Kenneth D. Merry
Author: ken Date: Mon Apr 19 15:15:36 2010 New Revision: 206844 URL: http://svn.freebsd.org/changeset/base/206844 Log: Don't clear other flags (e.g. CSUM_TCP) when setting CSUM_TSO. This was causing TSO to break for the Xen netfront driver. Reviewed by: gibbs, rwatson MFC after:7

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

2014-06-27 Thread Kenneth D. Merry
On Fri, Jun 27, 2014 at 12:48:29 -0700, Xin LI wrote: > Hi, > > Craig have hit an interesting issue today, where he tried to 'mv' a file > from ZFS dataset to a NFS mount, 'mv' bails out because chflags failed. > > I think it's probably sensible to have mv ignoring UF_ARCHIVE, and set the > flag

Re: svn commit: r267986 - head/sys/cam/ctl

2014-06-27 Thread Kenneth D. Merry
On Fri, Jun 27, 2014 at 22:28:14 +, Alexander Motin wrote: > Author: mav > Date: Fri Jun 27 22:28:14 2014 > New Revision: 267986 > URL: http://svnweb.freebsd.org/changeset/base/267986 > > Log: > Remove odd practice of inverting error codes. > > -EPERM is equal to ERESTART, returning whi

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

2014-07-03 Thread Kenneth D. Merry
Author: ken Date: Thu Jul 3 23:09:44 2014 New Revision: 268240 URL: http://svnweb.freebsd.org/changeset/base/268240 Log: Add persistent reservation support to camcontrol(8). camcontrol(8) now supports a new 'persist' subcommand that allows users to issue SCSI PERSISTENT RESERVE IN / OUT

svn commit: r265709 - in head/sys/dev: mpr mps

2014-05-08 Thread Kenneth D. Merry
Author: ken Date: Thu May 8 20:28:22 2014 New Revision: 265709 URL: http://svnweb.freebsd.org/changeset/base/265709 Log: Fix TLR (Transport Layer Retry) support in the mps(4) and mpr(4) drivers. TLR is necessary for reliable communication with SAS tape drives. This was broken by chang

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

2014-05-08 Thread Kenneth D. Merry
Author: ken Date: Thu May 8 20:46:46 2014 New Revision: 265712 URL: http://svnweb.freebsd.org/changeset/base/265712 Log: Add #ifdefs in the mpr(4) driver so that versions of stable/9 that have implemented the PIM_NOSCAN rescan functionality will have it enabled. This is a no-op for hea

svn commit: r265729 - in stable/9: 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-08 Thread Kenneth D. Merry
Author: ken Date: Fri May 9 03:52:10 2014 New Revision: 265729 URL: http://svnweb.freebsd.org/changeset/base/265729 Log: MFC the mpr(4) driver for LSI's 12Gb SAS cards. This includes r265236, r265237, r265241, r265261, r265386, r265424, and r265473. ---

svn commit: r265730 - stable/10/sys/dev/mpr

2014-05-08 Thread Kenneth D. Merry
Author: ken Date: Fri May 9 03:59:12 2014 New Revision: 265730 URL: http://svnweb.freebsd.org/changeset/base/265730 Log: MFC mpr(4) driver changes. This includes r265386, r265424, and r265473. r265386 | ken

Re: svn commit: r265731 - stable/9/release/doc/en_US.ISO8859-1/relnotes

2014-05-08 Thread Kenneth D. Merry
On Fri, May 09, 2014 at 04:08:40 +, Glen Barber wrote: > Author: gjb > Date: Fri May 9 04:08:40 2014 > New Revision: 265731 > URL: http://svnweb.freebsd.org/changeset/base/265731 > > Log: > Document r265729, addition of mpr(4). > > Sponsored by: The FreeBSD Foundation Elapsed ti

svn commit: r266548 - in stable/10/sys/dev: mpr mps

2014-05-22 Thread Kenneth D. Merry
Author: ken Date: Thu May 22 16:34:00 2014 New Revision: 266548 URL: http://svnweb.freebsd.org/changeset/base/266548 Log: MFC mpr(4) changes: r265484, r265485, r265709 and r265712 r265484 | ken | 2014-05-06 23:11

svn commit: r266549 - in stable/9/sys/dev: mpr mps

2014-05-22 Thread Kenneth D. Merry
Author: ken Date: Thu May 22 16:36:01 2014 New Revision: 266549 URL: http://svnweb.freebsd.org/changeset/base/266549 Log: MFC mpr(4) changes: r265484, r265485, r265709 and r265712 r265484 | ken | 2014-05-06 23:11

svn commit: r266754 - svnadmin/conf

2014-05-27 Thread Kenneth D. Merry
Author: ken Date: Tue May 27 16:13:01 2014 New Revision: 266754 URL: http://svnweb.freebsd.org/changeset/base/266754 Log: Add Kashyap Desai (kadesai) as a src committer. Kashyap works for LSI (which is now Avago) and will be maintaing drivers for LSI's SAS and RAID products (mps(4), mpr(4

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

2015-01-08 Thread Kenneth D. Merry
Author: ken Date: Thu Jan 8 16:27:56 2015 New Revision: 276831 URL: https://svnweb.freebsd.org/changeset/base/276831 Log: Fix a bug in the CAM SCSI probe code that caused changes in inquiry data to go undetected. The probe code does an MD5 checksum of the inquiry data (and page 0x80 se

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

2015-01-08 Thread Kenneth D. Merry
Author: ken Date: Thu Jan 8 16:58:40 2015 New Revision: 276835 URL: https://svnweb.freebsd.org/changeset/base/276835 Log: Improve camcontrol(8) handling of drive defect data. This includes a new summary mode (-s) for camcontrol defects that quickly tells the user the most important thing

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

2015-01-08 Thread Kenneth D. Merry
Author: ken Date: Thu Jan 8 17:41:28 2015 New Revision: 276839 URL: https://svnweb.freebsd.org/changeset/base/276839 Log: Fix Fibre Channel Command Reference Number handling in the isp(4) driver. The Command Reference Number is used for precise delivery of commands, and is part of the FC

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

2015-01-08 Thread Kenneth D. Merry
Author: ken Date: Thu Jan 8 17:51:12 2015 New Revision: 276842 URL: https://svnweb.freebsd.org/changeset/base/276842 Log: Close a race in the isp(4) driver that caused devices to disappear and not automatically come back if they were gone for a short period of time. The isp(4) driver h

svn commit: r280230 - in head: sys/cam/scsi usr.bin/mt

2015-03-18 Thread Kenneth D. Merry
Author: ken Date: Wed Mar 18 20:52:34 2015 New Revision: 280230 URL: https://svnweb.freebsd.org/changeset/base/280230 Log: Fix a couple of problems in the sa(4) media type reports. The only drives I have discovered so far that support medium type reports are newer HP LTO (LTO-5 and LTO-6)

svn commit: r280231 - head/usr.bin/mt

2015-03-18 Thread Kenneth D. Merry
Author: ken Date: Wed Mar 18 20:54:54 2015 New Revision: 280231 URL: https://svnweb.freebsd.org/changeset/base/280231 Log: Improve the mt(1) rblim display. The granularity reported by READ BLOCK LIMITS is an exponent, not a byte value. So a granularity of 0 means 2^0, or 1 byte. A gra

svn commit: r280438 - in stable/10: contrib/groff/tmac lib lib/libmt rescue/rescue share/man/man4 share/mk sys/cam/scsi sys/sys usr.bin/mt

2015-03-24 Thread Kenneth D. Merry
Author: ken Date: Tue Mar 24 14:36:10 2015 New Revision: 280438 URL: https://svnweb.freebsd.org/changeset/base/280438 Log: MFC sa(4) and mt(1) improvements. This includes these changes: 279219, 279229, 279261, 279534, 279570, 280230, 280231. In addition, bump __FreeBSD_version for th

svn commit: r280446 - stable/10/sys/cam

2015-03-24 Thread Kenneth D. Merry
Author: ken Date: Tue Mar 24 16:53:16 2015 New Revision: 280446 URL: https://svnweb.freebsd.org/changeset/base/280446 Log: MFC, r279375 r279375 | ken | 2015-02-27 14:35:36 -0700 (Fri, 27 Feb 2015) | 26 lines

svn commit: r280448 - in stable/10/sys/dev: mpr mps

2015-03-24 Thread Kenneth D. Merry
Author: ken Date: Tue Mar 24 17:20:20 2015 New Revision: 280448 URL: https://svnweb.freebsd.org/changeset/base/280448 Log: MFC, r279336: r279336 | ken | 2015-02-26 15:22:06 -0700 (Thu, 26 Feb 2015) | 12 lines

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

2015-03-24 Thread Kenneth D. Merry
Author: ken Date: Tue Mar 24 21:42:28 2015 New Revision: 280463 URL: https://svnweb.freebsd.org/changeset/base/280463 Log: Remove some #if 0'ed code that apparently confuses cscope. Requested by: Peter Xu MFC after:3 days Modified: head/sys/cam/ctl/ctl.c Modified: head/sys/cam/ct

svn commit: r280722 - stable/10/sys/cam/ctl

2015-03-26 Thread Kenneth D. Merry
Author: ken Date: Fri Mar 27 00:42:51 2015 New Revision: 280722 URL: https://svnweb.freebsd.org/changeset/base/280722 Log: MFC revision 280463 r280463 | ken | 2015-03-24 15:42:28 -0600 (Tue, 24 Mar 2015) | 5 line

svn commit: r277917 - in head/sys/cam: ctl scsi

2015-01-29 Thread Kenneth D. Merry
Author: ken Date: Fri Jan 30 05:23:39 2015 New Revision: 277917 URL: https://svnweb.freebsd.org/changeset/base/277917 Log: Improve SCSI Extended Inquiry VPD page (0x86) support. sys/cam/scsi/scsi_all.h: In struct scsi_extended_inquiry_data: - Increase the length field to 2 b

svn commit: r278169 - stable/10/sys/cam/scsi

2015-02-03 Thread Kenneth D. Merry
Author: ken Date: Tue Feb 3 21:54:59 2015 New Revision: 278169 URL: https://svnweb.freebsd.org/changeset/base/278169 Log: MFC 276831: r276831 | ken | 2015-01-08 09:27:56 -0700 (Thu, 08 Jan 2015) | 30 lines Fix a bug in the CAM SCSI probe code that caused changes in inquiry dat

svn commit: r278170 - in stable/10: sbin/camcontrol sys/cam/scsi

2015-02-03 Thread Kenneth D. Merry
Author: ken Date: Tue Feb 3 22:18:48 2015 New Revision: 278170 URL: https://svnweb.freebsd.org/changeset/base/278170 Log: MFC r276835: r276835 | ken | 2015-01-08 09:58:40 -0700 (Thu, 08 Jan 2015) | 91 lines Improve camcontrol(8) handling of drive defect data. This includes

svn commit: r278171 - stable/10/sys/dev/isp

2015-02-03 Thread Kenneth D. Merry
Author: ken Date: Tue Feb 3 22:49:12 2015 New Revision: 278171 URL: https://svnweb.freebsd.org/changeset/base/278171 Log: MFC isp(4) driver changes: r276839, r276842, r277513, r277514, r277515 r276839 | ken

svn commit: r278228 - in head/sys: cam cam/scsi sys

2015-02-04 Thread Kenneth D. Merry
Author: ken Date: Thu Feb 5 00:12:21 2015 New Revision: 278228 URL: https://svnweb.freebsd.org/changeset/base/278228 Log: Add support for probing the SCSI VPD Extended Inquiry page (0x86). This VPD page is effectively an extension of the standard Inquiry data page, and includes lots of a

svn commit: r278964 - in head: sbin/camcontrol sys/cam sys/cam/scsi sys/dev/mpr sys/dev/mps sys/sys

2015-02-18 Thread Kenneth D. Merry
Author: ken Date: Wed Feb 18 18:30:19 2015 New Revision: 278964 URL: https://svnweb.freebsd.org/changeset/base/278964 Log: Make sure that the flags for the XPT_DEV_ADVINFO CCB are initialized properly. If there is garbage in the flags field, it can sometimes include a set CDAI_FLAG_STOR

svn commit: r278974 - in stable/10/sys: cam cam/scsi sys

2015-02-18 Thread Kenneth D. Merry
Author: ken Date: Wed Feb 18 23:08:13 2015 New Revision: 278974 URL: https://svnweb.freebsd.org/changeset/base/278974 Log: MFC 278228: The __FreeBSD_version has been changed to 1001508 for the addition of the CDAI_TYPE_EXT_INQ request type. -

svn commit: r279219 - in head: contrib/groff/tmac lib lib/libmt rescue/rescue share/man/man4 share/mk sys/cam/scsi sys/sys usr.bin/mt

2015-02-23 Thread Kenneth D. Merry
Author: ken Date: Mon Feb 23 21:59:30 2015 New Revision: 279219 URL: https://svnweb.freebsd.org/changeset/base/279219 Log: Significant upgrades to sa(4) and mt(1). The primary focus of these changes is to modernize FreeBSD's tape infrastructure so that we can take advantage of some of the

svn commit: r279221 - head/sys/sys

2015-02-23 Thread Kenneth D. Merry
Author: ken Date: Mon Feb 23 22:50:43 2015 New Revision: 279221 URL: https://svnweb.freebsd.org/changeset/base/279221 Log: Bump __FreeBSD_version for the mtio(4) / sa(4) ioctl and API additions in revision 279219. Sponsored by: Spectra Logic MFC after:1 month Modified: head/sys/s

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

2015-02-23 Thread Kenneth D. Merry
Author: ken Date: Tue Feb 24 05:43:16 2015 New Revision: 279229 URL: https://svnweb.freebsd.org/changeset/base/279229 Log: Fix printf format warnings on sparc64 and mips. Sponsored by: Spectra Logic MFC after:1 month Modified: head/sys/cam/scsi/scsi_sa.c Modified: head/sys/cam/scs

svn commit: r279261 - in head: lib/libmt usr.bin/mt

2015-02-24 Thread Kenneth D. Merry
Author: ken Date: Wed Feb 25 04:30:23 2015 New Revision: 279261 URL: https://svnweb.freebsd.org/changeset/base/279261 Log: Fix several problems found by Coverity. lib/libmt/mtlib.c: In mt_start_element(), make sure we don't overflow the cur_sb array. CID 1271325 usr.bi

svn commit: r279329 - in stable/10: sbin/camcontrol sys/cam sys/cam/scsi sys/dev/mpr sys/dev/mps sys/sys

2015-02-26 Thread Kenneth D. Merry
Author: ken Date: Thu Feb 26 20:46:16 2015 New Revision: 279329 URL: https://svnweb.freebsd.org/changeset/base/279329 Log: MFC r278964: The __FreeBSD_version was changed to 1001510 to be appropriate for stable/10. I will followup with a commit to mpr(4) and mps(4) in head to reflect

svn commit: r279336 - in head/sys/dev: mpr mps

2015-02-26 Thread Kenneth D. Merry
Author: ken Date: Thu Feb 26 22:22:06 2015 New Revision: 279336 URL: https://svnweb.freebsd.org/changeset/base/279336 Log: Add FreeBSD stable/10 version checks for the availability of the CDAI_FLAG_NONE advanced information CCB flag. Support for the flag was merged to stable/10 in r279329

svn commit: r279346 - head/lib/libdevstat

2015-02-26 Thread Kenneth D. Merry
Author: ken Date: Fri Feb 27 02:44:12 2015 New Revision: 279346 URL: https://svnweb.freebsd.org/changeset/base/279346 Log: Remove an obsolete comment in devstat(3) about the accuracy of the milliseconds per transaction (DSM_MS_PER_TRANSACTION) calculation. The comment was accurate many ye

svn commit: r279375 - head/sys/cam

2015-02-27 Thread Kenneth D. Merry
Author: ken Date: Fri Feb 27 21:35:36 2015 New Revision: 279375 URL: https://svnweb.freebsd.org/changeset/base/279375 Log: Fix I/O size calculation for pass(4) driver requests and add latency tracking. It is important to subtract the residual from the requested transfer size to see how

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

2015-03-02 Thread Kenneth D. Merry
Author: ken Date: Mon Mar 2 18:09:49 2015 New Revision: 279534 URL: https://svnweb.freebsd.org/changeset/base/279534 Log: Change the sa(4) driver to check for long position support on SCSI-2 devices. Some older tape devices claim to be SCSI-2, but actually do support long position info

svn commit: r279545 - stable/10/lib/libdevstat

2015-03-02 Thread Kenneth D. Merry
Author: ken Date: Mon Mar 2 21:00:54 2015 New Revision: 279545 URL: https://svnweb.freebsd.org/changeset/base/279545 Log: MFC r279346: r279346 | ken | 2015-02-26 19:44:12 -0700 (Thu, 26 Feb 2015) | 13 lines

svn commit: r279570 - in head: lib/libmt usr.bin/mt

2015-03-03 Thread Kenneth D. Merry
Author: ken Date: Tue Mar 3 22:49:07 2015 New Revision: 279570 URL: https://svnweb.freebsd.org/changeset/base/279570 Log: Add density code for DAT-72, and notes on DAT-160. As it turns out, the density code for DAT-160 (0x48) is the same as for SDLT220. Since the SDLT values are already

svn commit: r347884 - in stable/11: lib/libmt usr.bin/mt

2019-05-16 Thread Kenneth D. Merry
Author: ken Date: Thu May 16 18:42:27 2019 New Revision: 347884 URL: https://svnweb.freebsd.org/changeset/base/347884 Log: MFC 344761: r344761 | ken | 2019-03-04 09:30:37 -0500 (Mon, 04 Mar 2019) | 18 lines A

svn commit: r347885 - in stable/12: lib/libmt usr.bin/mt

2019-05-16 Thread Kenneth D. Merry
Author: ken Date: Thu May 16 18:50:18 2019 New Revision: 347885 URL: https://svnweb.freebsd.org/changeset/base/347885 Log: MFC 344761: r344761 | ken | 2019-03-04 09:30:37 -0500 (Mon, 04 Mar 2019) | 18 lines A

svn commit: r347894 - stable/11/sys/dev/isp

2019-05-16 Thread Kenneth D. Merry
Author: ken Date: Thu May 16 22:03:25 2019 New Revision: 347894 URL: https://svnweb.freebsd.org/changeset/base/347894 Log: MFC r345008: r345008 | ken | 2019-03-11 10:21:14 -0400 (Mon, 11 Mar 2019) | 59 lines

svn commit: r347906 - stable/12/sys/dev/isp

2019-05-17 Thread Kenneth D. Merry
Author: ken Date: Fri May 17 14:29:56 2019 New Revision: 347906 URL: https://svnweb.freebsd.org/changeset/base/347906 Log: MFC r345008: r345008 | ken | 2019-03-11 10:21:14 -0400 (Mon, 11 Mar 2019) | 59 lines

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

2019-05-24 Thread Kenneth D. Merry
Author: ken Date: Fri May 24 17:58:29 2019 New Revision: 348247 URL: https://svnweb.freebsd.org/changeset/base/348247 Log: Fix FC-Tape bugs caused in part by r345008. The point of r345008 was to reset the Command Reference Number (CRN) in some situations where a device stayed in the topol

svn commit: r348480 - stable/12/sys/dev/isp

2019-05-31 Thread Kenneth D. Merry
Author: ken Date: Fri May 31 20:15:29 2019 New Revision: 348480 URL: https://svnweb.freebsd.org/changeset/base/348480 Log: MFC r348247: r348247 | ken | 2019-05-24 13:58:29 -0400 (Fri, 24 May 2019) | 57 lines

svn commit: r348483 - stable/11/sys/dev/isp

2019-05-31 Thread Kenneth D. Merry
Author: ken Date: Fri May 31 20:36:32 2019 New Revision: 348483 URL: https://svnweb.freebsd.org/changeset/base/348483 Log: MFC r348247: r348247 | ken | 2019-05-24 13:58:29 -0400 (Fri, 24 May 2019) | 57 lines

svn commit: r302069 - head/sys/geom

2016-06-21 Thread Kenneth D. Merry
Author: ken Date: Tue Jun 21 20:18:19 2016 New Revision: 302069 URL: https://svnweb.freebsd.org/changeset/base/302069 Log: Fix a bug that caused da(4) instances to hang around after the underlying device is gone. The problem was that when disk_gone() is called, if the GEOM disk creation

svn commit: r302071 - head/sys/sys

2016-06-21 Thread Kenneth D. Merry
Author: ken Date: Tue Jun 21 20:28:30 2016 New Revision: 302071 URL: https://svnweb.freebsd.org/changeset/base/302071 Log: Bump __FreeBSD_version to 1100118 for r302069, which breaks binary compatibility for loadable modules that depend on struct disk. Approved by: re (delphij) Sponsor

svn commit: r302087 - head/sys/geom

2016-06-22 Thread Kenneth D. Merry
Author: ken Date: Wed Jun 22 14:39:13 2016 New Revision: 302087 URL: https://svnweb.freebsd.org/changeset/base/302087 Log: Fix a bug that caused da(4) peripheral drivers to not fully go away after the underlying device went away. The problem was that callers who queue the GEOM resize prov

svn commit: r302150 - in head/sys: geom sys

2016-06-23 Thread Kenneth D. Merry
Author: ken Date: Thu Jun 23 20:05:59 2016 New Revision: 302150 URL: https://svnweb.freebsd.org/changeset/base/302150 Log: Switch geom_disk over to using a pool mutex. The GEOM disk d_mtx is only acquired on disk creation and destruction. It is a good candidate for replacement with a pool

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

2016-06-28 Thread Kenneth D. Merry
On Tue, Jun 28, 2016 at 11:27:25 -0700, Sean Bruno wrote: > > > On 06/28/16 11:17, Ken Merry wrote: > > This is incorrect. It should be scsi_ulto4b() instead. > > > > The dxfer_len argument to scsi_persistent_reserve_out() is a uint32_t, and > > the length field in the CDB structure is 4 bytes

svn commit: r307684 - head/sbin/camcontrol

2016-10-20 Thread Kenneth D. Merry
Author: ken Date: Thu Oct 20 19:42:26 2016 New Revision: 307684 URL: https://svnweb.freebsd.org/changeset/base/307684 Log: For CCBs allocated on the stack, we need to clear the entire CCB, not just the header. Otherwise stack garbage can lead to random flags getting set. This showed up a

svn commit: r307747 - head/sbin/camcontrol

2016-10-21 Thread Kenneth D. Merry
Author: ken Date: Fri Oct 21 18:54:56 2016 New Revision: 307747 URL: https://svnweb.freebsd.org/changeset/base/307747 Log: Fix a problem in camcontrol(8) that cropped up with r307684. In r307684, I changed rescan_or_reset_bus() to bzero stack-allocated CCBs before sending them to the kern

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

2018-06-14 Thread Kenneth D. Merry
Author: ken Date: Thu Jun 14 17:08:44 2018 New Revision: 335154 URL: https://svnweb.freebsd.org/changeset/base/335154 Log: Fix da(4) locking when probing SMR drives. Probing host aware and host managed SMR drives got broken in revision 330796. The added cam_periph_lock() calls were i

Re: svn commit: r303019 - head/sys/geom

2016-08-12 Thread Kenneth D. Merry
On Fri, Aug 12, 2016 at 13:38:21 +0300, Andrey V. Elsukov wrote: > On 12.08.16 03:26, Bryan Drewery wrote: > > On r303467 I ran into this: > > > > panic @ time 1470916206.652, thread 0xf8000412f000: > > g_resize_provider_event but withered > > cpuid = 0 > > Panic occurred in module kernel load

Re: svn commit: r303019 - head/sys/geom

2016-08-12 Thread Kenneth D. Merry
On Fri, Aug 12, 2016 at 09:13:58 -0600, Warner Losh wrote: > On Fri, Aug 12, 2016 at 9:11 AM, Kenneth D. Merry wrote: > > On Fri, Aug 12, 2016 at 13:38:21 +0300, Andrey V. Elsukov wrote: > >> On 12.08.16 03:26, Bryan Drewery wrote: > >> > On r303467 I ran into th

svn commit: r344761 - in head: lib/libmt usr.bin/mt

2019-03-04 Thread Kenneth D. Merry
Author: ken Date: Mon Mar 4 14:30:37 2019 New Revision: 344761 URL: https://svnweb.freebsd.org/changeset/base/344761 Log: Add IBM TS1160 density codes to libmt and the mt(1) man page. These are taken directly from the density report from a TS1160 tape drive. (Using mt getdensity) A

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

2019-03-11 Thread Kenneth D. Merry
Author: ken Date: Mon Mar 11 14:21:14 2019 New Revision: 345008 URL: https://svnweb.freebsd.org/changeset/base/345008 Log: Fix CRN resets in the isp(4) driver in certain situations. The Command Reference Number (CRN) is part of the FC-Tape features that we enable when talking to tape driv

svn commit: r355862 - stable/12/sys/cam/scsi

2019-12-17 Thread Kenneth D. Merry
Author: ken Date: Tue Dec 17 20:29:47 2019 New Revision: 355862 URL: https://svnweb.freebsd.org/changeset/base/355862 Log: MFC r355299: r355299 | ken | 2019-12-02 14:57:39 -0500 (Mon, 02 Dec 2019) | 52 lines

svn commit: r355863 - stable/11/sys/cam/scsi

2019-12-17 Thread Kenneth D. Merry
Author: ken Date: Tue Dec 17 20:30:32 2019 New Revision: 355863 URL: https://svnweb.freebsd.org/changeset/base/355863 Log: MFC r355299: r355299 | ken | 2019-12-02 14:57:39 -0500 (Mon, 02 Dec 2019) | 52 lines

svn commit: r363260 - head/sys/cam

2020-07-16 Thread Kenneth D. Merry
Author: ken Date: Thu Jul 16 20:43:28 2020 New Revision: 363260 URL: https://svnweb.freebsd.org/changeset/base/363260 Log: Hold the mutex when releasing a callout. In xpt_release_device(), callout_stop() was being called without holding the mutex (send_mtx) that is used to protect the cal

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

2019-12-02 Thread Kenneth D. Merry
Author: ken Date: Mon Dec 2 19:57:39 2019 New Revision: 355299 URL: https://svnweb.freebsd.org/changeset/base/355299 Log: Fix a hang introduced in r351599. My changes in 351599 (kindly committed by avg) made the cd(4) media check asynchronous to avoid a sleep while holding a mutex.

svn commit: r339336 - stable/11/sys/cam/scsi

2018-10-12 Thread Kenneth D. Merry
Author: ken Date: Fri Oct 12 19:44:19 2018 New Revision: 339336 URL: https://svnweb.freebsd.org/changeset/base/339336 Log: MFC r339076 This has been edited slightly from the version in head. In head, the probe sections of dadone() were split out into separate functions. In stable/11,

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

2016-12-01 Thread Kenneth D. Merry
Author: ken Date: Thu Dec 1 22:20:27 2016 New Revision: 309374 URL: https://svnweb.freebsd.org/changeset/base/309374 Log: Add SCSI REPORT TIMESTAMP and SET TIMESTAMP support. This adds support to camcontrol(8) and libcam(3) for getting and setting the time on SCSI protocol drives. This

svn commit: r332933 - stable/10/sys/cam/scsi

2018-04-24 Thread Kenneth D. Merry
Author: ken Date: Tue Apr 24 13:52:39 2018 New Revision: 332933 URL: https://svnweb.freebsd.org/changeset/base/332933 Log: MFC r332458: r332458 | ken | 2018-04-12 15:21:18 -0600 (Thu, 12 Apr 2018) | 34 lines

svn commit: r333492 - head/sys/dev/ocs_fc

2018-05-11 Thread Kenneth D. Merry
Author: ken Date: Fri May 11 14:50:26 2018 New Revision: 333492 URL: https://svnweb.freebsd.org/changeset/base/333492 Log: Clear out the entire structure, not just the size of a pointer to it. sys/dev/ocs/ocs_os.c: In ocs_thread_create(), use sizeof(*thread) (instead of size

svn commit: r333991 - stable/11/sys/dev/ocs_fc

2018-05-21 Thread Kenneth D. Merry
Author: ken Date: Mon May 21 18:59:34 2018 New Revision: 333991 URL: https://svnweb.freebsd.org/changeset/base/333991 Log: MFC r333492: r333492 | ken | 2018-05-11 08:50:26 -0600 (Fri, 11 May 2018) | 10 lines

svn commit: r328936 - in head/sys/dev: mpr mps

2018-02-06 Thread Kenneth D. Merry
Author: ken Date: Tue Feb 6 15:58:22 2018 New Revision: 328936 URL: https://svnweb.freebsd.org/changeset/base/328936 Log: Diagnostic buffer fixes for the mps(4) and mpr(4) drivers. In mp{r,s}_diag_register(), which is used to register diagnostic buffers with the mp{r,s}(4) firmware, we a

svn commit: r331422 - in head/sys/dev: mpr mps

2018-03-23 Thread Kenneth D. Merry
Author: ken Date: Fri Mar 23 13:52:26 2018 New Revision: 331422 URL: https://svnweb.freebsd.org/changeset/base/331422 Log: Disable T10 Protection Information / EEDP handling for type 2 protection. The mps(4) and mpr(4) drivers and hardware handle T10 Protection Information, which is a sys

svn commit: r331646 - in stable/11/sys/dev: mpr mps

2018-03-27 Thread Kenneth D. Merry
Author: ken Date: Tue Mar 27 20:34:49 2018 New Revision: 331646 URL: https://svnweb.freebsd.org/changeset/base/331646 Log: MFC r331422: r331422 | ken | 2018-03-23 07:52:26 -0600 (Fri, 23 Mar 2018) | 42 lines

svn commit: r331766 - in head: share/man/man4 sys/amd64/conf sys/conf sys/dev/ocs_fc sys/modules sys/modules/ocs_fc

2018-03-30 Thread Kenneth D. Merry
Author: ken Date: Fri Mar 30 15:28:25 2018 New Revision: 331766 URL: https://svnweb.freebsd.org/changeset/base/331766 Log: Bring in the Broadcom/Emulex Fibre Channel driver, ocs_fc(4). The ocs_fc(4) driver supports the following hardware: Emulex 16/8G FC GEN 5 HBAS LPe15004 FC

svn commit: r332040 - in stable/11: share/man/man4 sys/amd64/conf sys/conf sys/dev/ocs_fc sys/modules sys/modules/ocs_fc

2018-04-04 Thread Kenneth D. Merry
Author: ken Date: Wed Apr 4 18:06:52 2018 New Revision: 332040 URL: https://svnweb.freebsd.org/changeset/base/332040 Log: MFC r331766, r331768: r331766 | ken | 2018-03-30 09:28:25 -0600 (Fri, 30 Mar 2018) | 25 l

svn commit: r332360 - svnadmin/conf

2018-04-10 Thread Kenneth D. Merry
Author: ken Date: Tue Apr 10 13:16:50 2018 New Revision: 332360 URL: https://svnweb.freebsd.org/changeset/base/332360 Log: Add Ram Kishore Vegesna (ram) as a src committer. Ram works for Broadcom and will be maintaining the Broadcom / Emulex ocs_fc(4) fibre channel driver. Alexander

Re: svn commit: r332386 - head/share/misc

2018-04-11 Thread Kenneth D. Merry
On Tue, Apr 10, 2018 at 14:27:26 -0500, Kyle Evans wrote: > On Tue, Apr 10, 2018 at 2:22 PM, Rodney W. Grimes > wrote: > > [ Charset UTF-8 unsupported, converting... ] > >> Author: ram > >> Date: Tue Apr 10 18:39:20 2018 > >> New Revision: 332386 > >> URL: https://svnweb.freebsd.org/changeset/base

<    1   2   3   4   5   >