Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753986AbYACVOV (ORCPT ); Thu, 3 Jan 2008 16:14:21 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752569AbYACVOL (ORCPT ); Thu, 3 Jan 2008 16:14:11 -0500 Received: from gate.crashing.org ([63.228.1.57]:53806 "EHLO gate.crashing.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752554AbYACVOJ (ORCPT ); Thu, 3 Jan 2008 16:14:09 -0500 Subject: Re: sata_nv + ADMA + Samsung disk problem From: Benjamin Herrenschmidt Reply-To: benh@kernel.crashing.org To: Mark Lord Cc: Robert Hancock , Mark Lord , Allen Martin , Jeff Garzik , Tejun Heo , Gabor Gombas , linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org, Kuan Luo , Peer Chen In-Reply-To: <477D039F.6000206@rtr.ca> References: <20070808120804.GB5257@boogie.lpds.sztaki.hu> <20080101164416.GA29574@boogie.lpds.sztaki.hu> <477B0429.7040909@gmail.com> <477B0CFD.1030603@shaw.ca> <477BDEA5.8040701@garzik.org> <477C2A99.9010208@shaw.ca> <477C61D3.30009@rtr.ca> <477C6A85.9020607@shaw.ca> <477D02E0.5040301@rtr.ca> <477D039F.6000206@rtr.ca> Content-Type: text/plain Date: Fri, 04 Jan 2008 08:13:06 +1100 Message-Id: <1199394786.7291.21.camel@pasglop> Mime-Version: 1.0 X-Mailer: Evolution 2.12.1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 657 Lines: 18 > Another thing about the PacDigi core: one has to be very careful > to avoid sequential accesses to sequential PCI locations when > programming the chip -- it cannot handle merged register writes. > > So for any group of sequentially laid out registers, the code has > to ensure it never writes two adjacent registers in sequence.. Ugh ? Write combining isn't permitted on normal registers afaik... Ben. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/