projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6b91ec4
)
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
Borislav Petkov
<bp@suse.de>
Mon, 4 Apr 2022 08:13:25 +0000
(10:13 +0200)
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
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 e9c86299b835144c9df4d8e72c502ac8ac0101ef..baa70451b8df5d20ef0731b82f7409f9f9ff05d5 100644
(file)
--- a/
arch/x86/include/asm/page_64.h
+++ b/
arch/x86/include/asm/page_64.h
@@
-16,7
+16,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;