1. 26 Sep, 2006 1 commit
  2. 28 Jul, 2006 1 commit
    • Andi Kleen's avatar
      [PATCH] i386/x86-64: Add user_mode checks to profile_pc for oprofile · d5a26017
      Andi Kleen authored
      
      
      Fixes a obscure user space triggerable crash during oprofiling.
      
      Oprofile calls profile_pc from NMIs even when user_mode(regs) is not true and
      the program counter is inside the kernel lock section. This opens
      a race - when a user program jumps to a kernel lock address and
      a NMI happens before the illegal page fault exception is raised
      and the program has a unmapped esp or ebp then the kernel could
      oops. NMIs have a higher priority than exceptions so that could
      happen.
      
      Add user_mode checks to i386/x86-64 profile_pc to prevent that.
      
      Cc: John Levon <levon@movementarian.org>
      Signed-off-by: default avatarAndi Kleen <ak@suse.de>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      d5a26017
  3. 10 Jul, 2006 1 commit
  4. 30 Jun, 2006 1 commit
  5. 26 Jun, 2006 3 commits
  6. 06 Mar, 2006 1 commit
  7. 11 Jan, 2006 1 commit
  8. 31 Oct, 2005 1 commit
  9. 30 Oct, 2005 2 commits
  10. 09 Sep, 2005 1 commit
  11. 07 Sep, 2005 3 commits
  12. 05 Sep, 2005 1 commit
  13. 07 Jul, 2005 1 commit
  14. 30 Jun, 2005 1 commit
  15. 23 Jun, 2005 2 commits
  16. 01 May, 2005 1 commit
    • john stultz's avatar
      [PATCH] i386: fix hpet for systems that don't support legacy replacement · 35492df5
      john stultz authored
      
      
      Currently the i386 HPET code assumes the entire HPET implementation from
      the spec is present.  This breaks on boxes that do not implement the
      optional legacy timer replacement functionality portion of the spec.
      
      This patch, which is very similar to my x86-64 patch for the same issue,
      fixes the problem allowing i386 systems that cannot use the HPET for the
      timer interrupt and RTC to still use the HPET as a time source.  I've
      tested this patch on a system systems without HPET, with HPET but without
      legacy timer replacement, as well as HPET with legacy timer replacement.
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      35492df5
  17. 16 Apr, 2005 2 commits
    • Pavel Machek's avatar
      [PATCH] pm_message_t: more fixes in common and i386 · 438510f6
      Pavel Machek authored
      
      
      I thought I'm done with fixing u32 vs.  pm_message_t ...  unfortunately
      that turned out not to be the case as Russel King pointed out.  Here are
      fixes for Documentation and common code (mainly system devices).
      Signed-off-by: default avatarPavel Machek <pavel@suse.cz>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      438510f6
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4