diff options
author | Boris Brezillon <boris.brezillon@collabora.com> | 2021-02-05 12:17:55 +0100 |
---|---|---|
committer | Boris Brezillon <boris.brezillon@collabora.com> | 2021-02-15 09:43:32 +0100 |
commit | 3aa0a80fc692c9959c261f4c5bfe9c23ddd90562 (patch) | |
tree | 62095c2379460ca691400a08a8138bfe2a203fb9 /drivers/phy/broadcom/phy-bcm-cygnus-pcie.c | |
parent | 1007377002ea665ede38e18ca7122c94b05394ca (diff) | |
download | linux-3aa0a80fc692c9959c261f4c5bfe9c23ddd90562.tar.gz |
drm/panfrost: Clear MMU irqs before handling the fault
When a fault is handled it will unblock the GPU which will continue
executing its shader and might fault almost immediately on a different
page. If we clear interrupts after handling the fault we might miss new
faults, so clear them before.
Cc: <stable@vger.kernel.org>
Fixes: 187d2929206e ("drm/panfrost: Add support for GPU heap allocations")
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210205111757.585248-2-boris.brezillon@collabora.com
Diffstat (limited to 'drivers/phy/broadcom/phy-bcm-cygnus-pcie.c')
0 files changed, 0 insertions, 0 deletions