diff options
author | Mark Rutland <[email protected]> | 2018-09-05 17:38:57 +0100 |
---|---|---|
committer | Will Deacon <[email protected]> | 2018-09-06 18:01:13 +0100 |
commit | fac880c7d074fdfca874114b5c47b36aa034e4ee (patch) | |
tree | 6124d50861d475863156199d14fe89d00fba0b6f /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 57361846b52bc686112da6ca5368d11210796804 (diff) |
arm64: fix erroneous warnings in page freeing functions
In pmd_free_pte_page() and pud_free_pmd_page() we try to warn if they
hit a present non-table entry. In both cases we'll warn for non-present
entries, as the VM_WARN_ON() only checks the entry is not a table entry.
This has been observed to result in warnings when booting a v4.19-rc2
kernel under qemu.
Fix this by bailing out earlier for non-present entries.
Fixes: ec28bb9c9b0826d7 ("arm64: Implement page table free interfaces")
Signed-off-by: Mark Rutland <[email protected]>
Cc: Will Deacon <[email protected]>
Cc: Catalin Marinas <[email protected]>
Signed-off-by: Will Deacon <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions