diff options
| author | Antonino Maniscalco <antomani103@gmail.com> | 2025-08-21 15:06:34 +0200 |
|---|---|---|
| committer | Rob Clark <robin.clark@oss.qualcomm.com> | 2025-09-06 09:06:23 -0700 |
| commit | 10fb1b2fcaee5545a5e54db1ed4d7b15c2db50c8 (patch) | |
| tree | 5022d8889f035b63e44f50b12f6a99134eecc1d6 /rust/helpers/task.c | |
| parent | b4e3429a04e2aaf166270089a01832d80f534da7 (diff) | |
drm/msm: make sure to not queue up recovery more than once
If two fault IRQs arrive in short succession recovery work will be
queued up twice.
When recovery runs a second time it may end up killing an unrelated
context.
Prevent this by masking off interrupts when triggering recovery.
Signed-off-by: Antonino Maniscalco <antomani103@gmail.com>
Reviewed-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Patchwork: https://patchwork.freedesktop.org/patch/670023/
Signed-off-by: Rob Clark <robin.clark@oss.qualcomm.com>
Diffstat (limited to 'rust/helpers/task.c')
0 files changed, 0 insertions, 0 deletions
