diff options
| author | Dave Airlie <airlied@redhat.com> | 2024-09-17 14:53:29 +1000 |
|---|---|---|
| committer | Dave Airlie <airlied@redhat.com> | 2024-09-17 14:53:34 +1000 |
| commit | ae2c6d8b3b88c176dff92028941a4023f1b4cb91 (patch) | |
| tree | 55f8ef79f4688a3909abf41e8b0fbee6126f1a81 /drivers/gpu/drm/xe/xe_exec_queue.c | |
| parent | 26df39de93bb8763bb3088db6c76eb98d4cd7213 (diff) | |
| parent | f1a4dceeb2bd4b4478e4f0c77dac55569d153fb3 (diff) | |
| download | linux-next-ae2c6d8b3b88c176dff92028941a4023f1b4cb91.tar.gz linux-next-ae2c6d8b3b88c176dff92028941a4023f1b4cb91.zip | |
Merge tag 'drm-xe-next-fixes-2024-09-12' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
Driver Changes:
- Fix usefafter-free when provisioning VF (Matthew Auld)
- Suppress rpm warning on false positive (Rodrigo)
- Fix memleak on ioctl error path (Dafna)
- Fix use-after-free while inserting ggtt (Michal Wajdeczko)
- Add Wa_15016589081 workaround (Tejas)
- Fix error path on suspend (Maarten)
Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/az6xs2z6zj3brq2h5wgaaoxwnqktrwbvxoyckrz7gbywsso734@a6v7gytqbcd6
Diffstat (limited to 'drivers/gpu/drm/xe/xe_exec_queue.c')
| -rw-r--r-- | drivers/gpu/drm/xe/xe_exec_queue.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/xe/xe_exec_queue.c b/drivers/gpu/drm/xe/xe_exec_queue.c index 5a9cbc97f0be..7f28b7fc68d5 100644 --- a/drivers/gpu/drm/xe/xe_exec_queue.c +++ b/drivers/gpu/drm/xe/xe_exec_queue.c @@ -223,8 +223,10 @@ struct xe_exec_queue *xe_exec_queue_create_bind(struct xe_device *xe, gt->usm.reserved_bcs_instance, false); - if (!hwe) + if (!hwe) { + xe_vm_put(migrate_vm); return ERR_PTR(-EINVAL); + } q = xe_exec_queue_create(xe, migrate_vm, BIT(hwe->logical_instance), 1, hwe, |
