]> git.baikalelectronics.ru Git - kernel.git/commit
net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size
authorTobias Waldekranz <tobias@waldekranz.com>
Wed, 21 Apr 2021 12:04:53 +0000 (14:04 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 21 Apr 2021 17:25:09 +0000 (10:25 -0700)
commitd75437c31d8b94fce9247a18aae602975ebfc601
tree21dbc65e9a399202fca5ee77f4808924264f464e
parent82a0cd842e3a58be2eb2c5c2e081e628979b2a09
net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size

In the unlikely event of the VTU being loaded to the brim with 4k
entries, the last one was placed in the buffer, but the size reported
to devlink was off-by-one. Make sure that the final entry is available
to the caller.

Fixes: 3d5fe69dddf7 ("net: dsa: mv88e6xxx: Export VTU as devlink region")
Signed-off-by: Tobias Waldekranz <tobias@waldekranz.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/mv88e6xxx/devlink.c