PERFORCE change 169506 for review
Aditya Sarawgi
truncs at FreeBSD.org
Wed Oct 14 21:26:15 UTC 2009
http://p4web.freebsd.org/chv.cgi?CH=169506
Change 169506 by truncs at aditya on 2009/10/14 21:25:28
Initialize the mutex has done in FFS.
Affected files ...
.. //depot/projects/soc2009/soc_ext2fs/src/sys/fs/ext2fs/ext2_vfsops.c#8 edit
Differences ...
==== //depot/projects/soc2009/soc_ext2fs/src/sys/fs/ext2fs/ext2_vfsops.c#8 (text+ko) ====
@@ -577,6 +577,7 @@
M_EXT2MNT, M_WAITOK);
ump->um_e2fs->e2fs = malloc(sizeof(struct ext2fs),
M_EXT2MNT, M_WAITOK);
+ mtx_init(EXT2_MTX(ump), "EXT2FS", "EXT2FS Lock", MTX_DEF);
bcopy(es, ump->um_e2fs->e2fs, (u_int)sizeof(struct ext2fs));
if ((error = compute_sb_data(devvp, ump->um_e2fs->e2fs, ump->um_e2fs)))
goto out;
@@ -629,6 +630,7 @@
PICKUP_GIANT();
}
if (ump) {
+ mtx_destroy(EXT2_MTX(ump));
free(ump->um_e2fs->e2fs_gd, M_EXT2MNT);
free(ump->um_e2fs->e2fs_contigdirs, M_EXT2MNT);
free(ump->um_e2fs->e2fs, M_EXT2MNT);
More information about the p4-projects
mailing list