[ Sasha's backport helper bot ]
Hi,
Summary of potential issues: ℹ️ This is part 23/27 of a series ⚠️ Found follow-up fixes in mainline
The upstream commit SHA1 provided is correct: fd86344823b521149bb31d91eba900ba3525efa6
WARNING: Author mismatch between patch and upstream commit: Backport author: Lee Joneslee@kernel.org Commit author: Kuniyuki Iwashimakuniyu@amazon.com
Status in newer kernel trees: 6.14.y | Present (exact SHA1) 6.12.y | Present (exact SHA1) 6.6.y | Not found
Found fixes commits: 1af2dface5d2 af_unix: Don't access successor in unix_del_edges() during GC.
Note: The patch differs from the upstream commit: --- 1: fd86344823b52 ! 1: 24f48aefd8acb af_unix: Try not to hold unix_gc_lock during accept(). @@ Metadata ## Commit message ## af_unix: Try not to hold unix_gc_lock during accept().
+ [ Upstream commit fd86344823b521149bb31d91eba900ba3525efa6 ] + Commit dcf70df2048d ("af_unix: Fix up unix_edge.successor for embryo socket.") added spin_lock(&unix_gc_lock) in accept() path, and it caused regression in a stress test as reported by kernel test robot. @@ Commit message Signed-off-by: Kuniyuki Iwashima kuniyu@amazon.com Link: https://lore.kernel.org/r/20240413021928.20946-1-kuniyu@amazon.com Signed-off-by: Paolo Abeni pabeni@redhat.com + (cherry picked from commit fd86344823b521149bb31d91eba900ba3525efa6) + Signed-off-by: Lee Jones lee@kernel.org
## include/net/af_unix.h ## @@ include/net/af_unix.h: struct unix_skb_parms { ---
NOTE: These results are for this patch alone. Full series testing will be performed when all parts are received.
Results of testing on various branches:
| Branch | Patch Apply | Build Test | |---------------------------|-------------|------------| | stable/linux-6.6.y | Success | Success |