On Sun, Feb 06, 2022 at 06:55:56AM -0800, Juan Vazquez wrote: > On Fri, Feb 04, 2022 at 01:30:08AM +0800, Miaoqian Lin wrote: > > kobject_init_and_add() takes reference even when it fails. > > According to the doc of kobject_init_and_add(): > > > > If this function returns an error, kobject_put() must be called to > > properly clean up the memory associated with the object. > > > > Fix memory leak by calling kobject_put(). > > > > Fixes: c2e5df616e1a ("vmbus: add per-channel sysfs info") > > Signed-off-by: Miaoqian Lin <linmq006@xxxxxxxxx> > > --- > > Changes in v2: > > - Add cleanup when sysfs_create_group() fails > > > > kobject_uevent() is used for notifying userspace by sending an uevent, > > I don't think we need to do error handling for it. > > Thanks for the patch. It looks good to me. > > Reviewed-by: Juan Vazquez <juvazq@xxxxxxxxxxxxxxxxxxx> Applied to hyperv-fixes. Thanks.