The IDE I/O completion in hardirq context means that one can run for
almost 3ms. Apparently at OLS it was decided that the target for
desktop responsiveness was 1ms. So this is a real problem.
What is happening that takes 3ms, and why can't it be broken up?
http://lkml.org/lkml/2004/7/24/26
What exactly do you mean by "draconian"?
In this case, I mean extremely harsh and restrictive. Usually, it means "excessively harsh", but in this case, I mean that in a good way. :)
Heh, I know what the word means, I was asking what the specific rules
are that could be considered as such.