|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 0/2] make ballooned out pages have a valid mapping at all times
Hi all,
this patch series limits problems caused by tcp retransmits on NFS when
the original block pages were mapped from a foreign domain and now the
mapping is gone.
It accomplishes the goal by:
1) mapping all ballooned out pages to a per-cpu "balloon_trade_page";
2) making sure that once a grant is unmapped, the original mapping to
the per-cpu balloon_trade_page is restored atomically.
The first patch accomplishes (1), the second patch uses
GNTTABOP_unmap_and_replace to atomically unmap a grant and restore the
original mapping.
Stefano Stabellini (2):
xen/balloon: set a mapping for ballooned out pages
xen/m2p: use GNTTABOP_unmap_and_replace to reinstate the original mapping
arch/x86/xen/p2m.c | 20 +++++++++++------
drivers/xen/balloon.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++--
drivers/xen/gntdev.c | 11 +--------
include/xen/balloon.h | 2 +
4 files changed, 68 insertions(+), 19 deletions(-)
Cheers,
Stefano
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |