rpms/kernel/FC-6 xen-guest-hde-hangs.patch, NONE, 1.1.2.1 kernel-2.6.spec, 1.2857, 1.2857.8.1

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Dec 5 15:37:28 UTC 2006


Author: gcosta

Update of /cvs/dist/rpms/kernel/FC-6
In directory cvs.devel.redhat.com:/tmp/cvs-serv20368

Modified Files:
      Tag: private-glommer-teste
	kernel-2.6.spec 
Added Files:
      Tag: private-glommer-teste
	xen-guest-hde-hangs.patch 
Log Message:
testing xen patching



xen-guest-hde-hangs.patch:
 xenstore.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE xen-guest-hde-hangs.patch ---
# HG changeset patch
# User Ewan Mellor <ewan at xensource.com>
# Date 1163675477 0
# Node ID c677f4e756084a1499f6367a2b3e2c15f5b9e66d
# Parent  d0e9da9cc84a5c58c8b2a9591e02d74f50418d82
Fix clobbering bug when hde is specified; QEMU only supports up to hdd, but
hde is accepted and writes off the end of some tables.

>From Hiromichi Itou <ito at begi.net>.
Signed-off-by: Ewan Mellor <ewan at xensource.com>

diff -r d0e9da9cc84a -r c677f4e75608 tools/ioemu/xenstore.c
--- xen/tools/ioemu/xenstore.c	Thu Nov 16 10:52:03 2006 +0000
+++ xen/tools/ioemu/xenstore.c	Thu Nov 16 11:11:17 2006 +0000
@@ -100,7 +100,7 @@ void xenstore_parse_domain_config(int do
 	if (strncmp(dev, "hd", 2) || strlen(dev) != 3)
 	    continue;
 	hd_index = dev[2] - 'a';
-	if (hd_index > MAX_DISKS)
+	if (hd_index >= MAX_DISKS)
 	    continue;
 	/* read the type of the device */
 	if (pasprintf(&buf, "%s/device/vbd/%s/device-type", path, e[i]) == -1)


Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v
retrieving revision 1.2857
retrieving revision 1.2857.8.1
diff -u -r1.2857 -r1.2857.8.1
--- kernel-2.6.spec	21 Nov 2006 12:10:44 -0000	1.2857
+++ kernel-2.6.spec	5 Dec 2006 15:37:26 -0000	1.2857.8.1
@@ -3,7 +3,7 @@
 # What parts do we want to build?  We must build at least one kernel.
 # These are the kernels that are built IF the architecture allows it.
 
-%define buildup 1
+%define buildup 0
 # Only used on archs without run-time support (ie ppc, sparc64)
 %define buildsmp 0
 %define buildpae 0
@@ -12,7 +12,7 @@
 # Whether to build the Xen kernels, disable if you want.
 %define buildxen 1
 %define builddoc 0
-%define buildkdump 1
+%define buildkdump 0
 %define buildheaders 1
 
 # Versions of various parts
@@ -32,7 +32,7 @@
 %define sublevel 18
 %define kversion 2.6.%{sublevel}
 %define rpmversion 2.6.%{sublevel}
-%define release %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{?dist}
+%define release %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{?dist}-glommer
 %define signmodules 0
 %define xen_hv_cset 11774
 %define make_target bzImage
@@ -575,6 +575,7 @@
 Patch20000: xen-printf-rate-limit.patch
 Patch20001: xen-version-strings.patch
 Patch20002: xen-grant-security.patch
+Patch20003: xen-guest-hde-hangs.patch
 
 # END OF PATCH DEFINITIONS
 




More information about the fedora-cvs-commits mailing list