From owner-cvs-all Sun Sep 2 10:40:49 2001 Delivered-To: cvs-all@freebsd.org Received: from aslan.scsiguy.com (aslan.scsiguy.com [63.229.232.106]) by hub.freebsd.org (Postfix) with ESMTP id 777C737B401; Sun, 2 Sep 2001 10:40:43 -0700 (PDT) Received: from scsiguy.com (localhost [127.0.0.1]) by aslan.scsiguy.com (8.11.5/8.11.5) with ESMTP id f82HegY34392; Sun, 2 Sep 2001 11:40:42 -0600 (MDT) (envelope-from gibbs@scsiguy.com) Message-Id: <200109021740.f82HegY34392@aslan.scsiguy.com> To: Matt Jacob Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/cam/scsi scsi_sa.c In-Reply-To: Your message of "Thu, 30 Aug 2001 09:25:24 PDT." <200108301625.f7UGPOB07591@freefall.freebsd.org> Date: Sun, 02 Sep 2001 11:40:42 -0600 From: "Justin T. Gibbs" Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > 2. If we get a Bus Reset, had a BDR sent, or get the cam status of > CAM_REQUEUE_REQ, check the retry count on the command. CAM_REQUEUE_REQ should never test the retry count. The command was never sent to the device, so has never even been tried *once*. If you need to abort commands because of an error in some other command, the abort ccb type allows you to do this. If you abort these ccbs prior to unfreezing the queue, the aborts are cheep and guaranteed to succeed. -- Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message