Loading
msm: camera: isp: Use disable tasklet instead of kill
Apart from ISR, page faults handler for iommu can schedule
isp subdev tasklet. During camera exit, there is concurrency
with page fault handler that reschedules tasklet after tasklet
kill in close node, resulting in an invalid access to data struct.
To prevent self rescheudling add tasklet disable and tasklet
queue flush. Add counterpart, tasklet enable in init hardware
to complete pair.
Change-Id: I0a70d4563ea03127f93ab3524ab127dda61778be
Signed-off-by:
Sagar Gore <sgore@codeaurora.org>