Changeset 15577


Ignore:
Timestamp:
2009-05-04T02:38:53+02:00 (9 years ago)
Author:
jow
Message:

[package] kernel: fix conditional handling of ide-support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/kernel/modules/block.mk

    r15529 r15577  
    147147 
    148148 
     149define KernelPackage/ide-core 
     150  SUBMENU:=$(BLOCK_MENU) 
     151  TITLE:=IDE (ATA/ATAPI) device support 
     152  DEPENDS:=@PCI_SUPPORT 
     153  KCONFIG:= \ 
     154        CONFIG_IDE \ 
     155        CONFIG_IDE_GENERIC \ 
     156        CONFIG_BLK_DEV_GENERIC \ 
     157        CONFIG_BLK_DEV_IDE \ 
     158        CONFIG_BLK_DEV_IDEDISK \ 
     159        CONFIG_IDE_GD \ 
     160        CONFIG_IDE_GD_ATA=y \ 
     161        CONFIG_IDE_GD_ATAPI=n \ 
     162        CONFIG_BLK_DEV_IDEDMA_PCI=y \ 
     163        CONFIG_BLK_DEV_IDEPCI=y 
    149164ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.28)),1) 
    150   define KernelPackage/ide-core 
    151     SUBMENU:=$(BLOCK_MENU) 
    152     TITLE:=IDE (ATA/ATAPI) device support 
    153     DEPENDS:=@PCI_SUPPORT 
    154     KCONFIG:= \ 
    155         CONFIG_IDE \ 
    156         CONFIG_IDE_GENERIC \ 
    157         CONFIG_BLK_DEV_GENERIC \ 
    158         CONFIG_BLK_DEV_IDE \ 
    159         CONFIG_IDE_GD \ 
    160         CONFIG_IDE_GD_ATA=y \ 
    161         CONFIG_IDE_GD_ATAPI=n \ 
    162         CONFIG_BLK_DEV_IDEDMA_PCI=y \ 
    163         CONFIG_BLK_DEV_IDEPCI=y 
    164165    FILES:= \ 
    165166        $(LINUX_DIR)/drivers/ide/ide-core.$(LINUX_KMOD_SUFFIX) \ 
    166167        $(LINUX_DIR)/drivers/ide/ide-gd_mod.$(LINUX_KMOD_SUFFIX) 
    167     AUTOLOAD:=$(call AutoLoad,20,ide-core) $(call AutoLoad,40,ide-gd_mod) 
    168   endef 
     168      AUTOLOAD:=$(call AutoLoad,20,ide-core) $(call AutoLoad,40,ide-gd_mod) 
    169169else 
    170   define KernelPackage/ide-core 
    171     SUBMENU:=$(BLOCK_MENU) 
    172     TITLE:=IDE (ATA/ATAPI) device support 
    173     DEPENDS:=@PCI_SUPPORT 
    174     KCONFIG:= \ 
    175           CONFIG_IDE \ 
    176           CONFIG_IDE_GENERIC \ 
    177           CONFIG_BLK_DEV_GENERIC \ 
    178           CONFIG_BLK_DEV_IDE \ 
    179           CONFIG_BLK_DEV_IDEDISK \ 
    180           CONFIG_BLK_DEV_IDEDMA_PCI=y \ 
    181           CONFIG_BLK_DEV_IDEPCI=y 
    182170    FILES:= \ 
    183           $(LINUX_DIR)/drivers/ide/ide-core.$(LINUX_KMOD_SUFFIX) \ 
    184           $(LINUX_DIR)/drivers/ide/ide-disk.$(LINUX_KMOD_SUFFIX) 
    185     AUTOLOAD:=$(call AutoLoad,20,ide-core) $(call AutoLoad,40,ide-disk) 
    186   endef 
     171        $(LINUX_DIR)/drivers/ide/ide-core.$(LINUX_KMOD_SUFFIX) \ 
     172        $(LINUX_DIR)/drivers/ide/ide-disk.$(LINUX_KMOD_SUFFIX) 
     173      AUTOLOAD:=$(call AutoLoad,20,ide-core) $(call AutoLoad,40,ide-disk) 
    187174endif 
     175endef 
    188176 
    189177define KernelPackage/ide-core/2.4 
     
    192180endef 
    193181 
    194 ifeq ($(and $(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.26)),1), \ 
    195         $(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),lt,2.6.28))) 
     182ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),eq,2.6.26)),1) 
    196183  define KernelPackage/ide-core/2.6 
    197     FILES+=$(LINUX_DIR)/drivers/ide/ide-pci-generic.$(LINUX_KMOD_SUFFIX) 
     184    FILES+=$(LINUX_DIR)/drivers/ide/pci/ide-pci-generic.$(LINUX_KMOD_SUFFIX) 
    198185    AUTOLOAD+=$(call AutoLoad,30,ide-pci-generic) 
    199186  endef 
Note: See TracChangeset for help on using the changeset viewer.