From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Thu, 30 Jul 1998 14:25:57 -0700 (PDT) From: Linus Torvalds Subject: Re: writable swap cache explained (it's weird) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-linux-mm@kvack.org To: "Benjamin C.R. LaHaise" Cc: Bill Hawes , Linux-kernel , linux-mm@kvack.org List-ID: On Thu, 30 Jul 1998, Benjamin C.R. LaHaise wrote: > > (a) sounds like the Obvious Thing To Do in the mmap method for /proc, but > will break xdos. Wtf were they thinking in writing that insane code? > Hmmm, this bug probably applies to 2.0 too.... in a much more subtle > fashion. The insane code is indeed insane, but I think I understand why they did it: they didn't want to mess around with sysv shared memory regions. I'd love to just completely get rid of mmap() on /proc/self/mem, because it actually is a bad idea completely (not just the shared mappings - even a private mapping of another mapping that is shared has simply completely untenable logical problems). I'd much more prefer for somebody to take the time to change dosemu to use the standard (and supported) sysv shared memory setup than to make any kernel changes.. Linus -- This is a majordomo managed list. To unsubscribe, send a message with the body 'unsubscribe linux-mm me@address' to: majordomo@kvack.org