efi/libstub/arm64: Use hidden attribute for struct screen_info reference
[platform/kernel/linux-rpi.git] / arch / arm64 / include / asm / efi.h
index 8f3043a..464ac85 100644 (file)
@@ -81,6 +81,9 @@ static inline unsigned long efi_get_max_initrd_addr(unsigned long dram_base,
 #define alloc_screen_info(x...)                &screen_info
 #define free_screen_info(x...)
 
+/* redeclare as 'hidden' so the compiler will generate relative references */
+extern struct screen_info screen_info __attribute__((__visibility__("hidden")));
+
 static inline void efifb_setup_from_dmi(struct screen_info *si, const char *opt)
 {
 }