Tom Callaway 877e4e
diff -up anaconda-11.4.0.83/isys/isys.c.BAD anaconda-11.4.0.83/isys/isys.c
Tom Callaway 877e4e
--- anaconda-11.4.0.83/isys/isys.c.BAD	2008-12-16 13:38:53.000000000 -0500
Tom Callaway 877e4e
+++ anaconda-11.4.0.83/isys/isys.c	2008-12-16 13:41:34.000000000 -0500
Tom Callaway 877e4e
@@ -679,7 +679,7 @@ static PyObject * doWipeRaidSuperblock(P
Tom Callaway 877e4e
     /* put the size in 1k blocks */
Tom Callaway 877e4e
     size >>= 1;
Tom Callaway 877e4e
 
Tom Callaway 877e4e
-    if (lseek64(fd, ((off64_t) 1024) * (off64_t) MD_NEW_SIZE_BLOCKS(size), SEEK_SET) < 0) {
Tom Callaway 877e4e
+    if (lseek64(fd, ((off64_t) 512) * (off64_t) MD_NEW_SIZE_SECTORS(size), SEEK_SET) < 0) {
Tom Callaway 877e4e
 	PyErr_SetFromErrno(PyExc_SystemError);
Tom Callaway 877e4e
 	return NULL;
Tom Callaway 877e4e
     } 
Tom Callaway 877e4e
@@ -711,7 +711,7 @@ static PyObject * doGetRaidSuperblock(Py
Tom Callaway 877e4e
     /* put the size in 1k blocks */
Tom Callaway 877e4e
     size >>= 1;
Tom Callaway 877e4e
 
Tom Callaway 877e4e
-    if (lseek64(fd, ((off64_t) 1024) * (off64_t) MD_NEW_SIZE_BLOCKS(size), SEEK_SET) < 0) {
Tom Callaway 877e4e
+    if (lseek64(fd, ((off64_t) 512) * (off64_t) MD_NEW_SIZE_SECTORS(size), SEEK_SET) < 0) {
Tom Callaway 877e4e
 	PyErr_SetFromErrno(PyExc_SystemError);
Tom Callaway 877e4e
 	return NULL;
Tom Callaway 877e4e
     } 
Tom Callaway 877e4e
@@ -749,7 +749,7 @@ static PyObject * doGetRaidChunkSize(PyO
Tom Callaway 877e4e
     /* put the size in 1k blocks */
Tom Callaway 877e4e
     size >>= 1;
Tom Callaway 877e4e
 
Tom Callaway 877e4e
-    if (lseek64(fd, ((off64_t) 1024) * (off64_t) MD_NEW_SIZE_BLOCKS(size), SEEK_SET) < 0) {
Tom Callaway 877e4e
+    if (lseek64(fd, ((off64_t) 512) * (off64_t) MD_NEW_SIZE_SECTORS(size), SEEK_SET) < 0) {
Tom Callaway 877e4e
 	PyErr_SetFromErrno(PyExc_SystemError);
Tom Callaway 877e4e
 	return NULL;
Tom Callaway 877e4e
     }