sched: Change task_struct::state
authorPeter Zijlstra <peterz@infradead.org>
Fri, 11 Jun 2021 08:28:17 +0000 (10:28 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Fri, 18 Jun 2021 09:43:09 +0000 (11:43 +0200)
commit2f064a59a11ff9bc22e52e9678bc601404c7cb34
treeacc246021cd9f158016247f00f238668963daed7
parent7c3edd6d9cb4d8ea8db5b167dc2eee94d7e4667b
sched: Change task_struct::state

Change the type and name of task_struct::state. Drop the volatile and
shrink it to an 'unsigned int'. Rename it in order to find all uses
such that we can use READ_ONCE/WRITE_ONCE as appropriate.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Daniel Bristot de Oliveira <bristot@redhat.com>
Acked-by: Will Deacon <will@kernel.org>
Acked-by: Daniel Thompson <daniel.thompson@linaro.org>
Link: https://lore.kernel.org/r/20210611082838.550736351@infradead.org
28 files changed:
arch/ia64/kernel/mca.c
arch/ia64/kernel/ptrace.c
arch/powerpc/xmon/xmon.c
block/blk-mq.c
drivers/md/dm.c
fs/binfmt_elf.c
fs/binfmt_elf_fdpic.c
fs/userfaultfd.c
include/linux/sched.h
include/linux/sched/debug.h
include/linux/sched/signal.h
init/init_task.c
kernel/cgroup/cgroup-v1.c
kernel/debug/kdb/kdb_support.c
kernel/fork.c
kernel/hung_task.c
kernel/kthread.c
kernel/locking/mutex.c
kernel/locking/rtmutex.c
kernel/locking/rwsem.c
kernel/ptrace.c
kernel/rcu/rcutorture.c
kernel/rcu/tree_stall.h
kernel/sched/core.c
kernel/sched/deadline.c
kernel/sched/fair.c
lib/syscall.c
net/core/dev.c