Cc: Linus Torvalds <torvalds@...>, Andrew Morton <akpm@...>, FUJITA Tomonori <fujita.tomonori@...>, Jens Axboe <jens.axboe@...>, Christoph Lameter <clameter@...>, Pekka Enberg <penberg@...>, Peter Zijlstra <a.p.zijlstra@...>, Rafael J. Wysocki <rjw@...>, <linux-kernel@...>
Thanks, yes, that looks a good substitute to me.
Precisely that patch seems appropriate to 2.6.25-rc8-git, so I'm now
running the test with just that applied to 2.6.25-rc8 (plus cfq rcu
fix). Not quite what you asked, but...
Strictly speaking, it'd take a couple of days to be reasonably sure
that the livelock is gone (it appeared to reproduce quicker once I
moved to -rc8 plus cfq rcu fix; but I'm not entirely convinced that
wasn't just coincidence). But if nothing bad appears overnight,
let's assume your patch is the one to push: I'll report tomorrow.
Hugh
--