summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorJingbo Xu <jefflexu@linux.alibaba.com>2026-01-15 10:36:07 +0800
committerMiklos Szeredi <mszeredi@redhat.com>2026-03-03 10:05:39 +0100
commit5223e0470e7bb7910038fe3d31171490e00fbbb9 (patch)
tree14dfa55303f0e21febefc834ad052f9c46e2f313 /tools/perf/scripts/python
parent9587fde0da0365d300ea1c967e63ad3fe09b883e (diff)
fuse: fix premature writetrhough request for large folio
When large folio is enabled and the initial folio offset exceeds PAGE_SIZE, e.g. the position resides in the second page of a large folio, after the folio copying the offset (in the page) won't be updated to 0 even though the expected range is successfully copied until the end of the folio. In this case fuse_fill_write_pages() exits prematurelly before the request has reached the max_write/max_pages limit. Fix this by eliminating page offset entirely and use folio offset instead. Fixes: d60a6015e1a2 ("fuse: support large folios for writethrough writes") Reviewed-by: Horst Birthelmer <hbirthelmer@ddn.com> Reviewed-by: Joanne Koong <joannelkoong@gmail.com> Signed-off-by: Jingbo Xu <jefflexu@linux.alibaba.com> Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions