On Thu, 2010-07-22 at 18:05 +1000, Nick Piggin wrote: > This is producing 2 unrequired context switches, so I really would > like to see it done properly. Setting up a timer is really pretty > simple (or if you would care to implement a delayed process wakeup > API, I think that would be useful -- I'm surprised there isn't one > already). It reduces flusher thread wake-up count a lot, BTW. I've just sent v4 of the patch set which implements this, see patch 12. Nick, could you please take a look at patch 10 in that v4 series. I've added memory barriers, they are always tricky, and last time I remember you helped me to use barriers properly. Thanks! -- Best Regards, Artem Bityutskiy (Артём Битюцкий) -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html