cache aliasing in dup_mmap

Jamie Lokier jamie at shareable.org
Mon Nov 30 14:09:50 EST 2009


Russell King - ARM Linux wrote:
> On Mon, Nov 23, 2009 at 08:31:10PM +0000, Russell King - ARM Linux wrote:
> > On Thu, Nov 19, 2009 at 01:08:01PM -0500, Steven Walter wrote:
> > > On Thu, Nov 19, 2009 at 3:57 AM, Russell King - ARM Linux
> > > <linux at arm.linux.org.uk> wrote:
> > > > I'm afraid that I have nothing further to suggest, and so I'm shelving
> > > > the patches.  That means this problem will remain unresolved in future
> > > > kernels.
> > > 
> > > I had the tester restart the reboot-loop, and so far it's done ~1200
> > > runs with no problem.  I'm thinking now that either I hosed something
> > > up with the build initially, or else the tester didn't flash it
> > > correctly.  1200 runs isn't enough to be conclusive, but it's a lot
> > > better than 88.  I'll let you know when we have something more
> > > definitive.
> > 
> > I'd just like to keep this issue hot so it doesn't get forgotten about.
> > Are we at a conclusive point on this?
> 
> Today is decision day.  Do we go with these two patches or not?

Way back when this thread started, I had a think about the proposed
fix and thought it was insufficient in some cases.  That is, the race
could still occur but not as often.  But it was hard to explain, and I
don't think I did so adequately.

The patches are an improvement.  That's a good enough reason to apply
them, but I'm grateful this thread keeps popping to the top of my
inbox to remind me to have a think about the corner cases again,
because I suspect the issue is not fully closed.

-- Jamie



More information about the linux-arm-kernel mailing list