|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: [PATCH 12/12] xfs: eagerly remove vmap mappings to avoid
To: |
Jeremy Fitzhardinge <jeremy@xxxxxxxx> |
Subject: |
[Xen-devel] Re: [PATCH 12/12] xfs: eagerly remove vmap mappings to avoid upsetting Xen |
From: |
David Chinner <dgc@xxxxxxx> |
Date: |
Tue, 16 Oct 2007 09:04:33 +1000 |
Cc: |
Mark Williamson <mark.williamson@xxxxxxxxxxxx>, Nick Piggin <nickpiggin@xxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, XFS masters <xfs-masters@xxxxxxxxxxx>, Keir Fraser <keir@xxxxxxxxxxxxx>, David Chinner <dgc@xxxxxxx>, LKML <linux-kernel@xxxxxxxxxxxxxxx>, Morten Bøgeskov <xen-users@xxxxxxxxxxxxxxxxxx>, Andi Kleen <ak@xxxxxxx>, Chris Wright <chrisw@xxxxxxxxxxxx>, virtualization@xxxxxxxxxxxxxx, Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>, Stable Kernel <stable@xxxxxxxxxx> |
Delivery-date: |
Mon, 15 Oct 2007 16:05:47 -0700 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxx |
In-reply-to: |
<20071015210115.506967748@xxxxxxxx> |
List-help: |
<mailto:xen-devel-request@lists.xensource.com?subject=help> |
List-id: |
Xen developer discussion <xen-devel.lists.xensource.com> |
List-post: |
<mailto:xen-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
References: |
<20071015204840.074767068@xxxxxxxx> <20071015210115.506967748@xxxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
User-agent: |
Mutt/1.4.2.1i |
On Mon, Oct 15, 2007 at 01:48:52PM -0700, Jeremy Fitzhardinge wrote:
> XFS leaves stray mappings around when it vmaps memory to make it
> virtually contigious. This upsets Xen if one of those pages is being
> recycled into a pagetable, since it finds an extra writable mapping of
> the page.
>
> This patch solves the problem in a brute force way, by making XFS
> always eagerly unmap its mappings. David Chinner says this shouldn't
> have any performance impact on filesystems with default block sizes;
> it will only affect filesystems with large block sizes.
Looks fine, Jeremy. I'll pull this into our dev tree and it should
get pushed with the .24 XFS merge (if someone doesn't pull these
patches directly).
Cheers,
Dave.
--
Dave Chinner
Principal Engineer
SGI Australian Software Group
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH 00/12] xen/paravirt_ops patches for 2.6.24, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 05/12] xen: yield to IPI target if necessary, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 04/12] Clean up duplicate includes in arch/i386/xen/, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 02/12] paravirt: clean up lazy mode handling, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 03/12] remove dead code in pgtable_cache_init, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 12/12] xfs: eagerly remove vmap mappings to avoid upsetting Xen, Jeremy Fitzhardinge
- [Xen-devel] Re: [PATCH 12/12] xfs: eagerly remove vmap mappings to avoid upsetting Xen,
David Chinner <=
- [Xen-devel] [PATCH 11/12] xen: add some debug output for failed multicalls, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 10/12] xen: fix incorrect vcpu_register_vcpu_info hypercall argument, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 09/12] xen: ask the hypervisor how much space it needs reserved, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 06/12] xen: add batch completion callbacks, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 08/12] xen: lock pte pages while pinning/unpinning, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 01/12] paravirt: refactor struct paravirt_ops into smaller pv_*_ops, Jeremy Fitzhardinge
- [Xen-devel] [PATCH 07/12] xen: deal with stale cr3 values when unpinning pagetables, Jeremy Fitzhardinge
- [Xen-devel] Re: [stable] [PATCH 00/12] xen/paravirt_ops patches for 2.6.24, Greg KH
|
|
|
|
|