Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Nov 2009 20:08:47 GMT
From:      Aditya Sarawgi <truncs@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 170996 for review
Message-ID:  <200911242008.nAOK8lQt034750@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/chv.cgi?CH=170996

Change 170996 by truncs@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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911242008.nAOK8lQt034750>