mbox series

[v2,0/5] net: usb: ax88179_178a: improvements and bug fixes

Message ID 1658363296-15734-1-git-send-email-justinpopo6@gmail.com
Headers show
Series net: usb: ax88179_178a: improvements and bug fixes | expand

Message

Justin Chen July 21, 2022, 12:28 a.m. UTC
From: Justin Chen <justinpopo6@gmail.com>

v2
	Remove unused variables
	Remove unnecessary memset

Power management was partially broken. There were two issues when dropping
into a sleep state.
1. Resume was not doing a fully HW restore. Only a partial restore. This
lead to a couple things being broken on resume. One of them being tcp rx.
2. wolopt was not being restored properly on resume.

Also did some general improvements and clean up to make it easier to fix
the issues mentioned above.

Justin Chen (5):
  net: usb: ax88179_178a: remove redundant init code
  net: usb: ax88179_178a: clean up pm calls
  net: usb: ax88179_178a: restore state on resume
  net: usb: ax88179_178a: move priv to driver_priv
  net: usb: ax88179_178a: wol optimizations

 drivers/net/usb/ax88179_178a.c | 319 +++++++++++++----------------------------
 1 file changed, 99 insertions(+), 220 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org July 23, 2022, 4:50 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (master)
by Jakub Kicinski <kuba@kernel.org>:

On Wed, 20 Jul 2022 17:28:11 -0700 you wrote:
> From: Justin Chen <justinpopo6@gmail.com>
> 
> v2
> 	Remove unused variables
> 	Remove unnecessary memset
> 
> Power management was partially broken. There were two issues when dropping
> into a sleep state.
> 1. Resume was not doing a fully HW restore. Only a partial restore. This
> lead to a couple things being broken on resume. One of them being tcp rx.
> 2. wolopt was not being restored properly on resume.
> 
> [...]

Here is the summary with links:
  - [v2,1/5] net: usb: ax88179_178a: remove redundant init code
    https://git.kernel.org/netdev/net-next/c/9718f9ce5b86
  - [v2,2/5] net: usb: ax88179_178a: clean up pm calls
    https://git.kernel.org/netdev/net-next/c/843f92052da7
  - [v2,3/5] net: usb: ax88179_178a: restore state on resume
    https://git.kernel.org/netdev/net-next/c/c4bf747c6889
  - [v2,4/5] net: usb: ax88179_178a: move priv to driver_priv
    https://git.kernel.org/netdev/net-next/c/2bcbd3d8a7b4
  - [v2,5/5] net: usb: ax88179_178a: wol optimizations
    https://git.kernel.org/netdev/net-next/c/5050531610a6

You are awesome, thank you!