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

Roger Pau Monne posted 7 patches 2 weeks, 5 days ago
Failed in applying to current master (apply log)
common.c             |  9 ++++-
common.h             |  2 ++
create-diff-object.c | 78 +++++++++++++++++++++++++++++++++++++++++---
3 files changed, 84 insertions(+), 5 deletions(-)
[PATCH 0/7] livepatch-build-tools: fixes for handling .cold and .hot sections
Posted by Roger Pau Monne 2 weeks, 5 days ago
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(-)

-- 
2.46.0
Re: [PATCH 0/7] livepatch-build-tools: fixes for handling .cold and .hot sections
Posted by Ross Lagerwall 2 weeks ago
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