From: Simon Horman <horms@kernel.org>
To: Aleksandr Mishin <amishin@t-argos.ru>
Cc: lvc-project@linuxtesting.org, Eric Dumazet <edumazet@google.com>,
intel-wired-lan@lists.osuosl.org, linux-kernel@vger.kernel.org,
Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>,
Tony Nguyen <anthony.l.nguyen@intel.com>,
netdev@vger.kernel.org, Jakub Kicinski <kuba@kernel.org>,
Paolo Abeni <pabeni@redhat.com>,
"David S. Miller" <davem@davemloft.net>
Subject: Re: [Intel-wired-lan] [PATCH net-next v2] ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()
Date: Mon, 8 Jul 2024 08:29:51 +0100 [thread overview]
Message-ID: <20240708072951.GG1481495@kernel.org> (raw)
In-Reply-To: <20240706140518.9214-1-amishin@t-argos.ru>
On Sat, Jul 06, 2024 at 05:05:18PM +0300, Aleksandr Mishin wrote:
> 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 in this calls there are 'sizeof(*root)'
> instead of 'sizeof(root)' and 'sizeof(*node)' instead of 'sizeof(node)'.
> So memory is allocated for structures instead pointers. This lead to
> significant over allocation of memory.
>
> Adjust over allocation of memory by correcting devm_kcalloc() parameters.
>
> Found by Linux Verification Center (linuxtesting.org) with SVACE.
>
> Suggested-by: Simon Horman <horms@kernel.org>
FTR, I did provide some review of v1.
But I don't think that counts as suggesting this patch.
> Signed-off-by: Aleksandr Mishin <amishin@t-argos.ru>
> ---
> v2:
> - Update comment, remove 'Fixes' tag and change the tree from 'net' to
> 'net-next' as suggested by Simon
> (https://lore.kernel.org/all/20240706095258.GB1481495@kernel.org/)
> v1: https://lore.kernel.org/all/20240705163620.12429-1-amishin@t-argos.ru/
Also, v2 was sent less than 24h after v1,
please don't do that when posting patches to netdev.
Please do read
https://docs.kernel.org/process/maintainer-netdev.html
...
WARNING: multiple messages have this Message-ID (diff)
From: Simon Horman <horms@kernel.org>
To: Aleksandr Mishin <amishin@t-argos.ru>
Cc: Anirudh Venkataramanan <anirudh.venkataramanan@intel.com>,
Jesse Brandeburg <jesse.brandeburg@intel.com>,
Tony Nguyen <anthony.l.nguyen@intel.com>,
"David S. Miller" <davem@davemloft.net>,
Eric Dumazet <edumazet@google.com>,
Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,
intel-wired-lan@lists.osuosl.org, netdev@vger.kernel.org,
linux-kernel@vger.kernel.org, lvc-project@linuxtesting.org
Subject: Re: [PATCH net-next v2] ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()
Date: Mon, 8 Jul 2024 08:29:51 +0100 [thread overview]
Message-ID: <20240708072951.GG1481495@kernel.org> (raw)
In-Reply-To: <20240706140518.9214-1-amishin@t-argos.ru>
On Sat, Jul 06, 2024 at 05:05:18PM +0300, Aleksandr Mishin wrote:
> 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 in this calls there are 'sizeof(*root)'
> instead of 'sizeof(root)' and 'sizeof(*node)' instead of 'sizeof(node)'.
> So memory is allocated for structures instead pointers. This lead to
> significant over allocation of memory.
>
> Adjust over allocation of memory by correcting devm_kcalloc() parameters.
>
> Found by Linux Verification Center (linuxtesting.org) with SVACE.
>
> Suggested-by: Simon Horman <horms@kernel.org>
FTR, I did provide some review of v1.
But I don't think that counts as suggesting this patch.
> Signed-off-by: Aleksandr Mishin <amishin@t-argos.ru>
> ---
> v2:
> - Update comment, remove 'Fixes' tag and change the tree from 'net' to
> 'net-next' as suggested by Simon
> (https://lore.kernel.org/all/20240706095258.GB1481495@kernel.org/)
> v1: https://lore.kernel.org/all/20240705163620.12429-1-amishin@t-argos.ru/
Also, v2 was sent less than 24h after v1,
please don't do that when posting patches to netdev.
Please do read
https://docs.kernel.org/process/maintainer-netdev.html
...
next prev parent reply other threads:[~2024-07-08 7:30 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-07-06 14:05 [Intel-wired-lan] [PATCH net-next v2] ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node() Aleksandr Mishin
2024-07-06 14:05 ` Aleksandr Mishin
2024-07-06 14:48 ` [Intel-wired-lan] " Markus Elfring
2024-07-06 14:48 ` Markus Elfring
2024-07-08 7:29 ` Simon Horman [this message]
2024-07-08 7:29 ` Simon Horman
2024-07-08 10:12 ` [Intel-wired-lan] " Przemek Kitszel
2024-07-08 10:12 ` Przemek Kitszel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240708072951.GG1481495@kernel.org \
--to=horms@kernel.org \
--cc=amishin@t-argos.ru \
--cc=anirudh.venkataramanan@intel.com \
--cc=anthony.l.nguyen@intel.com \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=intel-wired-lan@lists.osuosl.org \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lvc-project@linuxtesting.org \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.