diff options
author | Boris Ostrovsky <[email protected]> | 2015-11-05 13:56:35 -0500 |
---|---|---|
committer | Thomas Gleixner <[email protected]> | 2015-11-07 10:39:39 +0100 |
commit | f4e342c87776884f0309942a3880ca7e835239f9 (patch) | |
tree | 9406165675c8569eb732aa4f9446c9e94a1e8c8a /tools/perf/util/trace-event-scripting.c | |
parent | 3849e91f571dcb48cf2c8143480c59137d44d6bc (diff) |
x86/mm: Skip the hypervisor range when walking PGD
The range between 0xffff800000000000 and 0xffff87ffffffffff is reserved
for hypervisor and therefore we should not try to follow PGD's indexes
corresponding to those addresses.
While this has always been a problem, with the new W+X warning
mechanism ptdump_walk_pgd_level_core() can now be called during boot,
causing a PV Xen guest to crash.
[ tglx: Replaced the macro with a readable inline ]
Fixes: e1a58320a38d "x86/mm: Warn on W^X mappings"
Reported-by: Sander Eikelenboom <[email protected]>
Signed-off-by: Boris Ostrovsky <[email protected]>
Cc: [email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Thomas Gleixner <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions