Commit 91efa45f authored by Stephen Hemminger's avatar Stephen Hemminger

[PATCH] sk98: use netdev_priv

Use netdev_priv when dereferenceing net_device private
Signed-off-by: default avatarStephen Hemminger <shemminger@osdl.org>
Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
parent 9a78f14f
...@@ -351,8 +351,7 @@ SK_U32 AllocFlag; ...@@ -351,8 +351,7 @@ SK_U32 AllocFlag;
DEV_NET *pNet; DEV_NET *pNet;
SK_AC *pAC; SK_AC *pAC;
if (dev->priv) { pNet = netdev_priv(dev);
pNet = (DEV_NET*) dev->priv;
pAC = pNet->pAC; pAC = pNet->pAC;
AllocFlag = pAC->AllocFlag; AllocFlag = pAC->AllocFlag;
if (pAC->PciDev) { if (pAC->PciDev) {
...@@ -367,7 +366,6 @@ SK_AC *pAC; ...@@ -367,7 +366,6 @@ SK_AC *pAC;
if (pAC->pDescrMem) { if (pAC->pDescrMem) {
BoardFreeMem(pAC); BoardFreeMem(pAC);
} }
}
} /* FreeResources */ } /* FreeResources */
...@@ -895,7 +893,7 @@ DEV_NET *pNet; ...@@ -895,7 +893,7 @@ DEV_NET *pNet;
SK_AC *pAC; SK_AC *pAC;
SK_U32 IntSrc; /* interrupts source register contents */ SK_U32 IntSrc; /* interrupts source register contents */
pNet = (DEV_NET*) dev->priv; pNet = netdev_priv(dev);
pAC = pNet->pAC; pAC = pNet->pAC;
/* /*
...@@ -1044,7 +1042,7 @@ DEV_NET *pNet; ...@@ -1044,7 +1042,7 @@ DEV_NET *pNet;
SK_AC *pAC; SK_AC *pAC;
SK_U32 IntSrc; /* interrupts source register contents */ SK_U32 IntSrc; /* interrupts source register contents */
pNet = (DEV_NET*) dev->priv; pNet = netdev_priv(dev);
pAC = pNet->pAC; pAC = pNet->pAC;
/* /*
...@@ -1160,7 +1158,7 @@ struct SK_NET_DEVICE *dev) ...@@ -1160,7 +1158,7 @@ struct SK_NET_DEVICE *dev)
int i; int i;
SK_EVPARA EvPara; /* an event parameter union */ SK_EVPARA EvPara; /* an event parameter union */
pNet = (DEV_NET*) dev->priv; pNet = netdev_priv(dev);
pAC = pNet->pAC; pAC = pNet->pAC;
SK_DBG_MSG(NULL, SK_DBGMOD_DRV, SK_DBGCAT_DRV_ENTRY, SK_DBG_MSG(NULL, SK_DBGMOD_DRV, SK_DBGCAT_DRV_ENTRY,
...@@ -1281,7 +1279,7 @@ struct SK_NET_DEVICE *dev) ...@@ -1281,7 +1279,7 @@ struct SK_NET_DEVICE *dev)
SK_DBG_MSG(NULL, SK_DBGMOD_DRV, SK_DBGCAT_DRV_ENTRY, SK_DBG_MSG(NULL, SK_DBGMOD_DRV, SK_DBGCAT_DRV_ENTRY,
("SkGeClose: pAC=0x%lX ", (unsigned long)pAC)); ("SkGeClose: pAC=0x%lX ", (unsigned long)pAC));
pNet = (DEV_NET*) dev->priv; pNet = netdev_priv(dev);
pAC = pNet->pAC; pAC = pNet->pAC;
#ifdef SK_DIAG_SUPPORT #ifdef SK_DIAG_SUPPORT
...@@ -1292,7 +1290,7 @@ struct SK_NET_DEVICE *dev) ...@@ -1292,7 +1290,7 @@ struct SK_NET_DEVICE *dev)
** by operator interaction must not be started up ** by operator interaction must not be started up
** again when the DIAG has finished. ** again when the DIAG has finished.
*/ */
newPtrNet = (DEV_NET *) pAC->dev[0]->priv; newPtrNet = netdev_priv(pAC->dev[0]);
if (newPtrNet == pNet) { if (newPtrNet == pNet) {
pAC->WasIfUp[0] = SK_FALSE; pAC->WasIfUp[0] = SK_FALSE;
} else { } else {
...@@ -1402,7 +1400,7 @@ DEV_NET *pNet; ...@@ -1402,7 +1400,7 @@ DEV_NET *pNet;
SK_AC *pAC; SK_AC *pAC;
int Rc; /* return code of XmitFrame */ int Rc; /* return code of XmitFrame */
pNet = (DEV_NET*) dev->priv; pNet = netdev_priv(dev);
pAC = pNet->pAC; pAC = pNet->pAC;
if ((!skb_shinfo(skb)->nr_frags) || if ((!skb_shinfo(skb)->nr_frags) ||
...@@ -2498,7 +2496,7 @@ unsigned long Flags; ...@@ -2498,7 +2496,7 @@ unsigned long Flags;
static int SkGeSetMacAddr(struct SK_NET_DEVICE *dev, void *p) static int SkGeSetMacAddr(struct SK_NET_DEVICE *dev, void *p)
{ {
DEV_NET *pNet = (DEV_NET*) dev->priv; DEV_NET *pNet = netdev_priv(dev);
SK_AC *pAC = pNet->pAC; SK_AC *pAC = pNet->pAC;
struct sockaddr *addr = p; struct sockaddr *addr = p;
...@@ -2555,7 +2553,7 @@ unsigned long Flags; ...@@ -2555,7 +2553,7 @@ unsigned long Flags;
SK_DBG_MSG(NULL, SK_DBGMOD_DRV, SK_DBGCAT_DRV_ENTRY, SK_DBG_MSG(NULL, SK_DBGMOD_DRV, SK_DBGCAT_DRV_ENTRY,
("SkGeSetRxMode starts now... ")); ("SkGeSetRxMode starts now... "));
pNet = (DEV_NET*) dev->priv; pNet = netdev_priv(dev);
pAC = pNet->pAC; pAC = pNet->pAC;
if (pAC->RlmtNets == 1) if (pAC->RlmtNets == 1)
PortIdx = pAC->ActivePort; PortIdx = pAC->ActivePort;
...@@ -2627,7 +2625,7 @@ SK_EVPARA EvPara; ...@@ -2627,7 +2625,7 @@ SK_EVPARA EvPara;
SK_DBG_MSG(NULL, SK_DBGMOD_DRV, SK_DBGCAT_DRV_ENTRY, SK_DBG_MSG(NULL, SK_DBGMOD_DRV, SK_DBGCAT_DRV_ENTRY,
("SkGeChangeMtu starts now...\n")); ("SkGeChangeMtu starts now...\n"));
pNet = (DEV_NET*) dev->priv; pNet = netdev_priv(dev);
pAC = pNet->pAC; pAC = pNet->pAC;
if ((NewMtu < 68) || (NewMtu > SK_JUMBO_MTU)) { if ((NewMtu < 68) || (NewMtu > SK_JUMBO_MTU)) {
...@@ -2649,7 +2647,7 @@ SK_EVPARA EvPara; ...@@ -2649,7 +2647,7 @@ SK_EVPARA EvPara;
#endif #endif
pNet->Mtu = NewMtu; pNet->Mtu = NewMtu;
pOtherNet = (DEV_NET*)pAC->dev[1 - pNet->NetNr]->priv; pOtherNet = netdev_priv(pAC->dev[1 - pNet->NetNr]);
if ((pOtherNet->Mtu>1500) && (NewMtu<=1500) && (pOtherNet->Up==1)) { if ((pOtherNet->Mtu>1500) && (NewMtu<=1500) && (pOtherNet->Up==1)) {
return(0); return(0);
} }
...@@ -2855,7 +2853,7 @@ SK_EVPARA EvPara; ...@@ -2855,7 +2853,7 @@ SK_EVPARA EvPara;
*/ */
static struct net_device_stats *SkGeStats(struct SK_NET_DEVICE *dev) static struct net_device_stats *SkGeStats(struct SK_NET_DEVICE *dev)
{ {
DEV_NET *pNet = (DEV_NET*) dev->priv; DEV_NET *pNet = netdev_priv(dev);
SK_AC *pAC = pNet->pAC; SK_AC *pAC = pNet->pAC;
SK_PNMI_STRUCT_DATA *pPnmiStruct; /* structure for all Pnmi-Data */ SK_PNMI_STRUCT_DATA *pPnmiStruct; /* structure for all Pnmi-Data */
SK_PNMI_STAT *pPnmiStat; /* pointer to virtual XMAC stat. data */ SK_PNMI_STAT *pPnmiStat; /* pointer to virtual XMAC stat. data */
...@@ -2953,7 +2951,7 @@ int HeaderLength = sizeof(SK_U32) + sizeof(SK_U32); ...@@ -2953,7 +2951,7 @@ int HeaderLength = sizeof(SK_U32) + sizeof(SK_U32);
SK_DBG_MSG(NULL, SK_DBGMOD_DRV, SK_DBGCAT_DRV_ENTRY, SK_DBG_MSG(NULL, SK_DBGMOD_DRV, SK_DBGCAT_DRV_ENTRY,
("SkGeIoctl starts now...\n")); ("SkGeIoctl starts now...\n"));
pNet = (DEV_NET*) dev->priv; pNet = netdev_priv(dev);
pAC = pNet->pAC; pAC = pNet->pAC;
if(copy_from_user(&Ioctl, rq->ifr_data, sizeof(SK_GE_IOCTL))) { if(copy_from_user(&Ioctl, rq->ifr_data, sizeof(SK_GE_IOCTL))) {
...@@ -4539,11 +4537,8 @@ char ClassStr[80]; ...@@ -4539,11 +4537,8 @@ char ClassStr[80];
int SkDrvEnterDiagMode( int SkDrvEnterDiagMode(
SK_AC *pAc) /* pointer to adapter context */ SK_AC *pAc) /* pointer to adapter context */
{ {
SK_AC *pAC = NULL; DEV_NET *pNet = netdev_priv(pAc->dev[0]);
DEV_NET *pNet = NULL; SK_AC *pAC = pNet->pAC;
pNet = (DEV_NET *) pAc->dev[0]->priv;
pAC = pNet->pAC;
SK_MEMCPY(&(pAc->PnmiBackup), &(pAc->PnmiStruct), SK_MEMCPY(&(pAc->PnmiBackup), &(pAc->PnmiStruct),
sizeof(SK_PNMI_STRUCT_DATA)); sizeof(SK_PNMI_STRUCT_DATA));
...@@ -4558,8 +4553,8 @@ SK_AC *pAc) /* pointer to adapter context */ ...@@ -4558,8 +4553,8 @@ SK_AC *pAc) /* pointer to adapter context */
} else { } else {
pAC->WasIfUp[0] = SK_FALSE; pAC->WasIfUp[0] = SK_FALSE;
} }
if (pNet != (DEV_NET *) pAc->dev[1]->priv) { if (pNet != netdev_priv(pAC->dev[1])) {
pNet = (DEV_NET *) pAc->dev[1]->priv; pNet = netdev_priv(pAC->dev[1]);
if (pNet->Up) { if (pNet->Up) {
pAC->WasIfUp[1] = SK_TRUE; pAC->WasIfUp[1] = SK_TRUE;
pAC->DiagFlowCtrl = SK_TRUE; /* for SkGeClose */ pAC->DiagFlowCtrl = SK_TRUE; /* for SkGeClose */
...@@ -4902,7 +4897,7 @@ static int __devinit skge_probe_one(struct pci_dev *pdev, ...@@ -4902,7 +4897,7 @@ static int __devinit skge_probe_one(struct pci_dev *pdev,
goto out_disable_device; goto out_disable_device;
} }
pNet = dev->priv; pNet = netdev_priv(dev);
pNet->pAC = kmalloc(sizeof(SK_AC), GFP_KERNEL); pNet->pAC = kmalloc(sizeof(SK_AC), GFP_KERNEL);
if (!pNet->pAC) { if (!pNet->pAC) {
printk(KERN_ERR "Unable to allocate adapter " printk(KERN_ERR "Unable to allocate adapter "
...@@ -4995,7 +4990,7 @@ static int __devinit skge_probe_one(struct pci_dev *pdev, ...@@ -4995,7 +4990,7 @@ static int __devinit skge_probe_one(struct pci_dev *pdev,
} }
pAC->dev[1] = dev; pAC->dev[1] = dev;
pNet = dev->priv; pNet = netdev_priv(dev);
pNet->PortNr = 1; pNet->PortNr = 1;
pNet->NetNr = 1; pNet->NetNr = 1;
pNet->pAC = pAC; pNet->pAC = pAC;
...@@ -5062,7 +5057,7 @@ static int __devinit skge_probe_one(struct pci_dev *pdev, ...@@ -5062,7 +5057,7 @@ static int __devinit skge_probe_one(struct pci_dev *pdev,
static void __devexit skge_remove_one(struct pci_dev *pdev) static void __devexit skge_remove_one(struct pci_dev *pdev)
{ {
struct net_device *dev = pci_get_drvdata(pdev); struct net_device *dev = pci_get_drvdata(pdev);
DEV_NET *pNet = (DEV_NET *) dev->priv; DEV_NET *pNet = netdev_priv(dev);
SK_AC *pAC = pNet->pAC; SK_AC *pAC = pNet->pAC;
struct net_device *otherdev = pAC->dev[1]; struct net_device *otherdev = pAC->dev[1];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment