freebsd-skq/sys/fs/msdosfs
Konstantin Belousov ef6a2be307 Assert that the msdosfs vnode is (e)locked in several places.
The plan is to use vnode lock to protect denode and fat cache,
and having separate lock for block use map.

Change the check and return on impossible condition into KASSERT().

Tested by:	pho
MFC after:	3 weeks
2010-02-28 17:07:49 +00:00
..
bootsect.h - Add idempotency guards so the structures can be used in other utilities. 2010-02-13 12:41:07 +00:00
bpb.h - Add idempotency guards so the structures can be used in other utilities. 2010-02-13 12:41:07 +00:00
denode.h Remove unused macros. 2010-02-13 11:34:25 +00:00
direntry.h - Add idempotency guards so the structures can be used in other utilities. 2010-02-13 12:41:07 +00:00
fat.h
msdosfs_conv.c - Add idempotency guards so the structures can be used in other utilities. 2010-02-13 12:41:07 +00:00
msdosfs_denode.c Assert that the msdosfs vnode is (e)locked in several places. 2010-02-28 17:07:49 +00:00
msdosfs_fat.c Assert that the msdosfs vnode is (e)locked in several places. 2010-02-28 17:07:49 +00:00
msdosfs_fileno.c Remove unused include(s). 2007-08-07 02:08:06 +00:00
msdosfs_iconv.c Remove unused include(s). 2007-08-07 02:08:06 +00:00
msdosfs_lookup.c - Add idempotency guards so the structures can be used in other utilities. 2010-02-13 12:41:07 +00:00
msdosfs_vfsops.c Remove the thread argument from the FSD (File-System Dependent) parts of 2009-05-11 15:33:26 +00:00
msdosfs_vnops.c Fix common misspelling of hierarchy 2010-02-20 10:19:19 +00:00
msdosfsmount.h - Hold a reference on the cdev a filesystem is mounted from in the mount. 2009-02-27 20:00:15 +00:00