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>
