diff --git a/package/kernel/modules/block.mk b/package/kernel/modules/block.mk index 5096ade3f5d92e41e7560ba78e96c1726b2bd678..1f343dd93cf869fd53f2b35c971b3eb4186a2f1a 100644 --- a/package/kernel/modules/block.mk +++ b/package/kernel/modules/block.mk @@ -43,13 +43,10 @@ endef define KernelPackage/ata-ahci TITLE:=AHCI Serial ATA support KCONFIG:=CONFIG_SATA_AHCI - FILES:=$(LINUX_DIR)/drivers/ata/ahci.ko - ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.35)),1) - FILES += $(LINUX_DIR)/drivers/ata/libahci.ko - AUTOLOAD:=$(call AutoLoad,41,libahci ahci,1) - else - AUTOLOAD:=$(call AutoLoad,41,ahci,1) - endif + FILES:= \ + $(LINUX_DIR)/drivers/ata/ahci.ko \ + $(LINUX_DIR)/drivers/ata/libahci.ko + AUTOLOAD:=$(call AutoLoad,41,libahci ahci,1) $(call AddDepends/ata) endef @@ -343,17 +340,8 @@ $(call KernelPackage/md/Depends,) $(LINUX_DIR)/crypto/async_tx/async_xor.ko \ $(LINUX_DIR)/crypto/async_tx/async_pq.ko \ $(LINUX_DIR)/crypto/async_tx/async_raid6_recov.ko \ - $(LINUX_DIR)/drivers/md/raid456.ko - # Additional files with kernel-dependent locations or presence - # For Linux >= 2.6.36 - ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.36)), 1) - FILES+= \ + $(LINUX_DIR)/drivers/md/raid456.ko \ $(LINUX_DIR)/lib/raid6/raid6_pq.ko - # For Linux < 2.6.36 - else - FILES+= \ - $(LINUX_DIR)/drivers/md/raid6_pq.ko - endif AUTOLOAD:=$(call AutoLoad,28, xor async_tx async_memcpy async_xor raid6_pq async_pq async_raid6_recov raid456) endef diff --git a/package/kernel/modules/crypto.mk b/package/kernel/modules/crypto.mk index 233106718b688a7750e1c66f9c6f796d49899ea5..3c1528e984e86066dd9ebe464c0bd8468c56961d 100644 --- a/package/kernel/modules/crypto.mk +++ b/package/kernel/modules/crypto.mk @@ -374,12 +374,8 @@ define KernelPackage/crypto-misc $(LINUX_DIR)/crypto/tea.ko \ $(LINUX_DIR)/crypto/tgr192.ko \ $(LINUX_DIR)/crypto/twofish_common.ko \ - $(LINUX_DIR)/crypto/wp512.ko - ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),le,2.6.35)),1) - FILES += $(LINUX_DIR)/crypto/twofish.ko - else - FILES += $(LINUX_DIR)/crypto/twofish_generic.ko - endif + $(LINUX_DIR)/crypto/wp512.ko \ + $(LINUX_DIR)/crypto/twofish_generic.ko ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),le,3.1)),1) FILES += $(LINUX_DIR)/crypto/blowfish.ko else diff --git a/package/kernel/modules/fs.mk b/package/kernel/modules/fs.mk index 1d65f66f0a7400bdd0439856ab4f611088afc9b7..cd6db90ef6d11270ed5b419bc3de6b5cb1ec0ac9 100644 --- a/package/kernel/modules/fs.mk +++ b/package/kernel/modules/fs.mk @@ -91,14 +91,9 @@ define KernelPackage/fs-ext4 CONFIG_JBD2 FILES:= \ $(LINUX_DIR)/fs/ext4/ext4.ko \ - $(LINUX_DIR)/fs/jbd2/jbd2.ko - ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.37)),1) - FILES+= \ + $(LINUX_DIR)/fs/jbd2/jbd2.ko \ $(LINUX_DIR)/fs/mbcache.ko - AUTOLOAD:=$(call AutoLoad,30,mbcache jbd2 ext4,1) - else - AUTOLOAD:=$(call AutoLoad,30,jbd2 ext4,1) - endif + AUTOLOAD:=$(call AutoLoad,30,mbcache jbd2 ext4,1) $(call AddDepends/crc16) endef diff --git a/package/kernel/modules/netsupport.mk b/package/kernel/modules/netsupport.mk index 23204b47e94b8a837bc0261879ec899170fd4af3..f122b68d31fdb370e17e99503a781a39b1eca81e 100644 --- a/package/kernel/modules/netsupport.mk +++ b/package/kernel/modules/netsupport.mk @@ -438,13 +438,8 @@ define KernelPackage/gre TITLE:=GRE support DEPENDS:=+PACKAGE_kmod-ipv6:kmod-ipv6 KCONFIG:=CONFIG_NET_IPGRE CONFIG_NET_IPGRE_DEMUX - ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.37)),1) FILES:=$(LINUX_DIR)/net/ipv4/ip_gre.ko $(LINUX_DIR)/net/ipv4/gre.ko AUTOLOAD:=$(call AutoLoad,39,gre ip_gre) - else - FILES:=$(LINUX_DIR)/net/ipv4/ip_gre.ko - AUTOLOAD:=$(call AutoLoad,39,ip_gre) - endif endef define KernelPackage/gre/description @@ -572,20 +567,15 @@ define KernelPackage/pptp endef $(eval $(call KernelPackage,pptp)) - + define KernelPackage/pppol2tp SUBMENU:=$(NETWORK_SUPPORT_MENU) TITLE:=PPPoL2TP support DEPENDS:=kmod-ppp +kmod-pppoe +kmod-l2tp KCONFIG:=CONFIG_PPPOL2TP - ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.35)),1) - FILES:=$(LINUX_DIR)/net/l2tp/l2tp_ppp.ko - AUTOLOAD:=$(call AutoLoad,40,l2tp_ppp) - else - FILES:=$(LINUX_DIR)/drivers/net/pppol2tp.ko - AUTOLOAD:=$(call AutoLoad,40,pppol2tp) - endif + FILES:=$(LINUX_DIR)/net/l2tp/l2tp_ppp.ko + AUTOLOAD:=$(call AutoLoad,40,l2tp_ppp) endef define KernelPackage/pppol2tp/description diff --git a/package/kernel/modules/other.mk b/package/kernel/modules/other.mk index 1f61da831adce6ba0671cdf8fc86a1fa4dd73ab0..9e4559a9bb2b59dc9c7f56a3ec5cc32b8b713a32 100644 --- a/package/kernel/modules/other.mk +++ b/package/kernel/modules/other.mk @@ -44,14 +44,7 @@ define KernelPackage/bluetooth $(LINUX_DIR)/net/bluetooth/hidp/hidp.ko \ $(LINUX_DIR)/drivers/bluetooth/hci_uart.ko \ $(LINUX_DIR)/drivers/bluetooth/btusb.ko - ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.39)),1) - AUTOLOAD:=$(call AutoLoad,90,bluetooth rfcomm bnep hidp hci_uart btusb) - else - FILES+= \ - $(LINUX_DIR)/net/bluetooth/l2cap.ko \ - $(LINUX_DIR)/net/bluetooth/sco.ko - AUTOLOAD:=$(call AutoLoad,90,bluetooth l2cap sco rfcomm bnep hidp hci_uart btusb) - endif + AUTOLOAD:=$(call AutoLoad,90,bluetooth rfcomm bnep hidp hci_uart btusb) endef define KernelPackage/bluetooth/description @@ -922,11 +915,7 @@ define KernelPackage/serial-8250 ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,3.3)),1) FILES:=$(LINUX_DIR)/drivers/tty/serial/8250/8250.ko else - ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.38)),1) FILES:=$(LINUX_DIR)/drivers/tty/serial/8250.ko - else - FILES:=$(LINUX_DIR)/drivers/serial/8250.ko - endif endif endef diff --git a/package/kernel/modules/pcmcia.mk b/package/kernel/modules/pcmcia.mk index 7ea259923fbe82234b4a572c29ef3c6e9ad5ad4b..a803a03dd8a22b6e648eadc39f46fca9823eebfc 100644 --- a/package/kernel/modules/pcmcia.mk +++ b/package/kernel/modules/pcmcia.mk @@ -69,14 +69,10 @@ define KernelPackage/pcmcia-serial KCONFIG:= \ CONFIG_PCMCIA_SERIAL_CS \ CONFIG_SERIAL_8250_CS - ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.38)),1) - ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,3.3)),1) - FILES:=$(LINUX_DIR)/drivers/tty/serial/8250/serial_cs.ko - else - FILES:=$(LINUX_DIR)/drivers/tty/serial/serial_cs.ko - endif + ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,3.3)),1) + FILES:=$(LINUX_DIR)/drivers/tty/serial/8250/serial_cs.ko else - FILES:=$(LINUX_DIR)/drivers/serial/serial_cs.ko + FILES:=$(LINUX_DIR)/drivers/tty/serial/serial_cs.ko endif AUTOLOAD:=$(call AutoLoad,45,serial_cs) endef diff --git a/package/kernel/modules/video.mk b/package/kernel/modules/video.mk index e42e818fed92e90b5261028ca09bbef523365dc1..5ff55c9014b3b1f40092aca10e7776bad4f27b7f 100644 --- a/package/kernel/modules/video.mk +++ b/package/kernel/modules/video.mk @@ -22,18 +22,10 @@ define KernelPackage/video-core CONFIG_V4L_PCI_DRIVERS=y \ CONFIG_V4L_PLATFORM_DRIVERS=y \ CONFIG_V4L_ISA_PARPORT_DRIVERS=y -ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.38)),1) FILES:= \ $(LINUX_DIR)/drivers/media/video/v4l2-common.ko \ $(LINUX_DIR)/drivers/media/video/videodev.ko AUTOLOAD:=$(call AutoLoad,60, videodev v4l2-common) -else - FILES:= \ - $(LINUX_DIR)/drivers/media/video/v4l2-common.ko \ - $(LINUX_DIR)/drivers/media/video/v4l1-compat.ko \ - $(LINUX_DIR)/drivers/media/video/videodev.ko - AUTOLOAD:=$(call AutoLoad,60, v4l1-compat videodev v4l2-common) -endif endef define KernelPackage/video-core/description diff --git a/package/kernel/modules/virtual.mk b/package/kernel/modules/virtual.mk index 6c907a9b6e7ae1f1b59dfc6d6ce20069d3207f6e..0089f93f96f0369473c9b7dd39e80f69c3723629 100644 --- a/package/kernel/modules/virtual.mk +++ b/package/kernel/modules/virtual.mk @@ -78,13 +78,8 @@ define KernelPackage/xen-evtchn TITLE:=Xen event channels DEPENDS:=@TARGET_x86_xen_domu KCONFIG:=CONFIG_XEN_DEV_EVTCHN - ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.37)),1) - FILES:=$(LINUX_DIR)/drivers/xen/xen-evtchn.ko - AUTOLOAD:=$(call AutoLoad,06,xen-evtchn) - else - FILES:=$(LINUX_DIR)/drivers/xen/evtchn.ko - AUTOLOAD:=$(call AutoLoad,06,evtchn) - endif + FILES:=$(LINUX_DIR)/drivers/xen/xen-evtchn.ko + AUTOLOAD:=$(call AutoLoad,06,xen-evtchn) endef define KernelPackage/xen-evtchn/description