Re: [PATCH 1/1] Using the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack

2015-08-17 Thread Hiral Shah (hishah)
Broadcasting… Regards, Hiral On 7/20/15, 5:48 PM, "Hiral Shah (hishah)" wrote: >Hi Martin, > >Thanks for the suggestion. Actually boot make more sense as the value will be >either 0 or 1 only. We have already release following patch to other non-linux >cus

[PATCH 1/1] Using the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack

2015-07-14 Thread Hiral Shah
release the lock and causes deadlock in some scenerios. Using the local variable to check the IO lock status will resolve the problem. Signed-off-by: Hiral Shah Signed-off-by: Sesidhar Baddela Signed-off-by: Anil Chintalapati --- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic

[PATCH 1/1] we added changes in fnic driver patch 1.6.0.16 to acquire io_req_lock in fnic_queuecommand() before issuing I/O so that io completion is serialized. But when releasing the lock we check fo

2015-07-02 Thread Hiral Shah
Signed-off-by: Hiral Shah Signed-off-by: Sesidhar Baddela Signed-off-by: Anil Chintalapati --- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_scsi.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/fnic/fnic.h b/drivers/scsi/fnic/fnic.h index

[PATCH 1/5] [SCSI] Fnic: Not probing all the vNICS via fnic_probe on boot

2014-11-10 Thread Hiral Shah
In fnic_dev_wait, Wait for finish to complete at least three times in two seconds while loop before returning -ETIMEDOUT as sometime schedule_timeout_uninterruptible takes more than two seconds to wake up. - Increment fnic version from 1.6.0.11 to 1.6.0.12 Signed-off-by: Hiral Shah Signed-off

[PATCH 2/5] [SCSI] Fnic: Memcopy only mimumum of data or trace buffer [SCSI] Fnic: Memcopy only mimumum of data or trace buffer

2014-11-10 Thread Hiral Shah
1.6.0.13 Signed-off-by: Hiral Shah Signed-off-by: Sesidhar Baddela Signed-off-by: Anil Chintalapati --- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_trace.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/fnic/fnic.h b/drivers/scsi/fnic/fnic.h

[PATCH 5/5] [SCSI] Fnic: Fnic Driver crashed with NULL pointer reference

2014-11-10 Thread Hiral Shah
1.6.0.16 Signed-off-by: Hiral Shah Signed-off-by: Sesidhar Baddela Signed-off-by: Anil Chintalapati --- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_scsi.c | 21 ++--- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/drivers/scsi/fnic/fnic.h b/drivers

[PATCH 4/5] [SCSI] Fnic: For Standalone C series, "sending VLAN request" message seen even if the link is down

2014-11-10 Thread Hiral Shah
1.6.0.15 Signed-off-by: Hiral Shah Signed-off-by: Sesidhar Baddela Signed-off-by: Anil Chintalapati --- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_fcs.c | 5 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/fnic/fnic.h b/drivers/scsi/fnic/fnic.h

[PATCH 3/5] [SCSI] Fnic: Improper resue of exchange Ids

2014-11-10 Thread Hiral Shah
RPORT_ST_DELETE before exchanges are aborted by libfc. Not issuing amy more I/O requests when RPORT_ST_DELETE is set, will avoid inconsistent state of the exchange between local port and remote port. - Increment fnic version from 1.6.0.13 to 1.6.0.14 Signed-off-by: Hiral Shah Signed-off-by: Sesidhar

FW: [GIT PULL] First round of SCSI updates for the 3.15+ merge window

2014-08-25 Thread Hiral Shah (hishah)
t; >Hiral Patel (5): > qla2xxx: Check the QLA8044_CRB_DRV_ACTIVE_INDEX register when we >are not the owner of the reset. > qla2xxx: Enable fw_dump_size for ISP8044. > qla2xxx: Introduce fw_dump_flag to track fw dump progress. > qla2xxx: Remove unnecessary delays from

Re: [RESEND][PATCH 4/4] [SCSI]fnic: assign FIP_ALL_FCF_MACS to fcoe_all_fcfs

2014-08-20 Thread Hiral Shah (hishah)
On 5/2/14, 5:46 PM, "Hiral Shah (hishah)" wrote: >1) Assgning FIP_ALL_FCF_MACS to fcoe_all_fcfs allows VLAN request to be >sent >to correct Mac address for VLAN Discovery otherwise VLAN request will be >sent to invalid address hence FLOGI never happe

[PATCH 4/4] [SCSI]fnic: assign FIP_ALL_FCF_MACS to fcoe_all_fcfs

2014-05-02 Thread Hiral Shah
path tracing in case of link status UP->UP. 3) Increment Fnic driver version Signed-off-by: Hiral Shah Signed-off-by: Sesidhar Baddela --- drivers/scsi/fnic/fnic.h | 2 +- drivers/scsi/fnic/fnic_fcs.c | 5 +++-- drivers/scsi/fnic/fnic_trace.c | 5 ++--- 3 files changed, 6 inserti

[PATCH 2/3] fnic:Failing to queue aborts due to Q full cause terminate driver timeout

2014-04-18 Thread Hiral Shah
In fnic abort handler, abort queuing can be failed when hardware queue is full. The command state is left as abort queued. The command with abort queued state will never be queued next time for abort or termiantion. Fix restores the command state in above case. Signed-off-by: Hiral Shah Signed

[PATCH 3/3] fnic: fnic Control Path Trace Utility

2014-04-18 Thread Hiral Shah
available entries are depends on allocated number of pages. We can turn on or off the fnic control path trace functionality by module paramter fc_trace_enable and/or reset the trace contain by module paramter fc_trace_clear. Signed-off-by: Hiral Shah Signed-off-by: Sesidhar Baddela --- drivers/scsi

[PATCH 1/3] fnic:NoFIP solicitation frame in NONFIP mode and changed IO Throttle count

2014-04-18 Thread Hiral Shah
driver when Clear Virtual Link(CVL) is received prior to receiving flogi reject from switch. As CVL clears all FCFs. Signed-off-by: Hiral Shah Signed-off-by: Sesidhar Baddela Signed-off-by: Narsimhulu Musini Signed-off-by: Anantha Tungarakodi --- drivers/scsi/fnic/fnic.h | 3