mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 22:21:40 +00:00
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
Pull blkcg fix from Jens Axboe: "One final fix that should go into 4.3. It's a simple 2x1 liner, fixing a blkcg accounting issue. It was using the wrong bio member to look at the sync and write bits..." * 'for-linus' of git://git.kernel.dk/linux-block: blkcg: fix incorrect read/write sync/async stat accounting
This commit is contained in:
commit
3d0aa36607
@ -713,9 +713,9 @@ static inline bool blkcg_bio_issue_check(struct request_queue *q,
|
||||
|
||||
if (!throtl) {
|
||||
blkg = blkg ?: q->root_blkg;
|
||||
blkg_rwstat_add(&blkg->stat_bytes, bio->bi_flags,
|
||||
blkg_rwstat_add(&blkg->stat_bytes, bio->bi_rw,
|
||||
bio->bi_iter.bi_size);
|
||||
blkg_rwstat_add(&blkg->stat_ios, bio->bi_flags, 1);
|
||||
blkg_rwstat_add(&blkg->stat_ios, bio->bi_rw, 1);
|
||||
}
|
||||
|
||||
rcu_read_unlock();
|
||||
|
Loading…
Reference in New Issue
Block a user