Blame SOURCES/rasdaemon-avoid-multiple-definitions.patch

31a1f8
commit fd982af0a307edc5d3e56011d2e045015b1efd4b
31a1f8
Author: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
31a1f8
Date:   Mon Mar 30 01:22:24 2020 +0200
31a1f8
31a1f8
    ras-record.h: define an external var as such
31a1f8
    
31a1f8
    Otherwise, newer versions of gcc will produce multiple symbols,
31a1f8
    causing link breakages.
31a1f8
    
31a1f8
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
31a1f8
31a1f8
diff --git a/ras-record.h b/ras-record.h
31a1f8
index 5311c67caf44..0d2a481c23dd 100644
31a1f8
--- a/ras-record.h
31a1f8
+++ b/ras-record.h
31a1f8
@@ -25,7 +25,7 @@
31a1f8
 
31a1f8
 extern long user_hz;
31a1f8
 
31a1f8
-struct ras_events *ras;
31a1f8
+extern struct ras_events *ras;
31a1f8
 
31a1f8
 struct ras_mc_event {
31a1f8
 	char timestamp[64];