aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-04-23 19:26:51 +0200
committerAleksandr Nogikh <nogikh@google.com>2025-04-23 18:24:49 +0000
commit9882047a78fc9ecc64da219b2fb28f2708da44af (patch)
tree71b736da741eec87943882c97ee6786b4ec10711 /pkg
parentab62861af418db5b9914b6d881dc2e3151f13afa (diff)
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.
Diffstat (limited to 'pkg')
-rw-r--r--pkg/vcs/linux_patches.go7
1 files changed, 7 insertions, 0 deletions
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`,
+ },
}