From 250993a36dffb703f66b8fb6d0d6803f8e22b0a3 Mon Sep 17 00:00:00 2001 From: Tao Zeng Date: Thu, 30 Mar 2017 15:56:28 +0800 Subject: [PATCH] cec: fix system server crash for long time waiting PD#138714: cec: fix system server crash in cec Avoid too long check for physical address valid Change-Id: Ia012c0f2b9901c39d0d71fd326df2828c2a2e991 Signed-off-by: Tao Zeng --- drivers/amlogic/cec/hdmi_ao_cec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/amlogic/cec/hdmi_ao_cec.c b/drivers/amlogic/cec/hdmi_ao_cec.c index 4eb473c76559..331ffe43751d 100644 --- a/drivers/amlogic/cec/hdmi_ao_cec.c +++ b/drivers/amlogic/cec/hdmi_ao_cec.c @@ -882,7 +882,7 @@ int cec_ll_tx(const unsigned char *msg, unsigned char len) mutex_lock(&cec_dev->cec_mutex); /* make sure physical address is valid before send */ if (len >= 2 && msg[1] == CEC_OC_REPORT_PHYSICAL_ADDRESS) - check_physical_addr_valid(MAX_INT); + check_physical_addr_valid(20); try_again: reinit_completion(&cec_dev->tx_ok);