Hey Bruce,
On 02/14/2017 03:03 PM, Bruce Ashfield wrote:
On 2017-02-13 3:41 PM, Alejandro Hernandez wrote:
These set of patches enable Link Time Optimization (LTO), they are
meant specifically
for linux-yocto-4.4, another set (rebased) will be sent for
linux-yocto-4.8 and
linux-yocto-4.9 respectively, these also complement the series sent
to yocto-kernel-cache
a few weeks ago.
The changes look fine to me, but in order to properly track them
against upstream, I'd like to add a bit more logging to the commit
headers.
I assume these were posted to lkml (I haven't gone to look yet),
and if they were posted, can we add a lkml archive link to the
headers ?
That allows me to track the progress and update/drop them as appropriate.
Bruce
Yes, these were posted to the lkml sometime ago, do you mean add the
link to every patch on its commit specifically
or add the links for all of them in the cover letter?
Andi Kleen (14):
Kbuild, lto: Set TMPDIR for LTO v4
lto: Add __noreorder and mark initcalls __noreorder
Kbuild, lto: Add Link Time Optimization support
lto: Disable LTO for hweight functions
Don't inline __const_udelay
Mark spinlocks noinline when inline spinlocks are disabled
Kbuild, bloat-o-meter: Ignore .lto_priv postfix
Don't let LATENCYTOP and LOCKDEP select KALLSYMS_ALL
lto, workaround: Disable LTO for BPF
x86, perf: Fix __initconst declaration in rapl perf driver
x86, workaround: Disable mm init BUILD_BUG_ON for LTO
work around linker map issue
sched: Move sched_to_prio arrays out of line
fixup! Kbuild, lto: Add Link Time Optimization support
Documentation/lto-build | 173
++++++++++++++++++++++++++++
Makefile | 19 ++-
arch/x86/Kconfig | 2 +-
arch/x86/kernel/cpu/perf_event_intel_rapl.c | 2 +-
arch/x86/kernel/vmlinux.lds.S | 2 +
arch/x86/lib/delay.c | 2 +-
arch/x86/mm/init_32.c | 2 +
include/linux/compiler-gcc.h | 5 +
include/linux/compiler.h | 4 +
include/linux/init.h | 2 +-
init/Kconfig | 73 ++++++++++++
kernel/bpf/Makefile | 5 +
kernel/gcov/Kconfig | 2 +-
kernel/locking/spinlock.c | 56 ++++-----
kernel/sched/auto_group.c | 2 +-
kernel/sched/core.c | 45 +++++++-
kernel/sched/sched.h | 42 +------
lib/Kconfig.debug | 3 +-
lib/Makefile | 4 +-
scripts/Makefile.lto | 94 +++++++++++++++
scripts/Makefile.modpost | 7 +-
scripts/bloat-o-meter | 1 +
scripts/gcc-ld | 2 +-
scripts/link-vmlinux.sh | 2 +-
24 files changed, 466 insertions(+), 85 deletions(-)
create mode 100644 Documentation/lto-build
create mode 100644 scripts/Makefile.lto
--
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto