Project Description

klp-convert is a tool that is trying to be merged into the Linux Kernel to help livepatching non exported functions. Since kallsymsoneachsymbol and kallsymslookup_name were unexported, klp-convert appeared to solve the issue by creating relocation entries for non-export functions in the final livepatch module.

This will help the kernel livepatching team to improve our tooling by not relying in the kallsyms functions anymore.

Goal for this Hackweek

Read and understand klp-convert Comment the patches and help it to get a new iteration of the patchset, and in the future help the feature to be merged

Resources

https://lore.kernel.org/live-patching/Yg0xmWaBDNVmCB3b@redhat.com/ https://lpc.events/event/4/contributions/507/attachments/316/533/LPC2019.pdf

Looking for hackers with the skills:

livepatching kernel

This project is part of:

Hack Week 22

Activity

  • 8 days ago: pvorel liked this project.
  • 10 days ago: mpdesouza added keyword "kernel" to this project.
  • 10 days ago: mpdesouza added keyword "livepatching" to this project.
  • 10 days ago: avicenzi liked this project.
  • 14 days ago: mpdesouza started this project.
  • 14 days ago: mpdesouza originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Linux on Cavium CN23XX cards by tsbogend

    Before Cavium switched to ARM64 CPUs they devel...


    Explore Steam Deck issues in openSUSE Tumbleweed by tschmitz

    [comment]: # (Please use the project descriptio...


    How software creation process can save energy and CO2 emissions by acervesato

    [comment]: # (Please use the project descriptio...


    Authenticated hashes for BTRFS by dsterba

    Project Description

    Implement a checksum ...


    Modular kernel packaging by mwilck

    Project Description

    Create a PoC for a mo...