projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bdae2a0
)
sched: Always inline is_percpu_thread()
author
Peter Zijlstra
<peterz@infradead.org>
Mon, 20 Sep 2021 13:31:11 +0000
(15:31 +0200)
committer
Greg Kroah-Hartman
<gregkh@linuxfoundation.org>
Sun, 17 Oct 2021 08:43:33 +0000
(10:43 +0200)
[ Upstream commit
83d40a61046f73103b4e5d8f1310261487ff63b0
]
vmlinux.o: warning: objtool: check_preemption_disabled()+0x81: call to is_percpu_thread() leaves .noinstr.text section
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link:
https://lkml.kernel.org/r/20210928084218.063371959@infradead.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
include/linux/sched.h
patch
|
blob
|
history
diff --git
a/include/linux/sched.h
b/include/linux/sched.h
index 29c7ccd5ae42e810fec2a5f4c3b2ca77188db6f5..b85b26d9ccefeda08bb8be7d5d2f54f89d66741b 100644
(file)
--- a/
include/linux/sched.h
+++ b/
include/linux/sched.h
@@
-1589,7
+1589,7
@@
extern struct pid *cad_pid;
#define tsk_used_math(p) ((p)->flags & PF_USED_MATH)
#define used_math() tsk_used_math(current)
-static inline bool is_percpu_thread(void)
+static
__always_
inline bool is_percpu_thread(void)
{
#ifdef CONFIG_SMP
return (current->flags & PF_NO_SETAFFINITY) &&