Hi,
On loaded systems with a preemptible kernel both functions
axienet_mdio_wait_until_ready() and xemaclite_mdio_wait() may report a
false positive error return.
Convert both functions to use readx_poll_timeout() to handle the
situation in a safe manner.
Regards
Benedikt Spranger
Kurt Kanzenbach (2):
net: axienet: use readx_poll_timeout() in mdio wait function
net: xilinx_emaclite: use readx_poll_timeout() in mdio wait function
drivers/net/ethernet/xilinx/xilinx_axienet.h | 5 +++++
.../net/ethernet/xilinx/xilinx_axienet_mdio.c | 16 ++++++----------
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 16 ++++++----------
3 files changed, 17 insertions(+), 20 deletions(-)
--
2.20.1