From: Tejun Heo Date: Mon, 5 Mar 2012 21:14:59 +0000 (-0800) Subject: block: extend queue bypassing to cover blkcg policies X-Git-Tag: v3.5-rc1~42^2~87 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6ecf23afab13c39d3bb0e2d826d0984b0dd53733;p=pandora-kernel.git block: extend queue bypassing to cover blkcg policies Extend queue bypassing such that dying queue is always bypassing and blk-throttle is drained on bypass. With blkcg policies updated to test blk_queue_bypass() instead of blk_queue_dead(), this ensures that no bio or request is held by or going through blkcg policies on a bypassing queue. This will be used to implement blkg cleanup on elevator switches and policy changes. Signed-off-by: Tejun Heo Cc: Vivek Goyal Signed-off-by: Jens Axboe --- Reading git-diff-tree failed