[Devel] Re: [PATCH] IA64,sparc: local DoS with corrupted ELFs

Kyle McMartin kyle at parisc-linux.org
Tue Sep 5 04:39:39 PDT 2006


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.




More information about the Devel mailing list