X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=fs%2Fadfs%2Fsuper.c;h=1c9fd3029496f577a69252b119adc817ff26fe85;hb=939ab20152390c8ccccfa6fac0830405ca91d903;hp=2e5f2c8371ee3839acf853d7b2f3d22a08a9fe0c;hpb=902b236c087bf021c94cc21a2b09d928c4156c2b;p=linux-2.6-omap-h63xx.git diff --git a/fs/adfs/super.c b/fs/adfs/super.c index 2e5f2c8371e..1c9fd302949 100644 --- a/fs/adfs/super.c +++ b/fs/adfs/super.c @@ -232,18 +232,16 @@ static void init_once(void * foo, struct kmem_cache * cachep, unsigned long flag { struct adfs_inode_info *ei = (struct adfs_inode_info *) foo; - if ((flags & (SLAB_CTOR_VERIFY|SLAB_CTOR_CONSTRUCTOR)) == - SLAB_CTOR_CONSTRUCTOR) - inode_init_once(&ei->vfs_inode); + inode_init_once(&ei->vfs_inode); } - + static int init_inodecache(void) { adfs_inode_cachep = kmem_cache_create("adfs_inode_cache", sizeof(struct adfs_inode_info), 0, (SLAB_RECLAIM_ACCOUNT| SLAB_MEM_SPREAD), - init_once, NULL); + init_once); if (adfs_inode_cachep == NULL) return -ENOMEM; return 0;