How newlines affect Linux kernel performance
Ugh, all external links in this article go through the Google click tracker. :-/<p>Here are ungoogled URLs:<p><a href="https://elixir.bootlin.com/linux/v4.17/source/include/linux/jhash.h#L70" rel="nofollow">https://elixir.bootlin.com/linux/v4.17/source/include/linux/...</a><p><a href="https://elixir.bootlin.com/linux/v4.17/source/include/net/dst.h#L442" rel="nofollow">https://elixir.bootlin.com/linux/v4.17/source/include/net/ds...</a><p><a href="https://elixir.bootlin.com/linux/v4.17/source/include/linux/thread_info.h#L121" rel="nofollow">https://elixir.bootlin.com/linux/v4.17/source/include/linux/...</a><p><a href="https://c9x.me/x86/html/file_module_x86_id_318.html" rel="nofollow">https://c9x.me/x86/html/file_module_x86_id_318.html</a><p><a href="https://elixir.bootlin.com/linux/v4.17/source/arch/x86/include/asm/bug.h#L33" rel="nofollow">https://elixir.bootlin.com/linux/v4.17/source/arch/x86/inclu...</a><p><a href="https://gcc.gnu.org/onlinedocs/gcc-4.0.1/gcc/Extended-Asm.html" rel="nofollow">https://gcc.gnu.org/onlinedocs/gcc-4.0.1/gcc/Extended-Asm.ht...</a><p><a href="https://www.embecosm.com/appnotes/ean10/ean10-howto-llvmas-1.0.html#idp109760" rel="nofollow">https://www.embecosm.com/appnotes/ean10/ean10-howto-llvmas-1...</a><p><a href="https://patchwork.kernel.org/patch/10450037/" rel="nofollow">https://patchwork.kernel.org/patch/10450037/</a><p><a href="https://lkml.org/lkml/2018/10/4/25" rel="nofollow">https://lkml.org/lkml/2018/10/4/25</a><p><a href="https://elixir.bootlin.com/linux/v4.17/source/include/linux/slab.h#L699" rel="nofollow">https://elixir.bootlin.com/linux/v4.17/source/include/linux/...</a><p><a href="https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html" rel="nofollow">https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html</a><p><a href="https://elixir.bootlin.com/linux/v4.17/source/arch/x86/kvm/vmx.c#L9669" rel="nofollow">https://elixir.bootlin.com/linux/v4.17/source/arch/x86/kvm/v...</a><p><a href="https://elixir.bootlin.com/linux/v4.17/source/arch/x86/kvm/vmx.c#L706" rel="nofollow">https://elixir.bootlin.com/linux/v4.17/source/arch/x86/kvm/v...</a>