projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f9571a9
)
x86/mm: Force-inline __phys_addr_nodebug()
author
Borislav Petkov
<bp@suse.de>
Wed, 23 Mar 2022 22:24:12 +0000
(23:24 +0100)
committer
Greg Kroah-Hartman
<gregkh@linuxfoundation.org>
Tue, 20 Sep 2022 10:39:43 +0000
(12:39 +0200)
[ Upstream commit
ace1a98519270c586c0d4179419292df67441cd1
]
Fix:
vmlinux.o: warning: objtool: __sev_es_nmi_complete()+0x8b: call to __phys_addr_nodebug() leaves .noinstr.text section
Signed-off-by: Borislav Petkov <bp@suse.de>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link:
https://lore.kernel.org/r/20220324183607.31717-4-bp@alien8.de
Stable-dep-of:
54c3931957f6
("tracing: hold caller_addr to hardirq_{enable,disable}_ip")
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/x86/include/asm/page_64.h
patch
|
blob
|
history
diff --git
a/arch/x86/include/asm/page_64.h
b/arch/x86/include/asm/page_64.h
index 4bde0dc66100cd6d8207f317b2eec59ebc5cc57a..56891399fa2a6da829502e3c7b3cd9cd07f20342 100644
(file)
--- a/
arch/x86/include/asm/page_64.h
+++ b/
arch/x86/include/asm/page_64.h
@@
-15,7
+15,7
@@
extern unsigned long page_offset_base;
extern unsigned long vmalloc_base;
extern unsigned long vmemmap_base;
-static inline unsigned long __phys_addr_nodebug(unsigned long x)
+static
__always_
inline unsigned long __phys_addr_nodebug(unsigned long x)
{
unsigned long y = x - __START_KERNEL_map;