KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a 2023-07-22 23:47:48 ln -sf /usr/bin/clang 2023-07-22 23:47:48 ln -sf /usr/sbin/iptables-nft /usr/bin/iptables 2023-07-22 23:47:48 ln -sf /usr/sbin/ip6tables-nft /usr/bin/ip6tables 2023-07-22 23:47:49 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh 2023-07-22 23:47:49 make -j36 -C tdx make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tdx' gcc -O3 -Wl,-no-as-needed -Wall -isystem /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/usr/include -static tdx_guest_test.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tdx/tdx_guest_test make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tdx' 2023-07-22 23:47:50 make quicktest=1 run_tests -C tdx make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tdx' TAP version 13 1..1 # timeout set to 300 # selftests: tdx: tdx_guest_test # TAP version 13 # 1..1 # # Starting 1 tests from 1 test cases. # # RUN global.verify_report ... # # tdx_guest_test.c:138:verify_report:Expected 0 (0) < devfd (-1) # # verify_report: Test terminated by assertion # # FAIL global.verify_report # not ok 1 global.verify_report # # FAILED: 0 / 1 tests passed. # # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: tdx: tdx_guest_test # exit=1 make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tdx' 2023-07-22 23:47:52 make -j36 -C timens make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timens' gcc -Wall -Werror -pthread timens.c -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timens/timens gcc -Wall -Werror -pthread timerfd.c -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timens/timerfd gcc -Wall -Werror -pthread timer.c -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timens/timer gcc -Wall -Werror -pthread clock_nanosleep.c -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timens/clock_nanosleep gcc -Wall -Werror -pthread procfs.c -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timens/procfs gcc -Wall -Werror -pthread exec.c -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timens/exec gcc -Wall -Werror -pthread futex.c -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timens/futex gcc -Wall -Werror -pthread vfork_exec.c -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timens/vfork_exec gcc -Wall -Werror -pthread gettime_perf.c -lrt -ldl -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timens/gettime_perf make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timens' 2023-07-22 23:47:53 make quicktest=1 run_tests -C timens make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timens' TAP version 13 1..8 # timeout set to 300 # selftests: timens: timens # 1..10 # ok 1 Passed for CLOCK_BOOTTIME (syscall) # ok 2 Passed for CLOCK_BOOTTIME (vdso) # ok 3 Passed for CLOCK_BOOTTIME_ALARM (syscall) # ok 4 Passed for CLOCK_BOOTTIME_ALARM (vdso) # ok 5 Passed for CLOCK_MONOTONIC (syscall) # ok 6 Passed for CLOCK_MONOTONIC (vdso) # ok 7 Passed for CLOCK_MONOTONIC_COARSE (syscall) # ok 8 Passed for CLOCK_MONOTONIC_COARSE (vdso) # ok 9 Passed for CLOCK_MONOTONIC_RAW (syscall) # ok 10 Passed for CLOCK_MONOTONIC_RAW (vdso) # # Totals: pass:10 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: timens: timens # timeout set to 300 # selftests: timens: timerfd # 1..3 # ok 1 clockid=7 # ok 2 clockid=1 # ok 3 clockid=9 # # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0 # 1..3 ok 2 selftests: timens: timerfd # timeout set to 300 # selftests: timens: timer # 1..3 # ok 1 clockid=7 # ok 2 clockid=1 # ok 3 clockid=9 # # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0 # 1..3 ok 3 selftests: timens: timer # timeout set to 300 # selftests: timens: clock_nanosleep # 1..4 # ok 1 clockid: 1 abs:0 # ok 2 clockid: 1 abs:1 # ok 3 clockid: 9 abs:0 # ok 4 clockid: 9 abs:1 # # Totals: pass:4 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 4 selftests: timens: clock_nanosleep # timeout set to 300 # selftests: timens: procfs # 1..2 # ok 1 Passed for /proc/uptime # ok 2 Passed for /proc/stat btime # # Totals: pass:2 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 5 selftests: timens: procfs # timeout set to 300 # selftests: timens: exec # 1..1 # ok 1 exec # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 6 selftests: timens: exec # timeout set to 300 # selftests: timens: futex # 1..2 # ok 1 futex with the 0 clockid # ok 2 futex with the 1 clockid # # Totals: pass:2 fail:0 xfail:0 xpass:0 skip:0 error:0 # 1..2 ok 7 selftests: timens: futex # timeout set to 300 # selftests: timens: vfork_exec # ok 2 child after exec # 1..4 # ok 1 parent before vfork # ok 3 wait for child # ok 4 parent after vfork # # Totals: pass:4 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 8 selftests: timens: vfork_exec make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timens' 2023-07-22 23:47:57 make -j36 -C timers make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers' gcc -O3 -Wl,-no-as-needed -Wall posix_timers.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/posix_timers gcc -O3 -Wl,-no-as-needed -Wall nanosleep.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/nanosleep gcc -O3 -Wl,-no-as-needed -Wall nsleep-lat.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/nsleep-lat gcc -O3 -Wl,-no-as-needed -Wall set-timer-lat.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/set-timer-lat gcc -O3 -Wl,-no-as-needed -Wall mqueue-lat.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/mqueue-lat gcc -O3 -Wl,-no-as-needed -Wall inconsistency-check.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/inconsistency-check gcc -O3 -Wl,-no-as-needed -Wall raw_skew.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/raw_skew gcc -O3 -Wl,-no-as-needed -Wall threadtest.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/threadtest gcc -O3 -Wl,-no-as-needed -Wall rtcpie.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/rtcpie gcc -O3 -Wl,-no-as-needed -Wall alarmtimer-suspend.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/alarmtimer-suspend gcc -O3 -Wl,-no-as-needed -Wall valid-adjtimex.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/valid-adjtimex gcc -O3 -Wl,-no-as-needed -Wall adjtick.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/adjtick gcc -O3 -Wl,-no-as-needed -Wall change_skew.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/change_skew gcc -O3 -Wl,-no-as-needed -Wall skew_consistency.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/skew_consistency gcc -O3 -Wl,-no-as-needed -Wall clocksource-switch.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/clocksource-switch gcc -O3 -Wl,-no-as-needed -Wall freq-step.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/freq-step gcc -O3 -Wl,-no-as-needed -Wall leap-a-day.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/leap-a-day gcc -O3 -Wl,-no-as-needed -Wall leapcrash.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/leapcrash gcc -O3 -Wl,-no-as-needed -Wall set-tai.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/set-tai gcc -O3 -Wl,-no-as-needed -Wall set-2038.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/set-2038 gcc -O3 -Wl,-no-as-needed -Wall set-tz.c -lrt -lpthread -lm -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers/set-tz make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers' 2023-07-22 23:47:59 make quicktest=1 run_tests -C timers make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers' TAP version 13 1..9 # timeout set to 0 # selftests: timers: posix_timers # Testing posix timers. False negative may happen on CPU execution # based timers if other threads run on the CPU... # Check itimer virtual... [OK] # Check itimer prof... [OK] # Check itimer real... [OK] # Check timer_create() per thread... [OK] # Check timer_create() per process... [OK] # Check timer_create() per process signal distribution... [OK] # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: timers: posix_timers # timeout set to 0 # selftests: timers: nanosleep # TAP version 13 # 1..12 # ok 1 CLOCK_REALTIME # ok 2 CLOCK_MONOTONIC # ok 3 # SKIP CLOCK_PROCESS_CPUTIME_ID # ok 4 # SKIP CLOCK_THREAD_CPUTIME_ID # ok 5 # SKIP CLOCK_MONOTONIC_RAW # ok 6 # SKIP CLOCK_REALTIME_COARSE # ok 7 # SKIP CLOCK_MONOTONIC_COARSE # ok 8 CLOCK_BOOTTIME # ok 9 CLOCK_REALTIME_ALARM # ok 10 CLOCK_BOOTTIME_ALARM # ok 11 # SKIP UNKNOWN_CLOCKID # ok 12 CLOCK_TAI # # Totals: pass:6 fail:0 xfail:0 xpass:0 skip:6 error:0 ok 2 selftests: timers: nanosleep # timeout set to 0 # selftests: timers: nsleep-lat # nsleep latency CLOCK_REALTIME [OK] # nsleep latency CLOCK_MONOTONIC [OK] # nsleep latency CLOCK_MONOTONIC_RAW [UNSUPPORTED] # nsleep latency CLOCK_REALTIME_COARSE [UNSUPPORTED] # nsleep latency CLOCK_MONOTONIC_COARSE [UNSUPPORTED] # nsleep latency CLOCK_BOOTTIME [OK] # nsleep latency CLOCK_REALTIME_ALARM [OK] # nsleep latency CLOCK_BOOTTIME_ALARM [OK] # nsleep latency CLOCK_TAI [OK] # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 3 selftests: timers: nsleep-lat # timeout set to 0 # selftests: timers: set-timer-lat # Setting timers for every 1 seconds # CLOCK_REALTIME ABSTIME PERIODIC timer fired early: 0 : [OK] # CLOCK_REALTIME ABSTIME PERIODIC max latency: 346197 ns : [OK] # CLOCK_REALTIME RELTIME PERIODIC timer fired early: 0 : [OK] # CLOCK_REALTIME RELTIME PERIODIC max latency: 190202 ns : [OK] # CLOCK_REALTIME ABSTIME ONE-SHOT timer fired early: 0 : [OK] # CLOCK_REALTIME ABSTIME ONE-SHOT max latency: 175295 ns : [OK] # CLOCK_REALTIME ABSTIME ONE-SHOT count: 1 : [OK] # CLOCK_REALTIME RELTIME ONE-SHOT timer fired early: 0 : [OK] # CLOCK_REALTIME RELTIME ONE-SHOT max latency: 33361 ns : [OK] # CLOCK_REALTIME RELTIME ONE-SHOT count: 1 : [OK] # CLOCK_MONOTONIC ABSTIME PERIODIC timer fired early: 0 : [OK] # CLOCK_MONOTONIC ABSTIME PERIODIC max latency: 100365 ns : [OK] # CLOCK_MONOTONIC RELTIME PERIODIC timer fired early: 0 : [OK] # CLOCK_MONOTONIC RELTIME PERIODIC max latency: 174827 ns : [OK] # CLOCK_MONOTONIC ABSTIME ONE-SHOT timer fired early: 0 : [OK] # CLOCK_MONOTONIC ABSTIME ONE-SHOT max latency: 176564 ns : [OK] # CLOCK_MONOTONIC ABSTIME ONE-SHOT count: 1 : [OK] # CLOCK_MONOTONIC RELTIME ONE-SHOT timer fired early: 0 : [OK] # CLOCK_MONOTONIC RELTIME ONE-SHOT max latency: 176898 ns : [OK] # CLOCK_MONOTONIC RELTIME ONE-SHOT count: 1 : [OK] # CLOCK_BOOTTIME ABSTIME PERIODIC timer fired early: 0 : [OK] # CLOCK_BOOTTIME ABSTIME PERIODIC max latency: 96351 ns : [OK] # CLOCK_BOOTTIME RELTIME PERIODIC timer fired early: 0 : [OK] # CLOCK_BOOTTIME RELTIME PERIODIC max latency: 100766 ns : [OK] # CLOCK_BOOTTIME ABSTIME ONE-SHOT timer fired early: 0 : [OK] # CLOCK_BOOTTIME ABSTIME ONE-SHOT max latency: 96839 ns : [OK] # CLOCK_BOOTTIME ABSTIME ONE-SHOT count: 1 : [OK] # CLOCK_BOOTTIME RELTIME ONE-SHOT timer fired early: 0 : [OK] # CLOCK_BOOTTIME RELTIME ONE-SHOT max latency: 184111 ns : [OK] # CLOCK_BOOTTIME RELTIME ONE-SHOT count: 1 : [OK] # CLOCK_REALTIME_ALARM ABSTIME PERIODIC timer fired early: 0 : [OK] # CLOCK_REALTIME_ALARM ABSTIME PERIODIC max latency: 204751 ns : [OK] # CLOCK_REALTIME_ALARM RELTIME PERIODIC timer fired early: 0 : [OK] # CLOCK_REALTIME_ALARM RELTIME PERIODIC max latency: 111004 ns : [OK] # CLOCK_REALTIME_ALARM ABSTIME ONE-SHOT timer fired early: 0 : [OK] # CLOCK_REALTIME_ALARM ABSTIME ONE-SHOT max latency: 96637 ns : [OK] # CLOCK_REALTIME_ALARM ABSTIME ONE-SHOT count: 1 : [OK] # CLOCK_REALTIME_ALARM RELTIME ONE-SHOT timer fired early: 0 : [OK] # CLOCK_REALTIME_ALARM RELTIME ONE-SHOT max latency: 148600 ns : [OK] # CLOCK_REALTIME_ALARM RELTIME ONE-SHOT count: 1 : [OK] # CLOCK_BOOTTIME_ALARM ABSTIME PERIODIC timer fired early: 0 : [OK] # CLOCK_BOOTTIME_ALARM ABSTIME PERIODIC max latency: 190406 ns : [OK] # CLOCK_BOOTTIME_ALARM RELTIME PERIODIC timer fired early: 0 : [OK] # CLOCK_BOOTTIME_ALARM RELTIME PERIODIC max latency: 199436 ns : [OK] # CLOCK_BOOTTIME_ALARM ABSTIME ONE-SHOT timer fired early: 0 : [OK] # CLOCK_BOOTTIME_ALARM ABSTIME ONE-SHOT max latency: 107313 ns : [OK] # CLOCK_BOOTTIME_ALARM ABSTIME ONE-SHOT count: 1 : [OK] # CLOCK_BOOTTIME_ALARM RELTIME ONE-SHOT timer fired early: 0 : [OK] # CLOCK_BOOTTIME_ALARM RELTIME ONE-SHOT max latency: 103883 ns : [OK] # CLOCK_BOOTTIME_ALARM RELTIME ONE-SHOT count: 1 : [OK] # CLOCK_TAI ABSTIME PERIODIC timer fired early: 0 : [OK] # CLOCK_TAI ABSTIME PERIODIC max latency: 4927572 ns : [OK] # CLOCK_TAI RELTIME PERIODIC timer fired early: 0 : [OK] # CLOCK_TAI RELTIME PERIODIC max latency: 199963 ns : [OK] # CLOCK_TAI ABSTIME ONE-SHOT timer fired early: 0 : [OK] # CLOCK_TAI ABSTIME ONE-SHOT max latency: 179936 ns : [OK] # CLOCK_TAI ABSTIME ONE-SHOT count: 1 : [OK] # CLOCK_TAI RELTIME ONE-SHOT timer fired early: 0 : [OK] # CLOCK_TAI RELTIME ONE-SHOT max latency: 27387 ns : [OK] # CLOCK_TAI RELTIME ONE-SHOT count: 1 : [OK] # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 4 selftests: timers: set-timer-lat # timeout set to 0 # selftests: timers: mqueue-lat # Mqueue latency : [OK] # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 5 selftests: timers: mqueue-lat # timeout set to 0 # selftests: timers: inconsistency-check # TAP version 13 # 1..12 # ok 1 CLOCK_REALTIME # ok 2 CLOCK_MONOTONIC # ok 3 CLOCK_PROCESS_CPUTIME_ID # ok 4 CLOCK_THREAD_CPUTIME_ID # ok 5 CLOCK_MONOTONIC_RAW # ok 6 CLOCK_REALTIME_COARSE # ok 7 CLOCK_MONOTONIC_COARSE # ok 8 CLOCK_BOOTTIME # ok 9 CLOCK_REALTIME_ALARM # ok 10 CLOCK_BOOTTIME_ALARM # ok 11 # SKIP UNKNOWN_CLOCKID # ok 12 CLOCK_TAI # # Totals: pass:11 fail:0 xfail:0 xpass:0 skip:1 error:0 ok 6 selftests: timers: inconsistency-check # timeout set to 0 # selftests: timers: raw_skew # Estimating clock drift: 0.0(est) 0.0(act) [OK] # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 7 selftests: timers: raw_skew # timeout set to 0 # selftests: timers: threadtest # Sat, 22 Jul 2023 23:56:28 +0000 # Testing consistency with 8 threads for 30 seconds: [OK] # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 8 selftests: timers: threadtest # timeout set to 0 # selftests: timers: rtcpie # # Periodic IRQ rate is 1024Hz. # Counting 20 interrupts at: # 2Hz: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 # 4Hz: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 # 8Hz: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 # 16Hz: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 # 32Hz: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 # 64Hz: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 # # *** Test complete *** ok 9 selftests: timers: rtcpie make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/timers' 2023-07-22 23:57:19 make -j36 -C tmpfs make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tmpfs' gcc -Wall -O2 -D_GNU_SOURCE bug-link-o-tmpfile.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tmpfs/bug-link-o-tmpfile make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tmpfs' 2023-07-22 23:57:20 make quicktest=1 run_tests -C tmpfs make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tmpfs' TAP version 13 1..1 # timeout set to 300 # selftests: tmpfs: bug-link-o-tmpfile ok 1 selftests: tmpfs: bug-link-o-tmpfile make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tmpfs' LKP SKIP tpm2 2023-07-22 23:57:21 make -j36 -C tty make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tty' gcc -O2 -Wall tty_tstamp_update.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tty/tty_tstamp_update make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tty' 2023-07-22 23:57:21 make quicktest=1 run_tests -C tty make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tty' TAP version 13 1..1 # timeout set to 300 # selftests: tty: tty_tstamp_update # TAP version 13 # 1..1 # ok 2 # SKIP invalid tty path '/dev/null' # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:1 error:0 ok 1 selftests: tty: tty_tstamp_update # SKIP make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/tty' uevent test: not in Makefile 2023-07-22 23:57:22 make -j36 TARGETS=uevent make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/uevent' gcc -Wl,-no-as-needed -Wall uevent_filtering.c -o uevent_filtering make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/uevent' 2023-07-22 23:57:24 make -j36 -C uevent make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/uevent' make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/uevent' 2023-07-22 23:57:24 make quicktest=1 run_tests -C uevent make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/uevent' TAP version 13 1..1 # timeout set to 300 # selftests: uevent: uevent_filtering # TAP version 13 # 1..1 # # Starting 1 tests from 1 test cases. # # RUN global.uevent_filtering ... # add@/devices/virtual/mem/fullACTION=addDEVPATH=/devices/virtual/mem/fullSUBSYSTEM=memSYNTH_UUID=0MAJOR=1MINOR=7DEVNAME=fullDEVMODE=0666SEQNUM=3526 # add@/devices/virtual/mem/fullACTION=addDEVPATH=/devices/virtual/mem/fullSUBSYSTEM=memSYNTH_UUID=0MAJOR=1MINOR=7DEVNAME=fullDEVMODE=0666SEQNUM=3540 # add@/devices/virtual/mem/fullACTION=addDEVPATH=/devices/virtual/mem/fullSUBSYSTEM=memSYNTH_UUID=0MAJOR=1MINOR=7DEVNAME=fullDEVMODE=0666SEQNUM=3550 # add@/devices/virtual/mem/fullACTION=addDEVPATH=/devices/virtual/mem/fullSUBSYSTEM=memSYNTH_UUID=0MAJOR=1MINOR=7DEVNAME=fullDEVMODE=0666SEQNUM=3579 # add@/devices/virtual/mem/fullACTION=addDEVPATH=/devices/virtual/mem/fullSUBSYSTEM=memSYNTH_UUID=0MAJOR=1MINOR=7DEVNAME=fullDEVMODE=0666SEQNUM=3589 # add@/devices/virtual/mem/fullACTION=addDEVPATH=/devices/virtual/mem/fullSUBSYSTEM=memSYNTH_UUID=0MAJOR=1MINOR=7DEVNAME=fullDEVMODE=0666SEQNUM=3603 # # OK global.uevent_filtering # ok 1 global.uevent_filtering # # PASSED: 1 / 1 tests passed. # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: uevent: uevent_filtering make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/uevent' 2023-07-22 23:57:27 make -j36 -C user make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/user' make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/user' 2023-07-22 23:57:28 make quicktest=1 run_tests -C user make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/user' TAP version 13 1..1 # timeout set to 300 # selftests: user: test_user_copy.sh # user_copy: ok ok 1 selftests: user: test_user_copy.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/user' 2023-07-22 23:57:29 make -j36 -C vDSO make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/vDSO' gcc -std=gnu99 vdso_test_gettimeofday.c parse_vdso.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/vDSO/vdso_test_gettimeofday gcc -std=gnu99 vdso_test_getcpu.c parse_vdso.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/vDSO/vdso_test_getcpu gcc -std=gnu99 vdso_test_abi.c parse_vdso.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/vDSO/vdso_test_abi gcc -std=gnu99 vdso_test_clock_getres.c -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/vDSO/vdso_test_clock_getres gcc -std=gnu99 -nostdlib -fno-asynchronous-unwind-tables -fno-stack-protector \ vdso_standalone_test_x86.c parse_vdso.c \ -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/vDSO/vdso_standalone_test_x86 gcc -std=gnu99 \ vdso_test_correctness.c \ -o /usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/vDSO/vdso_test_correctness \ -ldl make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/vDSO' 2023-07-22 23:57:30 make quicktest=1 run_tests -C vDSO make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/vDSO' TAP version 13 1..6 # timeout set to 300 # selftests: vDSO: vdso_test_gettimeofday # The time is 1690070251.222130 ok 1 selftests: vDSO: vdso_test_gettimeofday # timeout set to 300 # selftests: vDSO: vdso_test_getcpu # Running on CPU 13 node 0 ok 2 selftests: vDSO: vdso_test_getcpu # timeout set to 300 # selftests: vDSO: vdso_test_abi # TAP version 13 # 1..16 # [vDSO kselftest] VDSO_VERSION: LINUX_2.6 # # The time is 1690070251.816847 # ok 1 # vdso_test_gettimeofday(): PASS # # # clock_id: CLOCK_REALTIME # # The time is 1690070251.816849565 # ok 2 # vdso_test_clock_gettime(): PASS # # The vdso resolution is 0 1 # # The syscall resolution is 0 1 # ok 3 # vdso_test_clock_getres(): PASS # # # clock_id: CLOCK_BOOTTIME # # The time is 735.989571876 # ok 4 # vdso_test_clock_gettime(): PASS # # The vdso resolution is 0 1 # # The syscall resolution is 0 1 # ok 5 # vdso_test_clock_getres(): PASS # # # clock_id: CLOCK_TAI # # The time is 1690070251.816854676 # ok 6 # vdso_test_clock_gettime(): PASS # # The vdso resolution is 0 1 # # The syscall resolution is 0 1 # ok 7 # vdso_test_clock_getres(): PASS # # # clock_id: CLOCK_REALTIME_COARSE # # The time is 1690070251.816112046 # ok 8 # vdso_test_clock_gettime(): PASS # # The vdso resolution is 0 1000000 # # The syscall resolution is 0 1000000 # ok 9 # vdso_test_clock_getres(): PASS # # # clock_id: CLOCK_MONOTONIC # # The time is 735.989576857 # ok 10 # vdso_test_clock_gettime(): PASS # # The vdso resolution is 0 1 # # The syscall resolution is 0 1 # ok 11 # vdso_test_clock_getres(): PASS # # # clock_id: CLOCK_MONOTONIC_RAW # # The time is 735.175171164 # ok 12 # vdso_test_clock_gettime(): PASS # # The vdso resolution is 0 1 # # The syscall resolution is 0 1 # ok 13 # vdso_test_clock_getres(): PASS # # # clock_id: CLOCK_MONOTONIC_COARSE # # The time is 735.988830873 # ok 14 # vdso_test_clock_gettime(): PASS # # The vdso resolution is 0 1000000 # # The syscall resolution is 0 1000000 # ok 15 # vdso_test_clock_getres(): PASS # # The time in hours since January 1, 1970 is 469463 # ok 16 # vdso_test_time(): PASS # # Totals: pass:16 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 3 selftests: vDSO: vdso_test_abi # timeout set to 300 # selftests: vDSO: vdso_test_clock_getres # clock_id: CLOCK_REALTIME [PASS] # clock_id: CLOCK_BOOTTIME [PASS] # clock_id: CLOCK_TAI [PASS] # clock_id: CLOCK_REALTIME_COARSE [PASS] # clock_id: CLOCK_MONOTONIC [PASS] # clock_id: CLOCK_MONOTONIC_RAW [PASS] # clock_id: CLOCK_MONOTONIC_COARSE [PASS] ok 4 selftests: vDSO: vdso_test_clock_getres # timeout set to 300 # selftests: vDSO: vdso_standalone_test_x86 # The time is 1690070252.441447 ok 5 selftests: vDSO: vdso_standalone_test_x86 # timeout set to 300 # selftests: vDSO: vdso_test_correctness # [RUN] Testing clock_gettime for clock CLOCK_REALTIME (0)... # 1690070252.747617798 1690070252.747630478 1690070252.747630848 # [OK] Test Passed. # [RUN] Testing clock_gettime for clock CLOCK_MONOTONIC (1)... # 736.920352329 736.920352966 736.920353262 # [OK] Test Passed. # [RUN] Testing clock_gettime for clock CLOCK_PROCESS_CPUTIME_ID (2)... # 0.019803172 0.019806151 0.019807948 # [OK] Test Passed. # [RUN] Testing clock_gettime for clock CLOCK_THREAD_CPUTIME_ID (3)... # 0.019810633 0.019812071 0.019813400 # [OK] Test Passed. # [RUN] Testing clock_gettime for clock CLOCK_MONOTONIC_RAW (4)... # 736.105961155 736.105961651 736.105961997 # [OK] Test Passed. # [RUN] Testing clock_gettime for clock CLOCK_REALTIME_COARSE (5)... # 1690070252.747112013 1690070252.747112013 1690070252.747112013 # [OK] Test Passed. # [RUN] Testing clock_gettime for clock CLOCK_MONOTONIC_COARSE (6)... # 736.919830840 736.919830840 736.919830840 # [OK] Test Passed. # [RUN] Testing clock_gettime for clock CLOCK_BOOTTIME (7)... # 736.920375040 736.920375446 736.920375746 # [OK] Test Passed. # [RUN] Testing clock_gettime for clock CLOCK_REALTIME_ALARM (8)... # 1690070252.747659265 1690070252.747660189 1690070252.747661034 # [OK] Test Passed. # [RUN] Testing clock_gettime for clock CLOCK_BOOTTIME_ALARM (9)... # 736.920381384 736.920382382 736.920383280 # [OK] Test Passed. # [RUN] Testing clock_gettime for clock CLOCK_SGI_CYCLE (10)... # [OK] No such clock. # [RUN] Testing clock_gettime for clock CLOCK_TAI (11)... # 1690070252.747666904 1690070252.747667314 1690070252.747667593 # [OK] Test Passed. # [RUN] Testing clock_gettime for clock invalid (-1)... # [OK] No such clock. # [RUN] Testing clock_gettime for clock invalid (-2147483648)... # [OK] No such clock. # [RUN] Testing clock_gettime for clock invalid (2147483647)... # [OK] No such clock. # [SKIP] No vDSO, so skipping clock_gettime64() tests # [RUN] Testing gettimeofday... # 1690070252.747671 1690070252.747672 1690070252.747673 # [OK] timezones match: minuteswest=0, dsttime=0 # [RUN] Testing getcpu... # [OK] CPU 0: syscall: cpu 0, node 0 vdso: cpu 0, node 0 vsyscall: cpu 0, node 0 # [OK] CPU 1: syscall: cpu 1, node 0 vdso: cpu 1, node 0 vsyscall: cpu 1, node 0 # [OK] CPU 2: syscall: cpu 2, node 0 vdso: cpu 2, node 0 vsyscall: cpu 2, node 0 # [OK] CPU 3: syscall: cpu 3, node 0 vdso: cpu 3, node 0 vsyscall: cpu 3, node 0 # [OK] CPU 4: syscall: cpu 4, node 0 vdso: cpu 4, node 0 vsyscall: cpu 4, node 0 # [OK] CPU 5: syscall: cpu 5, node 0 vdso: cpu 5, node 0 vsyscall: cpu 5, node 0 # [OK] CPU 6: syscall: cpu 6, node 0 vdso: cpu 6, node 0 vsyscall: cpu 6, node 0 # [OK] CPU 7: syscall: cpu 7, node 0 vdso: cpu 7, node 0 vsyscall: cpu 7, node 0 # [OK] CPU 8: syscall: cpu 8, node 0 vdso: cpu 8, node 0 vsyscall: cpu 8, node 0 # [OK] CPU 9: syscall: cpu 9, node 0 vdso: cpu 9, node 0 vsyscall: cpu 9, node 0 # [OK] CPU 10: syscall: cpu 10, node 0 vdso: cpu 10, node 0 vsyscall: cpu 10, node 0 # [OK] CPU 11: syscall: cpu 11, node 0 vdso: cpu 11, node 0 vsyscall: cpu 11, node 0 # [OK] CPU 12: syscall: cpu 12, node 0 vdso: cpu 12, node 0 vsyscall: cpu 12, node 0 # [OK] CPU 13: syscall: cpu 13, node 0 vdso: cpu 13, node 0 vsyscall: cpu 13, node 0 # [OK] CPU 14: syscall: cpu 14, node 0 vdso: cpu 14, node 0 vsyscall: cpu 14, node 0 # [OK] CPU 15: syscall: cpu 15, node 0 vdso: cpu 15, node 0 vsyscall: cpu 15, node 0 # [OK] CPU 16: syscall: cpu 16, node 0 vdso: cpu 16, node 0 vsyscall: cpu 16, node 0 # [OK] CPU 17: syscall: cpu 17, node 0 vdso: cpu 17, node 0 vsyscall: cpu 17, node 0 # [OK] CPU 18: syscall: cpu 18, node 0 vdso: cpu 18, node 0 vsyscall: cpu 18, node 0 # [OK] CPU 19: syscall: cpu 19, node 0 vdso: cpu 19, node 0 vsyscall: cpu 19, node 0 # [OK] CPU 20: syscall: cpu 20, node 0 vdso: cpu 20, node 0 vsyscall: cpu 20, node 0 # [OK] CPU 21: syscall: cpu 21, node 0 vdso: cpu 21, node 0 vsyscall: cpu 21, node 0 # [OK] CPU 22: syscall: cpu 22, node 0 vdso: cpu 22, node 0 vsyscall: cpu 22, node 0 # [OK] CPU 23: syscall: cpu 23, node 0 vdso: cpu 23, node 0 vsyscall: cpu 23, node 0 # [OK] CPU 24: syscall: cpu 24, node 0 vdso: cpu 24, node 0 vsyscall: cpu 24, node 0 # [OK] CPU 25: syscall: cpu 25, node 0 vdso: cpu 25, node 0 vsyscall: cpu 25, node 0 # [OK] CPU 26: syscall: cpu 26, node 0 vdso: cpu 26, node 0 vsyscall: cpu 26, node 0 # [OK] CPU 27: syscall: cpu 27, node 0 vdso: cpu 27, node 0 vsyscall: cpu 27, node 0 # [OK] CPU 28: syscall: cpu 28, node 0 vdso: cpu 28, node 0 vsyscall: cpu 28, node 0 # [OK] CPU 29: syscall: cpu 29, node 0 vdso: cpu 29, node 0 vsyscall: cpu 29, node 0 # [OK] CPU 30: syscall: cpu 30, node 0 vdso: cpu 30, node 0 vsyscall: cpu 30, node 0 # [OK] CPU 31: syscall: cpu 31, node 0 vdso: cpu 31, node 0 vsyscall: cpu 31, node 0 # [OK] CPU 32: syscall: cpu 32, node 0 vdso: cpu 32, node 0 vsyscall: cpu 32, node 0 # [OK] CPU 33: syscall: cpu 33, node 0 vdso: cpu 33, node 0 vsyscall: cpu 33, node 0 # [OK] CPU 34: syscall: cpu 34, node 0 vdso: cpu 34, node 0 vsyscall: cpu 34, node 0 # [OK] CPU 35: syscall: cpu 35, node 0 vdso: cpu 35, node 0 vsyscall: cpu 35, node 0 # [FAIL] CPU 36: syscall: cpu 35, node 0 vdso: cpu 35, node 0 vsyscall: cpu 35, node 0 not ok 6 selftests: vDSO: vdso_test_correctness # exit=1 make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/vDSO' LKP SKIP watchdog 2023-07-22 23:57:33 make -j36 -C zram make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/zram' make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/zram' 2023-07-22 23:57:33 make quicktest=1 run_tests -C zram make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/zram' TAP version 13 1..1 # timeout set to 300 # selftests: zram: zram.sh # -------------------- # running zram tests # -------------------- # create '1' zram device(s) # all zram devices (/dev/zram0~0) successfully created # set max_comp_streams to zram device(s) # The device attribute max_comp_streams was deprecated in 4.7 # test that we can set compression algorithm # supported algs: lzo [lzo-rle] # /sys/block/zram0/comp_algorithm = 'lzo' # zram set compression algorithm: OK # set disk size to zram device(s) # /sys/block/zram0/disksize = '2097152' # zram set disksizes: OK # set memory limit to zram device(s) # /sys/block/zram0/mem_limit = '2M' # zram set memory limit: OK # make ext4 filesystem on /dev/zram0 # zram mkfs.ext4: OK # mount /dev/zram0 # zram mount of zram device(s): OK # fill zram0... # zram0 can be filled with '1900' KB # zram compression ratio: 21.59:1: OK # zram cleanup # zram01 : [PASS] # # create '1' zram device(s) # all zram devices (/dev/zram0~0) successfully created # set max_comp_streams to zram device(s) # The device attribute max_comp_streams was deprecated in 4.7 # set disk size to zram device(s) # /sys/block/zram0/disksize = '1048576' # zram set disksizes: OK # set memory limit to zram device(s) # /sys/block/zram0/mem_limit = '1M' # zram set memory limit: OK # make swap with zram device(s) # done with /dev/zram0 # zram making zram mkswap and swapon: OK # zram swapoff: OK # zram cleanup # zram02 : [PASS] ok 1 selftests: zram: zram.sh make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-kselftests-8bd21fae1e37284f0f78fa42fb4d20a6cadfa68a/tools/testing/selftests/zram'