diff options
author | Anton Blanchard <anton@samba.org> | 2011-01-11 19:49:19 (GMT) |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2011-01-21 03:08:38 (GMT) |
commit | d47d1d8af52e37bcf9059dd86878474e5ccc9c2a (patch) | |
tree | c8af975e293d17c96f06913db78cac6041e01a47 /arch/.gitignore | |
parent | e49b1fae0ba4d06b29bd753a961abb447566bf4a (diff) | |
download | linux-d47d1d8af52e37bcf9059dd86878474e5ccc9c2a.tar.xz |
powerpc: Rework pseries machine check handler
Rework pseries machine check handler:
- If MSR_RI isn't set, we cannot recover even if the machine check was fully
recovered
- Rename nonfatal to recovered
- Handle RTAS_DISP_LIMITED_RECOVERY
- Use BUS_MCEERR_AR instead of BUS_ADRERR
- Don't check all the RTAS error log fields when receiving a synchronous
machine check. Recent versions of the pseries firmware do not fill them
in during a machine check and instead send a follow up error log with
the detailed information. If we see a synchronous machine check, and we
came from userspace then kill the task.
Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/.gitignore')
0 files changed, 0 insertions, 0 deletions