[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <AANLkTimuP9cFvd4pfqy6=vixSMdagrSEv1-VLNAEuWgr@mail.gmail.com>
Date: Fri, 20 Aug 2010 16:59:55 -0700
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Ian Campbell <ijc@...lion.org.uk>
Cc: linux-kernel@...r.kernel.org, stable@...nel.org,
stable-review@...nel.org, akpm@...ux-foundation.org,
alan@...rguk.ukuu.org.uk, Greg KH <gregkh@...e.de>,
Peter Zijlstra <peterz@...radead.org>
Subject: [RFC] mlock/stack guard interaction fixup
Ian (and others),
here's a three-patch series that uses the doubly linked list to do
your mlock() case hopefully correctly.
NOTE! It's untested. The first patch (which is the slightly scary one)
is tested to some degree, the two other ones I checked that they
compile, but that's it.
I'm not going to apply them to my main tree unless they get testing
and acks. And as mentioned, I've not done any of the changes that
having a vm_prev pointer can allow in other places.
Comments? Fixes? Braindamage?
Linus
View attachment "0001-mm-make-the-vma-list-be-doubly-linked.patch" of type "text/x-patch" (4865 bytes)
View attachment "0002-mm-make-the-mlock-stack-guard-page-checks-stricter.patch" of type "text/x-patch" (1667 bytes)
View attachment "0003-mm-make-stack-guard-page-logic-use-vm_prev-pointer.patch" of type "text/x-patch" (1508 bytes)
Powered by blists - more mailing lists