diff options
Diffstat (limited to 'drivers/gpu')
| -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 | ||
