Konstantin Belousov ec7a247a24 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 by:	Peter Holm
Reviewed by:	tegge, bde
Approved by:	pjd (mentor)
MFC after:	3 weeks
2006-10-10 09:20:54 +00:00
..
PR:
2006-10-04 21:37:10 +00:00
2006-10-09 07:00:59 +00:00
2006-10-05 09:48:25 +00:00
2006-09-15 10:44:55 +00:00
2006-05-26 13:54:27 +00:00
2006-09-30 12:37:43 +00:00
2006-10-08 13:53:45 +00:00
2006-10-09 20:26:32 +00:00