72 Commits

Author SHA1 Message Date
Zhipeng Xie
7ff33703a8 delete useless code
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2022-03-30 16:59:32 +08:00
openeuler-ci-bot
e78d3693c7
!56 backport patch to fix kpatch-build failure
Merge pull request !56 from 谢志鹏/master
2022-02-06 09:29:25 +00:00
Zhipeng Xie
9f6655b06e backport patch to fix kpatch-build failure
backport patch to fix following error:
"ERROR: util.o: find_local_syms: 185: found duplicate matches for util.c"

Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2022-02-06 17:24:22 +08:00
openeuler-ci-bot
e92734a7fb
!54 backport upstream patches
Merge pull request !54 from 谢志鹏/master
2022-01-26 07:40:19 +00:00
Zhipeng Xie
2cb5ae19c7 backport upstream patches
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2022-01-26 15:25:39 +08:00
openeuler-ci-bot
7f267089a2 !53 backport upstream patch
Merge pull request !53 from henry_Fan/master
2021-12-22 03:49:59 +00:00
Wentao Fan
6b716b2754 backport upstream patch
Signed-off-by: Wentao Fan <fanwentao@huawei.com>
2021-12-22 11:47:30 +08:00
openeuler-ci-bot
199a74361e !51 upgrade to v0.9.5
From: @xiezhipeng1
Reviewed-by: @licihua
Signed-off-by: @licihua
2021-11-19 08:24:20 +00:00
Zhipeng Xie
4424f7bf7e rebase from upstream v0.9.5
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2021-11-19 12:02:33 +08:00
openeuler-ci-bot
2bb573342c !50 backport upstream patch to enhance livepatch-patch-hook.c readability
From: @hubin57
Reviewed-by: @xiezhipeng1
Signed-off-by: @xiezhipeng1
2021-10-30 08:01:08 +00:00
Bin Hu
9846d68736 backport upstream patch to enhance livepatch-patch-hook.c readability
Signed-off-by: hubin <hubin57@huawei.com>
2021-10-30 15:45:59 +08:00
openeuler-ci-bot
33b0bad770 !48 backport upstream patches
From: @xiezhipeng1
Reviewed-by: @licihua
Signed-off-by: @licihua
2021-10-26 11:47:04 +00:00
Zhipeng Xie
98a26ae704 backport upstream patches
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2021-10-26 19:32:05 +08:00
openeuler-ci-bot
4282090fb1 !47 add make_compile_env.sh
From: @xiezhipeng1
Reviewed-by: @hanxinke
Signed-off-by: @hanxinke
2021-10-26 08:42:23 +00:00
Zhipeng Xie
78169befd0 add make_compile_env.sh
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2021-10-26 16:10:30 +08:00
openeuler-ci-bot
6966dff5a5 !43 在使用kpatch的过程中发现的问题
From: @sunshouxin
Reviewed-by: @xiezhipeng1
Signed-off-by: @xiezhipeng1
2021-09-29 13:59:59 +00:00
openeuler-ci-bot
d716898cec !45 kpatch: fix two issues
From: @xiezhipeng1
Reviewed-by: @licihua
Signed-off-by: @licihua
2021-09-28 08:58:46 +00:00
Zhipeng Xie
79ae44b66d kpatch: fix two issues
kpatch: update sympos for duplicate symbols in vmlinux
create-diff-object: fix segment fault when sec2->rela is NULL

Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2021-09-28 16:54:29 +08:00
openeuler-ci-bot
cedf02fea7 !44 kpatch: remove uname-build-check from build dependency
From: @hubin57
Reviewed-by: @xiezhipeng1
Signed-off-by: @xiezhipeng1
2021-09-28 07:47:53 +00:00
hubin
ad03b093ca kpatch: remove uname-build-check from build dependency
uname-build-check is only needed when building package in obs
environment which relys on kernel, it should not be installed
in general environment.

