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