summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic/cac.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* give scsi controllers a real attach args to fill in when attaching scsibus.dlg2006-11-281-2/+6
| | | | ok miod@ marco@ deraadt@
* Prerrt print volume nr in dmesg.marco2006-08-311-2/+2
| | | | ok mickey, deraadt, krw
* The first thing done when XXX_scsi_cmd() returns TRY_AGAIN_LATER iskrw2005-12-031-3/+1
| | | | | | | | to set xs->error to XS_BUSY. So it is pointless and misleading to set xs->error to XS_TIMEOUT, XS_DRIVER_STUFFUP or XS_BUSY just before returning TRY_AGAIN_LATER. No functional change.
* Don't fake MODE SENSE page 4 info inside raid drivers, just let sdkrw2005-09-151-43/+3
| | | | | | | fake a geometry. Page 4 info does not get used for size information. Eliminate now unused union scsi_disk_pages. ok marco@ mickey@ pre-lock.
* Fix data_length values in simulationed MODE SENSE page 4 responses sokrw2005-07-031-3/+4
| | | | | | | | | | | | | that scsi_do_mode_sense() accepts them. The data_length value does not include itself, and the pg_length value in a mode page does not include itself or the page_code fields. We were +1 on the former and -2 on the latter resulting in a data_length value that was too small by one. Eliminates 'mode sense page 5 not simulated' messages. ok marco@
* Remove useless ``elm'' argument from the SIMPLEQ_REMOVE_HEAD macro.grange2004-05-041-3/+3
| | | | | | This matches our SLIST behaviour and NetBSD's SIMPLEQ as well. ok millert krw deraadt
* remove uvm_extern.hbrad2004-01-091-3/+1
| | | | | | tested on alpha, i386, powerpc, sparc64, m68k. ok miod@
* kill the caluses three and four on some of my codemickey2003-06-021-6/+1
|
* do not play w/ interrupts too much and keep 'em enabled at all times, fixes random lockups; tested by brad@ on all modelsmickey2003-06-021-7/+4
|
* strcpy/sprintf cleanup of sys/dev. miod@, deraadt@ says to commit.ho2003-04-271-4/+5
|
* specifed -> specifiedderaadt2003-03-151-2/+2
|
* this is a fix for kernel panics and craches along w/ other stabilitymickey2003-03-061-90/+77
| | | | | | improvements worked out over past few months w/ different people. the main bug was fixes w/ help of harding@motd.ca . 10x to all and enjoy the better driver (;
* First round of __P removal in sysmillert2002-03-141-7/+7
|
* missing nl, from art@mickey2001-12-311-2/+2
|
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-2/+1
| | | | (Look ma, I might have broken the tree)
* Switch everything to the new bus_dmamap_sync API.art2001-11-051-5/+9
| | | | | Most work by Wilbern Cobb <vedge@csoft.org> with some fixes from me, mickey@ and drahn@.
* solve numerous problems:mickey2001-10-181-47/+35
| | | | | | | | | | | | - free up ccb before calling scsi_done; - remove bogus tsleep/wakeup ccb availability mechanism; - fix an off by one size reporting in read_capacity. huge 10x to Alan Jones <RAJones@teklinks.com> and teklinks for providing a testbed and his time for testing. tests sustained 34 simultaneous tar zxvp at ldav of 76. however 36 simultaneous bonnies hang the machine, possibly for different reasons though. regardless, this fixed version passes an installation alright.
* do not try to undefine CAC_DEBUGbrad2001-08-161-2/+3
|
* double splx in error path.art2001-04-231-3/+3
|
* just fail if there are no volumes definedmickey2001-04-111-1/+6
|
* ok, commit this since it most likely to work; i guess now it will get tested a little bit sooner than in a few months; 10x brad@mickey2001-02-071-8/+27
|
* initialize dinfo alwaysmickey2000-12-171-4/+2
|
* Compaq SMART Array RAID controllers.mickey2000-12-171-0/+826
based on netbsd driver. testing helps from brad@ eisa untested, but should work (;