[PATCH v2 0/4] x86/mm: miscellaneous fixes

Roger Pau Monne posted 4 patches 11 months, 4 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20241108113144.83637-1-roger.pau@citrix.com
There is a newer version of this series
xen/arch/x86/mm.c    | 30 ++++++++++++++++++++++--------
xen/arch/x86/setup.c |  4 +++-
2 files changed, 25 insertions(+), 9 deletions(-)
[PATCH v2 0/4] x86/mm: miscellaneous fixes
Posted by Roger Pau Monne 11 months, 4 weeks ago
Hello,

The attempt to fix destroy_xen_mappings() so that L2 tables are
consistently freed uncovered some errors in the memory management code.
The following series attempts to fix them.

All patches except for 4/4 are new in v2, and 4/4 has no change from v1,
hence kept Jan's Reviewed-by tag in 4/4.

Thanks, Roger.

Roger Pau Monne (4):
  x86/mm: introduce helpers to detect super page alignment
  x86/mm: skip super-page alignment checks for non-present entries
  x86/setup: remove bootstrap_map_addr() usage of destroy_xen_mappings()
  x86/mm: ensure L2 is always freed if empty

 xen/arch/x86/mm.c    | 30 ++++++++++++++++++++++--------
 xen/arch/x86/setup.c |  4 +++-
 2 files changed, 25 insertions(+), 9 deletions(-)

-- 
2.46.0