mbox series

[0/7] livepatch-build-tools: fixes for handling .cold and .hot sections

Message ID 20250116175214.83742-1-roger.pau@citrix.com (mailing list archive)
Headers show
Series livepatch-build-tools: fixes for handling .cold and .hot sections | expand

Message

Roger Pau Monné Jan. 16, 2025, 5:52 p.m. UTC
Hello,

Fixes picked from kpatch to deal with .cold and .hot sub-functions
sections generated by gcc.

Thanks, Roger.

Artem Savkov (7):
  create-diff-object: ignore .cold.* suffixes in is_bundleable()
  create-diff-object: add symbol relations
  create-diff-object: propagate child symbol changes
  create-diff-object: allow changing subsections
  create-diff-object: add .text.hot to the list of bundleable functions
  create-diff-object: propagate ignore.functions to children
  create-build-diff: support for .cold functions with no id suffix

 common.c             |  9 ++++-
 common.h             |  2 ++
 create-diff-object.c | 78 +++++++++++++++++++++++++++++++++++++++++---
 3 files changed, 84 insertions(+), 5 deletions(-)

Comments

Ross Lagerwall Jan. 21, 2025, 10:13 a.m. UTC | #1
On Thu, Jan 16, 2025 at 5:52 PM Roger Pau Monne <roger.pau@citrix.com> wrote:
>
> Hello,
>
> Fixes picked from kpatch to deal with .cold and .hot sub-functions
> sections generated by gcc.
>
> Thanks, Roger.
>
> Artem Savkov (7):
>   create-diff-object: ignore .cold.* suffixes in is_bundleable()
>   create-diff-object: add symbol relations
>   create-diff-object: propagate child symbol changes
>   create-diff-object: allow changing subsections
>   create-diff-object: add .text.hot to the list of bundleable functions
>   create-diff-object: propagate ignore.functions to children
>   create-build-diff: support for .cold functions with no id suffix
>

For all patches,

Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>

Thanks