Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Linux version 4.9.17-gbe4ec6f-dirty (buildslave@x86-64-07) (gcc version 6.2.1 20161016 (Linaro GCC 6.2-2016.11) ) #1 SMP PREEMPT Tue Mar 28 19:11:48 UTC 2017
- Boot CPU: AArch64 Processor
- kselftests found on rootfs
- Running tests in bpf
- ========================================
- ./run_kselftest.sh: line 6: cd: bpf: No such file or directory
- ./run_kselftest.sh: line 7: ./test_verifier: No such file or directory
- selftests: test_verifier [FAIL]
- ./run_kselftest.sh: line 8: ./test_maps: No such file or directory
- selftests: test_maps [FAIL]
- ./run_kselftest.sh: line 9: ./test_lru_map: No such file or directory
- selftests: test_lru_map [FAIL]
- ./run_kselftest.sh: line 10: ./test_kmod.sh: No such file or directory
- selftests: test_kmod.sh [FAIL]
- Running tests in breakpoints
- ========================================
- CPU 0: [OK]
- CPU 1: [OK]
- CPU 2: [OK]
- CPU 3: [OK]
- CPU 4: [OK]
- CPU 5: [OK]
- CPU 6: [OK]
- CPU 7: [OK]
- Pass: 8 Fail: 0 Xfail: 0 Xpass: 0, Xskip: 0
- selftests: step_after_suspend_test [PASS]
- Running tests in capabilities
- ========================================
- [OK] Capabilities after execve were correct
- [OK] Capabilities after execve were correct
- [OK] Capabilities after execve were correct
- [OK] Capabilities after execve were correct
- [FAIL] Wrong effective state (AT_SECURE is not set)
- [OK] Capabilities after execve were correct
- [FAIL] Wrong ambient state (AT_SECURE is not set)
- [FAIL] Wrong ambient state (AT_SECURE is not set)
- [RUN] +++ Tests with uid == 0 +++
- [NOTE] Using global UIDs for tests
- [RUN] Root => ep
- [OK] Child succeeded
- [OK] Check cap_ambient manipulation rules
- [OK] PR_CAP_AMBIENT_RAISE failed on non-inheritable cap
- [OK] PR_CAP_AMBIENT_RAISE failed on non-permitted cap
- [OK] PR_CAP_AMBIENT_RAISE worked
- [OK] Basic manipulation appears to work
- [RUN] Root +i => eip
- [OK] Child succeeded
- [RUN] UID 0 +ia => eipa
- [OK] Child succeeded
- [RUN] Root +ia, suidroot => eipa
- [OK] Child succeeded
- [RUN] Root +ia, suidnonroot => ip
- [FAIL] Child failed
- [RUN] Root +ia, sgidroot => eipa
- [OK] Child succeeded
- [FAIL] Child failed
- [RUN] Root +ia, sgidnonroot => eip
- [FAIL] Child failed
- [OK] Capabilities after execve were correct
- [OK] Capabilities after execve were correct
- [OK] Capabilities after execve were correct
- [FAIL] Wrong effective state (AT_SECURE is not set)
- [FAIL] Child failed
- [FAIL] Child failed
- selftests: test_execve [FAIL]
- Running tests in cpu-hotplug
- ========================================
- pid 2665's current affinity mask: ff
- pid 2665's new affinity mask: 1
- CPU online/offline summary:
- Cpus in online state: 0-7
- Cpus in offline state: 0
- Limited scope test: one hotplug cpu
- (leaves cpu in the original state):
- online to offline to online: cpu 7
- selftests: cpu-on-off-test.sh [PASS]
- Running tests in efivarfs
- ========================================
- skip all tests: efivarfs is not mounted on /sys/firmware/efi/efivars
- selftests: efivarfs.sh [PASS]
- Running tests in exec
- ========================================
- /bin/sh: /dev/fd/5/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy: File name too long
- Check success of execveat(3, '../execveat', 0)... [OK]
- Check success of execveat(5, 'execveat', 0)... [OK]
- Check success of execveat(6, 'execveat', 0)... [OK]
- Check success of execveat(-100, '/usr/bin/kselftests/exec/execveat', 0)... [OK]
- Check success of execveat(99, '/usr/bin/kselftests/exec/execveat', 0)... [OK]
- Check success of execveat(8, '', 4096)... [OK]
- Check success of execveat(17, '', 4096)... [OK]
- Check success of execveat(9, '', 4096)... [OK]
- Check success of execveat(14, '', 4096)... [OK]
- Check success of execveat(14, '', 4096)... [OK]
- Check success of execveat(15, '', 4096)... [OK]
- Check failure of execveat(8, '', 0) with ENOENT... [OK]
- Check failure of execveat(8, '(null)', 4096) with EFAULT... [OK]
- Check success of execveat(5, 'execveat.symlink', 0)... [OK]
- Check success of execveat(6, 'execveat.symlink', 0)... [OK]
- Check success of execveat(-100, '/usr/bin/kselftests/...xec/execveat.symlink', 0)... [OK]
- Check success of execveat(10, '', 4096)... [OK]
- Check success of execveat(10, '', 4352)... [OK]
- Check failure of execveat(5, 'execveat.symlink', 256) with ELOOP... [OK]
- Check failure of execveat(6, 'execveat.symlink', 256) with ELOOP... [OK]
- Check failure of execveat(-100, '/usr/bin/kselftests/exec/execveat.symlink', 256) with ELOOP... [OK]
- Check success of execveat(3, '../script', 0)... [OK]
- Check success of execveat(5, 'script', 0)... [OK]
- Check success of execveat(6, 'script', 0)... [OK]
- Check success of execveat(-100, '/usr/bin/kselftests/exec/script', 0)... [OK]
- Check success of execveat(13, '', 4096)... [OK]
- Check success of execveat(13, '', 4352)... [OK]
- Check failure of execveat(18, '', 4096) with ENOENT... [OK]
- Check failure of execveat(7, 'script', 0) with ENOENT... [OK]
- Check success of execveat(16, '', 4096)... [OK]
- Check success of execveat(16, '', 4096)... [OK]
- Check success of execveat(4, '../script', 0)... [OK]
- Check success of execveat(4, 'script', 0)... [OK]
- Check success of execveat(4, '../script', 0)... [OK]
- Check failure of execveat(4, 'script', 0) with ENOENT... [OK]
- Check failure of execveat(5, 'execveat', 65535) with EINVAL... [OK]
- Check failure of execveat(5, 'no-such-file', 0) with ENOENT... [OK]
- Check failure of execveat(6, 'no-such-file', 0) with ENOENT... [OK]
- Check failure of execveat(-100, 'no-such-file', 0) with ENOENT... [OK]
- Check failure of execveat(5, '', 4096) with EACCES... [OK]
- Check failure of execveat(5, 'Makefile', 0) with EACCES... [OK]
- Check failure of execveat(11, '', 4096) with EACCES... [OK]
- Check failure of execveat(12, '', 4096) with EACCES... [OK]
- Check failure of execveat(99, '', 4096) with EBADF... [OK]
- Check failure of execveat(99, 'execveat', 0) with EBADF... [OK]
- Check failure of execveat(8, 'execveat', 0) with ENOTDIR... [OK]
- Invoke copy of 'execveat' via filename of length 4093:
- Check success of execveat(19, '', 4096)... [OK]
- Check success of execveat(5, 'xxxxxxxxxxxxxxxxxxxx...yyyyyyyyyyyyyyyyyyyy', 0)... [OK]
- Invoke copy of 'script' via filename of length 4093:
- Check success of execveat(20, '', 4096)... [OK]
- Check success of execveat(5, 'xxxxxxxxxxxxxxxxxxxx...yyyyyyyyyyyyyyyyyyyy', 0)... [OK]
- selftests: execveat [PASS]
- Running tests in firmware
- ========================================
- ./fw_filesystem.sh: line 51: printf: write error: Invalid argument
- ./fw_filesystem.sh: line 56: printf: write error: No such device
- ./fw_filesystem.sh: line 62: echo: write error: Resource temporarily unavailable
- ./fw_filesystem.sh: timeout works
- ./fw_filesystem.sh: filesystem loading works
- ./fw_filesystem.sh: async filesystem loading works
- selftests: fw_filesystem.sh [PASS]
- ./fw_userhelper.sh: line 69: echo: write error: Resource temporarily unavailable
- selftests: fw_userhelper.sh [FAIL]
- Running tests in ftrace
- ========================================
- === Ftrace unit tests ===
- [1] Basic trace file check [PASS]
- [2] Basic test for tracers [PASS]
- [3] Basic trace clock test [PASS]
- [4] Basic event tracing check [PASS]
- [5] event tracing - enable/disable with event level files [PASS]
- [6] event tracing - restricts events based on pid [PASS]
- [7] event tracing - enable/disable with subsystem level files [PASS]
- [8] event tracing - enable/disable with top level files [PASS]
- [9] ftrace - function graph filters with stack tracer [UNSUPPORTED]
- [10] ftrace - function graph filters [PASS]
- [11] ftrace - function glob filters [FAIL]
- [12] ftrace - function profiler with function tracing [PASS]
- [13] Test creation and deletion of trace instances while setting an event [PASS]
- [14] Test creation and deletion of trace instances [PASS]
- [15] Kprobe dynamic event - adding and removing [PASS]
- [16] Kprobe dynamic event - busy event check [PASS]
- [17] Kprobe dynamic event with arguments [PASS]
- [18] Kprobes event arguments with types [PASS]
- [19] Kprobe dynamic event with function tracer [PASS]
- [20] Kretprobe dynamic event with arguments [PASS]
- [21] event trigger - test event enable/disable trigger [PASS]
- [22] event trigger - test trigger filter [PASS]
- [23] event trigger - test histogram modifiers [UNSUPPORTED]
- [24] event trigger - test histogram trigger [UNSUPPORTED]
- [25] event trigger - test multiple histogram triggers [UNSUPPORTED]
- [26] event trigger - test snapshot-trigger [PASS]
- [27] event trigger - test stacktrace-trigger [PASS]
- [28] event trigger - test traceon/off trigger [PASS]
- # of passed: 23
- # of failed: 1
- # of unresolved: 0
- # of untested: 0
- # of unsupported: 4
- # of xfailed: 0
- # of undefined(test bug): 0
- selftests: ftracetest [FAIL]
- Running tests in futex
- ========================================
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=0 locked=0 owner=0 timeout=0ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=1 locked=0 owner=0 timeout=0ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=1 locked=1 owner=0 timeout=0ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating third party blocker thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=1 locked=0 owner=1 timeout=0ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=0 locked=1 owner=0 timeout=0ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating third party blocker thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=0 locked=0 owner=1 timeout=0ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=1 locked=1 owner=0 timeout=5000ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=0 locked=1 owner=0 timeout=5000ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=1 locked=1 owner=0 timeout=500000ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=0 locked=1 owner=0 timeout=500000ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=1 locked=0 owner=0 timeout=5000ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=0 locked=0 owner=0 timeout=5000ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=1 locked=0 owner=0 timeout=500000ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=0 locked=0 owner=0 timeout=500000ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating third party blocker thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=1 locked=0 owner=1 timeout=5000ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=0 locked=1 owner=0 timeout=5000ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating third party blocker thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=1 locked=0 owner=1 timeout=500000ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=0 locked=1 owner=0 timeout=500000ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=1 locked=1 owner=0 timeout=2000000000ns
- Result: ERROR
- ERROR: Operation not permitted: pthread_create
- ERROR: Creating waiting thread failed
- futex_requeue_pi: Test requeue functionality
- Arguments: broadcast=0 locked=1 owner=0 timeout=2000000000ns
- Result: ERROR
- futex_requeue_pi_mismatched_ops: Detect mismatched requeue_pi operations
- Result: PASS
- ERROR: Operation not permitted: pthread_create
- ERROR: Unknown error -1: Creating waiting thread failedfutex_requeue_pi_signal_restart: Test signal handling during requeue_pi
- Arguments: <none>
- Result: ERROR
- futex_wait_timeout: Block on a futex and wait for timeout
- Arguments: timeout=100000ns
- Result: PASS
- futex_wait_wouldblock: Test the unexpected futex value in FUTEX_WAIT
- Result: PASS
- futex_wait_uninitialized_heap: Test the uninitialized futex value in FUTEX_WAIT
- Result: PASS
- futex_wait_private_mapped_file: Test the futex value of private file mappings in FUTEX_WAIT
- Result: PASS
- Running tests in gpio
- ========================================
- 1. Test dynamic allocation of gpio successful means insert gpiochip and
- manipulate gpio pin successful
- GPIO gpio-mockup test with ranges: <-1,32>:
- -1,32
- Test gpiochip gpio-mockup: line<0>.....line<31>.....line<7>.....successful
- GPIO gpio-mockup test with ranges: <-1,32,-1,32>:
- -1,32,-1,32
- Test gpiochip gpio-mockup: line<0>.....line<31>.....line<7>.....line<0>.....line<31>.....line<6>.....successful
- GPIO gpio-mockup test with ranges: <-1,32,-1,32,-1,32>:
- -1,32,-1,32,-1,32
- Test gpiochip gpio-mockup: line<0>.....line<31>.....line<7>.....line<0>.....line<31>.....line<6>.....line<0>.....line<31>.....line<9>.....successful
- 3. Error test: successful means insert gpiochip failed
- 3.1 Test number of gpio overflow
- GPIO gpio-mockup test with ranges: <-1,32,-1,1024>:
- -1,32,-1,1024
- Test gpiochip gpio-mockup: Invalid test successful
- GPIO test PASS
- selftests: gpio-mockup.sh [PASS]
- Running tests in ipc
- ========================================
- selftests: msgque_test [PASS]
- Running tests in kcmp
- ========================================
- pid1: 4037 pid2: 4038 FD: 1 FILES: 2 VM: 2 FS: 1 SIGHAND: 2 IO: 2 SYSVSEM: 0 INV: -1
- PASS: 0 returned as expected
- PASS: 0 returned as expected
- Pass: 2 Fail: 0 Xfail: 0 Xpass: 0, Xskip: 0
- selftests: kcmp_test [PASS]
- Running tests in lib
- ========================================
- printf: ok
- selftests: printf.sh [PASS]
- bitmap: ok
- selftests: bitmap.sh [PASS]
- Running tests in membarrier
- ========================================
- membarrier MEMBARRIER_CMD_QUERY syscall available.
- membarrier: MEMBARRIER_CMD_SHARED success.
- membarrier: tests done!
- selftests: membarrier_test [PASS]
- Running tests in memfd
- ========================================
- memfd: CREATE
- memfd: BASIC
- memfd: SEAL-WRITE
- memfd: SEAL-SHRINK
- memfd: SEAL-GROW
- memfd: SEAL-RESIZE
- memfd: SHARE-DUP
- memfd: SHARE-MMAP
- memfd: SHARE-OPEN
- memfd: SHARE-FORK
- memfd: SHARE-DUP (shared file-table)
- memfd: SHARE-MMAP (shared file-table)
- memfd: SHARE-OPEN (shared file-table)
- memfd: SHARE-FORK (shared file-table)
- memfd: DONE
- selftests: memfd_test [PASS]
- Running tests in memory-hotplug
- ========================================
- skip all tests: memory hotplug is not supported
- Running tests in mount
- ========================================
- Running tests in mqueue
- ========================================
- Initial system state:
- Using queue path: /test1
- RLIMIT_MSGQUEUE(soft): 819200
- RLIMIT_MSGQUEUE(hard): 819200
- Maximum Message Size: 8192
- Maximum Queue Size: 10
- Default Message Size: 8192
- Default Queue Size: 10
- Adjusted system state for testing:
- RLIMIT_MSGQUEUE(soft): 819200
- RLIMIT_MSGQUEUE(hard): 819200
- Maximum Message Size: 8192
- Maximum Queue Size: 10
- Default Message Size: 8192
- Default Queue Size: 10
- Test series 1, behavior when no attr struct passed to mq_open:
- Kernel supports setting defaults separately from maximums: PASS
- Given sane values, mq_open without an attr struct succeeds: PASS
- Kernel properly honors default setting knobs: PASS
- Kernel properly limits default values to lesser of default/max: PASS
- Kernel properly fails to create queue when defaults would
- exceed rlimit: PASS
- Test series 2, behavior when attr struct is passed to mq_open:
- Queue open in excess of rlimit max when euid = 0 failed: PASS
- Queue open with mq_maxmsg > limit when euid = 0 succeeded: PASS
- Queue open with mq_msgsize > limit when euid = 0 succeeded: PASS
- Queue open with total size > 2GB when euid = 0 failed: PASS
- Queue open in excess of rlimit max when euid = 99 failed: PASS
- Queue open with mq_maxmsg > limit when euid = 99 failed: PASS
- Queue open with mq_msgsize > limit when euid = 99 failed: PASS
- Queue open with total size > 2GB when euid = 99 failed: PASS
- Initial system state:
- Using queue path: /mq_perf_tests
- RLIMIT_MSGQUEUE(soft): 819200
- RLIMIT_MSGQUEUE(hard): 819200
- Maximum Message Size: 8192
- Maximum Queue Size: 10
- Nice value: 0
- Adjusted system state for testing:
- RLIMIT_MSGQUEUE(soft): (unlimited)
- RLIMIT_MSGQUEUE(hard): (unlimited)
- Maximum Message Size: 16777216
- Maximum Queue Size: 65530
- Nice value: -20
- Continuous mode: (disabled)
- CPUs to pin: 7
- Queue /mq_perf_tests created:
- mq_flags: O_NONBLOCK
- mq_maxmsg: 65530
- mq_msgsize: 16
- mq_curmsgs: 0
- Started mqueue performance test thread on CPU 7
- Max priorities: 32768
- Clock resolution: 1 nsec
- Test #1: Time send/recv message, queue empty
- (10000000 iterations)
- Send msg: 94.242453593s total time
- 9424 nsec/msg
- Recv msg: 102.179769849s total time
- 10217 nsec/msg
- Test #2a: Time send/recv message, queue full, constant prio
- :
- (100000 iterations)
- Filling queue...done. 0.364439793s
- Testing...done.
- Send msg: 0.938128303s total time
- 9381 nsec/msg
- Recv msg: 0.853406514s total time
- 8534 nsec/msg
- Draining queue...done. 0.309200730s
- Test #2b: Time send/recv message, queue full, increasing prio
- :
- (100000 iterations)
- Filling queue...done. 0.433016461s
- Testing...done.
- Send msg: 0.982065288s total time
- 9820 nsec/msg
- Recv msg: 0.987638766s total time
- 9876 nsec/msg
- Draining queue...done. 0.350561199s
- Test #2c: Time send/recv message, queue full, decreasing prio
- :
- (100000 iterations)
- Filling queue...done. 0.433231616s
- Testing...done.
- Send msg: 0.987861331s total time
- 9878 nsec/msg
- Recv msg: 0.956275811s total time
- 9562 nsec/msg
- Draining queue...done. 0.353342501s
- Test #2d: Time send/recv message, queue full, random prio
- :
- (100000 iterations)
- Filling queue...done. 0.462810729s
- Testing...done.
- Send msg: 1.12108321s total time
- 10121 nsec/msg
- Recv msg: 0.971408551s total time
- 9714 nsec/msg
- Draining queue...done. 0.351357761s
- Running tests in net
- ========================================
- --------------------
- running socket test
- --------------------
- [PASS]
- selftests: run_netsocktests [PASS]
- --------------------
- running psock_fanout test
- --------------------
- test: control single socket
- test: control multiple sockets
- test: datapath 0x0
- info: count=0,0, expect=0,0
- info: count=0,20, expect=15,5
- ERROR: incorrect queue lengths
- info: count=0,20, expect=20,5
- ERROR: incorrect queue lengths
- info: trying alternate ports (4)
- test: datapath 0x0
- info: count=0,0, expect=0,0
- info: count=5,15, expect=15,5
- info: count=5,20, expect=20,5
- test: datapath 0x1000
- info: count=0,0, expect=0,0
- info: count=5,15, expect=15,5
- info: count=15,20, expect=20,15
- test: datapath 0x1
- info: count=0,0, expect=0,0
- info: count=10,10, expect=10,10
- info: count=17,18, expect=18,17
- test: datapath 0x3
- info: count=0,0, expect=0,0
- info: count=15,5, expect=15,5
- info: count=20,15, expect=20,15
- test: datapath 0x6
- info: count=0,0, expect=0,0
- info: count=5,15, expect=15,5
- info: count=20,15, expect=15,20
- test: datapath 0x7
- info: count=0,0, expect=0,0
- info: count=5,15, expect=15,5
- info: count=20,15, expect=15,20
- test: datapath 0x2
- info: count=0,0, expect=0,0
- info: count=20,0, expect=20,0
- info: count=20,0, expect=20,0
- test: datapath 0x2
- info: count=0,0, expect=0,0
- info: count=0,20, expect=0,20
- info: count=0,20, expect=0,20
- OK. All tests passed
- [PASS]
- --------------------
- running psock_tpacket test
- --------------------
- test: TPACKET_V1 with PACKET_RX_RING .................... 100 pkts (9600 bytes)
- test: TPACKET_V1 with PACKET_TX_RING .................... 100 pkts (9600 bytes)
- test: TPACKET_V2 with PACKET_RX_RING .................... 100 pkts (9600 bytes)
- test: TPACKET_V2 with PACKET_TX_RING .................... 100 pkts (9600 bytes)
- test: TPACKET_V3 with PACKET_RX_RING .................... 100 pkts (9600 bytes)
- OK. All tests passed
- [PASS]
- selftests: run_afpackettests [PASS]
- test_bpf: ok
- selftests: test_bpf.sh [PASS]
- Running tests in nsfs
- ========================================
- selftests: owner [PASS]
- selftests: pidns [PASS]
- Running tests in powerpc
- ========================================
- ./run_kselftest.sh: line 115: cd: powerpc: No such file or directory
- Running tests in pstore
- ========================================
- === Pstore unit tests (pstore_tests) ===
- UUID=b30b0daa-c2b0-4748-80f7-c4a0493d86ce
- Checking pstore backend is registered ... ok
- backend=ramoops
- cmdline=BOOT_IMAGE=(hd0,gpt9)/boot/Image console=tty0 console=ttyAMA3,115200 root=/dev/mmcblk0p9 rootwait rw efi=noruntime
- Checking pstore console is registered ... ok
- Checking /dev/pmsg0 exists ... FAIL
- Writing unique string to /dev/pmsg0 ... FAIL
- selftests: pstore_tests [FAIL]
- === Pstore unit tests (pstore_post_reboot_tests) ===
- UUID=d1e757c5-5a00-4439-91cd-052af1a89d48
- Checking pstore backend is registered ... ok
- backend=ramoops
- cmdline=BOOT_IMAGE=(hd0,gpt9)/boot/Image console=tty0 console=ttyAMA3,115200 root=/dev/mmcblk0p9 rootwait rw efi=noruntime
- pstore_crash_test has not been executed yet. we skip further tests.
- selftests: pstore_post_reboot_tests [PASS]
- Running tests in ptrace
- ========================================
- PASS
- selftests: peeksiginfo [PASS]
- Running tests in seccomp
- ========================================
- [==========] Running 52 tests from 1 test cases.
- [ RUN ] global.mode_strict_support
- [ OK ] global.mode_strict_support
- [ RUN ] global.mode_strict_cannot_call_prctl
- [ OK ] global.mode_strict_cannot_call_prctl
- [ RUN ] global.no_new_privs_support
- [ OK ] global.no_new_privs_support
- [ RUN ] global.mode_filter_support
- [ OK ] global.mode_filter_support
- [ RUN ] global.mode_filter_without_nnp
- [ OK ] global.mode_filter_without_nnp
- [ RUN ] global.filter_size_limits
- [ OK ] global.filter_size_limits
- [ RUN ] global.filter_chain_limits
- [ OK ] global.filter_chain_limits
- [ RUN ] global.mode_filter_cannot_move_to_strict
- [ OK ] global.mode_filter_cannot_move_to_strict
- [ RUN ] global.mode_filter_get_seccomp
- [ OK ] global.mode_filter_get_seccomp
- [ RUN ] global.ALLOW_all
- [ OK ] global.ALLOW_all
- [ RUN ] global.empty_prog
- [ OK ] global.empty_prog
- [ RUN ] global.unknown_ret_is_kill_inside
- [ OK ] global.unknown_ret_is_kill_inside
- [ RUN ] global.unknown_ret_is_kill_above_allow
- [ OK ] global.unknown_ret_is_kill_above_allow
- [ RUN ] global.KILL_all
- [ OK ] global.KILL_all
- [ RUN ] global.KILL_one
- [ OK ] global.KILL_one
- [ RUN ] global.KILL_one_arg_one
- [ OK ] global.KILL_one_arg_one
- [ RUN ] global.KILL_one_arg_six
- [ OK ] global.KILL_one_arg_six
- [ RUN ] global.arg_out_of_range
- [ OK ] global.arg_out_of_range
- [ RUN ] global.ERRNO_valid
- [ OK ] global.ERRNO_valid
- [ RUN ] global.ERRNO_zero
- [ OK ] global.ERRNO_zero
- [ RUN ] global.ERRNO_capped
- [ OK ] global.ERRNO_capped
- [ RUN ] TRAP.dfl
- [ OK ] TRAP.dfl
- [ RUN ] TRAP.ign
- [ OK ] TRAP.ign
- [ RUN ] TRAP.handler
- [ OK ] TRAP.handler
- [ RUN ] precedence.allow_ok
- [ OK ] precedence.allow_ok
- [ RUN ] precedence.kill_is_highest
- [ OK ] precedence.kill_is_highest
- [ RUN ] precedence.kill_is_highest_in_any_order
- [ OK ] precedence.kill_is_highest_in_any_order
- [ RUN ] precedence.trap_is_second
- [ OK ] precedence.trap_is_second
- [ RUN ] precedence.trap_is_second_in_any_order
- [ OK ] precedence.trap_is_second_in_any_order
- [ RUN ] precedence.errno_is_third
- [ OK ] precedence.errno_is_third
- [ RUN ] precedence.errno_is_third_in_any_order
- [ OK ] precedence.errno_is_third_in_any_order
- [ RUN ] precedence.trace_is_fourth
- [ OK ] precedence.trace_is_fourth
- [ RUN ] precedence.trace_is_fourth_in_any_order
- [ OK ] precedence.trace_is_fourth_in_any_order
- [ RUN ] TRACE_poke.read_has_side_effects
- [ OK ] TRACE_poke.read_has_side_effects
- [ RUN ] TRACE_poke.getpid_runs_normally
- [ OK ] TRACE_poke.getpid_runs_normally
- [ RUN ] TRACE_syscall.syscall_allowed
- [ OK ] TRACE_syscall.syscall_allowed
- [ RUN ] TRACE_syscall.syscall_redirected
- [ OK ] TRACE_syscall.syscall_redirected
- [ RUN ] TRACE_syscall.syscall_dropped
- [ OK ] TRACE_syscall.syscall_dropped
- [ RUN ] TRACE_syscall.skip_after_RET_TRACE
- [ OK ] TRACE_syscall.skip_after_RET_TRACE
- [ RUN ] TRACE_syscall.kill_after_RET_TRACE
- [ OK ] TRACE_syscall.kill_after_RET_TRACE
- [ RUN ] TRACE_syscall.skip_after_ptrace
- [ OK ] TRACE_syscall.skip_after_ptrace
- [ RUN ] TRACE_syscall.kill_after_ptrace
- [ OK ] TRACE_syscall.kill_after_ptrace
- [ RUN ] global.seccomp_syscall
- [ OK ] global.seccomp_syscall
- [ RUN ] global.seccomp_syscall_mode_lock
- [ OK ] global.seccomp_syscall_mode_lock
- [ RUN ] global.TSYNC_first
- [ OK ] global.TSYNC_first
- [ RUN ] TSYNC.siblings_fail_prctl
- [ OK ] TSYNC.siblings_fail_prctl
- [ RUN ] TSYNC.two_siblings_with_ancestor
- [ OK ] TSYNC.two_siblings_with_ancestor
- [ RUN ] TSYNC.two_sibling_want_nnp
- [ OK ] TSYNC.two_sibling_want_nnp
- [ RUN ] TSYNC.two_siblings_with_no_filter
- [ OK ] TSYNC.two_siblings_with_no_filter
- [ RUN ] TSYNC.two_siblings_with_one_divergence
- [ OK ] TSYNC.two_siblings_with_one_divergence
- [ RUN ] TSYNC.two_siblings_not_under_filter
- [ OK ] TSYNC.two_siblings_not_under_filter
- [ RUN ] global.syscall_restart
- [ OK ] global.syscall_restart
- [==========] 52 / 52 tests passed.
- [ PASSED ]
- selftests: seccomp_bpf [PASS]
- Running tests in sigaltstack
- ========================================
- [OK] Initial sigaltstack state was SS_DISABLE
- [RUN] signal USR1
- [OK] sigaltstack is disabled in sighandler
- [RUN] switched to user ctx
- [RUN] signal USR2
- [OK] Stack preserved
- [OK] sigaltstack is still SS_AUTODISARM after signal
- [OK] Test passed
- selftests: sas [PASS]
- Running tests in size
- ========================================
- Testing system size.
- 1..1
- ok 1 get runtime memory use # size = 287992
- # System runtime memory report (units in Kilobytes):
- # Total: 2002720
- # Free: 1708948
- # Buffer: 5780
- # In use: 287992
- selftests: get_size [PASS]
- Running tests in static_keys
- ========================================
- static_key: ok
- selftests: test_static_keys.sh [PASS]
- Running tests in sync
- ========================================
- [RUN] Testing sync framework
- [RUN] Executing test_alloc_timeline
- [ERROR] Failure allocating timeline
- [RUN] Executing test_alloc_fence
- [ERROR] Failure allocating timeline
- [RUN] Executing test_alloc_fence_negative
- [ERROR] Failure allocating timeline
- [RUN] Executing test_fence_one_timeline_wait
- [ERROR] Failure allocating timeline
- [RUN] Executing test_fence_one_timeline_merge
- [ERROR] Failure allocating fences
- [RUN] Executing test_fence_merge_same_fence
- [ERROR] Failure allocating timeline
- [RUN] Executing test_fence_multi_timeline_wait
- [ERROR] Failure merging fence from various timelines
- [RUN] Executing test_stress_two_threads_shared_timeline
- [ERROR] Failure allocating timeline
- [RUN] Executing test_consumer_stress_multi_producer_single_consumer
- [ERROR] Failure merging fences
- [ERROR] Failure creating fence
- [ERROR] Failure creating fence
- [ERROR] Failure creating fence
- [ERROR] Failure creating fence
- [ERROR] Failure creating fence
- [RUN] Executing test_merge_stress_random_merge
- [ERROR] Failure creating fence
- [FAIL] sync errors: 10
- selftests: sync_test [FAIL]
- Running tests in sysctl
- ========================================
- == Testing sysctl behavior against /proc/sys/vm/swappiness ==
- Writing test file ... ok
- Checking sysctl is not set to test value ... ok
- Writing sysctl from shell ... ok
- Resetting sysctl to original value ... ok
- Writing entire sysctl in single write ... ok
- Writing middle of sysctl after synchronized seek ... ok
- Writing beyond end of sysctl ... ok
- Writing sysctl with multiple long writes ... ok
- selftests: run_numerictests [PASS]
- == Testing sysctl behavior against /proc/sys/kernel/domainname ==
- Writing test file ... ok
- Checking sysctl is not set to test value ... ok
- Writing sysctl from shell ... ok
- Resetting sysctl to original value ... ok
- Writing entire sysctl in single write ... ok
- Writing middle of sysctl after synchronized seek ... ok
- Writing beyond end of sysctl ... ok
- Writing sysctl with multiple long writes ... ok
- Writing entire sysctl in short writes ... ok
- Writing middle of sysctl after unsynchronized seek ... ok
- Checking sysctl maxlen is at least 65 ... ok
- Checking sysctl keeps original string on overflow append ... ok
- Checking sysctl stays NULL terminated on write ... ok
- Checking sysctl stays NULL terminated on overwrite ... ok
- selftests: run_stringtests [PASS]
- Running tests in 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]
- selftests: posix_timers [PASS]
- Nanosleep CLOCK_REALTIME [OK]
- Nanosleep CLOCK_MONOTONIC [OK]
- Nanosleep CLOCK_MONOTONIC_RAW [UNSUPPORTED]
- Nanosleep CLOCK_REALTIME_COARSE [UNSUPPORTED]
- Nanosleep CLOCK_MONOTONIC_COARSE [UNSUPPORTED]
- Nanosleep CLOCK_BOOTTIME [OK]
- Nanosleep CLOCK_REALTIME_ALARM [OK]
- Nanosleep CLOCK_BOOTTIME_ALARM [OK]
- Nanosleep CLOCK_TAI [OK]
- selftests: nanosleep [PASS]
- 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]
- selftests: nsleep-lat [PASS]
- Setting timers for every 1 seconds
- CLOCK_REALTIME ABSTIME max latency: 598333 ns : [OK]
- CLOCK_REALTIME RELTIME max latency: 594166 ns : [OK]
- CLOCK_MONOTONIC ABSTIME max latency: 660833 ns : [OK]
- CLOCK_MONOTONIC RELTIME max latency: 407499 ns : [OK]
- CLOCK_BOOTTIME ABSTIME max latency: 385833 ns : [OK]
- CLOCK_BOOTTIME RELTIME max latency: 387500 ns : [OK]
- CLOCK_REALTIME_ALARM ABSTIME max latency: 425833 ns : [OK]
- CLOCK_REALTIME_ALARM RELTIME max latency: 381667 ns : [OK]
- CLOCK_BOOTTIME_ALARM ABSTIME max latency: 406666 ns : [OK]
- CLOCK_BOOTTIME_ALARM RELTIME max latency: 394167 ns : [OK]
- CLOCK_TAI ABSTIME max latency: 399999 ns : [OK]
- CLOCK_TAI RELTIME max latency: 425000 ns : [OK]
- selftests: set-timer-lat [PASS]
- Mqueue latency : [OK]
- selftests: mqueue-lat [PASS]
- Consistent CLOCK_REALTIME [OK]
- Consistent CLOCK_MONOTONIC [OK]
- Consistent CLOCK_PROCESS_CPUTIME_ID [OK]
- Consistent CLOCK_THREAD_CPUTIME_ID [OK]
- Consistent CLOCK_MONOTONIC_RAW Fri Mar 17 08:25:39 2017
- 693:15823838
- 693:15823838
- 693:15823838
- 693:15823838
- 693:15823838
- 693:15823838
- 693:15823838
- 693:15823838
- 693:15823838
- 693:15824671
- 693:15824671
- 693:15824671
- 693:15824671
- 693:15824671
- 693:15824671
- 693:15824671
- 693:15824671
- 693:15824671
- 693:15824671
- 693:15824671
- 693:15825505
- 693:15825505
- 693:15825505
- 693:15825505
- 693:15825505
- 693:15825505
- 693:15825505
- 693:15825505
- 693:15825505
- 693:15825505
- 693:15825505
- 693:15826338
- 693:15826338
- 693:15826338
- 693:15826338
- 693:15826338
- 693:15826338
- 693:15826338
- 693:15826338
- 693:15826338
- 693:15826338
- 693:15826338
- --------------------
- 693:15848838
- 693:15848837
- --------------------
- 693:15848837
- 693:15848837
- 693:15848837
- 693:15848837
- 693:15849670
- 693:15849670
- 693:15849670
- 693:15849670
- 693:15849670
- 693:15849670
- 693:15849670
- 693:15849670
- 693:15849670
- 693:15849670
- 693:15849670
- 693:15850504
- 693:15850504
- 693:15850504
- 693:15850504
- 693:15850504
- Delta: 1 ns
- Fri Mar 17 08:25:39 2017
- [FAILED]
- selftests: inconsistency-check [FAIL]
- Estimating clock drift: 0.253(est) 0.0(act) [OK]
- selftests: raw_skew [PASS]
- Fri, 17 Mar 2017 08:27:39 +0000
- Testing consistency with 8 threads for 30 seconds: [OK]
- selftests: threadtest [PASS]
- RTC Driver Test Example.
- Counting 5 update (1/sec) interrupts from reading /dev/rtc0: 1 2 3 4 5
- Again, from using select(2) on /dev/rtc: 1 2 3 4 5
- Current RTC date/time is 1-1-1970, 00:14:29.
- Alarm time now set to 00:14:34.
- Waiting 5 seconds for alarm... okay. Alarm rang.
- Periodic IRQ rate is 1Hz.
- 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 ***
- selftests: rtctest [PASS]
- Running tests in user
- ========================================
- user_copy: ok
- selftests: test_user_copy.sh [PASS]
- Running tests in vm
- ========================================
- --------------------
- running hugepage-mmap
- --------------------
- Returned address is 0x2000000000
- First hex is 0
- First hex is 3020100
- [PASS]
- --------------------
- running hugepage-shm
- --------------------
- shmid: 0x0
- shmaddr: 0x2000000000
- Starting the writes:
- ................................................................................................................................................................................................................................................................
- Starting the Check...Done.
- [PASS]
- --------------------
- running map_hugetlb
- --------------------
- Returned address is 0x2000000000
- First hex is 0
- First hex is 3020100
- [PASS]
- NOTE: The above hugetlb tests provide minimal coverage. Use
- https://github.com/libhugetlbfs/libhugetlbfs.git for
- hugetlb regression testing.
- --------------------
- running userfaultfd
- --------------------
- nr_pages: 32768, nr_pages_per_cpu: 4096
- bounces: 31, mode: rnd racing ver poll, userfaults: 242 199 207 245 151 164 182 89
- bounces: 30, mode: racing ver poll, userfaults: 149 208 177 116 131 115 66 171
- bounces: 29, mode: rnd ver poll, userfaults: 805 988 696 642 889 727 859 814
- bounces: 28, mode: ver poll, userfaults: 703 768 645 658 717 694 678 669
- bounces: 27, mode: rnd racing poll, userfaults: 297 255 176 129 194 121 199 194
- bounces: 26, mode: racing poll, userfaults: 166 180 175 87 55 109 117 165
- bounces: 25, mode: rnd poll, userfaults: 996 1142 1008 920 855 957 1057 820
- bounces: 24, mode: poll, userfaults: 668 645 507 719 671 676 646 653
- bounces: 23, mode: rnd racing ver, userfaults: 158 179 119 157 155 83 133 140
- bounces: 22, mode: racing ver, userfaults: 105 88 97 105 81 112 78 119
- bounces: 21, mode: rnd ver, userfaults: 1075 916 986 656 1029 959 945 650
- bounces: 20, mode: ver, userfaults: 209 224 169 179 145 100 63 47
- bounces: 19, mode: rnd racing, userfaults: 183 253 323 230 133 149 140 139
- bounces: 18, mode: racing, userfaults: 239 171 134 103 106 90 92 126
- bounces: 17, mode: rnd, userfaults: 1115 1197 983 691 940 879 546 735
- bounces: 16, mode:, userfaults: 462 342 368 311 293 380 353 354
- bounces: 15, mode: rnd racing ver poll, userfaults: 248 169 242 127 218 197 175 143
- bounces: 14, mode: racing ver poll, userfaults: 124 88 102 91 105 126 110 79
- bounces: 13, mode: rnd ver poll, userfaults: 1159 751 822 1091 1127 982 980 594
- bounces: 12, mode: ver poll, userfaults: 437 342 384 365 319 394 341 250
- bounces: 11, mode: rnd racing poll, userfaults: 177 151 133 185 154 140 158 49
- bounces: 10, mode: racing poll, userfaults: 62 86 47 98 118 57 86 56
- bounces: 9, mode: rnd poll, userfaults: 767 1013 778 1170 1006 815 800 576
- bounces: 8, mode: poll, userfaults: 609 679 502 492 451 461 617 444
- bounces: 7, mode: rnd racing ver, userfaults: 574 477 409 549 464 332 280 201
- bounces: 6, mode: racing ver, userfaults: 195 168 152 155 188 129 110 90
- bounces: 5, mode: rnd ver, userfaults: 757 1069 969 966 792 997 917 922
- bounces: 4, mode: ver, userfaults: 675 766 682 775 798 652 903 675
- bounces: 3, mode: rnd racing, userfaults: 207 360 243 161 231 143 175 85
- bounces: 2, mode: racing, userfaults: 133 103 112 104 108 126 91 113
- bounces: 1, mode: rnd, userfaults: 944 1177 914 848 963 904 1043 737
- bounces: 0, mode:, userfaults: 496 450 464 417 399 479 331 352
- [PASS]
- -----------------------
- running compaction_test
- -----------------------
- No of huge pages allocated = 491
- [PASS]
- --------------------
- running on-fault-limit
- --------------------
- [PASS]
- --------------------
- running mlock2-tests
- --------------------
- [PASS]
- selftests: run_vmtests [PASS]
- Running tests in x86
- ========================================
- ./run_kselftest.sh: line 184: cd: x86: No such file or directory
- Running tests in zram
- ========================================
- --------------------
- running zram tests
- --------------------
- create '1' zram device(s)
- zram load module successful
- set max_comp_streams to zram device(s)
- FAIL can't set max_streams '2', get
- /sys/block/zram0/max_comp_streams = '8' (1/1)
- zram max streams: OK
- test that we can set compression algorithm
- supported algs: [lzo] deflate
- /sys/block/zram0/comp_algorithm = 'lzo' (1/1)
- zram set compression algorithm: OK
- set disk size to zram device(s)
- /sys/block/zram0/disksize = '2097152' (1/1)
- zram set disksizes: OK
- set memory limit to zram device(s)
- /sys/block/zram0/mem_limit = '2M' (1/1)
- 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 '1932' KB
- zram used 5M, zram disk sizes 2097152M
- zram compression ratio: 419430.40:1: OK
- zram cleanup
- zram rmmod zram
- zram01 : [PASS]
- create '1' zram device(s)
- zram load module successful
- set max_comp_streams to zram device(s)
- FAIL can't set max_streams '2', get
- /sys/block/zram0/max_comp_streams = '8' (1/1)
- zram max streams: OK
- set disk size to zram device(s)
- /sys/block/zram0/disksize = '1048576' (1/1)
- zram set disksizes: OK
- set memory limit to zram device(s)
- /sys/block/zram0/mem_limit = '1M' (1/1)
- 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
- zram rmmod zram
- zram02 : [PASS]
- selftests: zram.sh [PASS]
- selftests: test_verifier [FAIL]
- selftests: test_maps [FAIL]
- selftests: test_lru_map [FAIL]
- selftests: test_kmod.sh [FAIL]
- selftests: step_after_suspend_test [PASS]
- selftests: test_execve [FAIL]
- selftests: cpu-on-off-test.sh [PASS]
- selftests: efivarfs.sh [PASS]
- selftests: execveat [PASS]
- selftests: fw_filesystem.sh [PASS]
- selftests: fw_userhelper.sh [FAIL]
- selftests: ftracetest [FAIL]
- selftests: gpio-mockup.sh [PASS]
- selftests: msgque_test [PASS]
- selftests: kcmp_test [PASS]
- selftests: printf.sh [PASS]
- selftests: bitmap.sh [PASS]
- selftests: membarrier_test [PASS]
- selftests: memfd_test [PASS]
- selftests: run_netsocktests [PASS]
- selftests: run_afpackettests [PASS]
- selftests: test_bpf.sh [PASS]
- selftests: owner [PASS]
- selftests: pidns [PASS]
- selftests: pstore_tests [FAIL]
- selftests: pstore_post_reboot_tests [PASS]
- selftests: peeksiginfo [PASS]
- selftests: seccomp_bpf [PASS]
- selftests: sas [PASS]
- selftests: get_size [PASS]
- selftests: test_static_keys.sh [PASS]
- selftests: sync_test [FAIL]
- selftests: run_numerictests [PASS]
- selftests: run_stringtests [PASS]
- selftests: posix_timers [PASS]
- selftests: nanosleep [PASS]
- selftests: nsleep-lat [PASS]
- selftests: set-timer-lat [PASS]
- selftests: mqueue-lat [PASS]
- selftests: inconsistency-check [FAIL]
- selftests: raw_skew [PASS]
- selftests: threadtest [PASS]
- selftests: rtctest [PASS]
- selftests: test_user_copy.sh [PASS]
- selftests: run_vmtests [PASS]
- selftests: zram.sh [PASS]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement