diff options
author | Anna-Maria Gleixner <[email protected]> | 2018-07-31 18:13:58 +0200 |
---|---|---|
committer | Thomas Gleixner <[email protected]> | 2018-07-31 22:08:44 +0200 |
commit | 80d20d35af1edd632a5e7a3b9c0ab7ceff92769e (patch) | |
tree | 110057bdbdc33812275250f48387d2c02dff4597 /drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | |
parent | acb1872577b346bd15ab3a3f8dff780d6cca4b70 (diff) |
nohz: Fix local_timer_softirq_pending()
local_timer_softirq_pending() checks whether the timer softirq is
pending with: local_softirq_pending() & TIMER_SOFTIRQ.
This is wrong because TIMER_SOFTIRQ is the softirq number and not a
bitmask. So the test checks for the wrong bit.
Use BIT(TIMER_SOFTIRQ) instead.
Fixes: 5d62c183f9e9 ("nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick()")
Signed-off-by: Anna-Maria Gleixner <[email protected]>
Signed-off-by: Thomas Gleixner <[email protected]>
Reviewed-by: Paul E. McKenney <[email protected]>
Reviewed-by: Daniel Bristot de Oliveira <[email protected]>
Acked-by: Frederic Weisbecker <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Link: https://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c')
0 files changed, 0 insertions, 0 deletions