APPLIED: [SRU][Disco][PATCH 0/1] fix for kprobes regression (LP: #1840750)
Khaled Elmously
khalid.elmously at canonical.com
Tue Aug 20 19:18:58 UTC 2019
Thanks
On 2019-08-20 16:42:26 , Kleber Souza wrote:
> BugLink: https://bugs.launchpad.net/bugs/1840750
>
> [Impact]
> ftrace test in ubuntu_kernel_selftests causes a system crash + reboot when
> testing "Register/unregister many kprobe events".
>
> [Fix]
> The issue has been discussed in the following LKML thread:
> https://lkml.org/lkml/2019/6/5/274
>
> and the following 3 upstream commits have been identified to resolve this
> issue:
>
> d2a68c4effd8 x86/ftrace: Do not call function graph from dynamic trampolines
> 3c0dab44e227 x86/ftrace: Set trampoline pages as executable
> 7298e24f9042 x86/kprobes: Set instruction page as executable
>
> From these commits, the Disco kernel currently in -proposed (5.0.0-26.27) is
> missing only the following commit, which has been already committed as part of
> LP: #1839887 (Disco update: upstream stable patchset 2019-08-12) but not yet
> released:
>
> 7298e24f9042 x86/kprobes: Set instruction page as executable
>
> [Regression potential]
> The commit touches the x86/kprobes code so there's a chance of regression there
> which I would flag as medium. However, it has been applied upstream for
> v5.2-rc1 and there is no follow-up commits marked as fix for it.
>
> Nadav Amit (1):
> x86/kprobes: Set instruction page as executable
>
> arch/x86/kernel/kprobes/core.c | 24 ++++++++++++++++++++----
> 1 file changed, 20 insertions(+), 4 deletions(-)
>
> --
> 2.17.1
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
More information about the kernel-team
mailing list