Subject: CVS commit: src/sys/dev/ic
To: None <source-changes@NetBSD.org>
From: Paul Kranenburg <pk@netbsd.org>
List: source-changes
Date: 12/05/2003 10:23:00
Module Name:	src
Committed By:	pk
Date:		Fri Dec  5 10:23:00 UTC 2003

Modified Files:
	src/sys/dev/ic: cac.c

Log Message:
cac_cmd:
  * don't let cac_ccb_alloc() sleep since it regularly runs in an
    interrupt context
  * return EAGAIN instead EBUSY (or -1), which is what the upper ld
    layer expects to get on transient resource shortages.
  * ignore error from cac_ccb_start(), since a `fifo full' condition is
    handled internally in the lower layer, i.e. the transaction started
    from ldstart() has been queued at the lower layer and must be taken
    off ld's disk queue.


To generate a diff of this commit:
cvs rdiff -r1.25 -r1.26 src/sys/dev/ic/cac.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.