summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorSeemanta Dutta <seemanta@codeaurora.org>2015-11-19 21:42:19 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 21:16:49 -0700
commit75a73e973ce3bbfaf854d5f2612aa23f07a1bb2d (patch)
treeda8f9c977c0030332e60cae470cada62e5a5d268 /include/linux
parent827818e566150186bfdd0d931511ab16e22fe21b (diff)
cam: smmu: Schedule work queue for triggering page fault handler
If page fault handler is triggered from within the same context as ARM IOMMU driver, it can lead to deadlock due to improper grabbing of mutexes. This can be avoided if the page fault handler context is immediately returned to ARM IOMMU driver after scheduling work queue for triggering client specific fault handler registered with CAM SMMU driver. So, schedule tasklet for triggering page fault handler of all registered clients. Change-Id: I7fbe520f7e27c9a4f4917cd259f138c64ee76e78 Signed-off-by: Seemanta Dutta <seemanta@codeaurora.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions