Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

arm: Remove TIF_NOHZ

Arm entry code calls context tracking from fast path. TIF_NOHZ is unused
and can be safely removed.

Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Russell King <linux@armlinux.org.uk>

-2
-1
arch/arm/Kconfig
··· 72 72 select HAVE_ARM_SMCCC if CPU_V7 73 73 select HAVE_EBPF_JIT if !CPU_ENDIAN_BE32 74 74 select HAVE_CONTEXT_TRACKING 75 - select HAVE_TIF_NOHZ 76 75 select HAVE_COPY_THREAD_TLS 77 76 select HAVE_C_RECORDMCOUNT 78 77 select HAVE_DEBUG_KMEMLEAK if !XIP_KERNEL
-1
arch/arm/include/asm/thread_info.h
··· 141 141 #define TIF_SYSCALL_TRACEPOINT 6 /* syscall tracepoint instrumentation */ 142 142 #define TIF_SECCOMP 7 /* seccomp syscall filtering active */ 143 143 144 - #define TIF_NOHZ 12 /* in adaptive nohz mode */ 145 144 #define TIF_USING_IWMMXT 17 146 145 #define TIF_MEMDIE 18 /* is terminating due to OOM killer */ 147 146 #define TIF_RESTORE_SIGMASK 20