Thread (15 messages) 15 messages, 5 authors, 2021-08-05

Re: [PATCH v2 2/9] drm/omap: Cast pointer to integer without generating warning

From: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Date: 2021-08-05 06:29:13
Also in: dri-devel, linux-renesas-soc

On 31/07/2021 04:39, Laurent Pinchart wrote:
quoted hunk ↗ jump to hunk
On 64-bit platforms, the compiler complains that casting a void pointer
to an unsigned int loses data. Cast the pointer to a uintptr_t unsigned
to fix this.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
---
  drivers/gpu/drm/omapdrm/omap_drv.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/omapdrm/omap_drv.c b/drivers/gpu/drm/omapdrm/omap_drv.c
index f86e20578143..c05d3975cb31 100644
--- a/drivers/gpu/drm/omapdrm/omap_drv.c
+++ b/drivers/gpu/drm/omapdrm/omap_drv.c
@@ -572,7 +572,7 @@ static int omapdrm_init(struct omap_drm_private *priv, struct device *dev)
  	priv->dss->mgr_ops_priv = priv;
  
  	soc = soc_device_match(omapdrm_soc_devices);
-	priv->omaprev = soc ? (unsigned int)soc->data : 0;
+	priv->omaprev = soc ? (uintptr_t)soc->data : 0;
  	priv->wq = alloc_ordered_workqueue("omapdrm", 0);
  
  	mutex_init(&priv->list_lock);
Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>

  Tomi
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help