Re: Why hasn't the patch "r8152: Fix a deadlock by doubly PM resume" back ported to stable branches?
From: Greg Kroah-Hartman
Date: Mon Oct 27 2025 - 02:45:31 EST
On Mon, Oct 27, 2025 at 02:04:09PM +0800, Heyi Guo wrote:
> Hi all,
>
> We found that below bug fix patch had not been back ported to stable
> branches, like linux-5.10.y. Is there any special reason?
>
> commit 776ac63a986d211286230c4fd70f85390eabedcd
> Author: Takashi Iwai <tiwai@xxxxxxx>
> AuthorDate: Wed Jul 14 19:00:22 2021 +0200
> Commit: David S. Miller <davem@xxxxxxxxxxxxx>
> CommitDate: Wed Jul 14 14:57:55 2021 -0700
>
> r8152: Fix a deadlock by doubly PM resume
>
> r8152 driver sets up the MAC address at reset-resume, while
> rtl8152_set_mac_address() has the temporary autopm get/put. This may
> lead to a deadlock as the PM lock has been already taken for the
> execution of the runtime PM callback.
>
> This patch adds the workaround to avoid the superfluous autpm when
> called from rtl8152_reset_resume().
>
> Link: https://bugzilla.suse.com/show_bug.cgi?id=1186194
> Signed-off-by: Takashi Iwai <tiwai@xxxxxxx>
> Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx>
Because it was not marked to be backported at all. If you feel it
should be, please send a tested version to stable@xxxxxxxxxxxxxxx for
inclusion.
thanks,
greg k-h