freebsd-skq/sys/i386
Justin T. Gibbs 12930dab88 Don't arbitrarily set SCSI_NOSLEEP. It is now handled correctly by the
higher level scsi code.

Spls should never be conditionalized, so don't do so here.

Restructure the get_ccb routine so that we can't get into an infinite
loop if the ccbs are exhausted and we are are called with SCSI_NOSLEEP set.

Other driver maintainer's that based their ccb allocation routines on Julian's
code should look at these changes and implement them for their driver.

Submitted by: John Dyson
1995-04-23 21:58:35 +00:00
..
apm This is the latest version of the APM stuff from HOSOKAWA, I have looked 1995-02-17 02:22:57 +00:00
bios This is the latest version of the APM stuff from HOSOKAWA, I have looked 1995-02-17 02:22:57 +00:00
boot Submitted by: bde@freebsd.org 1995-04-21 22:20:34 +00:00
conf Substantially clean up LINT and add `fe'. 1995-04-23 18:30:27 +00:00
eisa files for the eisa specific autoconfiguration.. 1995-04-23 08:55:43 +00:00
i386 Declare the console switch functions completely. 1995-04-23 12:55:55 +00:00
ibcs2 Some long-waiting fixes for the COFF module. They silence compiler 1995-04-08 15:52:30 +00:00
include Update pcvt to 3.20 b24 1995-04-08 15:49:25 +00:00
isa Don't arbitrarily set SCSI_NOSLEEP. It is now handled correctly by the 1995-04-23 21:58:35 +00:00
pci Correct pcibus_setup() to return as soon as one test succeeds. 1995-03-22 21:35:39 +00:00
scsi Be more careful with how we do a chip reset. 1995-04-15 21:37:32 +00:00
Makefile Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 19:17:18 +00:00