]> git.baikalelectronics.ru Git - kernel.git/commit
net: dsa: allocate ports on touch
authorVivien Didelot <vivien.didelot@gmail.com>
Mon, 21 Oct 2019 20:51:29 +0000 (16:51 -0400)
committerJakub Kicinski <jakub.kicinski@netronome.com>
Tue, 22 Oct 2019 19:37:07 +0000 (12:37 -0700)
commitf80116a87c54b6dd93529e46ef30c7d82a1601ba
tree94bdc5aa04031d3c601b7a820339d0ddb0a5a2cf
parent7f32efdfdf78ab745db135eea3eae686479c1104
net: dsa: allocate ports on touch

Allocate the struct dsa_port the first time it is accessed with
dsa_port_touch, and remove the static dsa_port array from the
dsa_switch structure.

Signed-off-by: Vivien Didelot <vivien.didelot@gmail.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
include/net/dsa.h
net/dsa/dsa2.c