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;
>> +
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
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(+),