]> git.karo-electronics.de Git - karo-tx-linux.git/commit
context_tracking: Run vtime_user_enter/exit only when state == CONTEXT_USER
authorRik van Riel <riel@redhat.com>
Tue, 10 Feb 2015 20:27:52 +0000 (15:27 -0500)
committerFrederic Weisbecker <fweisbec@gmail.com>
Mon, 9 Mar 2015 14:42:57 +0000 (15:42 +0100)
commit19fdd98b6253404c6bdd6927bde9f962729376f7
tree7e9f28b0b06ce051274bf0b9e23c4c6d52842828
parenta3a9c7dff25791f3a1041aa96e770af662d99a35
context_tracking: Run vtime_user_enter/exit only when state == CONTEXT_USER

Only run vtime_user_enter, vtime_user_exit, and the user enter & exit
trace points when we are entering or exiting user state, respectively.

The KVM code in guest_enter and guest_exit already take care of calling
vtime_guest_enter and vtime_guest_exit, respectively.

The RCU code only distinguishes between "idle" and "not idle or kernel".
There should be no need to add an additional (unused) state there.

Reviewed-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Signed-off-by: Rik van Riel <riel@redhat.com>
Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Cc: Andy Lutomirski <luto@amacapital.net>
Cc: Will deacon <will.deacon@arm.com>
Cc: Marcelo Tosatti <mtosatti@redhat.com>
Cc: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: Luiz Capitulino <lcapitulino@redhat.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
kernel/context_tracking.c