diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2007-09-18 13:00:33 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2007-09-18 13:00:33 +0000 |
commit | 68a9657062996e40c6d59746dd760374403e07e4 (patch) | |
tree | da780043d0a4165334d17bb72761276aacec93f6 /kernel/inode.c | |
parent | 8834fbf05b2f3a2fb46a3792c3912ece50ccfeab (diff) | |
download | libfuse-68a9657062996e40c6d59746dd760374403e07e4.tar.gz |
Fix kernel module compilation for 2.6.23
Diffstat (limited to 'kernel/inode.c')
-rw-r--r-- | kernel/inode.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/kernel/inode.c b/kernel/inode.c index a072f95..f52ee8b 100644 --- a/kernel/inode.c +++ b/kernel/inode.c @@ -861,10 +861,18 @@ static int __init fuse_fs_init(void) if (err) goto out_unreg; +#ifdef KERNEL_2_6_23_PLUS + fuse_inode_cachep = kmem_cache_create("fuse_inode", + sizeof(struct fuse_inode), + 0, SLAB_HWCACHE_ALIGN, + fuse_inode_init_once); +#else fuse_inode_cachep = kmem_cache_create("fuse_inode", sizeof(struct fuse_inode), 0, SLAB_HWCACHE_ALIGN, fuse_inode_init_once, NULL); +#endif + err = -ENOMEM; if (!fuse_inode_cachep) goto out_unreg2; |