On Wed, Jul 31, 2019 at 03:35:20PM +0200, Geert Uytterhoeven wrote: > Some TIF_* flags are documented in the comment block at the top, some > next to their definitions, some in both places. > > Move all documentation to the individual definitions for consistency, > and for easy lookup. > > Signed-off-by: Geert Uytterhoeven <[email protected]> > --- > The alternative is to move all of them to the comment block, and using > linuxdoc style. > > arch/arm64/include/asm/thread_info.h | 24 ++++++++---------------- > 1 file changed, 8 insertions(+), 16 deletions(-) > > diff --git a/arch/arm64/include/asm/thread_info.h > b/arch/arm64/include/asm/thread_info.h > index 180b34ec59650a9b..cb3eb1ccccc4116b 100644 > --- a/arch/arm64/include/asm/thread_info.h > +++ b/arch/arm64/include/asm/thread_info.h > @@ -60,28 +60,20 @@ void arch_release_task_struct(struct task_struct *tsk); > #endif > > /* > - * thread information flags: > - * TIF_SYSCALL_TRACE - syscall trace active > - * TIF_SYSCALL_TRACEPOINT - syscall tracepoint for ftrace > - * TIF_SYSCALL_AUDIT - syscall auditing > - * TIF_SECCOMP - syscall secure computing > - * TIF_SYSCALL_EMU - syscall emulation active > - * TIF_SIGPENDING - signal pending > - * TIF_NEED_RESCHED - rescheduling necessary > - * TIF_NOTIFY_RESUME - callback before returning to user > + * thread information flags > */
We can probably just get rid of the this comment block at this point. :) > -#define TIF_SIGPENDING 0 > -#define TIF_NEED_RESCHED 1 > +#define TIF_SIGPENDING 0 /* signal pending */ > +#define TIF_NEED_RESCHED 1 /* rescheduling necessary */ > #define TIF_NOTIFY_RESUME 2 /* callback before returning to user */ > #define TIF_FOREIGN_FPSTATE 3 /* CPU's FP state is not current's */ > #define TIF_UPROBE 4 /* uprobe breakpoint or singlestep */ > #define TIF_FSCHECK 5 /* Check FS is USER_DS on return */ > #define TIF_NOHZ 7 > -#define TIF_SYSCALL_TRACE 8 > -#define TIF_SYSCALL_AUDIT 9 > -#define TIF_SYSCALL_TRACEPOINT 10 > -#define TIF_SECCOMP 11 > -#define TIF_SYSCALL_EMU 12 > +#define TIF_SYSCALL_TRACE 8 /* syscall trace active */ > +#define TIF_SYSCALL_AUDIT 9 /* syscall auditing */ > +#define TIF_SYSCALL_TRACEPOINT 10 /* syscall tracepoint for > ftrace */ > +#define TIF_SECCOMP 11 /* syscall secure computing */ > +#define TIF_SYSCALL_EMU 12 /* syscall emulation active */ > #define TIF_MEMDIE 18 /* is terminating due to OOM killer */ > #define TIF_FREEZE 19 > #define TIF_RESTORE_SIGMASK 20 FWIW this looks sane to me, so: Acked-by: Mark Rutland <[email protected]> Mark. > -- > 2.17.1 >

