mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-23 01:31:30 +03:00
Issue: During multi threaded testing, there are cases where EDMA HW enters stopped state even through there are pending descriptors to process. This happens even when doorbell is rung after updating descriptors and barriers places. Fix: After processing channel interrupt, ring doorbell, if there are pending descriptors and for that channel is not running. Bug 4111305 Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2905177 Change-Id: I9d1bd391f690abc58cf262f62606c42504150b13 Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2910921 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>