X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fgfs2%2Fmain.c;h=9c7765c12d62eeac6443d853cf6bde4584019690;hb=197cd65accc6a274dabcd81f4811ba5d9a4856df;hp=79c91fd8381bc11d61bba006daba21a1cf713f81;hpb=42f04b6d4c8c69ccffc10863418c5b5f100a8554;p=linux-2.6 diff --git a/fs/gfs2/main.c b/fs/gfs2/main.c index 79c91fd838..9c7765c12d 100644 --- a/fs/gfs2/main.c +++ b/fs/gfs2/main.c @@ -24,17 +24,16 @@ #include "util.h" #include "glock.h" -static void gfs2_init_inode_once(void *foo, struct kmem_cache *cachep, unsigned long flags) +static void gfs2_init_inode_once(struct kmem_cache *cachep, void *foo) { struct gfs2_inode *ip = foo; inode_init_once(&ip->i_inode); - spin_lock_init(&ip->i_spin); init_rwsem(&ip->i_rw_mutex); - memset(ip->i_cache, 0, sizeof(ip->i_cache)); + ip->i_alloc = NULL; } -static void gfs2_init_glock_once(void *foo, struct kmem_cache *cachep, unsigned long flags) +static void gfs2_init_glock_once(struct kmem_cache *cachep, void *foo) { struct gfs2_glock *gl = foo;