Re: [PATCH] cxl: Fix kobject memory leak in cxl_sysfs_afu_new_cr()

10 messages, 4 authors, 2020-06-03 · open the first message on its own page

Re: [PATCH] cxl: Fix kobject memory leak in cxl_sysfs_afu_new_cr()

From: Markus Elfring <hidden>
Date: 2020-06-02 17:20:49

Fix it by adding a call to kobject_put() in the error path of
kobject_init_and_add().
Thanks for another completion of the exception handling.

Would an other patch subject be a bit nicer?


…
quoted hunk
+++ b/drivers/misc/cxl/sysfs.c
@@ -624,7 +624,7 @@ static struct afu_config_record *cxl_sysfs_afu_new_cr(struct cxl_afu *afu, int c
 	rc = kobject_init_and_add(&cr->kobj, &afu_config_record_type,
 				  &afu->dev.kobj, "cr%i", cr->cr);
 	if (rc)
-		goto err;
+		goto err1;
…

Can an other label be more reasonable here?
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/coding-style.rst?id=f359287765c04711ff54fbd11645271d8e5ff763#n465

Regards,
Markus

Re: [PATCH] cxl: Fix kobject memory leak in cxl_sysfs_afu_new_cr()

From: wanghai (M) <hidden>
Date: 2020-06-03 01:42:49

在 2020/6/3 1:20, Markus Elfring 写道:
quoted
Fix it by adding a call to kobject_put() in the error path of
kobject_init_and_add().
Thanks for another completion of the exception handling.

Would an other patch subject be a bit nicer?
Thanks for the guidance, I will perfect this description and send a v2
quoted
+++ b/drivers/misc/cxl/sysfs.c
@@ -624,7 +624,7 @@ static struct afu_config_record *cxl_sysfs_afu_new_cr(struct cxl_afu *afu, int c
  	rc = kobject_init_and_add(&cr->kobj, &afu_config_record_type,
  				  &afu->dev.kobj, "cr%i", cr->cr);
  	if (rc)
-		goto err;
+		goto err1;
…

Can an other label be more reasonable here?
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/coding-style.rst?id=f359287765c04711ff54fbd11645271d8e5ff763#n465
I just used the original author's label, should I replace all his labels 
like'err','err1' with reasonable one.

Re: [PATCH] cxl: Fix kobject memory leak in cxl_sysfs_afu_new_cr()

From: Michael Ellerman <mpe@ellerman.id.au>
Date: 2020-06-03 03:01:40

"wanghai (M)" [off-list ref] writes:
在 2020/6/3 1:20, Markus Elfring 写道:
quoted
quoted
Fix it by adding a call to kobject_put() in the error path of
kobject_init_and_add().
Thanks for another completion of the exception handling.

Would an other patch subject be a bit nicer?
Thanks for the guidance, I will perfect this description and send a v2
quoted
quoted
+++ b/drivers/misc/cxl/sysfs.c
@@ -624,7 +624,7 @@ static struct afu_config_record *cxl_sysfs_afu_new_cr(struct cxl_afu *afu, int c
  	rc = kobject_init_and_add(&cr->kobj, &afu_config_record_type,
  				  &afu->dev.kobj, "cr%i", cr->cr);
  	if (rc)
-		goto err;
+		goto err1;
…

Can an other label be more reasonable here?
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/coding-style.rst?id=f359287765c04711ff54fbd11645271d8e5ff763#n465
I just used the original author's label, should I replace all his labels 
like'err','err1' with reasonable one.
No.

cheers

Re: cxl: Fix kobject memory leak in cxl_sysfs_afu_new_cr()

From: Markus Elfring <hidden>
Date: 2020-06-03 05:07:38

quoted
quoted
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/coding-style.rst?id=f359287765c04711ff54fbd11645271d8e5ff763#n465
I just used the original author's label, should I replace all his labels
like'err','err1' with reasonable one.
No.
Do you insist to deviate from the current Linux coding style?

Regards,
Markus

Re: [PATCH] cxl: Fix kobject memory leak in cxl_sysfs_afu_new_cr()

From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Date: 2020-06-03 06:14:48

On Wed, Jun 03, 2020 at 09:42:41AM +0800, wanghai (M) wrote:
在 2020/6/3 1:20, Markus Elfring 写道:
quoted
quoted
Fix it by adding a call to kobject_put() in the error path of
kobject_init_and_add().
Thanks for another completion of the exception handling.

Would an other patch subject be a bit nicer?
Thanks for the guidance, I will perfect this description and send a v2
Please note that you are responding to someone that a lot of kernel
developers and maintainers have blacklisted as being very annoying and
not helpful at all.

Please do not feel that you need to respond to, or change any patch in
response to their emails at all.

I strongly recommend you just add them to your filters to not have to
see their messages.  That's what I have done.

thanks,

greg k-h

Re: [PATCH] cxl: Fix kobject memory leak in cxl_sysfs_afu_new_cr()

From: wanghai (M) <hidden>
Date: 2020-06-03 06:34:16

在 2020/6/3 14:14, Greg Kroah-Hartman 写道:
On Wed, Jun 03, 2020 at 09:42:41AM +0800, wanghai (M) wrote:
quoted
在 2020/6/3 1:20, Markus Elfring 写道:
quoted
quoted
Fix it by adding a call to kobject_put() in the error path of
kobject_init_and_add().
Thanks for another completion of the exception handling.

Would an other patch subject be a bit nicer?
Thanks for the guidance, I will perfect this description and send a v2
Please note that you are responding to someone that a lot of kernel
developers and maintainers have blacklisted as being very annoying and
not helpful at all.

Please do not feel that you need to respond to, or change any patch in
response to their emails at all.

I strongly recommend you just add them to your filters to not have to
see their messages.  That's what I have done.

thanks,

greg k-h

.
Okay, so I don’t have to send the v2 patch.


--

thanks,

Wang Hai

Re: [PATCH] cxl: Fix kobject memory leak in cxl_sysfs_afu_new_cr()

From: Markus Elfring <hidden>
Date: 2020-06-03 06:49:03

Please note that you are responding to someone that a lot of kernel
developers and maintainers have blacklisted as being very annoying
I can understand that you can occasionally become annoyed.

and not helpful at all.
I got the impression that some contributors (including you)
found also a selection of my contributions useful.

Please do not feel that you need to respond to, or change any patch in
response to their emails at all.
I suggest to reconsider your responses to provided information once more.

I strongly recommend you just add them to your filters to not have to
see their messages.  That's what I have done.
I find such an “advice” questionable while it is generally possible
to adjust the communication settings as needed.

Regards,
Markus

Re: [PATCH] cxl: Fix kobject memory leak in cxl_sysfs_afu_new_cr()

From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Date: 2020-06-03 06:50:28

On Wed, Jun 03, 2020 at 02:34:07PM +0800, wanghai (M) wrote:
在 2020/6/3 14:14, Greg Kroah-Hartman 写道:
quoted
On Wed, Jun 03, 2020 at 09:42:41AM +0800, wanghai (M) wrote:
quoted
在 2020/6/3 1:20, Markus Elfring 写道:
quoted
quoted
Fix it by adding a call to kobject_put() in the error path of
kobject_init_and_add().
Thanks for another completion of the exception handling.

Would an other patch subject be a bit nicer?
Thanks for the guidance, I will perfect this description and send a v2
Please note that you are responding to someone that a lot of kernel
developers and maintainers have blacklisted as being very annoying and
not helpful at all.

Please do not feel that you need to respond to, or change any patch in
response to their emails at all.

I strongly recommend you just add them to your filters to not have to
see their messages.  That's what I have done.

thanks,

greg k-h

.
Okay, so I don’t have to send the v2 patch.
No, all should be fine, I'll review the patch when after 5.8-rc1 is out,
and if I find any problems with it, will let you know then.

thanks,

greg k-h

Re: [PATCH] cxl: Fix kobject memory leak in cxl_sysfs_afu_new_cr()

From: wanghai (M) <hidden>
Date: 2020-06-03 06:54:08

在 2020/6/3 14:50, Greg Kroah-Hartman 写道:
On Wed, Jun 03, 2020 at 02:34:07PM +0800, wanghai (M) wrote:
quoted
在 2020/6/3 14:14, Greg Kroah-Hartman 写道:
quoted
On Wed, Jun 03, 2020 at 09:42:41AM +0800, wanghai (M) wrote:
quoted
在 2020/6/3 1:20, Markus Elfring 写道:
quoted
quoted
Fix it by adding a call to kobject_put() in the error path of
kobject_init_and_add().
Thanks for another completion of the exception handling.

Would an other patch subject be a bit nicer?
Thanks for the guidance, I will perfect this description and send a v2
Please note that you are responding to someone that a lot of kernel
developers and maintainers have blacklisted as being very annoying and
not helpful at all.

Please do not feel that you need to respond to, or change any patch in
response to their emails at all.

I strongly recommend you just add them to your filters to not have to
see their messages.  That's what I have done.

thanks,

greg k-h

.
Okay, so I don’t have to send the v2 patch.
No, all should be fine, I'll review the patch when after 5.8-rc1 is out,
and if I find any problems with it, will let you know then.
Got it. Thanks.


thanks,

Wang Hai


Re: cxl: Fix kobject memory leak in cxl_sysfs_afu_new_cr()

From: Markus Elfring <hidden>
Date: 2020-06-03 06:56:24

Okay, so I don’t have to send the v2 patch.
It will become more interesting under which circumstances the presented
software development concerns will be taken better into account.

Regards,
Markus
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help