Skip to content

kallsyms: Rust requirements

Miguel Ojeda linux-perf-users live-patching lkml rust-for-linux 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest3 patches 0 repliesNew
  2. v13 patches 9 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3kallsyms: avoid hardcoding the buffer sizescripts/kallsyms.c+13 -30 replies
2/3kallsyms: support "big" kernel symbolskernel/kallsyms.c scripts/kallsyms.c+48 -70 replies
3/3kallsyms: increase maximum kernel symbol length to 512include/linux/kallsyms.h kernel/livepatch/core.c scripts/kallsyms.c +3 more+8 -80 replies

Reviews trailers per patch

All 3 patches have a Reviewed-by or Acked-by.

PatchKees CookPetr Mladek
1/3R-b
2/3R-b
3/3R-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 0/3] kallsyms: Rust requirements

These are the kallsyms patches we carry on the Rust patch series as prerequisites. We were requested to submit them independently, so here they are!

- The first one is an improvement that may be applied even without the big symbol support.

- The second adds support for "big" symbols without actually increasing the limit.

- The third performs the actual increase.

Thanks!

Boqun Feng (1):
kallsyms: avoid hardcoding the buffer size

Miguel Ojeda (2):
kallsyms: support "big" kernel symbols
kallsyms: increase maximum kernel symbol length to 512

 include/linux/kallsyms.h            |  2 +-
 kernel/kallsyms.c                   | 26 +++++++++++++---
 kernel/livepatch/core.c             |  4 +--
 scripts/kallsyms.c                  | 47 ++++++++++++++++++++++++-----
 tools/include/linux/kallsyms.h      |  2 +-
 tools/lib/perf/include/perf/event.h |  2 +-
 tools/lib/symbol/kallsyms.h         |  2 +-
 7 files changed, 68 insertions(+), 17 deletions(-)

base-commit: 672c0c5173427e6b3e2a9bbb7be51ceeec78093a

Signature · 1 line
2.35.3