In the last episode (Mar 27), Andrew said: > > On Tue, 26 Mar 2002, Terry Lambert wrote: > > > > Sure it can, if the idprio process has locked a vnode trying to update
Careful; I wrote the above line, not Terry. > But if system calls aren't preempted under what circumstances can a > process hold a vnode lock and then be usurped for processor? System calls aren't preempted, but if while processing a syscall, the kernel decides to tsleep(), say because of disk I/O (a very common thing when dealing with vnodes :), then another process is free to start running. -- Dan Nelson [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message