2020-12-30 09:08:16 |
Po-Hsu Lin |
bug |
|
|
added bug |
2020-12-30 11:50:12 |
Po-Hsu Lin |
ubuntu-kernel-tests: status |
New |
In Progress |
|
2020-12-30 11:50:14 |
Po-Hsu Lin |
ubuntu-kernel-tests: assignee |
|
Po-Hsu Lin (cypressyew) |
|
2020-12-30 11:50:22 |
Po-Hsu Lin |
tags |
|
sru-20201130 |
|
2020-12-30 11:50:34 |
Po-Hsu Lin |
tags |
sru-20201130 |
sru-20201130 ubuntu-kernel-selftests |
|
2021-03-09 10:02:18 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu) |
|
2021-03-09 10:02:36 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Groovy |
|
2021-03-09 10:02:36 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Groovy) |
|
2021-03-09 10:02:36 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Hirsute |
|
2021-03-09 10:02:36 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Hirsute) |
|
2021-03-09 10:02:36 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Bionic |
|
2021-03-09 10:02:36 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Bionic) |
|
2021-03-09 10:02:36 |
Po-Hsu Lin |
nominated for series |
|
Ubuntu Focal |
|
2021-03-09 10:02:36 |
Po-Hsu Lin |
bug task added |
|
linux (Ubuntu Focal) |
|
2021-03-09 10:18:44 |
Po-Hsu Lin |
bug task added |
|
linux-oem-5.6 (Ubuntu) |
|
2021-03-09 10:19:08 |
Po-Hsu Lin |
linux-oem-5.6 (Ubuntu Bionic): status |
New |
Invalid |
|
2021-03-09 10:19:31 |
Po-Hsu Lin |
linux-oem-5.6 (Ubuntu Groovy): status |
New |
Invalid |
|
2021-03-09 10:19:43 |
Po-Hsu Lin |
linux-oem-5.6 (Ubuntu Hirsute): status |
New |
Invalid |
|
2021-03-09 10:30:11 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2021-03-09 10:30:13 |
Ubuntu Kernel Bot |
linux (Ubuntu Bionic): status |
New |
Incomplete |
|
2021-03-09 10:30:15 |
Ubuntu Kernel Bot |
linux (Ubuntu Focal): status |
New |
Incomplete |
|
2021-03-09 10:30:17 |
Ubuntu Kernel Bot |
linux (Ubuntu Groovy): status |
New |
Incomplete |
|
2021-03-09 10:37:18 |
Po-Hsu Lin |
linux (Ubuntu Focal): status |
Incomplete |
Fix Released |
|
2021-03-09 10:37:46 |
Po-Hsu Lin |
linux (Ubuntu Bionic): status |
Incomplete |
Invalid |
|
2021-03-09 10:38:01 |
Po-Hsu Lin |
linux (Ubuntu Groovy): status |
Incomplete |
In Progress |
|
2021-03-09 10:38:01 |
Po-Hsu Lin |
linux (Ubuntu Groovy): assignee |
|
Po-Hsu Lin (cypressyew) |
|
2021-03-09 10:38:20 |
Po-Hsu Lin |
linux (Ubuntu Hirsute): status |
Incomplete |
Fix Released |
|
2021-03-09 10:43:32 |
Po-Hsu Lin |
linux-oem-5.6 (Ubuntu Focal): status |
New |
In Progress |
|
2021-03-09 10:43:32 |
Po-Hsu Lin |
linux-oem-5.6 (Ubuntu Focal): assignee |
|
Po-Hsu Lin (cypressyew) |
|
2021-03-10 07:23:16 |
Po-Hsu Lin |
description |
There are failed cases in the xfrm_policy.sh test, but the overall result is PASS
$ sudo ./xfrm_policy.sh
# selftests: net: xfrm_policy.sh
# PASS: policy before exception matches
# FAIL: expected ping to .254 to fail (exceptions)
# PASS: direct policy matches (exceptions)
# PASS: policy matches (exceptions)
# FAIL: expected ping to .254 to fail (exceptions and block policies)
# PASS: direct policy matches (exceptions and block policies)
# PASS: policy matches (exceptions and block policies)
# FAIL: expected ping to .254 to fail (exceptions and block policies after hresh changes)
# PASS: direct policy matches (exceptions and block policies after hresh changes)
# PASS: policy matches (exceptions and block policies after hresh changes)
# FAIL: expected ping to .254 to fail (exceptions and block policies after hthresh change in ns3)
# PASS: direct policy matches (exceptions and block policies after hthresh change in ns3)
# PASS: policy matches (exceptions and block policies after hthresh change in ns3)
# FAIL: expected ping to .254 to fail (exceptions and block policies after htresh change to normal)
# PASS: direct policy matches (exceptions and block policies after htresh change to normal)
# PASS: policy matches (exceptions and block policies after htresh change to normal)
# PASS: policies with repeated htresh change
ok 12 selftests: net: xfrm_policy.sh
$ echo $?
0
This is because of the variable "lret" in check_xfrm() is not a local variable, and it looks like it will override the one in check_exceptions() thus making the return value become 0 for the passed test case after the failed one. |
[Impact]
Even with failed cases reported in the xfrm_policy.sh test, the overall result is still "PASS"
$ sudo ./xfrm_policy.sh
# selftests: net: xfrm_policy.sh
# PASS: policy before exception matches
# FAIL: expected ping to .254 to fail (exceptions)
# PASS: direct policy matches (exceptions)
# PASS: policy matches (exceptions)
# FAIL: expected ping to .254 to fail (exceptions and block policies)
# PASS: direct policy matches (exceptions and block policies)
# PASS: policy matches (exceptions and block policies)
# FAIL: expected ping to .254 to fail (exceptions and block policies after hresh changes)
# PASS: direct policy matches (exceptions and block policies after hresh changes)
# PASS: policy matches (exceptions and block policies after hresh changes)
# FAIL: expected ping to .254 to fail (exceptions and block policies after hthresh change in ns3)
# PASS: direct policy matches (exceptions and block policies after hthresh change in ns3)
# PASS: policy matches (exceptions and block policies after hthresh change in ns3)
# FAIL: expected ping to .254 to fail (exceptions and block policies after htresh change to normal)
# PASS: direct policy matches (exceptions and block policies after htresh change to normal)
# PASS: policy matches (exceptions and block policies after htresh change to normal)
# PASS: policies with repeated htresh change
ok 12 selftests: net: xfrm_policy.sh
$ echo $?
0
This is because of the variable "lret" in check_xfrm() is not a local variable, and it looks like it will override the one in check_exceptions() thus making the return value become 0 for the passed test case after the failed one.
[Fix]
* f6e9ceb7a7fc32 (" selftests: xfrm: fix test return value override issue in xfrm_policy.sh")
This patch can be cherry-picked into all of the affected kernels.
Focal kernel got this patch via stable update, and we don't have this test in Bionic.
[Test]
Run the xfrm_policy.sh test, if there is any failed cases the final result will not be 0.
[Regression Potential]
This change is just for testing tools, it's unlikely to affect real kernel functionality. However it's expected to generate failures in our test report as it's reflecting the real test result. |
|
2021-03-10 07:53:12 |
Po-Hsu Lin |
description |
[Impact]
Even with failed cases reported in the xfrm_policy.sh test, the overall result is still "PASS"
$ sudo ./xfrm_policy.sh
# selftests: net: xfrm_policy.sh
# PASS: policy before exception matches
# FAIL: expected ping to .254 to fail (exceptions)
# PASS: direct policy matches (exceptions)
# PASS: policy matches (exceptions)
# FAIL: expected ping to .254 to fail (exceptions and block policies)
# PASS: direct policy matches (exceptions and block policies)
# PASS: policy matches (exceptions and block policies)
# FAIL: expected ping to .254 to fail (exceptions and block policies after hresh changes)
# PASS: direct policy matches (exceptions and block policies after hresh changes)
# PASS: policy matches (exceptions and block policies after hresh changes)
# FAIL: expected ping to .254 to fail (exceptions and block policies after hthresh change in ns3)
# PASS: direct policy matches (exceptions and block policies after hthresh change in ns3)
# PASS: policy matches (exceptions and block policies after hthresh change in ns3)
# FAIL: expected ping to .254 to fail (exceptions and block policies after htresh change to normal)
# PASS: direct policy matches (exceptions and block policies after htresh change to normal)
# PASS: policy matches (exceptions and block policies after htresh change to normal)
# PASS: policies with repeated htresh change
ok 12 selftests: net: xfrm_policy.sh
$ echo $?
0
This is because of the variable "lret" in check_xfrm() is not a local variable, and it looks like it will override the one in check_exceptions() thus making the return value become 0 for the passed test case after the failed one.
[Fix]
* f6e9ceb7a7fc32 (" selftests: xfrm: fix test return value override issue in xfrm_policy.sh")
This patch can be cherry-picked into all of the affected kernels.
Focal kernel got this patch via stable update, and we don't have this test in Bionic.
[Test]
Run the xfrm_policy.sh test, if there is any failed cases the final result will not be 0.
[Regression Potential]
This change is just for testing tools, it's unlikely to affect real kernel functionality. However it's expected to generate failures in our test report as it's reflecting the real test result. |
[Impact]
Even with failed cases reported in the xfrm_policy.sh test, the overall result is still "PASS"
$ sudo ./xfrm_policy.sh
# selftests: net: xfrm_policy.sh
# PASS: policy before exception matches
# FAIL: expected ping to .254 to fail (exceptions)
# PASS: direct policy matches (exceptions)
# PASS: policy matches (exceptions)
# FAIL: expected ping to .254 to fail (exceptions and block policies)
# PASS: direct policy matches (exceptions and block policies)
# PASS: policy matches (exceptions and block policies)
# FAIL: expected ping to .254 to fail (exceptions and block policies after hresh changes)
# PASS: direct policy matches (exceptions and block policies after hresh changes)
# PASS: policy matches (exceptions and block policies after hresh changes)
# FAIL: expected ping to .254 to fail (exceptions and block policies after hthresh change in ns3)
# PASS: direct policy matches (exceptions and block policies after hthresh change in ns3)
# PASS: policy matches (exceptions and block policies after hthresh change in ns3)
# FAIL: expected ping to .254 to fail (exceptions and block policies after htresh change to normal)
# PASS: direct policy matches (exceptions and block policies after htresh change to normal)
# PASS: policy matches (exceptions and block policies after htresh change to normal)
# PASS: policies with repeated htresh change
ok 12 selftests: net: xfrm_policy.sh
$ echo $?
0
This is because of the variable "lret" in check_xfrm() is not a local variable, and it looks like it will override the one in check_exceptions() thus making the return value become 0 for the passed test case after the failed one.
[Fix]
* f6e9ceb7a7fc32 (" selftests: xfrm: fix test return value override issue in xfrm_policy.sh")
Focal kernel got this patch via stable update, and we don't have this test in Bionic. Only Groovy and OEM-5.6 are affected.
This patch can be cherry-picked into all of the affected kernels.
[Test]
Run the xfrm_policy.sh test, if there is any failed case the final result will not be 0.
[Regression Potential]
This change is just for testing tools, it's unlikely to affect real kernel functionality. However it's expected to generate failures in our test report as it's reflecting the real test result. |
|
2021-03-10 07:55:23 |
Po-Hsu Lin |
tags |
sru-20201130 ubuntu-kernel-selftests |
groovy sru-20201130 ubuntu-kernel-selftests |
|
2021-03-10 15:32:34 |
Kleber Sacilotto de Souza |
linux (Ubuntu Groovy): status |
In Progress |
Fix Committed |
|
2021-03-26 04:51:02 |
Ubuntu Kernel Bot |
tags |
groovy sru-20201130 ubuntu-kernel-selftests |
groovy sru-20201130 ubuntu-kernel-selftests verification-needed-groovy |
|
2021-03-30 09:19:54 |
Po-Hsu Lin |
tags |
groovy sru-20201130 ubuntu-kernel-selftests verification-needed-groovy |
groovy sru-20201130 ubuntu-kernel-selftests verification-done-groovy |
|
2021-04-09 23:22:10 |
Ubuntu Kernel Bot |
tags |
groovy sru-20201130 ubuntu-kernel-selftests verification-done-groovy |
groovy sru-20201130 ubuntu-kernel-selftests verification-done-groovy verification-needed-focal |
|
2021-04-12 14:17:01 |
Launchpad Janitor |
linux (Ubuntu Groovy): status |
Fix Committed |
Fix Released |
|
2021-04-12 14:17:01 |
Launchpad Janitor |
cve linked |
|
2021-20239 |
|
2021-04-12 14:17:01 |
Launchpad Janitor |
cve linked |
|
2021-3347 |
|
2021-04-12 14:17:01 |
Launchpad Janitor |
cve linked |
|
2021-3348 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
linux-oem-5.6 (Ubuntu Focal): status |
In Progress |
Fix Released |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2020-0423 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2020-0465 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2020-0466 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2020-14351 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2020-14390 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2020-25285 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2020-25645 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2020-25669 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2020-27830 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2020-36158 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2021-20194 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2021-29154 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2021-3178 |
|
2021-04-13 08:18:05 |
Launchpad Janitor |
cve linked |
|
2021-3411 |
|
2021-04-14 08:44:54 |
Po-Hsu Lin |
ubuntu-kernel-tests: status |
In Progress |
Fix Released |
|
2021-04-14 08:45:04 |
Po-Hsu Lin |
tags |
groovy sru-20201130 ubuntu-kernel-selftests verification-done-groovy verification-needed-focal |
groovy sru-20201130 ubuntu-kernel-selftests verification-done-focal verification-done-groovy |
|