rpms/kernel-xen/devel linux-2.6.14-xen_remap_vma_flags.patch, NONE, 1.1.2.1 kernel-xen.spec, 1.13.2.16, 1.13.2.17

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Dec 20 17:58:15 UTC 2005


Author: quintela

Update of /cvs/dist/rpms/kernel-xen/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv29259

Modified Files:
      Tag: private-kernel-xen-2_6_12-1_13_FC5-sct-branch
	kernel-xen.spec 
Added Files:
      Tag: private-kernel-xen-2_6_12-1_13_FC5-sct-branch
	linux-2.6.14-xen_remap_vma_flags.patch 
Log Message:
sct fix for remap_vma_flags()

linux-2.6.14-xen_remap_vma_flags.patch:
 ioremap-xen.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE linux-2.6.14-xen_remap_vma_flags.patch ---
# HG changeset patch
# User Stephen Tweedie <sct at redhat.com>
# Node ID ab6357ea515ba188dc603993e3dc0a354c77c2ec
# Parent  78f8cdfcabc9ae2987c11ab6c158eb4b23809cd7
The core kernel VM now requires the VM_PFNMAP flag to be set on vmas
which contain directly remapped pfns.  Without this, we get an instant
BUG() in rmap.c on unmapping such a region.

diff -r 78f8cdfcabc9 -r ab6357ea515b arch/i386/mm/ioremap-xen.c
--- a/arch/i386/mm/ioremap-xen.c	Tue Dec 20 16:43:36 2005 +0100
+++ b/arch/i386/mm/ioremap-xen.c	Tue Dec 20 18:40:27 2005 +0100
@@ -118,7 +118,7 @@
 			   domid_t  domid)
 {
 	/* Same as remap_pfn_range(). */
-	vma->vm_flags |= VM_IO | VM_RESERVED;
+	vma->vm_flags |= VM_IO | VM_RESERVED | VM_PFNMAP;
 
 	return __direct_remap_pfn_range(
 		vma->vm_mm, address, mfn, size, prot, domid);


Index: kernel-xen.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel-xen/devel/kernel-xen.spec,v
retrieving revision 1.13.2.16
retrieving revision 1.13.2.17
diff -u -r1.13.2.16 -r1.13.2.17
--- kernel-xen.spec	20 Dec 2005 17:08:12 -0000	1.13.2.16
+++ kernel-xen.spec	20 Dec 2005 17:58:12 -0000	1.13.2.17
@@ -257,6 +257,7 @@
 Patch703: linux-2.6-xen-kprobes.patch
 Patch704: linux-2.6.14-xen-guest-enable-char-devices.patch
 Patch705: linux-2.6.14-xen_net_read_mac_export.patch
+Patch706: linux-2.6.14-xen_remap_vma_flags.patch
 #
 # Patches 800 through 899 are reserved for bugfixes to the core system
 # and patches related to how RPMs are build
@@ -678,6 +679,7 @@
 %patch703 -p1
 %patch704 -p1
 %patch705 -p1
+%patch706 -p1
 %endif
 
 #




More information about the fedora-cvs-commits mailing list