diff options
| author | Matthew Wilcox <[email protected]> | 2017-11-28 20:16:24 +0000 |
|---|---|---|
| committer | Matthew Wilcox <[email protected]> | 2018-02-06 21:41:28 +0000 |
| commit | 460488c58ca8b9167463ac22ec9a2e33db351962 (patch) | |
| tree | a96e67ae3ef9ae38662ddeda2f208f581ac4691f /tools/perf/scripts/python/stat-cpi.py | |
| parent | cls_u32: Convert to idr_alloc_u32 (diff) | |
| download | kernel-460488c58ca8b9167463ac22ec9a2e33db351962.tar.gz kernel-460488c58ca8b9167463ac22ec9a2e33db351962.zip | |
idr: Remove idr_alloc_ext
It has no more users, so remove it. Move idr_alloc() back into idr.c,
move the guts of idr_alloc_cmn() into idr_alloc_u32(), remove the
wrappers around idr_get_free_cmn() and rename it to idr_get_free().
While there is now no interface to allocate IDs larger than a u32,
the IDR internals remain ready to handle a larger ID should a need arise.
These changes make it possible to provide the guarantee that, if the
nextid pointer points into the object, the object's ID will be initialised
before a concurrent lookup can find the object.
Signed-off-by: Matthew Wilcox <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stat-cpi.py')
0 files changed, 0 insertions, 0 deletions
