Re: [PATCH 13/28] bsg: convert to use blk-mq

2018-10-28 Thread Hannes Reinecke
On 10/25/18 11:10 PM, Jens Axboe wrote: Requires a few changes to the FC transport class as well. Cc: Johannes Thumshirn Cc: Benjamin Block Cc: linux-scsi@vger.kernel.org Signed-off-by: Jens Axboe --- block/bsg-lib.c | 123 +++ drivers/scsi/scsi

Re: [PATCH 13/28] bsg: convert to use blk-mq

2018-10-28 Thread Jens Axboe
On 10/28/18 10:07 AM, Christoph Hellwig wrote: >> +static enum blk_eh_timer_return bsg_timeout(struct request *rq, bool >> reserved) >> +{ >> +enum blk_eh_timer_return ret = BLK_EH_DONE; >> +struct request_queue *q = rq->q; >> + >> +if (q->rq_timed_out_fn) >> +ret = q->rq_t

Re: [PATCH 13/28] bsg: convert to use blk-mq

2018-10-28 Thread Christoph Hellwig
> +static enum blk_eh_timer_return bsg_timeout(struct request *rq, bool > reserved) > +{ > + enum blk_eh_timer_return ret = BLK_EH_DONE; > + struct request_queue *q = rq->q; > + > + if (q->rq_timed_out_fn) > + ret = q->rq_timed_out_fn(rq); > + > + return ret; This is p

[PATCH 13/28] bsg: convert to use blk-mq

2018-10-25 Thread Jens Axboe
Requires a few changes to the FC transport class as well. Cc: Johannes Thumshirn Cc: Benjamin Block Cc: linux-scsi@vger.kernel.org Signed-off-by: Jens Axboe --- block/bsg-lib.c | 123 +++ drivers/scsi/scsi_transport_fc.c | 59 +-- 2 fil