1. 26 Jun, 2012 1 commit
  2. 25 Jun, 2012 2 commits
  3. 06 Jun, 2012 8 commits
  4. 05 Jun, 2012 1 commit
  5. 31 May, 2012 1 commit
    • Steven Rostedt's avatar
      x86: Allow nesting of the debug stack IDT setting · f8988175
      Steven Rostedt authored
      When the NMI handler runs, it checks if it preempted a debug handler
      and if that handler is using the debug stack. If it is, it changes the
      IDT table not to update the stack, otherwise it will reset the debug
      stack and corrupt the debug handler it preempted.
      
      Now that ftrace uses breakpoints to change functions from nops to
      callers, many more places may hit a breakpoint. Unfortunately this
      includes some of the calls that lockdep performs. Which causes issues
      with the debug stack. It too needs to change the debug stack before
      tracing (if called from the debug handler).
      
      Allow the debug_stack_set_zero() and debug_stack_reset() to be nested
      so that the debug handlers can take advantage of them too.
      
      [ Used this_cpu_*() over __get_cpu_var() as suggested by H. Peter Anvin ]
      Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
      f8988175
  6. 30 May, 2012 2 commits
  7. 23 May, 2012 4 commits
  8. 18 May, 2012 1 commit
  9. 14 May, 2012 2 commits
  10. 09 May, 2012 12 commits
  11. 07 May, 2012 1 commit
  12. 30 Apr, 2012 3 commits
  13. 27 Apr, 2012 1 commit
  14. 26 Apr, 2012 1 commit