From: Dan Williams <dcbw@redhat.com>
To: Holger Schurig <hs4233@mail.mn-solutions.de>
Cc: "John W. Linville" <linville@tuxdriver.com>,
libertas-dev@lists.infradead.org, linux-wireless@vger.kernel.org,
rolandd@cisco.com
Subject: Re: [PATCH] libertas: Remove unused exports
Date: Tue, 26 Feb 2008 10:40:01 -0500 [thread overview]
Message-ID: <1204040401.30146.41.camel@localhost.localdomain> (raw)
In-Reply-To: <200802261526.57001.hs4233@mail.mn-solutions.de>
On Tue, 2008-02-26 at 15:26 +0100, Holger Schurig wrote:
> From: Roland Dreier <rdreier@cisco.com>
>
> The libertas driver exports a number of symbols with no in-tree users;
> remove these unused exports. lbs_reset_device() is completely unused, with
> no callers at all, so remove the function completely.
>
> A couple of these unused exported symbols are static, which causes the
> following build error on ia64 with gcc 4.2.3:
>
> drivers/net/wireless/libertas/main.c:1375: error: __ksymtab_lbs_remove_mesh causes a section type conflict
> drivers/net/wireless/libertas/main.c:1354: error: __ksymtab_lbs_add_mesh causes a section type conflict
>
> Signed-off-by: Roland Dreier <rolandd@cisco.com>
> Acked-by: Holger Schurig <hs4233@mail.mn-solutions.de>
I acked it on netdev too while forwarding to linux-wireless yesterday.
For completeness:
Acked-by: Dan Williams <dcbw@redhat.com>
>
>
> Index: wireless-2.6/drivers/net/wireless/libertas/cmd.c
> ===================================================================
> --- wireless-2.6.orig/drivers/net/wireless/libertas/cmd.c 2008-02-26 11:53:55.000000000 +0100
> +++ wireless-2.6/drivers/net/wireless/libertas/cmd.c 2008-02-26 11:54:29.000000000 +0100
> @@ -1066,7 +1066,6 @@ int lbs_mesh_access(struct lbs_private *
> lbs_deb_leave(LBS_DEB_CMD);
> return ret;
> }
> -EXPORT_SYMBOL_GPL(lbs_mesh_access);
>
> int lbs_mesh_config(struct lbs_private *priv, uint16_t enable, uint16_t chan)
> {
> @@ -1571,7 +1570,6 @@ done:
> lbs_deb_leave_args(LBS_DEB_HOST, "ret %d", ret);
> return ret;
> }
> -EXPORT_SYMBOL_GPL(lbs_prepare_and_send_command);
>
> /**
> * @brief This function allocates the command buffer and link
> Index: wireless-2.6/drivers/net/wireless/libertas/decl.h
> ===================================================================
> --- wireless-2.6.orig/drivers/net/wireless/libertas/decl.h 2008-02-26 11:54:33.000000000 +0100
> +++ wireless-2.6/drivers/net/wireless/libertas/decl.h 2008-02-26 11:54:44.000000000 +0100
> @@ -69,7 +69,6 @@ struct lbs_private *lbs_add_card(void *c
> int lbs_remove_card(struct lbs_private *priv);
> int lbs_start_card(struct lbs_private *priv);
> int lbs_stop_card(struct lbs_private *priv);
> -int lbs_reset_device(struct lbs_private *priv);
> void lbs_host_to_card_done(struct lbs_private *priv);
>
> int lbs_update_channel(struct lbs_private *priv);
> Index: wireless-2.6/drivers/net/wireless/libertas/main.c
> ===================================================================
> --- wireless-2.6.orig/drivers/net/wireless/libertas/main.c 2008-02-26 11:54:54.000000000 +0100
> +++ wireless-2.6/drivers/net/wireless/libertas/main.c 2008-02-26 11:55:28.000000000 +0100
> @@ -1366,8 +1366,6 @@ done:
> lbs_deb_leave_args(LBS_DEB_MESH, "ret %d", ret);
> return ret;
> }
> -EXPORT_SYMBOL_GPL(lbs_add_mesh);
> -
>
> static void lbs_remove_mesh(struct lbs_private *priv)
> {
> @@ -1387,7 +1385,6 @@ static void lbs_remove_mesh(struct lbs_p
> free_netdev(mesh_dev);
> lbs_deb_leave(LBS_DEB_MESH);
> }
> -EXPORT_SYMBOL_GPL(lbs_remove_mesh);
>
> /**
> * @brief This function finds the CFP in
> @@ -1473,20 +1470,6 @@ void lbs_interrupt(struct lbs_private *p
> }
> EXPORT_SYMBOL_GPL(lbs_interrupt);
>
> -int lbs_reset_device(struct lbs_private *priv)
> -{
> - int ret;
> -
> - lbs_deb_enter(LBS_DEB_MAIN);
> - ret = lbs_prepare_and_send_command(priv, CMD_802_11_RESET,
> - CMD_ACT_HALT, 0, 0, NULL);
> - msleep_interruptible(10);
> -
> - lbs_deb_leave_args(LBS_DEB_MAIN, "ret %d", ret);
> - return ret;
> -}
> -EXPORT_SYMBOL_GPL(lbs_reset_device);
> -
> static int __init lbs_init_module(void)
> {
> lbs_deb_enter(LBS_DEB_MAIN);
next prev parent reply other threads:[~2008-02-26 15:43 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-26 14:26 [PATCH] libertas: Remove unused exports Holger Schurig
2008-02-26 15:40 ` Dan Williams [this message]
-- strict thread matches above, loose matches on Subject: below --
2008-02-09 0:07 [PATCH] libertas: Don't mark exported symbols as static Roland Dreier
2008-02-12 23:08 ` [PATCH] libertas: Remove unused exports Roland Dreier
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=1204040401.30146.41.camel@localhost.localdomain \
--to=dcbw@redhat.com \
--cc=hs4233@mail.mn-solutions.de \
--cc=libertas-dev@lists.infradead.org \
--cc=linux-wireless@vger.kernel.org \
--cc=linville@tuxdriver.com \
--cc=rolandd@cisco.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.