From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vincent ABRIOU Subject: Re: [PATCH 6/6] drm/sti: Do not export symbols Date: Mon, 5 Oct 2015 10:22:53 +0200 Message-ID: <5612335D.5060403@st.com> References: <1443114161-7965-1-git-send-email-thierry.reding@gmail.com> <1443114161-7965-6-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx07-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id BEE9F6E17E for ; Mon, 5 Oct 2015 01:23:01 -0700 (PDT) In-Reply-To: <1443114161-7965-6-git-send-email-thierry.reding@gmail.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding , "dri-devel@lists.freedesktop.org" Cc: "linux-kernel@vger.kernel.org" , Benjamin Gaignard List-Id: dri-devel@lists.freedesktop.org SGkgVGhpZXJyeSwKCkFjay1ieTogVmluY2VudCBBYnJpb3UgPHZpbmNlbnQuYWJyaW91QHN0LmNv bT4KCkJSClZpbmNlbnQKCk9uIDA5LzI0LzIwMTUgMDc6MDIgUE0sIFRoaWVycnkgUmVkaW5nIHdy b3RlOgo+IEZyb206IFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+Cj4KPiBOb25l IG9mIHRoZXNlIGV4cG9ydGVkIHN5bWJvbHMgYXJlIHVzZWQgb3V0c2lkZSBvZiB0aGUgZHJtLXN0 aSBkcml2ZXIsCj4gc28gdGhlcmUgaXMgbm8gcmVhc29uIHRvIGV4cG9ydCB0aGVtLgo+Cj4gQ2M6 IEJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWlnbmFyZEBsaW5hcm8ub3JnPgo+IENjOiBW aW5jZW50IEFicmlvdSA8dmluY2VudC5hYnJpb3VAc3QuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFRo aWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9k cm0vc3RpL3N0aV9jcnRjLmMgIHwgMyAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX21p eGVyLmMgfCAxIC0KPiAgIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3BsYW5lLmMgfCAzIC0tLQo+ ICAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdnRnLmMgICB8IDYgLS0tLS0tCj4gICA0IGZpbGVz IGNoYW5nZWQsIDEzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9zdGkvc3RpX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuYwo+IGluZGV4 IDg3YmI0MDk2YjlkNy4uMzQyZDhhNjE3YzZmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9zdGkvc3RpX2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2NydGMuYwo+ IEBAIC0zMTgsNyArMzE4LDYgQEAgaW50IHN0aV9jcnRjX2VuYWJsZV92Ymxhbmsoc3RydWN0IGRy bV9kZXZpY2UgKmRldiwgdW5zaWduZWQgaW50IHBpcGUpCj4KPiAgIAlyZXR1cm4gMDsKPiAgIH0K PiAtRVhQT1JUX1NZTUJPTChzdGlfY3J0Y19lbmFibGVfdmJsYW5rKTsKPgo+ICAgdm9pZCBzdGlf Y3J0Y19kaXNhYmxlX3ZibGFuayhzdHJ1Y3QgZHJtX2RldmljZSAqZHJtX2RldiwgdW5zaWduZWQg aW50IHBpcGUpCj4gICB7Cj4gQEAgLTMzOSw3ICszMzgsNiBAQCB2b2lkIHN0aV9jcnRjX2Rpc2Fi bGVfdmJsYW5rKHN0cnVjdCBkcm1fZGV2aWNlICpkcm1fZGV2LCB1bnNpZ25lZCBpbnQgcGlwZSkK PiAgIAkJY29tcG8tPm1peGVyW3BpcGVdLT5wZW5kaW5nX2V2ZW50ID0gTlVMTDsKPiAgIAl9Cj4g ICB9Cj4gLUVYUE9SVF9TWU1CT0woc3RpX2NydGNfZGlzYWJsZV92YmxhbmspOwo+Cj4gICBzdGF0 aWMgc3RydWN0IGRybV9jcnRjX2Z1bmNzIHN0aV9jcnRjX2Z1bmNzID0gewo+ICAgCS5zZXRfY29u ZmlnID0gZHJtX2F0b21pY19oZWxwZXJfc2V0X2NvbmZpZywKPiBAQCAtMzYwLDcgKzM1OCw2IEBA IGJvb2wgc3RpX2NydGNfaXNfbWFpbihzdHJ1Y3QgZHJtX2NydGMgKmNydGMpCj4KPiAgIAlyZXR1 cm4gZmFsc2U7Cj4gICB9Cj4gLUVYUE9SVF9TWU1CT0woc3RpX2NydGNfaXNfbWFpbik7Cj4KPiAg IGludCBzdGlfY3J0Y19pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkcm1fZGV2LCBzdHJ1Y3Qgc3Rp X21peGVyICptaXhlciwKPiAgIAkJICBzdHJ1Y3QgZHJtX3BsYW5lICpwcmltYXJ5LCBzdHJ1Y3Qg ZHJtX3BsYW5lICpjdXJzb3IpCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3Rp X21peGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9taXhlci5jCj4gaW5kZXggMDE4MmU5 MzY1MDA0Li40YzE4YjUwZDcxYzUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9z dGlfbWl4ZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX21peGVyLmMKPiBAQCAt NTgsNyArNTgsNiBAQCBjb25zdCBjaGFyICpzdGlfbWl4ZXJfdG9fc3RyKHN0cnVjdCBzdGlfbWl4 ZXIgKm1peGVyKQo+ICAgCQlyZXR1cm4gIjxVTktOT1dOIE1JWEVSPiI7Cj4gICAJfQo+ICAgfQo+ IC1FWFBPUlRfU1lNQk9MKHN0aV9taXhlcl90b19zdHIpOwo+Cj4gICBzdGF0aWMgaW5saW5lIHUz MiBzdGlfbWl4ZXJfcmVnX3JlYWQoc3RydWN0IHN0aV9taXhlciAqbWl4ZXIsIHUzMiByZWdfaWQp Cj4gICB7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3BsYW5lLmMgYi9k cml2ZXJzL2dwdS9kcm0vc3RpL3N0aV9wbGFuZS5jCj4gaW5kZXggZDVjNWU5MWYyOTU2Li4yZTVj NzUxOTEwYzUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfcGxhbmUuYwo+ ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3BsYW5lLmMKPiBAQCAtNDIsNyArNDIsNiBA QCBjb25zdCBjaGFyICpzdGlfcGxhbmVfdG9fc3RyKHN0cnVjdCBzdGlfcGxhbmUgKnBsYW5lKQo+ ICAgCQlyZXR1cm4gIjxVTktOT1dOIFBMQU5FPiI7Cj4gICAJfQo+ICAgfQo+IC1FWFBPUlRfU1lN Qk9MKHN0aV9wbGFuZV90b19zdHIpOwo+Cj4gICBzdGF0aWMgdm9pZCBzdGlfcGxhbmVfZGVzdHJv eShzdHJ1Y3QgZHJtX3BsYW5lICpkcm1fcGxhbmUpCj4gICB7Cj4gQEAgLTEwOCw3ICsxMDcsNiBA QCB2b2lkIHN0aV9wbGFuZV9pbml0X3Byb3BlcnR5KHN0cnVjdCBzdGlfcGxhbmUgKnBsYW5lLAo+ ICAgCQkJIHBsYW5lLT5kcm1fcGxhbmUuYmFzZS5pZCwKPiAgIAkJCSBzdGlfcGxhbmVfdG9fc3Ry KHBsYW5lKSwgcGxhbmUtPnpvcmRlcik7Cj4gICB9Cj4gLUVYUE9SVF9TWU1CT0woc3RpX3BsYW5l X2luaXRfcHJvcGVydHkpOwo+Cj4gICBzdHJ1Y3QgZHJtX3BsYW5lX2Z1bmNzIHN0aV9wbGFuZV9o ZWxwZXJzX2Z1bmNzID0gewo+ICAgCS51cGRhdGVfcGxhbmUgPSBkcm1fYXRvbWljX2hlbHBlcl91 cGRhdGVfcGxhbmUsCj4gQEAgLTExOSw0ICsxMTcsMyBAQCBzdHJ1Y3QgZHJtX3BsYW5lX2Z1bmNz IHN0aV9wbGFuZV9oZWxwZXJzX2Z1bmNzID0gewo+ICAgCS5hdG9taWNfZHVwbGljYXRlX3N0YXRl ID0gZHJtX2F0b21pY19oZWxwZXJfcGxhbmVfZHVwbGljYXRlX3N0YXRlLAo+ICAgCS5hdG9taWNf ZGVzdHJveV9zdGF0ZSA9IGRybV9hdG9taWNfaGVscGVyX3BsYW5lX2Rlc3Ryb3lfc3RhdGUsCj4g ICB9Owo+IC1FWFBPUlRfU1lNQk9MKHN0aV9wbGFuZV9oZWxwZXJzX2Z1bmNzKTsKPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfdnRnLmMgYi9kcml2ZXJzL2dwdS9kcm0vc3Rp L3N0aV92dGcuYwo+IGluZGV4IGQ4YmQ4Yjc2YjFmYS4uZDU2NjMwYzYwMDM5IDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX3Z0Zy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt L3N0aS9zdGlfdnRnLmMKPiBAQCAtMTEwLDcgKzExMCw2IEBAIHN0cnVjdCBzdGlfdnRnICpvZl92 dGdfZmluZChzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wKQo+ICAgCX0KPiAgIAlyZXR1cm4gTlVMTDsK PiAgIH0KPiAtRVhQT1JUX1NZTUJPTChvZl92dGdfZmluZCk7Cj4KPiAgIHN0YXRpYyB2b2lkIHZ0 Z19yZXNldChzdHJ1Y3Qgc3RpX3Z0ZyAqdnRnKQo+ICAgewo+IEBAIC0yNDIsNyArMjQxLDYgQEAg dm9pZCBzdGlfdnRnX3NldF9jb25maWcoc3RydWN0IHN0aV92dGcgKnZ0ZywKPiAgIAllbHNlCj4g ICAJCXZ0Z19lbmFibGVfaXJxKHZ0Zyk7Cj4gICB9Cj4gLUVYUE9SVF9TWU1CT0woc3RpX3Z0Z19z ZXRfY29uZmlnKTsKPgo+ICAgLyoqCj4gICAgKiBzdGlfdnRnX2dldF9saW5lX251bWJlcgo+IEBA IC0yNjUsNyArMjYzLDYgQEAgdTMyIHN0aV92dGdfZ2V0X2xpbmVfbnVtYmVyKHN0cnVjdCBkcm1f ZGlzcGxheV9tb2RlIG1vZGUsIGludCB5KQo+Cj4gICAJcmV0dXJuIHN0YXJ0X2xpbmUgKyB5Owo+ ICAgfQo+IC1FWFBPUlRfU1lNQk9MKHN0aV92dGdfZ2V0X2xpbmVfbnVtYmVyKTsKPgo+ICAgLyoq Cj4gICAgKiBzdGlfdnRnX2dldF9waXhlbF9udW1iZXIKPiBAQCAtMjgxLDcgKzI3OCw2IEBAIHUz MiBzdGlfdnRnX2dldF9waXhlbF9udW1iZXIoc3RydWN0IGRybV9kaXNwbGF5X21vZGUgbW9kZSwg aW50IHgpCj4gICB7Cj4gICAJcmV0dXJuIG1vZGUuaHRvdGFsIC0gbW9kZS5oc3luY19zdGFydCAr IHg7Cj4gICB9Cj4gLUVYUE9SVF9TWU1CT0woc3RpX3Z0Z19nZXRfcGl4ZWxfbnVtYmVyKTsKPgo+ ICAgaW50IHN0aV92dGdfcmVnaXN0ZXJfY2xpZW50KHN0cnVjdCBzdGlfdnRnICp2dGcsIHN0cnVj dCBub3RpZmllcl9ibG9jayAqbmIsCj4gICAJCQkgICAgc3RydWN0IGRybV9jcnRjICpjcnRjKQo+ IEBAIC0yOTIsNyArMjg4LDYgQEAgaW50IHN0aV92dGdfcmVnaXN0ZXJfY2xpZW50KHN0cnVjdCBz dGlfdnRnICp2dGcsIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIsCj4gICAJdnRnLT5jcnRjID0g Y3J0YzsKPiAgIAlyZXR1cm4gcmF3X25vdGlmaWVyX2NoYWluX3JlZ2lzdGVyKCZ2dGctPm5vdGlm aWVyX2xpc3QsIG5iKTsKPiAgIH0KPiAtRVhQT1JUX1NZTUJPTChzdGlfdnRnX3JlZ2lzdGVyX2Ns aWVudCk7Cj4KPiAgIGludCBzdGlfdnRnX3VucmVnaXN0ZXJfY2xpZW50KHN0cnVjdCBzdGlfdnRn ICp2dGcsIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIpCj4gICB7Cj4gQEAgLTMwMSw3ICsyOTYs NiBAQCBpbnQgc3RpX3Z0Z191bnJlZ2lzdGVyX2NsaWVudChzdHJ1Y3Qgc3RpX3Z0ZyAqdnRnLCBz dHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5iKQo+Cj4gICAJcmV0dXJuIHJhd19ub3RpZmllcl9jaGFp bl91bnJlZ2lzdGVyKCZ2dGctPm5vdGlmaWVyX2xpc3QsIG5iKTsKPiAgIH0KPiAtRVhQT1JUX1NZ TUJPTChzdGlfdnRnX3VucmVnaXN0ZXJfY2xpZW50KTsKPgo+ICAgc3RhdGljIGlycXJldHVybl90 IHZ0Z19pcnFfdGhyZWFkKGludCBpcnEsIHZvaWQgKmFyZykKPiAgIHsKPgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0 CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752453AbbJEIXG (ORCPT ); Mon, 5 Oct 2015 04:23:06 -0400 Received: from mx08-00178001.pphosted.com ([91.207.212.93]:51986 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752030AbbJEIXE convert rfc822-to-8bit (ORCPT ); Mon, 5 Oct 2015 04:23:04 -0400 From: Vincent ABRIOU To: Thierry Reding , "dri-devel@lists.freedesktop.org" CC: "linux-kernel@vger.kernel.org" , Benjamin Gaignard Date: Mon, 5 Oct 2015 10:22:53 +0200 Subject: Re: [PATCH 6/6] drm/sti: Do not export symbols Thread-Topic: [PATCH 6/6] drm/sti: Do not export symbols Thread-Index: AdD/Rwg7vbyfhTHCS0mkE1BCcghvww== Message-ID: <5612335D.5060403@st.com> References: <1443114161-7965-1-git-send-email-thierry.reding@gmail.com> <1443114161-7965-6-git-send-email-thierry.reding@gmail.com> In-Reply-To: <1443114161-7965-6-git-send-email-thierry.reding@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 acceptlanguage: en-US Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.14.151,1.0.33,0.0.0000 definitions=2015-10-05_03:2015-10-03,2015-10-05,1970-01-01 signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Thierry, Ack-by: Vincent Abriou BR Vincent On 09/24/2015 07:02 PM, Thierry Reding wrote: > From: Thierry Reding > > None of these exported symbols are used outside of the drm-sti driver, > so there is no reason to export them. > > Cc: Benjamin Gaignard > Cc: Vincent Abriou > Signed-off-by: Thierry Reding > --- > 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 ""; > } > } > -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 ""; > } > } > -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) > { >