NetBSD/sys/ufs
hannken 8169dcee9d Update and add locking to ufs_quota:
- Replace DQ_LOCK/DQ_WANT/sleep/wakeup with a mutex `dq_interlock'.  Use this
  mutex to protect all quota values and flags.
- Protect the hashtable with a mutex.
- Never update quotas for the quota files on the same file system.  Prevents
  a deadlock when dqsync() has to change the  quota file's size (PR #13942).

Reviewed by:	Andrew Doran <ad@netbsd.org>
		Bill Stouder-Studenmund <wrstuden@netbsd.org>
2007-07-19 09:33:04 +00:00
..
ext2fs Make set_statvfs_info() take a parameter for the vfs name instead 2007-07-17 11:19:31 +00:00
ffs Make set_statvfs_info() take a parameter for the vfs name instead 2007-07-17 11:19:31 +00:00
lfs Eliminate MFSNAMELEN 2007-07-17 21:26:41 +00:00
mfs Make set_statvfs_info() take a parameter for the vfs name instead 2007-07-17 11:19:31 +00:00
ufs Update and add locking to ufs_quota: 2007-07-19 09:33:04 +00:00
files.ufs Let ext2fs be built even when none of ffs, lfs and mfs are present. 2006-11-13 16:12:54 +00:00
Makefile