slub: Change get_partial() interfaces to return slab
authorChengming Zhou <zhouchengming@bytedance.com>
Thu, 2 Nov 2023 03:23:23 +0000 (03:23 +0000)
committerVlastimil Babka <vbabka@suse.cz>
Mon, 13 Nov 2023 08:32:27 +0000 (09:32 +0100)
commit43c4c349149c77f27c8e5801755a7b8883a70ebe
tree7458319d2d284346ca9f65e64c267edfc10f498a
parent24c6a097b5a270e05c6e99a99da66b91be81fd7d
slub: Change get_partial() interfaces to return slab

We need all get_partial() related interfaces to return a slab, instead
of returning the freelist (or object).

Use the partial_context.object to return back freelist or object for
now. This patch shouldn't have any functional changes.

Suggested-by: Vlastimil Babka <vbabka@suse.cz>
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>
mm/slub.c