From: Niklas Söderlund <niklas.soderlund+rene...@ragnatech.se> Date: Wed, 3 Aug 2016 15:56:47 +0200
> The interface would not function after the system had been woken up > after have been suspended (echo mem > /sys/power/state) cycle. The > reason for this is that all device registers have been reset to its > default values. This patch adds sleep suspend and resume functions that > detached the interface at suspend and restore the registers and reattach > the interface at resume. > > Only the registers that are only configured at probe time needs to be > explicitly restored by the resume handler. All other registers are > reconfigured by either reopening the device in the resume handler (if > the device was running when the system was suspended) or when the > interface is opened by a user at a later time. > > Signed-off-by: Niklas Söderlund <niklas.soderlund+rene...@ragnatech.se> Applied to net-next, thanks.