From owner-cvs-all@FreeBSD.ORG Sun Jan 23 06:26:46 2005 Return-Path: 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 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 Date: Sun, 23 Jan 2005 06:26:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/isp isp.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jan 2005 06:26:46 -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