Activity log for bug #1771844

Date Who What changed Old value New value Message
2018-05-17 15:20:16 bugproxy bug added bug
2018-05-17 15:20:19 bugproxy tags architecture-ppc64le bugnameltc-167879 severity-critical targetmilestone-inin1804
2018-05-17 15:20:20 bugproxy ubuntu: assignee Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage)
2018-05-17 15:20:24 bugproxy affects ubuntu linux (Ubuntu)
2018-05-17 15:27:03 Frank Heimes bug task added ubuntu-power-systems
2018-05-17 15:27:29 Frank Heimes ubuntu-power-systems: status New Triaged
2018-05-17 15:27:38 Frank Heimes tags architecture-ppc64le bugnameltc-167879 severity-critical targetmilestone-inin1804 architecture-ppc64le bugnameltc-167879 severity-critical targetmilestone-inin1804 triage-g
2018-05-17 15:27:49 Frank Heimes ubuntu-power-systems: importance Undecided High
2018-05-17 15:28:04 Frank Heimes ubuntu-power-systems: assignee Canonical Kernel Team (canonical-kernel-team)
2018-05-17 16:50:38 bugproxy tags architecture-ppc64le bugnameltc-167879 severity-critical targetmilestone-inin1804 triage-g architecture-ppc64le bugnameltc-167879 severity-critical targetmilestone-inin18041 triage-g
2018-05-17 17:00:23 bugproxy tags architecture-ppc64le bugnameltc-167879 severity-critical targetmilestone-inin18041 triage-g architecture-ppc64le bugnameltc-167879 severity-critical targetmilestone-inin1804 triage-g
2018-05-21 17:13:23 Joseph Salisbury linux (Ubuntu): importance Undecided High
2018-05-21 17:13:27 Joseph Salisbury linux (Ubuntu): status New Triaged
2018-05-21 17:18:06 Joseph Salisbury nominated for series Ubuntu Cosmic
2018-05-21 17:18:06 Joseph Salisbury bug task added linux (Ubuntu Cosmic)
2018-05-21 17:18:06 Joseph Salisbury nominated for series Ubuntu Bionic
2018-05-21 17:18:06 Joseph Salisbury bug task added linux (Ubuntu Bionic)
2018-05-21 17:18:11 Joseph Salisbury linux (Ubuntu Bionic): status New In Progress
2018-05-21 17:18:14 Joseph Salisbury linux (Ubuntu Cosmic): status Triaged In Progress
2018-05-21 17:18:17 Joseph Salisbury linux (Ubuntu Bionic): assignee Joseph Salisbury (jsalisbury)
2018-05-21 17:18:19 Joseph Salisbury linux (Ubuntu Cosmic): assignee Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) Joseph Salisbury (jsalisbury)
2018-05-21 17:18:22 Joseph Salisbury linux (Ubuntu Bionic): importance Undecided High
2018-05-23 17:07:24 Frank Heimes ubuntu-power-systems: status Triaged In Progress
2018-05-23 17:23:42 Joseph Salisbury 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 == SRU Justification == 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. == Fix == df78d3f61480 ("powerpc/livepatch: Implement reliable stack tracing for the consistency model") == Regression Potential == Low. Limited to powerpc. == Test Case == A test kernel was built with this patch and tested by the original bug reporter. The bug reporter states the test kernel resolved the bug. https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id=df78d3f6148092d33a9a24c7a9cfac
2018-06-07 22:56:04 Khaled El Mously linux (Ubuntu Bionic): status In Progress Fix Committed
2018-06-11 14:50:43 Manoj Iyer ubuntu-power-systems: status In Progress Fix Committed
2018-06-11 15:48:15 Joseph Salisbury linux (Ubuntu Cosmic): status In Progress Fix Committed
2018-06-14 11:01:59 Brad Figg tags architecture-ppc64le bugnameltc-167879 severity-critical targetmilestone-inin1804 triage-g architecture-ppc64le bugnameltc-167879 severity-critical targetmilestone-inin1804 triage-g verification-needed-bionic
2018-06-15 08:39:46 bugproxy tags architecture-ppc64le bugnameltc-167879 severity-critical targetmilestone-inin1804 triage-g verification-needed-bionic architecture-ppc64le bugnameltc-167879 severity-critical targetmilestone-inin1804 triage-g verification-done-bionic
2018-07-02 08:27:55 Launchpad Janitor linux (Ubuntu Bionic): status Fix Committed Fix Released
2018-07-02 08:27:55 Launchpad Janitor cve linked 2018-11508
2018-07-02 08:27:55 Launchpad Janitor cve linked 2018-7755
2018-07-19 19:15:33 Joseph Salisbury linux (Ubuntu Cosmic): status Fix Committed Fix Released
2018-07-19 19:40:11 Andrew Cloke ubuntu-power-systems: status Fix Committed Fix Released
2019-07-24 21:04:47 Brad Figg tags architecture-ppc64le bugnameltc-167879 severity-critical targetmilestone-inin1804 triage-g verification-done-bionic architecture-ppc64le bugnameltc-167879 cscc severity-critical targetmilestone-inin1804 triage-g verification-done-bionic