2019-06-19 11:32:34 |
Colin Ian King |
bug |
|
|
added bug |
2019-06-19 11:32:39 |
Colin Ian King |
linux (Ubuntu): assignee |
|
Colin Ian King (colin-king) |
|
2019-06-19 11:32:42 |
Colin Ian King |
linux (Ubuntu): importance |
Undecided |
Medium |
|
2019-06-19 11:32:46 |
Colin Ian King |
linux (Ubuntu): status |
New |
In Progress |
|
2019-06-19 13:29:26 |
Colin Ian King |
description |
== SRU ==
== Justification ==
When accessing page frames that are greater than max_pfn using the idle-page sysfs interface an oops is triggered that kills the process that writes to the sysfs interface.
== Fix ==
Upstream fix currently in linux-next:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/mm/page_idle.c?id=d96d6145d9796d5f1eac242538d45559e9a23404
This fixes the maximum pfn threshold allowed.
== Test ==
sudo stress-ng --idle-page 0
this should trigger the oops in ~50% of the cases due to the way the threshold calculation in the kernel was handling the maximum threshold based on pfn alignments. 31 of 63 of the times it may be under the threshold so no oops occurs. If it does not, increase or decrease the number of available pages in a system to trigger the sweet spot of the bug.
== Regression Potential ==
Minimal, this touches a sysfs kernel interface that is not used much. The fix narrows the scope of touching specific page frames, so the page frame scope is reduced by the fix. |
== SRU [Xenial][Bionic][Cosmic][Disco][Eoan] ==
== Justification ==
When accessing page frames that are greater than max_pfn using the idle-page sysfs interface an oops is triggered that kills the process that writes to the sysfs interface.
== Fix ==
Upstream fix currently in linux-next:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/mm/page_idle.c?id=d96d6145d9796d5f1eac242538d45559e9a23404
This fixes the maximum pfn threshold allowed.
== Test ==
sudo stress-ng --idle-page 0
this should trigger the oops in ~50% of the cases due to the way the threshold calculation in the kernel was handling the maximum threshold based on pfn alignments. 31 of 63 of the times it may be under the threshold so no oops occurs. If it does not, increase or decrease the number of available pages in a system to trigger the sweet spot of the bug.
== Regression Potential ==
Minimal, this touches a sysfs kernel interface that is not used much. The fix narrows the scope of touching specific page frames, so the page frame scope is reduced by the fix. |
|
2019-06-19 13:29:37 |
Colin Ian King |
description |
== SRU [Xenial][Bionic][Cosmic][Disco][Eoan] ==
== Justification ==
When accessing page frames that are greater than max_pfn using the idle-page sysfs interface an oops is triggered that kills the process that writes to the sysfs interface.
== Fix ==
Upstream fix currently in linux-next:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/mm/page_idle.c?id=d96d6145d9796d5f1eac242538d45559e9a23404
This fixes the maximum pfn threshold allowed.
== Test ==
sudo stress-ng --idle-page 0
this should trigger the oops in ~50% of the cases due to the way the threshold calculation in the kernel was handling the maximum threshold based on pfn alignments. 31 of 63 of the times it may be under the threshold so no oops occurs. If it does not, increase or decrease the number of available pages in a system to trigger the sweet spot of the bug.
== Regression Potential ==
Minimal, this touches a sysfs kernel interface that is not used much. The fix narrows the scope of touching specific page frames, so the page frame scope is reduced by the fix. |
== SRU [Xenial][Bionic][Cosmic][Disco] ==
== Justification ==
When accessing page frames that are greater than max_pfn using the idle-page sysfs interface an oops is triggered that kills the process that writes to the sysfs interface.
== Fix ==
Upstream fix currently in linux-next:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/mm/page_idle.c?id=d96d6145d9796d5f1eac242538d45559e9a23404
This fixes the maximum pfn threshold allowed.
== Test ==
sudo stress-ng --idle-page 0
this should trigger the oops in ~50% of the cases due to the way the threshold calculation in the kernel was handling the maximum threshold based on pfn alignments. 31 of 63 of the times it may be under the threshold so no oops occurs. If it does not, increase or decrease the number of available pages in a system to trigger the sweet spot of the bug.
== Regression Potential ==
Minimal, this touches a sysfs kernel interface that is not used much. The fix narrows the scope of touching specific page frames, so the page frame scope is reduced by the fix. |
|
2019-06-21 08:12:59 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Xenial |
|
2019-06-21 08:12:59 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Xenial) |
|
2019-06-21 08:12:59 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Disco |
|
2019-06-21 08:12:59 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Disco) |
|
2019-06-21 08:12:59 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Bionic |
|
2019-06-21 08:12:59 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Bionic) |
|
2019-06-21 08:12:59 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Cosmic |
|
2019-06-21 08:12:59 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Cosmic) |
|
2019-06-28 03:58:29 |
Khaled El Mously |
linux (Ubuntu Xenial): status |
New |
Fix Committed |
|
2019-06-28 03:58:33 |
Khaled El Mously |
linux (Ubuntu Bionic): status |
New |
Fix Committed |
|
2019-06-28 03:58:37 |
Khaled El Mously |
linux (Ubuntu Cosmic): status |
New |
Fix Committed |
|
2019-06-28 03:58:42 |
Khaled El Mously |
linux (Ubuntu Disco): status |
New |
Fix Committed |
|
2019-07-03 11:02:15 |
Ubuntu Kernel Bot |
tags |
|
verification-needed-disco |
|
2019-07-03 11:05:40 |
Ubuntu Kernel Bot |
tags |
verification-needed-disco |
verification-needed-disco verification-needed-xenial |
|
2019-07-03 13:03:19 |
Ubuntu Kernel Bot |
tags |
verification-needed-disco verification-needed-xenial |
verification-needed-cosmic verification-needed-disco verification-needed-xenial |
|
2019-07-03 13:07:20 |
Ubuntu Kernel Bot |
tags |
verification-needed-cosmic verification-needed-disco verification-needed-xenial |
verification-needed-bionic verification-needed-cosmic verification-needed-disco verification-needed-xenial |
|
2019-07-04 08:28:55 |
Colin Ian King |
tags |
verification-needed-bionic verification-needed-cosmic verification-needed-disco verification-needed-xenial |
verification-dneeded-bionic verification-done-cosmic verification-done-disco verification-needed-xenial |
|
2019-07-19 12:10:49 |
Kleber Sacilotto de Souza |
tags |
verification-dneeded-bionic verification-done-cosmic verification-done-disco verification-needed-xenial |
verification-done-cosmic verification-done-disco verification-needed-bionic verification-needed-xenial |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
linux (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2018-12126 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2018-12127 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2018-12130 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11085 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11091 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11815 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11833 |
|
2019-07-22 10:53:34 |
Launchpad Janitor |
cve linked |
|
2019-11884 |
|
2019-07-22 12:10:53 |
Colin Ian King |
tags |
verification-done-cosmic verification-done-disco verification-needed-bionic verification-needed-xenial |
verification-done-bionic verification-done-cosmic verification-done-disco verification-needed-xenial |
|
2019-07-22 16:12:21 |
Colin Ian King |
tags |
verification-done-bionic verification-done-cosmic verification-done-disco verification-needed-xenial |
verification-done-bionic verification-done-cosmic verification-done-disco verification-done-xenial |
|
2019-07-23 05:25:24 |
Launchpad Janitor |
linux (Ubuntu Disco): status |
Fix Committed |
Fix Released |
|
2019-07-24 20:29:02 |
Launchpad Janitor |
linux (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2019-07-24 20:29:02 |
Launchpad Janitor |
cve linked |
|
2019-2054 |
|
2019-07-24 21:19:03 |
Brad Figg |
tags |
verification-done-bionic verification-done-cosmic verification-done-disco verification-done-xenial |
cscc verification-done-bionic verification-done-cosmic verification-done-disco verification-done-xenial |
|
2019-08-12 11:03:31 |
Colin Ian King |
linux (Ubuntu Cosmic): status |
Fix Committed |
Won't Fix |
|
2019-08-12 11:03:58 |
Colin Ian King |
linux (Ubuntu): status |
In Progress |
Fix Released |
|