These functions were used in the old debugfs code for events, but as this code is now gone, there's no need to export those functions. Signed-off-by: Holger Schurig <hs4233@xxxxxxxxxxxxxxxxxxxx> --- I've renamed lbs_get_free_cmd_ctrl_node() to a shorter name just to make checkpatch.pl not bark about an 80 column violation. Index: wireless-2.6/drivers/net/wireless/libertas/decl.h =================================================================== --- wireless-2.6.orig/drivers/net/wireless/libertas/decl.h 2007-12-05 18:04:10.000000000 +0100 +++ wireless-2.6/drivers/net/wireless/libertas/decl.h 2007-12-05 18:06:20.000000000 +0100 @@ -15,18 +15,13 @@ struct lbs_private; struct lbs_adapter; struct sk_buff; struct net_device; +struct cmd_ctrl_node; int lbs_set_mac_packet_filter(struct lbs_private *priv); void lbs_send_tx_feedback(struct lbs_private *priv); int lbs_free_cmd_buffer(struct lbs_private *priv); -struct cmd_ctrl_node; -struct cmd_ctrl_node *lbs_get_free_cmd_ctrl_node(struct lbs_private *priv); - -void lbs_set_cmd_ctrl_node(struct lbs_private *priv, - struct cmd_ctrl_node *ptempnode, - u16 wait_option, void *pdata_buf); int lbs_prepare_and_send_command(struct lbs_private *priv, u16 cmd_no, Index: wireless-2.6/drivers/net/wireless/libertas/cmd.c =================================================================== --- wireless-2.6.orig/drivers/net/wireless/libertas/cmd.c 2007-12-05 18:06:31.000000000 +0100 +++ wireless-2.6/drivers/net/wireless/libertas/cmd.c 2007-12-05 18:07:16.000000000 +0100 @@ -13,6 +13,11 @@ #include "wext.h" static void cleanup_cmdnode(struct cmd_ctrl_node *ptempnode); +struct cmd_ctrl_node *lbs_get_cmd_ctrl_node(struct lbs_private *priv); +void lbs_set_cmd_ctrl_node(struct lbs_private *priv, + struct cmd_ctrl_node *ptempnode, + u16 wait_option, void *pdata_buf); + static u16 commands_allowed_in_ps[] = { CMD_802_11_RSSI, @@ -1220,7 +1225,7 @@ int lbs_prepare_and_send_command(struct goto done; } - cmdnode = lbs_get_free_cmd_ctrl_node(priv); + cmdnode = lbs_get_cmd_ctrl_node(priv); if (cmdnode == NULL) { lbs_deb_host("PREP_CMD: cmdnode is NULL\n"); @@ -1623,7 +1628,7 @@ done: * @param priv A pointer to struct lbs_private structure * @return cmd_ctrl_node A pointer to cmd_ctrl_node structure or NULL */ -struct cmd_ctrl_node *lbs_get_free_cmd_ctrl_node(struct lbs_private *priv) +struct cmd_ctrl_node *lbs_get_cmd_ctrl_node(struct lbs_private *priv) { struct cmd_ctrl_node *tempnode; struct lbs_adapter *adapter = priv->adapter; -- M&N Solutions GmbH Ein Unternehmen der Datagroup AG Holger Schurig Raiffeisenstr. 10 ACHTUNG: die Straße hat sich geändert 61191 Rosbach Tel: 06003/9141-15 Fax 06003/9141-49 http://www.mn-solutions.de/ Handelsregister Friedberg, HRB 5903 Geschäftsführer: H.Herzig, P.Schrittenlocher - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html