Commit 5d69e46a authored by Oliver O'Halloran's avatar Oliver O'Halloran Committed by Michael Ellerman
Browse files

powerpc/eeh: Delete eeh_ops->init



No longer used since the platforms perform their EEH initialisation before
calling eeh_init().

Signed-off-by: default avatarOliver O'Halloran <oohall@gmail.com>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20200918093050.37344-4-oohall@gmail.com
parent 1f8fa0cd
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -216,7 +216,6 @@ enum {

struct eeh_ops {
	char *name;
	int (*init)(void);
	struct eeh_dev *(*probe)(struct pci_dev *pdev);
	int (*set_option)(struct eeh_pe *pe, int option);
	int (*get_state)(struct eeh_pe *pe, int *delay);
+0 −8
Original line number Diff line number Diff line
@@ -965,14 +965,6 @@ int eeh_init(struct eeh_ops *ops)
		return ret;
	}

	if (eeh_ops->init)
		ret = eeh_ops->init();
	if (ret) {
		pr_warn("%s: platform EEH init failed (%d)\n",
			__func__, ret);
		return ret;
	}

	/* Initialize PHB PEs */
	list_for_each_entry_safe(hose, tmp, &hose_list, list_node)
		eeh_phb_pe_create(hose);