lkml.org 
[lkml]   [2022]   [Aug]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH V2 0/1] mm/slub: release kobject if kobject_init_and_add failed in sysfs_slab_add
Date
In kobject_init_and_add() function, the refcount is setted by calling
kobject_init() function, regardless of whether the return value is zero
or not, therefore, we must call kobject_del(&s->kobj) to prevent memory
of s->kobj is leaked.

V1 -> V2
use kobject_put() instead kobject_del().

V1:
https://patchwork.kernel.org/project/linux-mm/patch/20220811025258.68684-1-xhao@linux.alibaba.com/

Xin Hao (1):
mm/slub: release kobject if kobject_init_and_add failed in
sysfs_slab_add

mm/slub.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

--
2.31.0

\
 
 \ /
  Last update: 2022-08-11 09:19    [W:0.065 / U:0.484 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site