Jeff Roberson b099db5881 - Solve a race where we could lose a call to VOP_INACTIVE. If vget() waiting
on a lock held the last usecount ref on a vnode and the lock failed we
   would not call INACTIVE.  Solve this by only holding a holdcnt to prevent
   the vnode from disappearing while we wait on vn_lock.  Other callers
   may now VOP_INACTIVE while we are waiting on the lock, however this race
   is acceptable, while losing INACTIVE is not.

Discussed with:	kan, pjd
Tested by:	kkenn
Sponsored by:	Isilon Systems, Inc.
MFC After:	1 week
2006-02-01 00:30:05 +00:00
..
2006-01-22 06:01:48 +00:00
2006-01-27 23:06:08 +00:00
2005-12-23 21:32:40 +00:00
2005-12-04 02:12:43 +00:00
2005-12-28 17:13:31 +00:00
2005-12-09 02:27:55 +00:00
2005-11-17 08:56:21 +00:00
2006-01-22 06:01:48 +00:00
2006-01-22 05:59:27 +00:00