File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -1992,10 +1992,9 @@ static __always_inline void exc_machine_check_kernel(struct pt_regs *regs)
1992
1992
* that out because it's an indirect call. Annotate it.
1993
1993
*/
1994
1994
instrumentation_begin ();
1995
- trace_hardirqs_off_finish ();
1995
+
1996
1996
machine_check_vector (regs );
1997
- if (regs -> flags & X86_EFLAGS_IF )
1998
- trace_hardirqs_on_prepare ();
1997
+
1999
1998
instrumentation_end ();
2000
1999
irqentry_nmi_exit (regs , irq_state );
2001
2000
}
@@ -2004,7 +2003,9 @@ static __always_inline void exc_machine_check_user(struct pt_regs *regs)
2004
2003
{
2005
2004
irqentry_enter_from_user_mode (regs );
2006
2005
instrumentation_begin ();
2006
+
2007
2007
machine_check_vector (regs );
2008
+
2008
2009
instrumentation_end ();
2009
2010
irqentry_exit_to_user_mode (regs );
2010
2011
}
You can’t perform that action at this time.
0 commit comments