I was a little overzealous in removing the rcu_read_lock() call from
blkcg_bio_issue_check() and it broke blk-throttle. Put it back.
Fixes: e35403a034bf ("blkcg: associate blkg when associating a device")
Signed-off-by: Dennis Zhou <dennis@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
        struct blkcg_gq *blkg;
        bool throtl = false;
 
+       rcu_read_lock();
+
        if (!bio->bi_blkg) {
                char b[BDEVNAME_SIZE];
 
 
        blkcg_bio_issue_init(bio);
 
+       rcu_read_unlock();
        return !throtl;
 }