dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drm: Constify drm_mode_config atomic helper private pointer
@ 2017-01-02  9:16 Laurent Pinchart
  2017-01-02 20:39 ` Gabriel Krisman Bertazi
  2017-01-03 12:05 ` Brian Starkey
  0 siblings, 2 replies; 4+ messages in thread
From: Laurent Pinchart @ 2017-01-02  9:16 UTC (permalink / raw)
  To: dri-devel; +Cc: Gerd Hoffmann, Liviu Dudau

The drm_mode_config helper private field points to a structure of
function pointers that don't need to be modified at runtime. Make it
const.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
---
 drivers/gpu/drm/arm/malidp_drv.c           | 2 +-
 drivers/gpu/drm/drm_atomic_helper.c        | 2 +-
 drivers/gpu/drm/imx/imx-drm-core.c         | 2 +-
 drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 2 +-
 drivers/gpu/drm/virtio/virtgpu_display.c   | 2 +-
 include/drm/drm_mode_config.h              | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/arm/malidp_drv.c b/drivers/gpu/drm/arm/malidp_drv.c
index 32f746e31379..64babce654e4 100644
--- a/drivers/gpu/drm/arm/malidp_drv.c
+++ b/drivers/gpu/drm/arm/malidp_drv.c
@@ -101,7 +101,7 @@ static void malidp_atomic_commit_tail(struct drm_atomic_state *state)
 	drm_atomic_helper_cleanup_planes(drm, state);
 }
 
