From: Mike Snitzer Date: Fri, 5 Dec 2014 22:11:05 +0000 (-0500) Subject: dm: split request structure out from dm_rq_target_io structure X-Git-Tag: fixes-v4.0-rc1~116^2~13 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1ae49ea2cf3ef097d4496981261a400f1f988b84;p=pandora-kernel.git dm: split request structure out from dm_rq_target_io structure Request-based DM support for blk-mq devices requires that dm_rq_target_io structures not be allocated with an embedded request structure. The request-based DM target (e.g. dm-multipath) must allocate the request from the blk-mq devices' request_queue using blk_get_request(). The unfortunate side-effect of this change is old-style request-based DM support will no longer use contiguous memory for the dm_rq_target_io and request structures for each clone. Signed-off-by: Mike Snitzer --- Reading git-diff-tree failed