diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2021-07-25 09:52:48 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2021-07-25 09:52:48 -0700 |
commit | 9041a4d2ee2f551981689cb12066a872879f5d07 (patch) | |
tree | 39d94b36088147dae2939ab03f87345cd8129c0e /kernel | |
parent | 04ca88d056b44efee1e7635c74c0be3705efc72c (diff) | |
parent | e9ba16e68cce2f85e9f5d2eba5c0453f1a741fd2 (diff) |
Merge tag 'core-urgent-2021-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull core fix from Thomas Gleixner:
"A single update for the boot code to prevent aggressive un-inlining
which causes a section mismatch"
* tag 'core-urgent-2021-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
smpboot: Mark idle_init() as __always_inlined to work around aggressive compiler un-inlining
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/smpboot.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/smpboot.c b/kernel/smpboot.c index e4163042c4d6..21b7953f8242 100644 --- a/kernel/smpboot.c +++ b/kernel/smpboot.c @@ -47,7 +47,7 @@ void __init idle_thread_set_boot_cpu(void) * * Creates the thread if it does not exist. */ -static inline void idle_init(unsigned int cpu) +static inline void __always_inline idle_init(unsigned int cpu) { struct task_struct *tsk = per_cpu(idle_threads, cpu); |