|
@@ -89,7 +89,7 @@
|
|
|
/* Platform dependent EEH operations */
|
|
|
struct eeh_ops *eeh_ops = NULL;
|
|
|
|
|
|
-int eeh_subsystem_enabled;
|
|
|
+bool eeh_subsystem_enabled = false;
|
|
|
EXPORT_SYMBOL(eeh_subsystem_enabled);
|
|
|
|
|
|
/*
|
|
@@ -364,7 +364,7 @@ int eeh_dev_check_failure(struct eeh_dev *edev)
|
|
|
|
|
|
eeh_stats.total_mmio_ffs++;
|
|
|
|
|
|
- if (!eeh_subsystem_enabled)
|
|
|
+ if (!eeh_enabled())
|
|
|
return 0;
|
|
|
|
|
|
if (!edev) {
|
|
@@ -822,7 +822,7 @@ int eeh_init(void)
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
- if (eeh_subsystem_enabled)
|
|
|
+ if (eeh_enabled())
|
|
|
pr_info("EEH: PCI Enhanced I/O Error Handling Enabled\n");
|
|
|
else
|
|
|
pr_warning("EEH: No capable adapters found\n");
|
|
@@ -897,7 +897,7 @@ void eeh_add_device_late(struct pci_dev *dev)
|
|
|
struct device_node *dn;
|
|
|
struct eeh_dev *edev;
|
|
|
|
|
|
- if (!dev || !eeh_subsystem_enabled)
|
|
|
+ if (!dev || !eeh_enabled())
|
|
|
return;
|
|
|
|
|
|
pr_debug("EEH: Adding device %s\n", pci_name(dev));
|
|
@@ -1005,7 +1005,7 @@ void eeh_remove_device(struct pci_dev *dev)
|
|
|
{
|
|
|
struct eeh_dev *edev;
|
|
|
|
|
|
- if (!dev || !eeh_subsystem_enabled)
|
|
|
+ if (!dev || !eeh_enabled())
|
|
|
return;
|
|
|
edev = pci_dev_to_eeh_dev(dev);
|
|
|
|
|
@@ -1045,7 +1045,7 @@ void eeh_remove_device(struct pci_dev *dev)
|
|
|
|
|
|
static int proc_eeh_show(struct seq_file *m, void *v)
|
|
|
{
|
|
|
- if (0 == eeh_subsystem_enabled) {
|
|
|
+ if (!eeh_enabled()) {
|
|
|
seq_printf(m, "EEH Subsystem is globally disabled\n");
|
|
|
seq_printf(m, "eeh_total_mmio_ffs=%llu\n", eeh_stats.total_mmio_ffs);
|
|
|
} else {
|