[dm-devel] [PATCH v3 0/8] dm: add request-based blk-mq support
Mike Snitzer
snitzer at redhat.com
Wed Dec 24 18:55:29 UTC 2014
On Wed, Dec 24 2014 at 1:21pm -0500,
Mike Snitzer <snitzer at redhat.com> wrote:
> This is odd considering blk-mq defaults to setting QUEUE_FLAG_IO_STAT,
> so each request will have REQ_IO_STAT set.
>
> I'm not sure what would account for this NULL pointer (my code appears
> to be slightly different than yours but AFAICT req->part is NULL in your
> crash, which shouldn't ever happen if IO stats are enabled).
>
> Are you manually enabling/disabling IO stats via sysfs at all?
Answering my own question: unlikely. Considering I was able to
reproduce merely by creating an mpath device ontop of a blk-mq device
(now that dm-mpath.c:__multipath_map sets rq->rq_disk).
I'll try to get to the bottom of it (it still seems pretty weird to me).
More information about the dm-devel
mailing list