On Thu, Nov 04, 2004 at 05:40:59PM -0800, Daniel McNeil wrote: > > Not quite. It fixed the might_sleep() in lowcomms_close(), > but there is a down_write() is close_connection() causing > another might_sleep(). Hmm, well spotted. In that case the whole of that stack of code needs to be taken out of the atomic section. Dave? -- patrick