From 72c9d8b83fbd1e48c3f04062c769626db0122670 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 25 Jan 2008 14:14:29 -0800 Subject: [PATCH] build with 2.6.24 or earlier (well, 2.6.23, at least) --- src/kernel/super.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/kernel/super.c b/src/kernel/super.c index b00f4a26630bc..6fc7e26cd5555 100644 --- a/src/kernel/super.c +++ b/src/kernel/super.c @@ -4,7 +4,7 @@ #include #include #include - +#include int ceph_super_debug = 50; #define DOUT_VAR ceph_super_debug @@ -142,7 +142,11 @@ static void ceph_destroy_inode(struct inode *inode) kmem_cache_free(ceph_inode_cachep, ci); } +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 24) +static void init_once(void *foo, struct kmem_cache *cachep, unsigned long flags) +#else static void init_once(struct kmem_cache *cachep, void *foo) +#endif { struct ceph_inode_info *ci = foo; dout(10, "init_once on %p\n", foo); -- 2.39.5