EDAC: Unexport and make edac_subsys static
authorBorislav Petkov <bp@suse.de>
Mon, 30 Nov 2015 13:15:31 +0000 (14:15 +0100)
committerBorislav Petkov <bp@suse.de>
Fri, 11 Dec 2015 15:56:40 +0000 (16:56 +0100)
... and use the accessor instead.

Signed-off-by: Borislav Petkov <bp@suse.de>
drivers/edac/edac_module.c
include/linux/edac.h

index 059b592..2b53680 100644 (file)
@@ -95,11 +95,10 @@ static void edac_workqueue_teardown(void)
  * sysfs object: /sys/devices/system/edac
  *     need to export to other files
  */
-struct bus_type edac_subsys = {
+static struct bus_type edac_subsys = {
        .name = "edac",
        .dev_name = "edac",
 };
-EXPORT_SYMBOL_GPL(edac_subsys);
 
 static int edac_subsys_init(void)
 {
index 98f915d..9e0d789 100644 (file)
@@ -28,7 +28,6 @@ struct device;
 extern int edac_op_state;
 extern int edac_err_assert;
 extern atomic_t edac_handlers;
-extern struct bus_type edac_subsys;
 
 extern int edac_handler_set(void);
 extern void edac_atomic_assert_error(void);