aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/fuse_i.h
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2007-03-14 09:32:00 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2007-03-14 09:32:00 +0000
commit2a53c580b730fd657af004bde995e1c2eefe6234 (patch)
tree41d8df2748fb75a65feb142871b0244bfb3aebfa /kernel/fuse_i.h
parent2f759e1950e3908eb48fc000e88e0159649d8632 (diff)
downloadlibfuse-2a53c580b730fd657af004bde995e1c2eefe6234.tar.gz
merge bugfixes up to merge3
Diffstat (limited to 'kernel/fuse_i.h')
-rw-r--r--kernel/fuse_i.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/kernel/fuse_i.h b/kernel/fuse_i.h
index f4e2ece..e3aad47 100644
--- a/kernel/fuse_i.h
+++ b/kernel/fuse_i.h
@@ -67,12 +67,19 @@
#define mutex semaphore
#endif
#ifndef HAVE_I_MUTEX
+#ifndef mutex_destroy
+/* Some RHEL kernels include a backported mutex.h, which lacks mutex_destroy */
+#define mutex_destroy(m) do { } while (0)
+#endif
#define i_mutex i_sem /* Hack for struct inode */
#endif
#ifndef KERNEL_2_6_19_PLUS
#define clear_nlink(inode) (inode)->i_nlink = 0
#define inc_nlink(inode) (inode)->i_nlink++
#endif
+#ifndef HAVE_CONFIG_BLOCK
+#define CONFIG_BLOCK
+#endif
/** Max number of pages that can be used in a single read request */
#define FUSE_MAX_PAGES_PER_REQ 32