Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux

Pull arm64 fixes from Catalin Marinas:

- Fix the loading of modules built with binutils-2.35. This version
produces writable and executable .text.ftrace_trampoline section
which is rejected by the kernel.

- Remove the exporting of cpu_logical_map() as the Tegra driver has now
been fixed and no longer uses this function.

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
arm64/module: set trampoline section flags regardless of CONFIG_DYNAMIC_FTRACE
arm64: Remove exporting cpu_logical_map symbol

+1 -3
+1 -2
arch/arm64/kernel/module-plts.c
··· 305 305 mod->arch.core.plt_shndx = i; 306 306 else if (!strcmp(secstrings + sechdrs[i].sh_name, ".init.plt")) 307 307 mod->arch.init.plt_shndx = i; 308 - else if (IS_ENABLED(CONFIG_DYNAMIC_FTRACE) && 309 - !strcmp(secstrings + sechdrs[i].sh_name, 308 + else if (!strcmp(secstrings + sechdrs[i].sh_name, 310 309 ".text.ftrace_trampoline")) 311 310 tramp = sechdrs + i; 312 311 else if (sechdrs[i].sh_type == SHT_SYMTAB)
-1
arch/arm64/kernel/setup.c
··· 280 280 { 281 281 return __cpu_logical_map[cpu]; 282 282 } 283 - EXPORT_SYMBOL_GPL(cpu_logical_map); 284 283 285 284 void __init __no_sanitize_address setup_arch(char **cmdline_p) 286 285 {