[RFC][PATCH 0/8] jump_label, x86: Support variable sized JMP instructions

From: Peter Zijlstra
Date: Fri Jun 28 2019 - 09:36:42 EST


After discussing jump_labels with Eugeny and Vineet the other day, I started
playing with adding support for our 2 byte JMP/8 instruction. Much thanks to
Josh for (re)discovering the .skip trick.

These patches boot an x86_64 defconfig in kvm, so it must be perfect.

Using the 2 byte jumps saves about ~6k text for an x86_64-defconfig build.