btrfs: fix btrfs_submit_compressed_write cgroup attribution
authorDennis Zhou <dennis@kernel.org>
Thu, 31 Mar 2022 21:58:28 +0000 (14:58 -0700)
committerDavid Sterba <dsterba@suse.com>
Tue, 5 Apr 2022 22:50:51 +0000 (00:50 +0200)
commitacee08aaf6d158d03668dc82b0a0eef41100531b
tree01ea83158ad03a09a7a1021006659f79d7e2920a
parent168a2f776b9762f4021421008512dd7ab7474df1
btrfs: fix btrfs_submit_compressed_write cgroup attribution

This restores the logic from commit 46bcff2bfc5e ("btrfs: fix compressed
write bio blkcg attribution") which added cgroup attribution to btrfs
writeback. It also adds back the REQ_CGROUP_PUNT flag for these ios.

Fixes: 91507240482e ("btrfs: determine stripe boundary at bio allocation time in btrfs_submit_compressed_write")
CC: stable@vger.kernel.org # 5.16+
Signed-off-by: Dennis Zhou <dennis@kernel.org>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/compression.c