summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorMitchel Humpherys <mitchelh@codeaurora.org>2015-01-13 13:38:12 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:11:30 -0700
commit4e11e4b28eab0bac57a709a997758c6282430ff4 (patch)
tree80bbb7c0d1fdd2880dda1616b0269c26da002a91 /include/linux
parent792f992308ff1a52614459c6091e363fb90b7fa8 (diff)
iommu/arm-smmu: use a threaded handler for context interrupts
Context interrupts can call domain-specific handlers which might sleep. Currently we register our handler with request_irq, so our handler is called in atomic context, so domain handlers that sleep result in an invalid context BUG. Fix this by using request_threaded_irq. This also prepares the way for doing things like enabling clocks within our interrupt handler. Change-Id: I2f12f2aa234b62532807a208cd70f2d705083343 Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions