Subject: Re: Uh, kthread_wait()?
To: None <kpneal@pobox.com>
From: Jason R Thorpe <thorpej@wasabisystems.com>
List: tech-kern
Date: 02/12/2003 22:19:14
On Wed, Feb 12, 2003 at 11:52:33PM -0500, kpneal@pobox.com wrote:

 > Why is there no kthread_wait() call in the kernel?

I guess no one ever needed one before :-)

 > If I'm running in the kernel and want to know when a kthread has
 > actually ended what are my options?

Well, you could use a two-bit handshake for "exit" and "exited".

 > While I'm asking, why are there no calls to destroy locks? I can
 > create locks but I can't destroy them? Why not? Even if destroying
 > a lock is as simple as zeroing it out, wouldn't a call to do this
 > be a good place to check for errors?

For lockmgr locks there is LK_DRAIN...

-- 
        -- Jason R. Thorpe <thorpej@wasabisystems.com>