diff options
| author | 2023-11-02 03:23:22 +0000 | |
|---|---|---|
| committer | 2023-11-13 09:32:27 +0100 | |
| commit | 24c6a097b5a270e05c6e99a99da66b91be81fd7d (patch) | |
| tree | 2221cfecfd9427b19305323d6e435802c9a20264 /rust/kernel/ssh:/git@git.zx2c4.com/git: | |
| parent | Linux 6.7-rc1 (diff) | |
slub: Reflow ___slab_alloc()
The get_partial() interface used in ___slab_alloc() may return a single
object in the "kmem_cache_debug(s)" case, in which we will just return
the "freelist" object.
Move this handling up to prepare for later changes.
And the "pfmemalloc_match()" part is not needed for node partial slab,
since we already check this in the get_partial_node().
Signed-off-by: Chengming Zhou <zhouchengming@bytedance.com>
Reviewed-by: Vlastimil Babka <vbabka@suse.cz>
Tested-by: Hyeonggon Yoo <42.hyeyoo@gmail.com>
Reviewed-by: Hyeonggon Yoo <42.hyeyoo@gmail.com>
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Diffstat (limited to 'rust/kernel/ssh:/git@git.zx2c4.com/git:')
0 files changed, 0 insertions, 0 deletions
