diff options
Diffstat (limited to 'block')
-rw-r--r-- | block/blk-throttle.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/block/blk-throttle.c b/block/blk-throttle.c index a7285bf2831c..a6ebd2bdb4df 100644 --- a/block/blk-throttle.c +++ b/block/blk-throttle.c | |||
@@ -2104,14 +2104,9 @@ static inline void throtl_update_latency_buckets(struct throtl_data *td) | |||
2104 | static void blk_throtl_assoc_bio(struct throtl_grp *tg, struct bio *bio) | 2104 | static void blk_throtl_assoc_bio(struct throtl_grp *tg, struct bio *bio) |
2105 | { | 2105 | { |
2106 | #ifdef CONFIG_BLK_DEV_THROTTLING_LOW | 2106 | #ifdef CONFIG_BLK_DEV_THROTTLING_LOW |
2107 | int ret; | 2107 | if (bio->bi_css) |
2108 | |||
2109 | ret = bio_associate_current(bio); | ||
2110 | if (ret == 0 || ret == -EBUSY) | ||
2111 | bio->bi_cg_private = tg; | 2108 | bio->bi_cg_private = tg; |
2112 | blk_stat_set_issue(&bio->bi_issue_stat, bio_sectors(bio)); | 2109 | blk_stat_set_issue(&bio->bi_issue_stat, bio_sectors(bio)); |
2113 | #else | ||
2114 | bio_associate_current(bio); | ||
2115 | #endif | 2110 | #endif |
2116 | } | 2111 | } |
2117 | 2112 | ||