diff options
author | Christoph Hellwig <hch@lst.de> | 2025-03-10 14:19:08 +0100 |
---|---|---|
committer | Carlos Maiolino <cem@kernel.org> | 2025-03-10 14:29:44 +0100 |
commit | 50a524e0ef9be0e862207fc822ab4b7dcb0c4310 (patch) | |
tree | 030142b56e1f8a8b971a5d190cdcfe6ba0f1c519 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 48a325a4eec3251c2ead7ad7dad304bbdc1460a0 (diff) |
xfs: refactor backing memory allocations for buffers
Lift handling of shmem and slab backed buffers into xfs_buf_alloc_pages
and rename the result to xfs_buf_alloc_backing_mem. This shares more
code and ensures uncached buffers can also use slab, which slightly
reduces the memory usage of growfs on 512 byte sector size file systems,
but more importantly means the allocation invariants are the same for
cached and uncached buffers. Document these new invariants with a big
fat comment mostly stolen from a patch by Dave Chinner.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions