Re: [PATCH v2 17/19] be2iscsi: Fix for MBX timeout issue

2012-10-23 Thread Mike Christie
On 10/19/2012 06:15 PM, John Soni Jose wrote: > @@ -763,26 +750,14 @@ static int beiscsi_get_port_speed(struct Scsi_Host > *shost) > "BS_%d : Getting Port Speed Failed\n"); > >return -EBUSY; > - } else > - wait_event_interruptible(phba->

[PATCH][SCSI] hptiop: Support HighPoint RR4520/RR4522 HBA

2012-10-23 Thread HighPoint Linux Team
Support HighPoint RR4520/RR4522 HBAs which are based on Marvell Frey. Signed-off-by: HighPoint Linux Team Documentation/scsi/hptiop.txt | 69 ++- drivers/scsi/hptiop.c | 413 -- drivers/scsi/hptiop.h | 72 +++ 3 files chang

Re: [patch/rfc/rft] sd: allocate request_queue on device's local numa node

2012-10-23 Thread Jens Axboe
On 2012-10-23 19:42, Bart Van Assche wrote: > On 10/23/12 18:52, Jeff Moyer wrote: >> Bart Van Assche writes: >>> Please keep in mind that a >>> single PCIe bus may have a minimal distance to more than one NUMA >>> node. See e.g. the diagram at the top of page 8 in >>> http://bizsupport1.austin.hp

Re: [patch/rfc/rft] sd: allocate request_queue on device's local numa node

2012-10-23 Thread Bart Van Assche
On 10/23/12 18:52, Jeff Moyer wrote: Bart Van Assche writes: Please keep in mind that a single PCIe bus may have a minimal distance to more than one NUMA node. See e.g. the diagram at the top of page 8 in http://bizsupport1.austin.hp.com/bc/docs/support/SupportManual/c03261871/c03261871.pdf for

Re: [patch/rfc/rft] sd: allocate request_queue on device's local numa node

2012-10-23 Thread Jeff Moyer
Bart Van Assche writes: > On 10/22/12 21:01, Jeff Moyer wrote: >> All of the infrastructure is available to allocate a request_queue on a >> particular numa node, but it isn't being utilized at all. Wire up the >> sd driver to allocate the request_queue on the HBA's local numa node. >> >> This i

Re: [PATCH 3/4] Make blk_cleanup_queue() wait until request_fn finished

2012-10-23 Thread Bart Van Assche
On 10/17/12 01:51, Tejun Heo wrote: -void blk_drain_queue(struct request_queue *q, bool drain_all) +static void blk_drain_queue(struct request_queue *q, bool drain_all) { int i; while (true) { - bool drain = false; + int drain = 0; I don't think th

Re: [PATCH 2/4] block: Avoid that request_fn is invoked on a dead queue

2012-10-23 Thread Bart Van Assche
On 10/17/12 01:38, Tejun Heo wrote: /** + * __blk_run_queue_uncond - run a queue whether or not it has been stopped + * @q: The queue to run + * + * Description: + *Invoke request handling on a queue if there are any pending requests. + *May be used to restart request handling after a r

Re: [V5 PATCH 0/8] csiostor: Chelsio FCoE offload driver submission

2012-10-23 Thread Naresh Kumar Inna
Hi James, I hope now is a good time to resume the review of this driver. I will send out v6 version of the driver shortly, which has some bug fixes and other cleanup. Thanks, Naresh. On 10/8/2012 3:55 PM, James Bottomley wrote: > On Mon, 2012-10-08 at 15:37 +0530, Naresh Kumar Inna wrote: >> Ple