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