projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d3e4c46
)
drm/omap: accept NULL for dma_addr in omap_gem_pin
author
Tomi Valkeinen
<tomi.valkeinen@ti.com>
Thu, 10 Oct 2019 11:59:55 +0000
(13:59 +0200)
committer
Tomi Valkeinen
<tomi.valkeinen@ti.com>
Fri, 11 Oct 2019 14:02:25 +0000
(17:02 +0300)
Allow NULL to be passed in 'dma_addr' for omap_gem_pin(), in case the
caller does not need the dma_addr.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Reviewed-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Link:
https://patchwork.freedesktop.org/patch/msgid/20191010120000.1421-4-jjhiblot@ti.com
drivers/gpu/drm/omapdrm/omap_gem.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/omapdrm/omap_gem.c
b/drivers/gpu/drm/omapdrm/omap_gem.c
index 9201c21e206fc3a4ca6cbe62ca12601d4326c885..a6562d23d314aa86871962352eb68bf9ca4b36eb 100644
(file)
--- a/
drivers/gpu/drm/omapdrm/omap_gem.c
+++ b/
drivers/gpu/drm/omapdrm/omap_gem.c
@@
-819,9
+819,11
@@
int omap_gem_pin(struct drm_gem_object *obj, dma_addr_t *dma_addr)
refcount_inc(&omap_obj->dma_addr_cnt);
}
- *dma_addr = omap_obj->dma_addr;
+ if (dma_addr)
+ *dma_addr = omap_obj->dma_addr;
} else if (omap_gem_is_contiguous(omap_obj)) {
- *dma_addr = omap_obj->dma_addr;
+ if (dma_addr)
+ *dma_addr = omap_obj->dma_addr;
} else {
ret = -EINVAL;
goto fail;