OpenCloudOS-Kernel/arch
Chen Zhuo 5cdab9b63d cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic
commit bf9282dc26 upstream.

This allows moving the leave_mm() call into generic code before
rcu_idle_enter(). Gets rid of more trace_*_rcuidle() users.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Tested-by: Marco Elver <elver@google.com>
Link: https://lkml.kernel.org/r/20200821085348.369441600@infradead.org
Signed-off-by: Chen Zhuo <sagazchen@tencent.com>
Signed-off-by: Xinghui Li <korantli@tencent.com>
2024-06-11 20:51:24 +08:00
..
alpha ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
arc ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
arm xen/arm: Fix race in RB-tree based P2M accounting 2024-06-11 20:41:09 +08:00
arm64 kdump: the capture kernel can't use dma memory 2024-06-11 20:51:11 +08:00
c6x mm: consolidate pgtable_cache_init() and pgd_cache_init() 2019-09-24 15:54:09 -07:00
csky ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
h8300 ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
hexagon ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
ia64 ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
m68k ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
microblaze tkernel: add base tlinux kernel interfaces 2024-06-11 20:09:33 +08:00
mips ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
nds32 ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
nios2 nios2 update for v5.4-rc1 2019-09-27 13:02:19 -07:00
openrisc ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
parisc ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
powerpc powerpc/32: Fix overread/overwrite of thread_struct via ptrace 2024-06-11 20:41:42 +08:00
riscv ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
s390 ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
sh ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
sparc ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
um ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
unicore32 mm: treewide: clarify pgtable_page_{ctor,dtor}() naming 2019-09-26 10:10:44 -07:00
x86 cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic 2024-06-11 20:51:24 +08:00
xtensa ock: sync codes to ock 5.4.119-20.0009.21 2024-06-11 20:27:38 +08:00
.gitignore
Kconfig x86, arm64: Add ARCH_WANT_RESERVE_CRASH_KERNEL config 2024-06-11 20:51:00 +08:00