Just Browsing Login

linux-kernel



Search Last Month
Search Last 6 Months
Search All Messages
Search Since this date:
linux-kernel Home
NNYTech.net
 Message #357535 of 357539 
Previous Message | Next message |  |
Date: 1970-01-01
From: Linus Torvalds
Subject: Re: Require mmap handler for a.out executables
Click here for more on this subject



On Thu, 27 Jul 2006, Christoph Hellwig wrote:
>
> > diff --git a/fs/binfmt_aout.c b/fs/binfmt_aout.c
> > index f312103..5638acf 100644
> > --- a/fs/binfmt_aout.c
> > +++ b/fs/binfmt_aout.c
> > -278,6 +278,9 static int load_aout_binary(struct linux
> > return -ENOEXEC;
> > }
> >
> > + if (!bprm->file->f_op || !bprm->file->f_op->mmap)
> > + return -ENOEXEC;
> > +
>
> These checks need a big comment explanining why they are there, else people
> will remove them again by accident.

Since we fixed the /proc problem in a different way, I decided that it
might be best to leave the a.out stuff alone, at least for now. It is
conceivable that somebody actually might be using executables on some
strange filesystem that doesn't support mmap, although I can't for the
moment think of any good reason.

Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
lt 2003
fe
ige
fitive
furative