1. 12 Jun, 2004 5 commits
    • Andrew Morton's avatar
      [PATCH] More fixes for the x86-64 machine check handler · 7278aee3
      Andrew Morton authored
      From: Andi Kleen <ak@suse.de>
      
      Fix more bad issues in the x86-64 machine check handler. 
      
      - Actually test status after reading it from the register, not before.
      
      - Check the UC bit instead of the PCC bit to detect the bank which caused
        the exception.
      
      - Add tolerant==3 level for easier testing. This will avoid any panics.
      
      - Don't threat bank overflows as fatal - they must have come from a non
        fatal exception, which should not cause a panic.
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      7278aee3
    • Andrew Morton's avatar
      [PATCH] define for_each_cpu_mask() for uniprocessor · a3efe8ce
      Andrew Morton authored
      From: Bruno Ducrot <poup@poupinou.org>
      
      I'm trying to replace for_each_cpu() with for_each_cpu_mask() in
      arch/i386/kernel/cpu/cpufreq/p4-clockmod.c
      
      Unfortunately, though, davej pointed me that for_each_cpu_mask() is not
      defined in -bk if CONFIG_SMP is not defined.
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      a3efe8ce
    • Andi Kleen's avatar
      [PATCH] Fix fwait on x86-64 too · 34669c68
      Andi Kleen authored
      Discard FPU exceptions in exit and execve on x86-64 too.
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      34669c68
    • Linus Torvalds's avatar
      sparse cleanup of #include file · 15b54794
      Linus Torvalds authored
      sparse tokenizes everything. Including #include
      directives. Which means that it doesn't want to
      see "//" in a include filename, since that's a
      comment outside of a string.
      
      And inside of a string it's too dark to read.
      15b54794
    • Linus Torvalds's avatar
      Fix x86 "clear_cpu()" macro. · 8e24cc70
      Linus Torvalds authored
      We need to clear all exceptions before synchronizing
      with the FPU, since we aren't ready to handle a FP
      exception here and we're getting rid of all FP state.
      
      Special thanks to Alexander Nyberg for reports and
      testing. Alternate patches by Sergey Vlasov and Andi
      Kleen, who both worked on this.
      
      Signed-off-by: Linus Torvalds <torvalds@osdl.org>  
      8e24cc70
  2. 10 Jun, 2004 4 commits
  3. 12 Jun, 2004 2 commits
  4. 10 Jun, 2004 2 commits
    • Jens Axboe's avatar
      [PATCH] fix ide-cd racy completions · 53c5395a
      Jens Axboe authored
      This bug took forever to debug (just ask Ben :-).
      
      When we move the completion event from the failed request to the sense
      request, we risk either the initial complete and then later complete on
      a long gone ->waiting.  I think this business of moving the completion
      structure to the request sense is a bit bogus and always has been, and
      the bug is fixed nicely by just rewriting this logic a bit.  So instead
      we simply unconditionally dequeue the failed request (regardless of
      whether it was REQ_PC or REQ_BLOCK_PC), and pass a reference to it in
      the sense request.  When the sense completes, we call end io on the
      originally failed request (which does the complete() etc).
      Signed-off-by: default avatarJens Axboe <axboe@suse.de>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      53c5395a
    • Geert Uytterhoeven's avatar
      96036e97
  5. 09 Jun, 2004 27 commits