Signed-off-by: Bin Hu <hubin57@huawei.com>
2021-09-28 11:02:09 +08:00
sunshouxin
c71ac5b96e update README.md.
当前kpatch代码制作rpm之后,在RPMS目录下生成了arch和noarch两个目录,其中kpatch-runtime在noarch下面,所以要增加noarch目录下面rpm包的安装,否则找不到livepatch命令
2021-09-09 09:06:15 +00:00
openeuler-ci-bot
6dd42c9ee8 !40 create-diff-object: error on detect new/changed ALTINSTR_ENTRY_CB
From: @xiezhipeng1
Reviewed-by: @pecs
Signed-off-by: @pecs
2021-08-21 08:54:38 +00:00
Zhipeng Xie
bee047ee3f create-diff-object: error on detect new/changed ALTINSTR_ENTRY_CB
ALTINSTR_ENTRY_CB have callback which referenct to other function
in .altinstructions, currently kaptch don't support new/changed
ALTINSTR_ENTRY_CB, so error on detect this case.

Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2021-08-21 04:52:55 -04:00
openeuler-ci-bot
d999bfe5d4 !37 lookup: Add __UNIQUE_ID_ to maybe_discarded_sym list
From: @xiezhipeng1
Reviewed-by: @licihua
Signed-off-by: @licihua
2021-07-23 06:21:30 +00:00
Zhipeng Xie
e48825dd0e lookup: Add __UNIQUE_ID_ to maybe_discarded_sym list
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2021-07-23 00:08:18 -04:00
openeuler-ci-bot
a860bc4c4b !34 在使用kpatch时发现两个问题(需手动同步到master分支)
From: @liuxp11
Reviewed-by: @xiezhipeng1
Signed-off-by: @xiezhipeng1
2021-06-08 17:28:55 +08:00
openeuler-ci-bot
49cf2a81a3 !32 backport upstream patch
From: @henry-fan
Reviewed-by: @xiezhipeng1
Signed-off-by: @xiezhipeng1
2021-05-31 09:01:55 +08:00
Wentao Fan
3a88b42a53 support for .cold functions with no id suffix
Signed-off-by: Wentao Fan <fanwentao@huawei.com>
2021-05-29 05:49:55 -04:00
Xinpeng Liu
bb86e84edd compile bug
failed to access
'/root/rpmbuild/BUILDROOT/kpatch-0.9.1-12.x86_64/opt/patch_workspace/': No such
file or directory
2021-05-29 08:21:56 +08:00
Xinpeng Liu
e63a9ef539 fix code style 2021-05-29 08:14:07 +08:00
openeuler-ci-bot
fdd62d8a70 !28 modify hotpatch id length limit from 20 to 32
From: @xiezhipeng1
Reviewed-by: @hanxinke
Signed-off-by: @hanxinke
2021-02-10 15:57:47 +08:00
Zhipeng Xie
f8d67d64eb modify hotpatch id length limit from 20 to 32
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2021-02-10 02:18:07 -05:00
openeuler-ci-bot
b098e8e072 !27 add upstream url and update support arch
From: @xiezhipeng1
Reviewed-by: @hanxinke
Signed-off-by: @hanxinke
2021-01-14 18:59:53 +08:00
Zhipeng Xie
21544bff94 add upstream url and update support arch
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2021-01-14 04:25:51 -05:00
openeuler-ci-bot
2d8f72d135 !26 README:add kpatch update operations
From: @xiezhipeng1
Reviewed-by: @licihua
Signed-off-by: @licihua
2021-01-14 17:10:15 +08:00
Zhipeng Xie
8bafa4cc91 README:add kpatch update operations
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2021-01-11 22:28:08 -05:00
openeuler-ci-bot
6a4ad1318f !25 add kpatch requires
From: @xiezhipeng1
Reviewed-by: @hanxinke
Signed-off-by: @hanxinke
2021-01-12 11:16:56 +08:00
Zhipeng Xie
854a1bb6b2 add kpatch requires
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2021-01-11 07:33:22 -05:00
Zhipeng Xie
e4aefbe4bf add OOT module
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2021-01-11 01:53:39 -05:00
openeuler-ci-bot
56a6d0b8bf !24 add OOT module
From: @xiezhipeng1
Reviewed-by: @hanxinke
Signed-off-by: @hanxinke
2021-01-11 14:50:31 +08:00
openeuler-ci-bot
d194b2c4c5 !23 only skip gcc check in cross compile environment
From: @xiezhipeng1
Reviewed-by: @hanxinke
Signed-off-by: @hanxinke
2021-01-05 20:32:56 +08:00
Zhipeng Xie
a60dd87384 only skip gcc check in cross compile environment
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2021-01-05 06:25:47 -05:00
openeuler-ci-bot
dbb4721780 !22 add README.md
From: @xiezhipeng1
Reviewed-by: @hanxinke
Signed-off-by: @hanxinke
2021-01-05 14:02:05 +08:00
Zhipeng Xie
853de469b3 add README.md
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2021-01-04 21:00:56 -05:00
openeuler-ci-bot
b92d550fe4 !21 support remove static variables using KPATCH_IGNORE_STATIC
From: @xiezhipeng1
Reviewed-by: @licihua
Signed-off-by: @licihua
2020-12-31 11:04:00 +08:00
Zhipeng Xie
8143254f9b support remove static variables using KPATCH_IGNORE_STATIC
Static variables will be removed due to compiler optimization.
And some static variables can be treated as new variables, such as
static variables in print limit macros. So add KPATCH_IGNORE_STATIC
to tell kpatch to treat the static variables as new variables.

Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2020-12-30 21:49:51 -05:00
openeuler-ci-bot
1c57d74dda !20 Fix relocation not resolved when new functions exported only
From: @xiezhipeng1
Reviewed-by: @licihua
Signed-off-by: @licihua
2020-12-31 10:40:52 +08:00
Zhipeng Xie
7baf01f5b6 Fix relocation not resolved when new functions exported only
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2020-11-23 01:10:53 -05:00
openeuler-ci-bot
a03fd7c2fc !19 optimization for out-of-tree modules
From: @xiezhipeng1
Reviewed-by: @licihua
Signed-off-by: @licihua
2020-11-17 11:13:16 +08:00
Zhipeng Xie
a77dc2fb14 optimization for out-of-tree modules
Signed-off-by: Zhipeng Xie <xiezhipeng1@huawei.com>
2020-11-16 21:31:06 -05:00