[PATCH v4 11/11] x86/asm: Retire RIP_REL_REF()
From: Ard Biesheuvel
Date: Thu Apr 10 2025 - 09:48:31 EST
From: Ard Biesheuvel <ardb@xxxxxxxxxx>
Now that all users have been moved into startup/ where PIC codegen is
used, RIP_REL_REF() is no longer needed. Remove it.
Signed-off-by: Ard Biesheuvel <ardb@xxxxxxxxxx>
---
arch/x86/include/asm/asm.h | 5 -----
1 file changed, 5 deletions(-)
diff --git a/arch/x86/include/asm/asm.h b/arch/x86/include/asm/asm.h
index a9f07799e337..eef0771512de 100644
--- a/arch/x86/include/asm/asm.h
+++ b/arch/x86/include/asm/asm.h
@@ -120,11 +120,6 @@ static __always_inline __pure void *rip_rel_ptr(void *p)
return p;
}
-#ifndef __pic__
-#define RIP_REL_REF(var) (*(typeof(&(var)))rip_rel_ptr(&(var)))
-#else
-#define RIP_REL_REF(var) (var)
-#endif
#endif
/*
--
2.49.0.504.g3bcea36a83-goog