Received: by mail.netbsd.org (Postfix, from userid 605) id D3D3B14A3F5; Mon, 30 Jan 2012 17:45:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id D0D1014A390 for ; Mon, 30 Jan 2012 17:45:17 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 0wTIWtML9wqR for ; Mon, 30 Jan 2012 17:45:17 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 550F114A320 for ; Mon, 30 Jan 2012 17:45:17 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 970A0175DD; Mon, 30 Jan 2012 17:45:17 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Date: Mon, 30 Jan 2012 17:45:17 +0000 From: "Michael L. Hitch" Subject: CVS commit: src/sys/dev/ic To: source-changes@NetBSD.org X-Mailer: log_accum Message-Id: <20120130174517.970A0175DD@cvs.netbsd.org> Sender: source-changes-owner@NetBSD.org List-Id: source-changes.NetBSD.org Precedence: bulk Reply-To: source-changes-d@NetBSD.org Mail-Reply-To: "Michael L. Hitch" Mail-Followup-To: source-changes-d@NetBSD.org Module Name: src Committed By: mhitch Date: Mon Jan 30 17:45:17 UTC 2012 Modified Files: src/sys/dev/ic: mpt_netbsd.c Log Message: Allow adapters with SAS/SATA or FC devices to use tagged queuing by the scsipi layer. Can improve write performance on SAS adapters under certain conditions when the logical drive does not have write caching enabled. Also need to reserver a couple of slots for commands for the driver to use - stops the adapter shortage messages. Multiple commands can now cause QUEUE_FULL events, so add that to the events handled, currently just ignoring it. Changes based on the thread http://mail-index.netbsd.org/tech-kern/2011/02/08/msg009946.html. cvs: ---------------------------------------------------------------------- To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/dev/ic/mpt_netbsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.