Konstantin Belousov 973bdaa06f Use curthread instead of the FIRST_THREAD_IN_PROC for vnlru and syncer,
when applicable.

Aquire Giant slightly later for vnlru.

In the syncer, aquire the Giant only when a vnode belongs to the
non-MPsafe fs.

In both speedup_syncer() and syncer_shutdown(), remove the syncer thread from
the lbolt sleep queue after the syncer state is modified, not before.

Herded by:	attilio
Tested by:	Peter Holm
Reviewed by:	ups
MFC after:	1 week
2007-12-05 09:34:04 +00:00
..
2007-08-16 05:32:26 +00:00
2007-11-15 14:16:20 +00:00
2007-04-23 12:53:00 +00:00
2007-08-16 05:32:26 +00:00
2007-08-16 05:32:26 +00:00