Andi Kleen
a15da49deb
[PATCH] Fix idle notifiers
...
Previously exit_idle would be called more often than enter_idle
Now instead of using complicated tests just keep track of it
using the per CPU variable as a flip flop. I moved the idle state into the
PDA to make the access more efficient.
Original bug report and an initial patch from Stephane Eranian,
but redone by AK.
Cc: Stephane Eranian <eranian@hpl.hp.com>
Signed-off-by: Andi Kleen <ak@suse.de>
2006-09-26 10:52:40 +02:00
..
2006-06-30 19:25:36 +02:00
2005-04-16 15:20:36 -07:00
2006-09-26 10:52:28 +02:00
2006-09-26 10:52:39 +02:00
2006-06-26 17:34:39 +10:00
2006-09-11 13:32:30 -04:00
2006-01-10 08:01:28 -08:00
2006-09-26 10:52:29 +02:00
2006-09-26 10:52:37 +02:00
2006-09-26 10:52:32 +02:00
2006-09-26 10:52:30 +02:00
2006-09-26 10:52:39 +02:00
2006-06-29 16:58:30 -07:00
2006-09-26 10:52:31 +02:00
2006-09-26 10:52:33 +02:00
2006-06-30 19:25:36 +02:00
2006-09-26 10:52:32 +02:00
2006-09-26 10:52:38 +02:00
2006-06-30 19:25:36 +02:00
2006-09-26 10:52:29 +02:00
2006-08-30 16:05:16 -07:00
2006-09-26 10:52:37 +02:00
2006-09-26 10:52:28 +02:00
2006-09-26 10:52:29 +02:00
2006-06-26 10:48:15 -07:00
2006-06-30 19:25:36 +02:00
2005-04-16 15:20:36 -07:00
2006-09-26 10:52:38 +02:00
2006-09-26 10:52:30 +02:00
2006-07-31 13:28:39 -07:00
2006-01-11 19:05:03 -08:00
2006-09-26 10:52:37 +02:00
2006-06-26 10:48:14 -07:00
2006-09-26 10:52:37 +02:00
2006-09-26 10:52:27 +02:00
2006-09-26 10:52:33 +02:00
2006-09-26 10:52:32 +02:00
2006-09-26 10:52:32 +02:00
2006-09-26 10:52:32 +02:00
2006-07-29 20:59:55 -07:00
2006-06-26 09:58:21 -07:00
2006-09-26 10:52:40 +02:00
2006-09-26 10:52:33 +02:00
2006-06-26 10:48:22 -07:00
2006-09-26 10:52:38 +02:00
2006-09-26 10:52:38 +02:00
2006-09-26 10:52:36 +02:00
2006-09-26 10:52:26 +02:00
2006-09-26 10:52:37 +02:00
2006-09-26 10:52:32 +02:00
2006-09-26 10:52:34 +02:00
2005-10-10 08:36:46 -07:00
2006-06-30 19:25:36 +02:00
2005-11-14 19:55:17 -08:00
2006-06-30 19:25:36 +02:00
2006-09-26 10:52:31 +02:00
2006-09-26 10:52:37 +02:00
2006-09-26 10:52:32 +02:00
2006-09-26 10:52:38 +02:00
2006-09-26 10:52:40 +02:00
2006-01-11 19:05:01 -08:00
2006-09-26 10:52:33 +02:00
2006-09-26 10:52:39 +02:00