aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2009-01-05 15:45:21 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2009-01-06 13:52:41 -0800
commit4cf7c4c692f05e137b65b9a2d7abe5bcb5408820 (patch)
tree1b44b433c72be173444255a51e394693ccea072f /drivers/staging
parentStaging: epl: hr timers all run in hard irq context now (diff)
downloadlinux-dev-4cf7c4c692f05e137b65b9a2d7abe5bcb5408820.tar.xz
linux-dev-4cf7c4c692f05e137b65b9a2d7abe5bcb5408820.zip
Staging: epl: fix netdev->priv b0rkage
netdev->priv is now gone, use netdev_priv() instead. This fixes the build error in the network driver within the epl stack. Cc: Daniel Krueger <daniel.krueger@systec-electronic.com> Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging')
-rw-r--r--drivers/staging/epl/VirtualEthernetLinux.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/drivers/staging/epl/VirtualEthernetLinux.c b/drivers/staging/epl/VirtualEthernetLinux.c
index 522658ba8bf9..5d838dbf73a7 100644
--- a/drivers/staging/epl/VirtualEthernetLinux.c
+++ b/drivers/staging/epl/VirtualEthernetLinux.c
@@ -166,7 +166,7 @@ static int VEthOpen(struct net_device *pNetDevice_p)
tEplKernel Ret = kEplSuccessful;
//open the device
-// struct net_device_stats* pStats = (struct net_device_stats*)pNetDevice_p->priv;
+// struct net_device_stats* pStats = netdev_priv(pNetDevice_p);
//start the interface queue for the network subsystem
netif_start_queue(pNetDevice_p);
@@ -199,8 +199,7 @@ static int VEthXmit(struct sk_buff *pSkb_p, struct net_device *pNetDevice_p)
tEplFrameInfo FrameInfo;
//transmit function
- struct net_device_stats *pStats =
- (struct net_device_stats *)pNetDevice_p->priv;
+ struct net_device_stats *pStats = netdev_priv(pNetDevice_p);
//save timestemp
pNetDevice_p->trans_start = jiffies;
@@ -233,7 +232,7 @@ static struct net_device_stats *VEthGetStats(struct net_device *pNetDevice_p)
{
EPL_DBGLVL_VETH_TRACE0("VEthGetStats\n");
- return (struct net_device_stats *)pNetDevice_p->priv;
+ return netdev_priv(pNetDevice_p);
}
static void VEthTimeout(struct net_device *pNetDevice_p)
@@ -250,8 +249,7 @@ static tEplKernel VEthRecvFrame(tEplFrameInfo * pFrameInfo_p)
{
tEplKernel Ret = kEplSuccessful;
struct net_device *pNetDevice = pVEthNetDevice_g;
- struct net_device_stats *pStats =
- (struct net_device_stats *)pNetDevice->priv;
+ struct net_device_stats *pStats = netdev_priv(pNetDevice);
struct sk_buff *pSkb;
EPL_DBGLVL_VETH_TRACE1("VEthRecvFrame: FrameSize=%u\n",