]> www.infradead.org Git - users/willy/xarray.git/commit
mm, slab: restore kerneldoc for kmem_cache_create()
authorVlastimil Babka <vbabka@suse.cz>
Fri, 13 Sep 2024 08:15:56 +0000 (10:15 +0200)
committerVlastimil Babka <vbabka@suse.cz>
Fri, 13 Sep 2024 09:05:01 +0000 (11:05 +0200)
commit4b7ff9ab98af11a477d50f08382bcc4c2f899926
treeb77f38a4cc15d1cee818c8d8d6a0661bd14dca7e
parenta6711d1cd4e291f334ae900065e18f585732acfa
mm, slab: restore kerneldoc for kmem_cache_create()

As kmem_cache_create() became a _Generic() wrapper macro, it currently
has no kerneldoc despite being the main API to use. Add it. Also adjust
kmem_cache_create_usercopy() kerneldoc to indicate it is now a legacy
wrapper.

Also expand the kerneldoc for struct kmem_cache_args, especially for the
freeptr_offset field, where important details were removed with the
removal of kmem_cache_create_rcu().

Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Reviewed-by: Christian Brauner <brauner@kernel.org>
include/linux/slab.h
mm/slab_common.c