From 8112737cdce195c40a9a942d84cd4102692ba75e Mon Sep 17 00:00:00 2001 From: Sven Eckelmann Date: Sun, 7 Oct 2018 13:20:30 +0200 Subject: [PATCH] batman-adv: Fix search for cfg80211 module symbols The Module.symvers with the exported symbols of all other kernel modules in OpenWrt is usually placed in the main source directory of the package. But the actual sources for batman-adv are found in net/batman-adv. OpenWrt must therefore be informed to move it to this subdirectory or otherwise modpost will fail to find the symbols WARNING: "cfg80211_get_station" [.../batman-adv-2018.3/net/batman-adv/batman-adv.ko] undefined! The dependency will then be missing in the .modinfo depends= option and thus it the kernel module loader will not correctly load the cfg80211.ko during bootup. Signed-off-by: Sven Eckelmann --- batman-adv/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/batman-adv/Makefile b/batman-adv/Makefile index db4ed9d..b6835d3 100644 --- a/batman-adv/Makefile +++ b/batman-adv/Makefile @@ -16,6 +16,7 @@ PKG_HASH:=33f3f942203732e0568a6bc0226a0fe8eb147c961f0d0c13b2e6b16237d412ff PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://downloads.open-mesh.org/batman/releases/batman-adv-$(PKG_VERSION) PKG_LICENSE:=GPL-2.0 +PKG_EXTMOD_SUBDIRS=net/batman-adv STAMP_CONFIGURED_DEPENDS := $(STAGING_DIR)/usr/include/mac80211-backport/backport/autoconf.h -- 2.30.2