Skip to content

Instantly share code, notes, and snippets.

@nicvagn
Created August 11, 2025 20:20
Show Gist options
  • Select an option

  • Save nicvagn/56c215d885e906be3947caebfae18013 to your computer and use it in GitHub Desktop.

Select an option

Save nicvagn/56c215d885e906be3947caebfae18013 to your computer and use it in GitHub Desktop.
Test suite called with default
./default/cachedrop PASS
./default/insert_leap_second PASS
./default/libhugetlbfs SKIP
./default/memfd SKIP
./default/modsign PASS
./default/mq-memory-corruption PASS
./default/paxtest SKIP
./default/posix_timers PASS
./default/selinux-dac-controls PASS
./default/stack-randomness PASS
./default/sysfs-perms PASS
./default/timer-overhead PASS
Test suite complete PASS
Your log file is being submitted...
/opt/linux_kernel/kernel-tests/logs/kernel-test-1754942205.log.txt
Please visit https://id.fedoraproject.org/openidc/Authorization?scope=openid+email+profile+https%3A%2F%2Fid.fedoraproject.org%2Fscope%2Fgroups+https%3A%2F%2Fid.fedoraproject.org%2Fscope%2Fagreements+https%3A%2F%2Fid.fedoraproject.org%2Fscope%2Ffas-attributes&response_type=code&client_id=kerneltest-client&redirect_uri=http%3A%2F%2Flocalhost%3A12345%2F&response_mode=query to grant authorization
Running Firefox as root in a regular user's session is not supported. ($XAUTHORITY is /run/user/1000/.mutter-Xwaylandauth.KUB7A3 which is owned by nrv.)
127.0.0.1 - - [11/Aug/2025 13:58:58] "GET /?code=b7fde941-29ec-49b0-bf35-f42149f4e121_nS-XTPqSBvJ-7YNuOPOLFu0afLeHpsAc HTTP/1.1" 200 47
{"message":"Upload successful!"}
The following information is not submitted with your log;
it is for informational purposes only.
Vulnerability status:
/sys/devices/system/cpu/vulnerabilities/gather_data_sampling:Not affected
/sys/devices/system/cpu/vulnerabilities/ghostwrite:Not affected
/sys/devices/system/cpu/vulnerabilities/indirect_target_selection:Not affected
/sys/devices/system/cpu/vulnerabilities/itlb_multihit:Not affected
/sys/devices/system/cpu/vulnerabilities/l1tf:Not affected
/sys/devices/system/cpu/vulnerabilities/mds:Not affected
/sys/devices/system/cpu/vulnerabilities/meltdown:Not affected
/sys/devices/system/cpu/vulnerabilities/mmio_stale_data:Not affected
/sys/devices/system/cpu/vulnerabilities/old_microcode:Not affected
/sys/devices/system/cpu/vulnerabilities/reg_file_data_sampling:Not affected
/sys/devices/system/cpu/vulnerabilities/retbleed:Not affected
/sys/devices/system/cpu/vulnerabilities/spec_rstack_overflow:Mitigation: Safe RET
/sys/devices/system/cpu/vulnerabilities/spec_store_bypass:Mitigation: Speculative Store Bypass disabled via prctl
/sys/devices/system/cpu/vulnerabilities/spectre_v1:Mitigation: usercopy/swapgs barriers and __user pointer sanitization
/sys/devices/system/cpu/vulnerabilities/spectre_v2:Mitigation: Retpolines; IBPB: conditional; IBRS_FW; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
/sys/devices/system/cpu/vulnerabilities/srbds:Not affected
/sys/devices/system/cpu/vulnerabilities/tsa:Mitigation: Clear CPU buffers
/sys/devices/system/cpu/vulnerabilities/tsx_async_abort:Not affected
root@desk:/opt/linux_kernel/kernel-tests# ^C
root@desk:/opt/linux_kernel/kernel-tests# ls
config.example default destructive documentation.txt fedora_submit.py include LICENSE logs minimal performance runtests.sh secureboot stress thirdparty utils
root@desk:/opt/linux_kernel/kernel-tests# ./runtests.sh -t preformance
Supported test sets are minimal, default, stress, destructive or performance.
root@desk:/opt/linux_kernel/kernel-tests# ./runtests.sh -t performance
Test suite called with performance
lib_timing.c: In function ‘touch’:
lib_timing.c:1626:17: warning: type defaults to ‘int’ in declaration of ‘psize’ [-Wimplicit-int]
1626 | static psize;
| ^~~~~
lib_sched.c: In function ‘handle_scheduler’:
lib_sched.c:94:17: warning: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch]
94 | return;
| ^~~~~~
lib_sched.c:46:1: note: declared here
46 | handle_scheduler(int childno, int benchproc, int nbenchprocs)
| ^~~~~~~~~~~~~~~~
lib_sched.c: In function ‘sched_pin’:
lib_sched.c:207:26: warning: implicit declaration of function ‘sched_getaffinity’ [-Wimplicit-function-declaration]
207 | retval = sched_getaffinity(0, sz * sizeof(unsigned long), cpumask);
| ^~~~~~~~~~~~~~~~~
lib_sched.c:231:18: warning: implicit declaration of function ‘sched_setaffinity’ [-Wimplicit-function-declaration]
231 | retval = sched_setaffinity(0, sz * sizeof(unsigned long), mask);
| ^~~~~~~~~~~~~~~~~
bw_file_rd.c: In function ‘main’:
bw_file_rd.c:149:44: warning: implicit declaration of function ‘lmbench_usage’ [-Wimplicit-function-declaration]
149 | if (parallel <= 0) lmbench_usage(ac, av, usage);
| ^~~~~~~~~~~~~
bw_mem.c: In function ‘main’:
bw_mem.c:76:44: warning: implicit declaration of function ‘lmbench_usage’ [-Wimplicit-function-declaration]
76 | if (parallel <= 0) lmbench_usage(ac, av, usage);
| ^~~~~~~~~~~~~
bw_mmap_rd.c: In function ‘main’:
bw_mmap_rd.c:64:44: warning: implicit declaration of function ‘lmbench_usage’ [-Wimplicit-function-declaration]
64 | if (parallel <= 0) lmbench_usage(ac, av, usage);
| ^~~~~~~~~~~~~
bw_pipe.c: In function ‘main’:
bw_pipe.c:157:44: warning: implicit declaration of function ‘lmbench_usage’ [-Wimplicit-function-declaration]
157 | if (parallel <= 0) lmbench_usage(ac, av, usage);
| ^~~~~~~~~~~~~
bw_tcp.c: In function ‘main’:
bw_tcp.c:74:44: warning: implicit declaration of function ‘lmbench_usage’ [-Wimplicit-function-declaration]
74 | if (parallel <= 0) lmbench_usage(ac, av, usage);
| ^~~~~~~~~~~~~
bw_unix.c: In function ‘main’:
bw_unix.c:153:44: warning: implicit declaration of function ‘lmbench_usage’ [-Wimplicit-function-declaration]
153 | if (parallel <= 0) lmbench_usage(argc, argv, usage);
| ^~~~~~~~~~~~~
lat_select.c: In function ‘main’:
lat_select.c:53:44: warning: implicit declaration of function ‘lmbench_usage’ [-Wimplicit-function-declaration]
53 | if (parallel <= 0) lmbench_usage(ac, av, usage);
| ^~~~~~~~~~~~~
lat_select.c: In function ‘doit’:
lat_select.c:167:16: warning: type defaults to ‘int’ in declaration of ‘count’ [-Wimplicit-int]
167 | static count = 0;
| ^~~~~
lat_pipe.c: In function ‘main’:
lat_pipe.c:41:44: warning: implicit declaration of function ‘lmbench_usage’ [-Wimplicit-function-declaration]
41 | if (parallel <= 0) lmbench_usage(ac, av, usage);
| ^~~~~~~~~~~~~
lat_rpc.c:24:10: error: conflicting types for ‘client_rpc_xact_1’; have ‘char *(char *, CLIENT *)’ {aka ‘char *(char *, struct __rpc_client *)’}
24 | char *client_rpc_xact_1(char *argp, CLIENT *clnt);
| ^~~~~~~~~~~~~~~~~
In file included from lat_rpc.c:19:
bench.h:321:14: note: previous declaration of ‘client_rpc_xact_1’ with type ‘char *(void)’
321 | extern char *client_rpc_xact_1();
| ^~~~~~~~~~~~~~~~~
lat_rpc.c: In function ‘main’:
lat_rpc.c:136:33: warning: implicit declaration of function ‘lmbench_usage’ [-Wimplicit-function-declaration]
136 | lmbench_usage(ac, av, usage);
| ^~~~~~~~~~~~~
lat_rpc.c: At top level:
lat_rpc.c:176:1: error: conflicting types for ‘client_rpc_xact_1’; have ‘char *(char *, CLIENT *)’ {aka ‘char *(char *, struct __rpc_client *)’}
176 | client_rpc_xact_1(char *argp, CLIENT *clnt)
| ^~~~~~~~~~~~~~~~~
bench.h:321:14: note: previous declaration of ‘client_rpc_xact_1’ with type ‘char *(void)’
321 | extern char *client_rpc_xact_1();
| ^~~~~~~~~~~~~~~~~
lat_rpc.c: In function ‘rpc_xact_1’:
lat_rpc.c:193:1: warning: old-style function definition [-Wold-style-definition]
193 | rpc_xact_1(msg, transp)
| ^~~~~~~~~~
lat_rpc.c:196:1: error: number of arguments doesn’t match prototype
196 | {
| ^
bench.h:320:14: error: prototype declaration
320 | extern char *rpc_xact_1();
| ^~~~~~~~~~
lat_rpc.c: In function ‘server_main’:
lat_rpc.c:218:57: warning: passing argument 4 of ‘svc_register’ from incompatible pointer type [-Wincompatible-pointer-types]
218 | if (!svc_register(transp, XACT_PROG, XACT_VERS, xact_prog_1, IPPROTO_UDP)) {
| ^~~~~~~~~~~
| |
| void (*)(void)
In file included from /usr/include/tirpc/rpc/svc.h:463,
from /usr/include/tirpc/rpc/rpc.h:63,
from bench.h:38:
/usr/include/tirpc/rpc/svc_soc.h:70:21: note: expected ‘void (*)(struct svc_req *, SVCXPRT *)’ {aka ‘void (*)(struct svc_req *, struct __rpc_svcxprt *)’} but argument is of type ‘void (*)(void)’
70 | void (*)(struct svc_req *, SVCXPRT *), int);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lat_rpc.c:202:13: note: ‘xact_prog_1’ declared here
202 | static void xact_prog_1();
| ^~~~~~~~~~~
lat_rpc.c:228:57: warning: passing argument 4 of ‘svc_register’ from incompatible pointer type [-Wincompatible-pointer-types]
228 | if (!svc_register(transp, XACT_PROG, XACT_VERS, xact_prog_1, IPPROTO_TCP)) {
| ^~~~~~~~~~~
| |
| void (*)(void)
/usr/include/tirpc/rpc/svc_soc.h:70:21: note: expected ‘void (*)(struct svc_req *, SVCXPRT *)’ {aka ‘void (*)(struct svc_req *, struct __rpc_svcxprt *)’} but argument is of type ‘void (*)(void)’
70 | void (*)(struct svc_req *, SVCXPRT *), int);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lat_rpc.c:202:13: note: ‘xact_prog_1’ declared here
202 | static void xact_prog_1();
| ^~~~~~~~~~~
lat_rpc.c: In function ‘xact_prog_1’:
lat_rpc.c:240:1: warning: old-style function definition [-Wold-style-definition]
240 | xact_prog_1(rqstp, transp)
| ^~~~~~~~~~~
lat_rpc.c:257:30: warning: assignment to ‘bool_t (*)(void)’ {aka ‘int (*)(void)’} from incompatible pointer type ‘bool_t (*)(XDR *, char *)’ {aka ‘int (*)(struct __rpc_xdr *, char *)’} [-Wincompatible-pointer-types]
257 | xdr_argument = xdr_char;
| ^
In file included from /usr/include/tirpc/rpc/rpc.h:43:
/usr/include/tirpc/rpc/xdr.h:316:17: note: ‘xdr_char’ declared here
316 | extern bool_t xdr_char(XDR *, char *);
| ^~~~~~~~
lat_rpc.c:258:28: warning: assignment to ‘bool_t (*)(void)’ {aka ‘int (*)(void)’} from incompatible pointer type ‘bool_t (*)(XDR *, char *)’ {aka ‘int (*)(struct __rpc_xdr *, char *)’} [-Wincompatible-pointer-types]
258 | xdr_result = xdr_char;
| ^
/usr/include/tirpc/rpc/xdr.h:316:17: note: ‘xdr_char’ declared here
316 | extern bool_t xdr_char(XDR *, char *);
| ^~~~~~~~
lat_rpc.c:276:19: error: too many arguments to function ‘local’; expected 0, have 2
276 | result = (*local)(&argument, rqstp);
| ~^~~~~~~ ~~~~~~~~~
gmake[2]: *** [Makefile:397: ../bin/x86_64-linux-gnu/lat_rpc] Error 1
make[1]: *** [Makefile:114: lmbench] Error 2
make: *** [Makefile:20: build] Error 2
lat_rpc.c:24:10: error: conflicting types for ‘client_rpc_xact_1’; have ‘char *(char *, CLIENT *)’ {aka ‘char *(char *, struct __rpc_client *)’}
24 | char *client_rpc_xact_1(char *argp, CLIENT *clnt);
| ^~~~~~~~~~~~~~~~~
In file included from lat_rpc.c:19:
bench.h:321:14: note: previous declaration of ‘client_rpc_xact_1’ with type ‘char *(void)’
321 | extern char *client_rpc_xact_1();
| ^~~~~~~~~~~~~~~~~
lat_rpc.c: In function ‘main’:
lat_rpc.c:136:33: warning: implicit declaration of function ‘lmbench_usage’ [-Wimplicit-function-declaration]
136 | lmbench_usage(ac, av, usage);
| ^~~~~~~~~~~~~
lat_rpc.c: At top level:
lat_rpc.c:176:1: error: conflicting types for ‘client_rpc_xact_1’; have ‘char *(char *, CLIENT *)’ {aka ‘char *(char *, struct __rpc_client *)’}
176 | client_rpc_xact_1(char *argp, CLIENT *clnt)
| ^~~~~~~~~~~~~~~~~
bench.h:321:14: note: previous declaration of ‘client_rpc_xact_1’ with type ‘char *(void)’
321 | extern char *client_rpc_xact_1();
| ^~~~~~~~~~~~~~~~~
lat_rpc.c: In function ‘rpc_xact_1’:
lat_rpc.c:193:1: warning: old-style function definition [-Wold-style-definition]
193 | rpc_xact_1(msg, transp)
| ^~~~~~~~~~
lat_rpc.c:196:1: error: number of arguments doesn’t match prototype
196 | {
| ^
bench.h:320:14: error: prototype declaration
320 | extern char *rpc_xact_1();
| ^~~~~~~~~~
lat_rpc.c: In function ‘server_main’:
lat_rpc.c:218:57: warning: passing argument 4 of ‘svc_register’ from incompatible pointer type [-Wincompatible-pointer-types]
218 | if (!svc_register(transp, XACT_PROG, XACT_VERS, xact_prog_1, IPPROTO_UDP)) {
| ^~~~~~~~~~~
| |
| void (*)(void)
In file included from /usr/include/tirpc/rpc/svc.h:463,
from /usr/include/tirpc/rpc/rpc.h:63,
from bench.h:38:
/usr/include/tirpc/rpc/svc_soc.h:70:21: note: expected ‘void (*)(struct svc_req *, SVCXPRT *)’ {aka ‘void (*)(struct svc_req *, struct __rpc_svcxprt *)’} but argument is of type ‘void (*)(void)’
70 | void (*)(struct svc_req *, SVCXPRT *), int);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lat_rpc.c:202:13: note: ‘xact_prog_1’ declared here
202 | static void xact_prog_1();
| ^~~~~~~~~~~
lat_rpc.c:228:57: warning: passing argument 4 of ‘svc_register’ from incompatible pointer type [-Wincompatible-pointer-types]
228 | if (!svc_register(transp, XACT_PROG, XACT_VERS, xact_prog_1, IPPROTO_TCP)) {
| ^~~~~~~~~~~
| |
| void (*)(void)
/usr/include/tirpc/rpc/svc_soc.h:70:21: note: expected ‘void (*)(struct svc_req *, SVCXPRT *)’ {aka ‘void (*)(struct svc_req *, struct __rpc_svcxprt *)’} but argument is of type ‘void (*)(void)’
70 | void (*)(struct svc_req *, SVCXPRT *), int);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lat_rpc.c:202:13: note: ‘xact_prog_1’ declared here
202 | static void xact_prog_1();
| ^~~~~~~~~~~
lat_rpc.c: In function ‘xact_prog_1’:
lat_rpc.c:240:1: warning: old-style function definition [-Wold-style-definition]
240 | xact_prog_1(rqstp, transp)
| ^~~~~~~~~~~
lat_rpc.c:257:30: warning: assignment to ‘bool_t (*)(void)’ {aka ‘int (*)(void)’} from incompatible pointer type ‘bool_t (*)(XDR *, char *)’ {aka ‘int (*)(struct __rpc_xdr *, char *)’} [-Wincompatible-pointer-types]
257 | xdr_argument = xdr_char;
| ^
In file included from /usr/include/tirpc/rpc/rpc.h:43:
/usr/include/tirpc/rpc/xdr.h:316:17: note: ‘xdr_char’ declared here
316 | extern bool_t xdr_char(XDR *, char *);
| ^~~~~~~~
lat_rpc.c:258:28: warning: assignment to ‘bool_t (*)(void)’ {aka ‘int (*)(void)’} from incompatible pointer type ‘bool_t (*)(XDR *, char *)’ {aka ‘int (*)(struct __rpc_xdr *, char *)’} [-Wincompatible-pointer-types]
258 | xdr_result = xdr_char;
| ^
/usr/include/tirpc/rpc/xdr.h:316:17: note: ‘xdr_char’ declared here
316 | extern bool_t xdr_char(XDR *, char *);
| ^~~~~~~~
lat_rpc.c:276:19: error: too many arguments to function ‘local’; expected 0, have 2
276 | result = (*local)(&argument, rqstp);
| ~^~~~~~~ ~~~~~~~~~
gmake[2]: *** [Makefile:397: ../bin/x86_64-linux-gnu/lat_rpc] Error 1
make[1]: *** [Makefile:114: lmbench] Error 2
make: *** [Makefile:23: results] Error 2
./performance/lmbench3 PASS
Test suite complete PASS
Your log file is being submitted...
/opt/linux_kernel/kernel-tests/logs/kernel-test-1754943385.log.txt
{"message":"Upload successful!"}
The following information is not submitted with your log;
it is for informational purposes only.
Vulnerability status:
/sys/devices/system/cpu/vulnerabilities/gather_data_sampling:Not affected
/sys/devices/system/cpu/vulnerabilities/ghostwrite:Not affected
/sys/devices/system/cpu/vulnerabilities/indirect_target_selection:Not affected
/sys/devices/system/cpu/vulnerabilities/itlb_multihit:Not affected
/sys/devices/system/cpu/vulnerabilities/l1tf:Not affected
/sys/devices/system/cpu/vulnerabilities/mds:Not affected
/sys/devices/system/cpu/vulnerabilities/meltdown:Not affected
/sys/devices/system/cpu/vulnerabilities/mmio_stale_data:Not affected
/sys/devices/system/cpu/vulnerabilities/old_microcode:Not affected
/sys/devices/system/cpu/vulnerabilities/reg_file_data_sampling:Not affected
/sys/devices/system/cpu/vulnerabilities/retbleed:Not affected
/sys/devices/system/cpu/vulnerabilities/spec_rstack_overflow:Mitigation: Safe RET
/sys/devices/system/cpu/vulnerabilities/spec_store_bypass:Mitigation: Speculative Store Bypass disabled via prctl
/sys/devices/system/cpu/vulnerabilities/spectre_v1:Mitigation: usercopy/swapgs barriers and __user pointer sanitization
/sys/devices/system/cpu/vulnerabilities/spectre_v2:Mitigation: Retpolines; IBPB: conditional; IBRS_FW; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
/sys/devices/system/cpu/vulnerabilities/srbds:Not affected
/sys/devices/system/cpu/vulnerabilities/tsa:Mitigation: Clear CPU buffers
/sys/devices/system/cpu/vulnerabilities/tsx_async_abort:Not affected
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment