From: Igor Russkikh <igor.russk...@aquantia.com> Date: Tue, 4 Jun 2019 13:23:49 +0000
> From: Nikita Danilov <nikita.dani...@aquantia.com> > > WoL magic packet configuration sometimes does not work due to > couple of leakages found. > > Mainly there was a regression introduced during readx_poll refactoring. > > Next, fw request waiting time was too small. Sometimes that > caused sleep proxy config function to return with an error > and to skip WoL configuration. > At last, WoL data were passed to FW from not clean buffer. > That could cause FW to accept garbage as a random configuration data. > > Signed-off-by: Nikita Danilov <nikita.dani...@aquantia.com> > Signed-off-by: Igor Russkikh <igor.russk...@aquantia.com> > Fixes: 6a7f2277313b ("net: aquantia: replace AQ_HW_WAIT_FOR with > readx_poll_timeout_atomic") Applied and queued up for -stable.