From owner-cvs-src-old@FreeBSD.ORG Sun Nov 28 20:07:25 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA62E106566C for ; Sun, 28 Nov 2010 20:07:25 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9A4158FC17 for ; Sun, 28 Nov 2010 20:07:25 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id oASK7PvF092999 for ; Sun, 28 Nov 2010 20:07:25 GMT (envelope-from marius@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id oASK7PdU092998 for cvs-src-old@freebsd.org; Sun, 28 Nov 2010 20:07:25 GMT (envelope-from marius@repoman.freebsd.org) Message-Id: <201011282007.oASK7PdU092998@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marius@repoman.freebsd.org using -f From: Marius Strobl Date: Sun, 28 Nov 2010 18:53:29 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ata ata-dma.c src/sys/dev/ata/chipsets ata-ahci.c ata-cyrix.c ata-marvell.c ata-national.c ata-promise.c ata-serverworks.c ata-siliconimage.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Nov 2010 20:07:25 -0000 marius 2010-11-28 18:53:29 UTC FreeBSD src repository Modified files: sys/dev/ata ata-dma.c sys/dev/ata/chipsets ata-ahci.c ata-cyrix.c ata-marvell.c ata-national.c ata-promise.c ata-serverworks.c ata-siliconimage.c Log: SVN rev 216013 on 2010-11-28 18:53:29Z by marius Several chipset drivers alter parameters relevant for the DMA tag creation, i.e. alignment, max_address, max_iosize and segsize (only max_address is thought to have an negative impact regarding this issue though), after calling ata_dmainit() either directly or indirectly so these values have no effect or at least no effect on the DMA tags and the defaults are used for the latter instead. So change the drivers to set these parameters up-front and ata_dmainit() to honor them. Reviewd by: mav MFC after: 1 month Revision Changes Path 1.164 +22 -11 src/sys/dev/ata/ata-dma.c 1.36 +1 -1 src/sys/dev/ata/chipsets/ata-ahci.c 1.5 +1 -5 src/sys/dev/ata/chipsets/ata-cyrix.c 1.23 +1 -1 src/sys/dev/ata/chipsets/ata-marvell.c 1.5 +1 -3 src/sys/dev/ata/chipsets/ata-national.c 1.22 +1 -2 src/sys/dev/ata/chipsets/ata-promise.c 1.18 +2 -2 src/sys/dev/ata/chipsets/ata-serverworks.c 1.20 +4 -3 src/sys/dev/ata/chipsets/ata-siliconimage.c