[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 0/9] livepatch-build-tools: some bug fixes and improvements
Hello, The first 3 patches in the series attempt to fix some bugs, I don't think they will be specially controversial or difficult to review (patch 1 was already posted standalone). The rest of the patches are more convoluted, as they attempt to solve some shortcomings when attempting to create livepatches that change alternatives or exceptions. For example a patch that only changes content in alternative blocks (the code that ends up in the .altinstr_replacement section) won't work, as create-diff-object will report that there are no changes. I've attempted to test as many corner cases as I could come up with, but it's hard to figure all the possible changes, plus it's also fairly easy to inadvertently regress existing functionality. Thanks, Roger. Roger Pau Monne (9): livepatch-build-tools: allow patch file name sizes up to 127 characters create-diff-object: update default alt_instr size livepatch-build: fix detection of structure sizes create-diff-object: document kpatch_regenerate_special_section() behavior create-diff-object: move kpatch_include_symbol() create-diff-object: detect changes in .altinstr_replacement and .fixup sections create-diff-object: don't account for changes to .bug_frame.? sections create-diff-object: account for changes in the special section itself create-diff-object: account for special section changes create-diff-object.c | 196 +++++++++++++++++++++++++++++++++---------- livepatch-build | 12 ++- 2 files changed, 161 insertions(+), 47 deletions(-) -- 2.44.0
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |