diff options
| author | Christoph Hellwig <[email protected]> | 2023-06-28 17:31:42 +0200 |
|---|---|---|
| committer | David Sterba <[email protected]> | 2023-08-21 14:52:16 +0200 |
| commit | 778b878543f05ddf11843cd44ba9b1e775216fc0 (patch) | |
| tree | bb2c2174d0814ccb63d2501dfbf366e346643867 /tools/perf/scripts/python/flamegraph.py | |
| parent | 6e144bf16ba07dff649e6bd6afd79d2e353f6216 (diff) | |
btrfs: don't redirty locked_page in run_delalloc_zoned
extent_write_locked_range currently expects that either all or no
pages are dirty when it is called. Bur run_delalloc_zoned is called
directly in the writepages path, and has the dirty bit cleared only
for locked_page and which the extent_write_cache_pages currently
operates. It currently works around this by redirtying locked_page,
but that is a bit inefficient and cumbersome. Pass a locked_page
argument to run_delalloc_zoned so that clearing the dirty bit can
be skipped on just that page.
Reviewed-by: Josef Bacik <[email protected]>
Signed-off-by: Christoph Hellwig <[email protected]>
Reviewed-by: David Sterba <[email protected]>
Signed-off-by: David Sterba <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions