The attached patch removes ext4 support from the packaging defconfig for the gta02. Ext4 is already not present in the gta02 micro defconfig, and is also not present in the gta01 defconfig; this change will leave it present in the gta02 moredrivers defconfig.
In addition to keeping the kernel somewhat smaller, this change sidesteps a bug[1] in the early 2.6.29-rc<n> kernels where an ext2 rootfs partition is erroneously mounted as ext4 by the kernel, causing boot failures on the gta02. (Signed-off-by and description are in the attachment - my mailer ruins whitespace, so I can't really send it inline - sorry!) -Mike (mwester) [1] http://patchwork.kernel.org/patch/9381
remove-ext4-from-gta02_packaging_defconfig.patch Removes ext4 support from the packaging defconfig; there is little value in having this built into the kernel, and a bug in the current 2.6.29-rc3 kernel results in the kernel attempting to mount an ext2 rootfs as ext4, which fails. Signed-off-by: Mike Westerhof <[email protected]> diff --git a/arch/arm/configs/gta02_packaging_defconfig b/arch/arm/configs/gta02_packaging_defconfig index 5f9aa93..29da627 100644 --- a/arch/arm/configs/gta02_packaging_defconfig +++ b/arch/arm/configs/gta02_packaging_defconfig @@ -1803,16 +1803,9 @@ CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XIP is not set CONFIG_EXT3_FS=y # CONFIG_EXT3_FS_XATTR is not set -CONFIG_EXT4_FS=y -CONFIG_EXT4DEV_COMPAT=y -CONFIG_EXT4_FS_XATTR=y -# CONFIG_EXT4_FS_POSIX_ACL is not set -CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_FS is not set CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set -CONFIG_JBD2=y -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_FS_POSIX_ACL=y
