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.
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
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
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
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
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():
>
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>
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.
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
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
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:
&
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
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:
&
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
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
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
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
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
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
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
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
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
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:
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
=
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
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
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
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
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
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
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.
---
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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.
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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,
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
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
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
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
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
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
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
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
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
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
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
201 - 300 of 415 matches
Mail list logo