Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts: net/bluetooth/l2cap_core.c Just two overlapping changes, one added an initialization of a local variable, and another change added a new local variable. Signed-off-by: David S. Miller <davem@davemloft.net>
这个提交包含在:
@@ -926,7 +926,7 @@ static int tile_net_poll(struct napi_struct *napi, int budget)
|
||||
goto done;
|
||||
|
||||
/* Re-enable the ingress interrupt. */
|
||||
enable_percpu_irq(priv->intr_id);
|
||||
enable_percpu_irq(priv->intr_id, 0);
|
||||
|
||||
/* HACK: Avoid the "rotting packet" problem (see above). */
|
||||
if (qup->__packet_receive_read !=
|
||||
@@ -1296,7 +1296,7 @@ static void tile_net_open_enable(void *dev_ptr)
|
||||
info->napi_enabled = true;
|
||||
|
||||
/* Enable the ingress interrupt. */
|
||||
enable_percpu_irq(priv->intr_id);
|
||||
enable_percpu_irq(priv->intr_id, 0);
|
||||
}
|
||||
|
||||
|
||||
@@ -1697,7 +1697,7 @@ static unsigned int tile_net_tx_frags(lepp_frag_t *frags,
|
||||
for (i = 0; i < sh->nr_frags; i++) {
|
||||
|
||||
skb_frag_t *f = &sh->frags[i];
|
||||
unsigned long pfn = page_to_pfn(f->page);
|
||||
unsigned long pfn = page_to_pfn(skb_frag_page(f));
|
||||
|
||||
/* FIXME: Compute "hash_for_home" properly. */
|
||||
/* ISSUE: The hypervisor checks CHIP_HAS_REV1_DMA_PACKETS(). */
|
||||
@@ -1706,7 +1706,7 @@ static unsigned int tile_net_tx_frags(lepp_frag_t *frags,
|
||||
/* FIXME: Hmmm. */
|
||||
if (!hash_default) {
|
||||
void *va = pfn_to_kaddr(pfn) + f->page_offset;
|
||||
BUG_ON(PageHighMem(f->page));
|
||||
BUG_ON(PageHighMem(skb_frag_page(f)));
|
||||
finv_buffer_remote(va, f->size, 0);
|
||||
}
|
||||
|
||||
|
在新工单中引用
屏蔽一个用户