From 1ceec25182248bec78ddb2c001f47f708f6d97f5 Mon Sep 17 00:00:00 2001 From: Andy Sun Date: Thu, 25 Jan 2018 15:32:00 +0800 Subject: ais: move axi_irq process before sof_irq Under high cpu loading condition, next field sof will come with previous frame done together, need to process for previous one firstly. Change-Id: I9438e5adc034a20a39b0bc072e97df05f8863e9d Signed-off-by: Andy Sun --- drivers/media/platform/msm/ais/isp/msm_isp_util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/platform/msm/ais/isp/msm_isp_util.c b/drivers/media/platform/msm/ais/isp/msm_isp_util.c index 27a221918987..bd1163e1da63 100644 --- a/drivers/media/platform/msm/ais/isp/msm_isp_util.c +++ b/drivers/media/platform/msm/ais/isp/msm_isp_util.c @@ -2153,11 +2153,11 @@ void msm_isp_do_tasklet(unsigned long data) irq_ops->process_stats_irq(vfe_dev, irq_status0, irq_status1, pingpong_status, &ts); - irq_ops->process_sof_irq(vfe_dev, - irq_status0, irq_status1, &ts); irq_ops->process_axi_irq(vfe_dev, irq_status0, irq_status1, pingpong_status, &ts); + irq_ops->process_sof_irq(vfe_dev, + irq_status0, irq_status1, &ts); irq_ops->process_camif_irq(vfe_dev, irq_status0, irq_status1, &ts); irq_ops->process_reg_update(vfe_dev, -- cgit v1.2.3