On 02.08.2017 12:55, Mikko Perttunen wrote: > Pinning a Host1x BO currently cannot fail and zero is a valid address > for a BO when IOMMU is enabled. To avoid false errors remove checks > for NULL BO physical addresses. > > Fixes: 404bfb78daf3 ("gpu: host1x: Add IOMMU support") > Signed-off-by: Mikko Perttunen <mperttunen@xxxxxxxxxx> > --- > drivers/gpu/host1x/job.c | 8 -------- > 1 file changed, 8 deletions(-) > > diff --git a/drivers/gpu/host1x/job.c b/drivers/gpu/host1x/job.c > index bee504406cfc..db509ab8874e 100644 > --- a/drivers/gpu/host1x/job.c > +++ b/drivers/gpu/host1x/job.c > @@ -197,10 +197,6 @@ static unsigned int pin_job(struct host1x *host, struct host1x_job *job) > } > > phys_addr = host1x_bo_pin(reloc->target.bo, &sgt); > - if (!phys_addr) { > - err = -EINVAL; > - goto unpin; > - } > > job->addr_phys[job->num_unpins] = phys_addr; > job->unpins[job->num_unpins].bo = reloc->target.bo; > @@ -225,10 +221,6 @@ static unsigned int pin_job(struct host1x *host, struct host1x_job *job) > } > > phys_addr = host1x_bo_pin(g->bo, &sgt); > - if (!phys_addr) { > - err = -EINVAL; > - goto unpin; > - } > > if (!IS_ENABLED(CONFIG_TEGRA_HOST1X_FIREWALL) && host->domain) { > for_each_sg(sgt->sgl, sg, sgt->nents, j) > I think 'Fixes' tag isn't really needed for this patch since it's not a bug fix, but a cleanup. Reviewed-by: Dmitry Osipenko <digetx@xxxxxxxxx> -- Dmitry _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel