summaryrefslogtreecommitdiff
path: root/lib/syscall.c
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2015-08-18 21:55:25 (GMT)
committerJens Axboe <axboe@fb.com>2015-08-18 22:49:18 (GMT)
commit702747cabe737fe9b358739443d539f10cc7c715 (patch)
treeff92a88a4465a3aedd9a7491ecc4e6c618368b85 /lib/syscall.c
parent77ea733884eb5520f22c36def1309fe2ab61633e (diff)
downloadlinux-702747cabe737fe9b358739443d539f10cc7c715.tar.xz
blkcg: remove cfqg_stats->sectors
cfq_stats->sectors is a blkg_stat which keeps track of the total number of sectors serviced; however, this can be trivially calculated from blkcg_gq->stat_bytes. The only thing necessary is adding up READs and WRITEs and then dividing by sector size. Remove cfqg_stats->sectors and make cfq print "sectors" and "sectors_recursive" from stat_bytes. While this is a bit more code, it removes duplicate stat allocations and updates and ensures that the reported stats stay in tune with each other. Signed-off-by: Tejun Heo <tj@kernel.org> Cc: Vivek Goyal <vgoyal@redhat.com> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'lib/syscall.c')
0 files changed, 0 insertions, 0 deletions