proc_sched_rt01 from ubuntu_ltp failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-kernel-tests |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Xenial |
Won't Fix
|
Undecided
|
Unassigned | ||
Bionic |
Won't Fix
|
Undecided
|
Unassigned | ||
Focal |
Confirmed
|
Undecided
|
Unassigned | ||
Jammy |
Confirmed
|
Undecided
|
Unassigned | ||
Mantic |
Fix Released
|
Medium
|
GuoqingJiang |
Bug Description
[Impact]
The updated LTP has added proc_sched_rt01 testcase which can't pass
since several commits are missed from kernel side.
Test log:
INFO: Test start time: Tue Mar 12 11:52:21 UTC 2024
COMMAND: /opt/ltp/
LOG File: /dev/null
FAILED COMMAND File: /dev/null
TCONF COMMAND File: /dev/null
Running tests.......
tst_kconfig.c:87: TINFO: Parsing kernel config '/lib/modules/
tst_test.c:1741: TINFO: LTP version: 20230929-
tst_test.c:1625: TINFO: Timeout per run is 0h 00m 30s
proc_sched_
proc_sched_
proc_sched_
proc_sched_
proc_sched_
HINT: You _MAY_ be missing kernel fixes:
https:/
https:/
[Fix]
There are 3 relevant commits from upstream.
1. 079be8fc6309 sched/rt: Disallow writing invalid values to sched_rt_period_us
2. c1fc6484e1fb sched/rt: sysctl_
3. c7fcb99877f9 sched/rt: Fix sysctl_
Mantic: the 3rd is already in master-next.
Jammy: stable v5.15.150 includes the three commits.
Focal: master-next has include them after update to v5.4.270
Bionic: all the three commits are needed.
[Test case]
Run LTP update 20240312 to check the log of proc_sched_rt01.
[Regression potential]
Low risk since these content are existed in upstream for a while.
Cyril Hrubis (2):
sched/rt: sysctl_
sched/rt: Disallow writing invalid values to sched_rt_period_us
kernel/sched/rt.c | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
[Original Bug Description]
This is a new test case, issue found on M/J/F/B when testing LTP update 20240312
Test log:
INFO: Test start time: Tue Mar 12 11:52:21 UTC 2024
COMMAND: /opt/ltp/
LOG File: /dev/null
FAILED COMMAND File: /dev/null
TCONF COMMAND File: /dev/null
Running tests.......
tst_kconfig.c:87: TINFO: Parsing kernel config '/lib/modules/
tst_test.c:1741: TINFO: LTP version: 20230929-
tst_test.c:1625: TINFO: Timeout per run is 0h 00m 30s
proc_sched_
proc_sched_
proc_sched_
proc_sched_
proc_sched_
HINT: You _MAY_ be missing kernel fixes:
https:/
https:/
Summary:
passed 2
failed 3
broken 0
skipped 0
warnings 0
INFO: ltp-pan reported some tests FAIL
LTP Version: 20230929-
INFO: Test end time: Tue Mar 12 11:52:21 UTC 2024
CVE References
- 2023-52880
- 2023-6270
- 2024-23307
- 2024-24861
- 2024-26593
- 2024-26642
- 2024-26643
- 2024-26694
- 2024-26710
- 2024-26712
- 2024-26733
- 2024-26734
- 2024-26735
- 2024-26736
- 2024-26748
- 2024-26782
- 2024-26789
- 2024-26790
- 2024-26792
- 2024-26798
- 2024-26802
- 2024-26803
- 2024-26809
- 2024-26838
- 2024-26889
- 2024-26890
- 2024-26922
- 2024-26923
- 2024-26924
- 2024-26925
- 2024-26926
tags: | added: ltp-20240312 |
description: | updated |
tags: | added: 4.15 bionic |
Changed in linux (Ubuntu Mantic): | |
assignee: | nobody → GuoqingJiang (guoqingjiang) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux (Ubuntu): | |
status: | New → Invalid |
milestone: | mantic-updates → noble-updates |
Changed in linux (Ubuntu): | |
milestone: | noble-updates → none |
Changed in linux (Ubuntu Focal): | |
status: | Won't Fix → Confirmed |
Changed in linux (Ubuntu Jammy): | |
status: | Won't Fix → Confirmed |
description: | updated |
Changed in linux (Ubuntu Xenial): | |
status: | New → Confirmed |
Changed in linux (Ubuntu Bionic): | |
status: | New → Confirmed |
Changed in linux (Ubuntu Mantic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Xenial): | |
status: | Confirmed → Won't Fix |
Changed in linux (Ubuntu Bionic): | |
status: | Confirmed → Won't Fix |
tags: | added: kernel-daily-bug |
Looks we need the two series per the HINT
https://<email address hidden>/
https://<email address hidden>/