PERFORCE change 170996 for review
    Aditya Sarawgi 
    truncs at FreeBSD.org
       
    Tue Nov 24 20:08:48 UTC 2009
    
    
  
http://p4web.freebsd.org/chv.cgi?CH=170996
Change 170996 by truncs at aditya on 2009/11/24 20:08:34
	1) Fix Build
	2) Add mutex assertion
Affected files ...
.. //depot/projects/soc2009/soc_ext2fs/src/sys/fs/ext2fs/ext2_alloc.c#18 edit
.. //depot/projects/soc2009/soc_ext2fs/src/sys/fs/ext2fs/ext2_vfsops.c#11 edit
Differences ...
==== //depot/projects/soc2009/soc_ext2fs/src/sys/fs/ext2fs/ext2_alloc.c#18 (text+ko) ====
@@ -642,12 +642,12 @@
 	int error, bno, start, end, loc;
 	char *bbp;
 	/* XXX ondisk32 */
-	
+	mtx_assert(EXT2_MTX(ip->i_ump), MA_OWNED);
 	fs = ip->i_e2fs;
 	ump = ip->i_ump;
 	if (fs->e2fs_gd[cg].ext2bgd_nbfree == 0)
 		return (0);
-	EXT2_UNLOCK(ump);				
+	EXT2_UNLOCK(ump);
 	error = bread(ip->i_devvp, fsbtodb(fs,
 		fs->e2fs_gd[cg].ext2bgd_b_bitmap),
 		(int)fs->e2fs_bsize, NOCRED, &bp);
==== //depot/projects/soc2009/soc_ext2fs/src/sys/fs/ext2fs/ext2_vfsops.c#11 (text+ko) ====
@@ -624,7 +624,7 @@
 	MNT_ILOCK(mp);
  	mp->mnt_kern_flag |= MNTK_MPSAFE | MNTK_LOOKUP_SHARED |
             MNTK_EXTENDED_SHARED;
-	MNT_UNLOCK(mp);
+	MNT_IUNLOCK(mp);
 	return (0);
 out:
 	if (bp)
    
    
More information about the p4-projects
mailing list