]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - include/linux/context_tracking_state.h
context_tracking: Rename context symbols to prepare for transition state
authorFrederic Weisbecker <fweisbec@gmail.com>
Wed, 4 Mar 2015 17:06:33 +0000 (18:06 +0100)
committerFrederic Weisbecker <fweisbec@gmail.com>
Mon, 9 Mar 2015 14:42:50 +0000 (16:42 +0200)
commitc467ea763fd5d8795b7d1b5a78eb94b6ad8f66ad
tree581f519cb6c9b442f26ee3b57c9f681419d918f5
parentc5ae732a443e2600823b930457eaab6e25f69b32
context_tracking: Rename context symbols to prepare for transition state

Current context tracking symbols are designed to express living state.
As such they are prefixed with "IN_": IN_USER, IN_KERNEL.

Now we are going to use these symbols to also express state transitions
such as context_tracking_enter(IN_USER) or context_tracking_exit(IN_USER).
But while the "IN_" prefix works well to express entering a context, it's
confusing to depict a context exit: context_tracking_exit(IN_USER)
could mean two things:
1) We are exiting the current context to enter user context.
2) We are exiting the user context
We want 2) but the reviewer may be confused and understand 1)

So lets disambiguate these symbols and rename them to CONTEXT_USER and
CONTEXT_KERNEL.

Acked-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>
arch/x86/kernel/traps.c
include/linux/context_tracking.h
include/linux/context_tracking_state.h
kernel/context_tracking.c
kernel/sched/core.c