rpms/dmraid/devel dmraid-1.0.0.rc14-nv-segfault.patch, NONE, 1.1 dmraid.spec, 1.82, 1.83

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Thu Aug 23 13:58:35 UTC 2007


Author: heinzm

Update of /cvs/dist/rpms/dmraid/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv27451

Modified Files:
	dmraid.spec 
Added Files:
	dmraid-1.0.0.rc14-nv-segfault.patch 
Log Message:
nv big endian segfault fix

dmraid-1.0.0.rc14-nv-segfault.patch:
 nv.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE dmraid-1.0.0.rc14-nv-segfault.patch ---
--- ./lib/format/ataraid/nv.c.bigendian	2007-08-16 13:32:05.000000000 +0100
+++ ./lib/format/ataraid/nv.c	2007-08-16 13:32:21.000000000 +0100
@@ -155,7 +155,7 @@
 	CVT32(nv->unitFlags);
 	CVT32(array->version);

-	while (i--);
+	while (i--)
 		CVT32(array->signature[i]);

 	CVT32(array->raidLevel);


Index: dmraid.spec
===================================================================
RCS file: /cvs/dist/rpms/dmraid/devel/dmraid.spec,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -r1.82 -r1.83
--- dmraid.spec	18 Apr 2007 20:46:12 -0000	1.82
+++ dmraid.spec	23 Aug 2007 13:58:33 -0000	1.83
@@ -7,7 +7,7 @@
 Summary: Device-mapper RAID tool and library.
 Name: dmraid
 Version: 1.0.0.rc14
-Release: 3%{?dist}
+Release: 4%{?dist}
 License: GPL
 Group: System Environment/Base
 URL: http://people.redhat.com/heinzm/sw/dmraid
@@ -19,6 +19,7 @@
 Requires(post): ldconfig
 Source: ftp://people.redhat.com/heinzm/sw/dmraid/src/%{name}-%{version}.tar.bz2
 Patch0: dmraid-1.0.0.rc14-jmicron-name.patch
+Patch1: dmraid-1.0.0.rc14-nv-segfault.patch
 
 %description
 DMRAID supports RAID device discovery, RAID set activation and display of
@@ -35,6 +36,7 @@
 %prep
 %setup -q -n dmraid/%{version}
 %patch0 -p1 -b .jmicron-name
+%patch1 -p0 -b .nv-segfault
 
 %build
 %configure --prefix=${RPM_BUILD_ROOT}/usr --sbindir=${RPM_BUILD_ROOT}/sbin --libdir=${RPM_BUILD_ROOT}/%{_libdir} --mandir=${RPM_BUILD_ROOT}/%{_mandir} --includedir=${RPM_BUILD_ROOT}/%{_includedir} --enable-debug --enable-libselinux --enable-libsepol --enable-static_link
@@ -80,6 +82,9 @@
 %{_libdir}/libdmraid.so
 
 %changelog
+* Wed Aug 22 2007 Heinz Mauelshagen <heinzm at redhat.com> - 1.0.0.rc14-4
+- Fix nv segfault on big endian archs (Bryn Reeves)
+
 * Wed Apr 18 2007 Peter Jones <pjones at redhat.com> - 1.0.0.rc14-3
 - Fix jmicron name parsing (#219058)
 




More information about the fedora-cvs-commits mailing list