diff options
author | Geert Uytterhoeven <geert+renesas@glider.be> | 2019-05-27 13:52:53 +0200 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2019-06-03 12:18:03 +0200 |
commit | da38e9ec9c2d0ebec1499b5961baffd08f8ca062 (patch) | |
tree | e977a6ab13fe8407d580604d7ecd20ea5f5871d3 /fs/nfsd/trace.c | |
parent | 892db541cc68eb39d7813af34f33ce74a0014a1d (diff) | |
download | linux-da38e9ec9c2d0ebec1499b5961baffd08f8ca062.tar.bz2 |
iommu/ipmmu-vmsa: Add suspend/resume support
During PSCI system suspend, R-Car Gen3 SoCs are powered down, and all
IPMMU state is lost. Hence after s2ram, devices wired behind an IPMMU,
and configured to use it, will see their DMA operations hang.
To fix this, restore all IPMMU contexts, and re-enable all active
micro-TLBs during system resume.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Tested-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'fs/nfsd/trace.c')
0 files changed, 0 insertions, 0 deletions