diff options
author | 2011-01-11 19:49:19 +0000 | |
---|---|---|
committer | 2011-01-21 14:08:38 +1100 | |
commit | d47d1d8af52e37bcf9059dd86878474e5ccc9c2a (patch) | |
tree | c8af975e293d17c96f06913db78cac6041e01a47 /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | powerpc: Don't silently handle machine checks from userspace (diff) | |
download | wireguard-linux-d47d1d8af52e37bcf9059dd86878474e5ccc9c2a.tar.xz wireguard-linux-d47d1d8af52e37bcf9059dd86878474e5ccc9c2a.zip |
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 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions