: Christian Benvenuti
Signed-off-by: Govindarajulu Varadarajan
---
drivers/net/ethernet/cisco/enic/enic_main.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ethernet/cisco/enic/enic_main.c
b/drivers/net/ethernet/cisco/enic/enic_main.c
index 93898ba..7b756cf9
Hi Dave
The subject for this should be "driver/net: enic: Try DMA 64 first, then
failover to DMA 32"
The "32" got truncated, please add this while committing. Let me know if
you want me to send another patch.
thanks
//govind
On Wed, 4 Sep 2013, Govindarajulu Varadarajan
This series includes support for multi-tx, rss_hash, RPS, RFS, DMA64,
export symbols for cisco low latency driver and update the driver version and
driver maintainers.
Govindarajulu Varadarajan (5):
driver/net: enic: Add multi tx support for enic
driver/net: enic: record q_number and
The following patch adds multi tx support for enic.
Signed-off-by: Nishank Trivedi
Signed-off-by: Christian Benvenuti
Signed-off-by: Govindarajulu Varadarajan
---
drivers/net/ethernet/cisco/enic/enic.h | 2 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 36
Signed-off-by: Govindarajulu Varadarajan
Signed-off-by: Sujith Sankar
Signed-off-by: Nishank Trivedi
Signed-off-by: Christian Benvenuti
---
MAINTAINERS| 3 ++-
drivers/net/ethernet/cisco/enic/enic.h | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff
This patch exposes symbols for usnic low latency driver that can be used to
register and unregister vNics as well to traverse the resources on vNics.
Signed-off-by: Upinder Malhi
Signed-off-by: Nishank Trivedi
Signed-off-by: Christian Benvenuti
---
drivers/net/ethernet/cisco/enic/vnic_dev.c |
The following patch sets the skb->rxhash and skb->q_number.
This is used by RPS and RFS. Kernel can make use of hw provided hash
instead of calculating the hash.
Signed-off-by: Govindarajulu Varadarajan
Signed-off-by: Nishank Trivedi
Signed-off-by: Christian Benvenuti
---
drivers/net/et
either calls dev_kfree_skb_irq or dev_kfree_skb
depending on where your code is running. dev_kfree_skb is NULL safe but
dev_kfree_skb_irq is not. This patch fixes it.
Govindarajulu Varadarajan (13):
net: Check skb for NULL in dev_kfree_skb_irq
driver: net: remove unnecessary skb NULL check before
Signed-off-by: Govindarajulu Varadarajan
---
net/core/dev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/core/dev.c b/net/core/dev.c
index 0054c8c..63bd44d 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -2146,7 +2146,7 @@ EXPORT_SYMBOL(__netif_schedule);
void
dev_kfree_skb_irq is protected from NULL. No need to check for NULL while
calling this function.
Signed-off-by: Govindarajulu Varadarajan
---
drivers/atm/eni.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/atm/eni.c b/drivers/atm/eni.c
index b1955ba..78a4445 100644
dev_kfree_skb_any is protected from NULL. No need to check for NULL
while calling this function.
Signed-off-by: Govindarajulu Varadarajan
---
drivers/s390/net/claw.c | 6 ++
drivers/s390/net/ctcm_mpc.c | 6 ++
drivers/s390/net/qeth_core_main.c | 6 ++
3 files changed
dev_kfree_skb_irq is protected from NULL. No need to check for NULL while
calling this function.
Signed-off-by: Govindarajulu Varadarajan
---
drivers/staging/slicoss/slicoss.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/staging/slicoss/slicoss.c
b/drivers
Signed-off-by: Govindarajulu Varadarajan
---
drivers/net/ethernet/sgi/ioc3-eth.c | 4 +---
drivers/net/usb/usbnet.c| 2 +-
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ethernet/sgi/ioc3-eth.c
b/drivers/net/ethernet/sgi/ioc3-eth.c
index 6bd90f2..80dcfd9
dev_kfree_skb_irq is protected from NULL. No need to check for NULL
while calling this function.
Signed-off-by: Govindarajulu Varadarajan
---
drivers/usb/gadget/f_phonet.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/usb/gadget/f_phonet.c b/drivers/usb
dev_kfree_skb_any is protected from NULL. No need to check for NULL
while calling this function.
Signed-off-by: Govindarajulu Varadarajan
---
drivers/usb/gadget/u_ether.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/usb/gadget/u_ether.c b/drivers/usb/gadget
dev_kfree_skb_any is protected from NULL. No need to check for NULL
while calling this function.
Signed-off-by: Govindarajulu Varadarajan
---
drivers/isdn/gigaset/ser-gigaset.c | 3 +--
drivers/isdn/hisax/hfc_usb.c | 6 ++
drivers/isdn/hisax/icc.c | 6 ++
drivers/isdn
dev_kfree_skb_any is protected from NULL. No need to check for NULL
while calling this function.
Signed-off-by: Govindarajulu Varadarajan
---
drivers/infiniband/hw/amso1100/c2.c | 6 ++
drivers/infiniband/hw/nes/nes_hw.c | 3 +--
2 files changed, 3 insertions(+), 6 deletions(-)
diff --git
dev_kfree_skb_any is protected from NULL. No need to check for NULL
while calling this function.
Signed-off-by: Govindarajulu Varadarajan
---
drivers/net/ethernet/amd/lance.c | 9 +++--
drivers/net/ethernet/atheros/alx/main.c | 6 ++
drivers/net
Signed-off-by: Govindarajulu Varadarajan
---
scripts/checkpatch.pl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index 66cad50..e651b8a 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -3719,7 +3719,7 @@ sub
dev_kfree_skb_irq is protected from NULL. No need to check for NULL
while calling this function.
Signed-off-by: Govindarajulu Varadarajan
---
drivers/net/ethernet/amd/ni65.c | 6 ++
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 10 --
drivers/net/ethernet
dev_kfree_skb_any is protected from NULL. No need to check for NULL while
calling this function.
Signed-off-by: Govindarajulu Varadarajan
---
drivers/staging/rtl8187se/ieee80211/ieee80211_rx.c | 3 +--
drivers/staging/rtl8187se/ieee80211/ieee80211_tx.c | 3 +--
drivers/staging/rtl8188eu/core
On Mon, 4 Nov 2013, David Miller wrote:
From: Govindarajulu Varadarajan
Date: Sat, 2 Nov 2013 19:17:43 +0530
@@ -1030,10 +1030,8 @@ static void ni65_xmit_intr(struct net_device *dev,int
csr0)
}
#ifdef XMT_VIA_SKB
- if(p->tmd_skb[p->t
On Fri, 1 Nov 2013, Christophe Leroy wrote:
diff -urN a/drivers/net/wan/pef2256.c b/drivers/net/wan/pef2256.c
[..]
+static int pef2256_remove(struct platform_device *pdev)
+{
+ struct net_device *ndev = dev_get_drvdata(&pdev->dev);
+ struct pef2256_dev_priv *priv = dev_to_hdlc(nd
good, thanks
Acked-by: Govindarajulu Varadarajan
Signed-off-by: Alexander Gordeev
Cc: Christian Benvenuti
Cc: Sujith Sankar
Cc: Govindarajulu Varadarajan
Cc: Neel Patel
Cc: net...@vger.kernel.org
Cc: linux-...@vger.kernel.org
---
drivers/net/ethernet/cisco/enic/enic_main.c |6
numa=fake=4 go away.
Hi
I Am hitting this bug quite frequently. I do not see the problem after applying
this patch.
Thanks
Tested-by: Govindarajulu Varadarajan
Reported-by: Sasha Levin
Signed-off-by: Mike Galbraith
---
kernel/sched/fair.c | 13 +++--
kernel/sched/sched.h |9
On Mon, 23 Jun 2014, Joe Perches wrote:
Remove the now unnecessary memset too.
Signed-off-by: Joe Perches
Looks good, thanks
Acked-by: Govindarajulu Varadarajan <_gov...@gmx.com>
---
drivers/net/ethernet/cisco/enic/vnic_dev.c | 8 +++-
1 file changed, 3 insertions(+), 5 del
On Wed, 9 Jul 2014, Mugunthan V N wrote:
Add support for multicast/broadcast rate limit feature via ethtool coalesce.
Signed-off-by: Mugunthan V N
---
drivers/net/ethernet/ti/cpsw.c | 80 --
1 file changed, 78 insertions(+), 2 deletions(-)
diff --git a
On Thu, 22 May 2014, Jim Davis wrote:
Building with the attached random configuration file,
drivers/built-in.o: In function `enic_poll_msix':
enic_main.c:(.text+0x48710a): undefined reference to `__udivdi3'
make: *** [vmlinux] Error 1
Looks like 64 bit divide issue. Will look into it.
Tha
Hi Dave
Did you have a chance to look at this? Let me know how you want me to
fix this.
//govind
On Mon, 11 Nov 2013, Govindarajulu Varadarajan wrote:
On Mon, 4 Nov 2013, David Miller wrote:
From: Govindarajulu Varadarajan
Date: Sat, 2 Nov 2013 19:17:43 +0530
@@ -1030,10 +1030,8
On Mon, 30 Dec 2013, Ding Tianhong wrote:
Use possibly more efficient ether_addr_equal
to instead of memcmp.
Cc: Christian Benvenuti
Cc: Sujith Sankar
Cc: Govindarajulu Varadarajan
Cc: Neel Patel
Cc: Nishank Trivedi
Signed-off-by: Ding Tianhong
---
drivers/net/ethernet/cisco/enic
On Tue, 19 May 2015, Piotr Szymaniak wrote:
On Tue, May 19, 2015 at 09:43:10AM -0400, Chris Mason wrote:
On 05/19/2015 03:55 AM, Govindarajulu Varadarajan wrote:
2286--->BUG_ON(!PageLocked(page));
[ 166.769868] BTRFS info (device sdf): no csum found for inode 1154
start 43192
On Tue, 19 May 2015, Chris Mason wrote:
On 05/19/2015 09:54 AM, Piotr Szymaniak wrote:
On Tue, May 19, 2015 at 09:43:10AM -0400, Chris Mason wrote:
On 05/19/2015 03:55 AM, Govindarajulu Varadarajan wrote:
2286--->BUG_ON(!PageLocked(page));
[ 166.769868] BTRFS info (device sdf): no c
On Tue, 19 May 2015, Josef Bacik wrote:
On 05/19/2015 03:55 AM, Govindarajulu Varadarajan wrote:
Hi all
I am seeing the following crash on my btrfs filesystem with nfs export.
If I disable the nfs share and reboot, I do not hit the crash. Look like
the crash happens on btrfs with nfs export
Hi all
I am seeing the following crash on my btrfs filesystem with nfs export.
If I disable the nfs share and reboot, I do not hit the crash. Look like
the crash happens on btrfs with nfs export.
Is this a known issue? Has anyone else faced this? Let me know if you need more
information.
Thanks
ungtaskd/239:
[ 113.906729] #0: (tasklist_lock){.+.+}, at: []
debug_show_all_locks+0x3d/0x1a0
[ 114.012972] 2 locks held by systemd-udevd/492:
[ 114.066148] #0: (&dev->mutex){}, at: []
__driver_attach+0x55/0x140
[ 114.165107] #1: (&dev->mutex){}, at: []
__drive
On Fri, 29 Sep 2017, Sinan Kaya wrote:
On 9/28/2017 7:46 PM, Govindarajulu Varadarajan wrote:
How about releasing the device_lock here on CPU0?>
pci_device_add() is called by driver's pci probe function. device_lock(dev)
should be held before calling pci driver probe function.
I
On Fri, 29 Sep 2017, Bjorn Helgaas wrote:
On Thu, Sep 28, 2017 at 04:51:46PM -0700, Govindarajulu Varadarajan wrote:
On Thu, 28 Sep 2017, Peter Zijlstra wrote:
On Wed, Sep 27, 2017 at 02:42:20PM -0700, Govindarajulu Varadarajan wrote:
Make MAX_LOCK_DEPTH configurable. It is set to 48 right
On Sun, 1 Oct 2017, Christoph Hellwig wrote:
+struct aer_device_list {
+ struct device *dev;
+ struct hlist_node node;
+};
+
extern struct bus_type pcie_port_bus_type;
void aer_isr(struct work_struct *work);
void aer_print_error(struct pci_dev *dev, struct aer_err_info *info);
dif
On Sat, 30 Sep 2017, Sinan Kaya wrote:
On 9/30/2017 1:49 AM, Govindarajulu Varadarajan wrote:
This patch does a pci_bus_walk and adds all the devices to a list. After
unlocking (up_read) &pci_bus_sem, we go through the list and call
err_handler of the devices with devic_lock() held. This
in lockdep
if number of devices (VFs) exceed 48. Patch 4 extends this 63, max
supported by lockdep.
Govindarajulu Varadarajan (4):
pci: introduce __pci_walk_bus for caller with pci_bus_sem held
pci: code refactor pci_bus_lock/unlock/trylock
pci aer: fix deadlock in do_recovery
lockdep: m
Make MAX_LOCK_DEPTH configurable. It is set to 48 right now. Number of
VFs under a PCI pf bus can exceed 48 and this disables lockdep.
lockdep currently allows max of 63 held_locks.
Signed-off-by: Govindarajulu Varadarajan
---
fs/configfs/inode.c | 2 +-
include/linux/sched.h| 3
Move pci_bus_sem down/up out of pci_walk_bus and rename it to
__pci_walk_bus. Caller who already hold pci_bus_sem can call
__pci_walk_bus.
Signed-off-by: Govindarajulu Varadarajan
---
drivers/pci/bus.c | 13 +++--
include/linux/pci.h | 2 ++
2 files changed, 13 insertions(+), 2
/239:
[ 113.906729] #0: (tasklist_lock){.+.+}, at: []
debug_show_all_locks+0x3d/0x1a0
[ 114.012972] 2 locks held by systemd-udevd/492:
[ 114.066148] #0: (&dev->mutex){}, at: []
__driver_attach+0x55/0x140
[ 114.165107] #1: (&dev->mutex){}, at: []
__driver_attach+0x7
Introduce __pci_bus_trylock and __pci_bus_unlock with lock and unlock cb
functions as arguments. User can pass on what they want to lock in pci_dev.
Signed-off-by: Govindarajulu Varadarajan
---
drivers/pci/pci.c | 38 +++---
include/linux/pci.h | 16
On Thu, 28 Sep 2017, Sinan Kaya wrote:
On 9/27/2017 5:42 PM, Govindarajulu Varadarajan wrote:
CPU0CPU1
-
__driver_attach()
device_lock(&dev->mutex) <--- device mutex
On Thu, 28 Sep 2017, Peter Zijlstra wrote:
On Wed, Sep 27, 2017 at 02:42:20PM -0700, Govindarajulu Varadarajan wrote:
Make MAX_LOCK_DEPTH configurable. It is set to 48 right now. Number of
VFs under a PCI pf bus can exceed 48 and this disables lockdep.
lockdep currently allows max of 63
On Thu, 28 Sep 2017, Sinan Kaya wrote:
On 9/27/2017 5:42 PM, Govindarajulu Varadarajan wrote:
+void __pci_walk_bus(struct pci_bus *top, int (*cb)(struct pci_dev *, void *),
+ void *userdata);
pci_walk_bus_locked would be a better name as you are assuming that caller is
On Mon, 2018-06-18 at 00:06 +0100, Ben Hutchings wrote:
> On Mon, 2018-05-28 at 12:03 +0200, Greg Kroah-Hartman wrote:
> > 4.4-stable review patch. If anyone has any objections, please let me know.
> >
> > --
> >
> > From: Govindarajulu Varada
48 matches
Mail list logo