From: Eric Dumazet <eduma...@google.com> Date: Sat, 23 May 2020 12:46:49 -0700
> bnx2x_warpcore_read_sfp_module_eeprom() can call bnx2x_bsc_read() > three times before giving up. > > This causes latency blips of at least 31 ms (58 ms being reported > by our teams) > > Convert the long lasting loops of udelay() to usleep_range() ones, > and breaks the loops on precise time tracking. > > Signed-off-by: Eric Dumazet <eduma...@google.com> Applied.