From: zhaoxinchao <chrisxinchao@xxxxxxxxxxx> Actually __kmem_cache_create() returns a status : 0 is success others are failed. Signed-off-by: zhaoxinchao <chrisxinchao@xxxxxxxxxxx> --- mm/slab.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/slab.c b/mm/slab.c index ca4822f6b..65985f767 100644 --- a/mm/slab.c +++ b/mm/slab.c @@ -1901,7 +1901,7 @@ static bool set_on_slab_cache(struct kmem_cache *cachep, * @cachep: cache management descriptor * @flags: SLAB flags * - * Returns a ptr to the cache on success, NULL on failure. + * Returns zero on success, others on failure. * Cannot be called within a int, but can be interrupted. * The @ctor is run when new pages are allocated by the cache. * -- 2.39.2