On Mon, Jun 20, 2011 at 08:24:33PM +0530, Santosh Shilimkar wrote:In that case my script was just exposing the calibrate() code raceI am away from my board now. Will test this change.
btw, the online-active race is still open even with this patch close
and should be fixed.
I have yet to see any evidence of that race - I've been running your
test loop for about an hour so far on Versatile Express and nothing
yet.
That's not to say that we shouldn't wait for the active mask to becomeI am not expert to really trigger that exact race online-to-active but
true before calling schedule(), but I don't think its as big a deal as
you're suggesting it is.