From 5d59b4545b1657665d36312000dca9fb7749467a Mon Sep 17 00:00:00 2001 From: Ember 'n0emis' Keske Date: Wed, 22 Jun 2022 21:11:30 +0200 Subject: [PATCH] patch batman-advanced-legacy to be compativle with kernels newer than 5.9.16 --- batadv-legacy.patch | 22 ++++++++++++++++++++++ batman-adv-legacy.nix | 4 ++++ 2 files changed, 26 insertions(+) create mode 100644 batadv-legacy.patch diff --git a/batadv-legacy.patch b/batadv-legacy.patch new file mode 100644 index 0000000..88ffa30 --- /dev/null +++ b/batadv-legacy.patch @@ -0,0 +1,22 @@ +diff --git a/main.c b/main.c +index b177f3b..8219e81 100644 +--- a/main.c ++++ b/main.c +@@ -589,5 +589,4 @@ MODULE_LICENSE("GPL"); + + MODULE_AUTHOR(BATADV_DRIVER_AUTHOR); + MODULE_DESCRIPTION(BATADV_DRIVER_DESC); +-MODULE_SUPPORTED_DEVICE(BATADV_DRIVER_DEVICE); + MODULE_VERSION(BATADV_SOURCE_VERSION); +diff --git a/main.h b/main.h +index 675fac3..a068a39 100644 +--- a/main.h ++++ b/main.h +@@ -23,7 +23,6 @@ + #define BATADV_DRIVER_AUTHOR "Marek Lindner , " \ + "Simon Wunderlich " + #define BATADV_DRIVER_DESC "B.A.T.M.A.N. advanced" +-#define BATADV_DRIVER_DEVICE "batman-adv" + + #ifndef BATADV_SOURCE_VERSION + #define BATADV_SOURCE_VERSION "2013.4.0" diff --git a/batman-adv-legacy.nix b/batman-adv-legacy.nix index 75cf8f6..8a4ced7 100644 --- a/batman-adv-legacy.nix +++ b/batman-adv-legacy.nix @@ -11,6 +11,10 @@ stdenv.mkDerivation rec { sha256 = "sha256-9nivJU+GndvlgD2bh3Y2213Qv79gDRagmsCzuN9zt/Y="; }; + patches = [ + ./batadv-legacy.patch + ]; + nativeBuildInputs = kernel.moduleBuildDependencies; hardeningDisable = [ "pic" ];