libertas: Remove cmd_oid from struct cmd_ctrl_node
authorDavid Woodhouse <dwmw2@infradead.org>
Sat, 1 Dec 2007 15:15:41 +0000 (15:15 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Jan 2008 23:06:00 +0000 (15:06 -0800)
This is only needed for SNMP and key operations; it doesn't need to be
preserved outside that context.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/libertas/cmd.c
drivers/net/wireless/libertas/decl.h
drivers/net/wireless/libertas/hostcmd.h

index d98bec92474beb74add57dd0b673dfaa4bf6fd74..6658590ca6e3f7c277776c5dcdb1e444c29efd72 100644 (file)
@@ -1231,7 +1231,7 @@ int lbs_prepare_and_send_command(struct lbs_private *priv,
                goto done;
        }
 
-       lbs_set_cmd_ctrl_node(priv, cmdnode, cmd_oid, wait_option, pdata_buf);
+       lbs_set_cmd_ctrl_node(priv, cmdnode, wait_option, pdata_buf);
 
        cmdptr = (struct cmd_ds_command *)cmdnode->bufvirtualaddr;
 
@@ -1404,7 +1404,7 @@ int lbs_prepare_and_send_command(struct lbs_private *priv,
        case CMD_802_11_INACTIVITY_TIMEOUT:
                ret = lbs_cmd_802_11_inactivity_timeout(priv, cmdptr,
                                                         cmd_action, pdata_buf);
-               lbs_set_cmd_ctrl_node(priv, cmdnode, 0, 0, pdata_buf);
+               lbs_set_cmd_ctrl_node(priv, cmdnode, 0, pdata_buf);
                break;
 
        case CMD_802_11_TPC_CFG:
@@ -1668,7 +1668,6 @@ static void cleanup_cmdnode(struct cmd_ctrl_node *ptempnode)
        ptempnode->cmdwaitqwoken = 1;
        wake_up_interruptible(&ptempnode->cmdwait_q);
        ptempnode->status = 0;
-       ptempnode->cmd_oid = (u32) 0;
        ptempnode->wait_option = 0;
        ptempnode->pdata_buf = NULL;
 
@@ -1683,21 +1682,19 @@ static void cleanup_cmdnode(struct cmd_ctrl_node *ptempnode)
  *
  *  @param priv                A pointer to struct lbs_private structure
  *  @param ptempnode   A pointer to cmd_ctrl_node structure
- *  @param cmd_oid     cmd oid: treated as sub command
  *  @param wait_option wait option: wait response or not
  *  @param pdata_buf   A pointer to informaion buffer
  *  @return            0 or -1
  */
 void lbs_set_cmd_ctrl_node(struct lbs_private *priv,
                    struct cmd_ctrl_node *ptempnode,
-                   u32 cmd_oid, u16 wait_option, void *pdata_buf)
+                   u16 wait_option, void *pdata_buf)
 {
        lbs_deb_enter(LBS_DEB_HOST);
 
        if (!ptempnode)
                return;
 
-       ptempnode->cmd_oid = cmd_oid;
        ptempnode->wait_option = wait_option;
        ptempnode->pdata_buf = pdata_buf;
 
index 74187f34666f914003bf9ab317a28bf75a16f9fd..447297a5e6861bf7fe1d9e6d0a5e0a9ea7311359 100644 (file)
@@ -26,7 +26,7 @@ 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,
-       u32 cmd_oid, u16 wait_option, void *pdata_buf);
+       u16 wait_option, void *pdata_buf);
 
 int lbs_prepare_and_send_command(struct lbs_private *priv,
        u16 cmd_no,
index 614db6c745764dd1f9dc31c1c7c2a1d7f4e07422..c029149007556c0aabead5df85b53e014e646fb3 100644 (file)
@@ -69,8 +69,6 @@ struct cmd_ctrl_node {
        /* CMD link list */
        struct list_head list;
        u32 status;
-       /* CMD ID */
-       u32 cmd_oid;
        /*CMD wait option: wait for finish or no wait */
        u16 wait_option;
        /* command parameter */