Skip to content

jump label: update for .39 v2

Jason Baron lkml 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest4 patches 10 repliesIn review
  2. v12 patches 41 repliesSuperseded

Changes in v2 from the cover letter

-add initial s390 support
-add jump section alignment for x86
-add types.h and compiler.h to jump_label.h
-moved jump_label_sort_entries() into jump_label_add_module()

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4jump label: introduce static_branch() interfacearch/mips/include/asm/jump_label.h arch/sparc/include/asm/jump_label.h arch/x86/include/asm/alternative.h +12 more+356 -4865 replies
2/4dynamic debug: add jump label supportinclude/linux/dynamic_debug.h lib/dynamic_debug.c+41 -90 replies
3/4jump label: add _ASM_ALIGN for x86 and x86_64arch/x86/include/asm/jump_label.h+1 -01 reply
4/4jump label: add s390 supportarch/s390/Kconfig arch/s390/include/asm/jump_label.h arch/s390/kernel/Makefile +1 more+98 -11 reply

Reviews trailers per patch

3 of 4 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchDavid DaneyRalf BaechleDavid S. MillerMathieu DesnoyersPeter Zijlstra
SeriesA-b
1/4T-b T-b T-b A-b A-b A-b A-b A-b A-b A-b
2/4
3/4A-b A-b
4/4A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.

Read the v2 thread

Cover letter [PATCH v2 0/4] jump label: update for .39 v2

Hi,

Update against tip/perf/urgent. I've incorporated feedback from the last round. Hopefully these can still be considered for .39.

thanks,

-Jason

v2:
-add initial s390 support
-add jump section alignment for x86
-add types.h and compiler.h to jump_label.h
-moved jump_label_sort_entries() into jump_label_add_module()

Jan Glauber (1):
jump label: add s390 support

Jason Baron (3):
jump label: introduce static_branch() interface
dynamic debug: add jump label support
jump label: add _ASM_ALIGN for x86 and x86_64

 arch/mips/include/asm/jump_label.h  |   22 +-
 arch/s390/Kconfig                   |    1 +
 arch/s390/include/asm/jump_label.h  |   37 +++
 arch/s390/kernel/Makefile           |    2 +-
 arch/s390/kernel/jump_label.c       |   59 ++++
 arch/sparc/include/asm/jump_label.h |   25 +-
 arch/x86/include/asm/alternative.h  |    3 +-
 arch/x86/include/asm/jump_label.h   |   27 +-
 arch/x86/kernel/alternative.c       |    2 +-
 arch/x86/kernel/module.c            |    1 +
 include/asm-generic/vmlinux.lds.h   |   14 +-
 include/linux/dynamic_debug.h       |   44 +++-
 include/linux/jump_label.h          |   89 ++++---
 include/linux/jump_label_ref.h      |   44 ---
 include/linux/perf_event.h          |   26 +-
 include/linux/tracepoint.h          |   22 +-
 kernel/jump_label.c                 |  539 ++++++++++++++---------------------
 kernel/perf_event.c                 |    4 +-
 kernel/tracepoint.c                 |   23 +-
 lib/dynamic_debug.c                 |    4 +-
 20 files changed, 494 insertions(+), 494 deletions(-)
 create mode 100644 arch/s390/include/asm/jump_label.h
 create mode 100644 arch/s390/kernel/jump_label.c
 delete mode 100644 include/linux/jump_label_ref.h