On 04/16/2014 01:44 AM, Christoph Hellwig wrote: > diff --git a/block/bsg.c b/block/bsg.c > index 420a5a9..2956086 100644 > --- a/block/bsg.c > +++ b/block/bsg.c > @@ -1008,7 +1008,7 @@ int bsg_register_queue(struct request_queue *q, struct device *parent, > /* > * we need a proper transport to send commands, not a stacked device > */ > - if (!q->request_fn) > + if (!q->request_fn && !q->mq_ops) > return 0; > > bcd = &q->bsg_dev; This looks misplaced. But I dropped the one I generated last week, I'll queue it up separately in the drivers branch. -- Jens Axboe -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html