From: Tejun Heo Date: Tue, 14 May 2013 20:52:34 +0000 (-0700) Subject: blk-throttle: add throtl_grp->service_queue X-Git-Tag: v3.11-rc1~21^2~20 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=49a2f1e3f231f6b2ccfc8192f4c395de7fa910a1;p=pandora-kernel.git blk-throttle: add throtl_grp->service_queue Currently, there's single service_queue per queue - throtl_data->service_queue. All active throtl_grp's are queued on the queue and dispatched according to their limits. To support hierarchy, this will be expanded such that active throtl_grp's form a tree anchored at throtl_data->service_queue and chained through each intermediate throtl_grp's service_queue. This patch adds throtl_grp->service_queue to prepare for hierarchy support. The initialization function - throtl_service_queue_init() - is added and replaces the macro initializer. The newly added tg->service_queue isn't used yet. Following patches will do. Signed-off-by: Tejun Heo Acked-by: Vivek Goyal --- Reading git-diff-tree failed