[PATCH 0/4] ARM mandatory barriers

Catalin Marinas catalin.marinas at arm.com
Tue Mar 2 04:58:36 EST 2010


On Tue, 2010-03-02 at 09:50 +0000, Linus Walleij wrote:
> 2010/2/23 Catalin Marinas <catalin.marinas at arm.com>:
> 
> > This is a follow up to a previous patch I posted on the implementation
> > of the mandatory barriers on ARM. The third patch adds support for the
> > L2x0 cache sync operation and the last patch implements the
> > RealView-specific mandatory barriers.
> 
> Catalin what is the status of these patches? I don't find them in the
> patch tracker, are they being reworked? (Sorry if I missed some of the
> discussion here...)

They are being slightly reworked. The latest version is in my devel
branch (the top four patches currently):

http://linux-arm.org/git?p=linux-2.6.git;a=shortlog;h=refs/heads/devel

I think the main issue is whether the smp_mb() should be a DSB or a DMB.
Some drivers assume it's a DSB but this would have performance issues on
other usage models of this barrier where DMB would be enough.

I'll take this today to linux-arch for some clarification and I should
hopefully repost a new set of patches by the end of the week.

-- 
Catalin




More information about the linux-arm-kernel mailing list