mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-25 02:32:08 +03:00
Issue: 1) dev_queue_xmit acquired the per queue tx lock and called driver transmit routine. 2) During the transmit - common interrupt asserted which tries to acquire the same tx lock which resulted in lock recursion. Fix: Move the lock acquire to tasklet context under common isr. Bug 3773016 Change-Id: I7cfd49beb1238286d3bccd9e4b9ccc054c4f6d30 Signed-off-by: Bhadram Varka <vbhadram@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2770227 Reviewed-by: Narayan Reddy <narayanr@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>