diff options
author | Malcolm Priestley <tvboxspy@gmail.com> | 2014-02-28 23:58:33 +0000 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-02-28 16:48:36 -0800 |
commit | 29263661f9f404ae49902306711eb3c106bc34e9 (patch) | |
tree | 9b947aac07d8fed5b150469ca3fb7223cee425e7 /drivers/staging/vt6656/dpc.c | |
parent | 5a30e0b65846c1a7339f53ed8ab29cc5194ac205 (diff) |
staging: vt6656: Replace dev_alloc_skb with netdev_alloc_skb.
Remove code that points to netdev (pDevice/priv->dev)
Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/vt6656/dpc.c')
-rw-r--r-- | drivers/staging/vt6656/dpc.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/staging/vt6656/dpc.c b/drivers/staging/vt6656/dpc.c index 18ad3e6739b3..4ccaa7e29a1c 100644 --- a/drivers/staging/vt6656/dpc.c +++ b/drivers/staging/vt6656/dpc.c @@ -1227,14 +1227,13 @@ static int s_bAPModeRxData(struct vnt_private *pDevice, struct sk_buff *skb, if (is_multicast_ether_addr((u8 *)(skb->data+cbHeaderOffset))) { if (pMgmt->sNodeDBTable[0].bPSEnable) { - skbcpy = dev_alloc_skb((int)pDevice->rx_buf_sz); + skbcpy = netdev_alloc_skb(pDevice->dev, pDevice->rx_buf_sz); // if any node in PS mode, buffer packet until DTIM. if (skbcpy == NULL) { DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "relay multicast no skb available \n"); } else { - skbcpy->dev = pDevice->dev; skbcpy->len = FrameSize; memcpy(skbcpy->data, skb->data+cbHeaderOffset, FrameSize); skb_queue_tail(&(pMgmt->sNodeDBTable[0].sTxPSQueue), skbcpy); @@ -1335,13 +1334,11 @@ void RXvFreeRCB(struct vnt_rcb *rcb, int re_alloc_skb) } if (re_alloc_skb == true) { - rcb->skb = dev_alloc_skb((int)priv->rx_buf_sz); + rcb->skb = netdev_alloc_skb(priv->dev, priv->rx_buf_sz); /* TODO error handling */ - if (rcb->skb == NULL) { + if (!rcb->skb) { DBG_PRT(MSG_LEVEL_ERR, KERN_ERR " Failed to re-alloc rx skb\n"); - } else { - rcb->skb->dev = priv->dev; } } |