The patch titled binfmt_elf: quiet GCC-4.6 'set but not used' warning in load_elf_binary() has been removed from the -mm tree. Its filename was binfmt_elf-quiet-gcc-46-set-but-not-used-warning-in-load_elf_binary.patch This patch was dropped because it was merged into mainline or a subsystem tree The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: binfmt_elf: quiet GCC-4.6 'set but not used' warning in load_elf_binary() From: David Daney <ddaney@xxxxxxxxxxxxxxxxxx> With GCC-4.6 we get warnings about things being 'set but not used'. In load_elf_binary() this can happen with reloc_func_desc if ELF_PLAT_INIT is defined, but doesn't use the reloc_func_desc argument. Quiet the warning/error by marking reloc_func_desc as __maybe_unused. Signed-off-by: David Daney <ddaney@xxxxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- fs/binfmt_elf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN fs/binfmt_elf.c~binfmt_elf-quiet-gcc-46-set-but-not-used-warning-in-load_elf_binary fs/binfmt_elf.c --- a/fs/binfmt_elf.c~binfmt_elf-quiet-gcc-46-set-but-not-used-warning-in-load_elf_binary +++ a/fs/binfmt_elf.c @@ -570,7 +570,7 @@ static int load_elf_binary(struct linux_ 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 { _ Patches currently in -mm which might be from ddaney@xxxxxxxxxxxxxxxxxx are origin.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html