mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 05:48:12 +00:00
Kernel: Remove old SlabAllocator :^)
This is no longer useful since kmalloc() does automatic slab allocation without any of the limitations of the old SlabAllocator. :^)
This commit is contained in:
parent
66d35f2936
commit
3399b6c57f
9 changed files with 0 additions and 245 deletions
|
@ -412,14 +412,6 @@ private:
|
|||
json.add("super_physical_available", system_memory.super_physical_pages - system_memory.super_physical_pages_used);
|
||||
json.add("kmalloc_call_count", stats.kmalloc_call_count);
|
||||
json.add("kfree_call_count", stats.kfree_call_count);
|
||||
TRY(slab_alloc_stats([&json](size_t slab_size, size_t num_allocated, size_t num_free) -> ErrorOr<void> {
|
||||
auto prefix = TRY(KString::formatted("slab_{}", slab_size));
|
||||
auto formatted_num_allocated = TRY(KString::formatted("{}_num_allocated", prefix));
|
||||
auto formatted_num_free = TRY(KString::formatted("{}_num_free", prefix));
|
||||
json.add(formatted_num_allocated->view(), num_allocated);
|
||||
json.add(formatted_num_free->view(), num_free);
|
||||
return {};
|
||||
}));
|
||||
json.finish();
|
||||
return {};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue