regmap: mdio: Reject invalid addresses
authorSander Vanheule <sander@svanheule.net>
Wed, 9 Jun 2021 13:10:04 +0000 (15:10 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 14 Jun 2021 14:00:29 +0000 (15:00 +0100)
commit0df0240946b1ffbe852fa302c04c0d322229c9ce
tree1519d877e958cc96e928fc74b34d429568b4302c
parentce62df2290bb86b39f826a835d6060bc3b43dae7
regmap: mdio: Reject invalid addresses

When an invalid register offset is provided, the upper bits are silently
discarded. Change this to return -ENXIO instead, to help catch potential
bugs.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
Link: https://lore.kernel.org/r/047007e0e9fb596480829f11f8c7e6281d235c70.1623244066.git.sander@svanheule.net
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regmap-mdio.c