Messages in this thread | | | Subject | Re: [patch 2/2] sched: fix nr_uninterruptible accounting of frozen tasks really | From | Peter Zijlstra <> | Date | Fri, 17 Jul 2009 17:55:27 +0200 |
| |
On Fri, 2009-07-17 at 08:51 -0700, Matt Helsley wrote:
> So it's not clear to me how adding PF_FREEZING fixes anything. Am I > missing something?
Yep, PF_FROZEN is only observed going into schedule(), on the way back out thaw_process() will already have cleared the flag.
So we don't increment in deactivate_task(), but we do decrement in activate_task(), yielding for some very unbalanced accounting.
| |