batman-adv: Fix search for cfg80211 module symbols
authorSven Eckelmann <sven@narfation.org>
Sun, 7 Oct 2018 11:20:30 +0000 (13:20 +0200)
committerSven Eckelmann <sven@narfation.org>
Sun, 7 Oct 2018 11:29:24 +0000 (13:29 +0200)
commit8112737cdce195c40a9a942d84cd4102692ba75e
treef86e7f30bada222adc1b2839839f8de054f2a8be
parent003607ac1e6337c9d0a7fa2bfe69a0b17390de0c
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 <sven@narfation.org>
batman-adv/Makefile