From mboxrd@z Thu Jan 1 00:00:00 1970 From: Steve Muckle Subject: Re: IO access and *_relaxed macros Date: Fri, 25 Mar 2011 16:55:16 -0700 Message-ID: <4D8D2B64.9030709@codeaurora.org> References: <4D8B8BD3.5070403@codeaurora.org> <1301047705.25814.4.camel@e102109-lin.cambridge.arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Return-path: Received: from wolverine02.qualcomm.com ([199.106.114.251]:64695 "EHLO wolverine02.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932750Ab1CYXzS (ORCPT ); Fri, 25 Mar 2011 19:55:18 -0400 In-Reply-To: <1301047705.25814.4.camel@e102109-lin.cambridge.arm.com> Sender: linux-arm-msm-owner@vger.kernel.org List-Id: linux-arm-msm@vger.kernel.org To: Catalin Marinas Cc: LAKML , Russell King - ARM Linux , Linux ARM MSM On 03/25/11 03:08, Catalin Marinas wrote: > Are there other scenarios (in relation with coherent DMA buffers) where > we need a DSB after writel() or before readl()? I'm not sure about use with DMA buffers - I've just been looking at these macros with respect to (non-DMA related) device accesses, since they're heavily used for this purpose as well. thanks, Steve -- Sent by an employee of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.