Summary ------------------------------------------------------------------------
kernel: 4.4.113-rc1 git repo: https://git.linaro.org/lkft/arm64-stable-rc.git git tag: 4.4.113-rc1-hikey-20180119-111 git commit: b26139da8123a47096c1f9f7d22b14ecc1c5ee62 git describe: 4.4.113-rc1-hikey-20180119-111 Test details: https://qa-reports.linaro.org/lkft/linaro-hikey-stable-rc-4.4-oe/build/4.4.1...
Regressions (compared to build 4.4.113-rc1-hikey-20180117-109) ------------------------------------------------------------------------
hi6220-hikey - arm64: kselftest: * main.sh
* test src: https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz
Boards, architectures and test suites: -------------------------------------
hi6220-hikey - arm64 * boot - pass: 20, * kselftest - skip: 31, pass: 29, fail: 1 * libhugetlbfs - skip: 1, pass: 90, * ltp-cap_bounds-tests - pass: 2, * ltp-containers-tests - skip: 36, pass: 28, * ltp-fcntl-locktests-tests - pass: 2, * ltp-filecaps-tests - pass: 2, * ltp-fs-tests - pass: 60, * ltp-fs_bind-tests - pass: 2, * ltp-fs_perms_simple-tests - pass: 19, * ltp-fsx-tests - pass: 2, * ltp-hugetlb-tests - skip: 1, pass: 21, * ltp-io-tests - pass: 3, * ltp-ipc-tests - pass: 9, * ltp-math-tests - pass: 11, * ltp-nptl-tests - pass: 2, * ltp-pty-tests - pass: 4, * ltp-sched-tests - pass: 14, * ltp-securebits-tests - pass: 4, * ltp-syscalls-tests - skip: 124, pass: 980, * ltp-timers-tests - pass: 12,
Documentation - https://collaborate.linaro.org/display/LKFT/Email+Reports
On Fri, Jan 19, 2018 at 5:18 PM, Linaro QA qa-reports@linaro.org wrote:
Summary
kernel: 4.4.113-rc1 git repo: https://git.linaro.org/lkft/arm64-stable-rc.git git tag: 4.4.113-rc1-hikey-20180119-111 git commit: b26139da8123a47096c1f9f7d22b14ecc1c5ee62 git describe: 4.4.113-rc1-hikey-20180119-111 Test details: https://qa-reports.linaro.org/lkft/linaro-hikey-stable-rc-4.4-oe/build/4.4.1...
Regressions (compared to build 4.4.113-rc1-hikey-20180117-109)
hi6220-hikey - arm64: kselftest: * main.sh
Adding Viresh Kumar to Cc, he worked on that testcase.
Viresh, this apparently started failing between v4.4.112 and v4.4.113, but unfortunately there is little information available from the logs above (see https://lkft.validation.linaro.org/scheduler/job/98917), aside this:
Running tests in capabilities ======================================== selftests: test_execve [PASS] case: test_execve case_id: 12300574 definition: 2_kselftest result: pass Running tests in cpufreq ======================================== selftests: main.sh [FAIL] Running tests in cpu-hotplug ======================================== case: main.sh case_id: 12300575 definition: 2_kselftest result: fail CPU7: shutdown psci: CPU7 killed. Detected VIPT I-cache on CPU7 CPU7: Booted secondary processor [410fd033] selftests: cpu-on-off-test.sh [PASS] Running tests in efivarfs ...
The changes that got merged don't seem to be related at all, they are mostly about x86 retpoline support (Spectre mitigation):
ebd8086d2326 Linux 4.4.113-rc1 51a1f5797404 module: Add retpoline tag to VERMAGIC a50f1686c9c8 x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros 9a3c97cb9298 sched/deadline: Zero out positive runtime after throttling constrained tasks 5f2a71192565 scsi: hpsa: fix volume offline state 08ae063d3381 af_key: fix buffer overread in parse_exthdrs() 7f1c68c4357d af_key: fix buffer overread in verify_address_len() 883a810ae52b ALSA: hda - Apply the existing quirk to iMac 14,1 9fd7ae44a708 ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant 0d4a10c83286 ALSA: pcm: Remove yet superfluous WARN_ON() fc183c1fec23 futex: Prevent overflow by strengthen input validation c3a8dba86fc2 scsi: sg: disable SET_FORCE_LOW_DMA ce6c64eb3a35 x86/retpoline: Remove compile time warning 49a202e6b082 x86/retpoline: Fill return stack buffer on vmexit 8da5e6918f78 x86/retpoline/irq32: Convert assembler indirect jumps 8806889f244e x86/retpoline/checksum32: Convert assembler indirect jumps be1ee3d86713 x86/retpoline/xen: Convert Xen hypercall indirect jumps 1adc04ba05d3 x86/retpoline/hyperv: Convert assembler indirect jumps 272ae0413907 x86/retpoline/ftrace: Convert ftrace assembler indirect jumps 28ac0e4e10a9 x86/retpoline/entry: Convert entry assembler indirect jumps 7af31a26bdc6 x86/retpoline/crypto: Convert crypto assembler indirect jumps 6dd48d32491c x86/spectre: Add boot time option to select Spectre v2 mitigation e06c8040d54e x86/retpoline: Add initial retpoline support f5d2e635c01a kconfig.h: use __is_defined() to check if MODULE is defined cda3f71a235a EXPORT_SYMBOL() for asm 51dc372a94f1 x86/asm: Make asm/alternative.h safe from assembly df3669682bfa x86/kbuild: enable modversions for symbols exported from asm a4e7e20dd78d x86/asm: Use register variable to get stack pointer value f3db378bb9b5 x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier 18b07857e319 x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC 0ba1256e8ae8 x86/cpu/AMD: Make LFENCE a serializing instruction 46062fef7111 gcov: disable for COMPILE_TEST 42375c1120d5 Linux 4.4.112
I also see a WARN_ON() that triggered in the boot log, but that appears unrelated:
spidev spi32766.0: buggy DT: spidev listed directly in DT ------------[ cut here ]------------ WARNING: at /srv/oe/build/tmp-rpb-glibc/work-shared/hikey/kernel-source/drivers/spi/spidev.c:719 Modules linked in: spidev(+) CPU: 1 PID: 1409 Comm: systemd-udevd Not tainted 4.4.113-rc1 #1 Hardware name: HiKey Development Board (DT) task: ffffffc06d9f9400 ti: ffffffc06fe74000 task.ti: ffffffc06fe74000 hi6220-stub-clk soc:stub_clock: failed get mailbox channel PC is at spidev_probe+0x194/0x1f8 [spidev] LR is at spidev_probe+0x190/0x1f8 [spidev] pc : [<ffffffbffc00031c>] lr : [<ffffffbffc000318>] pstate: 60000145 sp : ffffffc06fe77a80 x29: ffffffc06fe77a80 x28: ffffffc000136898 x27: 0000000000000021 x26: ffffffc0018c7000 x25: 0000000000000001 x24: ffffffc06fd94480 x23: 000000000000000d x22: ffffffbffc0018a0 x21: 0000000000000000 x20: ffffffc070a22000 x19: ffffffbffc0013c0 x18: 00000000fffffff0 x17: 0000000000000001 x16: 0000000000003730 x15: ffffffc000b98c28 x14: ffffffc0018c4aa0 x13: ffffffc000b98000 x12: 0000000000000000 x11: 0101010101010101 x10: 7f7f7f7f7f7f7f7f x9 : 01fefefefefefeff x8 : 7f7f7f7f7f7f7f7f x7 : 756463686f722b77 x6 : 8080808080808000 x5 : 0000000000000001 x4 : 0000000000000002 x3 : 0000000000000000 x2 : 0000000000000006 x1 : ffffffc06fe74000 x0 : 0000000000000000 ---[ end trace cf082b544409164f ]--- Call trace: [<ffffffbffc00031c>] spidev_probe+0x194/0x1f8 [spidev] auto-login-action exception [auto-login-action] Waiting for messages, (timeout 00:04:58) [<ffffffc000549d28>] spi_drv_probe+0x78/0xf0 [<ffffffc0004e983c>] driver_probe_device+0x1f4/0x2e0 [<ffffffc0004e99cc>] __driver_attach+0xa4/0xa8 [<ffffffc0004e793c>] bus_for_each_dev+0x64/0xa0 [<ffffffc0004e90f8>] driver_attach+0x20/0x28 [<ffffffc0004e8c48>] bus_add_driver+0x108/0x228 [<ffffffc0004ea198>] driver_register+0x60/0xf8 [<ffffffc000549c60>] __spi_register_driver+0x58/0x60 [<ffffffbffc004088>] spidev_init+0x88/0xf0 [spidev] [<ffffffc000082970>] do_one_initcall+0x90/0x1a8 [<ffffffc00016e5ec>] do_init_module+0x60/0x1ac [<ffffffc000139ec8>] load_module+0x18b0/0x1f78 [<ffffffc00013a7e0>] SyS_finit_module+0xb0/0xc0 [<ffffffc000085e30>] el0_svc_naked+0x24/0x28 hi6220-stub-clk soc:stub_clock: failed get mailbox channel [[0;32m OK [0m] Started udev Coldplug all Devices. hi6220-stub-clk soc:stub_clock: failed get mailbox channel
+ Naresh
On 19-01-18, 22:12, Arnd Bergmann wrote:
On Fri, Jan 19, 2018 at 5:18 PM, Linaro QA qa-reports@linaro.org wrote:
Summary
kernel: 4.4.113-rc1 git repo: https://git.linaro.org/lkft/arm64-stable-rc.git git tag: 4.4.113-rc1-hikey-20180119-111 git commit: b26139da8123a47096c1f9f7d22b14ecc1c5ee62 git describe: 4.4.113-rc1-hikey-20180119-111 Test details: https://qa-reports.linaro.org/lkft/linaro-hikey-stable-rc-4.4-oe/build/4.4.1...
Regressions (compared to build 4.4.113-rc1-hikey-20180117-109)
hi6220-hikey - arm64: kselftest: * main.sh
Adding Viresh Kumar to Cc, he worked on that testcase.
Viresh, this apparently started failing between v4.4.112 and v4.4.113, but unfortunately there is little information available from the logs above (see https://lkft.validation.linaro.org/scheduler/job/98917), aside this:
Looks like Naresh figured out what's going on. He helped me by re-running the test again with more debug info:
https://lkft.validation.linaro.org/scheduler/job/100442
and it showed that cpufreq directories were missing and so it should be some config option thing mostly.
He also pointed out that CONFIG_HI6220_MBOX is missing in the latest configs.
kernel-build-reports@lists.linaro.org