All of lore.kernel.org
 help / color / mirror / Atom feed
From: Vincent ABRIOU <vincent.abriou@st.com>
To: Thierry Reding <thierry.reding@gmail.com>,
	"dri-devel@lists.freedesktop.org"
	<dri-devel@lists.freedesktop.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	Benjamin Gaignard <benjamin.gaignard@linaro.org>
Subject: Re: [PATCH 6/6] drm/sti: Do not export symbols
Date: Mon, 5 Oct 2015 10:22:53 +0200	[thread overview]
Message-ID: <5612335D.5060403@st.com> (raw)
In-Reply-To: <1443114161-7965-6-git-send-email-thierry.reding@gmail.com>

Hi Thierry,

Ack-by: Vincent Abriou <vincent.abriou@st.com>

BR
Vincent

On 09/24/2015 07:02 PM, Thierry Reding wrote:
> From: Thierry Reding <treding@nvidia.com>
>
> None of these exported symbols are used outside of the drm-sti driver,
> so there is no reason to export them.
>
> Cc: Benjamin Gaignard <benjamin.gaignard@linaro.org>
> Cc: Vincent Abriou <vincent.abriou@st.com>
> Signed-off-by: Thierry Reding <treding@nvidia.com>
> ---
>   drivers/gpu/drm/sti/sti_crtc.c  | 3 ---
>   drivers/gpu/drm/sti/sti_mixer.c | 1 -
>   drivers/gpu/drm/sti/sti_plane.c | 3 ---
>   drivers/gpu/drm/sti/sti_vtg.c   | 6 ------
>   4 files changed, 13 deletions(-)
>
> diff --git a/drivers/gpu/drm/sti/sti_crtc.c b/drivers/gpu/drm/sti/sti_crtc.c
> index 87bb4096b9d7..342d8a617c6f 100644
> --- a/drivers/gpu/drm/sti/sti_crtc.c
> +++ b/drivers/gpu/drm/sti/sti_crtc.c
> @@ -318,7 +318,6 @@ int sti_crtc_enable_vblank(struct drm_device *dev, unsigned int pipe)
>
>   	return 0;
>   }
> -EXPORT_SYMBOL(sti_crtc_enable_vblank);
>
>   void sti_crtc_disable_vblank(struct drm_device *drm_dev, unsigned int pipe)
>   {
> @@ -339,7 +338,6 @@ void sti_crtc_disable_vblank(struct drm_device *drm_dev, unsigned int pipe)
>   		compo->mixer[pipe]->pending_event = NULL;
>   	}
>   }
> -EXPORT_SYMBOL(sti_crtc_disable_vblank);
>
>   static struct drm_crtc_funcs sti_crtc_funcs = {
>   	.set_config = drm_atomic_helper_set_config,
> @@ -360,7 +358,6 @@ bool sti_crtc_is_main(struct drm_crtc *crtc)
>
>   	return false;
>   }
> -EXPORT_SYMBOL(sti_crtc_is_main);
>
>   int sti_crtc_init(struct drm_device *drm_dev, struct sti_mixer *mixer,
>   		  struct drm_plane *primary, struct drm_plane *cursor)
> diff --git a/drivers/gpu/drm/sti/sti_mixer.c b/drivers/gpu/drm/sti/sti_mixer.c
> index 0182e9365004..4c18b50d71c5 100644
> --- a/drivers/gpu/drm/sti/sti_mixer.c
> +++ b/drivers/gpu/drm/sti/sti_mixer.c
> @@ -58,7 +58,6 @@ const char *sti_mixer_to_str(struct sti_mixer *mixer)
>   		return "<UNKNOWN MIXER>";
>   	}
>   }
> -EXPORT_SYMBOL(sti_mixer_to_str);
>
>   static inline u32 sti_mixer_reg_read(struct sti_mixer *mixer, u32 reg_id)
>   {
> diff --git a/drivers/gpu/drm/sti/sti_plane.c b/drivers/gpu/drm/sti/sti_plane.c
> index d5c5e91f2956..2e5c751910c5 100644
> --- a/drivers/gpu/drm/sti/sti_plane.c
> +++ b/drivers/gpu/drm/sti/sti_plane.c
> @@ -42,7 +42,6 @@ const char *sti_plane_to_str(struct sti_plane *plane)
>   		return "<UNKNOWN PLANE>";
>   	}
>   }
> -EXPORT_SYMBOL(sti_plane_to_str);
>
>   static void sti_plane_destroy(struct drm_plane *drm_plane)
>   {
> @@ -108,7 +107,6 @@ void sti_plane_init_property(struct sti_plane *plane,
>   			 plane->drm_plane.base.id,
>   			 sti_plane_to_str(plane), plane->zorder);
>   }
> -EXPORT_SYMBOL(sti_plane_init_property);
>
>   struct drm_plane_funcs sti_plane_helpers_funcs = {
>   	.update_plane = drm_atomic_helper_update_plane,
> @@ -119,4 +117,3 @@ struct drm_plane_funcs sti_plane_helpers_funcs = {
>   	.atomic_duplicate_state = drm_atomic_helper_plane_duplicate_state,
>   	.atomic_destroy_state = drm_atomic_helper_plane_destroy_state,
>   };
> -EXPORT_SYMBOL(sti_plane_helpers_funcs);
> diff --git a/drivers/gpu/drm/sti/sti_vtg.c b/drivers/gpu/drm/sti/sti_vtg.c
> index d8bd8b76b1fa..d56630c60039 100644
> --- a/drivers/gpu/drm/sti/sti_vtg.c
> +++ b/drivers/gpu/drm/sti/sti_vtg.c
> @@ -110,7 +110,6 @@ struct sti_vtg *of_vtg_find(struct device_node *np)
>   	}
>   	return NULL;
>   }
> -EXPORT_SYMBOL(of_vtg_find);
>
>   static void vtg_reset(struct sti_vtg *vtg)
>   {
> @@ -242,7 +241,6 @@ void sti_vtg_set_config(struct sti_vtg *vtg,
>   	else
>   		vtg_enable_irq(vtg);
>   }
> -EXPORT_SYMBOL(sti_vtg_set_config);
>
>   /**
>    * sti_vtg_get_line_number
> @@ -265,7 +263,6 @@ u32 sti_vtg_get_line_number(struct drm_display_mode mode, int y)
>
>   	return start_line + y;
>   }
> -EXPORT_SYMBOL(sti_vtg_get_line_number);
>
>   /**
>    * sti_vtg_get_pixel_number
> @@ -281,7 +278,6 @@ u32 sti_vtg_get_pixel_number(struct drm_display_mode mode, int x)
>   {
>   	return mode.htotal - mode.hsync_start + x;
>   }
> -EXPORT_SYMBOL(sti_vtg_get_pixel_number);
>
>   int sti_vtg_register_client(struct sti_vtg *vtg, struct notifier_block *nb,
>   			    struct drm_crtc *crtc)
> @@ -292,7 +288,6 @@ int sti_vtg_register_client(struct sti_vtg *vtg, struct notifier_block *nb,
>   	vtg->crtc = crtc;
>   	return raw_notifier_chain_register(&vtg->notifier_list, nb);
>   }
> -EXPORT_SYMBOL(sti_vtg_register_client);
>
>   int sti_vtg_unregister_client(struct sti_vtg *vtg, struct notifier_block *nb)
>   {
> @@ -301,7 +296,6 @@ int sti_vtg_unregister_client(struct sti_vtg *vtg, struct notifier_block *nb)
>
>   	return raw_notifier_chain_unregister(&vtg->notifier_list, nb);
>   }
> -EXPORT_SYMBOL(sti_vtg_unregister_client);
>
>   static irqreturn_t vtg_irq_thread(int irq, void *arg)
>   {
>

WARNING: multiple messages have this Message-ID (diff)
From: Vincent ABRIOU <vincent.abriou@st.com>
To: Thierry Reding <thierry.reding@gmail.com>,
	"dri-devel@lists.freedesktop.org"
	<dri-devel@lists.freedesktop.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	Benjamin Gaignard <benjamin.gaignard@linaro.org>
Subject: Re: [PATCH 6/6] drm/sti: Do not export symbols
Date: Mon, 5 Oct 2015 10:22:53 +0200	[thread overview]
Message-ID: <5612335D.5060403@st.com> (raw)
In-Reply-To: <1443114161-7965-6-git-send-email-thierry.reding@gmail.com>

Hi Thierry,

Ack-by: Vincent Abriou <vincent.abriou@st.com>

BR
Vincent

On 09/24/2015 07:02 PM, Thierry Reding wrote:
> From: Thierry Reding <treding@nvidia.com>
>
> None of these exported symbols are used outside of the drm-sti driver,
> so there is no reason to export them.
>
> Cc: Benjamin Gaignard <benjamin.gaignard@linaro.org>
> Cc: Vincent Abriou <vincent.abriou@st.com>
> Signed-off-by: Thierry Reding <treding@nvidia.com>
> ---
>   drivers/gpu/drm/sti/sti_crtc.c  | 3 ---
>   drivers/gpu/drm/sti/sti_mixer.c | 1 -
>   drivers/gpu/drm/sti/sti_plane.c | 3 ---
>   drivers/gpu/drm/sti/sti_vtg.c   | 6 ------
>   4 files changed, 13 deletions(-)
>
> diff --git a/drivers/gpu/drm/sti/sti_crtc.c b/drivers/gpu/drm/sti/sti_crtc.c
> index 87bb4096b9d7..342d8a617c6f 100644
> --- a/drivers/gpu/drm/sti/sti_crtc.c
> +++ b/drivers/gpu/drm/sti/sti_crtc.c
> @@ -318,7 +318,6 @@ int sti_crtc_enable_vblank(struct drm_device *dev, unsigned int pipe)
>
>   	return 0;
>   }
> -EXPORT_SYMBOL(sti_crtc_enable_vblank);
>
>   void sti_crtc_disable_vblank(struct drm_device *drm_dev, unsigned int pipe)
>   {
> @@ -339,7 +338,6 @@ void sti_crtc_disable_vblank(struct drm_device *drm_dev, unsigned int pipe)
>   		compo->mixer[pipe]->pending_event = NULL;
>   	}
>   }
> -EXPORT_SYMBOL(sti_crtc_disable_vblank);
>
>   static struct drm_crtc_funcs sti_crtc_funcs = {
>   	.set_config = drm_atomic_helper_set_config,
> @@ -360,7 +358,6 @@ bool sti_crtc_is_main(struct drm_crtc *crtc)
>
>   	return false;
>   }
> -EXPORT_SYMBOL(sti_crtc_is_main);
>
>   int sti_crtc_init(struct drm_device *drm_dev, struct sti_mixer *mixer,
>   		  struct drm_plane *primary, struct drm_plane *cursor)
> diff --git a/drivers/gpu/drm/sti/sti_mixer.c b/drivers/gpu/drm/sti/sti_mixer.c
> index 0182e9365004..4c18b50d71c5 100644
> --- a/drivers/gpu/drm/sti/sti_mixer.c
> +++ b/drivers/gpu/drm/sti/sti_mixer.c
> @@ -58,7 +58,6 @@ const char *sti_mixer_to_str(struct sti_mixer *mixer)
>   		return "<UNKNOWN MIXER>";
>   	}
>   }
> -EXPORT_SYMBOL(sti_mixer_to_str);
>
>   static inline u32 sti_mixer_reg_read(struct sti_mixer *mixer, u32 reg_id)
>   {
> diff --git a/drivers/gpu/drm/sti/sti_plane.c b/drivers/gpu/drm/sti/sti_plane.c
> index d5c5e91f2956..2e5c751910c5 100644
> --- a/drivers/gpu/drm/sti/sti_plane.c
> +++ b/drivers/gpu/drm/sti/sti_plane.c
> @@ -42,7 +42,6 @@ const char *sti_plane_to_str(struct sti_plane *plane)
>   		return "<UNKNOWN PLANE>";
>   	}
>   }
> -EXPORT_SYMBOL(sti_plane_to_str);
>
>   static void sti_plane_destroy(struct drm_plane *drm_plane)
>   {
> @@ -108,7 +107,6 @@ void sti_plane_init_property(struct sti_plane *plane,
>   			 plane->drm_plane.base.id,
>   			 sti_plane_to_str(plane), plane->zorder);
>   }
> -EXPORT_SYMBOL(sti_plane_init_property);
>
>   struct drm_plane_funcs sti_plane_helpers_funcs = {
>   	.update_plane = drm_atomic_helper_update_plane,
> @@ -119,4 +117,3 @@ struct drm_plane_funcs sti_plane_helpers_funcs = {
>   	.atomic_duplicate_state = drm_atomic_helper_plane_duplicate_state,
>   	.atomic_destroy_state = drm_atomic_helper_plane_destroy_state,
>   };
> -EXPORT_SYMBOL(sti_plane_helpers_funcs);
> diff --git a/drivers/gpu/drm/sti/sti_vtg.c b/drivers/gpu/drm/sti/sti_vtg.c
> index d8bd8b76b1fa..d56630c60039 100644
> --- a/drivers/gpu/drm/sti/sti_vtg.c
> +++ b/drivers/gpu/drm/sti/sti_vtg.c
> @@ -110,7 +110,6 @@ struct sti_vtg *of_vtg_find(struct device_node *np)
>   	}
>   	return NULL;
>   }
> -EXPORT_SYMBOL(of_vtg_find);
>
>   static void vtg_reset(struct sti_vtg *vtg)
>   {
> @@ -242,7 +241,6 @@ void sti_vtg_set_config(struct sti_vtg *vtg,
>   	else
>   		vtg_enable_irq(vtg);
>   }
> -EXPORT_SYMBOL(sti_vtg_set_config);
>
>   /**
>    * sti_vtg_get_line_number
> @@ -265,7 +263,6 @@ u32 sti_vtg_get_line_number(struct drm_display_mode mode, int y)
>
>   	return start_line + y;
>   }
> -EXPORT_SYMBOL(sti_vtg_get_line_number);
>
>   /**
>    * sti_vtg_get_pixel_number
> @@ -281,7 +278,6 @@ u32 sti_vtg_get_pixel_number(struct drm_display_mode mode, int x)
>   {
>   	return mode.htotal - mode.hsync_start + x;
>   }
> -EXPORT_SYMBOL(sti_vtg_get_pixel_number);
>
>   int sti_vtg_register_client(struct sti_vtg *vtg, struct notifier_block *nb,
>   			    struct drm_crtc *crtc)
> @@ -292,7 +288,6 @@ int sti_vtg_register_client(struct sti_vtg *vtg, struct notifier_block *nb,
>   	vtg->crtc = crtc;
>   	return raw_notifier_chain_register(&vtg->notifier_list, nb);
>   }
> -EXPORT_SYMBOL(sti_vtg_register_client);
>
>   int sti_vtg_unregister_client(struct sti_vtg *vtg, struct notifier_block *nb)
>   {
> @@ -301,7 +296,6 @@ int sti_vtg_unregister_client(struct sti_vtg *vtg, struct notifier_block *nb)
>
>   	return raw_notifier_chain_unregister(&vtg->notifier_list, nb);
>   }
> -EXPORT_SYMBOL(sti_vtg_unregister_client);
>
>   static irqreturn_t vtg_irq_thread(int irq, void *arg)
>   {
>
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

  reply	other threads:[~2015-10-05  8:23 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-09-24 17:02 [PATCH 1/6] driver-core: platform: Provide helpers for multi-driver modules Thierry Reding
2015-09-24 17:02 ` Thierry Reding
2015-09-24 17:02 ` [PATCH 2/6] drm/tegra: Use new multi-driver module helpers Thierry Reding
2015-09-24 17:02   ` Thierry Reding
2015-09-24 17:02 ` [PATCH 3/6] drm/imx: Build monolithic driver Thierry Reding
2015-09-24 17:02   ` Thierry Reding
2015-09-25  7:16   ` Philipp Zabel
2015-09-25  7:16     ` Philipp Zabel
2015-09-25 12:17     ` Thierry Reding
2015-09-25 12:17       ` Thierry Reding
2015-09-25 13:09       ` Philipp Zabel
2015-09-25 13:09         ` Philipp Zabel
2015-09-25 13:13         ` Philipp Zabel
2015-09-25 13:13           ` Philipp Zabel
2015-09-25 14:21           ` Thierry Reding
2015-09-25 14:21             ` Thierry Reding
2015-09-24 17:02 ` [PATCH 4/6] drm/imx: Do not export symbols Thierry Reding
2015-09-24 17:02   ` Thierry Reding
2015-09-24 17:02 ` [PATCH 5/6] drm/sti: Build monolithic driver Thierry Reding
2015-09-24 17:02   ` Thierry Reding
2015-10-05  8:22   ` Vincent ABRIOU
2015-10-05  8:22     ` Vincent ABRIOU
2015-09-24 17:02 ` [PATCH 6/6] drm/sti: Do not export symbols Thierry Reding
2015-09-24 17:02   ` Thierry Reding
2015-10-05  8:22   ` Vincent ABRIOU [this message]
2015-10-05  8:22     ` Vincent ABRIOU
2015-09-25 10:27 ` [PATCH 1/6] driver-core: platform: Provide helpers for multi-driver modules Jani Nikula
2015-09-25 10:27   ` Jani Nikula
2015-09-25 15:15   ` Thierry Reding
2015-09-25 15:15     ` Thierry Reding
2015-09-28  6:37     ` Jani Nikula
2015-09-28  6:37       ` Jani Nikula
2015-09-25 14:29 ` Thierry Reding
2015-09-25 14:29   ` Thierry Reding
2015-09-26  0:55   ` Greg Kroah-Hartman
2015-09-25 15:23 ` Thierry Reding
2015-09-25 15:23   ` Thierry Reding
2015-09-25 15:29 ` [PATCH v2] " Thierry Reding
2015-09-25 15:29   ` Thierry Reding
2015-09-28  6:46   ` Andy Shevchenko
2015-09-28  9:05 ` [PATCH 1/6] " Daniel Vetter
2015-09-28  9:05   ` Daniel Vetter
2015-09-28 19:19   ` Eric Anholt
2015-09-28 19:19     ` Eric Anholt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5612335D.5060403@st.com \
    --to=vincent.abriou@st.com \
    --cc=benjamin.gaignard@linaro.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=thierry.reding@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.