diff options
author | Mark Rutland <[email protected]> | 2017-02-02 17:32:14 +0000 |
---|---|---|
committer | Will Deacon <[email protected]> | 2017-02-02 18:34:38 +0000 |
commit | 7d0928f18bf890d2853281f59aba0dd5a46b34f9 (patch) | |
tree | e2fbef6264e8608440f16922cc497933393495cf /scripts/gdb/linux/modules.py | |
parent | f85279b4bd481a1a0697c1d2a8a5f15de216b120 (diff) |
arm64: fix erroneous __raw_read_system_reg() cases
Since it was introduced in commit da8d02d19ffdd201 ("arm64/capabilities:
Make use of system wide safe value"), __raw_read_system_reg() has
erroneously mapped some sysreg IDs to other registers.
For the fields in ID_ISAR5_EL1, our local feature detection will be
erroneous. We may spuriously detect that a feature is uniformly
supported, or may fail to detect when it actually is, meaning some
compat hwcaps may be erroneous (or not enforced upon hotplug).
This patch corrects the erroneous entries.
Signed-off-by: Mark Rutland <[email protected]>
Fixes: da8d02d19ffdd201 ("arm64/capabilities: Make use of system wide safe value")
Reported-by: Catalin Marinas <[email protected]>
Cc: Suzuki K Poulose <[email protected]>
Cc: Will Deacon <[email protected]>
Cc: [email protected]
Signed-off-by: Will Deacon <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/modules.py')
0 files changed, 0 insertions, 0 deletions