File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1358,7 +1358,7 @@ xe_migrate_update_pgtables(struct xe_migrate *m,
13581358 GFP_KERNEL , true, 0 );
13591359 if (IS_ERR (sa_bo )) {
13601360 err = PTR_ERR (sa_bo );
1361- goto err ;
1361+ goto err_bb ;
13621362 }
13631363
13641364 ppgtt_ofs = NUM_KERNEL_PDE +
@@ -1406,7 +1406,7 @@ xe_migrate_update_pgtables(struct xe_migrate *m,
14061406 update_idx );
14071407 if (IS_ERR (job )) {
14081408 err = PTR_ERR (job );
1409- goto err_bb ;
1409+ goto err_sa ;
14101410 }
14111411
14121412 /* Wait on BO move */
@@ -1458,10 +1458,10 @@ xe_migrate_update_pgtables(struct xe_migrate *m,
14581458
14591459err_job :
14601460 xe_sched_job_put (job );
1461+ err_sa :
1462+ drm_suballoc_free (sa_bo , NULL );
14611463err_bb :
14621464 xe_bb_free (bb , NULL );
1463- err :
1464- drm_suballoc_free (sa_bo , NULL );
14651465 return ERR_PTR (err );
14661466}
14671467
You can’t perform that action at this time.
0 commit comments