kib 9dc2013eef MFC
sys/ufs/ffs/ffs_inode.c rev. 1.107
sys/ufs/ffs/ffs_snapshot.c rev. 1.131
sys/ufs/ffs/ffs_vnops.c rev. 1.161
sys/ufs/ufs/inode.h rev. 1.51
sys/ufs/ufs/ufs_vnops.c rev. 1.280

Do not translate the IN_ACCESS inode flag into the IN_MODIFIED while filesystem
is suspending/suspended. Doing so may result in deadlock. Instead, set the
(new) IN_LAZYACCESS flag, that becomes IN_MODIFIED when suspend is lifted.

Change the locking protocol in order to set the IN_ACCESS and timestamps
without upgrading shared vnode lock to exclusive (see comments in the
inode.h). Before that, inode was modified while holding only shared
lock.

Tested on RELENG_6 by:	Peter Holm
Approved by:	re (kensmith)
2006-11-07 16:56:11 +00:00
..
2006-10-09 18:41:37 +00:00
2006-11-03 09:18:31 +00:00
2006-11-05 08:50:38 +00:00
2006-03-13 03:04:00 +00:00
2006-10-28 19:50:00 +00:00
2006-10-26 11:22:04 +00:00
2006-11-02 14:57:22 +00:00
2006-10-30 15:46:29 +00:00
2005-03-28 18:31:18 +00:00
2006-10-21 07:16:41 +00:00
2006-08-06 19:03:27 +00:00
2006-10-09 18:41:37 +00:00
2006-11-03 09:15:55 +00:00
2006-11-05 08:50:38 +00:00
2006-11-07 16:29:40 +00:00
2006-09-02 17:09:26 +00:00
2006-10-28 18:17:09 +00:00
2006-09-04 15:17:50 +00:00
2006-01-27 21:50:11 +00:00
2006-08-11 19:41:51 +00:00
2006-08-11 19:41:51 +00:00
2005-10-09 03:21:56 +00:00
2006-08-14 09:52:24 +00:00
2006-11-03 09:16:48 +00:00
2006-10-09 18:41:37 +00:00
2006-08-03 12:50:21 +00:00
2006-10-09 18:41:37 +00:00
2006-01-27 18:22:11 +00:00
2006-10-16 15:03:48 +00:00
2006-11-05 13:32:58 +00:00
2006-11-05 08:50:38 +00:00
MFC
2006-11-07 16:56:11 +00:00
2006-10-14 06:04:32 +00:00
2006-08-18 21:43:47 +00:00