linux-sg2042/arch/s390/pci
Sebastian Ott a5f1005517 s390/pci: handle insufficient resources during dma tlb flush
In a virtualized setup lazy flushing can lead to the hypervisor
running out of resources when lots of guest pages need to be
pinned. In this situation simply trigger a global flush to give
the hypervisor a chance to free some of these resources.

Signed-off-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Reviewed-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Reviewed-by: Pierre Morel <pmorel@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2017-12-13 10:51:33 +01:00
..
Makefile s390: add a few more SPDX identifiers 2017-12-05 07:51:09 +01:00
pci.c s390: pci: add SPDX identifiers to the remaining files 2017-11-24 15:37:17 +01:00
pci_clp.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pci_debug.c s390: pci: add SPDX identifiers to the remaining files 2017-11-24 15:37:17 +01:00
pci_dma.c s390/pci: handle insufficient resources during dma tlb flush 2017-12-13 10:51:33 +01:00
pci_event.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pci_insn.c s390/pci: handle insufficient resources during dma tlb flush 2017-12-13 10:51:33 +01:00
pci_mmio.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pci_sysfs.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00