On Thu, Apr 26, 2018 at 1:39 AM Yong Zhi <yong....@intel.com> wrote:

> From: Bingbu Cao <bingbu....@intel.com>

> Interrupt behavior shows that some time the frame end and frame start
> of next frame is unstable and can range from several to hundreds
> of micro-sec. In the case of ~10us, isr may not clear next sof interrupt
> status in single handling, which prevents new interrupts from coming.

> Fix this by handling all pending IRQs before exiting isr, so
> any abnormal behavior results from very short interrupt status
> changes is protected.

> Signed-off-by: Andy Yeh <andy....@intel.com>
> Signed-off-by: Bingbu Cao <bingbu....@intel.com>
> Signed-off-by: Yong Zhi <yong....@intel.com>
> ---
>   drivers/media/pci/intel/ipu3/ipu3-cio2.c | 32
++++++++++++++++++++++----------
>   1 file changed, 22 insertions(+), 10 deletions(-)

In case you're waiting for me with this one:

Reviewed-by: Tomasz Figa <tf...@chromium.org>

Best regards,
Tomasz

Reply via email to