[PATCH RESEND 8/8] bfa: Driver version upgrade to 3.2.23.0

2013-11-21 Thread vmohan
From: Vijaya Mohan Guvva Patch includes changes to upgrade bfa driver version to 3.2.23.0 and use firmware version 3.2.3.0 Signed-off-by: Vijaya Mohan Guvva --- drivers/scsi/bfa/bfad.c | 6 +++--- drivers/scsi/bfa/bfad_drv.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --

[PATCH RESEND 3/8] bfa: LUN discovery issue in direct attach mode

2013-11-21 Thread vmohan
From: Vijaya Mohan Guvva In direct attach mode, if port features like QoS/Trunk/FEC/CR are enabled, driver can receive PLOGI from the target before firmware notifies lport online to the driver. In case the lport is not yet online and a PLOGI is received, send a reject to the peer port, instead of

[PATCH RESEND 5/8] bfa: Observed auto D-port mode instead of manual

2013-11-21 Thread vmohan
From: Vijaya Mohan Guvva Observed Auto mode in the HBA side while doing manual D-Port test on the switch side. Mode is not passed to BFA from firmware when the test is triggered by switch side. BFA just blindly using Auto mode. Signed-off-by: Vijaya Mohan Guvva --- drivers/scsi/bfa/bfa_svc.c |

[PATCH RESEND 4/8] bfa: Fix for bcu or hcm faa query hang

2013-11-21 Thread vmohan
From: Vijaya Mohan Guvva This patch set fixes the issue of brocade management utility hang (bcu/HCM) when faa attributes are queried from multiple application threads. Hang was due to race between the threads and completion handler corruption. Signed-off-by: Vijaya Mohan Guvva --- drivers/scsi

[PATCH RESEND 6/8] bfa: change FC_ELS_TOV to 20sec

2013-11-21 Thread vmohan
From: Vijaya Mohan Guvva As per the FCP specs, the timeout for issuing ABTS is 20 sec; not 21 sec. Hence setting the TOV to 20 sec. Signed-off-by: Vijaya Mohan Guvva --- drivers/scsi/bfa/bfa_fc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/bfa/bfa_fc.h b/dr

[PATCH RESEND 7/8] bfa: Fix crash when symb name set for offline vport

2013-11-21 Thread vmohan
From: Vijaya Mohan Guvva This patch fixes a crash when tried setting symbolic name for an offline vport through sysfs. Crash is due to uninitialized pointer lport->ns, which gets initialized only on linkup (port online). Signed-off-by: Vijaya Mohan Guvva --- drivers/scsi/bfa/bfa_fcs.h |

[PATCH RESEND 1/8] bfa: Firmware patch simplification

2013-11-21 Thread vmohan
From: Vijaya Mohan Guvva This patch includes change to enable firmware patch simplication feature. This feature is targeted to address the requirement to have independent patch release for firmware. Prior to 3.2.3, releasing a patch fix for firmware requires changes to bfa, to use new firmware im

[PATCH RESEND 0/8] bfa driver update to v3.2.23.0

2013-11-21 Thread vmohan
From: Vijaya Mohan Guvva Hi James, Repleaced __BIGENDIAN macro with __BIG_ENDIAN in "Firmware patch simplification" patch and resending patch set. The following patch-set includes, firmware patch simplification feature, bug fixes, changes to use new firmware images v3.2.3.0 and changes to update

[PATCH RESEND 2/8] bfa: Register port with SCSI even on port init failure

2013-11-21 Thread vmohan
From: Vijaya Mohan Guvva This patch addresses the issue of port not being registered with SCSI layer on bfa or firmware initialization failure and subsequently failure in collecting driver traces for debugging port init failures. Also it has minor changes related to bfad state machine clean up.

[PATCH 0/8] bfa driver update to v3.2.23.0

2013-11-19 Thread vmohan
From: Vijaya Mohan Guvva Hi James, The following patch-set includes, firmware patch simplification feature, bug fixes, changes to use new firmware images v3.2.3.0 and changes to update the driver version to 3.2.23.0. I have compiled and tested the patches against 3.12 kernel. Please review and p

[PATCH 5/8] bfa: Observed auto D-port mode instead of manual

2013-11-19 Thread vmohan
From: Vijaya Mohan Guvva Observed Auto mode in the HBA side while doing manual D-Port test on the switch side. Mode is not passed to BFA from firmware when the test is triggered by switch side. BFA just blindly using Auto mode. Signed-off-by: Vijaya Mohan Guvva --- drivers/scsi/bfa/bfa_svc.c |

[PATCH 4/8] bfa: Fix for bcu or hcm faa query hang

2013-11-19 Thread vmohan
From: Vijaya Mohan Guvva This patch set fixes the issue of brocade management utility hang (bcu/HCM) when faa attributes are queried from multiple application threads. Hang was due to race between the threads and completion handler corruption. Signed-off-by: Vijaya Mohan Guvva --- drivers/scsi

[PATCH 2/8] bfa: Register port with SCSI even on port init failure

2013-11-19 Thread vmohan
From: Vijaya Mohan Guvva This patch addresses the issue of port not being registered with SCSI layer on bfa or firmware initialization failure and subsequently failure in collecting driver traces for debugging port init failures. Also it has minor changes related to bfad state machine clean up.

[PATCH 8/8] bfa: Driver version upgrade to 3.2.23.0

2013-11-19 Thread vmohan
From: Vijaya Mohan Guvva Patch includes changes to upgrade bfa driver version to 3.2.23.0 and use firmware version 3.2.3.0 Signed-off-by: Vijaya Mohan Guvva --- drivers/scsi/bfa/bfad.c | 6 +++--- drivers/scsi/bfa/bfad_drv.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --

[PATCH 3/8] bfa: LUN discovery issue in direct attach mode

2013-11-19 Thread vmohan
From: Vijaya Mohan Guvva In direct attach mode, if port features like QoS/Trunk/FEC/CR are enabled, driver can receive PLOGI from the target before firmware notifies lport online to the driver. In case the lport is not yet online and a PLOGI is received, send a reject to the peer port, instead of

[PATCH 6/8] bfa: change FC_ELS_TOV to 20sec

2013-11-19 Thread vmohan
From: Vijaya Mohan Guvva As per the FCP specs, the timeout for issuing ABTS is 20 sec; not 21 sec. Hence setting the TOV to 20 sec. Signed-off-by: Vijaya Mohan Guvva --- drivers/scsi/bfa/bfa_fc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/bfa/bfa_fc.h b/dr

[PATCH 7/8] bfa: Fix crash when symb name set for offline vport

2013-11-19 Thread vmohan
From: Vijaya Mohan Guvva This patch fixes a crash when tried setting symbolic name for an offline vport through sysfs. Crash is due to uninitialized pointer lport->ns, which gets initialized only on linkup (port online). Signed-off-by: Vijaya Mohan Guvva --- drivers/scsi/bfa/bfa_fcs.h |

[PATCH 1/8] bfa: Firmware patch simplification

2013-11-19 Thread vmohan
From: Vijaya Mohan Guvva This patch includes change to enable firmware patch simplication feature. This feature is targeted to address the requirement to have independent patch release for firmware. Prior to 3.2.3, releasing a patch fix for firmware requires changes to bfa, to use new firmware im

[PATCH] bfa: Update MAINTAINERS list for BFA driver

2012-12-10 Thread vmohan
From: Vijaya Mohan Guvva Signed-off-by: Vijaya Mohan Guvva --- MAINTAINERS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 9386a63..e337857 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1697,7 +1697,8 @@ F:drivers/bcma/ F: incl