netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 1/5] qlcnic: Fix enviroment variable for udev event generation during FW dump
@ 2011-07-29 23:30 Anirban Chakraborty
  2011-07-29 23:30 ` [PATCH net-next 2/5] qlcnic: FW dump related changes Anirban Chakraborty
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Anirban Chakraborty @ 2011-07-29 23:30 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, Dept_NX_Linux_NIC_Driver, Anirban Chakraborty

Driver was not generating the environment variable for the FW dump event correctly.
Fix it by formatting it properly.

Signed-off-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
---
 drivers/net/qlcnic/qlcnic_hw.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/qlcnic/qlcnic_hw.c b/drivers/net/qlcnic/qlcnic_hw.c
index 4055c21..74e9d7b 100644
--- a/drivers/net/qlcnic/qlcnic_hw.c
+++ b/drivers/net/qlcnic/qlcnic_hw.c
@@ -1773,8 +1773,8 @@ int qlcnic_dump_fw(struct qlcnic_adapter *adapter)
 		goto error;
 	} else {
 		fw_dump->clr = 1;
-		snprintf(mesg, sizeof(mesg), "FW dump for device: %d\n",
-			adapter->pdev->devfn);
+		snprintf(mesg, sizeof(mesg), "FW_DUMP=%s",
+			adapter->netdev->name);
 		dev_info(&adapter->pdev->dev, "Dump data, %d bytes captured\n",
 			fw_dump->size);
 		/* Send a udev event to notify availability of FW dump */
-- 
1.7.4.1



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [PATCH net-next 2/5] qlcnic: FW dump related changes
  2011-07-29 23:30 [PATCH net-next 1/5] qlcnic: Fix enviroment variable for udev event generation during FW dump Anirban Chakraborty
@ 2011-07-29 23:30 ` Anirban Chakraborty
  2011-07-29 23:30 ` [PATCH net-next 3/5] qlcnic: Fix delay in reset path Anirban Chakraborty
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 11+ messages in thread
From: Anirban Chakraborty @ 2011-07-29 23:30 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, Dept_NX_Linux_NIC_Driver, Anirban Chakraborty

o Added code to support FW reset without invoking the dump
o Fixed the return value of the dump data size if dump is not available.

Signed-off-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
---
 drivers/net/qlcnic/qlcnic.h         |    1 +
 drivers/net/qlcnic/qlcnic_ethtool.c |   22 +++++++++++++++++-----
 2 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/drivers/net/qlcnic/qlcnic.h b/drivers/net/qlcnic/qlcnic.h
index baf646d..4200ef8 100644
--- a/drivers/net/qlcnic/qlcnic.h
+++ b/drivers/net/qlcnic/qlcnic.h
@@ -1344,6 +1344,7 @@ enum op_codes {
 #define QLCNIC_FORCE_FW_DUMP_KEY	0xdeadfeed
 #define QLCNIC_ENABLE_FW_DUMP		0xaddfeed
 #define QLCNIC_DISABLE_FW_DUMP		0xbadfeed
+#define QLCNIC_FORCE_FW_RESET		0xdeaddead
 
 struct qlcnic_dump_operations {
 	enum op_codes opcode;
diff --git a/drivers/net/qlcnic/qlcnic_ethtool.c b/drivers/net/qlcnic/qlcnic_ethtool.c
index 72a723d..7c64f2f 100644
--- a/drivers/net/qlcnic/qlcnic_ethtool.c
+++ b/drivers/net/qlcnic/qlcnic_ethtool.c
@@ -1105,7 +1105,10 @@ qlcnic_get_dump_flag(struct net_device *netdev, struct ethtool_dump *dump)
 	struct qlcnic_adapter *adapter = netdev_priv(netdev);
 	struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
 
-	dump->len = fw_dump->tmpl_hdr->size + fw_dump->size;
+	if (fw_dump->clr)
+		dump->len = fw_dump->tmpl_hdr->size + fw_dump->size;
+	else
+		dump->len = 0;
 	dump->flag = fw_dump->tmpl_hdr->drv_cap_mask;
 	dump->version = adapter->fw_version;
 	return 0;
@@ -1152,7 +1155,8 @@ qlcnic_set_dump(struct net_device *netdev, struct ethtool_dump *val)
 	struct qlcnic_adapter *adapter = netdev_priv(netdev);
 	struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
 
-	if (val->flag == QLCNIC_FORCE_FW_DUMP_KEY) {
+	switch (val->flag) {
+	case QLCNIC_FORCE_FW_DUMP_KEY:
 		if (!fw_dump->enable) {
 			netdev_info(netdev, "FW dump not enabled\n");
 			return ret;
@@ -1164,17 +1168,25 @@ qlcnic_set_dump(struct net_device *netdev, struct ethtool_dump *val)
 		}
 		netdev_info(netdev, "Forcing a FW dump\n");
 		qlcnic_dev_request_reset(adapter);
-	} else if (val->flag == QLCNIC_DISABLE_FW_DUMP) {
+		break;
+	case QLCNIC_DISABLE_FW_DUMP:
 		if (fw_dump->enable) {
 			netdev_info(netdev, "Disabling FW dump\n");
 			fw_dump->enable = 0;
 		}
-	} else if (val->flag == QLCNIC_ENABLE_FW_DUMP) {
+		break;
+	case QLCNIC_ENABLE_FW_DUMP:
 		if (!fw_dump->enable && fw_dump->tmpl_hdr) {
 			netdev_info(netdev, "Enabling FW dump\n");
 			fw_dump->enable = 1;
 		}
-	} else {
+		break;
+	case QLCNIC_FORCE_FW_RESET:
+		netdev_info(netdev, "Forcing a FW reset\n");
+		qlcnic_dev_request_reset(adapter);
+		adapter->flags &= ~QLCNIC_FW_RESET_OWNER;
+		break;
+	default:
 		if (val->flag > QLCNIC_DUMP_MASK_MAX ||
 			val->flag < QLCNIC_DUMP_MASK_MIN) {
 				netdev_info(netdev,
-- 
1.7.4.1



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [PATCH net-next 3/5] qlcnic: Fix delay in reset path
  2011-07-29 23:30 [PATCH net-next 1/5] qlcnic: Fix enviroment variable for udev event generation during FW dump Anirban Chakraborty
  2011-07-29 23:30 ` [PATCH net-next 2/5] qlcnic: FW dump related changes Anirban Chakraborty
@ 2011-07-29 23:30 ` Anirban Chakraborty
  2011-07-29 23:30 ` [PATCH net-next 4/5] qlcnic: Move get template from probe to start fw Anirban Chakraborty
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 11+ messages in thread
From: Anirban Chakraborty @ 2011-07-29 23:30 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, Dept_NX_Linux_NIC_Driver, Sritej Velaga

From: Sritej Velaga <sritej.velaga@qlogic.com>

Driver should not check for heart beat anymore when FW is hung, rather it
should restart the FW.

Signed-off-by: Sritej Velaga <sritej.velaga@qlogic.com>
Signed-off-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
---
 drivers/net/qlcnic/qlcnic.h      |    1 +
 drivers/net/qlcnic/qlcnic_init.c |    3 ++-
 drivers/net/qlcnic/qlcnic_main.c |    5 +++++
 3 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/drivers/net/qlcnic/qlcnic.h b/drivers/net/qlcnic/qlcnic.h
index 4200ef8..5f0141b 100644
--- a/drivers/net/qlcnic/qlcnic.h
+++ b/drivers/net/qlcnic/qlcnic.h
@@ -911,6 +911,7 @@ struct qlcnic_ipaddr {
 #define QLCNIC_PROMISC_DISABLED		0x800
 #define QLCNIC_NEED_FLR			0x1000
 #define QLCNIC_FW_RESET_OWNER		0x2000
+#define QLCNIC_FW_HANG			0x4000
 #define QLCNIC_IS_MSI_FAMILY(adapter) \
 	((adapter)->flags & (QLCNIC_MSI_ENABLED | QLCNIC_MSIX_ENABLED))
 
diff --git a/drivers/net/qlcnic/qlcnic_init.c b/drivers/net/qlcnic/qlcnic_init.c
index ee8a398..3b6741e 100644
--- a/drivers/net/qlcnic/qlcnic_init.c
+++ b/drivers/net/qlcnic/qlcnic_init.c
@@ -1056,7 +1056,8 @@ qlcnic_check_fw_hearbeat(struct qlcnic_adapter *adapter)
 int
 qlcnic_need_fw_reset(struct qlcnic_adapter *adapter)
 {
-	if (qlcnic_check_fw_hearbeat(adapter)) {
+	if ((adapter->flags & QLCNIC_FW_HANG) ||
+			qlcnic_check_fw_hearbeat(adapter)) {
 		qlcnic_rom_lock_recovery(adapter);
 		return 1;
 	}
diff --git a/drivers/net/qlcnic/qlcnic_main.c b/drivers/net/qlcnic/qlcnic_main.c
index 5ca1b56..248ebbd 100644
--- a/drivers/net/qlcnic/qlcnic_main.c
+++ b/drivers/net/qlcnic/qlcnic_main.c
@@ -2682,6 +2682,7 @@ qlcnic_clr_all_drv_state(struct qlcnic_adapter *adapter, u8 failed)
 	qlcnic_api_unlock(adapter);
 err:
 	adapter->fw_fail_cnt = 0;
+	adapter->flags &= ~QLCNIC_FW_HANG;
 	clear_bit(__QLCNIC_START_FW, &adapter->state);
 	clear_bit(__QLCNIC_RESETTING, &adapter->state);
 }
@@ -2859,6 +2860,7 @@ skip_ack_check:
 		    (adapter->flags & QLCNIC_FW_RESET_OWNER)) {
 			QLCDB(adapter, DRV, "Take FW dump\n");
 			qlcnic_dump_fw(adapter);
+			adapter->flags |= QLCNIC_FW_HANG;
 		}
 		rtnl_unlock();
 
@@ -3046,6 +3048,7 @@ attach:
 done:
 	netif_device_attach(netdev);
 	adapter->fw_fail_cnt = 0;
+	adapter->flags &= ~QLCNIC_FW_HANG;
 	clear_bit(__QLCNIC_RESETTING, &adapter->state);
 
 	if (!qlcnic_clr_drv_state(adapter))
@@ -3090,6 +3093,8 @@ qlcnic_check_health(struct qlcnic_adapter *adapter)
 	if (++adapter->fw_fail_cnt < FW_FAIL_THRESH)
 		return 0;
 
+	adapter->flags |= QLCNIC_FW_HANG;
+
 	qlcnic_dev_request_reset(adapter);
 
 	if (auto_fw_reset)
-- 
1.7.4.1



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [PATCH net-next 4/5] qlcnic: Move get template from probe to start fw
  2011-07-29 23:30 [PATCH net-next 1/5] qlcnic: Fix enviroment variable for udev event generation during FW dump Anirban Chakraborty
  2011-07-29 23:30 ` [PATCH net-next 2/5] qlcnic: FW dump related changes Anirban Chakraborty
  2011-07-29 23:30 ` [PATCH net-next 3/5] qlcnic: Fix delay in reset path Anirban Chakraborty
@ 2011-07-29 23:30 ` Anirban Chakraborty
  2011-07-29 23:30 ` [PATCH net-next 5/5] qlcnic: Added debug info Anirban Chakraborty
  2011-07-29 23:30 ` [PATCH net-next 0/5] qlcnic: Fixes and debug support Anirban Chakraborty
  4 siblings, 0 replies; 11+ messages in thread
From: Anirban Chakraborty @ 2011-07-29 23:30 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, Dept_NX_Linux_NIC_Driver, Sritej Velaga

From: Sritej Velaga <sritej.velaga@qlogic.com>

Place for gathering FW dump template has been moved to the FW restart path
so that the driver can check if a newer FW version is available and in that case
it replaces the existing FW dump template with the newer template.

Signed-off-by: Sritej Velaga <sritej.velaga@qlogic.com>
Signed-off-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
---
 drivers/net/qlcnic/qlcnic_main.c |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/drivers/net/qlcnic/qlcnic_main.c b/drivers/net/qlcnic/qlcnic_main.c
index 248ebbd..d287a2b 100644
--- a/drivers/net/qlcnic/qlcnic_main.c
+++ b/drivers/net/qlcnic/qlcnic_main.c
@@ -643,8 +643,11 @@ static void get_brd_name(struct qlcnic_adapter *adapter, char *name)
 static void
 qlcnic_check_options(struct qlcnic_adapter *adapter)
 {
-	u32 fw_major, fw_minor, fw_build;
+	u32 fw_major, fw_minor, fw_build, prev_fw_version;
 	struct pci_dev *pdev = adapter->pdev;
+	struct qlcnic_fw_dump *fw_dump = &adapter->ahw->fw_dump;
+
+	prev_fw_version = adapter->fw_version;
 
 	fw_major = QLCRD32(adapter, QLCNIC_FW_VERSION_MAJOR);
 	fw_minor = QLCRD32(adapter, QLCNIC_FW_VERSION_MINOR);
@@ -652,6 +655,17 @@ qlcnic_check_options(struct qlcnic_adapter *adapter)
 
 	adapter->fw_version = QLCNIC_VERSION_CODE(fw_major, fw_minor, fw_build);
 
+	if (adapter->op_mode != QLCNIC_NON_PRIV_FUNC) {
+		if (fw_dump->tmpl_hdr == NULL ||
+				adapter->fw_version > prev_fw_version) {
+			if (fw_dump->tmpl_hdr)
+				vfree(fw_dump->tmpl_hdr);
+			if (!qlcnic_fw_cmd_get_minidump_temp(adapter))
+				dev_info(&pdev->dev,
+					"Supports FW dump capability\n");
+		}
+	}
+
 	dev_info(&pdev->dev, "firmware v%d.%d.%d\n",
 			fw_major, fw_minor, fw_build);
 	if (adapter->ahw->port_type == QLCNIC_XGBE) {
@@ -1610,12 +1624,6 @@ qlcnic_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
 		goto err_out_decr_ref;
 	}
 
-	/* Get FW dump template and store it */
-	if (adapter->op_mode != QLCNIC_NON_PRIV_FUNC)
-		if (!qlcnic_fw_cmd_get_minidump_temp(adapter))
-			dev_info(&pdev->dev,
-				"Supports FW dump capability\n");
-
 	if (qlcnic_read_mac_addr(adapter))
 		dev_warn(&pdev->dev, "failed to read mac addr\n");
 
-- 
1.7.4.1



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [PATCH net-next 5/5] qlcnic: Added debug info
  2011-07-29 23:30 [PATCH net-next 1/5] qlcnic: Fix enviroment variable for udev event generation during FW dump Anirban Chakraborty
                   ` (2 preceding siblings ...)
  2011-07-29 23:30 ` [PATCH net-next 4/5] qlcnic: Move get template from probe to start fw Anirban Chakraborty
@ 2011-07-29 23:30 ` Anirban Chakraborty
  2011-07-29 23:30 ` [PATCH net-next 0/5] qlcnic: Fixes and debug support Anirban Chakraborty
  4 siblings, 0 replies; 11+ messages in thread
From: Anirban Chakraborty @ 2011-07-29 23:30 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, Dept_NX_Linux_NIC_Driver, Sritej Velaga

From: Sritej Velaga <sritej.velaga@qlogic.com>

Now printing states of essential registers once fw hang has been detected.
Bumped up the driver version to 5.0.22

Signed-off-by: Sritej Velaga <sritej.velaga@qlogic.com>
Signed-off-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
---
 drivers/net/qlcnic/qlcnic.h      |    4 ++--
 drivers/net/qlcnic/qlcnic_main.c |   13 ++++++++++++-
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/drivers/net/qlcnic/qlcnic.h b/drivers/net/qlcnic/qlcnic.h
index 5f0141b..53c6e5d 100644
--- a/drivers/net/qlcnic/qlcnic.h
+++ b/drivers/net/qlcnic/qlcnic.h
@@ -36,8 +36,8 @@
 
 #define _QLCNIC_LINUX_MAJOR 5
 #define _QLCNIC_LINUX_MINOR 0
-#define _QLCNIC_LINUX_SUBVERSION 21
-#define QLCNIC_LINUX_VERSIONID  "5.0.21"
+#define _QLCNIC_LINUX_SUBVERSION 22
+#define QLCNIC_LINUX_VERSIONID  "5.0.22"
 #define QLCNIC_DRV_IDC_VER  0x01
 #define QLCNIC_DRIVER_VERSION  ((_QLCNIC_LINUX_MAJOR << 16) |\
 		 (_QLCNIC_LINUX_MINOR << 8) | (_QLCNIC_LINUX_SUBVERSION))
diff --git a/drivers/net/qlcnic/qlcnic_main.c b/drivers/net/qlcnic/qlcnic_main.c
index d287a2b..ec8ef72 100644
--- a/drivers/net/qlcnic/qlcnic_main.c
+++ b/drivers/net/qlcnic/qlcnic_main.c
@@ -3109,7 +3109,18 @@ qlcnic_check_health(struct qlcnic_adapter *adapter)
 		clear_bit(__QLCNIC_FW_ATTACHED, &adapter->state);
 
 	dev_info(&netdev->dev, "firmware hang detected\n");
-
+	dev_info(&adapter->pdev->dev, "Dumping hw/fw registers\n"
+			"PEG_HALT_STATUS1: 0x%x, PEG_HALT_STATUS2: 0x%x,\n"
+			"PEG_NET_0_PC: 0x%x, PEG_NET_1_PC: 0x%x,\n"
+			"PEG_NET_2_PC: 0x%x, PEG_NET_3_PC: 0x%x,\n"
+			"PEG_NET_4_PC: 0x%x\n",
+			QLCRD32(adapter, QLCNIC_PEG_HALT_STATUS1),
+			QLCRD32(adapter, QLCNIC_PEG_HALT_STATUS2),
+			QLCRD32(adapter, QLCNIC_CRB_PEG_NET_0 + 0x3c),
+			QLCRD32(adapter, QLCNIC_CRB_PEG_NET_1 + 0x3c),
+			QLCRD32(adapter, QLCNIC_CRB_PEG_NET_2 + 0x3c),
+			QLCRD32(adapter, QLCNIC_CRB_PEG_NET_3 + 0x3c),
+			QLCRD32(adapter, QLCNIC_CRB_PEG_NET_4 + 0x3c));
 detach:
 	adapter->dev_state = (state == QLCNIC_DEV_NEED_QUISCENT) ? state :
 		QLCNIC_DEV_NEED_RESET;
-- 
1.7.4.1



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [PATCH net-next 0/5] qlcnic: Fixes and debug support
  2011-07-29 23:30 [PATCH net-next 1/5] qlcnic: Fix enviroment variable for udev event generation during FW dump Anirban Chakraborty
                   ` (3 preceding siblings ...)
  2011-07-29 23:30 ` [PATCH net-next 5/5] qlcnic: Added debug info Anirban Chakraborty
@ 2011-07-29 23:30 ` Anirban Chakraborty
  2011-08-01  8:57   ` David Miller
  4 siblings, 1 reply; 11+ messages in thread
From: Anirban Chakraborty @ 2011-07-29 23:30 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, Dept_NX_Linux_NIC_Driver, Anirban Chakraborty

Please apply the series to net-next. Thanks.

-Anirban



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH net-next 0/5] qlcnic: Fixes and debug support
  2011-07-29 23:30 ` [PATCH net-next 0/5] qlcnic: Fixes and debug support Anirban Chakraborty
@ 2011-08-01  8:57   ` David Miller
  2011-08-01 15:24     ` Anirban Chakraborty
  0 siblings, 1 reply; 11+ messages in thread
From: David Miller @ 2011-08-01  8:57 UTC (permalink / raw)
  To: anirban.chakraborty; +Cc: netdev, Dept_NX_Linux_NIC_Driver

From: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
Date: Fri, 29 Jul 2011 16:30:30 -0700

> Please apply the series to net-next. Thanks.

Queued up for net-next

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH net-next 0/5] qlcnic: Fixes and debug support
  2011-08-01  8:57   ` David Miller
@ 2011-08-01 15:24     ` Anirban Chakraborty
  2011-08-02  0:38       ` David Miller
  0 siblings, 1 reply; 11+ messages in thread
From: Anirban Chakraborty @ 2011-08-01 15:24 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, Dept_NX_Linux_NIC_Driver


On Aug 1, 2011, at 1:57 AM, David Miller wrote:

> From: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
> Date: Fri, 29 Jul 2011 16:30:30 -0700
> 
>> Please apply the series to net-next. Thanks.
> 
> Queued up for net-next

Would it be too much of a trouble to push these to net-2.6, as these are minor bug fixes anyway?

Thanks a lot.

-Anirban



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH net-next 0/5] qlcnic: Fixes and debug support
  2011-08-01 15:24     ` Anirban Chakraborty
