Patch "xen: Fix {set,clear}_foreign_p2m_mapping on autotranslating guests" has been added to the 4.14-stable tree
Subsystems (3)
This is a note to let you know that I've just added the patch titled
xen: Fix {set,clear}_foreign_p2m_mapping on autotranslating guests
to the 4.14-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
xen-fix-set-clear-_foreign_p2m_mapping-on-autotranslating-guests.patch
and it can be found in the queue-4.14 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
781198f1f373c3e350dbeb3af04a7d4c81c1b8d7Mon Sep 17 00:00:00 2001
From: Simon Gaiser <[email protected]>
Date: Wed, 7 Feb 2018 21:47:40 +0100
Subject: xen: Fix {set,clear}_foreign_p2m_mapping on autotranslating guests
From: Simon Gaiser <[email protected]>
commit 781198f1f373c3e350dbeb3af04a7d4c81c1b8d7 upstream.
Commit 82616f9599a7 ("xen: remove tests for pvh mode in pure pv paths") removed the check for autotranslation from {set,clear}_foreign_p2m_mapping but those are called by grant-table.c also on PVH/HVM guests.
--- arch/x86/xen/p2m.c | 6 ++++++ 1 file changed, 6 insertions(+)
arch/x86/xen/p2m.c +6 -0
@@ -694,6 +694,9 @@ int set_foreign_p2m_mapping(struct gnttaint i, ret =0 ;pte_t *pte; +if (xen_feature (XENFEAT_auto_translated_physmap)) +return 0 ; +if (kmap_ops) { ret =HYPERVISOR_grant_table_op (GNTTABOP_map_grant_ref, kmap_ops, count);
@@ -736,6 +739,9 @@ int clear_foreign_p2m_mapping(struct gnt {int i, ret =0 ; +if (xen_feature (XENFEAT_auto_translated_physmap)) +return 0 ; +for (i =0 ; i < count; i++) {unsigned long mfn =__pfn_to_mfn (page_to_pfn (pages[i]));unsigned long pfn =page_to_pfn (pages[i]);
Patches currently in stable-queue which might be from [email protected] are
queue-4.14/xen-fix-set-clear-_foreign_p2m_mapping-on-autotranslating-guests.patch