mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
Re-organize IPC channel reset and mailbox interrupt handling code to fix race condition where KMD was receiving new msg from DCE while processing previous msg and clearing mailbox interrupt as part of it. which was causing wait_for_ipc to get stuck. JIRA TDS-6381 Change-Id: Ibd6ab1758d9b5b2e3709a03dadbc84f2585653a4 Signed-off-by: Mahesh Kumar <mahkumar@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-t23x/+/2460641 Reviewed-by: Santosh Galma <galmar@nvidia.com> Reviewed-by: Arun Swain <arswain@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>