From owner-cvs-src-old@FreeBSD.ORG Sun Mar 6 11:52:05 2011 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 517F21065674 for ; Sun, 6 Mar 2011 11:52:05 +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 3C5128FC17 for ; Sun, 6 Mar 2011 11:52:05 +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 p26Bq5es046469 for ; Sun, 6 Mar 2011 11:52:05 GMT (envelope-from marius@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p26Bq5ta046468 for cvs-src-old@freebsd.org; Sun, 6 Mar 2011 11:52:05 GMT (envelope-from marius@repoman.freebsd.org) Message-Id: <201103061152.p26Bq5ta046468@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marius@repoman.freebsd.org using -f From: Marius Strobl Date: Sun, 6 Mar 2011 11:51:39 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 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 src/sys/powerpc/powermac ata_dbdma.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, 06 Mar 2011 11:52:05 -0000 marius 2011-03-06 11:51:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) 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 sys/powerpc/powermac ata_dbdma.c Log: SVN rev 219333 on 2011-03-06 11:51:39Z by marius MFC: r216013, r216083 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 Revision Changes Path 1.160.2.5 +22 -11 src/sys/dev/ata/ata-dma.c 1.26.2.10 +1 -1 src/sys/dev/ata/chipsets/ata-ahci.c 1.3.2.3 +1 -5 src/sys/dev/ata/chipsets/ata-cyrix.c 1.9.2.11 +1 -1 src/sys/dev/ata/chipsets/ata-marvell.c 1.3.2.3 +1 -3 src/sys/dev/ata/chipsets/ata-national.c 1.11.2.11 +1 -2 src/sys/dev/ata/chipsets/ata-promise.c 1.6.2.10 +2 -2 src/sys/dev/ata/chipsets/ata-serverworks.c 1.8.2.13 +4 -3 src/sys/dev/ata/chipsets/ata-siliconimage.c 1.2.2.3 +1 -2 src/sys/powerpc/powermac/ata_dbdma.c