]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ENGR00253927 IPU: Fix NULL pointer bug when BG EOF interrupt occur early
authorWayne Zou <b36644@freescale.com>
Tue, 12 Mar 2013 08:54:59 +0000 (16:54 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:35:57 +0000 (08:35 +0200)
commitb7326121318a4ec2bbdae7bb323ed6af31f15a2b
tree212d3b323beb9017c0fe4b5e0e3bb7b50dae40dd
parent0ef1104593766ff3ea714d1bc1d1003f30a11f98
ENGR00253927 IPU: Fix NULL pointer bug when BG EOF interrupt occur early

Fix NULL pointer bug when IPU BG EOF interrupt occur before register irq handler
It can be reproduced on MIPI DSI display on i.mx6dl SabreSD board.

The sequence is:
a) enable display channel
b) pan display (fb_set_var()) -> ipu_enable_irq
c) ipu_request_irq
If an EOF interrupt comes before c and after b, the issue happens.

Signed-off-by: Wayne Zou <b36644@freescale.com>
drivers/video/mxc/mxc_ipuv3_fb.c