--- zzzz-none-000/linux-2.6.32.61/fs/binfmt_elf.c 2013-06-10 09:43:48.000000000 +0000 +++ ar9-7330-650/linux-2.6.32.61/fs/binfmt_elf.c 2013-10-15 13:42:37.000000000 +0000 @@ -574,7 +574,7 @@ unsigned long elf_entry; unsigned long interp_load_addr = 0; unsigned long start_code, end_code, start_data, end_data; - unsigned long reloc_func_desc = 0; + unsigned long reloc_func_desc __maybe_unused__ = 0; int executable_stack = EXSTACK_DEFAULT; unsigned long def_flags = 0; struct { @@ -1170,7 +1170,7 @@ if (FILTER(ELF_HEADERS) && vma->vm_pgoff == 0 && (vma->vm_flags & VM_READ)) { u32 __user *header = (u32 __user *) vma->vm_start; - u32 word; + u32 word = 0; mm_segment_t fs = get_fs(); /* * Doing it this way gets the constant folded by GCC.