bdcfddfd74
Getting ready for the MSI interrupts. The pending_tre_count is used in the interrupt handler to make sure all outstanding requests are serviced. The driver will allocate 11 MSI interrupts. Each MSI interrupt can be assigned to a different CPU. Then, we have a race condition for common variables as they share the same interrupt handler with a different cause bit and they can potentially be executed in parallel. Making this variable atomic so that it can be updated from multiple processor contexts. Signed-off-by: Sinan Kaya <okaya@codeaurora.org> Signed-off-by: Vinod Koul <vinod.koul@intel.com> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
bam_dma.c | ||
hidma.c | ||
hidma.h | ||
hidma_dbg.c | ||
hidma_ll.c | ||
hidma_mgmt.c | ||
hidma_mgmt.h | ||
hidma_mgmt_sys.c |