batman-adv: Use the mac80211 compat layer
authorSven Eckelmann <sven@narfation.org>
Thu, 21 Jan 2016 15:04:20 +0000 (16:04 +0100)
committerSven Eckelmann <sven@narfation.org>
Fri, 25 Mar 2016 07:02:11 +0000 (08:02 +0100)
commit758d919870103d6fec6d0be29b0436e41f004257
tree3cb91a4a4faa9151d88ad5716fb1d4e194504c21
parent05fa82f8789fce820f540d30e635dd24fb72cd1f
batman-adv: Use the mac80211 compat layer

BATMAN_V (in the upcoming release) will use structures from the mac80211
package. These structures can be incompatible to the structures defined in
the header of the kernel. This can lead to weird problems like stack
overflows or memory corruptions.

To avoid this, the batman-adv has to be compiled against the mac80211
headers instead of the kernel headers. But this requires that the
compatibility headers of compat-wireless are used. So the batman-adv
compatibility layer has (mostly) be removed and instead the
compat-wireless/mac80211 compat layer has to be used.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
batman-adv/Makefile
batman-adv/patches/0000-compat-hacks.patch [new file with mode: 0644]