[Pkg-lustre-svn-commit] updated: [89ad318] Forgot a configure check for LC_FH_TO_DENTRY
Patrick Winnertz
winnie at debian.org
Fri Jun 5 13:57:57 UTC 2009
The following commit has been merged in the master branch:
commit 89ad31879debf4e3528384b4fb9d3da71afca848
Author: Patrick Winnertz <winnie at debian.org>
Date: Fri Jun 5 13:51:56 2009 +0200
Forgot a configure check for LC_FH_TO_DENTRY
Signed-off-by: Patrick Winnertz <winnie at debian.org>
diff --git a/debian/patches/bio_errors.dpatch b/debian/patches/bio_errors.dpatch
index d6d8b91..7f409a5 100755
--- a/debian/patches/bio_errors.dpatch
+++ b/debian/patches/bio_errors.dpatch
@@ -6,9 +6,9 @@
@DPATCH@
diff -urNad lustre~/lustre/autoconf/lustre-core.m4 lustre/lustre/autoconf/lustre-core.m4
---- lustre~/lustre/autoconf/lustre-core.m4 2009-06-05 12:14:33.000000000 +0200
-+++ lustre/lustre/autoconf/lustre-core.m4 2009-06-05 12:14:34.000000000 +0200
-@@ -1390,6 +1390,41 @@
+--- lustre~/lustre/autoconf/lustre-core.m4 2009-06-05 13:46:25.000000000 +0200
++++ lustre/lustre/autoconf/lustre-core.m4 2009-06-05 13:50:38.000000000 +0200
+@@ -1390,6 +1390,63 @@
])
])
@@ -47,22 +47,45 @@ diff -urNad lustre~/lustre/autoconf/lustre-core.m4 lustre/lustre/autoconf/lustre
+])
+])
+
++# 2.6.24 has new members in exports struct.
++AC_DEFUN([LC_FH_TO_DENTRY],
++[AC_MSG_CHECKING([if kernel has .fh_to_dentry member in export_operations struct])
++LB_LINUX_TRY_COMPILE([
++#ifdef HAVE_LINUX_EXPORTFS_H
++ #include <linux/exportfs.h>
++#else
++ #include <linux/fs.h>
++#endif
++],[
++ struct export_operations exp;
++
++ exp.fh_to_dentry = NULL;
++], [
++ AC_MSG_RESULT([yes])
++ AC_DEFINE(HAVE_FH_TO_DENTRY, 1,
++ [kernel has .fh_to_dentry member in export_operations struct])
++],[
++ AC_MSG_RESULT([no])
++])
++])
++
#
# LC_PROG_LINUX
#
-@@ -1503,6 +1538,9 @@
+@@ -1503,6 +1560,10 @@
LC_UNREGISTER_BLKDEV_RETURN_INT
LC_KERNEL_SPLICE_READ
LC_HAVE_EXPORTFS_H
+ LC_BIO_ENDIO_2ARG
+ LC_KERNEL_SENDFILE
++ LC_FH_TO_DENTRY
+
])
#
diff -urNad lustre~/lustre/include/linux/lustre_compat25.h lustre/lustre/include/linux/lustre_compat25.h
---- lustre~/lustre/include/linux/lustre_compat25.h 2009-06-05 12:14:33.000000000 +0200
-+++ lustre/lustre/include/linux/lustre_compat25.h 2009-06-05 12:14:34.000000000 +0200
+--- lustre~/lustre/include/linux/lustre_compat25.h 2009-06-05 13:46:25.000000000 +0200
++++ lustre/lustre/include/linux/lustre_compat25.h 2009-06-05 13:46:26.000000000 +0200
@@ -472,5 +472,13 @@
#define sysctl_vfs_cache_pressure 100
#endif
@@ -78,8 +101,8 @@ diff -urNad lustre~/lustre/include/linux/lustre_compat25.h lustre/lustre/include
#endif /* __KERNEL__ */
#endif /* _COMPAT25_H */
diff -urNad lustre~/lustre/llite/file.c lustre/lustre/llite/file.c
---- lustre~/lustre/llite/file.c 2009-06-05 12:14:33.000000000 +0200
-+++ lustre/lustre/llite/file.c 2009-06-05 12:14:34.000000000 +0200
+--- lustre~/lustre/llite/file.c 2009-06-05 13:46:25.000000000 +0200
++++ lustre/lustre/llite/file.c 2009-06-05 13:46:26.000000000 +0200
@@ -1858,6 +1858,9 @@
#endif
}
@@ -130,7 +153,7 @@ diff -urNad lustre~/lustre/llite/file.c lustre/lustre/llite/file.c
.flock = ll_file_noflock,
diff -urNad lustre~/lustre/llite/llite_nfs.c lustre/lustre/llite/llite_nfs.c
--- lustre~/lustre/llite/llite_nfs.c 2009-06-02 11:38:20.000000000 +0200
-+++ lustre/lustre/llite/llite_nfs.c 2009-06-05 12:26:41.000000000 +0200
++++ lustre/lustre/llite/llite_nfs.c 2009-06-05 13:46:26.000000000 +0200
@@ -68,36 +68,30 @@
}
@@ -414,7 +437,7 @@ diff -urNad lustre~/lustre/llite/llite_nfs.c lustre/lustre/llite/llite_nfs.c
#endif
diff -urNad lustre~/lustre/llite/llite_nfs.c.orig lustre/lustre/llite/llite_nfs.c.orig
--- lustre~/lustre/llite/llite_nfs.c.orig 1970-01-01 01:00:00.000000000 +0100
-+++ lustre/lustre/llite/llite_nfs.c.orig 2009-06-05 12:26:34.000000000 +0200
++++ lustre/lustre/llite/llite_nfs.c.orig 2009-06-05 13:46:26.000000000 +0200
@@ -0,0 +1,286 @@
+/* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
+ * vim:expandtab:shiftwidth=8:tabstop=8:
@@ -704,7 +727,7 @@ diff -urNad lustre~/lustre/llite/llite_nfs.c.orig lustre/lustre/llite/llite_nfs.
+#endif
diff -urNad lustre~/lustre/llite/llite_nfs.c~ lustre/lustre/llite/llite_nfs.c~
--- lustre~/lustre/llite/llite_nfs.c~ 1970-01-01 01:00:00.000000000 +0100
-+++ lustre/lustre/llite/llite_nfs.c~ 2009-06-05 12:14:34.000000000 +0200
++++ lustre/lustre/llite/llite_nfs.c~ 2009-06-05 13:46:26.000000000 +0200
@@ -0,0 +1,286 @@
+/* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
+ * vim:expandtab:shiftwidth=8:tabstop=8:
@@ -994,7 +1017,7 @@ diff -urNad lustre~/lustre/llite/llite_nfs.c~ lustre/lustre/llite/llite_nfs.c~
+#endif
diff -urNad lustre~/lustre/llite/lloop.c lustre/lustre/llite/lloop.c
--- lustre~/lustre/llite/lloop.c 2009-06-02 11:38:20.000000000 +0200
-+++ lustre/lustre/llite/lloop.c 2009-06-05 12:14:34.000000000 +0200
++++ lustre/lustre/llite/lloop.c 2009-06-05 13:46:26.000000000 +0200
@@ -347,7 +347,7 @@
loop_add_bio(lo, old_bio);
return 0;
--
Lustre Debian Packaging
More information about the Pkg-lustre-svn-commit
mailing list