From 692df98b8157c5acee53a12be1583ca87d4f1f4e Mon Sep 17 00:00:00 2001 From: nyan Date: Sat, 22 Apr 2000 15:07:02 +0000 Subject: [PATCH] Changed interrupt level to splcam() because of the bs driver is CAM driver. Pointed out: MITSUNAGA Noriaki --- sys/i386/isa/ccbque.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sys/i386/isa/ccbque.h b/sys/i386/isa/ccbque.h index 0d9eeecb9f55..cb6bebead390 100644 --- a/sys/i386/isa/ccbque.h +++ b/sys/i386/isa/ccbque.h @@ -26,6 +26,8 @@ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. + * + * $FreeBSD$ */ /* * Common command control queue funcs. @@ -71,7 +73,7 @@ struct CCBTYPE * \ DEV##_get_ccb() \ { \ register struct CCBTYPE *cb; \ - int s = splbio(); \ + int s = splcam(); \ \ again: \ if (CCBTYPE##que.count < CCBTYPE##que.maxccb) \ @@ -106,7 +108,7 @@ void \ DEV##_free_ccb(cb) \ register struct CCBTYPE *cb; \ { \ - int s = splbio(); \ + int s = splcam(); \ \ TAILQ_INSERT_TAIL(&CCBTYPE##que.CCBTYPE##tab, cb, CHAIN); \ CCBTYPE##que.count --; \