1. 12 4月, 2009 1 次提交
    • R
      x86: Fix section mismatches in mpparse · 57592224
      Rakib Mullick 提交于
      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: NRakib Mullick <rakib.mullick@gmail.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      LKML-Reference: <b9df5fa10904102004g51265d9axc8d07278bfdb6ba0@mail.gmail.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      57592224
  2. 21 3月, 2009 2 次提交
  3. 19 3月, 2009 2 次提交
  4. 13 3月, 2009 1 次提交
  5. 05 3月, 2009 2 次提交
  6. 23 2月, 2009 1 次提交
    • Y
      x86: check mptable physptr with max_low_pfn on 32bit · ecda0628
      Yinghai Lu 提交于
      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: NKevin O'Connor <kevin@koconnor.net>
      Signed-off-by: NYinghai Lu <yinghai@kernel.org>
      Cc: Stefan Reinauer <stepan@coresystems.de>
      Cc: coreboot@coreboot.org
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      ecda0628
  7. 18 2月, 2009 1 次提交
  8. 12 2月, 2009 1 次提交
  9. 31 1月, 2009 1 次提交
  10. 30 1月, 2009 1 次提交
  11. 29 1月, 2009 7 次提交
  12. 14 1月, 2009 2 次提交
  13. 13 1月, 2009 1 次提交
  14. 08 1月, 2009 2 次提交
  15. 06 1月, 2009 1 次提交
  16. 05 1月, 2009 7 次提交
  17. 04 1月, 2009 7 次提交