net: dsa: loop: Set correct number of ports
We only support DSA_LOOP_NUM_PORTS in the switch, do not tell the DSA core to allocate up to DSA_MAX_PORTS which is nearly the double (6 vs. 11). Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
c99194eded
commit
947b6ef9f7
|
@ -275,7 +275,7 @@ static int dsa_loop_drv_probe(struct mdio_device *mdiodev)
|
|||
return -ENOMEM;
|
||||
|
||||
ds->dev = &mdiodev->dev;
|
||||
ds->num_ports = DSA_MAX_PORTS;
|
||||
ds->num_ports = DSA_LOOP_NUM_PORTS;
|
||||
|
||||
ps = devm_kzalloc(&mdiodev->dev, sizeof(*ps), GFP_KERNEL);
|
||||
if (!ps)
|
||||
|
|
Loading…
Reference in New Issue