[PATCH] UBUNTU: [lpia] Change ATA, SCSI, SD, ext2-4 modules into compiled-in components

Tim Gardner tim.gardner at canonical.com
Thu Apr 2 02:28:43 UTC 2009


sonicmctails at gmail.com wrote:
> From: Michael Casadevall <mcasadevall at ubuntu.com>
> 
> debian-installer requires that modules needed to see the boot device (i.e.
> CDROM or USB stick), and the installation media be available in the kernel,
> and not as modules. All ext versions also must be compiled in. This change
> puts lpia in line with other architectures.
> 
> Bug: #347458
> 
> Signed-off-by: Michael Casadevall <mcasadevall at ubuntu.com>
> ---
>  debian/abi/2.6.28-11.37/modules.ignore |   62 ++++++++++++++++
>  debian/config/lpia/config              |  122 ++++++++++++++++----------------
>  2 files changed, 123 insertions(+), 61 deletions(-)
>  create mode 100644 debian/abi/2.6.28-11.37/modules.ignore
> 
> diff --git a/debian/abi/2.6.28-11.37/modules.ignore b/debian/abi/2.6.28-11.37/modules.ignore
> new file mode 100644
> index 0000000..09e0b68
> --- /dev/null
> +++ b/debian/abi/2.6.28-11.37/modules.ignore
> @@ -0,0 +1,62 @@
> +ata_generic
> +ata_piix
> +cdrom
> +crc16
> +ext2
> +ext3
> +ext4
> +jbd
> +jbd2
> +libata
> +mbcache
> +mmc_core
> +pata_acpi
> +pata_ali
> +pata_amd
> +pata_artop
> +pata_atiixp
> +pata_cmd64x
> +pata_cs5520
> +pata_cs5530
> +pata_cs5536
> +pata_efar
> +pata_hpt366
> +pata_hpt3x3
> +pata_it821x
> +pata_jmicron
> +pata_marvell
> +pata_mpiix
> +pata_netcell
> +pata_ns87410
> +pata_ns87415
> +pata_pdc2027x
> +pata_pdc202xx_old
> +pata_qdi
> +pata_rz1000
> +pata_sch
> +pata_serverworks
> +pata_sil680
> +pata_sis
> +pata_sl82c105
> +pata_triflex
> +pata_via
> +pata_winbond
> +pdc_adma
> +sata_inic162x
> +sata_nv
> +sata_promise
> +sata_qstor
> +sata_sil
> +sata_sis
> +sata_svw
> +sata_uli
> +sata_via
> +sata_vsc
> +scsi_mod
> +sd_mod
> +sr_mod
> +pata_cypress
> +pata_radisys
> +pata_cmd640
> +pata_platform
> +
> diff --git a/debian/config/lpia/config b/debian/config/lpia/config
> index ca89e6b..dec47a5 100644
> --- a/debian/config/lpia/config
> +++ b/debian/config/lpia/config
> @@ -138,14 +138,14 @@ CONFIG_ASYNC_MEMCPY=m
>  CONFIG_ASYNC_XOR=m
>  CONFIG_AT1700=m
>  CONFIG_AT24=m
> -CONFIG_ATA=m
> +CONFIG_ATA=y
>  # CONFIG_ATALK is not set
>  CONFIG_ATARI_PARTITION=y
>  CONFIG_ATA_ACPI=y
> -CONFIG_ATA_GENERIC=m
> +CONFIG_ATA_GENERIC=y
>  # CONFIG_ATA_NONSTANDARD is not set
>  CONFIG_ATA_OVER_ETH=m
> -CONFIG_ATA_PIIX=m
> +CONFIG_ATA_PIIX=y
>  CONFIG_ATA_SFF=y
>  # CONFIG_ATH5K is not set
>  CONFIG_ATH9K=m
> @@ -258,8 +258,8 @@ CONFIG_BLK_DEV_NBD=m
>  CONFIG_BLK_DEV_RAM=y
>  CONFIG_BLK_DEV_RAM_COUNT=16
>  CONFIG_BLK_DEV_RAM_SIZE=65536
> -CONFIG_BLK_DEV_SD=m
> -CONFIG_BLK_DEV_SR=m
> +CONFIG_BLK_DEV_SD=y
> +CONFIG_BLK_DEV_SR=y
>  # CONFIG_BLK_DEV_SR_VENDOR is not set
>  CONFIG_BLK_DEV_SX8=m
>  CONFIG_BLK_DEV_UB=m
> @@ -415,7 +415,7 @@ CONFIG_CPU_SUP_TRANSMETA_32=y
>  CONFIG_CPU_SUP_UMC_32=y
>  CONFIG_CRAMFS=y
>  # CONFIG_CRASH_DUMP is not set
> -CONFIG_CRC16=m
> +CONFIG_CRC16=y
>  CONFIG_CRC32=y
>  CONFIG_CRC7=m
>  CONFIG_CRC_CCITT=m
> @@ -763,17 +763,17 @@ CONFIG_EVENTFD=y
>  CONFIG_EWRK3=m
>  CONFIG_EXPERIMENTAL=y
>  CONFIG_EXPORTFS=m
> -CONFIG_EXT2_FS=m
> +CONFIG_EXT2_FS=y
>  CONFIG_EXT2_FS_POSIX_ACL=y
>  CONFIG_EXT2_FS_SECURITY=y
>  CONFIG_EXT2_FS_XATTR=y
>  # CONFIG_EXT2_FS_XIP is not set
> -CONFIG_EXT3_FS=m
> +CONFIG_EXT3_FS=y
>  CONFIG_EXT3_FS_POSIX_ACL=y
>  CONFIG_EXT3_FS_SECURITY=y
>  CONFIG_EXT3_FS_XATTR=y
>  # CONFIG_EXT4DEV_COMPAT is not set
> -CONFIG_EXT4_FS=m
> +CONFIG_EXT4_FS=y
>  CONFIG_EXT4_FS_POSIX_ACL=y
>  CONFIG_EXT4_FS_SECURITY=y
>  CONFIG_EXT4_FS_XATTR=y
> @@ -905,7 +905,7 @@ CONFIG_FRAME_POINTER=y
>  CONFIG_FRAME_WARN=1024
>  CONFIG_FREEZER=y
>  CONFIG_FSAM7400=m
> -CONFIG_FS_MBCACHE=m
> +CONFIG_FS_MBCACHE=y
>  CONFIG_FS_POSIX_ACL=y
>  CONFIG_FS_UNIONFS=m
>  CONFIG_FTL=m
> @@ -1401,8 +1401,8 @@ CONFIG_IWLWIFI_RFKILL=y
>  CONFIG_IXGB=m
>  CONFIG_IXGBE=m
>  CONFIG_IXGBE_DCA=y
> -CONFIG_JBD=m
> -CONFIG_JBD2=m
> +CONFIG_JBD=y
> +CONFIG_JBD2=y
>  # CONFIG_JBD2_DEBUG is not set
>  # CONFIG_JBD_DEBUG is not set
>  CONFIG_JFFS2_CMODE_FAVOURLZO=y
> @@ -1666,7 +1666,7 @@ CONFIG_MLX4_CORE=m
>  CONFIG_MLX4_DEBUG=y
>  # CONFIG_MLX4_EN is not set
>  CONFIG_MLX4_INFINIBAND=m
> -CONFIG_MMC=m
> +CONFIG_MMC=y
>  CONFIG_MMC_BLOCK=m
>  CONFIG_MMC_BLOCK_BOUNCE=y
>  # CONFIG_MMC_DEBUG is not set
> @@ -2143,54 +2143,54 @@ CONFIG_PARPORT_PC_PCMCIA=m
>  # CONFIG_PARPORT_PC_SUPERIO is not set
>  CONFIG_PARPORT_SERIAL=m
>  CONFIG_PARTITION_ADVANCED=y
> -CONFIG_PATA_ACPI=m
> -CONFIG_PATA_ALI=m
> -CONFIG_PATA_AMD=m
> -CONFIG_PATA_ARTOP=m
> -CONFIG_PATA_ATIIXP=m
> -# CONFIG_PATA_CMD640_PCI is not set
> -CONFIG_PATA_CMD64X=m
> -CONFIG_PATA_CS5520=m
> -CONFIG_PATA_CS5530=m
> +CONFIG_PATA_ACPI=y
> +CONFIG_PATA_ALI=y
> +CONFIG_PATA_AMD=y
> +CONFIG_PATA_ARTOP=y
> +CONFIG_PATA_ATIIXP=y
> +CONFIG_PATA_CMD640_PCI=m
> +CONFIG_PATA_CMD64X=y
> +CONFIG_PATA_CS5520=y
> +CONFIG_PATA_CS5530=y
>  CONFIG_PATA_CS5535=m
> -CONFIG_PATA_CS5536=m
> -# CONFIG_PATA_CYPRESS is not set
> -CONFIG_PATA_EFAR=m
> -CONFIG_PATA_HPT366=m
> +CONFIG_PATA_CS5536=y
> +CONFIG_PATA_CYPRESS=m
> +CONFIG_PATA_EFAR=y
> +CONFIG_PATA_HPT366=y
>  CONFIG_PATA_HPT37X=m
>  # CONFIG_PATA_HPT3X2N is not set
> -CONFIG_PATA_HPT3X3=m
> +CONFIG_PATA_HPT3X3=y
>  # CONFIG_PATA_HPT3X3_DMA is not set
>  # CONFIG_PATA_ISAPNP is not set
>  CONFIG_PATA_IT8213=m
> -CONFIG_PATA_IT821X=m
> -CONFIG_PATA_JMICRON=m
> +CONFIG_PATA_IT821X=y
> +CONFIG_PATA_JMICRON=y
>  CONFIG_PATA_LEGACY=m
> -CONFIG_PATA_MARVELL=m
> -CONFIG_PATA_MPIIX=m
> -CONFIG_PATA_NETCELL=m
> +CONFIG_PATA_MARVELL=y
> +CONFIG_PATA_MPIIX=y
> +CONFIG_PATA_NETCELL=y
>  CONFIG_PATA_NINJA32=m
> -CONFIG_PATA_NS87410=m
> -CONFIG_PATA_NS87415=m
> +CONFIG_PATA_NS87410=y
> +CONFIG_PATA_NS87415=y
>  CONFIG_PATA_OLDPIIX=m
>  # CONFIG_PATA_OPTI is not set
>  # CONFIG_PATA_OPTIDMA is not set
>  CONFIG_PATA_PCMCIA=m
> -CONFIG_PATA_PDC2027X=m
> -CONFIG_PATA_PDC_OLD=m
> -# CONFIG_PATA_PLATFORM is not set
> -CONFIG_PATA_QDI=m
> -# CONFIG_PATA_RADISYS is not set
> -CONFIG_PATA_RZ1000=m
> -# CONFIG_PATA_SC1200 is not set
> -CONFIG_PATA_SCH=m
> -CONFIG_PATA_SERVERWORKS=m
> -CONFIG_PATA_SIL680=m
> -CONFIG_PATA_SIS=m
> -CONFIG_PATA_TRIFLEX=m
> -CONFIG_PATA_VIA=m
> -CONFIG_PATA_WINBOND=m
> -CONFIG_PATA_WINBOND_VLB=m
> +CONFIG_PATA_PDC2027X=y
> +CONFIG_PATA_PDC_OLD=y
> +CONFIG_PATA_PLATFORM=m
> +CONFIG_PATA_QDI=y
> +CONFIG_PATA_RADISYS=m
> +CONFIG_PATA_RZ1000=y
> +CONFIG_PATA_SC1200=y
> +CONFIG_PATA_SCH=y
> +CONFIG_PATA_SERVERWORKS=y
> +CONFIG_PATA_SIL680=y
> +CONFIG_PATA_SIS=y
> +CONFIG_PATA_TRIFLEX=y
> +CONFIG_PATA_VIA=y
> +CONFIG_PATA_WINBOND=y
> +CONFIG_PATA_WINBOND_VLB=y
>  # CONFIG_PC300TOO is not set
>  CONFIG_PC8736x_GPIO=m
>  CONFIG_PC87413_WDT=m
> @@ -2251,7 +2251,7 @@ CONFIG_PCSPKR_PLATFORM=y
>  CONFIG_PCWATCHDOG=m
>  CONFIG_PD6729=m
>  CONFIG_PDA_POWER=m
> -CONFIG_PDC_ADMA=m
> +CONFIG_PDC_ADMA=y
>  CONFIG_PHANTOM=m
>  CONFIG_PHONE=m
>  # CONFIG_PHONET is not set
> @@ -2444,20 +2444,20 @@ CONFIG_RXKAD=m
>  CONFIG_S2IO=m
>  # CONFIG_SAMPLES is not set
>  CONFIG_SATA_AHCI=m
> -CONFIG_SATA_INIC162X=m
> +CONFIG_SATA_INIC162X=y
>  CONFIG_SATA_MV=m
> -CONFIG_SATA_NV=m
> +CONFIG_SATA_NV=y
>  CONFIG_SATA_PMP=y
> -CONFIG_SATA_PROMISE=m
> -CONFIG_SATA_QSTOR=m
> -CONFIG_SATA_SIL=m
> +CONFIG_SATA_PROMISE=y
> +CONFIG_SATA_QSTOR=y
> +CONFIG_SATA_SIL=y
>  CONFIG_SATA_SIL24=m
> -CONFIG_SATA_SIS=m
> -CONFIG_SATA_SVW=m
> +CONFIG_SATA_SIS=y
> +CONFIG_SATA_SVW=y
>  CONFIG_SATA_SX4=m
> -CONFIG_SATA_ULI=m
> -CONFIG_SATA_VIA=m
> -CONFIG_SATA_VITESSE=m
> +CONFIG_SATA_ULI=y
> +CONFIG_SATA_VIA=y
> +CONFIG_SATA_VITESSE=y
>  CONFIG_SBC7240_WDT=m
>  CONFIG_SBC8360_WDT=m
>  CONFIG_SBC_EPX_C3_WATCHDOG=m
> @@ -2472,7 +2472,7 @@ CONFIG_SCHED_MC=y
>  CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
>  CONFIG_SCHED_SMT=y
>  CONFIG_SCHED_TRACER=y
> -CONFIG_SCSI=m
> +CONFIG_SCSI=y
>  CONFIG_SCSI_3W_9XXX=m
>  CONFIG_SCSI_7000FASST=m
>  CONFIG_SCSI_AACRAID=m

applied

-- 
Tim Gardner tim.gardner at canonical.com




More information about the kernel-team mailing list