From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kyle McMartin Date: Tue, 05 Sep 2006 11:39:39 +0000 Subject: Re: [PATCH] IA64,sparc: local DoS with corrupted ELFs Message-Id: <20060905113939.GA5130@tachyon.int.mcmartin.ca> List-Id: References: <44FC193C.4080205@openvz.org> In-Reply-To: <44FC193C.4080205@openvz.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Kirill Korotaev Cc: Linus Torvalds , Linux Kernel Mailing List , Fernando Vazquez , "David S. Miller" , tony.luck@intel.com, linux-ia64@vger.kernel.org, stable@kernel.org, xemul@openvz.org, devel@openvz.org On Mon, Sep 04, 2006 at 04:17:00PM +0400, Kirill Korotaev wrote: > --- a/include/asm-generic/mman.h > +++ b/include/asm-generic/mman.h > @@ -39,4 +39,10 @@ #define MADV_DOFORK 11 /* do inherit ac > #define MAP_ANON MAP_ANONYMOUS > #define MAP_FILE 0 > > +#ifdef __KERNEL__ > +#ifndef arch_mmap_check > +#define arch_mmap_check(addr, len, flags) (0) > +#endif > +#endif > + > #endif This breaks all arches that don't use asm-generic/mman.h, and that you didn't add arch_mmap_check to asm/mman.h for.