diff options
| author | Mitchel Humpherys <mitchelh@codeaurora.org> | 2015-01-13 13:38:12 -0800 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 11:11:30 -0700 |
| commit | 4e11e4b28eab0bac57a709a997758c6282430ff4 (patch) | |
| tree | 80bbb7c0d1fdd2880dda1616b0269c26da002a91 /include/linux | |
| parent | 792f992308ff1a52614459c6091e363fb90b7fa8 (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
