diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2014-11-12 15:46:55 +1100 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2014-11-12 16:41:25 +1100 |
commit | b54d1a8cfc24b06a7649cc5e33aa704662716a28 (patch) | |
tree | aca79bd1ebb2297a654a12c2bb83564f15cf86e4 /core/opal.c | |
parent | 0859f799583daa5fac57ab3f9a1175aae4de3252 (diff) | |
download | talos-skiboot-b54d1a8cfc24b06a7649cc5e33aa704662716a28.tar.gz talos-skiboot-b54d1a8cfc24b06a7649cc5e33aa704662716a28.zip |
timer: Only check "poll" timers on actual poll, not any interrupt
Due to the lack of SLW timed interrupt support, we take the opportunity
to check out timers on any incoming interrupt. However we really don't
want to do that for the background pollers.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'core/opal.c')
-rw-r--r-- | core/opal.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/opal.c b/core/opal.c index 0dab3f70..5e1c742e 100644 --- a/core/opal.c +++ b/core/opal.c @@ -280,7 +280,7 @@ void opal_run_pollers(void) struct opal_poll_entry *poll_ent; /* We run the timers first */ - check_timers(); + check_timers(false); /* The pollers are run lokelessly, see comment in opal_del_poller */ list_for_each(&opal_pollers, poll_ent, link) |