+13
−136
Loading
We have removed cpu slab usage from allocation paths. Now remove do_slab_free() which was freeing objects to the cpu slab when the object belonged to it. Instead call __slab_free() directly, which was previously the fallback. This simplifies kfree_nolock() - when freeing to percpu sheaf fails, we can call defer_free() directly. Also remove functions that became unused. Reviewed-by:Harry Yoo <harry.yoo@oracle.com> Reviewed-by:
Hao Li <hao.li@linux.dev> Reviewed-by:
Suren Baghdasaryan <surenb@google.com> Acked-by:
Alexei Starovoitov <ast@kernel.org> Signed-off-by:
Vlastimil Babka <vbabka@suse.cz>