1. 28 10月, 2008 2 次提交
    • S
      x86, memory hotplug: remove wrong -1 in calling init_memory_mapping() · 60817c9b
      Shaohua Li 提交于
      Impact: fix crash with memory hotplug
      
      Shuahua Li found:
      
      | I just did some experiments on a desktop for memory hotplug and this bug
      | triggered a crash in my test.
      |
      | Yinghai's suggestion also fixed the bug.
      
      We don't need to round it, just remove that extra -1
      Signed-off-by: NYinghai <yinghai@kernel.org>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      60817c9b
    • Y
      x86: keep the /proc/meminfo page count correct · 3afa3949
      Yinghai Lu 提交于
      Impact: get correct page count in /proc/meminfo
      
      found page count in /proc/meminfo is nor correct on 1G system in VirtualBox 2.0.4
      
      # cat /proc/meminfo
      MemTotal:        1017508 kB
      MemFree:          822700 kB
      Buffers:            1456 kB
      Cached:            26632 kB
      SwapCached:            0 kB
      ...
      Hugepagesize:       2048 kB
      DirectMap4k:      4032 kB
      DirectMap2M:  18446744073709549568 kB
      
      with this patch get:
      ...
      DirectMap4k:      4032 kB
      DirectMap2M:   1044480 kB
      
      which is consistent to kernel_page_tables
      ---[ Low Kernel Mapping ]---
      0xffff880000000000-0xffff880000001000           4K     RW     PCD     GLB x  pte
      0xffff880000001000-0xffff88000009f000         632K     RW             GLB x  pte
      0xffff88000009f000-0xffff8800000a0000           4K     RW     PCD     GLB x  pte
      0xffff8800000a0000-0xffff880000200000        1408K     RW             GLB x  pte
      0xffff880000200000-0xffff88003fe00000        1020M     RW         PSE GLB x  pmd
      0xffff88003fe00000-0xffff88003fff0000        1984K     RW             GLB NX pte
      0xffff88003fff0000-0xffff880040000000          64K                           pte
      0xffff880040000000-0xffff888000000000         511G                           pud
      0xffff888000000000-0xffffc20000000000       58880G                           pgd
      Signed-off-by: NYinghai Lu <yinghai@kernel.org>
      Acked-by: NSuresh Siddha <suresh.b.siddha@intel.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      3afa3949
  2. 27 10月, 2008 27 次提交
  3. 26 10月, 2008 4 次提交
  4. 25 10月, 2008 7 次提交