From: Ming Lei Date: Thu, 29 Jan 2015 12:17:27 +0000 (+0800) Subject: blk-mq: release mq's kobjects in blk_release_queue() X-Git-Tag: omap-for-v4.1/prcm-dts-mfd-syscon-fix~194^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e09aae7edec1d20824c60a6f0ca4589f99ada17b;p=pandora-kernel.git blk-mq: release mq's kobjects in blk_release_queue() The kobject memory inside blk-mq hctx/ctx shouldn't have been freed before the kobject is released because driver core can access it freely before its release. We can't do that in all ctx/hctx/mq_kobj's release handler because it can be run before blk_cleanup_queue(). Given mq_kobj shouldn't have been introduced, this patch simply moves mq's release into blk_release_queue(). Reported-by: Sasha Levin Signed-off-by: Ming Lei Signed-off-by: Jens Axboe --- Reading git-diff-tree failed