aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts-by-pid.py
diff options
context:
space:
mode:
authorChris Wilson <[email protected]>2018-05-07 14:57:26 +0100
committerChris Wilson <[email protected]>2018-05-08 14:59:16 +0100
commit71ace7ca2545d7cd7522988c16ad6c94e6169366 (patch)
tree82e59e510c5ebd5779600ceba7f20eb6de93774f /tools/perf/scripts/python/syscall-counts-by-pid.py
parent4f6d8fcf1a53d4d544d9a13f70cb2669572b7ecb (diff)
drm/i915: Disable tasklet scheduling across initial scheduling
During request submission, we call the engine->schedule() function so that we may reorder the active requests as required for inheriting the new request's priority. This may schedule several tasklets to run on the local CPU, but we will need to schedule the tasklets again for the new request. Delay all the local tasklets until the end, so that we only have to process the queue just once. v2: Beware PREEMPT_RCU, as then local_bh_disable() is then not a superset of rcu_read_lock(). Signed-off-by: Chris Wilson <[email protected]> Cc: Tvrtko Ursulin <[email protected]> Cc: Mika Kuoppala <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected] Reviewed-by: Tvrtko Ursulin <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions