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] |