scottl 2007-12-02 18:48:17 UTC
FreeBSD src repository
Modified files:
sys/dev/amr amr_cam.c
Log:
Make a pass at style.9 compliance
Revision ChangesPath
1.24 +471 -434 src/sys/dev/amr/amr_cam.c
___
cvs-all@fre
scottl 2007-12-02 19:50:01 UTC
FreeBSD src repository
Modified files:
sys/dev/amr amr_cam.c
Log:
Refactor completion handlers so that they can be combined into a single
function. Add missing locking.
Revision ChangesPath
1.25 +29 -76src/sys/dev/a
scottl 2007-12-02 19:54:45 UTC
FreeBSD src repository
Modified files:
sys/dev/amr amr.c amr_cam.c
Log:
Provide unqiue malloc types instead of using M_DEVBUF.
Revision ChangesPath
1.83 +22 -20src/sys/dev/amr/amr.c
1.26 +7 -6 src/sys/dev/a
scottl 2008-03-08 18:06:48 UTC
FreeBSD src repository
Modified files:
sys/dev/hptrrhptrr_os_bsd.c hptrr_osm_bsd.c ldm.h
osm.h
Log:
Fix a mistake made during the import of the driver. Previous versions of
HPT drivers would sometimes test the v
scottl 2008-03-08 18:16:33 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/hptrramd64-elf.hptrr_lib.o.uu array.h him.h
himfuncs.h hptintf.h hptrr_config.c
hptrr_config.h hptrr_os_bsd.c
scottl 2008-03-17 17:18:16 UTC
FreeBSD src repository
Modified files:
sys/cam/scsi scsi_ses.c
Log:
Locking in the ses_ioctl handler doesn't have to be so strict because
the referenced data is only obtained/changed in the device open handler,
and the ioctl handler can
scottl 2008-03-25 22:38:45 UTC
FreeBSD src repository
Modified files:
sys/sys taskqueue.h
sys/kern subr_taskqueue.c
Log:
Implement taskqueue_block() and taskqueue_unblock(). These functions allow
the owner of a queue to block and unblock executio
scottl 2008-03-28 15:46:01 UTC
FreeBSD ports repository (src,doc committer)
Modified files:
sysutils/megarc Makefile
Log:
Switch to the new URL for LSI Logic.
Revision ChangesPath
1.5 +1 -1 ports/sysutils/megarc/Makefile
__
scottl 2008-03-31 21:54:05 UTC
FreeBSD src repository
Modified files:
sys/dev/mpt mpt.c
Log:
The MPT driver treats the "core" module with the same importance and
abstraction as the RAID and CAM modules, making it nearly impossible
for enough initialization to be don
scottl 2008-04-03 14:39:48 UTC
FreeBSD src repository
Modified files:
sys/dev/mpt mpt.c
Log:
Don't force a reset at driver attach time. It doesn't work on some
adapters, apparently.
Revision ChangesPath
1.48 +1 -1 src/sys/dev/mpt/mpt.c
_
scottl 2008-04-04 16:32:06 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/iir iir.c
Log:
Merge rev 1.20:
Fix a buffer overflow in the processing of various SCSI commands. This
likely fixes a great number of weird problems that have
scottl 2008-04-04 16:42:17 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/dev/iir iir.c
Log:
Merge rev 1.20:
Fix a buffer overflow in the processing of various SCSI commands. This
likely fixes a great number of weird problems that have
John-Mark Gurney wrote:
Bjoern A. Zeeb wrote this message on Sun, Apr 20, 2008 at 17:45 +:
bz 2008-04-20 17:45:32 UTC
FreeBSD src repository
Modified files:
sys/dev/ata ata-all.c
Log:
devclass_get_maxunit() returns n+1 with n starting at 0.
So if we have c
M. Warner Losh wrote:
In message: <[EMAIL PROTECTED]>
John-Mark Gurney <[EMAIL PROTECTED]> writes:
: Scott Long wrote this message on Mon, Apr 21, 2008 at 15:59 -0600:
: > John-Mark Gurney wrote:
: > >Bjoern A. Zeeb wrote this message on Sun, Apr 20, 2008 at
Sam Leffler wrote:
Marius Strobl wrote:
On Sat, Apr 12, 2008 at 09:33:58PM +0200, Marius Strobl wrote:
On Thu, Mar 20, 2008 at 04:19:26PM +, Sam Leffler wrote:
sam 2008-03-20 16:19:25 UTC
FreeBSD src repository
Modified files:
sys/dev/usb ehci.c ohci.c Lo
Marius Strobl wrote:
On Wed, Apr 23, 2008 at 01:43:55PM -0700, Sam Leffler wrote:
Marius Strobl wrote:
On Sat, Apr 12, 2008 at 09:33:58PM +0200, Marius Strobl wrote:
On Thu, Mar 20, 2008 at 04:19:26PM +, Sam Leffler wrote:
sam 2008-03-20 16:19:25 UTC
FreeBSD src repository
John Baldwin wrote:
On Wednesday 23 April 2008 05:03:27 pm Sam Leffler wrote:
Marius Strobl wrote:
On Wed, Apr 23, 2008 at 01:43:55PM -0700, Sam Leffler wrote:
Marius Strobl wrote:
On Sat, Apr 12, 2008 at 09:33:58PM +0200, Marius Strobl wrote:
On Thu, Mar 20, 2008 at 04:19:2
scottl 2008-05-08 15:05:38 UTC
FreeBSD src repository
Modified files:
sys/dev/bce if_bce.c
Log:
The BCE chips appear to have an undocumented requirement that RX frames be
aligned on an 8 byte boundary. Prior to rev 1.36 this wasn't a problem
because mbuf clusters t
scottl 2008-05-12 14:09:19 UTC
FreeBSD src repository
Modified files:
sys/dev/mfi mfi.c mfi_ioctl.h
Log:
Add support for management apps. Work around an apparent firmware bug that
results in hung i/o if more than 128 commands are scheduled for an array.
Revision
scottl 2008-08-02 13:04:26 UTC
FreeBSD src repository
Modified files:
sys/dev/ciss ciss.c cissreg.h
Log:
SVN rev 181177 on 2008-08-02 13:04:26Z by scottl
Correctly set the interrupt enable and disable bits. The previous
code interfered with Performant mode and le
scottl 2008-08-02 14:28:01 UTC
FreeBSD src repository
Modified files:
.access mentors
Log:
SVN rev 181184 on 2008-08-02 14:28:01Z by scottl
Welcome Sean Bruno to the FreeBSD development team. Sean will be working on
firewire and SCSI/CAM improvements.
scottl 2008-08-02 15:55:16 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/cam cam_xpt.c
Log:
SVN rev 181187 on 2008-08-02 15:55:16Z by scottl
In the interest of reducing diffs and doing future merges, merge in the
silly changes of re
scottl 2008-08-02 20:50:45 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/cam cam_xpt.c
Log:
SVN rev 181212 on 2008-08-02 20:50:45Z by scottl
Merge rev 1.196: fix a missing unlock to an error path in XPT_DEBUG.
Revision Changes
scottl 2008-08-02 20:54:10 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/cam cam_xpt.c
Log:
SVN rev 181214 on 2008-08-02 20:54:10Z by scottl
Merge rev 1.197: Check to see if the device supports querying for its serial
number before
scottl 2008-08-02 21:01:10 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/cam cam_xpt.c
Log:
SVN rev 181215 on 2008-08-02 21:01:10Z by scottl
Merge rev 1.198
Revision ChangesPath
1.190.2.5 +2 -2 src/sys/cam/cam_xpt.c
scottl 2008-08-02 21:24:33 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/cam cam_xpt.c
Log:
SVN rev 181216 on 2008-08-02 21:24:33Z by scottl
Merge rev 1.192: fix a missing mutex unlock in the cam_high_power case.
Revision Chang
scottl 2008-08-03 14:11:15 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/cam/scsi scsi_ses.c
Log:
SVN rev 181237 on 2008-08-03 14:11:15Z by scottl
Merge rev 1.37: Further fixes to locking in scsi_ses
Revision ChangesPath
1.35.2
scottl 2008-08-03 14:28:26 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/kern subr_taskqueue.c
sys/sys taskqueue.h
Log:
SVN rev 181241 on 2008-08-03 14:28:26Z by scottl
Merge rev 1.41, 1.18: Implement taskqueue_block,
scottl 2008-08-03 14:58:18 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/amr amr.c amr_cam.c
Log:
SVN rev 181242 on 2008-08-03 14:58:18Z by scottl
Merge rev 1.81, 1.23: Add locking for AMR SCSI passthrough.
Revision ChangesP
scottl 2008-08-03 15:01:02 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/amr amr.c
Log:
SVN rev 181243 on 2008-08-03 15:01:02Z by scottl
Merge rev 1.82: Fix printf format errors
Revision ChangesPath
1.80.2.2 +3 -3 sr
scottl 2008-08-03 15:05:06 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/amr amr_pci.c
Log:
SVN rev 181244 on 2008-08-03 15:05:06Z by scottl
Merge rev 1.39: Fix typo hidden by AMR_DEBUG
Revision ChangesPath
1.38.2.1 +1 -1
scottl 2008-08-03 15:07:40 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/amr amr_cam.c
Log:
SVN rev 181245 on 2008-08-03 15:07:40Z by scottl
Merge rev 1.24: style.9 compliance
Revision ChangesPath
1.22.2.2 +471 -434 src/
scottl 2008-08-03 15:10:55 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/amr amr_cam.c
Log:
SVN rev 181246 on 2008-08-03 15:10:55Z by scottl
Merge rev 1.25: Refactor code and fix locking
Revision ChangesPath
1.22.2.3 +29
scottl 2008-08-03 15:14:15 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/amr amr.c amr_cam.c
Log:
SVN rev 181247 on 2008-08-03 15:14:15Z by scottl
Merge rev 1.83, 1.26: Provide unique malloc types.
Revision ChangesPath
1.8
scottl 2008-08-03 15:17:14 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/amr amr.c amr_cam.c amr_pci.c amrvar.h
Log:
SVN rev 181248 on 2008-08-03 15:17:14Z by scottl
Merge rev 1.84, 1.27, 1.40, 1.34: Rewrite DMA codepaths
Revisio
scottl 2008-08-03 15:20:03 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/amr amr.c amrreg.h amrvar.h
Log:
SVN rev 181249 on 2008-08-03 15:20:03Z by scottl
Merge rev 1.85, 1.11, 1.35: Improve error handling, eliminate memory
corrupti
scottl 2008-08-03 15:22:45 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/amr amrreg.h
Log:
SVN rev 181250 on 2008-08-03 15:22:45Z by scottl
Merge rev 1.12: Remove an errant definition.
Revision ChangesPath
1.10.2.2 +0 -1
scottl 2008-08-03 15:25:22 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/amr amr.c
Log:
SVN rev 181251 on 2008-08-03 15:25:22Z by scottl
Merge rev 180633: Flush the PCI bus while spin-waiting for an update to come
over the bus
scottl 2008-08-03 15:34:21 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/modules/amr Makefile
Log:
SVN rev 181252 on 2008-08-03 15:34:21Z by scottl
Merge rev 1.11: remove AMR_SCSI_PASSTHROUGH conditional
Revision ChangesPath
1.10.
scottl 2008-08-04 05:38:02 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/mpt mpt.c
Log:
SVN rev 181276 on 2008-08-04 05:38:02Z by scottl
Merge rev 1.47: Fix probe and attach so that the raid personality gets
properly initialized.
scottl 2008-08-04 05:52:58 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/dev/mpt mpt.c
Log:
SVN rev 181277 on 2008-08-04 05:52:58Z by scottl
Merge rev 1.48: Don't force a reset at driver attach time.
Revision ChangesPath
1.44.
scottl 2008-08-29 01:23:16 UTC
FreeBSD src repository
Modified files:
sys/dev/ciss ciss.c cissreg.h
Log:
SVN rev 182422 on 2008-08-29 01:23:16Z by scottl
Work again to fix the interrupt masking problems. We now recognize
that there are 3 different interrupt enabl
scottl 2008-08-29 04:39:46 UTC
FreeBSD src repository
Modified files:
sys/cam/scsi scsi_da.c
Log:
SVN rev 182433 on 2008-08-29 04:39:46Z by scottl
Fix a locking mistake in daopen(). If the open fails, which can happen
because the media was removed, the periph wou
Nathan Whitehorn wrote:
nwhitehorn2008-08-28 17:06:24 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
share/man/man4/man4.powerpc Makefile
sys/conf NOTES files.powerpc
sys/dev/mii lxtphy.c
sys/dev/scc scc_bfe.h scc_bf
scottl 2008-08-29 07:47:30 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/cddl/compat/opensolaris/sys cpuvar.h
Log:
SVN rev 182435 on 2008-08-29 07:47:30Z by scottl
Ensure that the padding calcualtion doesn't return a negative value.
Submitted
scottl 2008-08-29 07:49:48 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/cddl/compat/opensolaris/kern opensolaris_vfs.c
sys/cddl/contrib/opensolaris/common/avl avl.c
sys/cddl/contrib/opensolaris/common/nvpair nvpair.c
sys/cddl/contrib/opensol
scottl 2008-08-29 15:55:49 UTC
FreeBSD src repository
Modified files:
sys/cddl/compat/opensolaris/sys cpuvar.h
Log:
SVN rev 182448 on 2008-08-29 15:55:49Z by scottl
Ensure that the padding calcualtion doesn't return a negative value.
Submitted by: kib
Approved by:
scottl 2007-06-05 05:03:13 UTC
FreeBSD src repository
Modified files:
sys/dev/ciss ciss.c
Log:
Satisfy witness during shutdown
Revision ChangesPath
1.80 +2 -0 src/sys/dev/ciss/ciss.c
___
cvs-all@freebsd.or
scottl 2007-06-05 21:32:57 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/dev/mpt mpt.c mpt.h mpt_cam.c
sys/dev/mpt/mpilib mpi.h mpi_cnfg.h mpi_init.h mpi_ioc.h
mpi_raid.h mpi_sas.h mpi_targ.h
Removed files:
scottl 2007-06-05 21:31:12 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/conf files NOTES
sys/modules/mfi Makefile
Added files: (Branch: RELENG_6)
sys/modules/mfi/mfip Makefile
Log:
Add build glue for the mfip dri
scottl 2007-06-05 21:27:22 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/dev/mfi mfi.c mfireg.h mfivar.h
Added files: (Branch: RELENG_6)
sys/dev/mfi mfi_cam.c
Log:
Add the CAM passthrough driver for MFI
Revision
scottl 2007-06-05 22:54:02 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/modules/mfi Makefile
Log:
Fix last-minute typo.
Revision ChangesPath
1.1.2.5 +1 -1 src/sys/modules/mfi/Makefile
___
Andre Oppermann wrote:
> Andrew Gallatin wrote:
>> gallatin2007-06-11 14:59:56 UTC
>>
>> FreeBSD src repository
>>
>> Modified files:
>> sys/sys mbuf.h sys/net
>> if_ethersubr.c sys/dev/mxge mxge_lro.c Log:
>> Allow drivers, such as cxgb and
scottl 2007-06-16 18:13:27 UTC
FreeBSD src repository
Modified files:
sys/cam/scsi scsi_sa.c
Log:
Work around a malloc locking problem.
Revision ChangesPath
1.112 +6 -1 src/sys/cam/scsi/scsi_sa.c
___
cvs-al
scottl 2007-06-16 18:20:29 UTC
FreeBSD src repository
Modified files:
sys/cam/scsi scsi_da.c scsi_sa.c
Log:
Work around the other uses of M_WAITOK.
Revision ChangesPath
1.214 +2 -1 src/sys/cam/scsi/scsi_da.c
1.113 +9 -3 src/sys/cam/scsi/sc
scottl 2007-06-16 18:22:19 UTC
FreeBSD src repository
Modified files:
sys/cam/scsi scsi_da.c
Log:
Revert an accidental change from the previous rev.
Revision ChangesPath
1.215 +1 -2 src/sys/cam/scsi/scsi_da.c
_
Wilko Bulte wrote:
> wilko 2007-06-16 19:20:02 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/dev/usb ukbd.c
> Log:
> Per request (to core) by the person refered to in the comment.
>
> Revision ChangesPath
> 1.65 +0 -2 src/sys/dev/usb/uk
Alexander Leidinger wrote:
> Quoting Joel Dahl <[EMAIL PROTECTED]> (Sat, 16 Jun 2007 21:55:59 +0200):
>
>> On Sat, 2007-06-16 at 03:37 +, Ariff Abdullah wrote:
>>> ariff 2007-06-16 03:37:29 UTC
>>>
>>> FreeBSD src repository
>>>
>>> Modified files:
>>> sys/dev/soundversio
scottl 2007-06-17 05:55:54 UTC
FreeBSD src repository
Modified files:
sys/dev/aac aac_cam.c
sys/dev/advansys advansys.c advlib.h adwcam.c
sys/dev/aha aha.c
sys/dev/ahb ahb.c ahbreg.h
sys/dev/aic aic.c aic_cbus.c aic_isa.c ai
scottl 2007-06-17 15:21:09 UTC
FreeBSD src repository
Modified files:
sys/dev/ahb ahb.c
Log:
Fix a compile error from the last change.
Revision ChangesPath
1.43 +1 -1 src/sys/dev/ahb/ahb.c
___
cvs-all@fre
scottl 2007-06-18 18:28:43 UTC
FreeBSD src repository
Modified files:
sys/dev/mpt mpt_cam.c
Log:
Fix some debugging code that crept in accidentally.
Revision ChangesPath
1.60 +3 -3 src/sys/dev/mpt/mpt_cam.c
_
scottl 2007-07-24 15:35:02 UTC
FreeBSD src repository
Modified files:
sbin Makefile
share/man/man4 Makefile
etc/mtreeBSD.usr.dist
sys/conf NOTES files options
Added files:
share/man/man4 iscsi_initiator.4
scottl 2007-07-24 16:58:18 UTC
FreeBSD src repository
Modified files:
sys/modules Makefile
Log:
Attach the iscsi module build.
Approved by: re
Revision ChangesPath
1.538 +1 -0 src/sys/modules/Makefile
___
Christian Brueffer wrote:
> brueffer2007-07-24 18:08:16 UTC
>
> FreeBSD src repository
>
> Modified files:
> sbin/iscontrol iscontrol.8 iscsi.conf.5
> share/man/man4 iscsi_initiator.4
> Log:
> First round of cleanups.
>
> Approved by:re (blanket)
>
>
Christian Brueffer wrote:
> On Tue, Jul 24, 2007 at 01:13:29PM -0600, Scott Long wrote:
>> Christian Brueffer wrote:
>>> brueffer2007-07-24 18:08:16 UTC
>>>
>>> FreeBSD src repository
>>>
>>> Modified files:
>>> sbin/i
scottl 2007-07-25 13:37:33 UTC
FreeBSD src repository
Modified files:
etc/mtreeBSD.usr.dist
Log:
Fix a whitespace mistake from the last commit.
Submitted by: far too many to list
Approved by: re
Revision ChangesPath
1.329 +2 -2 src/etc/mtr
Olivier Houchard wrote:
> cognet 2007-07-27 14:26:43 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/arm/arm intr.c
> Log:
> INTR_FILTER bits for arm
>
> Approved by:re (blanket)
>
> Revision ChangesPath
> 1.17 +44 -2 src/sys/arm/a
scottl 2007-07-31 20:11:03 UTC
FreeBSD src repository
Modified files:
sys/dev/aic7xxx aic7xxx.c aic_osm_lib.c
Log:
Fix locking mistakes in the error recovery paths of the AHC and AHD drivers.
Approved by: re
Revision ChangesPath
1.112 +0 -2 src/sys
scottl 2007-07-31 20:16:50 UTC
FreeBSD src repository
Modified files:
sys/dev/arcmsr arcmsr.c
Log:
Make the driver fully MPSAFE. This fixes some serious locking problems
that could cause panics and corruption under moderate load. Many thanks
to Matt Reimer, Tom McDon
scottl 2007-08-14 19:17:35 UTC
FreeBSD src repository
Modified files:
sys/dev/mpt mpt.c mpt.h mpt_cam.c
Log:
Move callout initialization to the proper spot. This prevents panics during
error recovery.
Approved by: re
Found by: kan
Revision ChangesPat
Daniel Eischen wrote:
On Sat, 18 Aug 2007, Robert Watson wrote:
On Sat, 18 Aug 2007, Tijl Coosemans wrote:
Perhaps it should be stressed in documentation that this syscall is
only meant for Wine and to be removed at some point when better
solutions become available. I want to test this sigq
Kris Moore wrote:
Robert Watson wrote:
This work was done by Tijl at the request of the PC-BSD guys, who
would like to be able to run windows applications out of the box on
PC-BSD for their next release (impending). David then reviewed and
committed the patch giving it his approval. The goal
ED]>
Date: Mon, 20 Aug 2007 02:30:09
To:Kris Moore <[EMAIL PROTECTED]>
Cc:Robert Watson <[EMAIL PROTECTED]>, Scott Long <[EMAIL PROTECTED]>,Daniel Eischen <[EMAIL
PROTECTED]>,Tijl Coosemans <[EMAIL PROTECTED]>, David Xu <[EMAIL PROTECTED]>,[EMAIL PROTECTE
Alfred Perlstein wrote:
* Scott Long <[EMAIL PROTECTED]> [070820 08:08] wrote:
Having it as a loadable module that is essentially private to PC-BSD
(though open source, of course) will lead to questions of why Wine works
in PC-BSD and not FreeBSD. That's fine if your intention is
John Baldwin wrote:
jhb 2007-03-27 16:51:34 UTC
FreeBSD src repository
Modified files:
sys/kern init_main.c kern_thread.c
Log:
Align 'struct thread' on 16 byte boundaries so that the lower 4 bits are
always 0. Previously we aligned threads on a minimum of 8-
scottl 2007-04-02 03:31:37 UTC
FreeBSD src repository
Modified files:
sys/dev/arcmsr arcmsr.c
Log:
Freeze the simq, not the devq, if we run out of command slots. This fixes
the last round of reported instability in the rev 13/14 driver.
Approved by: Erich Chen
scottl 2007-04-02 03:33:29 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/dev/arcmsr arcmsr.c
Log:
MFC: Freeze the simq not the devq if we run out of command slots. This fixes
the last round of instability in the rev 13/14 driver.
Revision
scottl 2007-04-07 19:40:58 UTC
FreeBSD src repository
Modified files:
sys/modules/cam Makefile
sys/conf files NOTES
sys/compat/linux linux_ioctl.c linux_ioctl.h
Added files:
sys/cam/scsi scsi_sg.c scsi_sg.h
Log:
Add the CAM 'SG' peri
ote:
Cool- does this mean we should commit sg3_utils to ports then?
On Sat, 7 Apr 2007, Scott Long wrote:
scottl 2007-04-07 19:40:58 UTC
FreeBSD src repository
Modified files:
sys/modules/cam Makefile
sys/conf files NOTES
sys/compat/linux linux_ioctl.c linux_io
Larry Rosenman wrote:
On Sat, 7 Apr 2007, Scott Long wrote:
To tell you the truth, the SG device has one of the worst programming
interfaces that I've ever seen. Even the various official docs on it
complain about how bad it is. I've written apps for CAM, including a
swiss-army-
scottl 2007-04-09 05:43:02 UTC
FreeBSD src repository
Modified files:
sys/cam/scsi scsi_sg.c
Log:
Fix a logic bug that slipped in at the last minute and apparently escaped
testing.
Revision ChangesPath
1.2 +3 -4 src/sys/cam/scsi/scsi_sg.c
___
scottl 2007-04-09 05:47:32 UTC
FreeBSD src repository
Modified files:
sys/cam/scsi scsi_sg.c
Log:
Make use of M_ZERO in various malloc calls.
Revision ChangesPath
1.3 +4 -5 src/sys/cam/scsi/scsi_sg.c
___
while back. I see a message from him to -scsi in March, 2006,
announcing it.
Ken
On Sat, Apr 07, 2007 at 18:02:12 -0600, Scott Long wrote:
To tell you the truth, the SG device has one of the worst programming
interfaces that I've ever seen. Even the various official docs on it
complain a
scottl 2007-04-10 20:03:42 UTC
FreeBSD src repository
Modified files:
sys/cam/scsi scsi_sg.c scsi_sg.h
Log:
A fix for the SG_GET_TIMEOUT function slipped into a previous commit by
accident. Remove the text describing the problem as it is no longer
relevant. Also gi
scottl 2007-04-10 21:37:37 UTC
FreeBSD src repository
Modified files:
sys/compat/linux linux_ioctl.h
Log:
Whitespace fixes
Revision ChangesPath
1.26 +27 -27src/sys/compat/linux/linux_ioctl.h
___
cvs-all@freebsd
scottl 2007-04-10 21:44:17 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/compat/linux linux_ioctl.c linux_ioctl.h
sys/conf NOTES files
sys/modules/cam Makefile
Added files: (Branch: RELENG_6)
sys/cam/scsi
Mike Makonnen wrote:
mtm 2007-04-13 06:42:25 UTC
FreeBSD src repository
Modified files:
etc/rc.d mountd
Log:
o Look for a zfs(1) exports file only if it exists and is readable. If
we don't do this and the file doesn't exist mountd(8) will abort.
o The mou
Pawel Jakub Dawidek wrote:
pjd 2007-04-14 15:01:51 UTC
FreeBSD src repository
Modified files:
sys/contrib/opensolaris/uts/common/fs/zfs zfs_vfsops.c
Log:
MFp4: Hmm, it seems to work now.
Revision ChangesPath
1.4 +1 -8
src/sys/contrib/opensolaris/ut
scottl 2007-04-15 08:49:19 UTC
FreeBSD src repository
Modified files:
sys/cam cam_ccb.h cam_periph.c cam_periph.h
cam_sim.c cam_sim.h cam_xpt.c cam_xpt.h
cam_xpt_periph.h
sys/cam/scsi scsi_cd.c scsi_ch.c sc
On Sun, 15 Apr 2007, M. Warner Losh wrote:
In message: <[EMAIL PROTECTED]>
Robert Watson <[EMAIL PROTECTED]> writes:
: On Sun, 15 Apr 2007, Scott Long wrote:
:
: > Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM will
: > use to synchornize an
Nate Lawson wrote:
[...]
Amazing work, I owe you a beer for following through where none of us
did. I see you went with the SIM lock approach, which seems reasonable.
I was surprised when I measured the contention on the SIM lock. It was
much lower than I expected it to be. So this approac
Rong-en Fan wrote:
On 4/16/07, M. Warner Losh <[EMAIL PROTECTED]> wrote:
In message: <[EMAIL PROTECTED]>
Robert Watson <[EMAIL PROTECTED]> writes:
: On Sun, 15 Apr 2007, Scott Long wrote:
:
: > Remove Giant from CAM. Drivers (SIMs) now register a mutex that
scottl 2007-04-16 19:40:13 UTC
FreeBSD src repository
Modified files:
sys/cam/scsi scsi_sg.c
Log:
Destroy the devalias before destroying the dev.
Revision ChangesPath
1.6 +1 -1 src/sys/cam/scsi/scsi_sg.c
scottl 2007-04-16 19:41:15 UTC
FreeBSD src repository
Modified files:
sys/cam/scsi scsi_cd.c scsi_da.c
Log:
Drop the periph/sim lock when calling disk_destroy().
Revision ChangesPath
1.99 +2 -0 src/sys/cam/scsi/scsi_cd.c
1.205 +1 -5 src/s
scottl 2007-04-16 19:42:23 UTC
FreeBSD src repository
Modified files:
sys/cam cam_periph.c
Log:
Drop the topology lock before calling the periph oninvalidate and dtor
vectors.
Revision ChangesPath
1.66 +5 -7 src/sys/cam/cam_periph.c
_
scottl 2007-04-16 19:55:36 UTC
FreeBSD src repository
Modified files:
sys/cam cam_xpt.c
Log:
For the XPT_SASYNC_CB operation, only decouple the broadcast to the bus
and device lists instead of decoupling the whole operation. This avoids
problems with SIMs going
scottl 2007-04-17 01:12:35 UTC
FreeBSD src repository
Modified files:
sys/cam/scsi scsi_sg.c
Log:
Don't delete the devalias, as per the man page.
Submitted by: jmg
Revision ChangesPath
1.7 +1 -4 src/sys/cam/scsi/scsi_sg.c
_
scottl 2007-04-17 01:21:08 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/cam/scsi scsi_sg.c
Log:
MFC: Don't destroy the devalias, it's handled automatically.
Revision ChangesPath
1.4.2.2 +1 -4 src/sys/cam/scsi/scsi_sg.c
_
scottl 2007-04-17 06:26:26 UTC
FreeBSD src repository
Modified files:
sys/dev/aic7xxx aic7770.c aic79xx.c aic79xx.h
aic79xx_osm.c aic79xx_osm.h aic79xx_pci.c
aic7xxx.c aic7xxx.h aic7xxx_osm.c
aic7xxx_o
scottl 2007-04-18 04:58:53 UTC
FreeBSD src repository
Modified files:
sys/cam cam_xpt.c cam_xpt_periph.h
sys/cam/scsi scsi_low.c scsi_pass.c scsi_sg.c
sys/dev/mpt mpt_cam.c
sys/dev/isp isp_freebsd.c
Log:
Revert a driver API c
401 - 500 of 682 matches
Mail list logo