X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fsuper.c;h=c177b92419c56680c50cc1e6eceed41366ff84de;hb=c2642ab05b855d2d3b850ddf90dbb02b1b9358ac;hp=0a30e51692cf69579bf51670bb2a6f8cb56f0626;hpb=6150c32589d1976ca8a5c987df951088c05a7542;p=linux-2.6 diff --git a/fs/super.c b/fs/super.c index 0a30e51692..c177b92419 100644 --- a/fs/super.c +++ b/fs/super.c @@ -72,7 +72,7 @@ static struct super_block *alloc_super(void) INIT_HLIST_HEAD(&s->s_anon); INIT_LIST_HEAD(&s->s_inodes); init_rwsem(&s->s_umount); - sema_init(&s->s_lock, 1); + mutex_init(&s->s_lock); down_write(&s->s_umount); s->s_count = S_BIAS; atomic_set(&s->s_active, 1);