@ 2011-08-02  0:38       ` David Miller
  2011-08-03 20:20         ` Anirban Chakraborty
  0 siblings, 1 reply; 11+ messages in thread
From: David Miller @ 2011-08-02  0:38 UTC (permalink / raw)
  To: anirban.chakraborty; +Cc: netdev, Dept_NX_Linux_NIC_Driver

From: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
Date: Mon, 1 Aug 2011 08:24:04 -0700

> 
> On Aug 1, 2011, at 1:57 AM, David Miller wrote:
> 
>> From: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
>> Date: Fri, 29 Jul 2011 16:30:30 -0700
>> 
>>> Please apply the series to net-next. Thanks.
>> 
>> Queued up for net-next
> 
> Would it be too much of a trouble to push these to net-2.6, as these are minor bug fixes anyway?

No.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH net-next 0/5] qlcnic: Fixes and debug support
  2011-08-02  0:38       ` David Miller
@ 2011-08-03 20:20         ` Anirban Chakraborty
  2011-08-03 23:30           ` David Miller
  0 siblings, 1 reply; 11+ messages in thread
From: Anirban Chakraborty @ 2011-08-03 20:20 UTC (permalink / raw)
  To: David Miller; +Cc: netdev, Dept_NX_Linux_NIC_Driver


On Aug 1, 2011, at 5:38 PM, David Miller wrote:

> From: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
> Date: Mon, 1 Aug 2011 08:24:04 -0700
> 
>> 
>> On Aug 1, 2011, at 1:57 AM, David Miller wrote:
>> 
>>> From: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
>>> Date: Fri, 29 Jul 2011 16:30:30 -0700
>>> 
>>>> Please apply the series to net-next. Thanks.
>>> 
>>> Queued up for net-next
>> 
>> Would it be too much of a trouble to push these to net-2.6, as these are minor bug fixes anyway?
> 
> No.

Do you want me to resend the patch series for net-2.6? It was my mistake to specify net-next instead of net-2.6

Thanks.
-Anirban




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH net-next 0/5] qlcnic: Fixes and debug support
  2011-08-03 20:20         ` Anirban Chakraborty
