diff options
| author | Qu Wenruo <wqu@suse.com> | 2026-03-03 18:45:10 +1030 |
|---|---|---|
| committer | David Sterba <dsterba@suse.com> | 2026-04-07 18:56:00 +0200 |
| commit | 9d7db41000570e7a6bb2c7a16811532dae2ef986 (patch) | |
| tree | b980c8de555179736498e1636f1f830fc634db91 /tools/perf/scripts/python/task-analyzer.py | |
| parent | 99fe7e57d3e4e29a37fc2b2f434716344aa3498b (diff) | |
btrfs: move the mapping_set_error() out of the loop in end_bbio_data_write()
Previously we have to call mapping_set_error() inside the
for_each_folio_all() loop, because we do not have a better way to grab
an inode, other than through folio->mapping.
But nowadays every btrfs_bio has its inode member populated, thus we can
easily grab the inode and its i_mapping easily, without the help from a
folio.
Now we can move that mapping_set_error() out of the loop, and use
bbio->inode to grab the i_mapping.
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions
