public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] objtool: noinstr validation for static branches/calls
@ 2024-11-23  1:52 Josh Poimboeuf
  2024-11-23  1:52 ` [PATCH 1/3] jump_label: Add annotations for validating noinstr usage Josh Poimboeuf
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Josh Poimboeuf @ 2024-11-23  1:52 UTC (permalink / raw)
  To: Valentin Schneider; +Cc: linux-kernel, Peter Zijlstra

Valentin, feel free to include in your next version.

Josh Poimboeuf (3):
  jump_label: Add annotations for validating noinstr usage
  static_call: Add read-only-after-init static calls
  objtool: Add noinstr validation for static branches/calls

 include/linux/jump_label.h              | 29 ++++++--
 include/linux/objtool.h                 |  6 ++
 include/linux/static_call.h             | 18 +++++
 tools/objtool/Documentation/objtool.txt | 34 +++++++++
 tools/objtool/check.c                   | 92 ++++++++++++++++++++++---
 tools/objtool/include/objtool/check.h   |  1 +
 tools/objtool/include/objtool/elf.h     |  1 +
 tools/objtool/include/objtool/special.h |  1 +
 tools/objtool/special.c                 | 20 +++++-
 9 files changed, 186 insertions(+), 16 deletions(-)

-- 
2.47.0


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-11-25 10:47 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-23  1:52 [PATCH 0/3] objtool: noinstr validation for static branches/calls Josh Poimboeuf
2024-11-23  1:52 ` [PATCH 1/3] jump_label: Add annotations for validating noinstr usage Josh Poimboeuf
2024-11-23  1:54   ` Josh Poimboeuf
2024-11-23  1:52 ` [PATCH 2/3] static_call: Add read-only-after-init static calls Josh Poimboeuf
2024-11-23  1:52 ` [PATCH 3/3] objtool: Add noinstr validation for static branches/calls Josh Poimboeuf
2024-11-25  7:08   ` kernel test robot
2024-11-25  8:00   ` kernel test robot
2024-11-25 10:47   ` kernel test robot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox