Author: zbyniu                       Date: Sun Jan  4 00:03:02 2009 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- patch for 2.6.28

---- Files affected:
SOURCES:
   squashfs_lzma-2.6.28.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/squashfs_lzma-2.6.28.patch
diff -u /dev/null SOURCES/squashfs_lzma-2.6.28.patch:1.1
--- /dev/null   Sun Jan  4 01:03:03 2009
+++ SOURCES/squashfs_lzma-2.6.28.patch  Sun Jan  4 01:02:57 2009
@@ -0,0 +1,26 @@
+--- squashfs3.4/fs/squashfs/inode.c~   2009-01-04 00:37:01.141407232 +0100
++++ squashfs3.4/fs/squashfs/inode.c    2009-01-04 00:48:17.141340171 +0100
+@@ -32,6 +32,7 @@
+ #include <linux/vmalloc.h>
+ #include <linux/smp_lock.h>
+ #include <linux/exportfs.h>
++#include <linux/version.h>
+ 
+ #include "squashfs.h"
+ #include "sqlzma.h"
+@@ -689,11 +689,15 @@ static struct dentry *squashfs_export_ig
+               goto failure;
+       }
+ 
++#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,28))
+       dentry = d_alloc_anon(i);
+       if (dentry == NULL) {
+               iput(i);
+               dentry = ERR_PTR(-ENOMEM);
+       }
++#else
++      dentry = d_obtain_alias(i);
++#endif
+ 
+ failure:
+       return dentry;
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to