mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-30 00:26:42 +07:00
powerpc/eeh: More logs for EEH initialization
The patch adds more logs to EEH initialization functions for debugging purpose. Also, the machine type (pSeries) is checked in the platform initialization to assure it's the correct platform to invoke it. Signed-off-by: Gavin Shan <shangw@linux.vnet.ibm.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
This commit is contained in:
parent
7e4bbaf0bf
commit
3ea1ae989a
@ -100,6 +100,8 @@ static int __init eeh_dev_phb_init(void)
|
||||
list_for_each_entry_safe(phb, tmp, &hose_list, list_node)
|
||||
eeh_dev_phb_init_dynamic(phb);
|
||||
|
||||
pr_info("EEH: devices created\n");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -561,7 +561,19 @@ static struct eeh_ops pseries_eeh_ops = {
|
||||
*/
|
||||
static int __init eeh_pseries_init(void)
|
||||
{
|
||||
return eeh_ops_register(&pseries_eeh_ops);
|
||||
int ret = -EINVAL;
|
||||
|
||||
if (!machine_is(pseries))
|
||||
return ret;
|
||||
|
||||
ret = eeh_ops_register(&pseries_eeh_ops);
|
||||
if (!ret)
|
||||
pr_info("EEH: pSeries platform initialized\n");
|
||||
else
|
||||
pr_info("EEH: pSeries platform initialization failure (%d)\n",
|
||||
ret);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
early_initcall(eeh_pseries_init);
|
||||
|
Loading…
Reference in New Issue
Block a user