Loading drivers/net/team/team.c +2 −1 Original line number Diff line number Diff line Loading @@ -793,7 +793,8 @@ static int team_port_add(struct team *team, struct net_device *port_dev) return -EBUSY; } port = kzalloc(sizeof(struct team_port), GFP_KERNEL); port = kzalloc(sizeof(struct team_port) + team->mode->port_priv_size, GFP_KERNEL); if (!port) return -ENOMEM; Loading include/linux/if_team.h +2 −0 Original line number Diff line number Diff line Loading @@ -61,6 +61,7 @@ struct team_port { } orig; struct rcu_head rcu; long mode_priv[0]; }; struct team_mode_ops { Loading Loading @@ -108,6 +109,7 @@ struct team_mode { const char *kind; struct module *owner; size_t priv_size; size_t port_priv_size; const struct team_mode_ops *ops; }; Loading Loading
drivers/net/team/team.c +2 −1 Original line number Diff line number Diff line Loading @@ -793,7 +793,8 @@ static int team_port_add(struct team *team, struct net_device *port_dev) return -EBUSY; } port = kzalloc(sizeof(struct team_port), GFP_KERNEL); port = kzalloc(sizeof(struct team_port) + team->mode->port_priv_size, GFP_KERNEL); if (!port) return -ENOMEM; Loading
include/linux/if_team.h +2 −0 Original line number Diff line number Diff line Loading @@ -61,6 +61,7 @@ struct team_port { } orig; struct rcu_head rcu; long mode_priv[0]; }; struct team_mode_ops { Loading Loading @@ -108,6 +109,7 @@ struct team_mode { const char *kind; struct module *owner; size_t priv_size; size_t port_priv_size; const struct team_mode_ops *ops; }; Loading