Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Jun 2004 23:42:27 +0900
From:      NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        sos@freebsd.org
Subject:   Re: kern/68066: recent kernel cannot boot on pc98 with ata disks
Message-ID:  <86r7rziw18.fsf@xa12.heimat.gr.jp>
In-Reply-To: <200406180140.i5I1eKXB023774@freefall.freebsd.org> (FreeBSD-gnats-submit@FreeBSD.org's message of "Fri, 18 Jun 2004 01:40:20 GMT")
References:  <200406180131.i5I1VA0D021169@xa12.heimat.gr.jp> <200406180140.i5I1eKXB023774@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I found this change is enough,

Index: ata-queue.c
===================================================================
RCS file: /net/pcat/home/ncvs/src/sys/dev/ata/ata-queue.c,v
retrieving revision 1.29
diff -u -u -r1.29 ata-queue.c
--- ata-queue.c	1 Jun 2004 12:26:08 -0000	1.29
+++ ata-queue.c	22 Jun 2004 23:38:57 -0000
@@ -219,7 +219,7 @@
 	    bio_taskqueue(request->bio, (bio_task_t *)ata_completed, request);
 	else {
 	    TASK_INIT(&request->task, 0, ata_completed, request);
-	    taskqueue_enqueue(taskqueue_thread, &request->task);
+	    taskqueue_enqueue(taskqueue_swi, &request->task);
 	}
     }
 }

But what is the difference between taskqueue_thread() and
taskqueue_swi()? And why taskqueue_thread() causes error?

Anyway I'm live with newer kernel and userland now.

$ uname -a
FreeBSD xa12.heimat.gr.jp 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Sun Jun 27 20:52:34 JST 2004     root@xa12.heimat.gr.jp:/usr/obj/home/nakaji/FreeBSD-PC98/src/sys/NAKAJI  i386
-- 
NAKAJI Hiroyuki



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86r7rziw18.fsf>