diff options
author | Vivek Goyal <vgoyal@redhat.com> | 2012-10-03 16:56:59 -0400 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2013-01-09 11:05:09 -0500 |
commit | 6d816ec7c83871da7c2472af7479d2438e641052 (patch) | |
tree | 39c8593f5524ac5a68e9a031d61ae5ff8a8c5477 /block | |
parent | 34b98d03bd6e3f3c67af1e4933aaf19887a61192 (diff) |
cfq-iosched: Rename few functions related to selecting workload
choose_service_tree() selects/sets both wl_class and wl_type. Rename it to
choose_wl_class_and_type() to make it very clear.
cfq_choose_wl() only selects and sets wl_type. It is easy to confuse
it with choose_st(). So rename it to cfq_choose_wl_type() to make
it clear what does it do.
Just renaming. No functionality change.
Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
Acked-by: Jeff Moyer <jmoyer@redhat.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'block')
-rw-r--r-- | block/cfq-iosched.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/block/cfq-iosched.c b/block/cfq-iosched.c index db4a1a52c3d9..e34e142b6dbb 100644 --- a/block/cfq-iosched.c +++ b/block/cfq-iosched.c | |||
@@ -2490,7 +2490,7 @@ static void cfq_setup_merge(struct cfq_queue *cfqq, struct cfq_queue *new_cfqq) | |||
2490 | } | 2490 | } |
2491 | } | 2491 | } |
2492 | 2492 | ||
2493 | static enum wl_type_t cfq_choose_wl(struct cfq_data *cfqd, | 2493 | static enum wl_type_t cfq_choose_wl_type(struct cfq_data *cfqd, |
2494 | struct cfq_group *cfqg, enum wl_class_t wl_class) | 2494 | struct cfq_group *cfqg, enum wl_class_t wl_class) |
2495 | { | 2495 | { |
2496 | struct cfq_queue *queue; | 2496 | struct cfq_queue *queue; |
@@ -2513,7 +2513,8 @@ static enum wl_type_t cfq_choose_wl(struct cfq_data *cfqd, | |||
2513 | return cur_best; | 2513 | return cur_best; |
2514 | } | 2514 | } |
2515 | 2515 | ||
2516 | static void choose_service_tree(struct cfq_data *cfqd, struct cfq_group *cfqg) | 2516 | static void |
2517 | choose_wl_class_and_type(struct cfq_data *cfqd, struct cfq_group *cfqg) | ||
2517 | { | 2518 | { |
2518 | unsigned slice; | 2519 | unsigned slice; |
2519 | unsigned count; | 2520 | unsigned count; |
@@ -2551,7 +2552,7 @@ static void choose_service_tree(struct cfq_data *cfqd, struct cfq_group *cfqg) | |||
2551 | 2552 | ||
2552 | new_workload: | 2553 | new_workload: |
2553 | /* otherwise select new workload type */ | 2554 | /* otherwise select new workload type */ |
2554 | cfqd->serving_wl_type = cfq_choose_wl(cfqd, cfqg, | 2555 | cfqd->serving_wl_type = cfq_choose_wl_type(cfqd, cfqg, |
2555 | cfqd->serving_wl_class); | 2556 | cfqd->serving_wl_class); |
2556 | st = st_for(cfqg, cfqd->serving_wl_class, cfqd->serving_wl_type); | 2557 | st = st_for(cfqg, cfqd->serving_wl_class, cfqd->serving_wl_type); |
2557 | count = st->count; | 2558 | count = st->count; |
@@ -2621,7 +2622,7 @@ static void cfq_choose_cfqg(struct cfq_data *cfqd) | |||
2621 | } else | 2622 | } else |
2622 | cfqd->workload_expires = jiffies - 1; | 2623 | cfqd->workload_expires = jiffies - 1; |
2623 | 2624 | ||
2624 | choose_service_tree(cfqd, cfqg); | 2625 | choose_wl_class_and_type(cfqd, cfqg); |
2625 | } | 2626 | } |
2626 | 2627 | ||
2627 | /* | 2628 | /* |