History

Merge tag 'drm-xe-fixes-2024-07-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes

Driver Changes: - One copy/paste mistake fix. - One error path fix causing an error pointer dereference.

Daniel Vetter committed 2 years ago

Commit cfbce3b2 parents 4931c01 1f006472 files · +7 −7Browse files

Unified · Split

2 files
  1. drivers/gpu/drm/xe/xe_gt_mcr.c +3 −3
  2. drivers/gpu/drm/xe/xe_migrate.c +4 −4
drivers/gpu/drm/xe/xe_gt_mcr.c+3−3
@@ -342,7 +342,7 @@ static void init_steering_oaddrm(struct xe_gt *gt) · 341 unmodified lines
342342 else
343343 gt->steering[OADDRM].group_target = 1;
344344
345− gt->steering[DSS].instance_target = 0; /* unused */
345+ gt->steering[OADDRM].instance_target = 0; /* unused */
346346 }
347347
348348 static void init_steering_sqidi_psmi(struct xe_gt *gt)
@@ -357,8 +357,8 @@ static void init_steering_sqidi_psmi(struct xe_gt *gt) · 8 unmodified lines
357357
358358 static void init_steering_inst0(struct xe_gt *gt)
359359 {
360− gt->steering[DSS].group_target = 0; /* unused */
361− gt->steering[DSS].instance_target = 0; /* unused */
360+ gt->steering[INSTANCE0].group_target = 0; /* unused */
361+ gt->steering[INSTANCE0].instance_target = 0; /* unused */
362362 }
363363
364364 static const struct {
drivers/gpu/drm/xe/xe_migrate.c+4−4
@@ -1334,7 +1334,7 @@ xe_migrate_update_pgtables(struct xe_migrate *m, · 1333 unmodified lines
13341334 GFP_KERNEL, true, 0);
13351335 if (IS_ERR(sa_bo)) {
13361336 err = PTR_ERR(sa_bo);
1337− goto err;
1337+ goto err_bb;
13381338 }
13391339
13401340 ppgtt_ofs = NUM_KERNEL_PDE +
@@ -1385,7 +1385,7 @@ xe_migrate_update_pgtables(struct xe_migrate *m, · 44 unmodified lines
13851385 update_idx);
13861386 if (IS_ERR(job)) {
13871387 err = PTR_ERR(job);
1388− goto err_bb;
1388+ goto err_sa;
13891389 }
13901390
13911391 /* Wait on BO move */
@@ -1434,12 +1434,12 @@ xe_migrate_update_pgtables(struct xe_migrate *m, · 42 unmodified lines
14341434
14351435 err_job:
14361436 xe_sched_job_put(job);
1437+err_sa:
1438+ drm_suballoc_free(sa_bo, NULL);
14371439 err_bb:
14381440 if (!q)
14391441 mutex_unlock(&m->job_mutex);
14401442 xe_bb_free(bb, NULL);
1441−err:
1442− drm_suballoc_free(sa_bo, NULL);
14431443 return ERR_PTR(err);
14441444 }
14451445

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t