|
@@ -1788,6 +1788,11 @@ static void unexpected_machine_check(struct pt_regs *regs, long error_code)
|
|
void (*machine_check_vector)(struct pt_regs *, long error_code) =
|
|
void (*machine_check_vector)(struct pt_regs *, long error_code) =
|
|
unexpected_machine_check;
|
|
unexpected_machine_check;
|
|
|
|
|
|
|
|
+dotraplinkage void do_mce(struct pt_regs *regs, long error_code)
|
|
|
|
+{
|
|
|
|
+ machine_check_vector(regs, error_code);
|
|
|
|
+}
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* Called for each booted CPU to set up machine checks.
|
|
* Called for each booted CPU to set up machine checks.
|
|
* Must be called with preempt off:
|
|
* Must be called with preempt off:
|