Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b7b35d37 authored by Prasad Sodagudi's avatar Prasad Sodagudi
Browse files

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: default avatarPrasad Sodagudi <psodagud@codeaurora.org>
parent c55f25cc
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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;