Subject: Re: PROT_EXEC mappings of vnodes -> VTEXT
To: Ben Harris <bjh21@netbsd.org>
From: Jason R Thorpe <thorpej@wasabisystems.com>
List: tech-kern
Date: 10/30/2001 06:45:36
On Tue, Oct 30, 2001 at 11:04:34AM +0000, Ben Harris wrote:
> In article <20011029215305.A11913@spathi.chuq.com> you write:
> >but I really don't think we should allow unpriviledged users
> >to cause any file they can read to become read-only just by
> >mapping it with PROT_EXEC. the VTEXT flag was originally used
> >just for the read-only part, I was overloading it when I used it
> >for affecting paging behaviour.
>
> Hmm. What's the reasoning behind protecting executables against being
> overwritten, and why doesn't it apply to shared libraries as well?
Yah, I'm a little fuzzy on this, too. If the idea is that you don't
want the underlying file changing while you deamand-page from it, then
that applies to shared libraries, too.
--
-- Jason R. Thorpe <thorpej@wasabisystems.com>