From 236c04e18a81d7cbd1ed18cb0b79d59d29c06da7 Mon Sep 17 00:00:00 2001 From: Subbaraman Narayanamurthy Date: Fri, 9 Oct 2020 19:07:47 -0700 Subject: [PATCH] hwmon: qti_amoled_ecm: Suppress printing error logs for probe deferral When active_panel is not available because of drm driver's probe deferral, suppress printing error logs. Change-Id: I210ff1ef79e468fef12b296c552e9611c2e888a8 Signed-off-by: Subbaraman Narayanamurthy --- drivers/hwmon/qti_amoled_ecm.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/hwmon/qti_amoled_ecm.c b/drivers/hwmon/qti_amoled_ecm.c index 804c02f5436c..a7fea8097500 100644 --- a/drivers/hwmon/qti_amoled_ecm.c +++ b/drivers/hwmon/qti_amoled_ecm.c @@ -759,7 +759,7 @@ static int amoled_ecm_parse_dt(struct amoled_ecm *ecm) } rc = amoled_ecm_parse_panel_dt(ecm); - if (rc < 0) + if (rc && rc != -EPROBE_DEFER) pr_err("failed to get active panel, rc=%d\n", rc); return rc; @@ -866,7 +866,9 @@ static int qti_amoled_ecm_probe(struct platform_device *pdev) rc = amoled_ecm_parse_dt(ecm); if (rc < 0) { - dev_err(&pdev->dev, "Failed to parse AMOLED ECM rc=%d\n", rc); + if (rc != -EPROBE_DEFER) + dev_err(&pdev->dev, "Failed to parse AMOLED ECM rc=%d\n", + rc); return rc; }