-static struct drm_mode_config_helper_funcs malidp_mode_config_helpers = {
+static const struct drm_mode_config_helper_funcs malidp_mode_config_helpers = {
 	.atomic_commit_tail = malidp_atomic_commit_tail,
 };
 
diff --git a/drivers/gpu/drm/drm_atomic_helper.c b/drivers/gpu/drm/drm_atomic_helper.c
index 583f47f27b36..2099868ee9f7 100644
--- a/drivers/gpu/drm/drm_atomic_helper.c
+++ b/drivers/gpu/drm/drm_atomic_helper.c
@@ -1197,7 +1197,7 @@ EXPORT_SYMBOL(drm_atomic_helper_commit_tail);
 static void commit_tail(struct drm_atomic_state *old_state)
 {
 	struct drm_device *dev = old_state->dev;
-	struct drm_mode_config_helper_funcs *funcs;
+	const struct drm_mode_config_helper_funcs *funcs;
 
 	funcs = dev->mode_config.helper_private;
 
diff --git a/drivers/gpu/drm/imx/imx-drm-core.c b/drivers/gpu/drm/imx/imx-drm-core.c
index 33404295b447..da9ae4f20aec 100644
--- a/drivers/gpu/drm/imx/imx-drm-core.c
+++ b/drivers/gpu/drm/imx/imx-drm-core.c
@@ -176,7 +176,7 @@ static void imx_drm_atomic_commit_tail(struct drm_atomic_state *state)
 	drm_atomic_helper_cleanup_planes(dev, state);
 }
 
-static struct drm_mode_config_helper_funcs imx_drm_mode_config_helpers = {
+static const struct drm_mode_config_helper_funcs imx_drm_mode_config_helpers = {
 	.atomic_commit_tail = imx_drm_atomic_commit_tail,
 };
 
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_fb.c b/drivers/gpu/drm/rockchip/rockchip_drm_fb.c
index 0f6eda023bd0..233497402246 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_fb.c
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_fb.c
@@ -193,7 +193,7 @@ rockchip_atomic_commit_tail(struct drm_atomic_state *state)
 	drm_atomic_helper_cleanup_planes(dev, state);
 }
 
-static struct drm_mode_config_helper_funcs rockchip_mode_config_helpers = {
+static const struct drm_mode_config_helper_funcs rockchip_mode_config_helpers = {
 	.atomic_commit_tail = rockchip_atomic_commit_tail,
 };
 
diff --git a/drivers/gpu/drm/virtio/virtgpu_display.c b/drivers/gpu/drm/virtio/virtgpu_display.c
index 58048709c34e..10aa44d60344 100644
--- a/drivers/gpu/drm/virtio/virtgpu_display.c
+++ b/drivers/gpu/drm/virtio/virtgpu_display.c
@@ -346,7 +346,7 @@ static void vgdev_atomic_commit_tail(struct drm_atomic_state *state)
 	drm_atomic_helper_cleanup_planes(dev, state);
 }
 
-static struct drm_mode_config_helper_funcs virtio_mode_config_helpers = {
+static const struct drm_mode_config_helper_funcs virtio_mode_config_helpers = {
 	.atomic_commit_tail = vgdev_atomic_commit_tail,
 };
 
diff --git a/include/drm/drm_mode_config.h b/include/drm/drm_mode_config.h
index bf9991b20611..88725cb355d7 100644
--- a/include/drm/drm_mode_config.h
+++ b/include/drm/drm_mode_config.h
@@ -653,7 +653,7 @@ struct drm_mode_config {
 	/* cursor size */
 	uint32_t cursor_width, cursor_height;
 
-	struct drm_mode_config_helper_funcs *helper_private;
+	const struct drm_mode_config_helper_funcs *helper_private;
 };
 
 void drm_mode_config_init(struct drm_device *dev);
-- 
Regards,

Laurent Pinchart

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH] drm: Constify drm_mode_config atomic helper private pointer
  2017-01-02  9:16 [PATCH] drm: Constify drm_mode_config atomic helper private pointer Laurent Pinchart
@ 2017-01-02 20:39 ` Gabriel Krisman Bertazi
  2017-02-12 11:06   ` Daniel Vetter
  2017-01-03 12:05 ` Brian Starkey
  1 sibling, 1 reply; 4+ messages in thread
From: Gabriel Krisman Bertazi @ 2017-01-02 20:39 UTC (permalink / raw)
  To: Laurent Pinchart; +Cc: Liviu Dudau, Gerd Hoffmann, dri-devel

Laurent Pinchart <laurent.pinchart@ideasonboard.com> writes:

> The drm_mode_config helper private field points to a structure of
> function pointers that don't need to be modified at runtime. Make it
> const.

Reviewed-by: Gabriel Krisman Bertazi <krisman@collabora.co.uk>

-- 
Gabriel Krisman Bertazi
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] drm: Constify drm_mode_config atomic helper private pointer
  2017-01-02  9:16 [PATCH] drm: Constify drm_mode_config atomic helper private pointer Laurent Pinchart
  2017-01-02 20:39 ` Gabriel Krisman Bertazi
@ 2017-01-03 12:05 ` Brian Starkey
  1 sibling, 0 replies; 4+ messages in thread
From: Brian Starkey @ 2017-01-03 12:05 UTC (permalink / raw)
  To: Laurent Pinchart; +Cc: Gerd Hoffmann, Liviu Dudau, dri-devel

On Mon, Jan 02, 2017 at 11:16:13AM +0200, Laurent Pinchart wrote:
>The drm_mode_config helper private field points to a structure of
>function pointers that don't need to be modified at runtime. Make it
>const.
>
>Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>

Acked-by: Brian Starkey <brian.starkey@arm.com>

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] drm: Constify drm_mode_config atomic helper private pointer
  2017-01-02 20:39 ` Gabriel Krisman Bertazi
@ 2017-02-12 11:06   ` Daniel Vetter
  0 siblings, 0 replies; 4+ messages in thread
From: Daniel Vetter @ 2017-02-12 11:06 UTC (permalink / raw)
  To: Gabriel Krisman Bertazi
  Cc: Liviu Dudau, Laurent Pinchart, dri-devel, Gerd Hoffmann

On Mon, Jan 02, 2017 at 06:39:03PM -0200, Gabriel Krisman Bertazi wrote:
> Laurent Pinchart <laurent.pinchart@ideasonboard.com> writes:
> 
> > The drm_mode_config helper private field points to a structure of
> > function pointers that don't need to be modified at runtime. Make it
> > const.
> 
> Reviewed-by: Gabriel Krisman Bertazi <krisman@collabora.co.uk>

Applied to drm-misc, thanks for patch&review.
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-02-12 11:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-02  9:16 [PATCH] drm: Constify drm_mode_config atomic helper private pointer Laurent Pinchart
2017-01-02 20:39 ` Gabriel Krisman Bertazi
2017-02-12 11:06   ` Daniel Vetter
2017-01-03 12:05 ` Brian Starkey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox