Activity log for bug #1909647

Date Who What changed Old value New value Message
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