On Tue, Apr 2, 2024 at 10:56 AM zhang warden <zhangwar...@gmail.com> wrote:
>
>
>
> > On Apr 2, 2024, at 10:27, Yafang Shao <laoar.s...@gmail.com> wrote:
> >
> > df1e98f2c74
>
> Hi Yafang!
>
> To my first question, from your patch, klp_free_patch_finish may not affect 
> non-livpatch module. However, if my reading is right, your patch make changes 
> to SYSCALL of delete_module. Making changes to sys call may effect 
> non-livepatch module, I think.

I can't get your point here. Impact on what? The performance?

>
> Tell you the truth, in my production env, I don’t use klp replace mode 
> because my livepatch fixing process dose’t adjust the logic of replacing the 
> previous patches. Therefore, klp-replace mode is not suitable in my 
> situation. The reason why I ask for safety is that this patch seems to change 
> the syscall, which may cause some other effects.

Most code modifications within the kernel have the potential to
directly or indirectly alter one or more syscalls.

>
> For the commit ("kpatch: rmmod module of the same name before loading a 
> module”) in patch userspace, it seems to fix this issue, while this commit is 
> working in userspace, under kpatch’s control.

It appears there may have been a misunderstanding regarding the commit
("kpatch: rmmod module of the same name before loading a module"). I
recommend trying it out first before drawing any conclusions.

>
> What’s more, your patch seems to be malformed   when I try to patch it. Is 
> there any thing wrong when I copying your patch?

I don't know what happened. Probably I should rebase it on the lastest
live-patching tree.

>
> This is only my own option in reading your patch. Thanks!
>
> --
> Regards
> Warden
>


-- 
Regards
Yafang

Reply via email to