------- Comment From [email protected] 2018-05-22 00:13 EDT------- (In reply to comment #5) > I built a test kernel with commit df78d3f6148092d33a9a24c7a9cfac3d0220b484. > The test kernel can be downloaded from: > http://kernel.ubuntu.com/~jsalisbury/lp1771844 > > Can you test this kernel and see if it resolves this bug? > > Note about installing test kernels: > ? If the test kernel is prior to 4.15(Bionic) you need to install the > linux-image and linux-image-extra .deb packages. > ? If the test kernel is 4.15(Bionic) or newer, you need to install the > linux-image-unsigned, linux-modules and linux-modules-extra .deb packages. > > Thanks in advance!
Thanks for building the kernel with the patch. Can you share the kernel sources, so that can I build the livepatch modules based on the sources. Standard .config, does not build the samples/livepatch to do the basic testing. cat /boot/config-4.15.0-20-generic |grep -i livepatch CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y I would also try to build livepatch modules other than the sample modules in the kernel sources to verify save_stack_trace functionality. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1771844 Title: powerpc/livepatch: Implement reliable stack tracing for the consistency model Status in The Ubuntu-power-systems project: Triaged Status in linux package in Ubuntu: In Progress Status in linux source package in Bionic: In Progress Status in linux source package in Cosmic: In Progress Bug description: == Comment: #0 - Kamalesh Babulal - 2018-05-15 09:37:52 == Livepatch has a consistency model which is a hybrid of kGraft and kpatch: it uses kGraft's per-task consistency and syscall barrier switching combined with kpatch's stack trace switching. The current approach is stack checking of sleeping tasks. If no affected functions are on the stack of a given task, the task is patched. In most cases this will patch most or all of the tasks on the first try. Otherwise, it'll keep trying periodically. This patch implements the reliable stack tracing for consistency model a.k.a HAVE_RELIABLE_STACKTRACE. This will help in switching livepatching implementation to basic per- task consistency model. It is the foundation, which will help us enable security patches changing function or data semantics. This is the biggest remaining piece needed on ppc64le to make livepatch more generally useful. https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id=df78d3f6148092d33a9a24c7a9cfac To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-power-systems/+bug/1771844/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp

