Messages in this thread |  | | | Date | Thu, 9 Dec 2010 22:11:30 -0800 | | Subject | Re: [PATCH 1/6] mlock: only hold mmap_sem in shared mode when faulting in pages | | From | Linus Torvalds <> |
| |
On Wednesday, December 8, 2010, Michel Lespinasse <walken@google.com> wrote: > > Yes, patch 1/6 changes the long hold time to be in read mode instead > of write mode, which is only a band-aid. But, this prepares for patch > 5/6, which releases mmap_sem whenever there is contention on it or > when blocking on disk reads.
I have to say that I'm not a huge fan of that horribly kludgy contention check case.
The "move page-in to read-locked sequence" and the changes to get_user_pages look fine, but the contention thing is just disgusting. I'd really like to see some other approach if at all possible.
|  |