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