diff options
author | Christoph Hellwig <hch@lst.de> | 2025-03-10 14:19:09 +0100 |
---|---|---|
committer | Carlos Maiolino <cem@kernel.org> | 2025-03-10 14:29:44 +0100 |
commit | 4ef39828318220f11050984fb8dbc372c9c03960 (patch) | |
tree | 7ee0b49165f12ff0904245d45d5050d016f5eef8 /tools/perf/scripts/python | |
parent | 50a524e0ef9be0e862207fc822ab4b7dcb0c4310 (diff) |
xfs: remove the kmalloc to page allocator fallback
Since commit 59bb47985c1d ("mm, sl[aou]b: guarantee natural alignment
for kmalloc(power-of-two)", kmalloc and friends guarantee that power of
two sized allocations are naturally aligned. Limit our use of kmalloc
for buffers to these power of two sizes and remove the fallback to
the page allocator for this case, but keep a check in addition to
trusting the slab allocator to get the alignment right.
Also refactor the kmalloc path to reuse various calculations for the
size and gfp flags.
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')
0 files changed, 0 insertions, 0 deletions