1. 18 May, 2009 2 commits
  2. 11 May, 2009 1 commit
    • Yinghai Lu's avatar
      x86: fix alloc_mptable() · ee214558
      Yinghai Lu authored
      
      
      Fix the conditions when we stop updating the mptable due to
      running out of slots.
      
      [ Impact: fix memory corruption / non-working update_mptable boot parameter ]
      Signed-off-by: default avatarYinghai Lu <yinghai@kernel.org>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
      Cc: Len Brown <lenb@kernel.org>
      LKML-Reference: <4A01C3BB.1000609@kernel.org>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      ee214558
  3. 12 Apr, 2009 1 commit
    • Rakib Mullick's avatar
      x86: Fix section mismatches in mpparse · 57592224
      Rakib Mullick authored
      
      
      Impact: fix section mismatch
      
      In arch/x86/kernel/mpparse.c, smp_reserve_bootmem() has been called
      and also refers to a function which is in .init section. Thus causes
      the first warning. And check_irq_src() also requires an __init,
      because it refers to an .init section.
      Signed-off-by: default avatarRakib Mullick <rakib.mullick@gmail.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      LKML-Reference: <b9df5fa10904102004g51265d9axc8d07278bfdb6ba0@mail.gmail.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      57592224
  4. 21 Mar, 2009 2 commits
  5. 19 Mar, 2009 1 commit
  6. 18 Mar, 2009 1 commit
  7. 13 Mar, 2009 1 commit
  8. 04 Mar, 2009 2 commits
  9. 23 Feb, 2009 1 commit
    • Yinghai Lu's avatar
      x86: check mptable physptr with max_low_pfn on 32bit · ecda0628
      Yinghai Lu authored
      
      
      Impact: fix early crash on LinuxBIOS systems
      
      Kevin O'Connor reported that Coreboot aka LinuxBIOS tries to put
      mptable somewhere very high, well above max_low_pfn (below which
      BIOSes generally put the mptable), causing a panic.
      
      The BIOS will probably be changed to be compatible with older
      Linus versions, but nevertheless the MP-spec does not forbid
      an MP-table in arbitrary system RAM, so make sure it all
      works even if the table is in an unexpected place.
      
      Check physptr with max_low_pfn * PAGE_SIZE.
      Reported-by: default avatarKevin O'Connor <kevin@koconnor.net>
      Signed-off-by: default avatarYinghai Lu <yinghai@kernel.org>
      Cc: Stefan Reinauer <stepan@coresystems.de>
      Cc: coreboot@coreboot.org
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      ecda0628
  10. 17 Feb, 2009 1 commit
  11. 11 Feb, 2009 1 commit
  12. 31 Jan, 2009 1 commit
  13. 30 Jan, 2009 1 commit
  14. 29 Jan, 2009 2 commits
  15. 28 Jan, 2009 5 commits
  16. 14 Jan, 2009 2 commits
  17. 12 Jan, 2009 1 commit
  18. 08 Jan, 2009 2 commits
  19. 06 Jan, 2009 1 commit
  20. 05 Jan, 2009 7 commits
  21. 04 Jan, 2009 4 commits