From owner-cvs-all@FreeBSD.ORG Sun Jul 3 01:07:46 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD10416A905; Sun, 3 Jul 2005 00:58:07 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id E5D4D43F9E; Sun, 3 Jul 2005 00:41:10 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 5C2536DB1F; Sat, 2 Jul 2005 17:37:55 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 336985C9DB for ; Sat, 22 Jan 2005 22:26:59 -0800 (PST) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id AED41560E8 for ; Sun, 23 Jan 2005 06:26:53 +0000 (GMT) (envelope-from owner-src-committers@FreeBSD.org) Received: by hub.freebsd.org (Postfix) id 7ECF916A4DA; Sun, 23 Jan 2005 06:26:49 +0000 (GMT) Delivered-To: ps@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 538) id EB2F616A4D0; Sun, 23 Jan 2005 06:26:46 +0000 (GMT) Delivered-To: src-committers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D39916A4CE; Sun, 23 Jan 2005 06:26:46 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C95A443D1F; Sun, 23 Jan 2005 06:26:45 +0000 (GMT) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j0N6Qjch027115; Sun, 23 Jan 2005 06:26:45 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0N6Qjti027114; Sun, 23 Jan 2005 06:26:45 GMT (envelope-from mjacob) Message-Id: <200501230626.j0N6Qjti027114@repoman.freebsd.org> From: Matt Jacob To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Sender: owner-src-committers@FreeBSD.org Precedence: bulk X-Loop: FreeBSD.ORG X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on elvis.mu.org X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.0.1 X-Spam-Level: Cc: Subject: cvs commit: src/sys/dev/isp isp.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:07:48 -0000 X-Original-Date: Sun, 23 Jan 2005 06:26:45 +0000 (UTC) X-List-Received-Date: Sun, 03 Jul 2005 01:07:48 -0000 mjacob 2005-01-23 06:26:45 UTC FreeBSD src repository Modified files: sys/dev/isp isp.c Log: Don't set ZIO for 23XX for target mode (use fast posting instead). Use the correct number of handles for multihandle returns. Very, very, rarely on some SMP systems we've seen an 'unstable' type in the response queue. I dunno whether or not it's a bug in our handling, or whether there's a cache incoherency issue, but try to guard against it. MFC after: 2 weeks Revision Changes Path 1.113 +37 -7 src/sys/dev/isp/isp.c