diff options
author | Pierre-Louis Bossart <[email protected]> | 2020-05-26 15:36:39 -0500 |
---|---|---|
committer | Mark Brown <[email protected]> | 2020-05-27 14:06:58 +0100 |
commit | 3d3d1fb9ce34bc045b9d140a5f2ec531eff6a0fe (patch) | |
tree | 3d3b33d2b30f3efbbdba9b2e0697bc293115d410 /drivers/usb/cdns3/cdns3-debug.h | |
parent | c691f0c6e267da4207392b1082d011323c3f8606 (diff) |
ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler
The DSP may send the same interrupt multiple times before it's handled
in the interrupt thread. Rather than masking it in the thread, mask it
in the handler directly.
This patch also removes useless checks that cannot happen, and masks
that are set don't need to be re-tested.
Suggested-by: Keyon Jie <[email protected]>
Signed-off-by: Pierre-Louis Bossart <[email protected]>
Tested-by: Enric Balletbo i Serra <[email protected]>
Reviewed-by: Ranjani Sridharan <[email protected]>
BugLink: https://github.com/thesofproject/linux/issues/1492
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-debug.h')
0 files changed, 0 insertions, 0 deletions