mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
For continuous mode dma, if callback for dma completion is late their is possiblity that old state data is played out. Change make sure once state is set to DRAINING, buffer is set to play null samples if dma stop is late. Bug 2456491 Bug 2456315 Change-Id: I98272205668b36faac789c2e5d683bc3bf8e835f Signed-off-by: Dipesh Gandhi <dipeshg@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1989238 (cherry picked from commit 72222b7a7177fae6f09ee4b7124d3df30fe685f3) Reviewed-on: https://git-master.nvidia.com/r/1989190 (cherry picked from commit 01e09612056e78b7b0542f1884bc43f559c59956) Reviewed-on: https://git-master.nvidia.com/r/2125790 Reviewed-by: Uday Gupta <udayg@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Niranjan Dighe <ndighe@nvidia.com> Reviewed-by: Nitin Pai <npai@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>