diff options
-rw-r--r-- | drivers/gpu/host1x/job.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/host1x/job.c b/drivers/gpu/host1x/job.c index c4e1050f2252..c9ddff8c76cd 100644 --- a/drivers/gpu/host1x/job.c +++ b/drivers/gpu/host1x/job.c | |||
@@ -436,10 +436,6 @@ static int validate(struct host1x_firewall *fw, struct host1x_job_gather *g) | |||
436 | } | 436 | } |
437 | } | 437 | } |
438 | 438 | ||
439 | /* No relocs should remain at this point */ | ||
440 | if (fw->num_relocs) | ||
441 | err = -EINVAL; | ||
442 | |||
443 | out: | 439 | out: |
444 | return err; | 440 | return err; |
445 | } | 441 | } |
@@ -493,6 +489,10 @@ static inline int copy_gathers(struct host1x_job *job, struct device *dev) | |||
493 | offset += g->words * sizeof(u32); | 489 | offset += g->words * sizeof(u32); |
494 | } | 490 | } |
495 | 491 | ||
492 | /* No relocs should remain at this point */ | ||
493 | if (fw.num_relocs) | ||
494 | return -EINVAL; | ||
495 | |||
496 | return 0; | 496 | return 0; |
497 | } | 497 | } |
498 | 498 | ||