The following commit has been merged in the master branch:
commit b3c19ed8b12a70e4a9c38ae04bb64b55d3102588
Author: Sven Eckelmann <sven(a)narfation.org>
Date: Sat Jul 23 13:16:42 2011 +0200
batmand: Fix build of batgat module with linux 3.0
Signed-off-by: Sven Eckelmann <sven(a)narfation.org>
diff --git a/linux/modules/Makefile b/linux/modules/Makefile
index eccb601..2aa20e1 100644
--- a/linux/modules/Makefile
+++ b/linux/modules/Makefile
@@ -10,8 +10,8 @@ endif
UNAME:=$(shell uname -r)
-LINUX26=2.6
-LINUX_VERSION:=$(findstring $(LINUX26),$(UNAME))
+LINUX24=2.4
+LINUX_VERSION:=$(findstring $(LINUX24),$(UNAME))
REVISION:= $(shell if [ -d .svn ]; then \
if which svn > /dev/null; then \
svn info | grep "Rev:" | sed -e '1p' -n | awk '{print $$4}'; \
@@ -30,14 +30,14 @@ REVISION:= $(shell if [ -d .svn ]; then \
include $(PWD)/Makefile.kbuild
-ifneq ($(LINUX_VERSION),$(LINUX26))
+ifeq ($(LINUX_VERSION),$(LINUX24))
TARGET:=batgat
INCLUDE:=-I/lib/modules/$(UNAME)/build/include -I/usr/src/kernel-headers-$(UNAME)/include
EXTRA_CFLAGS+=-D__KERNEL__ -DMODULE -O2 -Wall $(INCLUDE)
CC:=gcc
endif
-ifeq ($(LINUX_VERSION),$(LINUX26))
+ifneq ($(LINUX_VERSION),$(LINUX24))
all:
$(MAKE) -C $(KERNELPATH) REVISION=$(REVISION) M=$(PWD) PWD=$(PWD) modules
diff --git a/linux/modules/Makefile.kbuild b/linux/modules/Makefile.kbuild
index 91982a5..18ac9a7 100644
--- a/linux/modules/Makefile.kbuild
+++ b/linux/modules/Makefile.kbuild
@@ -2,10 +2,10 @@ ifeq ($(MAKING_MODULES),1)
-include $(TOPDIR)/Rules.make
endif
-LINUX26:=2.6
+LINUX24:=2.4
EXTRA_CFLAGS +=-DREVISION_VERSION=\"\ rv$(REVISION)\"
-ifeq ($(strip $(findstring $(LINUX26),$(LINUX_VERSION))),$(LINUX26))
+ifneq ($(strip $(findstring $(LINUX24),$(LINUX_VERSION))),$(LINUX24))
obj-m += batgat.o
batgat-objs := gateway.o hash.o
--
batmand