diff options
| author | Peng Zhang <[email protected]> | 2023-07-18 15:30:19 +0800 |
|---|---|---|
| committer | Andrew Morton <[email protected]> | 2023-08-18 10:12:39 -0700 |
| commit | cabdf74e6b319c989eb8e812f1854291ae0af1c0 (patch) | |
| tree | 46575c9410c293eb2c3bacec52621f00d8a1ce67 /tools/perf/scripts/python/stackcollapse.py | |
| parent | 8d3a7d797c1a18a24f602a7398103ee894c5bc3b (diff) | |
mm: kfence: allocate kfence_metadata at runtime
kfence_metadata is currently a static array. For the purpose of
allocating scalable __kfence_pool, we first change it to runtime
allocation of metadata. Since the size of an object of kfence_metadata is
1160 bytes, we can save at least 72 pages (with default 256 objects)
without enabling kfence.
[[email protected]: restore newline, per Marco]
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Peng Zhang <[email protected]>
Reviewed-by: Marco Elver <[email protected]>
Cc: Alexander Potapenko <[email protected]>
Cc: Dmitry Vyukov <[email protected]>
Cc: Muchun Song <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions