Message ID | 20210714170022.8162-1-tiwai@suse.de (mailing list archive) |
---|---|
Headers | show |
Series | r8152: Fix a couple of PM problems | expand |
Hello: This series was applied to netdev/net.git (refs/heads/master): On Wed, 14 Jul 2021 19:00:20 +0200 you wrote: > Hi, > > it seems that r8152 driver suffers from the deadlock at both runtime > and system PM. Formerly, it was seen more often at hibernation > resume, but now it's triggered more frequently, as reported in SUSE > Bugzilla: > https://bugzilla.suse.com/show_bug.cgi?id=1186194 > > [...] Here is the summary with links: - [1/2] r8152: Fix potential PM refcount imbalance https://git.kernel.org/netdev/net/c/9c23aa51477a - [2/2] r8152: Fix a deadlock by doubly PM resume https://git.kernel.org/netdev/net/c/776ac63a986d You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html
> Subject: Re: [PATCH 0/2] r8152: Fix a couple of PM problems [...] > > Here is the summary with links: > - [1/2] r8152: Fix potential PM refcount imbalance > https://git.kernel.org/netdev/net/c/9c23aa51477a > - [2/2] r8152: Fix a deadlock by doubly PM resume > https://git.kernel.org/netdev/net/c/776ac63a986d I think set_ethernet_addr() shouldn't be called at reset-resume. The MAC address should be restored to the current one, not the default value. Someone may change the MAC address before suspending. And the MAC address would become the default value after reset-resume, if set_ethernet_addr() is called. Best Regards, Hayes