Michal Simek 7b4ea2d888 phy: Fix u-boot coruption when fixed-phy is used
When fixed-link phy is used subnode offset is used as phy address. This
number is bigger then space allocated for bus structure (allocated via
mdio_alloc).
bus->phymap[] array has PHY_MAX_ADDR size (32).
That's why writing bus->phymap[addr] where addr is < 0 or > PHY_MAX_ADDR
is causing write to memory which can caused full U-Boot crash.

The patch is checking if address is in correct range.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
2018-12-26 21:35:52 -05:00
..
2018-12-06 14:38:03 -08:00
2018-12-18 09:56:26 +08:00
2018-12-19 15:23:00 +01:00
2018-12-19 15:23:01 +01:00
2018-12-10 10:19:09 -05:00
2018-12-06 14:37:51 -08:00
2018-07-19 16:31:38 -04:00
2018-11-29 09:30:06 -07:00
2018-12-05 20:32:25 -05:00
2018-12-06 17:15:15 -05:00
2018-12-06 23:26:32 -05:00