summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorQu Wenruo <wqu@suse.com>2025-11-11 01:42:01 +0300
committerDavid Sterba <dsterba@suse.com>2025-11-25 00:42:24 +0300
commitec20799064c881e373939ea3cea55b1c406c6b76 (patch)
tree0a624c1090fe89ea9e6a882329cfa7848f20361f /tools/perf/scripts/python/bin
parent052fd7a5cace152489cfc8abc212e0213154980f (diff)
downloadlinux-ec20799064c881e373939ea3cea55b1c406c6b76.tar.xz
btrfs: enable encoded read/write/send for bs > ps cases
Since the read verification and read repair are all supporting bs > ps without large folios now, we can enable encoded read/write/send. Now we can relax the alignment in assert_bbio_alignment() to min(blocksize, PAGE_SIZE). But also add the extra blocksize based alignment check for the logical and length of the bbio. There is a pitfall in btrfs_add_compress_bio_folios(), which relies on the folios passed in to meet the minimal folio order. But now we can pass regular page sized folios in, update it to check each folio's size instead of using the minimal folio size. This allows btrfs_add_compress_bio_folios() to even handle folios array with different sizes, thankfully we don't yet need to handle such crazy situation. Signed-off-by: Qu Wenruo <wqu@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions