![]() |
lvs-devel
|
| To: | Simon Horman <horms@xxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH net-next] ipvs: Use struct_size() helper |
| Cc: | "Gustavo A. R. Silva" <gustavo@xxxxxxxxxxxxxx>, Wensong Zhang <wensong@xxxxxxxxxxxx>, Julian Anastasov <ja@xxxxxx>, Jozsef Kadlecsik <kadlec@xxxxxxxxxxxxxxxxx>, Florian Westphal <fw@xxxxxxxxx>, "David S. Miller" <davem@xxxxxxxxxxxxx>, netdev@xxxxxxxxxxxxxxx, lvs-devel@xxxxxxxxxxxxxxx, netfilter-devel@xxxxxxxxxxxxxxx, coreteam@xxxxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx |
| From: | Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx> |
| Date: | Tue, 12 Feb 2019 00:40:33 +0100 |
On Fri, Feb 08, 2019 at 10:56:48AM +0100, Simon Horman wrote:
> On Thu, Feb 07, 2019 at 06:44:56PM -0600, Gustavo A. R. Silva wrote:
> > One of the more common cases of allocation size calculations is finding
> > the size of a structure that has a zero-sized array at the end, along
> > with memory for some number of elements for that array. For example:
> >
> > struct foo {
> > int stuff;
> > struct boo entry[];
> > };
> >
> > size = sizeof(struct foo) + count * sizeof(struct boo);
> > instance = alloc(size, GFP_KERNEL)
> >
> > Instead of leaving these open-coded and prone to type mistakes, we can
> > now use the new struct_size() helper:
> >
> > size = struct_size(instance, entry, count);
> >
> > This code was detected with the help of Coccinelle.
> >
> > Signed-off-by: Gustavo A. R. Silva <gustavo@xxxxxxxxxxxxxx>
>
> Acked-by: Simon Horman <horms+renesas@xxxxxxxxxxxx>
>
> Pablo, could you consider applying this?
Applied, thanks!
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH nf v2] ipvs: fix dependency on nf_defrag_ipv6, Julian Anastasov |
|---|---|
| Next by Date: | Re: [PATCH net-next] ipvs: Use struct_size() helper, Gustavo A. R. Silva |
| Previous by Thread: | Re: [PATCH net-next] ipvs: Use struct_size() helper, Simon Horman |
| Next by Thread: | Re: [PATCH net-next] ipvs: Use struct_size() helper, Gustavo A. R. Silva |
| Indexes: | [Date] [Thread] [Top] [All Lists] |