Salvatore Mesoraca 0015b80abc net: dsa: Remove VLA usage
We avoid 2 VLAs by using a pre-allocated field in dsa_switch. We also
try to avoid dynamic allocation whenever possible (when using fewer than
bits-per-long ports, which is the common case).

Link: http://lkml.kernel.org/r/CA+55aFzCG-zNmZwX4A2FQpadafLfEzK6CC=qPXydAacU1RqZWA@mail.gmail.com
Link: http://lkml.kernel.org/r/20180505185145.GB32630@lunn.ch
Signed-off-by: Salvatore Mesoraca <s.mesoraca16@gmail.com>
[kees: tweak commit subject and message slightly]
Signed-off-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-07-18 15:08:31 -07:00
..
2018-06-12 16:19:22 -07:00
2018-07-18 15:08:31 -07:00
2018-03-27 13:18:09 -04:00
2018-05-04 12:54:38 -04:00
2018-07-18 14:44:08 +09:00
2018-06-22 06:21:34 +09:00
2018-07-18 13:49:08 -07:00
2018-05-28 22:59:54 -04:00
2018-06-29 06:51:51 -07:00