Skip to content
  • Masami Hiramatsu's avatar
    kprobes/x86: Remove IRQ disabling from jprobe handlers · b664d57f
    Masami Hiramatsu authored
    
    
    Jprobes actually don't need to disable IRQs while calling
    handlers, because of how we specify the kernel interface in
    Documentation/kprobes.txt:
    
    -----
     Probe handlers are run with preemption disabled.  Depending on the
     architecture and optimization state, handlers may also run with
     interrupts disabled (e.g., kretprobe handlers and optimized kprobe
     handlers run without interrupt disabled on x86/x86-64).
    -----
    
    So let's remove IRQ disabling from jprobes too.
    
    Signed-off-by: default avatarMasami Hiramatsu <mhiramat@kernel.org>
    Cc: Alexei Starovoitov <ast@fb.com>
    Cc: Alexei Starovoitov <ast@kernel.org>
    Cc: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Paul E . McKenney <paulmck@linux.vnet.ibm.com>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Steven Rostedt <rostedt@goodmis.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Link: http://lkml.kernel.org/r/150701508194.32266.14458959863314097305.stgit@devbox
    
    
    Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
    b664d57f