Messages in this thread | | | Date | Wed, 30 Jan 2008 11:19:28 -0800 (PST) | From | Christoph Lameter <> | Subject | Re: [patch 1/6] mmu_notifier: Core code |
| |
On Wed, 30 Jan 2008, Jack Steiner wrote:
> Moving to a different lock solves the problem.
Well it gets us back to the issue why we removed the lock. As Robin said before: If its global then we can have a huge number of tasks contending for the lock on startup of a process with a large number of ranks. The reason to go to mmap_sem was that it was placed in the mm_struct and so we would just have a couple of contentions per mm_struct.
I'll be looking for some other way to do this.
| |