From aeb0ead475d07a44caa3dffc86ad67e470ebe084 Mon Sep 17 00:00:00 2001 From: luoqi Date: Mon, 30 Aug 1999 18:35:31 +0000 Subject: Wrong sleep addr passed to wakeup. Submitted by: Vsevolod Lobko seva@sevasoft.alex-ua.com --- sys/i386/isa/atapi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/i386/isa/atapi.c') diff --git a/sys/i386/isa/atapi.c b/sys/i386/isa/atapi.c index 0efa4d5..8576373 100644 --- a/sys/i386/isa/atapi.c +++ b/sys/i386/isa/atapi.c @@ -508,7 +508,7 @@ static struct atapicmd *atapi_alloc (struct atapi *ata) static void atapi_free (struct atapi *ata, struct atapicmd *ac) { if (! ata->free) - wakeup ((caddr_t)&ata); + wakeup ((caddr_t)ata); ac->busy = 0; ac->next = ata->free; ata->free = ac; -- cgit v1.1