[Cc: -anirudh.venkataramanan@xxxxxxxxx (Address rejected)]
Am 09.07.24 um 10:49 schrieb Paul Menzel:
Dear Aleksandr,
Thank you for your patch.
Am 08.07.24 um 20:27 schrieb Aleksandr Mishin:
In ice_sched_add_root_node() and ice_sched_add_node() there are calls to
devm_kcalloc() in order to allocate memory for array of pointers to
'ice_sched_node' structure. But incorrect types are used as sizeof()
arguments in these calls (structures instead of pointers) which leads to
over allocation of memory.
If you have the explicit size at hand, it’d be great if you added those to the commit message.
Adjust over allocation of memory by correcting types in devm_kcalloc()
sizeof() arguments.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Maybe mention, that Coverity found that too, and the warning was disabled, and use that commit in Fixes: tag? That’d be commit b36c598c999c (ice: Updates to Tx scheduler code), different from the one you used.
`Documentation/process/submitting-patches.rst` says:
A Fixes: tag indicates that the patch fixes an issue in a previous
commit. It is used to make it easy to determine where a bug
originated, which can help review a bug fix. This tag also assists
the stable kernel team in determining which stable kernel versions
should receive your fix. This is the preferred method for indicating
a bug fixed by the patch.