* Re: [PATCH v4 01/10] crypto: hisilicon/qm - fix wrong release after using strsep [not found] <96ffa633-dda1-7ad1-72da-5563906c1561@web.de> @ 2020-08-05 1:58 ` shenyang (M) [not found] ` <5554863d-f0d7-a396-7d13-e187fa9ca6bf@web.de> 0 siblings, 1 reply; 3+ messages in thread From: shenyang (M) @ 2020-08-05 1:58 UTC (permalink / raw) To: Markus Elfring, Sihang Chen, linux-crypto Cc: linux-kernel, kernel-janitors, David S. Miller, Herbert Xu, Zaibo Xu, Zhou Wang On 2020/8/5 2:34, Markus Elfring wrote: > … >> +++ b/drivers/crypto/hisilicon/qm.c >> @@ -1420,16 +1420,17 @@ static int qm_dbg_help(struct hisi_qm *qm, char *s) > … >> + s_tmp = s; >> presult = strsep(&s, " "); >> if (!presult) { >> - kfree(s); >> + kfree(s_tmp); >> return -EINVAL; >> } > > - kfree(s); > - return -EINVAL; > + ret = -EINVAL; > + goto free_tmp; > > I suggest to add a jump target for the desired exception handling. > > Regards, > Markus > > . > Thanks for your review. There is only one error branch need to do something uninit. So I think the jump is not necessary and will affect code reading.:) Thanks, Yang ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <5554863d-f0d7-a396-7d13-e187fa9ca6bf@web.de>]
* Re: [v4 01/10] crypto: hisilicon/qm - fix wrong release after using strsep [not found] ` <5554863d-f0d7-a396-7d13-e187fa9ca6bf@web.de> @ 2020-08-06 1:33 ` shenyang (M) [not found] ` <c28f472c-4d7b-0afd-5ad7-3cc322aad404@web.de> 0 siblings, 1 reply; 3+ messages in thread From: shenyang (M) @ 2020-08-06 1:33 UTC (permalink / raw) To: Markus Elfring, Sihang Chen, linux-crypto Cc: linux-kernel, kernel-janitors, David S. Miller, Herbert Xu, Zaibo Xu, Zhou Wang On 2020/8/5 14:04, Markus Elfring wrote: >> Thanks for your review. There is only one error branch need to do >> something uninit. So I think the jump is not necessary and will >> affect code reading.:) > > How does this concern fit to the Linux coding style? > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/coding-style.rst?id=4da9f3302615f4191814f826054846bf843e24fa#n481 > > Regards, > Markus > > . > Got it, I'll fix this. Thanks, Yang ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <c28f472c-4d7b-0afd-5ad7-3cc322aad404@web.de>]
* Re: [v4 01/10] crypto: hisilicon/qm - fix wrong release after using strsep [not found] ` <c28f472c-4d7b-0afd-5ad7-3cc322aad404@web.de> @ 2020-08-07 8:06 ` shenyang (M) 0 siblings, 0 replies; 3+ messages in thread From: shenyang (M) @ 2020-08-07 8:06 UTC (permalink / raw) To: Markus Elfring, Sihang Chen, linux-crypto Cc: linux-kernel, kernel-janitors, David S. Miller, Herbert Xu, Zaibo Xu, Zhou Wang On 2020/8/6 15:23, Markus Elfring wrote: > Would you become interested to look if any other software components > would be similarly affected? Yeah, I'll check the rest and fix if any and send those in a clean up patch. Thanks, Yang ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-08-07 8:06 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <96ffa633-dda1-7ad1-72da-5563906c1561@web.de> 2020-08-05 1:58 ` [PATCH v4 01/10] crypto: hisilicon/qm - fix wrong release after using strsep shenyang (M) [not found] ` <5554863d-f0d7-a396-7d13-e187fa9ca6bf@web.de> 2020-08-06 1:33 ` [v4 " shenyang (M) [not found] ` <c28f472c-4d7b-0afd-5ad7-3cc322aad404@web.de> 2020-08-07 8:06 ` shenyang (M)
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).