[PATCH -v2 0/8] jump_label: Another (better) static_key interface

From: Peter Zijlstra
Date: Tue Jul 28 2015 - 09:27:31 EST


Hi all,

After yet another bug because of the weirdness of the static key interface,
here an attempt at providing a better one.

This series is tested on x86_64 (by me) and s390x (heiko).

---
arch/Kconfig | 6 +
arch/arm/include/asm/jump_label.h | 24 ++--
arch/arm/kernel/jump_label.c | 2
arch/arm64/include/asm/jump_label.h | 18 ++-
arch/arm64/kernel/jump_label.c | 2
arch/mips/include/asm/jump_label.h | 19 +++
arch/mips/kernel/jump_label.c | 2
arch/powerpc/include/asm/jump_label.h | 19 +++
arch/powerpc/kernel/jump_label.c | 2
arch/s390/include/asm/jump_label.h | 19 +++
arch/s390/kernel/jump_label.c | 2
arch/sparc/include/asm/jump_label.h | 35 ++++--
arch/sparc/kernel/jump_label.c | 2
arch/x86/include/asm/jump_label.h | 21 +++
arch/x86/kernel/jump_label.c | 2
arch/x86/kernel/tsc.c | 22 +--
include/linux/jump_label.h | 188 +++++++++++++++++++++++++++++-----
kernel/jump_label.c | 158 +++++++++++++++++++---------
kernel/sched/core.c | 6 -
19 files changed, 424 insertions(+), 125 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/