* [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).