Ubuntu - Fixing RTAS call from xmon (running ppc64le on PowerVM)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Trusty |
Fix Released
|
Medium
|
Chris J Arges | ||
Utopic |
Fix Released
|
Medium
|
Chris J Arges |
Bug Description
[Impact]
---Problem Description---
The commit 3b8a3c010969 ("powerpc/pseries: Fix endiannes issue in RTAS call from xmon") was fixing an endianness issue in the call made from xmon to RTAS. However, as Michael Ellerman noticed, this fix was not complete, the token value was not byte swapped. This lead to call an unexpected and most of the time unexisting RTAS function, which is silently ignored by RTAS.
[Test Case]
# echo x > /proc/sysrq-trigger
This should put us in the xmon debugger without errors.
[Fix]
This bug is opened to ensure Linux distro will taking up this upstream patch:
https:/
This bug is affecting Ubuntu 15.04 and 15.10.
CVE References
tags: | added: architecture-ppc64le bugnameltc-121154 severity-critical targetmilestone-inin1504 |
affects: | ubuntu → linux (Ubuntu) |
tags: | added: kernel-da-key |
Changed in linux (Ubuntu Trusty): | |
assignee: | nobody → Chris J Arges (arges) |
Changed in linux (Ubuntu Utopic): | |
assignee: | nobody → Chris J Arges (arges) |
Changed in linux (Ubuntu Trusty): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Utopic): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in linux (Ubuntu Utopic): | |
status: | New → In Progress |
description: | updated |
Changed in linux (Ubuntu Trusty): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Utopic): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-trusty verification-done-utopic removed: verification-needed-trusty verification-needed-utopic |
tags: | removed: verification-done-trusty verification-done-utopic |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
tags: | added: verification-done-trusty verification-done-utopic |
Sent patch to Ubuntu kteam ML for review. We expect this to be in 3.19, so when vivid rebases on this it will have this fix.