X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fopenpromfs%2Finode.c;h=d88173840082aad76ab84a2c086c3d06bb73bef9;hb=0b776eb5426752d4e53354ac89e3710d857e09a7;hp=bde1c164417d8f3bdf66f63241358ad90bd47f6d;hpb=8800c0ebf5e8363dab66647512dcef5b83203dec;p=linux-2.6 diff --git a/fs/openpromfs/inode.c b/fs/openpromfs/inode.c index bde1c16441..d881738400 100644 --- a/fs/openpromfs/inode.c +++ b/fs/openpromfs/inode.c @@ -415,13 +415,11 @@ static struct file_system_type openprom_fs_type = { .kill_sb = kill_anon_super, }; -static void op_inode_init_once(void *data, struct kmem_cache * cachep, unsigned long flags) +static void op_inode_init_once(struct kmem_cache * cachep, void *data) { struct op_inode_info *oi = (struct op_inode_info *) data; - if ((flags & (SLAB_CTOR_VERIFY|SLAB_CTOR_CONSTRUCTOR)) == - SLAB_CTOR_CONSTRUCTOR) - inode_init_once(&oi->vfs_inode); + inode_init_once(&oi->vfs_inode); } static int __init init_openprom_fs(void) @@ -433,7 +431,7 @@ static int __init init_openprom_fs(void) 0, (SLAB_RECLAIM_ACCOUNT | SLAB_MEM_SPREAD), - op_inode_init_once, NULL); + op_inode_init_once); if (!op_inode_cachep) return -ENOMEM;