Package: linux-image-2.6.18-1-686 Version: 2.6.18-2 Followup-For: Bug #390759
Hi, I figured out that the difference between 2.6.17 and 2.6.18 is due to the different VMSPLIT options in use; 2.6.17 explicitly set CONFIG_VMSPLIT_3G_OPT, but since CONFIG_EMBEDDED is disabled in 2.6.18, the value used is the default CONFIG_VMSPLIT_3G. I guess there's a reason behind the change... Anyway, the attached patch fixes the bug. Regards, Stephen -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing'), (200, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-1-686 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Versions of packages linux-image-2.6.18-1-686 depends on: ii initramfs-tools [linux-initra 0.83 tools for generating an initramfs ii module-init-tools 3.2.2-3 tools for managing Linux kernel mo Versions of packages linux-image-2.6.18-1-686 recommends: ii libc6-i686 2.3.6.ds1-4 GNU C Library: Shared libraries [i -- debconf information excluded
--- /boot/config-2.6.18-1-686 2006-09-29 17:30:56.000000000 +0200 +++ .config 2006-10-21 17:33:32.000000000 +0200 @@ -42,7 +42,7 @@ # CONFIG_RELAY is not set CONFIG_INITRAMFS_SOURCE="" CONFIG_CC_OPTIMIZE_FOR_SIZE=y -# CONFIG_EMBEDDED is not set +CONFIG_EMBEDDED=y CONFIG_UID16=y CONFIG_SYSCTL=y CONFIG_KALLSYMS=y @@ -174,7 +174,11 @@ # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set -CONFIG_PAGE_OFFSET=0xC0000000 +# CONFIG_VMSPLIT_3G is not set +CONFIG_VMSPLIT_3G_OPT=y +# CONFIG_VMSPLIT_2G is not set +# CONFIG_VMSPLIT_1G is not set +CONFIG_PAGE_OFFSET=0xB0000000 CONFIG_HIGHMEM=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y