Hi Linus, Here are Kbuild updates for v4.21 part 2. The following changes since commit ccda4af0f4b92f7b4c308d3acc262f4a7e3affad: Linux 4.20-rc2 (2018-11-11 17:12:31 -0600) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git tags/kbuild-v4.21-2 for you to fetch changes up to 5cd6239506cb97fb00c5992c1adaf6f9f788c5f2: kernel hacking: support building kernel with -Og optimization level (2018-11-19 23:32:54 +0900) ---------------------------------------------------------------- Kbuild updates for v4.21 (part 2) Debugging experience improvement by Changbin Du. Support -Og optimization level, which offers a reasonable level of optimization while maintaining a good debugging experience. Introduce a new option CONFIG_NO_AUTO_INLINE as well. With this option, only functions explicitly marked with "inline" will be inlined. This will allow the function tracer to trace more functions. ---------------------------------------------------------------- Changbin Du (5): x86/mm: declare check_la57_support() as inline openrisc: make function cache_loop() inline kernel hacking: add a config option to disable compiler auto-inlining ARM: mm: fix build error in fix_to_virt with -Og optimization level kernel hacking: support building kernel with -Og optimization level Makefile | 11 +++++++++++ arch/arm/mm/mmu.c | 2 +- arch/openrisc/mm/cache.c | 2 +- arch/x86/kernel/head64.c | 2 +- include/linux/compiler-gcc.h | 2 ++ init/Kconfig | 21 +++++++++++++++++++++ kernel/configs/tiny.config | 1 + lib/Kconfig.debug | 17 +++++++++++++++++ 8 files changed, 55 insertions(+), 3 deletions(-) -- Best Regards Masahiro Yamada