kern/129373: Panic in ata-queue, VIA CLE266, 7.1-BETA2
Xin LI
delphij at delphij.net
Mon Dec 15 14:50:06 PST 2008
The following reply was made to PR kern/129373; it has been noted by GNATS.
From: Xin LI <delphij at delphij.net>
To: Mel Flynn <mel at rachie.is-a-geek.net>
Cc: freebsd-gnats-submit at FreeBSD.org
Subject: Re: kern/129373: Panic in ata-queue, VIA CLE266, 7.1-BETA2
Date: Mon, 15 Dec 2008 14:44:09 -0800
This is a multi-part message in MIME format.
--------------090802060304010102060109
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Hi, Mel,
Would you please try this patch?
Cheers,
--
Xin LI <delphij at delphij.net> http://www.delphij.net/
FreeBSD - The Power to Serve!
--------------090802060304010102060109
Content-Type: text/plain;
name="ata-queue.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="ata-queue.diff"
Index: dev/ata/ata-queue.c
===================================================================
--- dev/ata/ata-queue.c (revision 186132)
+++ dev/ata/ata-queue.c (working copy)
@@ -477,7 +477,7 @@
/* get results back to the initiator for this request */
if (request->callback)
(request->callback)(request);
- else
+ else if (!(request->flags & ATA_R_REQUEUE))
sema_post(&request->done);
/* only call ata_start if channel is present */
--------------090802060304010102060109--
More information about the freebsd-bugs
mailing list