Skip to content
  • Rik van Riel's avatar
    context_tracking: Run vtime_user_enter/exit only when state == CONTEXT_USER · 19fdd98b
    Rik van Riel authored
    
    
    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: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
    Signed-off-by: default avatarRik 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: default avatarFrederic Weisbecker <fweisbec@gmail.com>
    19fdd98b