Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Conflicts: drivers/net/wireless/iwlwifi/iwl-agn-rxon.c drivers/net/wireless/rtlwifi/pci.c net/netfilter/ipvs/ip_vs_core.c
This commit is contained in:
@@ -3114,7 +3114,7 @@ static int __netif_receive_skb(struct sk_buff *skb)
|
||||
|
||||
skb_reset_network_header(skb);
|
||||
skb_reset_transport_header(skb);
|
||||
skb->mac_len = skb->network_header - skb->mac_header;
|
||||
skb_reset_mac_len(skb);
|
||||
|
||||
pt_prev = NULL;
|
||||
|
||||
@@ -6173,6 +6173,11 @@ static int dev_cpu_callback(struct notifier_block *nfb,
|
||||
oldsd->output_queue = NULL;
|
||||
oldsd->output_queue_tailp = &oldsd->output_queue;
|
||||
}
|
||||
/* Append NAPI poll list from offline CPU. */
|
||||
if (!list_empty(&oldsd->poll_list)) {
|
||||
list_splice_init(&oldsd->poll_list, &sd->poll_list);
|
||||
raise_softirq_irqoff(NET_RX_SOFTIRQ);
|
||||
}
|
||||
|
||||
raise_softirq_irqoff(NET_TX_SOFTIRQ);
|
||||
local_irq_enable();
|
||||
@@ -6259,29 +6264,23 @@ err_name:
|
||||
/**
|
||||
* netdev_drivername - network driver for the device
|
||||
* @dev: network device
|
||||
* @buffer: buffer for resulting name
|
||||
* @len: size of buffer
|
||||
*
|
||||
* Determine network driver for device.
|
||||
*/
|
||||
char *netdev_drivername(const struct net_device *dev, char *buffer, int len)
|
||||
const char *netdev_drivername(const struct net_device *dev)
|
||||
{
|
||||
const struct device_driver *driver;
|
||||
const struct device *parent;
|
||||
|
||||
if (len <= 0 || !buffer)
|
||||
return buffer;
|
||||
buffer[0] = 0;
|
||||
const char *empty = "";
|
||||
|
||||
parent = dev->dev.parent;
|
||||
|
||||
if (!parent)
|
||||
return buffer;
|
||||
return empty;
|
||||
|
||||
driver = parent->driver;
|
||||
if (driver && driver->name)
|
||||
strlcpy(buffer, driver->name, len);
|
||||
return buffer;
|
||||
return driver->name;
|
||||
return empty;
|
||||
}
|
||||
|
||||
static int __netdev_printk(const char *level, const struct net_device *dev,
|
||||
|
Reference in New Issue
Block a user