diff options
author | Paul E. McKenney <paulmck@kernel.org> | 2021-01-20 13:38:08 -0800 |
---|---|---|
committer | Paul E. McKenney <paulmck@kernel.org> | 2021-03-08 14:18:07 -0800 |
commit | 7ffc9ec8eac196cbd85669a4d7920cd80f186a51 (patch) | |
tree | 91692f5101bbeef9055de2382cd4fd539a1bdebe /tools/perf/scripts/python/export-to-postgresql.py | |
parent | b01b405092b7940bd366053a27ed54a87c84e96a (diff) |
kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore()
The krc_this_cpu_unlock() function does a raw_spin_unlock() immediately
followed by a local_irq_restore(). This commit saves a line of code by
merging them into a raw_spin_unlock_irqrestore(). This transformation
also reduces scheduling latency because raw_spin_unlock_irqrestore()
responds immediately to a reschedule request. In contrast,
local_irq_restore() does a scheduling-oblivious enabling of interrupts.
Reported-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions