aboutsummaryrefslogtreecommitdiff
path: root/block/bio.c
diff options
context:
space:
mode:
authorAlex Shi <alex.shi@linaro.org>2018-01-10 12:01:13 +0800
committerAlex Shi <alex.shi@linaro.org>2018-01-10 12:01:13 +0800
commitfe97742937946da62179c66bac7a72d8ef2d1bed (patch)
tree2b6647d7271237511a0556ac20a260396aecfeca /block/bio.c
parent6f1525742d22c1985aa0b65cebd0caae427ef5be (diff)
parentdf269158d3f0aa43513b2ae588adc03d9b627e80 (diff)
Merge remote-tracking branch 'rt-devel/linux-4.14.y-rt' into linux-linaro-lsk-v4.14-rt
Diffstat (limited to 'block/bio.c')
-rw-r--r--block/bio.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/block/bio.c b/block/bio.c
index 33fa6b4af312..7f978eac9a7a 100644
--- a/block/bio.c
+++ b/block/bio.c
@@ -599,6 +599,8 @@ void __bio_clone_fast(struct bio *bio, struct bio *bio_src)
bio->bi_disk = bio_src->bi_disk;
bio->bi_partno = bio_src->bi_partno;
bio_set_flag(bio, BIO_CLONED);
+ if (bio_flagged(bio_src, BIO_THROTTLED))
+ bio_set_flag(bio, BIO_THROTTLED);
bio->bi_opf = bio_src->bi_opf;
bio->bi_write_hint = bio_src->bi_write_hint;
bio->bi_iter = bio_src->bi_iter;