@ 2011-08-03 23:30           ` David Miller
  0 siblings, 0 replies; 11+ messages in thread
From: David Miller @ 2011-08-03 23:30 UTC (permalink / raw)
  To: anirban.chakraborty; +Cc: netdev, Dept_NX_Linux_NIC_Driver

From: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
Date: Wed, 3 Aug 2011 13:20:00 -0700

> Do you want me to resend the patch series for net-2.6? It was my
> mistake to specify net-next instead of net-2.6

The debug support patches are not appropriate for plain 'net',
only the pure most critical bug fixes are.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2011-08-03 23:31 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-29 23:30 [PATCH net-next 1/5] qlcnic: Fix enviroment variable for udev event generation during FW dump Anirban Chakraborty
2011-07-29 23:30 ` [PATCH net-next 2/5] qlcnic: FW dump related changes Anirban Chakraborty
2011-07-29 23:30 ` [PATCH net-next 3/5] qlcnic: Fix delay in reset path Anirban Chakraborty
2011-07-29 23:30 ` [PATCH net-next 4/5] qlcnic: Move get template from probe to start fw Anirban Chakraborty
2011-07-29 23:30 ` [PATCH net-next 5/5] qlcnic: Added debug info Anirban Chakraborty
2011-07-29 23:30 ` [PATCH net-next 0/5] qlcnic: Fixes and debug support Anirban Chakraborty
2011-08-01  8:57   ` David Miller
2011-08-01 15:24     ` Anirban Chakraborty
2011-08-02  0:38       ` David Miller
2011-08-03 20:20         ` Anirban Chakraborty
2011-08-03 23:30           ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).