drivers: edac: Disable panic for the correctable errors

Add check for "qcom,disable-panic-on-ce" property
to override the kconfig settings and disable panic
for correctable errors.

Change-Id: I34a562df23cb8e91c8bafb1f7b6e5aa09362603d
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
This commit is contained in:
Prasad Sodagudi 2020-09-10 11:05:27 -07:00
commit b7b35d377a

View file

@ -496,6 +496,10 @@ static int kryo_cpu_erp_probe(struct platform_device *pdev)
drv->edev_ctl->ctl_name = "cache";
#ifdef CONFIG_EDAC_KRYO_ARM64_PANIC_ON_CE
drv->edev_ctl->panic_on_ce = ARM64_ERP_PANIC_ON_CE;
if (of_property_read_bool(pdev->dev.of_node,
"qcom,disable-panic-on-ce"))
drv->edev_ctl->panic_on_ce = 0;
#endif
drv->edev_ctl->panic_on_ue = ARM64_ERP_PANIC_ON_UE;
drv->nb_pm.notifier_call = kryo_pmu_cpu_pm_notify;