[9279] in bugtraq
Re: 2.2.0 SECURITY (fwd)
daemon@ATHENA.MIT.EDU (Andrea Arcangeli)
Thu Jan 28 13:32:55 1999
Date: Thu, 28 Jan 1999 02:12:20 +0100
Reply-To: Andrea Arcangeli <andrea@e-mind.com>
From: Andrea Arcangeli <andrea@E-MIND.COM>
X-To: //Stany <stany@PET.NOTBSD.ORG>
To: BUGTRAQ@NETSPACE.ORG
In-Reply-To: <Pine.LNX.3.96.990127213248.1147A-100000@laser.bogus>
On Wed, 27 Jan 1999, Andrea Arcangeli wrote:
> And here it is my race-fix against linux-2.2.0 (that I written today and
> last night). I am not able to cause process to go in D state or Oopses or
The fix I posted some hour ago is still perfectly working and safe but as
pointed out by Stephen C. Tweedie I don't need a new finegrined spinlock
(mm_lock) to be atomic between tsk->mm = &init_mm and mmput() because we
just have the big kernel lock held in the interesting places. Note: my new
mm_lock is still fine but it's _not_ strictly needed, is just a bit of
overhead (zero in an UP compilation). The other part of the patch
(array.c) instead is still _strictly_ needed to not Oops and/or crash.
Andrea Arcangeli