diff options
author | Karol Herbst <[email protected]> | 2016-03-03 02:03:11 +0100 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2016-03-05 13:24:41 +0100 |
commit | cfa52c0cfa4d727aa3e457bf29aeff296c528a08 (patch) | |
tree | d84fea206ef44e4874c8177c25b27ef1221ad32e /lib/cpu-notifier-error-inject.c | |
parent | 405e1133d00e0271cedef75c17ecb773ff3e2732 (diff) |
x86/mm/kmmio: Fix mmiotrace for hugepages
Because Linux might use bigger pages than the 4K pages to handle those mmio
ioremaps, the kmmio code shouldn't rely on the pade id as it currently does.
Using the memory address instead of the page id lets us look up how big the
page is and what its base address is, so that we won't get a page fault
within the same page twice anymore.
Tested-by: Pierre Moreau <[email protected]>
Signed-off-by: Karol Herbst <[email protected]>
Cc: Andrew Morton <[email protected]>
Cc: Andy Lutomirski <[email protected]>
Cc: Borislav Petkov <[email protected]>
Cc: Brian Gerst <[email protected]>
Cc: Denys Vlasenko <[email protected]>
Cc: H. Peter Anvin <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Luis R. Rodriguez <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Toshi Kani <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'lib/cpu-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions