diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c index b715e789c..c91c31ec3 100644 --- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c @@ -1649,7 +1649,6 @@ static bool gk20a_fifo_handle_mmu_fault_locked( } else { fault_id = gk20a_readl(g, fifo_intr_mmu_fault_id_r()); fake_fault = false; - gk20a_debug_dump(g); } @@ -1825,6 +1824,10 @@ static bool gk20a_fifo_handle_mmu_fault_locked( } } + if (!fake_fault) { + gk20a_debug_dump(g); + } + /* clear interrupt */ gk20a_writel(g, fifo_intr_mmu_fault_id_r(), (u32)fault_id);