RE: [PATCH 2/6] be2iscsi: relinquishing control after processing 512 CQE

2014-04-02 Thread Jayamohan Kallickal
-Original Message- From: Mike Christie [mailto:micha...@cs.wisc.edu] Sent: Sunday, March 30, 2014 10:25 PM To: Jayamohan Kallickal Cc: jbottom...@parallels.com; linux-scsi@vger.kernel.org; Jayamohan Kallickal; Minh Duc Tran; Sony John-N Subject: Re: [PATCH 2/6] be2iscsi: relinquishing

Re: [PATCH 2/6] be2iscsi: relinquishing control after processing 512 CQE

2014-03-30 Thread Mike Christie
On 03/27/2014 11:39 AM, Jayamohan Kallickal wrote: > @@ -2323,14 +2319,33 @@ void beiscsi_process_all_cqs(struct work_struct *work) > > static int be_iopoll(struct blk_iopoll *iop, int budget) > { > - unsigned int ret; > + unsigned int ret, num_eq_processed; > struct beiscsi_hba *

[PATCH 2/6] be2iscsi: relinquishing control after processing 512 CQE

2014-03-27 Thread Jayamohan Kallickal
stuck in IO poll for a long time. In such cases driver did not rearm which could lead to unprocessed eq.Change sched iopoll once then check for valid bit of eqe from eq in be_iopoll. Signed-off-by: Minh Tran Signed-off-by: John Soni Jose Signed-off-by: Jayamohan Kallickal --- drivers/scsi/