Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
authorDavid S. Miller <davem@davemloft.net>
Wed, 5 Mar 2008 20:26:41 +0000 (12:26 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 5 Mar 2008 20:26:41 +0000 (12:26 -0800)
Conflicts:

net/mac80211/rc80211_pid_algo.c

1  2 
drivers/net/wireless/b43legacy/main.c
drivers/net/wireless/libertas/cmdresp.c
drivers/net/wireless/p54common.c
drivers/net/wireless/p54common.h
net/core/neighbour.c
net/core/netpoll.c
net/ipv4/Kconfig
net/ipv4/ipconfig.c
net/ipv4/tcp_input.c
net/sctp/proc.c

Simple merge
index a0a5dbe81b3b6445f7d450a4c7b8f171262bd439,bdc6a1cc21033f44f1c322e38d2c3a626ab31fc5..5d90b83f28eb096dcac4e454ae52170a8f67c56e
@@@ -568,13 -566,13 +566,13 @@@ int lbs_process_rx_command(struct lbs_p
        respcmd = le16_to_cpu(resp->command);
        result = le16_to_cpu(resp->result);
  
 -      lbs_deb_host("CMD_RESP: response 0x%04x, seq %d, size %d, jiffies %lu\n",
 +      lbs_deb_cmd("CMD_RESP: response 0x%04x, seq %d, size %d, jiffies %lu\n",
                     respcmd, le16_to_cpu(resp->seqnum), priv->upld_len, jiffies);
 -      lbs_deb_hex(LBS_DEB_HOST, "CMD_RESP", (void *) resp, priv->upld_len);
 +      lbs_deb_hex(LBS_DEB_CMD, "CMD_RESP", (void *) resp, priv->upld_len);
  
-       if (resp->seqnum != resp->seqnum) {
+       if (resp->seqnum != priv->cur_cmd->cmdbuf->seqnum) {
                lbs_pr_info("Received CMD_RESP with invalid sequence %d (expected %d)\n",
-                           le16_to_cpu(resp->seqnum), le16_to_cpu(resp->seqnum));
+                           le16_to_cpu(resp->seqnum), le16_to_cpu(priv->cur_cmd->cmdbuf->seqnum));
                spin_unlock_irqrestore(&priv->driver_lock, flags);
                ret = -1;
                goto done;
index 84cc000e71aac96ee2ad0b6467bb39f0dc1604ff,d191e055a788210e4a2b6343f4815b1bf120180d..63f9badf3f523a77eb513f1293da991f35008903
@@@ -289,12 -254,9 +294,13 @@@ int p54_parse_eeprom(struct ieee80211_h
                        priv->version = *(u8 *)(entry->data + 1);
                        break;
                case PDR_END:
-                       i = len;
+                       /* make it overrun */
+                       entry_len = len;
                        break;
 +              default:
 +                      printk(KERN_INFO "p54: unknown eeprom code : 0x%x\n",
 +                              le16_to_cpu(entry->code));
 +                      break;
                }
  
                entry = (void *)entry + (entry_len + 1)*2;
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc net/sctp/proc.c
Simple merge