summaryrefslogtreecommitdiff
path: root/mm/slab.h
diff options
context:
space:
mode:
authorVlastimil Babka <vbabka@suse.cz>2024-09-13 11:13:03 +0200
committerVlastimil Babka <vbabka@suse.cz>2024-09-13 11:13:03 +0200
commitecc4d6af979b3bd4d239ff80bbba455c90d3f4f3 (patch)
treef42df8888b5032a54a5bf80721435ae9a31137d5 /mm/slab.h
parenta715e94dbda4ece41aac49b7b7ff8ddb55a7fe08 (diff)
parent4b7ff9ab98af11a477d50f08382bcc4c2f899926 (diff)
downloadlinux-ecc4d6af979b3bd4d239ff80bbba455c90d3f4f3.tar.gz
linux-ecc4d6af979b3bd4d239ff80bbba455c90d3f4f3.tar.bz2
linux-ecc4d6af979b3bd4d239ff80bbba455c90d3f4f3.zip
Merge branch 'slab/for-6.12/kmem_cache_args' into slab/for-next
Merge kmem_cache_create() refactoring by Christian Brauner. Note this includes a merge of the vfs.file tree that contains the prerequisity kmem_cache_create_rcu() work.
Diffstat (limited to 'mm/slab.h')
-rw-r--r--mm/slab.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/mm/slab.h b/mm/slab.h
index 9f907e930609..f22fb760b286 100644
--- a/mm/slab.h
+++ b/mm/slab.h
@@ -422,7 +422,9 @@ kmalloc_slab(size_t size, kmem_buckets *b, gfp_t flags, unsigned long caller)
gfp_t kmalloc_fix_flags(gfp_t flags);
/* Functions provided by the slab allocators */
-int __kmem_cache_create(struct kmem_cache *, slab_flags_t flags);
+int do_kmem_cache_create(struct kmem_cache *s, const char *name,
+ unsigned int size, struct kmem_cache_args *args,
+ slab_flags_t flags);
void __init kmem_cache_init(void);
extern void create_boot_cache(struct kmem_cache *, const char *name,