we keep commands only on net_device_ops structure - struct net_device_ops.
From 0749e12c21b564d62c89ec35c5fc8f4289a7e4d9 Mon Sep 17 00:00:00 2001
From: Corcodel Marian <[email protected]>
Date: Mon, 6 Jul 2015 13:24:59 +0300
Subject: [PATCH] Committer: Corcodel Marian <[email protected]>
Disable exec commands outside ops structure
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
modified: drivers/net/ethernet/realtek/r8169.c
---
drivers/net/ethernet/realtek/r8169.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/net/ethernet/realtek/r8169.c b/drivers/net/ethernet/realtek/r8169.c
index 3df51fa..840a2ec 100644
--- a/drivers/net/ethernet/realtek/r8169.c
+++ b/drivers/net/ethernet/realtek/r8169.c
@@ -5365,7 +5365,7 @@ static void rtl_hw_start_8169(struct net_device *dev)
RTL_W32(RxMissed, 0);
- rtl_set_rx_mode(dev);
+ //rtl_set_rx_mode(dev);
/* no early-rx interrupts */
RTL_W16(MultiIntr, RTL_R16(MultiIntr) & 0xf000);
@@ -6357,7 +6357,7 @@ static void rtl_hw_start_8168(struct net_device *dev)
RTL_W8(ChipCmd, CmdTxEnb | CmdRxEnb);
- rtl_set_rx_mode(dev);
+ //rtl_set_rx_mode(dev);
RTL_W16(MultiIntr, RTL_R16(MultiIntr) & 0xf000);
}
@@ -6574,7 +6574,7 @@ static void rtl_hw_start_8101(struct net_device *dev)
RTL_W8(ChipCmd, CmdTxEnb | CmdRxEnb);
- rtl_set_rx_mode(dev);
+ //rtl_set_rx_mode(dev);
RTL_R8(IntrMask);
@@ -6881,7 +6881,7 @@ static void r8169_csum_workaround(struct rtl8169_private *tp,
nskb = segs;
segs = segs->next;
nskb->next = NULL;
- rtl8169_start_xmit(nskb, tp->dev);
+ //rtl8169_start_xmit(nskb, tp->dev);
} while (segs);
dev_consume_skb_any(skb);
@@ -6889,7 +6889,7 @@ static void r8169_csum_workaround(struct rtl8169_private *tp,
if (skb_checksum_help(skb) < 0)
goto drop;
- rtl8169_start_xmit(skb, tp->dev);
+ //rtl8169_start_xmit(skb, tp->dev);
} else {
struct net_device_stats *stats;
@@ -7623,7 +7623,7 @@ static int rtl_open(struct net_device *dev)
rtl8169_init_phy(dev, tp);
- __rtl8169_set_features(dev, dev->features);
+ //__rtl8169_set_features(dev, dev->features);
rtl_pll_power_up(tp);
--
2.1.4