[PATCH] powerpc/npu-dma.c: Fix deadlock in mmio_invalidate

Mark Hairgrove mhairgrove at nvidia.com
Wed Feb 21 05:34:49 AEDT 2018



On Mon, 19 Feb 2018, Balbir Singh wrote:

> Good point, although I think the acquire_* function itself may be called
> from a higher layer with the mmap_sem always held. I wonder if we need
> barriers around get and put mmio_atsd_reg.

I agree with the need for memory barriers. FWIW, page tables can be
invalidated without mmap_sem being held, for example by
unmap_mapping_range.



More information about the Linuxppc-dev mailing list