Whamcloud - gitweb
Lots of bug fixes:
[fs/lustre-release.git] / lustre / obdfs / super.c
index e5d04a7..f4cdf0c 100644 (file)
@@ -196,6 +196,7 @@ static struct super_block * obdfs_read_super(struct super_block *sb,
        }
 
        INIT_LIST_HEAD(&sbi->osi_inodes);
+       sema_init(&sbi->osi_list_mutex, 1);
 
        sbi->osi_super = sb;
 
@@ -307,6 +308,7 @@ void obdfs_read_inode(struct inode *inode)
        INIT_LIST_HEAD(obdfs_iplist(inode)); /* list of dirty pages on inode */
        INIT_LIST_HEAD(obdfs_islist(inode)); /* list of inodes in superblock */
 
+
        obdo_free(oa);
        /* OIDEBUG(inode); */