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
Showing
- arch/ia64/kernel/mca.c 1 addition, 1 deletionarch/ia64/kernel/mca.c
- arch/ia64/kernel/ptrace.c 4 additions, 4 deletionsarch/ia64/kernel/ptrace.c
- arch/powerpc/xmon/xmon.c 7 additions, 6 deletionsarch/powerpc/xmon/xmon.c
- block/blk-mq.c 1 addition, 1 deletionblock/blk-mq.c
- drivers/md/dm.c 3 additions, 3 deletionsdrivers/md/dm.c
- fs/binfmt_elf.c 5 additions, 3 deletionsfs/binfmt_elf.c
- fs/binfmt_elf_fdpic.c 3 additions, 1 deletionfs/binfmt_elf_fdpic.c
- fs/userfaultfd.c 2 additions, 2 deletionsfs/userfaultfd.c
- include/linux/sched.h 15 additions, 16 deletionsinclude/linux/sched.h
- include/linux/sched/debug.h 1 addition, 1 deletioninclude/linux/sched/debug.h
- include/linux/sched/signal.h 1 addition, 1 deletioninclude/linux/sched/signal.h
- init/init_task.c 1 addition, 1 deletioninit/init_task.c
- kernel/cgroup/cgroup-v1.c 1 addition, 1 deletionkernel/cgroup/cgroup-v1.c
- kernel/debug/kdb/kdb_support.c 10 additions, 8 deletionskernel/debug/kdb/kdb_support.c
- kernel/fork.c 2 additions, 2 deletionskernel/fork.c
- kernel/hung_task.c 1 addition, 1 deletionkernel/hung_task.c
- kernel/kthread.c 2 additions, 2 deletionskernel/kthread.c
- kernel/locking/mutex.c 3 additions, 3 deletionskernel/locking/mutex.c
- kernel/locking/rtmutex.c 2 additions, 2 deletionskernel/locking/rtmutex.c
- kernel/locking/rwsem.c 1 addition, 1 deletionkernel/locking/rwsem.c
Loading
Please register or sign in to comment