From 9882047a78fc9ecc64da219b2fb28f2708da44af Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Wed, 23 Apr 2025 19:26:51 +0200 Subject: pkg/vcs: cherry-pick the batman-adv fix The bug is easily triggerable during fuzzing / running reproducers and it was present in torvalds for ~1.5 months. Backport it when building these revisions in order to not derail the bisections. --- pkg/vcs/linux_patches.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'pkg') diff --git a/pkg/vcs/linux_patches.go b/pkg/vcs/linux_patches.go index 224e93404..85d74c620 100644 --- a/pkg/vcs/linux_patches.go +++ b/pkg/vcs/linux_patches.go @@ -107,4 +107,11 @@ var pickLinuxCommits = []BackportCommit{ FixHash: `e77aff5528a183462714f750e45add6cc71e276a`, FixTitle: `binderfs: fix use-after-free in binder_devices`, }, + { + // Fixes `unregister_netdevice: waiting for batadv0 to become free. Usage count = 3`. + // Several v6.15-rc* tags are essentially unfuzzeable because of this. + GuiltyHash: `00b35530811f2aa3d7ceec2dbada80861c7632a8`, + FixHash: `10a77965760c6e2b3eef483be33ae407004df894`, + FixTitle: `batman-adv: Fix double-hold of meshif when getting enabled`, + }, } -- cgit mrf-deployment