mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
87abec1ed9d03cec8e8833477d45537025a41945
gm20b_pbdma_handle_intr is only initializing pbdma_status when either pbdma_intr_0 or pbdma_intr_1 is pending. This could lead to using non-initialized chsw_status in gv11b_fifo_preempt_poll_pbdma, and causing unexpected failures in unit tests. Read pbdma_status before checking for pbdma interrupts, to make sure pbdma_status contains valid data. Jira NVGPU-4887 Change-Id: If1bdb24ae04b58e85e4217c9c0854c01ca65525b Signed-off-by: Thomas Fleury <tfleury@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2279111 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Description
No description provided