diff options
author | Rik van Riel <[email protected]> | 2015-02-10 15:27:54 -0500 |
---|---|---|
committer | Frederic Weisbecker <[email protected]> | 2015-03-09 15:43:03 +0100 |
commit | 126a6a542446f1a49b9f3c69237c87df3eb4e6e1 (patch) | |
tree | 8c88aa922f1cd1d313025b61dca911b20c5614b9 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | efc1e2c9bcbab73797d7bc214014cb916d6a8eb5 (diff) |
kvm,rcu,nohz: use RCU extended quiescent state when running KVM guest
The host kernel is not doing anything while the CPU is executing
a KVM guest VCPU, so it can be marked as being in an extended
quiescent state, identical to that used when running user space
code.
The only exception to that rule is when the host handles an
interrupt, which is already handled by the irq code, which
calls rcu_irq_enter and rcu_irq_exit.
The guest_enter and guest_exit functions already switch vtime
accounting independent of context tracking. Leave those calls
where they are, instead of moving them into the context tracking
code.
Reviewed-by: Paul E. McKenney <[email protected]>
Signed-off-by: Rik van Riel <[email protected]>
Cc: Paul E. McKenney <[email protected]>
Cc: Andy Lutomirski <[email protected]>
Cc: Will deacon <[email protected]>
Cc: Marcelo Tosatti <[email protected]>
Cc: Christian Borntraeger <[email protected]>
Cc: Luiz Capitulino <[email protected]>
Cc: Paolo Bonzini <[email protected]>
Signed-off-by: Frederic Weisbecker <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions