From 47910d7b8af40ffaccc8845d10d109871b5be604 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Sat, 3 Feb 2007 11:28:17 +0000 Subject: merge to fuse_2_6_merge2 --- kernel/fuse_i.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'kernel/fuse_i.h') diff --git a/kernel/fuse_i.h b/kernel/fuse_i.h index 5259ee1..f4e2ece 100644 --- a/kernel/fuse_i.h +++ b/kernel/fuse_i.h @@ -42,7 +42,7 @@ # define KERNEL_2_6_19_PLUS #endif -#ifdef __arm__ +#if defined(__arm__) && LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20) #define DCACHE_BUG #endif @@ -55,13 +55,18 @@ #include #include #include -#ifndef DEFINE_MUTEX +#ifdef HAVE_MUTEX_H +#include +#else +#include #define DEFINE_MUTEX(m) DECLARE_MUTEX(m) #define mutex_init(m) init_MUTEX(m) #define mutex_destroy(m) do { } while (0) #define mutex_lock(m) down(m) #define mutex_unlock(m) up(m) #define mutex semaphore +#endif +#ifndef HAVE_I_MUTEX #define i_mutex i_sem /* Hack for struct inode */ #endif #ifndef KERNEL_2_6_19_PLUS -- cgit v1.2.3