Messages in this thread | | | Date | Fri, 11 Apr 2008 09:49:00 -0400 | From | "Ross Biro" <> | Subject | Re: [PATCH 1/2] MM: Make Page Tables Relocatable -- conditional flush |
| |
On Thu, Apr 10, 2008 at 1:26 PM, Ross Biro <rossb@google.com> wrote: > rcu cleanup. There still appears to be a race, but it looks like it's > in the rcu code. If I reduce the migration code to > > down_interruptible() > synchronize_rcu() > up() > > I still get a crash about once every 1-2 million times through the > loop. If the race is in my code, it's something stupid. Otherwise > it's elsewhere and my code won't make things anyworse.
This race appears to have been fixed between 2.6.25rc5-mm1 and 2.6.25rc8-mm1. I've been running the later over night and have over 7 million iterations with out a crash.
Ross
| |