diff options
| author | Sidhartha Kumar <[email protected]> | 2024-08-14 12:19:40 -0400 |
|---|---|---|
| committer | Andrew Morton <[email protected]> | 2024-09-01 20:26:17 -0700 |
| commit | 4037d44f548fe1f9ca4ad002c39a0eb84d79de60 (patch) | |
| tree | 4c80b728bc2c83772cc5c208fdb2d1e987264c45 /tools/perf/scripts/python/libxed.py | |
| parent | 7987d027799cf3a300ace1a22c5e61da878b759a (diff) | |
maple_tree: have mas_store() allocate nodes if needed
Not all users of mas_store() enter with nodes already preallocated.
Check for the MA_STATE_PREALLOC flag to decide whether to preallocate nodes
within mas_store() rather than relying on future write helper functions
to perform the allocations. This allows the write helper functions to be
simplified as they do not have to do checks to make sure there are
enough allocated nodes to perform the write.
Link: https://lkml.kernel.org/r/[email protected]
Reviewed-by: Liam R. Howlett <[email protected]>
Signed-off-by: Sidhartha Kumar <[email protected]>
Cc: Matthew Wilcox (Oracle) <[email protected]>
Cc: Suren Baghdasaryan <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions