From owner-cvs-src@FreeBSD.ORG Wed Nov 28 19:40:18 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC15816A421; Wed, 28 Nov 2007 19:40:18 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8969413C468; Wed, 28 Nov 2007 19:40:18 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id lASJeIqM028233; Wed, 28 Nov 2007 19:40:18 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id lASJeIeO028232; Wed, 28 Nov 2007 19:40:18 GMT (envelope-from scottl) Message-Id: <200711281940.lASJeIeO028232@repoman.freebsd.org> From: Scott Long Date: Wed, 28 Nov 2007 19:40:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/amr amr.c amr_cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Nov 2007 19:40:18 -0000 scottl 2007-11-28 19:40:17 UTC FreeBSD src repository Modified files: sys/dev/amr amr.c amr_cam.c Log: Turn the CAM passthroug interface to AMR back ON. Adjust the T_DIRECT filtering so that disk drives can be attached via the pass driver. Add CAM locking. Don't mark CAM commands as SG64 since the hardware isn't designed to deal with 64-bit passthru commands. Hopefully the bounce buffer changes that were done for the management/ioctl interface are robust enough to handle this deficiency for CAM as well. Revision Changes Path 1.81 +1 -1 src/sys/dev/amr/amr.c 1.23 +67 -79 src/sys/dev/amr/amr_cam.c