2021-04-26 16:48:04 |
Tim Gardner |
bug |
|
|
added bug |
2021-04-26 17:00:09 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2021-04-26 17:14:25 |
Guilherme G. Piccoli |
linux (Ubuntu): status |
Incomplete |
In Progress |
|
2021-04-26 17:14:34 |
Guilherme G. Piccoli |
bug task added |
|
linux-aws (Ubuntu) |
|
2021-04-26 17:37:06 |
Tim Gardner |
nominated for series |
|
Ubuntu Bionic |
|
2021-04-26 17:37:06 |
Tim Gardner |
bug task added |
|
linux (Ubuntu Bionic) |
|
2021-04-26 17:37:06 |
Tim Gardner |
bug task added |
|
linux-aws (Ubuntu Bionic) |
|
2021-04-26 17:37:06 |
Tim Gardner |
nominated for series |
|
Ubuntu Groovy |
|
2021-04-26 17:37:06 |
Tim Gardner |
bug task added |
|
linux (Ubuntu Groovy) |
|
2021-04-26 17:37:06 |
Tim Gardner |
bug task added |
|
linux-aws (Ubuntu Groovy) |
|
2021-04-26 17:37:06 |
Tim Gardner |
nominated for series |
|
Ubuntu Hirsute |
|
2021-04-26 17:37:06 |
Tim Gardner |
bug task added |
|
linux (Ubuntu Hirsute) |
|
2021-04-26 17:37:06 |
Tim Gardner |
bug task added |
|
linux-aws (Ubuntu Hirsute) |
|
2021-04-26 17:37:06 |
Tim Gardner |
nominated for series |
|
Ubuntu Focal |
|
2021-04-26 17:37:06 |
Tim Gardner |
bug task added |
|
linux (Ubuntu Focal) |
|
2021-04-26 17:37:06 |
Tim Gardner |
bug task added |
|
linux-aws (Ubuntu Focal) |
|
2021-04-26 17:37:38 |
Guilherme G. Piccoli |
linux-aws (Ubuntu): status |
New |
In Progress |
|
2021-04-26 17:37:49 |
Guilherme G. Piccoli |
bug |
|
|
added subscriber Guilherme G. Piccoli |
2021-04-26 21:25:58 |
Guilherme G. Piccoli |
description |
SRU Justification
[Impact]
Out of order reads can fetch a NULL pointer causing a kernel crash. Affects kernels from v4.15 to v5.11.
[Fix]
commit 84a24bf8c52e66b7ac89ada5e3cfbe72d65c1896 ("locking/qrwlock: Fix ordering in queued_write_lock_slowpath()")
[Where problems could occur]
This is quite a subtle bug. It is more prevalent on arm64. Regression
possibility seems quite low. The worst impact could be a minor performance degradation. |
[Impact]
* Out of order reads can fetch a NULL pointer causing a kernel crash. Affects kernels from v4.15 to v5.11.
[Fix]
* commit 84a24bf8c52e ("locking/qrwlock: Fix ordering in queued_write_lock_slowpath()")
* For Bionic, we also require an additional patch: commit fcfdfe30e324 ("locking/barriers: Introduce smp_cond_load_relaxed() and atomic_cond_read_relaxed()")
[Where problems could occur]
* This is quite a subtle bug. It is more prevalent on arm64. Regression
possibility seems quite low. The worst impact could be a minor performance degradation. |
|
2021-04-26 21:27:21 |
Guilherme G. Piccoli |
description |
[Impact]
* Out of order reads can fetch a NULL pointer causing a kernel crash. Affects kernels from v4.15 to v5.11.
[Fix]
* commit 84a24bf8c52e ("locking/qrwlock: Fix ordering in queued_write_lock_slowpath()")
* For Bionic, we also require an additional patch: commit fcfdfe30e324 ("locking/barriers: Introduce smp_cond_load_relaxed() and atomic_cond_read_relaxed()")
[Where problems could occur]
* This is quite a subtle bug. It is more prevalent on arm64. Regression
possibility seems quite low. The worst impact could be a minor performance degradation. |
[Impact]
* Out of order reads can fetch a NULL pointer causing a kernel crash. Affects kernels from v4.15 to v5.11.
[Fix]
* commit 84a24bf8c52e ("locking/qrwlock: Fix ordering in queued_write_lock_slowpath()")
* For Bionic, we also require an additional patch: commit fcfdfe30e324 ("locking/barriers: Introduce smp_cond_load_relaxed() and atomic_cond_read_relaxed()")
[Where problems could occur]
* This is quite a subtle bug. It is more prevalent on arm64. Regression
possibility seems quite low. The worst impact could be a minor performance degradation.
* Kernels 4.15 / 5.4 / 5.8 / 5.11 were successfully built and booted with this patch. Also, by using ftrace we could see that the changed function was executed with success multiple times. |
|
2021-04-27 18:16:09 |
Kelsey Steele |
linux-aws (Ubuntu Bionic): status |
New |
Fix Committed |
|
2021-04-28 10:12:40 |
Ubuntu Kernel Bot |
tags |
|
verification-needed-bionic |
|
2021-04-28 22:08:46 |
Kelsey Steele |
linux-aws (Ubuntu Focal): status |
New |
Fix Committed |
|
2021-05-01 02:49:20 |
Launchpad Janitor |
linux (Ubuntu Bionic): status |
New |
Confirmed |
|
2021-05-01 02:49:20 |
Launchpad Janitor |
linux (Ubuntu Focal): status |
New |
Confirmed |
|
2021-05-01 02:49:20 |
Launchpad Janitor |
linux (Ubuntu Groovy): status |
New |
Confirmed |
|
2021-05-01 02:49:20 |
Launchpad Janitor |
linux-aws (Ubuntu Groovy): status |
New |
Confirmed |
|
2021-05-01 02:49:20 |
Launchpad Janitor |
linux (Ubuntu Hirsute): status |
New |
Confirmed |
|
2021-05-01 02:49:20 |
Launchpad Janitor |
linux-aws (Ubuntu Hirsute): status |
New |
Confirmed |
|
2021-05-01 02:49:54 |
Ali Saidi |
bug |
|
|
added subscriber Ali Saidi |
2021-05-03 15:59:48 |
Launchpad Janitor |
linux-aws (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2021-05-03 16:01:06 |
Launchpad Janitor |
linux-aws (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2021-05-04 15:49:34 |
Stefan Bader |
linux (Ubuntu Hirsute): importance |
Undecided |
Medium |
|
2021-05-04 15:49:34 |
Stefan Bader |
linux (Ubuntu Hirsute): status |
Confirmed |
Fix Committed |
|
2021-05-04 15:50:34 |
Stefan Bader |
linux (Ubuntu Groovy): importance |
Undecided |
Medium |
|
2021-05-04 15:50:34 |
Stefan Bader |
linux (Ubuntu Groovy): status |
Confirmed |
Fix Committed |
|
2021-05-04 15:51:19 |
Stefan Bader |
linux (Ubuntu Focal): importance |
Undecided |
Medium |
|
2021-05-04 15:51:19 |
Stefan Bader |
linux (Ubuntu Focal): status |
Confirmed |
Fix Committed |
|
2021-05-04 15:52:22 |
Stefan Bader |
linux (Ubuntu Bionic): importance |
Undecided |
Medium |
|
2021-05-04 15:52:22 |
Stefan Bader |
linux (Ubuntu Bionic): status |
Confirmed |
Fix Committed |
|
2021-05-13 09:57:49 |
Ubuntu Kernel Bot |
tags |
verification-needed-bionic |
verification-needed-bionic verification-needed-focal |
|
2021-05-13 10:20:36 |
Ubuntu Kernel Bot |
tags |
verification-needed-bionic verification-needed-focal |
verification-needed-bionic verification-needed-focal verification-needed-hirsute |
|
2021-05-13 10:48:02 |
Ubuntu Kernel Bot |
tags |
verification-needed-bionic verification-needed-focal verification-needed-hirsute |
verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-hirsute |
|
2021-05-24 19:12:03 |
Tim Gardner |
tags |
verification-needed-bionic verification-needed-focal verification-needed-groovy verification-needed-hirsute |
verification-done-bionic verification-done-focal verification-done-groovy verification-done-hirsute |
|
2021-06-01 10:37:03 |
Launchpad Janitor |
linux (Ubuntu Hirsute): status |
Fix Committed |
Fix Released |
|
2021-06-01 10:38:26 |
Launchpad Janitor |
linux-aws (Ubuntu Hirsute): status |
Confirmed |
Fix Released |
|
2021-06-02 19:29:02 |
Launchpad Janitor |
linux (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2021-06-02 20:09:42 |
Launchpad Janitor |
linux (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2021-06-03 18:21:49 |
Launchpad Janitor |
linux (Ubuntu Groovy): status |
Fix Committed |
Fix Released |
|
2021-06-03 18:23:23 |
Launchpad Janitor |
linux-aws (Ubuntu Groovy): status |
Confirmed |
Fix Released |
|
2021-06-07 15:34:10 |
Launchpad Janitor |
linux (Ubuntu): status |
In Progress |
Fix Released |
|
2021-06-07 15:34:43 |
Launchpad Janitor |
linux-aws (Ubuntu): status |
In Progress |
Fix Released |
|