Re: [PATCH 2/3] netns: add dummy struct inside "struct net_generic"

2016-12-01 Thread Cong Wang
On Thu, Dec 1, 2016 at 9:42 PM, Cong Wang wrote: > On Thu, Dec 1, 2016 at 5:12 PM, Alexey Dobriyan wrote: >> struct net_generic { >> - unsigned int len; >> - struct rcu_head rcu; >> + struct { >> + unsigned int len; >> + struct rcu_head rcu; >> +

Re: [PATCH 2/3] netns: add dummy struct inside "struct net_generic"

2016-12-01 Thread Cong Wang
On Thu, Dec 1, 2016 at 5:12 PM, Alexey Dobriyan wrote: > struct net_generic { > - unsigned int len; > - struct rcu_head rcu; > + struct { > + unsigned int len; > + struct rcu_head rcu; > + } s; > > void *ptr[0]; > }; I think you can pu

[PATCH 2/3] netns: add dummy struct inside "struct net_generic"

2016-12-01 Thread Alexey Dobriyan
This is precursor to fixing "[id - 1]" bloat inside net_generic(). Name "s" is chosen to complement name "u" often used for dummy unions. Signed-off-by: Alexey Dobriyan --- include/net/netns/generic.h |6 -- net/core/net_namespace.c|8 2 files changed, 8 insertions(+),