Re: tasks getting stuck on mmap_sem?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: David Miller
Date: Tuesday, August 17, 2010 - 2:44 pm

From: Tony Luck <tony.luck@intel.com>
Date: Tue, 17 Aug 2010 11:24:19 -0700


You might be triggering it via threading as well, since make uses
vfork() for running sub-jobs.


Like you I tried fixing atomic64, but as I mentioned it turns out
sparc64 (like powerpc) always uses a 32-bit 'int' semaphore count.

I thought perhaps that for some reason the rwsem generic code had
a dependency on 'long' so I switched sparc64's rwsems over to 'long'
counters last night too, but I still get the problem.

Even reverting the rwsem commit that added the "<" test didn't fix
things, so now I'm simply going to bisect.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
tasks getting stuck on mmap_sem?, David Miller, (Mon Aug 16, 9:12 pm)
Re: tasks getting stuck on mmap_sem?, Linus Torvalds, (Tue Aug 17, 9:14 am)
Re: tasks getting stuck on mmap_sem?, Tony Luck, (Tue Aug 17, 11:24 am)
Re: tasks getting stuck on mmap_sem?, Tony Luck, (Tue Aug 17, 1:46 pm)
Re: tasks getting stuck on mmap_sem?, Linus Torvalds, (Tue Aug 17, 2:08 pm)
Re: tasks getting stuck on mmap_sem?, Tony Luck, (Tue Aug 17, 2:26 pm)
Re: tasks getting stuck on mmap_sem?, Linus Torvalds, (Tue Aug 17, 2:28 pm)
Re: tasks getting stuck on mmap_sem?, David Miller, (Tue Aug 17, 2:44 pm)
Re: tasks getting stuck on mmap_sem?, Michel Lespinasse, (Tue Aug 17, 2:47 pm)
Re: tasks getting stuck on mmap_sem?, David Miller, (Tue Aug 17, 2:59 pm)
Re: tasks getting stuck on mmap_sem?, David Miller, (Tue Aug 17, 4:40 pm)