ltq-adsl-mei: use the same file name for all variant
Due to limitations in the symvers treatment and the mei drivers exporting the same funtions, modpost might use the wrong mei driver to link against. Work around this by renaming them all to the same name, making it always the "right" module name even if the wrong file was used. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
This commit is contained in:
parent
ee59f8126f
commit
a9a78a70cc
3 changed files with 4 additions and 8 deletions
|
@ -23,8 +23,8 @@ define KernelPackage/ltq-adsl-mei-template
|
|||
URL:=http://www.lantiq.com/
|
||||
VARIANT:=$(1)
|
||||
DEPENDS:=@$(2)
|
||||
FILES:=$(PKG_BUILD_DIR)/ltq_mei_$(1).ko
|
||||
AUTOLOAD:=$(call AutoLoad,50,ltq_mei_$(1))
|
||||
FILES:=$(PKG_BUILD_DIR)/drv_mei_cpe.ko
|
||||
AUTOLOAD:=$(call AutoLoad,50,drv_mei_cpe)
|
||||
endef
|
||||
|
||||
KernelPackage/ltq-adsl-danube-mei=$(call KernelPackage/ltq-adsl-mei-template,danube,(TARGET_lantiq_xway||TARGET_lantiq_xway_legacy))
|
||||
|
|
|
@ -1,17 +1,13 @@
|
|||
ifeq ($(BUILD_VARIANT),danube)
|
||||
CFLAGS_MODULE = -DCONFIG_DANUBE -DCONFIG_IFXMIPS_DSL_CPE_MEI
|
||||
obj-m = ltq_mei_danube.o
|
||||
ltq_mei_danube-objs = lantiq_mei.o
|
||||
endif
|
||||
|
||||
ifeq ($(BUILD_VARIANT),ase)
|
||||
CFLAGS_MODULE = -DCONFIG_AMAZON_SE -DCONFIG_IFXMIPS_DSL_CPE_MEI
|
||||
obj-m = ltq_mei_ase.o
|
||||
ltq_mei_ase-objs = lantiq_mei.o
|
||||
endif
|
||||
|
||||
ifeq ($(BUILD_VARIANT),ar9)
|
||||
CFLAGS_MODULE = -DCONFIG_AR9 -DCONFIG_IFXMIPS_DSL_CPE_MEI
|
||||
obj-m = ltq_mei_ar9.o
|
||||
ltq_mei_ar9-objs = lantiq_mei.o
|
||||
endif
|
||||
|
||||
obj-m = drv_mei_cpe.o
|
||||
|
|
Loading…
Reference in a new issue