[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#390759: linux-image-2.6.18-1-686: HIGHMEM use is due to VMSPLIT change



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

Reply to: