f2fs: iostat: support accounting compressed IO
authorChao Yu <chao.yu@oppo.com>
Sat, 20 Aug 2022 03:04:41 +0000 (11:04 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 30 Aug 2022 04:15:51 +0000 (21:15 -0700)
commit34a23525601a16f625b48c3bb0a67fbc795810b3
treed8d81b86d740a391c31855ecd1b7c1713ed38ee9
parentb87846bd61c7c09560617da416208a5454530d57
f2fs: iostat: support accounting compressed IO

Previously, we supported to account FS_CDATA_READ_IO type IO only,
in this patch, it adds to account more type IO for compressed file:
- APP_BUFFERED_CDATA_IO
- APP_MAPPED_CDATA_IO
- FS_CDATA_IO
- APP_BUFFERED_CDATA_READ_IO
- APP_MAPPED_CDATA_READ_IO

Signed-off-by: Chao Yu <chao.yu@oppo.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/checkpoint.c
fs/f2fs/data.c
fs/f2fs/f2fs.h
fs/f2fs/file.c
fs/f2fs/gc.c
fs/f2fs/iostat.c
fs/f2fs/iostat.h
fs/f2fs/node.c
fs/f2fs/segment.c
include/trace/events/f2fs.h