SOURCES: xen-reisermodule.patch (NEW) - fix reisermodule building ...
shadzik
shadzik at pld-linux.org
Fri Nov 24 01:37:42 CET 2006
Author: shadzik Date: Fri Nov 24 00:37:42 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- fix reisermodule building with progsreiserfs > 0.3.0*
---- Files affected:
SOURCES:
xen-reisermodule.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/xen-reisermodule.patch
diff -u /dev/null SOURCES/xen-reisermodule.patch:1.1
--- /dev/null Fri Nov 24 01:37:42 2006
+++ SOURCES/xen-reisermodule.patch Fri Nov 24 01:37:37 2006
@@ -0,0 +1,61 @@
+--- xen-3.0.3_0-src/tools/pygrub/src/fsys/reiser/reisermodule.c 2006-10-15 14:22:03.000000000 +0200
++++ xen-3.0.3_0-src/tools/pygrub/src/fsys/reiser/reisermodule.c-new 2006-11-24 01:31:53.058527280 +0100
+@@ -17,7 +17,7 @@
+ #include <stdlib.h>
+ #include <stdio.h>
+
+-#include <dal/file_dal.h>
++#include <dal/file.h>
+ #include <reiserfs/reiserfs.h>
+
+ #if (PYTHON_API_VERSION >= 1011)
+@@ -42,12 +42,12 @@
+ reiserfs_file_t *file;
+ };
+
+-void file_dal_close(dal_t *dal) {
++void file_close(dal_t *dal) {
+
+ if (!dal) return;
+
+- close((int)(unsigned long)dal->dev);
+- dal_free(dal);
++ close((int)(unsigned long)dal->entity);
++// dal_free(dal);
+ }
+
+ /* reiser file object */
+@@ -195,7 +195,7 @@
+ if (fs->fs != NULL)
+ {
+ reiserfs_fs_close(fs->fs);
+- file_dal_close(fs->dal);
++ file_close(fs->dal);
+ fs->fs = NULL;
+ }
+ Py_INCREF(Py_None);
+@@ -218,13 +218,13 @@
+ return NULL;
+ }
+
+- if (!(dal = file_dal_open(name, block_size, O_RDONLY))) {
++ if (!(dal = file_open(name, block_size, O_RDONLY))) {
+ PyErr_SetString(PyExc_ValueError, "Couldn't create device abstraction");
+ return NULL;
+ }
+
+ if (!(rfs = reiserfs_fs_open_fast(dal, dal))) {
+- file_dal_close(dal);
++ file_close(dal);
+ PyErr_SetString(PyExc_ValueError, "unable to open file");
+ return NULL;
+ }
+@@ -265,7 +265,7 @@
+ if (fs->fs != NULL)
+ {
+ reiserfs_fs_close(fs->fs);
+- file_dal_close(fs->dal);
++ file_close(fs->dal);
+ fs->fs = NULL;
+ }
+ PyObject_DEL(fs);
================================================================
More information about the pld-cvs-commit
mailing list