Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 79114
b: refs/heads/master
c: abe3ed1
h: refs/heads/master
v: v3
  • Loading branch information
Li Zefan authored and David S. Miller committed Jan 28, 2008
1 parent 69614ce commit 710277a
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 6228c0aea544f5292977e6b27cd231a4ea137a62
refs/heads/master: abe3ed14d39adcea9ae186cf741b15d11544458f
22 changes: 11 additions & 11 deletions trunk/drivers/net/wireless/libertas/cmd.c
Original file line number Diff line number Diff line change
Expand Up @@ -1021,11 +1021,10 @@ void lbs_queue_cmd(struct lbs_adapter *adapter,
spin_lock_irqsave(&adapter->driver_lock, flags);

if (addtail) {
list_add_tail((struct list_head *)cmdnode,
&adapter->cmdpendingq);
list_add_tail(&cmdnode->list, &adapter->cmdpendingq);
adapter->nr_cmd_pending++;
} else
list_add((struct list_head *)cmdnode, &adapter->cmdpendingq);
list_add(&cmdnode->list, &adapter->cmdpendingq);

spin_unlock_irqrestore(&adapter->driver_lock, flags);

Expand Down Expand Up @@ -1144,7 +1143,7 @@ void __lbs_cleanup_and_insert_cmd(struct lbs_private *priv,
return;

cleanup_cmdnode(ptempcmd);
list_add_tail((struct list_head *)ptempcmd, &adapter->cmdfreeq);
list_add_tail(&ptempcmd->list, &adapter->cmdfreeq);
}

static void lbs_cleanup_and_insert_cmd(struct lbs_private *priv,
Expand Down Expand Up @@ -1642,8 +1641,9 @@ struct cmd_ctrl_node *lbs_get_cmd_ctrl_node(struct lbs_private *priv)
spin_lock_irqsave(&adapter->driver_lock, flags);

if (!list_empty(&adapter->cmdfreeq)) {
tempnode = (struct cmd_ctrl_node *)adapter->cmdfreeq.next;
list_del((struct list_head *)tempnode);
tempnode = list_first_entry(&adapter->cmdfreeq,
struct cmd_ctrl_node, list);
list_del(&tempnode->list);
} else {
lbs_deb_host("GET_CMD_NODE: cmd_ctrl_node is not available\n");
tempnode = NULL;
Expand Down Expand Up @@ -1738,8 +1738,8 @@ int lbs_execute_next_command(struct lbs_private *priv)
}

if (!list_empty(&adapter->cmdpendingq)) {
cmdnode = (struct cmd_ctrl_node *)
adapter->cmdpendingq.next;
cmdnode = list_first_entry(&adapter->cmdpendingq,
struct cmd_ctrl_node, list);
}

spin_unlock_irqrestore(&adapter->driver_lock, flags);
Expand Down Expand Up @@ -1803,7 +1803,7 @@ int lbs_execute_next_command(struct lbs_private *priv)
cpu_to_le16(CMD_SUBCMD_EXIT_PS)) {
lbs_deb_host(
"EXEC_NEXT_CMD: ignore ENTER_PS cmd\n");
list_del((struct list_head *)cmdnode);
list_del(&cmdnode->list);
lbs_cleanup_and_insert_cmd(priv, cmdnode);

ret = 0;
Expand All @@ -1814,7 +1814,7 @@ int lbs_execute_next_command(struct lbs_private *priv)
(adapter->psstate == PS_STATE_PRE_SLEEP)) {
lbs_deb_host(
"EXEC_NEXT_CMD: ignore EXIT_PS cmd in sleep\n");
list_del((struct list_head *)cmdnode);
list_del(&cmdnode->list);
lbs_cleanup_and_insert_cmd(priv, cmdnode);
adapter->needtowakeup = 1;

Expand All @@ -1826,7 +1826,7 @@ int lbs_execute_next_command(struct lbs_private *priv)
"EXEC_NEXT_CMD: sending EXIT_PS\n");
}
}
list_del((struct list_head *)cmdnode);
list_del(&cmdnode->list);
lbs_deb_host("EXEC_NEXT_CMD: sending command 0x%04x\n",
le16_to_cpu(cmdptr->command));
DownloadcommandToStation(priv, cmdnode);
Expand Down

0 comments on commit 710277a

Please sign in to comment.