* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-22 22:48 CKI Project
2019-08-22 23:37 ` Greg KH
2019-08-23 2:19 ` ? " Murphy Zhou
0 siblings, 2 replies; 39+ messages in thread
From: CKI Project @ 2019-08-22 22:48 UTC (permalink / raw)
To: Linux Stable maillist; +Cc: Memory Management, Jan Stancek, Xiong Zhou
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: aad39e30fb9e - Linux 5.2.9
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/116984
One or more kernel tests failed:
aarch64:
❌ LTP lite
❌ Loopdev Sanity
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: aad39e30fb9e - Linux 5.2.9
We grabbed the 8a2474fee8e4 commit of the stable queue repository.
We then merged the patchset with `git am`:
keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
sh-kernel-hw_breakpoint-fix-missing-break-in-switch-statement.patch
seq_file-fix-problem-when-seeking-mid-record.patch
mm-hmm-fix-bad-subpage-pointer-in-try_to_unmap_one.patch
mm-mempolicy-make-the-behavior-consistent-when-mpol_mf_move-and-mpol_mf_strict-were-specified.patch
mm-mempolicy-handle-vma-with-unmovable-pages-mapped-correctly-in-mbind.patch
mm-z3fold.c-fix-z3fold_destroy_pool-ordering.patch
mm-z3fold.c-fix-z3fold_destroy_pool-race-condition.patch
mm-memcontrol.c-fix-use-after-free-in-mem_cgroup_iter.patch
mm-usercopy-use-memory-range-to-be-accessed-for-wraparound-check.patch
mm-vmscan-do-not-special-case-slab-reclaim-when-watermarks-are-boosted.patch
cpufreq-schedutil-don-t-skip-freq-update-when-limits-change.patch
drm-amdgpu-fix-gfx9-soft-recovery.patch
drm-nouveau-only-recalculate-pbn-vcpi-on-mode-connector-changes.patch
xtensa-add-missing-isync-to-the-cpu_reset-tlb-code.patch
arm64-ftrace-ensure-module-ftrace-trampoline-is-coherent-with-i-side.patch
alsa-hda-realtek-add-quirk-for-hp-envy-x360.patch
alsa-usb-audio-fix-a-stack-buffer-overflow-bug-in-check_input_term.patch
alsa-usb-audio-fix-an-oob-bug-in-parse_audio_mixer_unit.patch
alsa-hda-apply-workaround-for-another-amd-chip-1022-1487.patch
alsa-hda-fix-a-memory-leak-bug.patch
alsa-hda-add-a-generic-reboot_notify.patch
alsa-hda-let-all-conexant-codec-enter-d3-when-rebooting.patch
hid-holtek-test-for-sanity-of-intfdata.patch
hid-hiddev-avoid-opening-a-disconnected-device.patch
hid-hiddev-do-cleanup-in-failure-of-opening-a-device.patch
input-kbtab-sanity-check-for-endpoint-type.patch
input-iforce-add-sanity-checks.patch
net-usb-pegasus-fix-improper-read-if-get_registers-fail.patch
bpf-fix-access-to-skb_shared_info-gso_segs.patch
netfilter-ebtables-also-count-base-chain-policies.patch
riscv-correct-the-initialized-flow-of-fp-register.patch
riscv-make-__fstate_clean-work-correctly.patch
revert-i2c-imx-improve-the-error-handling-in-i2c_imx_dma_request.patch
blk-mq-move-cancel-of-requeue_work-to-the-front-of-blk_exit_queue.patch
io_uring-fix-manual-setup-of-iov_iter-for-fixed-buffers.patch
rdma-hns-fix-sg-offset-non-zero-issue.patch
ib-mlx5-replace-kfree-with-kvfree.patch
clk-at91-generated-truncate-divisor-to-generated_max.patch
clk-sprd-select-regmap_mmio-to-avoid-compile-errors.patch
clk-renesas-cpg-mssr-fix-reset-control-race-conditio.patch
dma-mapping-check-pfn-validity-in-dma_common_-mmap-g.patch
platform-x86-pcengines-apuv2-fix-softdep-statement.patch
platform-x86-intel_pmc_core-add-icl-nnpi-support-to-.patch
mm-hmm-always-return-ebusy-for-invalid-ranges-in-hmm.patch
xen-pciback-remove-set-but-not-used-variable-old_sta.patch
irqchip-gic-v3-its-free-unused-vpt_page-when-alloc-v.patch
irqchip-irq-imx-gpcv2-forward-irq-type-to-parent.patch
f2fs-fix-to-read-source-block-before-invalidating-it.patch
tools-perf-beauty-fix-usbdevfs_ioctl-table-generator.patch
perf-header-fix-divide-by-zero-error-if-f_header.att.patch
perf-header-fix-use-of-unitialized-value-warning.patch
rdma-qedr-fix-the-hca_type-and-hca_rev-returned-in-d.patch
alsa-pcm-fix-lost-wakeup-event-scenarios-in-snd_pcm_.patch
libata-zpodd-fix-small-read-overflow-in-zpodd_get_me.patch
powerpc-nvdimm-pick-nearby-online-node-if-the-device.patch
drm-bridge-lvds-encoder-fix-build-error-while-config.patch
drm-bridge-tc358764-fix-build-error.patch
btrfs-fix-deadlock-between-fiemap-and-transaction-co.patch
scsi-hpsa-correct-scsi-command-status-issue-after-re.patch
scsi-qla2xxx-fix-possible-fcport-null-pointer-derefe.patch
tracing-fix-header-include-guards-in-trace-event-hea.patch
drm-amdkfd-fix-byte-align-on-vegam.patch
drm-amd-powerplay-fix-null-pointer-dereference-aroun.patch
drm-amdgpu-fix-error-handling-in-amdgpu_cs_process_f.patch
drm-amdgpu-fix-a-potential-information-leaking-bug.patch
ata-libahci-do-not-complain-in-case-of-deferred-prob.patch
kbuild-modpost-handle-kbuild_extra_symbols-only-for-.patch
kbuild-check-for-unknown-options-with-cc-option-usag.patch
arm64-efi-fix-variable-si-set-but-not-used.patch
riscv-fix-perf-record-without-libelf-support.patch
arm64-lower-priority-mask-for-gic_prio_irqon.patch
arm64-unwind-prohibit-probing-on-return_address.patch
arm64-mm-fix-variable-pud-set-but-not-used.patch
arm64-mm-fix-variable-tag-set-but-not-used.patch
ib-core-add-mitigation-for-spectre-v1.patch
ib-mlx5-fix-mr-registration-flow-to-use-umr-properly.patch
rdma-restrack-track-driver-qp-types-in-resource-trac.patch
ib-mad-fix-use-after-free-in-ib-mad-completion-handl.patch
rdma-mlx5-release-locks-during-notifier-unregister.patch
drm-msm-fix-add_gpu_components.patch
rdma-hns-fix-error-return-code-in-hns_roce_v1_rsv_lp.patch
drm-exynos-fix-missing-decrement-of-retry-counter.patch
arm64-kprobes-recover-pstate.d-in-single-step-except.patch
arm64-make-debug-exception-handlers-visible-from-rcu.patch
revert-kmemleak-allow-to-coexist-with-fault-injectio.patch
ocfs2-remove-set-but-not-used-variable-last_hash.patch
page-flags-prioritize-kasan-bits-over-last-cpuid.patch
asm-generic-fix-wtype-limits-compiler-warnings.patch
tpm-tpm_ibm_vtpm-fix-unallocated-banks.patch
arm64-kvm-regmap-fix-unexpected-switch-fall-through.patch
staging-comedi-dt3000-fix-signed-integer-overflow-divider-base.patch
staging-comedi-dt3000-fix-rounding-up-of-timer-divisor.patch
iio-adc-max9611-fix-temperature-reading-in-probe.patch
usb-core-fix-races-in-character-device-registration-and-deregistraion.patch
usb-gadget-udc-renesas_usb3-fix-sysfs-interface-of-role.patch
usb-cdc-acm-make-sure-a-refcount-is-taken-early-enough.patch
usb-cdc-fix-sanity-checks-in-cdc-union-parser.patch
usb-serial-option-add-d-link-dwm-222-device-id.patch
usb-serial-option-add-support-for-zte-mf871a.patch
usb-serial-option-add-the-broadmobi-bm818-card.patch
usb-serial-option-add-motorola-modem-uarts.patch
usb-setup-authorized_default-attributes-using-usb_bus_notify.patch
netfilter-conntrack-use-consistent-ct-id-hash-calculation.patch
iwlwifi-add-support-for-sar-south-korea-limitation.patch
input-psmouse-fix-build-error-of-multiple-definition.patch
bnx2x-fix-vf-s-vlan-reconfiguration-in-reload.patch
bonding-add-vlan-tx-offload-to-hw_enc_features.patch
net-dsa-check-existence-of-.port_mdb_add-callback-before-calling-it.patch
net-mlx4_en-fix-a-memory-leak-bug.patch
net-packet-fix-race-in-tpacket_snd.patch
net-sched-sch_taprio-fix-memleak-in-error-path-for-sched-list-parse.patch
sctp-fix-memleak-in-sctp_send_reset_streams.patch
sctp-fix-the-transport-error_count-check.patch
team-add-vlan-tx-offload-to-hw_enc_features.patch
tipc-initialise-addr_trail_end-when-setting-node-addresses.patch
xen-netback-reset-nr_frags-before-freeing-skb.patch
net-mlx5e-only-support-tx-rx-pause-setting-for-port-owner.patch
bnxt_en-fix-vnic-clearing-logic-for-57500-chips.patch
bnxt_en-improve-rx-doorbell-sequence.patch
bnxt_en-fix-handling-frag_err-when-nvm_install_update-cmd-fails.patch
bnxt_en-suppress-hwrm-errors-for-hwrm_nvm_get_variable-command.patch
bnxt_en-use-correct-src_fid-to-determine-direction-of-the-flow.patch
bnxt_en-fix-to-include-flow-direction-in-l2-key.patch
net-sched-update-skbedit-action-for-batched-events-operations.patch
tc-testing-updated-skbedit-action-tests-with-batch-create-delete.patch
netdevsim-restore-per-network-namespace-accounting-for-fib-entries.patch
net-mlx5e-ethtool-avoid-setting-speed-to-56gbase-when-autoneg-off.patch
net-mlx5e-fix-false-negative-indication-on-tx-reporter-cqe-recovery.patch
net-mlx5e-remove-redundant-check-in-cqe-recovery-flow-of-tx-reporter.patch
net-mlx5e-use-flow-keys-dissector-to-parse-packets-for-arfs.patch
net-tls-prevent-skb_orphan-from-leaking-tls-plain-text-with-offload.patch
net-phy-consider-an_restart-status-when-reading-link-status.patch
netlink-fix-nlmsg_parse-as-a-wrapper-for-strict-message-parsing.patch
Compile testing
---------------
We compiled the kernel for 3 architectures:
aarch64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
ppc64le:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
x86_64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
✅ Boot test [0]
✅ xfstests: xfs [1]
✅ selinux-policy: serge-testsuite [2]
✅ lvm thinp sanity [3]
✅ storage: software RAID testing [4]
🚧 ✅ Storage blktests [5]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [6]
✅ Podman system integration test (as user) [6]
❌ LTP lite [7]
❌ Loopdev Sanity [8]
✅ jvm test suite [9]
✅ AMTU (Abstract Machine Test Utility) [10]
✅ LTP: openposix test suite [11]
✅ Ethernet drivers sanity [12]
✅ Networking socket: fuzz [13]
✅ Networking sctp-auth: sockopts test [14]
✅ Networking TCP: keepalive test [15]
✅ audit: audit testsuite test [16]
✅ httpd: mod_ssl smoke sanity [17]
✅ iotop: sanity [18]
✅ tuned: tune-processes-through-perf [19]
✅ Usex - version 1.9-29 [20]
✅ storage: SCSI VPD [21]
✅ stress: stress-ng [22]
ppc64le:
Host 1:
✅ Boot test [0]
✅ xfstests: xfs [1]
✅ selinux-policy: serge-testsuite [2]
✅ lvm thinp sanity [3]
✅ storage: software RAID testing [4]
🚧 ✅ Storage blktests [5]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [6]
✅ Podman system integration test (as user) [6]
✅ LTP lite [7]
✅ Loopdev Sanity [8]
✅ jvm test suite [9]
✅ AMTU (Abstract Machine Test Utility) [10]
✅ LTP: openposix test suite [11]
✅ Ethernet drivers sanity [12]
✅ Networking socket: fuzz [13]
✅ Networking sctp-auth: sockopts test [14]
✅ Networking TCP: keepalive test [15]
✅ audit: audit testsuite test [16]
✅ httpd: mod_ssl smoke sanity [17]
✅ iotop: sanity [18]
✅ tuned: tune-processes-through-perf [19]
✅ Usex - version 1.9-29 [20]
x86_64:
Host 1:
✅ Boot test [0]
✅ xfstests: xfs [1]
✅ selinux-policy: serge-testsuite [2]
✅ lvm thinp sanity [3]
✅ storage: software RAID testing [4]
🚧 ✅ Storage blktests [5]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [6]
✅ Podman system integration test (as user) [6]
✅ LTP lite [7]
✅ Loopdev Sanity [8]
✅ jvm test suite [9]
✅ AMTU (Abstract Machine Test Utility) [10]
✅ LTP: openposix test suite [11]
✅ Ethernet drivers sanity [12]
✅ Networking socket: fuzz [13]
✅ Networking sctp-auth: sockopts test [14]
✅ Networking TCP: keepalive test [15]
✅ audit: audit testsuite test [16]
✅ httpd: mod_ssl smoke sanity [17]
✅ iotop: sanity [18]
✅ tuned: tune-processes-through-perf [19]
✅ pciutils: sanity smoke test [23]
✅ Usex - version 1.9-29 [20]
✅ storage: SCSI VPD [21]
✅ stress: stress-ng [22]
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/lvm/thinp/sanity
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/swraid/trim
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/lite
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/driver/sanity
[13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
[14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#networking/sctp/auth/sockopts
[15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#networking/tcp/tcp_keepalive
[16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
[17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
[18]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
[19]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
[20]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
[21]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi/vpd
[22]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
[23]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-22 22:48 ❌ FAIL: Stable queue: queue-5.2 CKI Project
@ 2019-08-22 23:37 ` Greg KH
2019-08-23 6:57 ` Jan Stancek
2019-08-23 2:19 ` ? " Murphy Zhou
1 sibling, 1 reply; 39+ messages in thread
From: Greg KH @ 2019-08-22 23:37 UTC (permalink / raw)
To: CKI Project
Cc: Linux Stable maillist, Memory Management, Jan Stancek, Xiong Zhou
On Thu, Aug 22, 2019 at 06:48:50PM -0400, CKI Project wrote:
>
> Hello,
>
> We ran automated tests on a patchset that was proposed for merging into this
> kernel tree. The patches were applied to:
>
> Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: aad39e30fb9e - Linux 5.2.9
>
> The results of these automated tests are provided below.
>
> Overall result: FAILED (see details below)
> Merge: OK
> Compile: OK
> Tests: FAILED
>
> All kernel binaries, config files, and logs are available for download here:
>
> https://artifacts.cki-project.org/pipelines/116984
>
>
>
> One or more kernel tests failed:
>
> aarch64:
> ❌ LTP lite
> ❌ Loopdev Sanity
Odd, what suddenly broke? No new patches had been added to the queue
since Tuesday, except I removed a single patch. Removing a patch
shouldn't break anything, right?
thanks,
greg k-h
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-22 23:37 ` Greg KH
@ 2019-08-23 6:57 ` Jan Stancek
2019-08-23 15:38 ` Sasha Levin
0 siblings, 1 reply; 39+ messages in thread
From: Jan Stancek @ 2019-08-23 6:57 UTC (permalink / raw)
To: Greg KH; +Cc: CKI Project, Linux Stable maillist, Memory Management, Xiong Zhou
----- Original Message -----
> On Thu, Aug 22, 2019 at 06:48:50PM -0400, CKI Project wrote:
> >
> > Hello,
> >
> > We ran automated tests on a patchset that was proposed for merging into
> > this
> > kernel tree. The patches were applied to:
> >
> > Kernel repo:
> > https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> > Commit: aad39e30fb9e - Linux 5.2.9
> >
> > The results of these automated tests are provided below.
> >
> > Overall result: FAILED (see details below)
> > Merge: OK
> > Compile: OK
> > Tests: FAILED
> >
> > All kernel binaries, config files, and logs are available for download
> > here:
> >
> > https://artifacts.cki-project.org/pipelines/116984
> >
> >
> >
> > One or more kernel tests failed:
> >
> > aarch64:
> > ❌ LTP lite
> > ❌ Loopdev Sanity
>
> Odd, what suddenly broke? No new patches had been added to the queue
> since Tuesday, except I removed a single patch. Removing a patch
> shouldn't break anything, right?
It's a race:
[ 1289.578972] LTP: starting mtest06 ( mmap1)
...
[ 1455.794564] kernel BUG at mm/filemap.c:171!
Here's a verbose description:
https://lore.kernel.org/lkml/50b8914e20d1d62bb2dee42d342836c2c16ebee7.1563438048.git.jstancek@redhat.com/
Final (less verbose) patch:
e1b98fa31664 ("locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty")
Code review found also this issue, which is theoretical and very unlikely, but it's a small patch:
99143f82a255 ("lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop")
Regards,
Jan
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-23 6:57 ` Jan Stancek
@ 2019-08-23 15:38 ` Sasha Levin
0 siblings, 0 replies; 39+ messages in thread
From: Sasha Levin @ 2019-08-23 15:38 UTC (permalink / raw)
To: Jan Stancek
Cc: Greg KH, CKI Project, Linux Stable maillist, Memory Management,
Xiong Zhou
On Fri, Aug 23, 2019 at 02:57:35AM -0400, Jan Stancek wrote:
>
>
>----- Original Message -----
>> On Thu, Aug 22, 2019 at 06:48:50PM -0400, CKI Project wrote:
>> >
>> > Hello,
>> >
>> > We ran automated tests on a patchset that was proposed for merging into
>> > this
>> > kernel tree. The patches were applied to:
>> >
>> > Kernel repo:
>> > https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
>> > Commit: aad39e30fb9e - Linux 5.2.9
>> >
>> > The results of these automated tests are provided below.
>> >
>> > Overall result: FAILED (see details below)
>> > Merge: OK
>> > Compile: OK
>> > Tests: FAILED
>> >
>> > All kernel binaries, config files, and logs are available for download
>> > here:
>> >
>> > https://artifacts.cki-project.org/pipelines/116984
>> >
>> >
>> >
>> > One or more kernel tests failed:
>> >
>> > aarch64:
>> > ❌ LTP lite
>> > ❌ Loopdev Sanity
>>
>> Odd, what suddenly broke? No new patches had been added to the queue
>> since Tuesday, except I removed a single patch. Removing a patch
>> shouldn't break anything, right?
>
>It's a race:
> [ 1289.578972] LTP: starting mtest06 ( mmap1)
> ...
> [ 1455.794564] kernel BUG at mm/filemap.c:171!
>
>Here's a verbose description:
> https://lore.kernel.org/lkml/50b8914e20d1d62bb2dee42d342836c2c16ebee7.1563438048.git.jstancek@redhat.com/
>
>Final (less verbose) patch:
> e1b98fa31664 ("locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty")
>
>Code review found also this issue, which is theoretical and very unlikely, but it's a small patch:
> 99143f82a255 ("lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop")
Okay, so this is not a new regression in 5.2 but rather something that
we just ended up hitting now.
We can queue up the fixes for the next release.
--
Thanks,
Sasha
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ? FAIL: Stable queue: queue-5.2
2019-08-22 22:48 ❌ FAIL: Stable queue: queue-5.2 CKI Project
2019-08-22 23:37 ` Greg KH
@ 2019-08-23 2:19 ` Murphy Zhou
1 sibling, 0 replies; 39+ messages in thread
From: Murphy Zhou @ 2019-08-23 2:19 UTC (permalink / raw)
To: CKI Project
Cc: Linux Stable maillist, Memory Management, Jan Stancek, Xiong Zhou
On Thu, Aug 22, 2019 at 06:48:49PM -0400, CKI Project wrote:
>
> Hello,
>
> We ran automated tests on a patchset that was proposed for merging into this
> kernel tree. The patches were applied to:
>
> Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: aad39e30fb9e - Linux 5.2.9
>
> The results of these automated tests are provided below.
>
> Overall result: FAILED (see details below)
> Merge: OK
> Compile: OK
> Tests: FAILED
>
> All kernel binaries, config files, and logs are available for download here:
>
> https://artifacts.cki-project.org/pipelines/116984
>
>
>
> One or more kernel tests failed:
>
> aarch64:
> ❌ LTP lite
> ❌ Loopdev Sanity
I guess we need to include logs of testcases in the report.
Thanks,
Xiong
>
> We hope that these logs can help you find the problem quickly. For the full
> detail on our testing procedures, please scroll to the bottom of this message.
>
> Please reply to this email if you have any questions about the tests that we
> ran or if you have any suggestions on how to make future tests more effective.
>
> ,-. ,-.
> ( C ) ( K ) Continuous
> `-',-.`-' Kernel
> ( I ) Integration
> `-'
> ______________________________________________________________________________
>
> Merge testing
> -------------
>
> We cloned this repository and checked out the following commit:
>
> Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: aad39e30fb9e - Linux 5.2.9
>
>
> We grabbed the 8a2474fee8e4 commit of the stable queue repository.
>
> We then merged the patchset with `git am`:
>
> keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
> sh-kernel-hw_breakpoint-fix-missing-break-in-switch-statement.patch
> seq_file-fix-problem-when-seeking-mid-record.patch
> mm-hmm-fix-bad-subpage-pointer-in-try_to_unmap_one.patch
> mm-mempolicy-make-the-behavior-consistent-when-mpol_mf_move-and-mpol_mf_strict-were-specified.patch
> mm-mempolicy-handle-vma-with-unmovable-pages-mapped-correctly-in-mbind.patch
> mm-z3fold.c-fix-z3fold_destroy_pool-ordering.patch
> mm-z3fold.c-fix-z3fold_destroy_pool-race-condition.patch
> mm-memcontrol.c-fix-use-after-free-in-mem_cgroup_iter.patch
> mm-usercopy-use-memory-range-to-be-accessed-for-wraparound-check.patch
> mm-vmscan-do-not-special-case-slab-reclaim-when-watermarks-are-boosted.patch
> cpufreq-schedutil-don-t-skip-freq-update-when-limits-change.patch
> drm-amdgpu-fix-gfx9-soft-recovery.patch
> drm-nouveau-only-recalculate-pbn-vcpi-on-mode-connector-changes.patch
> xtensa-add-missing-isync-to-the-cpu_reset-tlb-code.patch
> arm64-ftrace-ensure-module-ftrace-trampoline-is-coherent-with-i-side.patch
> alsa-hda-realtek-add-quirk-for-hp-envy-x360.patch
> alsa-usb-audio-fix-a-stack-buffer-overflow-bug-in-check_input_term.patch
> alsa-usb-audio-fix-an-oob-bug-in-parse_audio_mixer_unit.patch
> alsa-hda-apply-workaround-for-another-amd-chip-1022-1487.patch
> alsa-hda-fix-a-memory-leak-bug.patch
> alsa-hda-add-a-generic-reboot_notify.patch
> alsa-hda-let-all-conexant-codec-enter-d3-when-rebooting.patch
> hid-holtek-test-for-sanity-of-intfdata.patch
> hid-hiddev-avoid-opening-a-disconnected-device.patch
> hid-hiddev-do-cleanup-in-failure-of-opening-a-device.patch
> input-kbtab-sanity-check-for-endpoint-type.patch
> input-iforce-add-sanity-checks.patch
> net-usb-pegasus-fix-improper-read-if-get_registers-fail.patch
> bpf-fix-access-to-skb_shared_info-gso_segs.patch
> netfilter-ebtables-also-count-base-chain-policies.patch
> riscv-correct-the-initialized-flow-of-fp-register.patch
> riscv-make-__fstate_clean-work-correctly.patch
> revert-i2c-imx-improve-the-error-handling-in-i2c_imx_dma_request.patch
> blk-mq-move-cancel-of-requeue_work-to-the-front-of-blk_exit_queue.patch
> io_uring-fix-manual-setup-of-iov_iter-for-fixed-buffers.patch
> rdma-hns-fix-sg-offset-non-zero-issue.patch
> ib-mlx5-replace-kfree-with-kvfree.patch
> clk-at91-generated-truncate-divisor-to-generated_max.patch
> clk-sprd-select-regmap_mmio-to-avoid-compile-errors.patch
> clk-renesas-cpg-mssr-fix-reset-control-race-conditio.patch
> dma-mapping-check-pfn-validity-in-dma_common_-mmap-g.patch
> platform-x86-pcengines-apuv2-fix-softdep-statement.patch
> platform-x86-intel_pmc_core-add-icl-nnpi-support-to-.patch
> mm-hmm-always-return-ebusy-for-invalid-ranges-in-hmm.patch
> xen-pciback-remove-set-but-not-used-variable-old_sta.patch
> irqchip-gic-v3-its-free-unused-vpt_page-when-alloc-v.patch
> irqchip-irq-imx-gpcv2-forward-irq-type-to-parent.patch
> f2fs-fix-to-read-source-block-before-invalidating-it.patch
> tools-perf-beauty-fix-usbdevfs_ioctl-table-generator.patch
> perf-header-fix-divide-by-zero-error-if-f_header.att.patch
> perf-header-fix-use-of-unitialized-value-warning.patch
> rdma-qedr-fix-the-hca_type-and-hca_rev-returned-in-d.patch
> alsa-pcm-fix-lost-wakeup-event-scenarios-in-snd_pcm_.patch
> libata-zpodd-fix-small-read-overflow-in-zpodd_get_me.patch
> powerpc-nvdimm-pick-nearby-online-node-if-the-device.patch
> drm-bridge-lvds-encoder-fix-build-error-while-config.patch
> drm-bridge-tc358764-fix-build-error.patch
> btrfs-fix-deadlock-between-fiemap-and-transaction-co.patch
> scsi-hpsa-correct-scsi-command-status-issue-after-re.patch
> scsi-qla2xxx-fix-possible-fcport-null-pointer-derefe.patch
> tracing-fix-header-include-guards-in-trace-event-hea.patch
> drm-amdkfd-fix-byte-align-on-vegam.patch
> drm-amd-powerplay-fix-null-pointer-dereference-aroun.patch
> drm-amdgpu-fix-error-handling-in-amdgpu_cs_process_f.patch
> drm-amdgpu-fix-a-potential-information-leaking-bug.patch
> ata-libahci-do-not-complain-in-case-of-deferred-prob.patch
> kbuild-modpost-handle-kbuild_extra_symbols-only-for-.patch
> kbuild-check-for-unknown-options-with-cc-option-usag.patch
> arm64-efi-fix-variable-si-set-but-not-used.patch
> riscv-fix-perf-record-without-libelf-support.patch
> arm64-lower-priority-mask-for-gic_prio_irqon.patch
> arm64-unwind-prohibit-probing-on-return_address.patch
> arm64-mm-fix-variable-pud-set-but-not-used.patch
> arm64-mm-fix-variable-tag-set-but-not-used.patch
> ib-core-add-mitigation-for-spectre-v1.patch
> ib-mlx5-fix-mr-registration-flow-to-use-umr-properly.patch
> rdma-restrack-track-driver-qp-types-in-resource-trac.patch
> ib-mad-fix-use-after-free-in-ib-mad-completion-handl.patch
> rdma-mlx5-release-locks-during-notifier-unregister.patch
> drm-msm-fix-add_gpu_components.patch
> rdma-hns-fix-error-return-code-in-hns_roce_v1_rsv_lp.patch
> drm-exynos-fix-missing-decrement-of-retry-counter.patch
> arm64-kprobes-recover-pstate.d-in-single-step-except.patch
> arm64-make-debug-exception-handlers-visible-from-rcu.patch
> revert-kmemleak-allow-to-coexist-with-fault-injectio.patch
> ocfs2-remove-set-but-not-used-variable-last_hash.patch
> page-flags-prioritize-kasan-bits-over-last-cpuid.patch
> asm-generic-fix-wtype-limits-compiler-warnings.patch
> tpm-tpm_ibm_vtpm-fix-unallocated-banks.patch
> arm64-kvm-regmap-fix-unexpected-switch-fall-through.patch
> staging-comedi-dt3000-fix-signed-integer-overflow-divider-base.patch
> staging-comedi-dt3000-fix-rounding-up-of-timer-divisor.patch
> iio-adc-max9611-fix-temperature-reading-in-probe.patch
> usb-core-fix-races-in-character-device-registration-and-deregistraion.patch
> usb-gadget-udc-renesas_usb3-fix-sysfs-interface-of-role.patch
> usb-cdc-acm-make-sure-a-refcount-is-taken-early-enough.patch
> usb-cdc-fix-sanity-checks-in-cdc-union-parser.patch
> usb-serial-option-add-d-link-dwm-222-device-id.patch
> usb-serial-option-add-support-for-zte-mf871a.patch
> usb-serial-option-add-the-broadmobi-bm818-card.patch
> usb-serial-option-add-motorola-modem-uarts.patch
> usb-setup-authorized_default-attributes-using-usb_bus_notify.patch
> netfilter-conntrack-use-consistent-ct-id-hash-calculation.patch
> iwlwifi-add-support-for-sar-south-korea-limitation.patch
> input-psmouse-fix-build-error-of-multiple-definition.patch
> bnx2x-fix-vf-s-vlan-reconfiguration-in-reload.patch
> bonding-add-vlan-tx-offload-to-hw_enc_features.patch
> net-dsa-check-existence-of-.port_mdb_add-callback-before-calling-it.patch
> net-mlx4_en-fix-a-memory-leak-bug.patch
> net-packet-fix-race-in-tpacket_snd.patch
> net-sched-sch_taprio-fix-memleak-in-error-path-for-sched-list-parse.patch
> sctp-fix-memleak-in-sctp_send_reset_streams.patch
> sctp-fix-the-transport-error_count-check.patch
> team-add-vlan-tx-offload-to-hw_enc_features.patch
> tipc-initialise-addr_trail_end-when-setting-node-addresses.patch
> xen-netback-reset-nr_frags-before-freeing-skb.patch
> net-mlx5e-only-support-tx-rx-pause-setting-for-port-owner.patch
> bnxt_en-fix-vnic-clearing-logic-for-57500-chips.patch
> bnxt_en-improve-rx-doorbell-sequence.patch
> bnxt_en-fix-handling-frag_err-when-nvm_install_update-cmd-fails.patch
> bnxt_en-suppress-hwrm-errors-for-hwrm_nvm_get_variable-command.patch
> bnxt_en-use-correct-src_fid-to-determine-direction-of-the-flow.patch
> bnxt_en-fix-to-include-flow-direction-in-l2-key.patch
> net-sched-update-skbedit-action-for-batched-events-operations.patch
> tc-testing-updated-skbedit-action-tests-with-batch-create-delete.patch
> netdevsim-restore-per-network-namespace-accounting-for-fib-entries.patch
> net-mlx5e-ethtool-avoid-setting-speed-to-56gbase-when-autoneg-off.patch
> net-mlx5e-fix-false-negative-indication-on-tx-reporter-cqe-recovery.patch
> net-mlx5e-remove-redundant-check-in-cqe-recovery-flow-of-tx-reporter.patch
> net-mlx5e-use-flow-keys-dissector-to-parse-packets-for-arfs.patch
> net-tls-prevent-skb_orphan-from-leaking-tls-plain-text-with-offload.patch
> net-phy-consider-an_restart-status-when-reading-link-status.patch
> netlink-fix-nlmsg_parse-as-a-wrapper-for-strict-message-parsing.patch
>
> Compile testing
> ---------------
>
> We compiled the kernel for 3 architectures:
>
> aarch64:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
> ppc64le:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
> x86_64:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
>
> Hardware testing
> ----------------
> We booted each kernel and ran the following tests:
>
> aarch64:
> Host 1:
> ✅ Boot test [0]
> ✅ xfstests: xfs [1]
> ✅ selinux-policy: serge-testsuite [2]
> ✅ lvm thinp sanity [3]
> ✅ storage: software RAID testing [4]
> 🚧 ✅ Storage blktests [5]
>
> Host 2:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [6]
> ✅ Podman system integration test (as user) [6]
> ❌ LTP lite [7]
> ❌ Loopdev Sanity [8]
> ✅ jvm test suite [9]
> ✅ AMTU (Abstract Machine Test Utility) [10]
> ✅ LTP: openposix test suite [11]
> ✅ Ethernet drivers sanity [12]
> ✅ Networking socket: fuzz [13]
> ✅ Networking sctp-auth: sockopts test [14]
> ✅ Networking TCP: keepalive test [15]
> ✅ audit: audit testsuite test [16]
> ✅ httpd: mod_ssl smoke sanity [17]
> ✅ iotop: sanity [18]
> ✅ tuned: tune-processes-through-perf [19]
> ✅ Usex - version 1.9-29 [20]
> ✅ storage: SCSI VPD [21]
> ✅ stress: stress-ng [22]
>
>
> ppc64le:
> Host 1:
> ✅ Boot test [0]
> ✅ xfstests: xfs [1]
> ✅ selinux-policy: serge-testsuite [2]
> ✅ lvm thinp sanity [3]
> ✅ storage: software RAID testing [4]
> 🚧 ✅ Storage blktests [5]
>
> Host 2:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [6]
> ✅ Podman system integration test (as user) [6]
> ✅ LTP lite [7]
> ✅ Loopdev Sanity [8]
> ✅ jvm test suite [9]
> ✅ AMTU (Abstract Machine Test Utility) [10]
> ✅ LTP: openposix test suite [11]
> ✅ Ethernet drivers sanity [12]
> ✅ Networking socket: fuzz [13]
> ✅ Networking sctp-auth: sockopts test [14]
> ✅ Networking TCP: keepalive test [15]
> ✅ audit: audit testsuite test [16]
> ✅ httpd: mod_ssl smoke sanity [17]
> ✅ iotop: sanity [18]
> ✅ tuned: tune-processes-through-perf [19]
> ✅ Usex - version 1.9-29 [20]
>
>
> x86_64:
> Host 1:
> ✅ Boot test [0]
> ✅ xfstests: xfs [1]
> ✅ selinux-policy: serge-testsuite [2]
> ✅ lvm thinp sanity [3]
> ✅ storage: software RAID testing [4]
> 🚧 ✅ Storage blktests [5]
>
> Host 2:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [6]
> ✅ Podman system integration test (as user) [6]
> ✅ LTP lite [7]
> ✅ Loopdev Sanity [8]
> ✅ jvm test suite [9]
> ✅ AMTU (Abstract Machine Test Utility) [10]
> ✅ LTP: openposix test suite [11]
> ✅ Ethernet drivers sanity [12]
> ✅ Networking socket: fuzz [13]
> ✅ Networking sctp-auth: sockopts test [14]
> ✅ Networking TCP: keepalive test [15]
> ✅ audit: audit testsuite test [16]
> ✅ httpd: mod_ssl smoke sanity [17]
> ✅ iotop: sanity [18]
> ✅ tuned: tune-processes-through-perf [19]
> ✅ pciutils: sanity smoke test [23]
> ✅ Usex - version 1.9-29 [20]
> ✅ storage: SCSI VPD [21]
> ✅ stress: stress-ng [22]
>
>
> Test source:
> 💚 Pull requests are welcome for new tests or improvements to existing tests!
> [0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
> [1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
> [2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
> [3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/lvm/thinp/sanity
> [4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/swraid/trim
> [5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
> [6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
> [7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/lite
> [8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
> [9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
> [10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
> [11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
> [12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/driver/sanity
> [13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
> [14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#networking/sctp/auth/sockopts
> [15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#networking/tcp/tcp_keepalive
> [16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
> [17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
> [18]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
> [19]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
> [20]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
> [21]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi/vpd
> [22]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
> [23]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
>
> Waived tests
> ------------
> If the test run included waived tests, they are marked with 🚧. Such tests are
> executed but their results are not taken into account. Tests are waived when
> their results are not reliable enough, e.g. when they're just introduced or are
> being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-09-19 12:42 CKI Project
2019-09-19 12:57 ` Greg KH
0 siblings, 1 reply; 39+ messages in thread
From: CKI Project @ 2019-09-19 12:42 UTC (permalink / raw)
To: Linux Stable maillist
[-- Attachment #1: Type: text/plain, Size: 3088 bytes --]
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: 1e2ba4a74fa7 - Linux 5.2.16
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/174651
We attempted to compile the kernel for multiple architectures, but the compile
failed on one or more architectures:
aarch64: FAILED (see build-aarch64.log.xz attachment)
ppc64le: FAILED (see build-ppc64le.log.xz attachment)
s390x: FAILED (see build-s390x.log.xz attachment)
x86_64: FAILED (see build-x86_64.log.xz attachment)
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: 1e2ba4a74fa7 - Linux 5.2.16
We grabbed the b818dd317203 commit of the stable queue repository.
We then merged the patchset with `git am`:
usb-usbcore-fix-slab-out-of-bounds-bug-during-device-reset.patch
media-tm6000-double-free-if-usb-disconnect-while-streaming.patch
phy-renesas-rcar-gen3-usb2-disable-clearing-vbus-in-over-current.patch
net-hns3-adjust-hns3_uninit_phy-s-location-in-the-hns3_client_uninit.patch
netfilter-nf_flow_table-set-default-timeout-after-successful-insertion.patch
hid-wacom-generic-read-hid_dg_contactmax-from-any-feature-report.patch
input-elan_i2c-remove-lenovo-legion-y7000-pnpid.patch
sunrpc-handle-connection-breakages-correctly-in-call_status.patch
media-stm32-dcmi-fix-irq-0-case.patch
nfs-disable-client-side-deduplication.patch
dma-direct-only-limit-the-mapping-size-if-swiotlb-could-be-used.patch
powerpc-mm-radix-use-the-right-page-size-for-vmemmap-mapping.patch
scripts-decode_stacktrace-match-basepath-using-shell-prefix-operator-not-regex.patch
net-hns-fix-led-configuration-for-marvell-phy.patch
net-aquantia-fix-limit-of-vlan-filters.patch
Compile testing
---------------
We compiled the kernel for 4 architectures:
aarch64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
ppc64le:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
s390x:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
x86_64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
[-- Attachment #2: build-s390x.log.xz --]
[-- Type: application/x-xz, Size: 23364 bytes --]
[-- Attachment #3: build-ppc64le.log.xz --]
[-- Type: application/x-xz, Size: 68840 bytes --]
[-- Attachment #4: build-aarch64.log.xz --]
[-- Type: application/x-xz, Size: 13592 bytes --]
[-- Attachment #5: build-x86_64.log.xz --]
[-- Type: application/x-xz, Size: 14036 bytes --]
^ permalink raw reply [flat|nested] 39+ messages in thread
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-09-07 11:48 CKI Project
0 siblings, 0 replies; 39+ messages in thread
From: CKI Project @ 2019-09-07 11:48 UTC (permalink / raw)
To: Linux Stable maillist; +Cc: Milos Malik, Ondrej Mosnacek, Memory Management
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: 218ca2e5affe - Linux 5.2.13
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/149570
One or more kernel tests failed:
ppc64le:
❌ selinux-policy: serge-testsuite
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: 218ca2e5affe - Linux 5.2.13
We grabbed the 38896de0ab4b commit of the stable queue repository.
We then merged the patchset with `git am`:
batman-adv-fix-netlink-dumping-of-all-mcast_flags-bu.patch
libbpf-fix-erroneous-multi-closing-of-btf-fd.patch
libbpf-set-btf-fd-for-prog-only-when-there-is-suppor.patch
netfilter-nf_flow_table-fix-offload-for-flows-that-a.patch
net-mlx5e-fix-error-flow-of-cqe-recovery-on-tx-repor.patch
clk-samsung-change-signature-of-exynos5_subcmus_init.patch
clk-samsung-exynos5800-move-mau-subsystem-clocks-to-.patch
clk-samsung-exynos542x-move-mscl-subsystem-clocks-to.patch
net-tundra-tsi108-use-spin_lock_irqsave-instead-of-s.patch
netfilter-nf_tables-use-after-free-in-failing-rule-w.patch
netfilter-nf_flow_table-conntrack-picks-up-expired-f.patch
netfilter-nf_flow_table-teardown-flow-timeout-race.patch
tools-bpftool-fix-error-message-prog-object.patch
ixgbe-fix-possible-deadlock-in-ixgbe_service_task.patch
hv_netvsc-fix-a-warning-of-suspicious-rcu-usage.patch
net-tc35815-explicitly-check-net_ip_align-is-not-zer.patch
bluetooth-btqca-add-a-short-delay-before-downloading.patch
bluetooth-hci_qca-send-vs-pre-shutdown-command.patch
bluetooth-hidp-let-hidp_send_message-return-number-o.patch
s390-qeth-serialize-cmd-reply-with-concurrent-timeou.patch
ibmveth-convert-multicast-list-size-for-little-endia.patch
gpio-fix-build-error-of-function-redefinition.patch
netfilter-nft_flow_offload-skip-tcp-rst-and-fin-pack.patch
drm-mediatek-use-correct-device-to-import-prime-buff.patch
drm-mediatek-set-dma-max-segment-size.patch
scsi-qla2xxx-fix-gnl.l-memory-leak-on-adapter-init-f.patch
scsi-target-tcmu-avoid-use-after-free-after-command-.patch
cxgb4-fix-a-memory-leak-bug.patch
selftests-kvm-do-not-try-running-the-vm-in-vmx_set_n.patch
selftests-kvm-provide-common-function-to-enable-evmc.patch
selftests-kvm-fix-vmx_set_nested_state_test.patch
liquidio-add-cleanup-in-octeon_setup_iq.patch
net-myri10ge-fix-memory-leaks.patch
clk-fix-falling-back-to-legacy-parent-string-matchin.patch
clk-fix-potential-null-dereference-in-clk_fetch_pare.patch
lan78xx-fix-memory-leaks.patch
vfs-fix-page-locking-deadlocks-when-deduping-files.patch
cx82310_eth-fix-a-memory-leak-bug.patch
net-kalmia-fix-memory-leaks.patch
ibmvnic-unmap-dma-address-of-tx-descriptor-buffers-a.patch
net-cavium-fix-driver-name.patch
wimax-i2400m-fix-a-memory-leak-bug.patch
ravb-fix-use-after-free-ravb_tstamp_skb.patch
sched-core-schedule-new-worker-even-if-pi-blocked.patch
kprobes-fix-potential-deadlock-in-kprobe_optimizer.patch
hid-intel-ish-hid-ipc-add-ehl-device-id.patch
hid-cp2112-prevent-sleeping-function-called-from-inv.patch
x86-boot-compressed-64-fix-boot-on-machines-with-bro.patch
scsi-lpfc-mitigate-high-memory-pre-allocation-by-scs.patch
input-hyperv-keyboard-use-in-place-iterator-api-in-t.patch
tools-hv-kvp-eliminate-may-be-used-uninitialized-war.patch
nvme-multipath-fix-possible-i-o-hang-when-paths-are-.patch
nvme-fix-cntlid-validation-when-not-using-nvmeof.patch
rdma-cma-fix-null-ptr-deref-read-in-cma_cleanup.patch
ib-mlx4-fix-memory-leaks.patch
infiniband-hfi1-fix-a-memory-leak-bug.patch
infiniband-hfi1-fix-memory-leaks.patch
selftests-kvm-fix-state-save-load-on-processors-with.patch
selftests-kvm-make-platform_info_test-pass-on-amd.patch
drm-amdgpu-prevent-memory-leaks-in-amdgpu_cs-ioctl.patch
ceph-fix-buffer-free-while-holding-i_ceph_lock-in-__.patch
ceph-fix-buffer-free-while-holding-i_ceph_lock-in-__.patch
ceph-fix-buffer-free-while-holding-i_ceph_lock-in-fi.patch
kvm-arm-arm64-only-skip-mmio-insn-once.patch
afs-fix-leak-in-afs_lookup_cell_rcu.patch
afs-fix-possible-oops-in-afs_lookup-trace-event.patch
afs-use-correct-afs_call_type-in-yfs_fs_store_opaque.patch
rdma-bnxt_re-fix-stack-out-of-bounds-in-bnxt_qplib_r.patch
gpio-fix-irqchip-initialization-order.patch
kvm-arm-arm64-vgic-properly-initialise-private-irq-a.patch
x86-boot-compressed-64-fix-missing-initialization-in.patch
libceph-allow-ceph_buffer_put-to-receive-a-null-ceph.patch
Compile testing
---------------
We compiled the kernel for 3 architectures:
aarch64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
ppc64le:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
x86_64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
ppc64le:
Host 1:
✅ Boot test [0]
✅ xfstests: xfs [1]
❌ selinux-policy: serge-testsuite [2]
🚧 ✅ Storage blktests [3]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [4]
✅ Podman system integration test (as user) [4]
✅ Loopdev Sanity [5]
✅ jvm test suite [6]
✅ AMTU (Abstract Machine Test Utility) [7]
✅ LTP: openposix test suite [8]
✅ Ethernet drivers sanity [9]
✅ Networking socket: fuzz [10]
✅ audit: audit testsuite test [11]
✅ httpd: mod_ssl smoke sanity [12]
✅ iotop: sanity [13]
✅ tuned: tune-processes-through-perf [14]
✅ Usex - version 1.9-29 [15]
🚧 ✅ LTP lite [16]
🚧 ✅ Memory function: kaslr [17]
x86_64:
Host 1:
✅ Boot test [0]
✅ xfstests: xfs [1]
✅ selinux-policy: serge-testsuite [2]
🚧 ✅ Storage blktests [3]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [4]
✅ Podman system integration test (as user) [4]
✅ Loopdev Sanity [5]
✅ jvm test suite [6]
✅ AMTU (Abstract Machine Test Utility) [7]
✅ LTP: openposix test suite [8]
✅ Ethernet drivers sanity [9]
✅ Networking socket: fuzz [10]
✅ audit: audit testsuite test [11]
✅ httpd: mod_ssl smoke sanity [12]
✅ iotop: sanity [13]
✅ tuned: tune-processes-through-perf [14]
✅ pciutils: sanity smoke test [18]
✅ Usex - version 1.9-29 [15]
✅ storage: SCSI VPD [19]
✅ stress: stress-ng [20]
🚧 ✅ LTP lite [16]
🚧 ❌ Memory function: kaslr [17]
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/driver/sanity
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
[13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
[14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
[15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
[16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp-upstream/lite
[17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#memory/function/kaslr
[18]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
[19]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi/vpd
[20]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-09-04 5:31 CKI Project
2019-09-04 21:40 ` Rachel Sibley
0 siblings, 1 reply; 39+ messages in thread
From: CKI Project @ 2019-09-04 5:31 UTC (permalink / raw)
To: Linux Stable maillist
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: c3915fe1bf12 - Linux 5.2.11
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/142252
One or more kernel tests failed:
aarch64:
❌ Boot test
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: c3915fe1bf12 - Linux 5.2.11
We grabbed the d911cedb6528 commit of the stable queue repository.
We then merged the patchset with `git am`:
dmaengine-ste_dma40-fix-unneeded-variable-warning.patch
nvme-multipath-revalidate-nvme_ns_head-gendisk-in-nv.patch
afs-fix-the-cb.probeuuid-service-handler-to-reply-co.patch
afs-fix-loop-index-mixup-in-afs_deliver_vl_get_entry.patch
fs-afs-fix-a-possible-null-pointer-dereference-in-af.patch
afs-fix-off-by-one-in-afs_rename-expected-data-versi.patch
afs-only-update-d_fsdata-if-different-in-afs_d_reval.patch
afs-fix-missing-dentry-data-version-updating.patch
nvmet-fix-use-after-free-bug-when-a-port-is-removed.patch
nvmet-loop-flush-nvme_delete_wq-when-removing-the-po.patch
nvmet-file-fix-nvmet_file_flush-always-returning-an-.patch
nvme-core-fix-extra-device_put-call-on-error-path.patch
nvme-fix-a-possible-deadlock-when-passthru-commands-.patch
nvme-rdma-fix-possible-use-after-free-in-connect-err.patch
nvme-fix-controller-removal-race-with-scan-work.patch
nvme-pci-fix-async-probe-remove-race.patch
soundwire-cadence_master-fix-register-definition-for.patch
soundwire-cadence_master-fix-definitions-for-intstat.patch
auxdisplay-panel-need-to-delete-scan_timer-when-misc.patch
btrfs-trim-check-the-range-passed-into-to-prevent-ov.patch
ib-mlx5-fix-implicit-mr-release-flow.patch
dmaengine-stm32-mdma-fix-a-possible-null-pointer-der.patch
omap-dma-omap_vout_vrfb-fix-off-by-one-fi-value.patch
iommu-dma-handle-sg-length-overflow-better.patch
dma-direct-don-t-truncate-dma_required_mask-to-bus-a.patch
usb-gadget-composite-clear-suspended-on-reset-discon.patch
usb-gadget-mass_storage-fix-races-between-fsg_disabl.patch
habanalabs-fix-dram-usage-accounting-on-context-tear.patch
habanalabs-fix-endianness-handling-for-packets-from-.patch
habanalabs-fix-completion-queue-handling-when-host-i.patch
habanalabs-fix-endianness-handling-for-internal-qman.patch
habanalabs-fix-device-irq-unmasking-for-be-host.patch
xen-blkback-fix-memory-leaks.patch
arm64-cpufeature-don-t-treat-granule-sizes-as-strict.patch
riscv-fix-flush_tlb_range-end-address-for-flush_tlb_.patch
i2c-rcar-avoid-race-when-unregistering-slave-client.patch
i2c-emev2-avoid-race-when-unregistering-slave-client.patch
drm-scheduler-use-job-count-instead-of-peek.patch
drm-ast-fixed-reboot-test-may-cause-system-hanged.patch
usb-host-fotg2-restart-hcd-after-port-reset.patch
tools-hv-fixed-python-pep8-flake8-warnings-for-lsvmb.patch
tools-hv-fix-kvp-and-vss-daemons-exit-code.patch
locking-rwsem-add-missing-acquire-to-read_slowpath-e.patch
lcoking-rwsem-add-missing-acquire-to-read_slowpath-s.patch
watchdog-bcm2835_wdt-fix-module-autoload.patch
selftests-bpf-install-files-test_xdp_vlan.sh.patch
drm-bridge-tfp410-fix-memleak-in-get_modes.patch
mt76-usb-fix-rx-a-msdu-support.patch
ipv6-addrconf-allow-adding-multicast-addr-if-ifa_f_mcautojoin-is-set.patch
ipv6-fix-return-value-of-ipv6_mc_may_pull-for-malformed-packets.patch
net-cpsw-fix-null-pointer-exception-in-the-probe-error-path.patch
net-fix-__ip_mc_inc_group-usage.patch
net-smc-make-sure-epollout-is-raised.patch
tcp-make-sure-epollout-wont-be-missed.patch
ipv4-mpls-fix-mpls_xmit-for-iptunnel.patch
openvswitch-fix-conntrack-cache-with-timeout.patch
ipv4-icmp-fix-rt-dst-dev-null-pointer-dereference.patch
xfrm-xfrm_policy-fix-dst-dev-null-pointer-dereference-in-collect_md-mode.patch
mm-zsmalloc.c-fix-build-when-config_compaction-n.patch
alsa-usb-audio-check-mixer-unit-bitmap-yet-more-strictly.patch
alsa-hda-ca0132-add-new-sbz-quirk.patch
alsa-line6-fix-memory-leak-at-line6_init_pcm-error-path.patch
alsa-hda-fixes-inverted-conexant-gpio-mic-mute-led.patch
alsa-seq-fix-potential-concurrent-access-to-the-deleted-pool.patch
alsa-usb-audio-fix-invalid-null-check-in-snd_emuusb_set_samplerate.patch
alsa-usb-audio-add-implicit-fb-quirk-for-behringer-ufx1604.patch
kvm-x86-skip-populating-logical-dest-map-if-apic-is-not-sw-enabled.patch
kvm-x86-hyper-v-don-t-crash-on-kvm_get_supported_hv_cpuid-when-kvm_intel.nested-is-disabled.patch
kvm-x86-don-t-update-rip-or-do-single-step-on-faulting-emulation.patch
uprobes-x86-fix-detection-of-32-bit-user-mode.patch
x86-mm-cpa-prevent-large-page-split-when-ftrace-flips-rw-on-kernel-text.patch
x86-apic-do-not-initialize-ldr-and-dfr-for-bigsmp.patch
x86-apic-include-the-ldr-when-clearing-out-apic-registers.patch
hid-logitech-hidpp-remove-support-for-the-g700-over-.patch
ftrace-fix-null-pointer-dereference-in-t_probe_next.patch
ftrace-check-for-successful-allocation-of-hash.patch
ftrace-check-for-empty-hash-and-comment-the-race-with-registering-probes.patch
usbtmc-more-sanity-checking-for-packet-size.patch
usb-storage-add-new-jms567-revision-to-unusual_devs.patch
usb-cdc-wdm-fix-race-between-write-and-disconnect-due-to-flag-abuse.patch
usb-hcd-use-managed-device-resources.patch
usb-chipidea-udc-don-t-do-hardware-access-if-gadget-has-stopped.patch
usb-host-ohci-fix-a-race-condition-between-shutdown-and-irq.patch
usb-host-xhci-rcar-fix-typo-in-compatible-string-matching.patch
usb-storage-ums-realtek-update-module-parameter-description-for-auto_delink_en.patch
usb-storage-ums-realtek-whitelist-auto-delink-support.patch
tools-power-turbostat-fix-caller-parameter-of-get_tdp_amd.patch
kvm-ppc-book3s-fix-incorrect-guest-to-user-translation-error-handling.patch
kvm-arm-arm64-vgic-fix-potential-deadlock-when-ap_list-is-long.patch
kvm-arm-arm64-vgic-v2-handle-sgi-bits-in-gicd_i-s-c-pendr0-as-wi.patch
mei-me-add-tiger-lake-point-lp-device-id.patch
revert-mmc-sdhci-tegra-drop-get_ro-implementation.patch
Compile testing
---------------
We compiled the kernel for 3 architectures:
aarch64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
ppc64le:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
x86_64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
✅ Boot test [0]
✅ Podman system integration test (as root) [1]
✅ Podman system integration test (as user) [1]
✅ Loopdev Sanity [2]
✅ jvm test suite [3]
✅ AMTU (Abstract Machine Test Utility) [4]
✅ LTP: openposix test suite [5]
✅ Ethernet drivers sanity [6]
✅ Networking socket: fuzz [7]
✅ Networking: igmp conformance test [8]
✅ audit: audit testsuite test [9]
✅ httpd: mod_ssl smoke sanity [10]
✅ iotop: sanity [11]
✅ tuned: tune-processes-through-perf [12]
✅ Usex - version 1.9-29 [13]
✅ stress: stress-ng [14]
🚧 ✅ LTP lite [15]
🚧 ✅ Memory function: kaslr [16]
🚧 ✅ Networking ipsec: basic netns transport [17]
🚧 ✅ Networking ipsec: basic netns tunnel [17]
🚧 ✅ trace: ftrace/tracer [18]
Host 2:
❌ Boot test [0]
⚡⚡⚡ selinux-policy: serge-testsuite [19]
🚧 ⚡⚡⚡ Storage blktests [20]
ppc64le:
Host 1:
✅ Boot test [0]
✅ Podman system integration test (as root) [1]
✅ Podman system integration test (as user) [1]
✅ Loopdev Sanity [2]
✅ jvm test suite [3]
✅ AMTU (Abstract Machine Test Utility) [4]
✅ LTP: openposix test suite [5]
✅ Ethernet drivers sanity [6]
✅ Networking socket: fuzz [7]
✅ audit: audit testsuite test [9]
✅ httpd: mod_ssl smoke sanity [10]
✅ iotop: sanity [11]
✅ tuned: tune-processes-through-perf [12]
✅ Usex - version 1.9-29 [13]
🚧 ✅ LTP lite [15]
🚧 ✅ Memory function: kaslr [16]
🚧 ✅ Networking ipsec: basic netns tunnel [17]
🚧 ✅ trace: ftrace/tracer [18]
Host 2:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [19]
🚧 ✅ Storage blktests [20]
x86_64:
Host 1:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [19]
🚧 ✅ Storage blktests [20]
🚧 ✅ IOMMU boot test [21]
Host 2:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
⚡⚡⚡ Boot test [0]
⚡⚡⚡ Podman system integration test (as root) [1]
⚡⚡⚡ Podman system integration test (as user) [1]
⚡⚡⚡ Loopdev Sanity [2]
⚡⚡⚡ jvm test suite [3]
⚡⚡⚡ AMTU (Abstract Machine Test Utility) [4]
⚡⚡⚡ LTP: openposix test suite [5]
⚡⚡⚡ Ethernet drivers sanity [6]
⚡⚡⚡ Networking socket: fuzz [7]
⚡⚡⚡ Networking: igmp conformance test [8]
⚡⚡⚡ audit: audit testsuite test [9]
⚡⚡⚡ httpd: mod_ssl smoke sanity [10]
⚡⚡⚡ iotop: sanity [11]
⚡⚡⚡ tuned: tune-processes-through-perf [12]
⚡⚡⚡ pciutils: sanity smoke test [22]
⚡⚡⚡ Usex - version 1.9-29 [13]
⚡⚡⚡ stress: stress-ng [14]
🚧 ⚡⚡⚡ LTP lite [15]
🚧 ⚡⚡⚡ Memory function: kaslr [16]
🚧 ⚡⚡⚡ Networking ipsec: basic netns transport [17]
🚧 ⚡⚡⚡ Networking ipsec: basic netns tunnel [17]
🚧 ⚡⚡⚡ trace: ftrace/tracer [18]
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/driver/sanity
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#networking/igmp/conformance
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
[13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
[14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
[15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp-upstream/lite
[16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#memory/function/kaslr
[17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/ipsec/ipsec_basic/ipsec_basic_netns
[18]: https://github.com/CKI-project/tests-beaker/archive/master.zip#trace/ftrace/tracer
[19]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
[20]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
[21]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/iommu/boot
[22]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-09-04 5:31 CKI Project
@ 2019-09-04 21:40 ` Rachel Sibley
0 siblings, 0 replies; 39+ messages in thread
From: Rachel Sibley @ 2019-09-04 21:40 UTC (permalink / raw)
To: CKI Project, Linux Stable maillist
Looks like we hit the same boot failure as last time, it seems to affect
the Gigabyte ARM systems,
they are failing to boot with disk errors, we have filed a bugzilla and
blacklisted these systems
while we investigate.
-Rachel
On 9/4/19 1:31 AM, CKI Project wrote:
> Hello,
>
> We ran automated tests on a patchset that was proposed for merging into this
> kernel tree. The patches were applied to:
>
> Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: c3915fe1bf12 - Linux 5.2.11
>
> The results of these automated tests are provided below.
>
> Overall result: FAILED (see details below)
> Merge: OK
> Compile: OK
> Tests: FAILED
>
> All kernel binaries, config files, and logs are available for download here:
>
> https://artifacts.cki-project.org/pipelines/142252
>
>
>
> One or more kernel tests failed:
>
> aarch64:
> ❌ Boot test
>
> We hope that these logs can help you find the problem quickly. For the full
> detail on our testing procedures, please scroll to the bottom of this message.
>
> Please reply to this email if you have any questions about the tests that we
> ran or if you have any suggestions on how to make future tests more effective.
>
> ,-. ,-.
> ( C ) ( K ) Continuous
> `-',-.`-' Kernel
> ( I ) Integration
> `-'
> ______________________________________________________________________________
>
> Merge testing
> -------------
>
> We cloned this repository and checked out the following commit:
>
> Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: c3915fe1bf12 - Linux 5.2.11
>
>
> We grabbed the d911cedb6528 commit of the stable queue repository.
>
> We then merged the patchset with `git am`:
>
> dmaengine-ste_dma40-fix-unneeded-variable-warning.patch
> nvme-multipath-revalidate-nvme_ns_head-gendisk-in-nv.patch
> afs-fix-the-cb.probeuuid-service-handler-to-reply-co.patch
> afs-fix-loop-index-mixup-in-afs_deliver_vl_get_entry.patch
> fs-afs-fix-a-possible-null-pointer-dereference-in-af.patch
> afs-fix-off-by-one-in-afs_rename-expected-data-versi.patch
> afs-only-update-d_fsdata-if-different-in-afs_d_reval.patch
> afs-fix-missing-dentry-data-version-updating.patch
> nvmet-fix-use-after-free-bug-when-a-port-is-removed.patch
> nvmet-loop-flush-nvme_delete_wq-when-removing-the-po.patch
> nvmet-file-fix-nvmet_file_flush-always-returning-an-.patch
> nvme-core-fix-extra-device_put-call-on-error-path.patch
> nvme-fix-a-possible-deadlock-when-passthru-commands-.patch
> nvme-rdma-fix-possible-use-after-free-in-connect-err.patch
> nvme-fix-controller-removal-race-with-scan-work.patch
> nvme-pci-fix-async-probe-remove-race.patch
> soundwire-cadence_master-fix-register-definition-for.patch
> soundwire-cadence_master-fix-definitions-for-intstat.patch
> auxdisplay-panel-need-to-delete-scan_timer-when-misc.patch
> btrfs-trim-check-the-range-passed-into-to-prevent-ov.patch
> ib-mlx5-fix-implicit-mr-release-flow.patch
> dmaengine-stm32-mdma-fix-a-possible-null-pointer-der.patch
> omap-dma-omap_vout_vrfb-fix-off-by-one-fi-value.patch
> iommu-dma-handle-sg-length-overflow-better.patch
> dma-direct-don-t-truncate-dma_required_mask-to-bus-a.patch
> usb-gadget-composite-clear-suspended-on-reset-discon.patch
> usb-gadget-mass_storage-fix-races-between-fsg_disabl.patch
> habanalabs-fix-dram-usage-accounting-on-context-tear.patch
> habanalabs-fix-endianness-handling-for-packets-from-.patch
> habanalabs-fix-completion-queue-handling-when-host-i.patch
> habanalabs-fix-endianness-handling-for-internal-qman.patch
> habanalabs-fix-device-irq-unmasking-for-be-host.patch
> xen-blkback-fix-memory-leaks.patch
> arm64-cpufeature-don-t-treat-granule-sizes-as-strict.patch
> riscv-fix-flush_tlb_range-end-address-for-flush_tlb_.patch
> i2c-rcar-avoid-race-when-unregistering-slave-client.patch
> i2c-emev2-avoid-race-when-unregistering-slave-client.patch
> drm-scheduler-use-job-count-instead-of-peek.patch
> drm-ast-fixed-reboot-test-may-cause-system-hanged.patch
> usb-host-fotg2-restart-hcd-after-port-reset.patch
> tools-hv-fixed-python-pep8-flake8-warnings-for-lsvmb.patch
> tools-hv-fix-kvp-and-vss-daemons-exit-code.patch
> locking-rwsem-add-missing-acquire-to-read_slowpath-e.patch
> lcoking-rwsem-add-missing-acquire-to-read_slowpath-s.patch
> watchdog-bcm2835_wdt-fix-module-autoload.patch
> selftests-bpf-install-files-test_xdp_vlan.sh.patch
> drm-bridge-tfp410-fix-memleak-in-get_modes.patch
> mt76-usb-fix-rx-a-msdu-support.patch
> ipv6-addrconf-allow-adding-multicast-addr-if-ifa_f_mcautojoin-is-set.patch
> ipv6-fix-return-value-of-ipv6_mc_may_pull-for-malformed-packets.patch
> net-cpsw-fix-null-pointer-exception-in-the-probe-error-path.patch
> net-fix-__ip_mc_inc_group-usage.patch
> net-smc-make-sure-epollout-is-raised.patch
> tcp-make-sure-epollout-wont-be-missed.patch
> ipv4-mpls-fix-mpls_xmit-for-iptunnel.patch
> openvswitch-fix-conntrack-cache-with-timeout.patch
> ipv4-icmp-fix-rt-dst-dev-null-pointer-dereference.patch
> xfrm-xfrm_policy-fix-dst-dev-null-pointer-dereference-in-collect_md-mode.patch
> mm-zsmalloc.c-fix-build-when-config_compaction-n.patch
> alsa-usb-audio-check-mixer-unit-bitmap-yet-more-strictly.patch
> alsa-hda-ca0132-add-new-sbz-quirk.patch
> alsa-line6-fix-memory-leak-at-line6_init_pcm-error-path.patch
> alsa-hda-fixes-inverted-conexant-gpio-mic-mute-led.patch
> alsa-seq-fix-potential-concurrent-access-to-the-deleted-pool.patch
> alsa-usb-audio-fix-invalid-null-check-in-snd_emuusb_set_samplerate.patch
> alsa-usb-audio-add-implicit-fb-quirk-for-behringer-ufx1604.patch
> kvm-x86-skip-populating-logical-dest-map-if-apic-is-not-sw-enabled.patch
> kvm-x86-hyper-v-don-t-crash-on-kvm_get_supported_hv_cpuid-when-kvm_intel.nested-is-disabled.patch
> kvm-x86-don-t-update-rip-or-do-single-step-on-faulting-emulation.patch
> uprobes-x86-fix-detection-of-32-bit-user-mode.patch
> x86-mm-cpa-prevent-large-page-split-when-ftrace-flips-rw-on-kernel-text.patch
> x86-apic-do-not-initialize-ldr-and-dfr-for-bigsmp.patch
> x86-apic-include-the-ldr-when-clearing-out-apic-registers.patch
> hid-logitech-hidpp-remove-support-for-the-g700-over-.patch
> ftrace-fix-null-pointer-dereference-in-t_probe_next.patch
> ftrace-check-for-successful-allocation-of-hash.patch
> ftrace-check-for-empty-hash-and-comment-the-race-with-registering-probes.patch
> usbtmc-more-sanity-checking-for-packet-size.patch
> usb-storage-add-new-jms567-revision-to-unusual_devs.patch
> usb-cdc-wdm-fix-race-between-write-and-disconnect-due-to-flag-abuse.patch
> usb-hcd-use-managed-device-resources.patch
> usb-chipidea-udc-don-t-do-hardware-access-if-gadget-has-stopped.patch
> usb-host-ohci-fix-a-race-condition-between-shutdown-and-irq.patch
> usb-host-xhci-rcar-fix-typo-in-compatible-string-matching.patch
> usb-storage-ums-realtek-update-module-parameter-description-for-auto_delink_en.patch
> usb-storage-ums-realtek-whitelist-auto-delink-support.patch
> tools-power-turbostat-fix-caller-parameter-of-get_tdp_amd.patch
> kvm-ppc-book3s-fix-incorrect-guest-to-user-translation-error-handling.patch
> kvm-arm-arm64-vgic-fix-potential-deadlock-when-ap_list-is-long.patch
> kvm-arm-arm64-vgic-v2-handle-sgi-bits-in-gicd_i-s-c-pendr0-as-wi.patch
> mei-me-add-tiger-lake-point-lp-device-id.patch
> revert-mmc-sdhci-tegra-drop-get_ro-implementation.patch
>
> Compile testing
> ---------------
>
> We compiled the kernel for 3 architectures:
>
> aarch64:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
> ppc64le:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
> x86_64:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
>
> Hardware testing
> ----------------
> We booted each kernel and ran the following tests:
>
> aarch64:
> Host 1:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [1]
> ✅ Podman system integration test (as user) [1]
> ✅ Loopdev Sanity [2]
> ✅ jvm test suite [3]
> ✅ AMTU (Abstract Machine Test Utility) [4]
> ✅ LTP: openposix test suite [5]
> ✅ Ethernet drivers sanity [6]
> ✅ Networking socket: fuzz [7]
> ✅ Networking: igmp conformance test [8]
> ✅ audit: audit testsuite test [9]
> ✅ httpd: mod_ssl smoke sanity [10]
> ✅ iotop: sanity [11]
> ✅ tuned: tune-processes-through-perf [12]
> ✅ Usex - version 1.9-29 [13]
> ✅ stress: stress-ng [14]
> 🚧 ✅ LTP lite [15]
> 🚧 ✅ Memory function: kaslr [16]
> 🚧 ✅ Networking ipsec: basic netns transport [17]
> 🚧 ✅ Networking ipsec: basic netns tunnel [17]
> 🚧 ✅ trace: ftrace/tracer [18]
>
> Host 2:
> ❌ Boot test [0]
> ⚡⚡⚡ selinux-policy: serge-testsuite [19]
> 🚧 ⚡⚡⚡ Storage blktests [20]
>
>
> ppc64le:
> Host 1:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [1]
> ✅ Podman system integration test (as user) [1]
> ✅ Loopdev Sanity [2]
> ✅ jvm test suite [3]
> ✅ AMTU (Abstract Machine Test Utility) [4]
> ✅ LTP: openposix test suite [5]
> ✅ Ethernet drivers sanity [6]
> ✅ Networking socket: fuzz [7]
> ✅ audit: audit testsuite test [9]
> ✅ httpd: mod_ssl smoke sanity [10]
> ✅ iotop: sanity [11]
> ✅ tuned: tune-processes-through-perf [12]
> ✅ Usex - version 1.9-29 [13]
> 🚧 ✅ LTP lite [15]
> 🚧 ✅ Memory function: kaslr [16]
> 🚧 ✅ Networking ipsec: basic netns tunnel [17]
> 🚧 ✅ trace: ftrace/tracer [18]
>
> Host 2:
> ✅ Boot test [0]
> ✅ selinux-policy: serge-testsuite [19]
> 🚧 ✅ Storage blktests [20]
>
>
> x86_64:
> Host 1:
> ✅ Boot test [0]
> ✅ selinux-policy: serge-testsuite [19]
> 🚧 ✅ Storage blktests [20]
> 🚧 ✅ IOMMU boot test [21]
>
> Host 2:
>
> ⚡ Internal infrastructure issues prevented one or more tests (marked
> with ⚡⚡⚡) from running on this architecture.
> This is not the fault of the kernel that was tested.
>
> ⚡⚡⚡ Boot test [0]
> ⚡⚡⚡ Podman system integration test (as root) [1]
> ⚡⚡⚡ Podman system integration test (as user) [1]
> ⚡⚡⚡ Loopdev Sanity [2]
> ⚡⚡⚡ jvm test suite [3]
> ⚡⚡⚡ AMTU (Abstract Machine Test Utility) [4]
> ⚡⚡⚡ LTP: openposix test suite [5]
> ⚡⚡⚡ Ethernet drivers sanity [6]
> ⚡⚡⚡ Networking socket: fuzz [7]
> ⚡⚡⚡ Networking: igmp conformance test [8]
> ⚡⚡⚡ audit: audit testsuite test [9]
> ⚡⚡⚡ httpd: mod_ssl smoke sanity [10]
> ⚡⚡⚡ iotop: sanity [11]
> ⚡⚡⚡ tuned: tune-processes-through-perf [12]
> ⚡⚡⚡ pciutils: sanity smoke test [22]
> ⚡⚡⚡ Usex - version 1.9-29 [13]
> ⚡⚡⚡ stress: stress-ng [14]
> 🚧 ⚡⚡⚡ LTP lite [15]
> 🚧 ⚡⚡⚡ Memory function: kaslr [16]
> 🚧 ⚡⚡⚡ Networking ipsec: basic netns transport [17]
> 🚧 ⚡⚡⚡ Networking ipsec: basic netns tunnel [17]
> 🚧 ⚡⚡⚡ trace: ftrace/tracer [18]
>
>
> Test source:
> 💚 Pull requests are welcome for new tests or improvements to existing tests!
> [0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
> [1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
> [2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
> [3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
> [4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
> [5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
> [6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/driver/sanity
> [7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
> [8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#networking/igmp/conformance
> [9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
> [10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
> [11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
> [12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
> [13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
> [14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
> [15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp-upstream/lite
> [16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#memory/function/kaslr
> [17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/ipsec/ipsec_basic/ipsec_basic_netns
> [18]: https://github.com/CKI-project/tests-beaker/archive/master.zip#trace/ftrace/tracer
> [19]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
> [20]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
> [21]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/iommu/boot
> [22]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
>
> Waived tests
> ------------
> If the test run included waived tests, they are marked with 🚧. Such tests are
> executed but their results are not taken into account. Tests are waived when
> their results are not reliable enough, e.g. when they're just introduced or are
> being fixed.
>
^ permalink raw reply [flat|nested] 39+ messages in thread
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-30 23:41 CKI Project
0 siblings, 0 replies; 39+ messages in thread
From: CKI Project @ 2019-08-30 23:41 UTC (permalink / raw)
To: Linux Stable maillist
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: c3915fe1bf12 - Linux 5.2.11
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/133683
One or more kernel tests failed:
aarch64:
❌ Boot test
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: c3915fe1bf12 - Linux 5.2.11
We grabbed the 3f740c3323de commit of the stable queue repository.
We then merged the patchset with `git am`:
dmaengine-ste_dma40-fix-unneeded-variable-warning.patch
nvme-multipath-revalidate-nvme_ns_head-gendisk-in-nv.patch
afs-fix-the-cb.probeuuid-service-handler-to-reply-co.patch
afs-fix-loop-index-mixup-in-afs_deliver_vl_get_entry.patch
fs-afs-fix-a-possible-null-pointer-dereference-in-af.patch
afs-fix-off-by-one-in-afs_rename-expected-data-versi.patch
afs-only-update-d_fsdata-if-different-in-afs_d_reval.patch
afs-fix-missing-dentry-data-version-updating.patch
nvmet-fix-use-after-free-bug-when-a-port-is-removed.patch
nvmet-loop-flush-nvme_delete_wq-when-removing-the-po.patch
nvmet-file-fix-nvmet_file_flush-always-returning-an-.patch
nvme-core-fix-extra-device_put-call-on-error-path.patch
nvme-fix-a-possible-deadlock-when-passthru-commands-.patch
nvme-rdma-fix-possible-use-after-free-in-connect-err.patch
nvme-fix-controller-removal-race-with-scan-work.patch
nvme-pci-fix-async-probe-remove-race.patch
soundwire-cadence_master-fix-register-definition-for.patch
soundwire-cadence_master-fix-definitions-for-intstat.patch
auxdisplay-panel-need-to-delete-scan_timer-when-misc.patch
btrfs-trim-check-the-range-passed-into-to-prevent-ov.patch
ib-mlx5-fix-implicit-mr-release-flow.patch
dmaengine-stm32-mdma-fix-a-possible-null-pointer-der.patch
omap-dma-omap_vout_vrfb-fix-off-by-one-fi-value.patch
iommu-dma-handle-sg-length-overflow-better.patch
dma-direct-don-t-truncate-dma_required_mask-to-bus-a.patch
usb-gadget-composite-clear-suspended-on-reset-discon.patch
usb-gadget-mass_storage-fix-races-between-fsg_disabl.patch
habanalabs-fix-dram-usage-accounting-on-context-tear.patch
habanalabs-fix-endianness-handling-for-packets-from-.patch
habanalabs-fix-completion-queue-handling-when-host-i.patch
habanalabs-fix-endianness-handling-for-internal-qman.patch
habanalabs-fix-device-irq-unmasking-for-be-host.patch
xen-blkback-fix-memory-leaks.patch
arm64-cpufeature-don-t-treat-granule-sizes-as-strict.patch
riscv-fix-flush_tlb_range-end-address-for-flush_tlb_.patch
i2c-rcar-avoid-race-when-unregistering-slave-client.patch
i2c-emev2-avoid-race-when-unregistering-slave-client.patch
drm-scheduler-use-job-count-instead-of-peek.patch
drm-ast-fixed-reboot-test-may-cause-system-hanged.patch
usb-host-fotg2-restart-hcd-after-port-reset.patch
tools-hv-fixed-python-pep8-flake8-warnings-for-lsvmb.patch
tools-hv-fix-kvp-and-vss-daemons-exit-code.patch
locking-rwsem-add-missing-acquire-to-read_slowpath-e.patch
lcoking-rwsem-add-missing-acquire-to-read_slowpath-s.patch
watchdog-bcm2835_wdt-fix-module-autoload.patch
selftests-bpf-install-files-test_xdp_vlan.sh.patch
drm-bridge-tfp410-fix-memleak-in-get_modes.patch
mt76-usb-fix-rx-a-msdu-support.patch
Compile testing
---------------
We compiled the kernel for 3 architectures:
aarch64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
ppc64le:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
x86_64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [1]
🚧 ✅ Storage blktests [2]
Host 2:
❌ Boot test [0]
⚡⚡⚡ Podman system integration test (as root) [3]
⚡⚡⚡ Podman system integration test (as user) [3]
⚡⚡⚡ Loopdev Sanity [4]
⚡⚡⚡ jvm test suite [5]
⚡⚡⚡ AMTU (Abstract Machine Test Utility) [6]
⚡⚡⚡ LTP: openposix test suite [7]
⚡⚡⚡ audit: audit testsuite test [8]
⚡⚡⚡ httpd: mod_ssl smoke sanity [9]
⚡⚡⚡ iotop: sanity [10]
⚡⚡⚡ tuned: tune-processes-through-perf [11]
⚡⚡⚡ Usex - version 1.9-29 [12]
⚡⚡⚡ stress: stress-ng [13]
🚧 ⚡⚡⚡ LTP lite [14]
ppc64le:
Host 1:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [1]
🚧 ✅ Storage blktests [2]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [3]
✅ Podman system integration test (as user) [3]
✅ Loopdev Sanity [4]
✅ jvm test suite [5]
✅ AMTU (Abstract Machine Test Utility) [6]
✅ LTP: openposix test suite [7]
✅ audit: audit testsuite test [8]
✅ httpd: mod_ssl smoke sanity [9]
✅ iotop: sanity [10]
✅ tuned: tune-processes-through-perf [11]
✅ Usex - version 1.9-29 [12]
🚧 ✅ LTP lite [14]
x86_64:
Host 1:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [1]
🚧 ✅ Storage blktests [2]
🚧 ✅ IOMMU boot test [15]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [3]
✅ Podman system integration test (as user) [3]
✅ Loopdev Sanity [4]
✅ jvm test suite [5]
✅ AMTU (Abstract Machine Test Utility) [6]
✅ LTP: openposix test suite [7]
✅ audit: audit testsuite test [8]
✅ httpd: mod_ssl smoke sanity [9]
✅ iotop: sanity [10]
✅ tuned: tune-processes-through-perf [11]
✅ pciutils: sanity smoke test [16]
✅ Usex - version 1.9-29 [12]
✅ stress: stress-ng [13]
🚧 ✅ LTP lite [14]
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
[13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
[14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp-upstream/lite
[15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/iommu/boot
[16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-28 12:36 CKI Project
2019-09-10 8:19 ` Hangbin Liu
0 siblings, 1 reply; 39+ messages in thread
From: CKI Project @ 2019-08-28 12:36 UTC (permalink / raw)
To: Linux Stable maillist
Cc: Memory Management, Jan Stancek, Xiumei Mu, Hangbin Liu
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: f7d5b3dc4792 - Linux 5.2.10
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/128519
One or more kernel tests failed:
x86_64:
❌ Networking socket: fuzz
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: f7d5b3dc4792 - Linux 5.2.10
We grabbed the 54831dad38d2 commit of the stable queue repository.
We then merged the patchset with `git am`:
asoc-simple_card_utils.h-care-null-dai-at-asoc_simpl.patch
asoc-simple-card-fix-an-use-after-free-in-simple_dai.patch
asoc-simple-card-fix-an-use-after-free-in-simple_for.patch
asoc-audio-graph-card-fix-use-after-free-in-graph_da.patch
asoc-audio-graph-card-fix-an-use-after-free-in-graph.patch
asoc-audio-graph-card-add-missing-const-at-graph_get.patch
regulator-axp20x-fix-dcdca-and-dcdcd-for-axp806.patch
regulator-axp20x-fix-dcdc5-and-dcdc6-for-axp803.patch
asoc-samsung-odroid-fix-an-use-after-free-issue-for-.patch
asoc-samsung-odroid-fix-a-double-free-issue-for-cpu_.patch
asoc-intel-bytcht_es8316-add-quirk-for-irbis-nb41-ne.patch
hid-logitech-hidpp-add-usb-pid-for-a-few-more-suppor.patch
hid-add-044f-b320-thrustmaster-inc.-2-in-1-dt.patch
mips-kernel-only-use-i8253-clocksource-with-periodic.patch
mips-fix-cacheinfo.patch
libbpf-sanitize-var-to-conservative-1-byte-int.patch
netfilter-ebtables-fix-a-memory-leak-bug-in-compat.patch
asoc-dapm-fix-handling-of-custom_stop_condition-on-d.patch
asoc-sof-use-__u32-instead-of-uint32_t-in-uapi-heade.patch
spi-pxa2xx-balance-runtime-pm-enable-disable-on-erro.patch
bpf-sockmap-sock_map_delete-needs-to-use-xchg.patch
bpf-sockmap-synchronize_rcu-before-free-ing-map.patch
bpf-sockmap-only-create-entry-if-ulp-is-not-already-.patch
selftests-bpf-fix-sendmsg6_prog-on-s390.patch
asoc-dapm-fix-a-memory-leak-bug.patch
bonding-force-slave-speed-check-after-link-state-rec.patch
net-mvpp2-don-t-check-for-3-consecutive-idle-frames-.patch
selftests-forwarding-gre_multipath-enable-ipv4-forwa.patch
selftests-forwarding-gre_multipath-fix-flower-filter.patch
selftests-bpf-add-another-gso_segs-access.patch
libbpf-fix-using-uninitialized-ioctl-results.patch
can-dev-call-netif_carrier_off-in-register_candev.patch
can-mcp251x-add-error-check-when-wq-alloc-failed.patch
can-gw-fix-error-path-of-cgw_module_init.patch
asoc-fail-card-instantiation-if-dai-format-setup-fai.patch
staging-fbtft-fix-gpio-handling.patch
libbpf-silence-gcc8-warning-about-string-truncation.patch
st21nfca_connectivity_event_received-null-check-the-.patch
st_nci_hci_connectivity_event_received-null-check-th.patch
nl-mac-80211-fix-interface-combinations-on-crypto-co.patch
asoc-ti-davinci-mcasp-fix-clk-pdir-handling-for-i2s-.patch
asoc-rockchip-fix-mono-capture.patch
asoc-ti-davinci-mcasp-correct-slot_width-posed-const.patch
net-usb-qmi_wwan-add-the-broadmobi-bm818-card.patch
qed-rdma-fix-the-hw_ver-returned-in-device-attribute.patch
isdn-misdn-hfcsusb-fix-possible-null-pointer-derefer.patch
habanalabs-fix-f-w-download-in-be-architecture.patch
mac80211_hwsim-fix-possible-null-pointer-dereference.patch
net-stmmac-manage-errors-returned-by-of_get_mac_addr.patch
netfilter-ipset-actually-allow-destination-mac-addre.patch
netfilter-ipset-copy-the-right-mac-address-in-bitmap.patch
netfilter-ipset-fix-rename-concurrency-with-listing.patch
rxrpc-fix-potential-deadlock.patch
rxrpc-fix-the-lack-of-notification-when-sendmsg-fail.patch
nvmem-use-the-same-permissions-for-eeprom-as-for-nvm.patch
iwlwifi-mvm-avoid-races-in-rate-init-and-rate-perfor.patch
iwlwifi-dbg_ini-move-iwl_dbg_tlv_load_bin-out-of-deb.patch
iwlwifi-dbg_ini-move-iwl_dbg_tlv_free-outside-of-deb.patch
iwlwifi-fix-locking-in-delayed-gtk-setting.patch
iwlwifi-mvm-send-lq-command-always-async.patch
enetc-fix-build-error-without-phylib.patch
isdn-hfcsusb-fix-misdn-driver-crash-caused-by-transf.patch
net-phy-phy_led_triggers-fix-a-possible-null-pointer.patch
perf-bench-numa-fix-cpu0-binding.patch
spi-pxa2xx-add-support-for-intel-tiger-lake.patch
can-sja1000-force-the-string-buffer-null-terminated.patch
can-peak_usb-force-the-string-buffer-null-terminated.patch
asoc-amd-acp3x-use-dma_ops-of-parent-device-for-acp3.patch
net-ethernet-qlogic-qed-force-the-string-buffer-null.patch
enetc-select-phylib-while-config_fsl_enetc_vf-is-set.patch
nfsv4-fix-a-credential-refcount-leak-in-nfs41_check_.patch
nfsv4-when-recovering-state-fails-with-eagain-retry-.patch
nfsv4.1-fix-open-stateid-recovery.patch
nfsv4.1-only-reap-expired-delegations.patch
nfsv4-fix-a-potential-sleep-while-atomic-in-nfs4_do_.patch
nfs-fix-regression-whereby-fscache-errors-are-appear.patch
hid-quirks-set-the-increment_usage_on_duplicate-quir.patch
hid-input-fix-a4tech-horizontal-wheel-custom-usage.patch
drm-rockchip-suspend-dp-late.patch
smb3-fix-potential-memory-leak-when-processing-compo.patch
smb3-kernel-oops-mounting-a-encryptdata-share-with-c.patch
sched-deadline-fix-double-accounting-of-rq-running-b.patch
sched-psi-reduce-psimon-fifo-priority.patch
sched-psi-do-not-require-setsched-permission-from-th.patch
s390-protvirt-avoid-memory-sharing-for-diag-308-set-.patch
s390-mm-fix-dump_pagetables-top-level-page-table-wal.patch
s390-put-_stext-and-_etext-into-.text-section.patch
ata-rb532_cf-fix-unused-variable-warning-in-rb532_pa.patch
net-cxgb3_main-fix-a-resource-leak-in-a-error-path-i.patch
net-stmmac-fix-issues-when-number-of-queues-4.patch
net-stmmac-tc-do-not-return-a-fragment-entry.patch
drm-amdgpu-pin-the-csb-buffer-on-hw-init-for-gfx-v8.patch
net-hisilicon-make-hip04_tx_reclaim-non-reentrant.patch
net-hisilicon-fix-hip04-xmit-never-return-tx_busy.patch
net-hisilicon-fix-dma_map_single-failed-on-arm64.patch
nfsv4-ensure-state-recovery-handles-etimedout-correc.patch
libata-have-ata_scsi_rw_xlat-fail-invalid-passthroug.patch
libata-add-sg-safety-checks-in-sff-pio-transfers.patch
x86-lib-cpu-address-missing-prototypes-warning.patch
drm-vmwgfx-fix-memory-leak-when-too-many-retries-hav.patch
block-aoe-fix-kernel-crash-due-to-atomic-sleep-when-.patch
block-bfq-handle-null-return-value-by-bfq_init_rq.patch
perf-ftrace-fix-failure-to-set-cpumask-when-only-one.patch
perf-cpumap-fix-writing-to-illegal-memory-in-handlin.patch
perf-pmu-events-fix-missing-cpu_clk_unhalted.core-ev.patch
dt-bindings-riscv-fix-the-schema-compatible-string-f.patch
kvm-arm64-don-t-write-junk-to-sysregs-on-reset.patch
kvm-arm-don-t-write-junk-to-cp15-registers-on-reset.patch
selftests-kvm-adding-config-fragments.patch
iwlwifi-mvm-disable-tx-amsdu-on-older-nics.patch
hid-wacom-correct-misreported-ekr-ring-values.patch
hid-wacom-correct-distance-scale-for-2nd-gen-intuos-devices.patch
revert-kvm-x86-mmu-zap-only-the-relevant-pages-when-removing-a-memslot.patch
revert-dm-bufio-fix-deadlock-with-loop-device.patch
clk-socfpga-stratix10-fix-rate-caclulationg-for-cnt_clks.patch
ceph-clear-page-dirty-before-invalidate-page.patch
ceph-don-t-try-fill-file_lock-on-unsuccessful-getfilelock-reply.patch
libceph-fix-pg-split-vs-osd-re-connect-race.patch
drm-amdgpu-gfx9-update-pg_flags-after-determining-if-gfx-off-is-possible.patch
drm-nouveau-don-t-retry-infinitely-when-receiving-no-data-on-i2c-over-aux.patch
scsi-ufs-fix-null-pointer-dereference-in-ufshcd_config_vreg_hpm.patch
gpiolib-never-report-open-drain-source-lines-as-input-to-user-space.patch
drivers-hv-vmbus-fix-virt_to_hvpfn-for-x86_pae.patch
userfaultfd_release-always-remove-uffd-flags-and-clear-vm_userfaultfd_ctx.patch
x86-retpoline-don-t-clobber-rflags-during-call_nospec-on-i386.patch
x86-apic-handle-missing-global-clockevent-gracefully.patch
x86-cpu-amd-clear-rdrand-cpuid-bit-on-amd-family-15h-16h.patch
x86-boot-save-fields-explicitly-zero-out-everything-else.patch
x86-boot-fix-boot-regression-caused-by-bootparam-sanitizing.patch
ib-hfi1-unsafe-psn-checking-for-tid-rdma-read-resp-packet.patch
ib-hfi1-add-additional-checks-when-handling-tid-rdma-read-resp-packet.patch
ib-hfi1-add-additional-checks-when-handling-tid-rdma-write-data-packet.patch
ib-hfi1-drop-stale-tid-rdma-packets-that-cause-tiderr.patch
psi-get-poll_work-to-run-when-calling-poll-syscall-next-time.patch
dm-kcopyd-always-complete-failed-jobs.patch
dm-dust-use-dust-block-size-for-badblocklist-index.patch
dm-btree-fix-order-of-block-initialization-in-btree_split_beneath.patch
dm-integrity-fix-a-crash-due-to-bug_on-in-__journal_read_write.patch
dm-raid-add-missing-cleanup-in-raid_ctr.patch
dm-space-map-metadata-fix-missing-store-of-apply_bops-return-value.patch
dm-table-fix-invalid-memory-accesses-with-too-high-sector-number.patch
dm-zoned-improve-error-handling-in-reclaim.patch
dm-zoned-improve-error-handling-in-i-o-map-code.patch
dm-zoned-properly-handle-backing-device-failure.patch
genirq-properly-pair-kobject_del-with-kobject_add.patch
mm-z3fold.c-fix-race-between-migration-and-destruction.patch
mm-page_alloc-move_freepages-should-not-examine-struct-page-of-reserved-memory.patch
mm-memcontrol-flush-percpu-vmstats-before-releasing-memcg.patch
mm-memcontrol-flush-percpu-vmevents-before-releasing-memcg.patch
mm-page_owner-handle-thp-splits-correctly.patch
mm-zsmalloc.c-migration-can-leave-pages-in-zs_empty-indefinitely.patch
mm-zsmalloc.c-fix-race-condition-in-zs_destroy_pool.patch
mm-kasan-fix-false-positive-invalid-free-reports-with-config_kasan_sw_tags-y.patch
xfs-fix-missing-ilock-unlock-when-xfs_setattr_nonsize-fails-due-to-edquot.patch
ib-hfi1-drop-stale-tid-rdma-packets.patch
dm-zoned-fix-potential-null-dereference-in-dmz_do_re.patch
io_uring-fix-potential-hang-with-polled-io.patch
io_uring-don-t-enter-poll-loop-if-we-have-cqes-pendi.patch
io_uring-add-need_resched-check-in-inner-poll-loop.patch
powerpc-allow-flush_-inval_-dcache_range-to-work-across-ranges-4gb.patch
rxrpc-fix-local-endpoint-refcounting.patch
rxrpc-fix-read-after-free-in-rxrpc_queue_local.patch
rxrpc-fix-local-endpoint-replacement.patch
Compile testing
---------------
We compiled the kernel for 3 architectures:
aarch64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
ppc64le:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
x86_64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
✅ Boot test [0]
✅ xfstests: xfs [1]
✅ selinux-policy: serge-testsuite [2]
✅ lvm thinp sanity [3]
✅ storage: software RAID testing [4]
🚧 ✅ Storage blktests [5]
Host 2:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
⚡⚡⚡ Boot test [0]
⚡⚡⚡ Podman system integration test (as root) [6]
⚡⚡⚡ Podman system integration test (as user) [6]
⚡⚡⚡ Loopdev Sanity [7]
⚡⚡⚡ jvm test suite [8]
⚡⚡⚡ AMTU (Abstract Machine Test Utility) [9]
⚡⚡⚡ LTP: openposix test suite [10]
⚡⚡⚡ Ethernet drivers sanity [11]
⚡⚡⚡ Networking socket: fuzz [12]
⚡⚡⚡ audit: audit testsuite test [13]
⚡⚡⚡ httpd: mod_ssl smoke sanity [14]
⚡⚡⚡ iotop: sanity [15]
⚡⚡⚡ tuned: tune-processes-through-perf [16]
⚡⚡⚡ Usex - version 1.9-29 [17]
⚡⚡⚡ storage: SCSI VPD [18]
⚡⚡⚡ stress: stress-ng [19]
🚧 ⚡⚡⚡ LTP lite [20]
ppc64le:
Host 1:
✅ Boot test [0]
✅ xfstests: xfs [1]
✅ selinux-policy: serge-testsuite [2]
✅ lvm thinp sanity [3]
✅ storage: software RAID testing [4]
🚧 ✅ Storage blktests [5]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [6]
✅ Podman system integration test (as user) [6]
✅ Loopdev Sanity [7]
✅ jvm test suite [8]
✅ AMTU (Abstract Machine Test Utility) [9]
✅ LTP: openposix test suite [10]
✅ Ethernet drivers sanity [11]
✅ Networking socket: fuzz [12]
✅ audit: audit testsuite test [13]
✅ httpd: mod_ssl smoke sanity [14]
✅ iotop: sanity [15]
✅ tuned: tune-processes-through-perf [16]
✅ Usex - version 1.9-29 [17]
🚧 ✅ LTP lite [20]
x86_64:
Host 1:
✅ Boot test [0]
✅ Podman system integration test (as root) [6]
✅ Podman system integration test (as user) [6]
✅ Loopdev Sanity [7]
✅ jvm test suite [8]
✅ AMTU (Abstract Machine Test Utility) [9]
✅ LTP: openposix test suite [10]
✅ Ethernet drivers sanity [11]
❌ Networking socket: fuzz [12]
⚡⚡⚡ audit: audit testsuite test [13]
⚡⚡⚡ httpd: mod_ssl smoke sanity [14]
⚡⚡⚡ iotop: sanity [15]
⚡⚡⚡ tuned: tune-processes-through-perf [16]
⚡⚡⚡ pciutils: sanity smoke test [21]
⚡⚡⚡ Usex - version 1.9-29 [17]
⚡⚡⚡ storage: SCSI VPD [18]
⚡⚡⚡ stress: stress-ng [19]
🚧 ❌ LTP lite [20]
Host 2:
✅ Boot test [0]
✅ xfstests: xfs [1]
✅ selinux-policy: serge-testsuite [2]
✅ lvm thinp sanity [3]
✅ storage: software RAID testing [4]
🚧 ✅ Storage blktests [5]
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/lvm/thinp/sanity
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/swraid/trim
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/driver/sanity
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
[13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
[14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
[15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
[16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
[17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
[18]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi/vpd
[19]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
[20]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp-upstream/lite
[21]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-28 12:36 CKI Project
@ 2019-09-10 8:19 ` Hangbin Liu
2019-09-10 8:58 ` Greg KH
0 siblings, 1 reply; 39+ messages in thread
From: Hangbin Liu @ 2019-09-10 8:19 UTC (permalink / raw)
To: CKI Project
Cc: Linux Stable maillist, netdev, Jan Stancek, Xiumei Mu,
David Howells, linux-afs
On Wed, Aug 28, 2019 at 08:36:14AM -0400, CKI Project wrote:
>
> Hello,
>
> We ran automated tests on a patchset that was proposed for merging into this
> kernel tree. The patches were applied to:
>
> Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: f7d5b3dc4792 - Linux 5.2.10
>
> The results of these automated tests are provided below.
>
> Overall result: FAILED (see details below)
> Merge: OK
> Compile: OK
> Tests: FAILED
>
> All kernel binaries, config files, and logs are available for download here:
>
> https://artifacts.cki-project.org/pipelines/128519
>
>
>
> One or more kernel tests failed:
>
> x86_64:
> ❌ Networking socket: fuzz
Sorry, maybe the info is a little late, I just found the call traces for this
failure.
[ 9492.446228] BUG: kernel NULL pointer dereference, address: 0000000000000010
[ 9492.447493] #PF: supervisor write access in kernel mode
[ 9492.448489] #PF: error_code(0x0002) - not-present page
[ 9492.449410] PGD 800000010902c067 P4D 800000010902c067 PUD 104202067 PMD 0
[ 9492.450663] Oops: 0002 [#1] SMP PTI
[ 9492.451348] CPU: 0 PID: 19353 Comm: socket Tainted: G W 5.2.10-f7d5b3d.cki #1
[ 9492.453040] Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
[ 9492.454153] RIP: 0010:rxrpc_unuse_local+0xa/0x20 [rxrpc]
[ 9492.455110] Code: ce e9 c4 fe ff ff 0f 0b e9 34 dd 00 00 e9 95 dd 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 0f 1f 44 00 00 b8 ff ff ff ff <3e> 0f c1 47 10 83 f8 01 74 05 e9 a7 f5 ff ff e9 e2 f7 ff ff 66 90
[ 9492.458362] RSP: 0018:ffffa756008bbeb0 EFLAGS: 00010246
[ 9492.459329] RAX: 00000000ffffffff RBX: ffff95fed42c0000 RCX: ffffc755ffc63b37
[ 9492.460690] RDX: 0000000000000001 RSI: 0000000000000046 RDI: 0000000000000000
[ 9492.461940] RBP: ffff95ff04fed000 R08: 0000000000000001 R09: ffffc755ffc63b60
[ 9492.463220] R10: 0000000000000060 R11: 0000000000000000 R12: ffff95ff04fed0e4
[ 9492.464508] R13: ffff95feaa84c780 R14: 0000000000000000 R15: 0000000000000000
[ 9492.465781] FS: 00007f86bd101740(0000) GS:ffff95ffbba00000(0000) knlGS:0000000000000000
[ 9492.467156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 9492.468185] CR2: 0000000000000010 CR3: 000000002e34a004 CR4: 00000000007606f0
[ 9492.469435] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 9492.470754] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 9492.472050] PKRU: 55555554
[ 9492.472562] Call Trace:
[ 9492.473025] rxrpc_release+0x138/0x1e0 [rxrpc]
[ 9492.473885] __sock_release+0x89/0xa0
[ 9492.474564] __sys_socket+0xd4/0xf0
[ 9492.475200] __x64_sys_socket+0x16/0x20
[ 9492.475903] do_syscall_64+0x5f/0x1a0
[ 9492.476551] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[ 9492.477446] RIP: 0033:0x7f86bd20069b
[ 9492.478094] Code: 73 01 c3 48 8b 0d ed 37 0c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa b8 29 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d bd 37 0c 00 f7 d8 64 89 01 48
[ 9492.481381] RSP: 002b:00007ffcbb797dc8 EFLAGS: 00000217 ORIG_RAX: 0000000000000029
[ 9492.482744] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f86bd20069b
[ 9492.483945] RDX: 000000000000000a RSI: 0000000000000002 RDI: 0000000000000021
[ 9492.485220] RBP: 00007ffcbb797e10 R08: 00007f86bd2c41f4 R09: 00007f86bd2c4260
[ 9492.486505] R10: 00000000ffffffff R11: 0000000000000217 R12: 00000000004012b0
[ 9492.487769] R13: 00007ffcbb797ef0 R14: 0000000000000000 R15: 0000000000000000
[ 9492.489048] Modules linked in: nfnetlink cmtp kernelcapi l2tp_ip6 l2tp_ip rfcomm pptp gre l2tp_ppp l2tp_netlink l2tp_core ip6_udp_tunnel udp_tunnel bnep can_bcm hidp can_raw kcm pppoe pppox ppp_generic slhc vmw_vsock_vmci_transport vsock vmw_vmci psnap ieee802154_socket ieee802154 rose bluetooth ecdh_generic ecc mpls_router ip_tunnel netrom ax25 smc ib_core af_key fcrypt pcbc rxrpc nfc rfkill atm can mlx4_en mlx4_core nls_utf8 isofs dummy minix binfmt_misc nfsv3 nfs_acl nfs lockd grace fscache sctp rds brd vfat fat btrfs xor zstd_compress raid6_pq zstd_decompress loop tun ip6table_nat ip6_tables xt_conntrack iptable_filter xt_MASQUERADE xt_comment iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 veth bridge stp llc overlay fuse nfit libnvdimm sunrpc crct10dif_pclmul crc32_pclmul ghash_clmulni_intel virtio_net pcspkr net_failover joydev failover virtio_balloon i2c_piix4 ip_tables xfs libcrc32c qxl drm_kms_helper ttm drm crc32c_intel virtio_blk serio_raw ata_generic pat
a_acpi
[ 9492.489083] floppy qemu_fw_cfg [last unloaded: can]
[ 9492.505349] CR2: 0000000000000010
[ 9492.505948] ---[ end trace afa9902ac3c49830 ]---
Thanks
Hangbin
>
> We hope that these logs can help you find the problem quickly. For the full
> detail on our testing procedures, please scroll to the bottom of this message.
>
> Please reply to this email if you have any questions about the tests that we
> ran or if you have any suggestions on how to make future tests more effective.
>
> ,-. ,-.
> ( C ) ( K ) Continuous
> `-',-.`-' Kernel
> ( I ) Integration
> `-'
> ______________________________________________________________________________
>
> Merge testing
> -------------
>
> We cloned this repository and checked out the following commit:
>
> Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: f7d5b3dc4792 - Linux 5.2.10
>
>
> We grabbed the 54831dad38d2 commit of the stable queue repository.
>
> We then merged the patchset with `git am`:
>
> asoc-simple_card_utils.h-care-null-dai-at-asoc_simpl.patch
> asoc-simple-card-fix-an-use-after-free-in-simple_dai.patch
> asoc-simple-card-fix-an-use-after-free-in-simple_for.patch
> asoc-audio-graph-card-fix-use-after-free-in-graph_da.patch
> asoc-audio-graph-card-fix-an-use-after-free-in-graph.patch
> asoc-audio-graph-card-add-missing-const-at-graph_get.patch
> regulator-axp20x-fix-dcdca-and-dcdcd-for-axp806.patch
> regulator-axp20x-fix-dcdc5-and-dcdc6-for-axp803.patch
> asoc-samsung-odroid-fix-an-use-after-free-issue-for-.patch
> asoc-samsung-odroid-fix-a-double-free-issue-for-cpu_.patch
> asoc-intel-bytcht_es8316-add-quirk-for-irbis-nb41-ne.patch
> hid-logitech-hidpp-add-usb-pid-for-a-few-more-suppor.patch
> hid-add-044f-b320-thrustmaster-inc.-2-in-1-dt.patch
> mips-kernel-only-use-i8253-clocksource-with-periodic.patch
> mips-fix-cacheinfo.patch
> libbpf-sanitize-var-to-conservative-1-byte-int.patch
> netfilter-ebtables-fix-a-memory-leak-bug-in-compat.patch
> asoc-dapm-fix-handling-of-custom_stop_condition-on-d.patch
> asoc-sof-use-__u32-instead-of-uint32_t-in-uapi-heade.patch
> spi-pxa2xx-balance-runtime-pm-enable-disable-on-erro.patch
> bpf-sockmap-sock_map_delete-needs-to-use-xchg.patch
> bpf-sockmap-synchronize_rcu-before-free-ing-map.patch
> bpf-sockmap-only-create-entry-if-ulp-is-not-already-.patch
> selftests-bpf-fix-sendmsg6_prog-on-s390.patch
> asoc-dapm-fix-a-memory-leak-bug.patch
> bonding-force-slave-speed-check-after-link-state-rec.patch
> net-mvpp2-don-t-check-for-3-consecutive-idle-frames-.patch
> selftests-forwarding-gre_multipath-enable-ipv4-forwa.patch
> selftests-forwarding-gre_multipath-fix-flower-filter.patch
> selftests-bpf-add-another-gso_segs-access.patch
> libbpf-fix-using-uninitialized-ioctl-results.patch
> can-dev-call-netif_carrier_off-in-register_candev.patch
> can-mcp251x-add-error-check-when-wq-alloc-failed.patch
> can-gw-fix-error-path-of-cgw_module_init.patch
> asoc-fail-card-instantiation-if-dai-format-setup-fai.patch
> staging-fbtft-fix-gpio-handling.patch
> libbpf-silence-gcc8-warning-about-string-truncation.patch
> st21nfca_connectivity_event_received-null-check-the-.patch
> st_nci_hci_connectivity_event_received-null-check-th.patch
> nl-mac-80211-fix-interface-combinations-on-crypto-co.patch
> asoc-ti-davinci-mcasp-fix-clk-pdir-handling-for-i2s-.patch
> asoc-rockchip-fix-mono-capture.patch
> asoc-ti-davinci-mcasp-correct-slot_width-posed-const.patch
> net-usb-qmi_wwan-add-the-broadmobi-bm818-card.patch
> qed-rdma-fix-the-hw_ver-returned-in-device-attribute.patch
> isdn-misdn-hfcsusb-fix-possible-null-pointer-derefer.patch
> habanalabs-fix-f-w-download-in-be-architecture.patch
> mac80211_hwsim-fix-possible-null-pointer-dereference.patch
> net-stmmac-manage-errors-returned-by-of_get_mac_addr.patch
> netfilter-ipset-actually-allow-destination-mac-addre.patch
> netfilter-ipset-copy-the-right-mac-address-in-bitmap.patch
> netfilter-ipset-fix-rename-concurrency-with-listing.patch
> rxrpc-fix-potential-deadlock.patch
> rxrpc-fix-the-lack-of-notification-when-sendmsg-fail.patch
> nvmem-use-the-same-permissions-for-eeprom-as-for-nvm.patch
> iwlwifi-mvm-avoid-races-in-rate-init-and-rate-perfor.patch
> iwlwifi-dbg_ini-move-iwl_dbg_tlv_load_bin-out-of-deb.patch
> iwlwifi-dbg_ini-move-iwl_dbg_tlv_free-outside-of-deb.patch
> iwlwifi-fix-locking-in-delayed-gtk-setting.patch
> iwlwifi-mvm-send-lq-command-always-async.patch
> enetc-fix-build-error-without-phylib.patch
> isdn-hfcsusb-fix-misdn-driver-crash-caused-by-transf.patch
> net-phy-phy_led_triggers-fix-a-possible-null-pointer.patch
> perf-bench-numa-fix-cpu0-binding.patch
> spi-pxa2xx-add-support-for-intel-tiger-lake.patch
> can-sja1000-force-the-string-buffer-null-terminated.patch
> can-peak_usb-force-the-string-buffer-null-terminated.patch
> asoc-amd-acp3x-use-dma_ops-of-parent-device-for-acp3.patch
> net-ethernet-qlogic-qed-force-the-string-buffer-null.patch
> enetc-select-phylib-while-config_fsl_enetc_vf-is-set.patch
> nfsv4-fix-a-credential-refcount-leak-in-nfs41_check_.patch
> nfsv4-when-recovering-state-fails-with-eagain-retry-.patch
> nfsv4.1-fix-open-stateid-recovery.patch
> nfsv4.1-only-reap-expired-delegations.patch
> nfsv4-fix-a-potential-sleep-while-atomic-in-nfs4_do_.patch
> nfs-fix-regression-whereby-fscache-errors-are-appear.patch
> hid-quirks-set-the-increment_usage_on_duplicate-quir.patch
> hid-input-fix-a4tech-horizontal-wheel-custom-usage.patch
> drm-rockchip-suspend-dp-late.patch
> smb3-fix-potential-memory-leak-when-processing-compo.patch
> smb3-kernel-oops-mounting-a-encryptdata-share-with-c.patch
> sched-deadline-fix-double-accounting-of-rq-running-b.patch
> sched-psi-reduce-psimon-fifo-priority.patch
> sched-psi-do-not-require-setsched-permission-from-th.patch
> s390-protvirt-avoid-memory-sharing-for-diag-308-set-.patch
> s390-mm-fix-dump_pagetables-top-level-page-table-wal.patch
> s390-put-_stext-and-_etext-into-.text-section.patch
> ata-rb532_cf-fix-unused-variable-warning-in-rb532_pa.patch
> net-cxgb3_main-fix-a-resource-leak-in-a-error-path-i.patch
> net-stmmac-fix-issues-when-number-of-queues-4.patch
> net-stmmac-tc-do-not-return-a-fragment-entry.patch
> drm-amdgpu-pin-the-csb-buffer-on-hw-init-for-gfx-v8.patch
> net-hisilicon-make-hip04_tx_reclaim-non-reentrant.patch
> net-hisilicon-fix-hip04-xmit-never-return-tx_busy.patch
> net-hisilicon-fix-dma_map_single-failed-on-arm64.patch
> nfsv4-ensure-state-recovery-handles-etimedout-correc.patch
> libata-have-ata_scsi_rw_xlat-fail-invalid-passthroug.patch
> libata-add-sg-safety-checks-in-sff-pio-transfers.patch
> x86-lib-cpu-address-missing-prototypes-warning.patch
> drm-vmwgfx-fix-memory-leak-when-too-many-retries-hav.patch
> block-aoe-fix-kernel-crash-due-to-atomic-sleep-when-.patch
> block-bfq-handle-null-return-value-by-bfq_init_rq.patch
> perf-ftrace-fix-failure-to-set-cpumask-when-only-one.patch
> perf-cpumap-fix-writing-to-illegal-memory-in-handlin.patch
> perf-pmu-events-fix-missing-cpu_clk_unhalted.core-ev.patch
> dt-bindings-riscv-fix-the-schema-compatible-string-f.patch
> kvm-arm64-don-t-write-junk-to-sysregs-on-reset.patch
> kvm-arm-don-t-write-junk-to-cp15-registers-on-reset.patch
> selftests-kvm-adding-config-fragments.patch
> iwlwifi-mvm-disable-tx-amsdu-on-older-nics.patch
> hid-wacom-correct-misreported-ekr-ring-values.patch
> hid-wacom-correct-distance-scale-for-2nd-gen-intuos-devices.patch
> revert-kvm-x86-mmu-zap-only-the-relevant-pages-when-removing-a-memslot.patch
> revert-dm-bufio-fix-deadlock-with-loop-device.patch
> clk-socfpga-stratix10-fix-rate-caclulationg-for-cnt_clks.patch
> ceph-clear-page-dirty-before-invalidate-page.patch
> ceph-don-t-try-fill-file_lock-on-unsuccessful-getfilelock-reply.patch
> libceph-fix-pg-split-vs-osd-re-connect-race.patch
> drm-amdgpu-gfx9-update-pg_flags-after-determining-if-gfx-off-is-possible.patch
> drm-nouveau-don-t-retry-infinitely-when-receiving-no-data-on-i2c-over-aux.patch
> scsi-ufs-fix-null-pointer-dereference-in-ufshcd_config_vreg_hpm.patch
> gpiolib-never-report-open-drain-source-lines-as-input-to-user-space.patch
> drivers-hv-vmbus-fix-virt_to_hvpfn-for-x86_pae.patch
> userfaultfd_release-always-remove-uffd-flags-and-clear-vm_userfaultfd_ctx.patch
> x86-retpoline-don-t-clobber-rflags-during-call_nospec-on-i386.patch
> x86-apic-handle-missing-global-clockevent-gracefully.patch
> x86-cpu-amd-clear-rdrand-cpuid-bit-on-amd-family-15h-16h.patch
> x86-boot-save-fields-explicitly-zero-out-everything-else.patch
> x86-boot-fix-boot-regression-caused-by-bootparam-sanitizing.patch
> ib-hfi1-unsafe-psn-checking-for-tid-rdma-read-resp-packet.patch
> ib-hfi1-add-additional-checks-when-handling-tid-rdma-read-resp-packet.patch
> ib-hfi1-add-additional-checks-when-handling-tid-rdma-write-data-packet.patch
> ib-hfi1-drop-stale-tid-rdma-packets-that-cause-tiderr.patch
> psi-get-poll_work-to-run-when-calling-poll-syscall-next-time.patch
> dm-kcopyd-always-complete-failed-jobs.patch
> dm-dust-use-dust-block-size-for-badblocklist-index.patch
> dm-btree-fix-order-of-block-initialization-in-btree_split_beneath.patch
> dm-integrity-fix-a-crash-due-to-bug_on-in-__journal_read_write.patch
> dm-raid-add-missing-cleanup-in-raid_ctr.patch
> dm-space-map-metadata-fix-missing-store-of-apply_bops-return-value.patch
> dm-table-fix-invalid-memory-accesses-with-too-high-sector-number.patch
> dm-zoned-improve-error-handling-in-reclaim.patch
> dm-zoned-improve-error-handling-in-i-o-map-code.patch
> dm-zoned-properly-handle-backing-device-failure.patch
> genirq-properly-pair-kobject_del-with-kobject_add.patch
> mm-z3fold.c-fix-race-between-migration-and-destruction.patch
> mm-page_alloc-move_freepages-should-not-examine-struct-page-of-reserved-memory.patch
> mm-memcontrol-flush-percpu-vmstats-before-releasing-memcg.patch
> mm-memcontrol-flush-percpu-vmevents-before-releasing-memcg.patch
> mm-page_owner-handle-thp-splits-correctly.patch
> mm-zsmalloc.c-migration-can-leave-pages-in-zs_empty-indefinitely.patch
> mm-zsmalloc.c-fix-race-condition-in-zs_destroy_pool.patch
> mm-kasan-fix-false-positive-invalid-free-reports-with-config_kasan_sw_tags-y.patch
> xfs-fix-missing-ilock-unlock-when-xfs_setattr_nonsize-fails-due-to-edquot.patch
> ib-hfi1-drop-stale-tid-rdma-packets.patch
> dm-zoned-fix-potential-null-dereference-in-dmz_do_re.patch
> io_uring-fix-potential-hang-with-polled-io.patch
> io_uring-don-t-enter-poll-loop-if-we-have-cqes-pendi.patch
> io_uring-add-need_resched-check-in-inner-poll-loop.patch
> powerpc-allow-flush_-inval_-dcache_range-to-work-across-ranges-4gb.patch
> rxrpc-fix-local-endpoint-refcounting.patch
> rxrpc-fix-read-after-free-in-rxrpc_queue_local.patch
> rxrpc-fix-local-endpoint-replacement.patch
>
> Compile testing
> ---------------
>
> We compiled the kernel for 3 architectures:
>
> aarch64:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
> ppc64le:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
> x86_64:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
>
> Hardware testing
> ----------------
> We booted each kernel and ran the following tests:
>
> aarch64:
> Host 1:
> ✅ Boot test [0]
> ✅ xfstests: xfs [1]
> ✅ selinux-policy: serge-testsuite [2]
> ✅ lvm thinp sanity [3]
> ✅ storage: software RAID testing [4]
> 🚧 ✅ Storage blktests [5]
>
> Host 2:
>
> ⚡ Internal infrastructure issues prevented one or more tests (marked
> with ⚡⚡⚡) from running on this architecture.
> This is not the fault of the kernel that was tested.
>
> ⚡⚡⚡ Boot test [0]
> ⚡⚡⚡ Podman system integration test (as root) [6]
> ⚡⚡⚡ Podman system integration test (as user) [6]
> ⚡⚡⚡ Loopdev Sanity [7]
> ⚡⚡⚡ jvm test suite [8]
> ⚡⚡⚡ AMTU (Abstract Machine Test Utility) [9]
> ⚡⚡⚡ LTP: openposix test suite [10]
> ⚡⚡⚡ Ethernet drivers sanity [11]
> ⚡⚡⚡ Networking socket: fuzz [12]
> ⚡⚡⚡ audit: audit testsuite test [13]
> ⚡⚡⚡ httpd: mod_ssl smoke sanity [14]
> ⚡⚡⚡ iotop: sanity [15]
> ⚡⚡⚡ tuned: tune-processes-through-perf [16]
> ⚡⚡⚡ Usex - version 1.9-29 [17]
> ⚡⚡⚡ storage: SCSI VPD [18]
> ⚡⚡⚡ stress: stress-ng [19]
> 🚧 ⚡⚡⚡ LTP lite [20]
>
>
> ppc64le:
> Host 1:
> ✅ Boot test [0]
> ✅ xfstests: xfs [1]
> ✅ selinux-policy: serge-testsuite [2]
> ✅ lvm thinp sanity [3]
> ✅ storage: software RAID testing [4]
> 🚧 ✅ Storage blktests [5]
>
> Host 2:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [6]
> ✅ Podman system integration test (as user) [6]
> ✅ Loopdev Sanity [7]
> ✅ jvm test suite [8]
> ✅ AMTU (Abstract Machine Test Utility) [9]
> ✅ LTP: openposix test suite [10]
> ✅ Ethernet drivers sanity [11]
> ✅ Networking socket: fuzz [12]
> ✅ audit: audit testsuite test [13]
> ✅ httpd: mod_ssl smoke sanity [14]
> ✅ iotop: sanity [15]
> ✅ tuned: tune-processes-through-perf [16]
> ✅ Usex - version 1.9-29 [17]
> 🚧 ✅ LTP lite [20]
>
>
> x86_64:
> Host 1:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [6]
> ✅ Podman system integration test (as user) [6]
> ✅ Loopdev Sanity [7]
> ✅ jvm test suite [8]
> ✅ AMTU (Abstract Machine Test Utility) [9]
> ✅ LTP: openposix test suite [10]
> ✅ Ethernet drivers sanity [11]
> ❌ Networking socket: fuzz [12]
> ⚡⚡⚡ audit: audit testsuite test [13]
> ⚡⚡⚡ httpd: mod_ssl smoke sanity [14]
> ⚡⚡⚡ iotop: sanity [15]
> ⚡⚡⚡ tuned: tune-processes-through-perf [16]
> ⚡⚡⚡ pciutils: sanity smoke test [21]
> ⚡⚡⚡ Usex - version 1.9-29 [17]
> ⚡⚡⚡ storage: SCSI VPD [18]
> ⚡⚡⚡ stress: stress-ng [19]
> 🚧 ❌ LTP lite [20]
>
> Host 2:
> ✅ Boot test [0]
> ✅ xfstests: xfs [1]
> ✅ selinux-policy: serge-testsuite [2]
> ✅ lvm thinp sanity [3]
> ✅ storage: software RAID testing [4]
> 🚧 ✅ Storage blktests [5]
>
>
> Test source:
> 💚 Pull requests are welcome for new tests or improvements to existing tests!
> [0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
> [1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
> [2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
> [3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/lvm/thinp/sanity
> [4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/swraid/trim
> [5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
> [6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
> [7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
> [8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
> [9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
> [10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
> [11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/driver/sanity
> [12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
> [13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
> [14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
> [15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
> [16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
> [17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
> [18]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi/vpd
> [19]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
> [20]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp-upstream/lite
> [21]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
>
> Waived tests
> ------------
> If the test run included waived tests, they are marked with 🚧. Such tests are
> executed but their results are not taken into account. Tests are waived when
> their results are not reliable enough, e.g. when they're just introduced or are
> being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-09-10 8:19 ` Hangbin Liu
@ 2019-09-10 8:58 ` Greg KH
2019-09-10 9:30 ` Hangbin Liu
0 siblings, 1 reply; 39+ messages in thread
From: Greg KH @ 2019-09-10 8:58 UTC (permalink / raw)
To: Hangbin Liu
Cc: CKI Project, Linux Stable maillist, netdev, Jan Stancek,
Xiumei Mu, David Howells, linux-afs
On Tue, Sep 10, 2019 at 04:19:56PM +0800, Hangbin Liu wrote:
> On Wed, Aug 28, 2019 at 08:36:14AM -0400, CKI Project wrote:
> >
> > Hello,
> >
> > We ran automated tests on a patchset that was proposed for merging into this
> > kernel tree. The patches were applied to:
> >
> > Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> > Commit: f7d5b3dc4792 - Linux 5.2.10
> >
> > The results of these automated tests are provided below.
> >
> > Overall result: FAILED (see details below)
> > Merge: OK
> > Compile: OK
> > Tests: FAILED
> >
> > All kernel binaries, config files, and logs are available for download here:
> >
> > https://artifacts.cki-project.org/pipelines/128519
> >
> >
> >
> > One or more kernel tests failed:
> >
> > x86_64:
> > ❌ Networking socket: fuzz
>
> Sorry, maybe the info is a little late, I just found the call traces for this
> failure.
And this is no longer failing?
What is the "fuzz" test?
greg k-h
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-09-10 8:58 ` Greg KH
@ 2019-09-10 9:30 ` Hangbin Liu
2019-09-10 9:40 ` Hangbin Liu
0 siblings, 1 reply; 39+ messages in thread
From: Hangbin Liu @ 2019-09-10 9:30 UTC (permalink / raw)
To: Greg KH
Cc: CKI Project, Linux Stable maillist, netdev, Jan Stancek,
Xiumei Mu, David Howells, linux-afs, Sasha Levin
On Tue, Sep 10, 2019 at 09:58:10AM +0100, Greg KH wrote:
> On Tue, Sep 10, 2019 at 04:19:56PM +0800, Hangbin Liu wrote:
> > On Wed, Aug 28, 2019 at 08:36:14AM -0400, CKI Project wrote:
> > >
> > > Hello,
> > >
> > > We ran automated tests on a patchset that was proposed for merging into this
> > > kernel tree. The patches were applied to:
> > >
> > > Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> > > Commit: f7d5b3dc4792 - Linux 5.2.10
> > >
> > > The results of these automated tests are provided below.
> > >
> > > Overall result: FAILED (see details below)
> > > Merge: OK
> > > Compile: OK
> > > Tests: FAILED
> > >
> > > All kernel binaries, config files, and logs are available for download here:
> > >
> > > https://artifacts.cki-project.org/pipelines/128519
> > >
> > >
> > >
> > > One or more kernel tests failed:
> > >
> > > x86_64:
> > > ❌ Networking socket: fuzz
> >
> > Sorry, maybe the info is a little late, I just found the call traces for this
> > failure.
>
> And this is no longer failing?
I haven't seen this issue later. But you know, this was triggered by a fuzz test,
not sure if the bad code still exists.
>
> What is the "fuzz" test?
It's just a socket test that create all kinds of domains/types/protocols and do
some {set,get}sockopt for TCP/UDP/SCTP
https://github.com/CKI-project/tests-beaker/blob/master/networking/socket/fuzz/socket.c#L155
Xiumei Mu also forwarded me a mail. It looks Sasha has fixed something.
But I don't know the details.
----- Forwarded Message -----
> From: "Sasha Levin" <sashal@kernel.org>
> To: "Greg KH" <greg@kroah.com>
> Cc: "Major Hayden" <major@mhtx.net>, "CKI Project" <cki-project@redhat.com>, "Linux Stable maillist"
> <stable@vger.kernel.org>, "Yi Zhang" <yi.zhang@redhat.com>, "Xiumei Mu" <xmu@redhat.com>, "Hangbin Liu"
> <haliu@redhat.com>, "Ying Xu" <yinxu@redhat.com>
> Sent: Wednesday, August 28, 2019 2:25:36 AM
> Subject: Re: ❌ FAIL: Test report for kernel 5.2.11-rc1-9f63171.cki (stable)
>
> On Tue, Aug 27, 2019 at 07:05:18PM +0200, Greg KH wrote:
> >On Tue, Aug 27, 2019 at 09:35:30AM -0500, Major Hayden wrote:
> >> On 8/27/19 7:31 AM, CKI Project wrote:
> >> > x86_64:
> >> > Host 2:
> >> > ❌ Networking socket: fuzz [9]
> >> > ❌ Networking sctp-auth: sockopts test [10]
> >>
> >> It looks like there was an oops when these tests ran on 5.2.11-rc1 and the
> >> last set of patches in stable-queue:
> >
> >Can you bisect?
>
> I think I've fixed it, let's see what happens next run.
>
> --
> Thanks,
> Sasha
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-09-10 9:30 ` Hangbin Liu
@ 2019-09-10 9:40 ` Hangbin Liu
2019-09-10 10:52 ` Sasha Levin
0 siblings, 1 reply; 39+ messages in thread
From: Hangbin Liu @ 2019-09-10 9:40 UTC (permalink / raw)
To: Greg KH
Cc: CKI Project, Linux Stable maillist, netdev, Jan Stancek,
Xiumei Mu, David Howells, linux-afs, Sasha Levin
On Tue, Sep 10, 2019 at 05:30:21PM +0800, Hangbin Liu wrote:
> Xiumei Mu also forwarded me a mail. It looks Sasha has fixed something.
> But I don't know the details.
Oh, I checked that thread. It's the same issue. So Sasha should has fixed it. I
just wonder the commit id now.
Thanks
Hangbin
>
> ----- Forwarded Message -----
> > From: "Sasha Levin" <sashal@kernel.org>
> > To: "Greg KH" <greg@kroah.com>
> > Cc: "Major Hayden" <major@mhtx.net>, "CKI Project" <cki-project@redhat.com>, "Linux Stable maillist"
> > <stable@vger.kernel.org>, "Yi Zhang" <yi.zhang@redhat.com>, "Xiumei Mu" <xmu@redhat.com>, "Hangbin Liu"
> > <haliu@redhat.com>, "Ying Xu" <yinxu@redhat.com>
> > Sent: Wednesday, August 28, 2019 2:25:36 AM
> > Subject: Re: ❌ FAIL: Test report for kernel 5.2.11-rc1-9f63171.cki (stable)
> >
> > On Tue, Aug 27, 2019 at 07:05:18PM +0200, Greg KH wrote:
> > >On Tue, Aug 27, 2019 at 09:35:30AM -0500, Major Hayden wrote:
> > >> On 8/27/19 7:31 AM, CKI Project wrote:
> > >> > x86_64:
> > >> > Host 2:
> > >> > ❌ Networking socket: fuzz [9]
> > >> > ❌ Networking sctp-auth: sockopts test [10]
> > >>
> > >> It looks like there was an oops when these tests ran on 5.2.11-rc1 and the
> > >> last set of patches in stable-queue:
> > >
> > >Can you bisect?
> >
> > I think I've fixed it, let's see what happens next run.
> >
> > --
> > Thanks,
> > Sasha
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-09-10 9:40 ` Hangbin Liu
@ 2019-09-10 10:52 ` Sasha Levin
2019-09-10 11:39 ` Hangbin Liu
0 siblings, 1 reply; 39+ messages in thread
From: Sasha Levin @ 2019-09-10 10:52 UTC (permalink / raw)
To: Hangbin Liu
Cc: Greg KH, CKI Project, Linux Stable maillist, netdev, Jan Stancek,
Xiumei Mu, David Howells, linux-afs
On Tue, Sep 10, 2019 at 05:40:25PM +0800, Hangbin Liu wrote:
>On Tue, Sep 10, 2019 at 05:30:21PM +0800, Hangbin Liu wrote:
>> Xiumei Mu also forwarded me a mail. It looks Sasha has fixed something.
>> But I don't know the details.
>
>Oh, I checked that thread. It's the same issue. So Sasha should has fixed it. I
>just wonder the commit id now.
That was fixed by upstream commit
b00df840fb4004b7087940ac5f68801562d0d2de.
--
Thanks,
Sasha
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-09-10 10:52 ` Sasha Levin
@ 2019-09-10 11:39 ` Hangbin Liu
0 siblings, 0 replies; 39+ messages in thread
From: Hangbin Liu @ 2019-09-10 11:39 UTC (permalink / raw)
To: Sasha Levin; +Cc: Greg KH, netdev, Jan Stancek, Xiumei Mu, David Howells
On Tue, Sep 10, 2019 at 06:52:23AM -0400, Sasha Levin wrote:
> On Tue, Sep 10, 2019 at 05:40:25PM +0800, Hangbin Liu wrote:
> > On Tue, Sep 10, 2019 at 05:30:21PM +0800, Hangbin Liu wrote:
> > > Xiumei Mu also forwarded me a mail. It looks Sasha has fixed something.
> > > But I don't know the details.
> >
> > Oh, I checked that thread. It's the same issue. So Sasha should has fixed it. I
> > just wonder the commit id now.
>
> That was fixed by upstream commit
> b00df840fb4004b7087940ac5f68801562d0d2de.
Got it, thanks for this info.
^ permalink raw reply [flat|nested] 39+ messages in thread
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-27 10:54 CKI Project
0 siblings, 0 replies; 39+ messages in thread
From: CKI Project @ 2019-08-27 10:54 UTC (permalink / raw)
To: Linux Stable maillist
Cc: Xiumei Mu, Hangbin Liu, Ondrej Moris, Ondrej Mosnacek
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: f7d5b3dc4792 - Linux 5.2.10
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/126818
One or more kernel tests failed:
x86_64:
❌ Networking socket: fuzz
❌ audit: audit testsuite test
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: f7d5b3dc4792 - Linux 5.2.10
We grabbed the 9848039d1b7d commit of the stable queue repository.
We then merged the patchset with `git am`:
asoc-simple_card_utils.h-care-null-dai-at-asoc_simpl.patch
asoc-simple-card-fix-an-use-after-free-in-simple_dai.patch
asoc-simple-card-fix-an-use-after-free-in-simple_for.patch
asoc-audio-graph-card-fix-use-after-free-in-graph_da.patch
asoc-audio-graph-card-fix-an-use-after-free-in-graph.patch
asoc-audio-graph-card-add-missing-const-at-graph_get.patch
regulator-axp20x-fix-dcdca-and-dcdcd-for-axp806.patch
regulator-axp20x-fix-dcdc5-and-dcdc6-for-axp803.patch
asoc-samsung-odroid-fix-an-use-after-free-issue-for-.patch
asoc-samsung-odroid-fix-a-double-free-issue-for-cpu_.patch
asoc-intel-bytcht_es8316-add-quirk-for-irbis-nb41-ne.patch
hid-logitech-hidpp-add-usb-pid-for-a-few-more-suppor.patch
hid-add-044f-b320-thrustmaster-inc.-2-in-1-dt.patch
mips-kernel-only-use-i8253-clocksource-with-periodic.patch
mips-fix-cacheinfo.patch
libbpf-sanitize-var-to-conservative-1-byte-int.patch
netfilter-ebtables-fix-a-memory-leak-bug-in-compat.patch
asoc-dapm-fix-handling-of-custom_stop_condition-on-d.patch
asoc-sof-use-__u32-instead-of-uint32_t-in-uapi-heade.patch
spi-pxa2xx-balance-runtime-pm-enable-disable-on-erro.patch
bpf-sockmap-sock_map_delete-needs-to-use-xchg.patch
bpf-sockmap-synchronize_rcu-before-free-ing-map.patch
bpf-sockmap-only-create-entry-if-ulp-is-not-already-.patch
selftests-bpf-fix-sendmsg6_prog-on-s390.patch
asoc-dapm-fix-a-memory-leak-bug.patch
bonding-force-slave-speed-check-after-link-state-rec.patch
net-mvpp2-don-t-check-for-3-consecutive-idle-frames-.patch
selftests-forwarding-gre_multipath-enable-ipv4-forwa.patch
selftests-forwarding-gre_multipath-fix-flower-filter.patch
selftests-bpf-add-another-gso_segs-access.patch
libbpf-fix-using-uninitialized-ioctl-results.patch
can-dev-call-netif_carrier_off-in-register_candev.patch
can-mcp251x-add-error-check-when-wq-alloc-failed.patch
can-gw-fix-error-path-of-cgw_module_init.patch
asoc-fail-card-instantiation-if-dai-format-setup-fai.patch
staging-fbtft-fix-gpio-handling.patch
libbpf-silence-gcc8-warning-about-string-truncation.patch
st21nfca_connectivity_event_received-null-check-the-.patch
st_nci_hci_connectivity_event_received-null-check-th.patch
nl-mac-80211-fix-interface-combinations-on-crypto-co.patch
asoc-ti-davinci-mcasp-fix-clk-pdir-handling-for-i2s-.patch
asoc-rockchip-fix-mono-capture.patch
asoc-ti-davinci-mcasp-correct-slot_width-posed-const.patch
net-usb-qmi_wwan-add-the-broadmobi-bm818-card.patch
qed-rdma-fix-the-hw_ver-returned-in-device-attribute.patch
isdn-misdn-hfcsusb-fix-possible-null-pointer-derefer.patch
habanalabs-fix-f-w-download-in-be-architecture.patch
mac80211_hwsim-fix-possible-null-pointer-dereference.patch
net-stmmac-manage-errors-returned-by-of_get_mac_addr.patch
netfilter-ipset-actually-allow-destination-mac-addre.patch
netfilter-ipset-copy-the-right-mac-address-in-bitmap.patch
netfilter-ipset-fix-rename-concurrency-with-listing.patch
rxrpc-fix-potential-deadlock.patch
rxrpc-fix-the-lack-of-notification-when-sendmsg-fail.patch
nvmem-use-the-same-permissions-for-eeprom-as-for-nvm.patch
iwlwifi-mvm-avoid-races-in-rate-init-and-rate-perfor.patch
iwlwifi-dbg_ini-move-iwl_dbg_tlv_load_bin-out-of-deb.patch
iwlwifi-dbg_ini-move-iwl_dbg_tlv_free-outside-of-deb.patch
iwlwifi-fix-locking-in-delayed-gtk-setting.patch
iwlwifi-mvm-send-lq-command-always-async.patch
enetc-fix-build-error-without-phylib.patch
isdn-hfcsusb-fix-misdn-driver-crash-caused-by-transf.patch
net-phy-phy_led_triggers-fix-a-possible-null-pointer.patch
perf-bench-numa-fix-cpu0-binding.patch
spi-pxa2xx-add-support-for-intel-tiger-lake.patch
can-sja1000-force-the-string-buffer-null-terminated.patch
can-peak_usb-force-the-string-buffer-null-terminated.patch
asoc-amd-acp3x-use-dma_ops-of-parent-device-for-acp3.patch
net-ethernet-qlogic-qed-force-the-string-buffer-null.patch
enetc-select-phylib-while-config_fsl_enetc_vf-is-set.patch
nfsv4-fix-a-credential-refcount-leak-in-nfs41_check_.patch
nfsv4-when-recovering-state-fails-with-eagain-retry-.patch
nfsv4.1-fix-open-stateid-recovery.patch
nfsv4.1-only-reap-expired-delegations.patch
nfsv4-fix-a-potential-sleep-while-atomic-in-nfs4_do_.patch
nfs-fix-regression-whereby-fscache-errors-are-appear.patch
hid-quirks-set-the-increment_usage_on_duplicate-quir.patch
hid-input-fix-a4tech-horizontal-wheel-custom-usage.patch
drm-rockchip-suspend-dp-late.patch
smb3-fix-potential-memory-leak-when-processing-compo.patch
smb3-kernel-oops-mounting-a-encryptdata-share-with-c.patch
sched-deadline-fix-double-accounting-of-rq-running-b.patch
sched-psi-reduce-psimon-fifo-priority.patch
sched-psi-do-not-require-setsched-permission-from-th.patch
s390-protvirt-avoid-memory-sharing-for-diag-308-set-.patch
s390-mm-fix-dump_pagetables-top-level-page-table-wal.patch
s390-put-_stext-and-_etext-into-.text-section.patch
ata-rb532_cf-fix-unused-variable-warning-in-rb532_pa.patch
net-cxgb3_main-fix-a-resource-leak-in-a-error-path-i.patch
net-stmmac-fix-issues-when-number-of-queues-4.patch
net-stmmac-tc-do-not-return-a-fragment-entry.patch
drm-amdgpu-pin-the-csb-buffer-on-hw-init-for-gfx-v8.patch
net-hisilicon-make-hip04_tx_reclaim-non-reentrant.patch
net-hisilicon-fix-hip04-xmit-never-return-tx_busy.patch
net-hisilicon-fix-dma_map_single-failed-on-arm64.patch
nfsv4-ensure-state-recovery-handles-etimedout-correc.patch
libata-have-ata_scsi_rw_xlat-fail-invalid-passthroug.patch
libata-add-sg-safety-checks-in-sff-pio-transfers.patch
x86-lib-cpu-address-missing-prototypes-warning.patch
drm-vmwgfx-fix-memory-leak-when-too-many-retries-hav.patch
block-aoe-fix-kernel-crash-due-to-atomic-sleep-when-.patch
block-bfq-handle-null-return-value-by-bfq_init_rq.patch
perf-ftrace-fix-failure-to-set-cpumask-when-only-one.patch
perf-cpumap-fix-writing-to-illegal-memory-in-handlin.patch
perf-pmu-events-fix-missing-cpu_clk_unhalted.core-ev.patch
dt-bindings-riscv-fix-the-schema-compatible-string-f.patch
kvm-arm64-don-t-write-junk-to-sysregs-on-reset.patch
kvm-arm-don-t-write-junk-to-cp15-registers-on-reset.patch
selftests-kvm-adding-config-fragments.patch
iwlwifi-mvm-disable-tx-amsdu-on-older-nics.patch
hid-wacom-correct-misreported-ekr-ring-values.patch
hid-wacom-correct-distance-scale-for-2nd-gen-intuos-devices.patch
revert-kvm-x86-mmu-zap-only-the-relevant-pages-when-removing-a-memslot.patch
revert-dm-bufio-fix-deadlock-with-loop-device.patch
clk-socfpga-stratix10-fix-rate-caclulationg-for-cnt_clks.patch
ceph-clear-page-dirty-before-invalidate-page.patch
ceph-don-t-try-fill-file_lock-on-unsuccessful-getfilelock-reply.patch
libceph-fix-pg-split-vs-osd-re-connect-race.patch
drm-amdgpu-gfx9-update-pg_flags-after-determining-if-gfx-off-is-possible.patch
drm-nouveau-don-t-retry-infinitely-when-receiving-no-data-on-i2c-over-aux.patch
scsi-ufs-fix-null-pointer-dereference-in-ufshcd_config_vreg_hpm.patch
gpiolib-never-report-open-drain-source-lines-as-input-to-user-space.patch
drivers-hv-vmbus-fix-virt_to_hvpfn-for-x86_pae.patch
userfaultfd_release-always-remove-uffd-flags-and-clear-vm_userfaultfd_ctx.patch
x86-retpoline-don-t-clobber-rflags-during-call_nospec-on-i386.patch
x86-apic-handle-missing-global-clockevent-gracefully.patch
x86-cpu-amd-clear-rdrand-cpuid-bit-on-amd-family-15h-16h.patch
x86-boot-save-fields-explicitly-zero-out-everything-else.patch
x86-boot-fix-boot-regression-caused-by-bootparam-sanitizing.patch
ib-hfi1-unsafe-psn-checking-for-tid-rdma-read-resp-packet.patch
ib-hfi1-add-additional-checks-when-handling-tid-rdma-read-resp-packet.patch
ib-hfi1-add-additional-checks-when-handling-tid-rdma-write-data-packet.patch
ib-hfi1-drop-stale-tid-rdma-packets-that-cause-tiderr.patch
psi-get-poll_work-to-run-when-calling-poll-syscall-next-time.patch
dm-kcopyd-always-complete-failed-jobs.patch
dm-dust-use-dust-block-size-for-badblocklist-index.patch
dm-btree-fix-order-of-block-initialization-in-btree_split_beneath.patch
dm-integrity-fix-a-crash-due-to-bug_on-in-__journal_read_write.patch
dm-raid-add-missing-cleanup-in-raid_ctr.patch
dm-space-map-metadata-fix-missing-store-of-apply_bops-return-value.patch
dm-table-fix-invalid-memory-accesses-with-too-high-sector-number.patch
dm-zoned-improve-error-handling-in-reclaim.patch
dm-zoned-improve-error-handling-in-i-o-map-code.patch
dm-zoned-properly-handle-backing-device-failure.patch
genirq-properly-pair-kobject_del-with-kobject_add.patch
mm-z3fold.c-fix-race-between-migration-and-destruction.patch
mm-page_alloc-move_freepages-should-not-examine-struct-page-of-reserved-memory.patch
mm-memcontrol-flush-percpu-vmstats-before-releasing-memcg.patch
mm-memcontrol-flush-percpu-vmevents-before-releasing-memcg.patch
mm-page_owner-handle-thp-splits-correctly.patch
mm-zsmalloc.c-migration-can-leave-pages-in-zs_empty-indefinitely.patch
mm-zsmalloc.c-fix-race-condition-in-zs_destroy_pool.patch
mm-kasan-fix-false-positive-invalid-free-reports-with-config_kasan_sw_tags-y.patch
xfs-fix-missing-ilock-unlock-when-xfs_setattr_nonsize-fails-due-to-edquot.patch
ib-hfi1-drop-stale-tid-rdma-packets.patch
dm-zoned-fix-potential-null-dereference-in-dmz_do_re.patch
io_uring-fix-potential-hang-with-polled-io.patch
io_uring-don-t-enter-poll-loop-if-we-have-cqes-pendi.patch
io_uring-add-need_resched-check-in-inner-poll-loop.patch
powerpc-allow-flush_-inval_-dcache_range-to-work-across-ranges-4gb.patch
rxrpc-fix-local-endpoint-refcounting.patch
rxrpc-fix-read-after-free-in-rxrpc_queue_local.patch
Compile testing
---------------
We compiled the kernel for 3 architectures:
aarch64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
ppc64le:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
x86_64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
✅ Boot test [0]
✅ xfstests: xfs [1]
✅ selinux-policy: serge-testsuite [2]
✅ lvm thinp sanity [3]
✅ storage: software RAID testing [4]
🚧 ✅ Storage blktests [5]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [6]
✅ Podman system integration test (as user) [6]
✅ LTP lite [7]
✅ Loopdev Sanity [8]
✅ jvm test suite [9]
✅ AMTU (Abstract Machine Test Utility) [10]
✅ LTP: openposix test suite [11]
✅ Ethernet drivers sanity [12]
✅ Networking socket: fuzz [13]
✅ audit: audit testsuite test [14]
✅ httpd: mod_ssl smoke sanity [15]
✅ iotop: sanity [16]
✅ tuned: tune-processes-through-perf [17]
✅ Usex - version 1.9-29 [18]
✅ storage: SCSI VPD [19]
ppc64le:
Host 1:
✅ Boot test [0]
✅ Podman system integration test (as root) [6]
✅ Podman system integration test (as user) [6]
✅ LTP lite [7]
✅ Loopdev Sanity [8]
✅ jvm test suite [9]
✅ AMTU (Abstract Machine Test Utility) [10]
✅ LTP: openposix test suite [11]
✅ Ethernet drivers sanity [12]
✅ Networking socket: fuzz [13]
✅ audit: audit testsuite test [14]
✅ httpd: mod_ssl smoke sanity [15]
✅ iotop: sanity [16]
✅ tuned: tune-processes-through-perf [17]
✅ Usex - version 1.9-29 [18]
Host 2:
✅ Boot test [0]
✅ xfstests: xfs [1]
✅ selinux-policy: serge-testsuite [2]
✅ lvm thinp sanity [3]
✅ storage: software RAID testing [4]
🚧 ✅ Storage blktests [5]
x86_64:
Host 1:
✅ Boot test [0]
✅ xfstests: xfs [1]
✅ selinux-policy: serge-testsuite [2]
✅ lvm thinp sanity [3]
✅ storage: software RAID testing [4]
🚧 ✅ Storage blktests [5]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [6]
✅ Podman system integration test (as user) [6]
✅ LTP lite [7]
✅ Loopdev Sanity [8]
✅ jvm test suite [9]
✅ AMTU (Abstract Machine Test Utility) [10]
✅ LTP: openposix test suite [11]
✅ Ethernet drivers sanity [12]
❌ Networking socket: fuzz [13]
❌ audit: audit testsuite test [14]
✅ httpd: mod_ssl smoke sanity [15]
✅ iotop: sanity [16]
✅ tuned: tune-processes-through-perf [17]
✅ pciutils: sanity smoke test [20]
✅ Usex - version 1.9-29 [18]
✅ storage: SCSI VPD [19]
✅ stress: stress-ng [21]
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/lvm/thinp/sanity
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/swraid/trim
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/lite
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/driver/sanity
[13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
[14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
[15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
[16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
[17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
[18]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
[19]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi/vpd
[20]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
[21]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-26 22:06 CKI Project
2019-08-27 14:58 ` Rachel Sibley
0 siblings, 1 reply; 39+ messages in thread
From: CKI Project @ 2019-08-26 22:06 UTC (permalink / raw)
To: Linux Stable maillist
Cc: Milos Malik, Ondrej Mosnacek, Yi Zhang, Changhui Zhong
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: f7d5b3dc4792 - Linux 5.2.10
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/125481
One or more kernel tests failed:
ppc64le:
❌ selinux-policy: serge-testsuite
❌ storage: software RAID testing
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: f7d5b3dc4792 - Linux 5.2.10
We grabbed the 7cdcb78d1614 commit of the stable queue repository.
We then merged the patchset with `git am`:
asoc-simple_card_utils.h-care-null-dai-at-asoc_simpl.patch
asoc-simple-card-fix-an-use-after-free-in-simple_dai.patch
asoc-simple-card-fix-an-use-after-free-in-simple_for.patch
asoc-audio-graph-card-fix-use-after-free-in-graph_da.patch
asoc-audio-graph-card-fix-an-use-after-free-in-graph.patch
asoc-audio-graph-card-add-missing-const-at-graph_get.patch
regulator-axp20x-fix-dcdca-and-dcdcd-for-axp806.patch
regulator-axp20x-fix-dcdc5-and-dcdc6-for-axp803.patch
asoc-samsung-odroid-fix-an-use-after-free-issue-for-.patch
asoc-samsung-odroid-fix-a-double-free-issue-for-cpu_.patch
asoc-intel-bytcht_es8316-add-quirk-for-irbis-nb41-ne.patch
hid-logitech-hidpp-add-usb-pid-for-a-few-more-suppor.patch
hid-add-044f-b320-thrustmaster-inc.-2-in-1-dt.patch
mips-kernel-only-use-i8253-clocksource-with-periodic.patch
mips-fix-cacheinfo.patch
libbpf-sanitize-var-to-conservative-1-byte-int.patch
netfilter-ebtables-fix-a-memory-leak-bug-in-compat.patch
asoc-dapm-fix-handling-of-custom_stop_condition-on-d.patch
asoc-sof-use-__u32-instead-of-uint32_t-in-uapi-heade.patch
spi-pxa2xx-balance-runtime-pm-enable-disable-on-erro.patch
bpf-sockmap-sock_map_delete-needs-to-use-xchg.patch
bpf-sockmap-synchronize_rcu-before-free-ing-map.patch
bpf-sockmap-only-create-entry-if-ulp-is-not-already-.patch
selftests-bpf-fix-sendmsg6_prog-on-s390.patch
asoc-dapm-fix-a-memory-leak-bug.patch
bonding-force-slave-speed-check-after-link-state-rec.patch
net-mvpp2-don-t-check-for-3-consecutive-idle-frames-.patch
selftests-forwarding-gre_multipath-enable-ipv4-forwa.patch
selftests-forwarding-gre_multipath-fix-flower-filter.patch
selftests-bpf-add-another-gso_segs-access.patch
libbpf-fix-using-uninitialized-ioctl-results.patch
can-dev-call-netif_carrier_off-in-register_candev.patch
can-mcp251x-add-error-check-when-wq-alloc-failed.patch
can-gw-fix-error-path-of-cgw_module_init.patch
asoc-fail-card-instantiation-if-dai-format-setup-fai.patch
staging-fbtft-fix-gpio-handling.patch
libbpf-silence-gcc8-warning-about-string-truncation.patch
st21nfca_connectivity_event_received-null-check-the-.patch
st_nci_hci_connectivity_event_received-null-check-th.patch
nl-mac-80211-fix-interface-combinations-on-crypto-co.patch
asoc-ti-davinci-mcasp-fix-clk-pdir-handling-for-i2s-.patch
asoc-rockchip-fix-mono-capture.patch
asoc-ti-davinci-mcasp-correct-slot_width-posed-const.patch
net-usb-qmi_wwan-add-the-broadmobi-bm818-card.patch
qed-rdma-fix-the-hw_ver-returned-in-device-attribute.patch
isdn-misdn-hfcsusb-fix-possible-null-pointer-derefer.patch
habanalabs-fix-f-w-download-in-be-architecture.patch
mac80211_hwsim-fix-possible-null-pointer-dereference.patch
net-stmmac-manage-errors-returned-by-of_get_mac_addr.patch
netfilter-ipset-actually-allow-destination-mac-addre.patch
netfilter-ipset-copy-the-right-mac-address-in-bitmap.patch
netfilter-ipset-fix-rename-concurrency-with-listing.patch
rxrpc-fix-potential-deadlock.patch
rxrpc-fix-the-lack-of-notification-when-sendmsg-fail.patch
nvmem-use-the-same-permissions-for-eeprom-as-for-nvm.patch
iwlwifi-mvm-avoid-races-in-rate-init-and-rate-perfor.patch
iwlwifi-dbg_ini-move-iwl_dbg_tlv_load_bin-out-of-deb.patch
iwlwifi-dbg_ini-move-iwl_dbg_tlv_free-outside-of-deb.patch
iwlwifi-fix-locking-in-delayed-gtk-setting.patch
iwlwifi-mvm-send-lq-command-always-async.patch
enetc-fix-build-error-without-phylib.patch
isdn-hfcsusb-fix-misdn-driver-crash-caused-by-transf.patch
net-phy-phy_led_triggers-fix-a-possible-null-pointer.patch
perf-bench-numa-fix-cpu0-binding.patch
spi-pxa2xx-add-support-for-intel-tiger-lake.patch
can-sja1000-force-the-string-buffer-null-terminated.patch
can-peak_usb-force-the-string-buffer-null-terminated.patch
asoc-amd-acp3x-use-dma_ops-of-parent-device-for-acp3.patch
net-ethernet-qlogic-qed-force-the-string-buffer-null.patch
enetc-select-phylib-while-config_fsl_enetc_vf-is-set.patch
nfsv4-fix-a-credential-refcount-leak-in-nfs41_check_.patch
nfsv4-when-recovering-state-fails-with-eagain-retry-.patch
nfsv4.1-fix-open-stateid-recovery.patch
nfsv4.1-only-reap-expired-delegations.patch
nfsv4-fix-a-potential-sleep-while-atomic-in-nfs4_do_.patch
nfs-fix-regression-whereby-fscache-errors-are-appear.patch
hid-quirks-set-the-increment_usage_on_duplicate-quir.patch
hid-input-fix-a4tech-horizontal-wheel-custom-usage.patch
drm-rockchip-suspend-dp-late.patch
smb3-fix-potential-memory-leak-when-processing-compo.patch
smb3-kernel-oops-mounting-a-encryptdata-share-with-c.patch
sched-deadline-fix-double-accounting-of-rq-running-b.patch
sched-psi-reduce-psimon-fifo-priority.patch
sched-psi-do-not-require-setsched-permission-from-th.patch
s390-protvirt-avoid-memory-sharing-for-diag-308-set-.patch
s390-mm-fix-dump_pagetables-top-level-page-table-wal.patch
s390-put-_stext-and-_etext-into-.text-section.patch
ata-rb532_cf-fix-unused-variable-warning-in-rb532_pa.patch
net-cxgb3_main-fix-a-resource-leak-in-a-error-path-i.patch
net-stmmac-fix-issues-when-number-of-queues-4.patch
net-stmmac-tc-do-not-return-a-fragment-entry.patch
drm-amdgpu-pin-the-csb-buffer-on-hw-init-for-gfx-v8.patch
net-hisilicon-make-hip04_tx_reclaim-non-reentrant.patch
net-hisilicon-fix-hip04-xmit-never-return-tx_busy.patch
net-hisilicon-fix-dma_map_single-failed-on-arm64.patch
nfsv4-ensure-state-recovery-handles-etimedout-correc.patch
libata-have-ata_scsi_rw_xlat-fail-invalid-passthroug.patch
libata-add-sg-safety-checks-in-sff-pio-transfers.patch
x86-lib-cpu-address-missing-prototypes-warning.patch
drm-vmwgfx-fix-memory-leak-when-too-many-retries-hav.patch
block-aoe-fix-kernel-crash-due-to-atomic-sleep-when-.patch
block-bfq-handle-null-return-value-by-bfq_init_rq.patch
perf-ftrace-fix-failure-to-set-cpumask-when-only-one.patch
perf-cpumap-fix-writing-to-illegal-memory-in-handlin.patch
perf-pmu-events-fix-missing-cpu_clk_unhalted.core-ev.patch
dt-bindings-riscv-fix-the-schema-compatible-string-f.patch
kvm-arm64-don-t-write-junk-to-sysregs-on-reset.patch
kvm-arm-don-t-write-junk-to-cp15-registers-on-reset.patch
selftests-kvm-adding-config-fragments.patch
iwlwifi-mvm-disable-tx-amsdu-on-older-nics.patch
hid-wacom-correct-misreported-ekr-ring-values.patch
hid-wacom-correct-distance-scale-for-2nd-gen-intuos-devices.patch
revert-kvm-x86-mmu-zap-only-the-relevant-pages-when-removing-a-memslot.patch
revert-dm-bufio-fix-deadlock-with-loop-device.patch
clk-socfpga-stratix10-fix-rate-caclulationg-for-cnt_clks.patch
ceph-clear-page-dirty-before-invalidate-page.patch
ceph-don-t-try-fill-file_lock-on-unsuccessful-getfilelock-reply.patch
libceph-fix-pg-split-vs-osd-re-connect-race.patch
drm-amdgpu-gfx9-update-pg_flags-after-determining-if-gfx-off-is-possible.patch
drm-nouveau-don-t-retry-infinitely-when-receiving-no-data-on-i2c-over-aux.patch
scsi-ufs-fix-null-pointer-dereference-in-ufshcd_config_vreg_hpm.patch
gpiolib-never-report-open-drain-source-lines-as-input-to-user-space.patch
drivers-hv-vmbus-fix-virt_to_hvpfn-for-x86_pae.patch
userfaultfd_release-always-remove-uffd-flags-and-clear-vm_userfaultfd_ctx.patch
x86-retpoline-don-t-clobber-rflags-during-call_nospec-on-i386.patch
x86-apic-handle-missing-global-clockevent-gracefully.patch
x86-cpu-amd-clear-rdrand-cpuid-bit-on-amd-family-15h-16h.patch
x86-boot-save-fields-explicitly-zero-out-everything-else.patch
x86-boot-fix-boot-regression-caused-by-bootparam-sanitizing.patch
ib-hfi1-unsafe-psn-checking-for-tid-rdma-read-resp-packet.patch
ib-hfi1-add-additional-checks-when-handling-tid-rdma-read-resp-packet.patch
ib-hfi1-add-additional-checks-when-handling-tid-rdma-write-data-packet.patch
ib-hfi1-drop-stale-tid-rdma-packets-that-cause-tiderr.patch
psi-get-poll_work-to-run-when-calling-poll-syscall-next-time.patch
dm-kcopyd-always-complete-failed-jobs.patch
dm-dust-use-dust-block-size-for-badblocklist-index.patch
dm-btree-fix-order-of-block-initialization-in-btree_split_beneath.patch
dm-integrity-fix-a-crash-due-to-bug_on-in-__journal_read_write.patch
dm-raid-add-missing-cleanup-in-raid_ctr.patch
dm-space-map-metadata-fix-missing-store-of-apply_bops-return-value.patch
dm-table-fix-invalid-memory-accesses-with-too-high-sector-number.patch
dm-zoned-improve-error-handling-in-reclaim.patch
dm-zoned-improve-error-handling-in-i-o-map-code.patch
dm-zoned-properly-handle-backing-device-failure.patch
genirq-properly-pair-kobject_del-with-kobject_add.patch
mm-z3fold.c-fix-race-between-migration-and-destruction.patch
Compile testing
---------------
We compiled the kernel for 3 architectures:
aarch64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
ppc64le:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
x86_64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
✅ Boot test [0]
✅ Podman system integration test (as root) [1]
✅ Podman system integration test (as user) [1]
✅ LTP lite [2]
✅ Loopdev Sanity [3]
✅ jvm test suite [4]
✅ AMTU (Abstract Machine Test Utility) [5]
✅ LTP: openposix test suite [6]
✅ Ethernet drivers sanity [7]
✅ Networking socket: fuzz [8]
✅ audit: audit testsuite test [9]
✅ httpd: mod_ssl smoke sanity [10]
✅ iotop: sanity [11]
✅ tuned: tune-processes-through-perf [12]
✅ Usex - version 1.9-29 [13]
✅ storage: SCSI VPD [14]
✅ stress: stress-ng [15]
Host 2:
✅ Boot test [0]
✅ xfstests: xfs [16]
✅ selinux-policy: serge-testsuite [17]
✅ lvm thinp sanity [18]
✅ storage: software RAID testing [19]
🚧 ✅ Storage blktests [20]
ppc64le:
Host 1:
✅ Boot test [0]
✅ xfstests: xfs [16]
❌ selinux-policy: serge-testsuite [17]
✅ lvm thinp sanity [18]
❌ storage: software RAID testing [19]
🚧 ❌ Storage blktests [20]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [1]
✅ Podman system integration test (as user) [1]
✅ LTP lite [2]
✅ Loopdev Sanity [3]
✅ jvm test suite [4]
✅ AMTU (Abstract Machine Test Utility) [5]
✅ LTP: openposix test suite [6]
✅ Ethernet drivers sanity [7]
✅ Networking socket: fuzz [8]
✅ audit: audit testsuite test [9]
✅ httpd: mod_ssl smoke sanity [10]
✅ iotop: sanity [11]
✅ tuned: tune-processes-through-perf [12]
✅ Usex - version 1.9-29 [13]
x86_64:
Host 1:
✅ Boot test [0]
✅ Podman system integration test (as root) [1]
✅ Podman system integration test (as user) [1]
✅ LTP lite [2]
✅ Loopdev Sanity [3]
✅ jvm test suite [4]
✅ AMTU (Abstract Machine Test Utility) [5]
✅ LTP: openposix test suite [6]
✅ Ethernet drivers sanity [7]
✅ Networking socket: fuzz [8]
✅ audit: audit testsuite test [9]
✅ httpd: mod_ssl smoke sanity [10]
✅ iotop: sanity [11]
✅ tuned: tune-processes-through-perf [12]
✅ pciutils: sanity smoke test [21]
✅ Usex - version 1.9-29 [13]
✅ storage: SCSI VPD [14]
✅ stress: stress-ng [15]
Host 2:
✅ Boot test [0]
✅ xfstests: xfs [16]
✅ selinux-policy: serge-testsuite [17]
✅ lvm thinp sanity [18]
✅ storage: software RAID testing [19]
🚧 ✅ Storage blktests [20]
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/lite
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/driver/sanity
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
[13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
[14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi/vpd
[15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
[16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
[17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
[18]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/lvm/thinp/sanity
[19]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/swraid/trim
[20]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
[21]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-26 22:06 CKI Project
@ 2019-08-27 14:58 ` Rachel Sibley
0 siblings, 0 replies; 39+ messages in thread
From: Rachel Sibley @ 2019-08-27 14:58 UTC (permalink / raw)
To: CKI Project, Linux Stable maillist
Cc: Milos Malik, Yi Zhang, Ondrej Mosnacek, Changhui Zhong
Same as the previous report where xfstests failed, another RPM database
failure and can be probably
be ignored, will investigate why we are seeing these.
On 8/26/19 6:06 PM, CKI Project wrote:
> Hello,
>
> We ran automated tests on a patchset that was proposed for merging into this
> kernel tree. The patches were applied to:
>
> Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: f7d5b3dc4792 - Linux 5.2.10
>
> The results of these automated tests are provided below.
>
> Overall result: FAILED (see details below)
> Merge: OK
> Compile: OK
> Tests: FAILED
>
> All kernel binaries, config files, and logs are available for download here:
>
> https://artifacts.cki-project.org/pipelines/125481
>
>
>
> One or more kernel tests failed:
>
> ppc64le:
> ❌ selinux-policy: serge-testsuite
> ❌ storage: software RAID testing
>
> We hope that these logs can help you find the problem quickly. For the full
> detail on our testing procedures, please scroll to the bottom of this message.
>
> Please reply to this email if you have any questions about the tests that we
> ran or if you have any suggestions on how to make future tests more effective.
>
> ,-. ,-.
> ( C ) ( K ) Continuous
> `-',-.`-' Kernel
> ( I ) Integration
> `-'
> ______________________________________________________________________________
>
> Merge testing
> -------------
>
> We cloned this repository and checked out the following commit:
>
> Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: f7d5b3dc4792 - Linux 5.2.10
>
>
> We grabbed the 7cdcb78d1614 commit of the stable queue repository.
>
> We then merged the patchset with `git am`:
>
> asoc-simple_card_utils.h-care-null-dai-at-asoc_simpl.patch
> asoc-simple-card-fix-an-use-after-free-in-simple_dai.patch
> asoc-simple-card-fix-an-use-after-free-in-simple_for.patch
> asoc-audio-graph-card-fix-use-after-free-in-graph_da.patch
> asoc-audio-graph-card-fix-an-use-after-free-in-graph.patch
> asoc-audio-graph-card-add-missing-const-at-graph_get.patch
> regulator-axp20x-fix-dcdca-and-dcdcd-for-axp806.patch
> regulator-axp20x-fix-dcdc5-and-dcdc6-for-axp803.patch
> asoc-samsung-odroid-fix-an-use-after-free-issue-for-.patch
> asoc-samsung-odroid-fix-a-double-free-issue-for-cpu_.patch
> asoc-intel-bytcht_es8316-add-quirk-for-irbis-nb41-ne.patch
> hid-logitech-hidpp-add-usb-pid-for-a-few-more-suppor.patch
> hid-add-044f-b320-thrustmaster-inc.-2-in-1-dt.patch
> mips-kernel-only-use-i8253-clocksource-with-periodic.patch
> mips-fix-cacheinfo.patch
> libbpf-sanitize-var-to-conservative-1-byte-int.patch
> netfilter-ebtables-fix-a-memory-leak-bug-in-compat.patch
> asoc-dapm-fix-handling-of-custom_stop_condition-on-d.patch
> asoc-sof-use-__u32-instead-of-uint32_t-in-uapi-heade.patch
> spi-pxa2xx-balance-runtime-pm-enable-disable-on-erro.patch
> bpf-sockmap-sock_map_delete-needs-to-use-xchg.patch
> bpf-sockmap-synchronize_rcu-before-free-ing-map.patch
> bpf-sockmap-only-create-entry-if-ulp-is-not-already-.patch
> selftests-bpf-fix-sendmsg6_prog-on-s390.patch
> asoc-dapm-fix-a-memory-leak-bug.patch
> bonding-force-slave-speed-check-after-link-state-rec.patch
> net-mvpp2-don-t-check-for-3-consecutive-idle-frames-.patch
> selftests-forwarding-gre_multipath-enable-ipv4-forwa.patch
> selftests-forwarding-gre_multipath-fix-flower-filter.patch
> selftests-bpf-add-another-gso_segs-access.patch
> libbpf-fix-using-uninitialized-ioctl-results.patch
> can-dev-call-netif_carrier_off-in-register_candev.patch
> can-mcp251x-add-error-check-when-wq-alloc-failed.patch
> can-gw-fix-error-path-of-cgw_module_init.patch
> asoc-fail-card-instantiation-if-dai-format-setup-fai.patch
> staging-fbtft-fix-gpio-handling.patch
> libbpf-silence-gcc8-warning-about-string-truncation.patch
> st21nfca_connectivity_event_received-null-check-the-.patch
> st_nci_hci_connectivity_event_received-null-check-th.patch
> nl-mac-80211-fix-interface-combinations-on-crypto-co.patch
> asoc-ti-davinci-mcasp-fix-clk-pdir-handling-for-i2s-.patch
> asoc-rockchip-fix-mono-capture.patch
> asoc-ti-davinci-mcasp-correct-slot_width-posed-const.patch
> net-usb-qmi_wwan-add-the-broadmobi-bm818-card.patch
> qed-rdma-fix-the-hw_ver-returned-in-device-attribute.patch
> isdn-misdn-hfcsusb-fix-possible-null-pointer-derefer.patch
> habanalabs-fix-f-w-download-in-be-architecture.patch
> mac80211_hwsim-fix-possible-null-pointer-dereference.patch
> net-stmmac-manage-errors-returned-by-of_get_mac_addr.patch
> netfilter-ipset-actually-allow-destination-mac-addre.patch
> netfilter-ipset-copy-the-right-mac-address-in-bitmap.patch
> netfilter-ipset-fix-rename-concurrency-with-listing.patch
> rxrpc-fix-potential-deadlock.patch
> rxrpc-fix-the-lack-of-notification-when-sendmsg-fail.patch
> nvmem-use-the-same-permissions-for-eeprom-as-for-nvm.patch
> iwlwifi-mvm-avoid-races-in-rate-init-and-rate-perfor.patch
> iwlwifi-dbg_ini-move-iwl_dbg_tlv_load_bin-out-of-deb.patch
> iwlwifi-dbg_ini-move-iwl_dbg_tlv_free-outside-of-deb.patch
> iwlwifi-fix-locking-in-delayed-gtk-setting.patch
> iwlwifi-mvm-send-lq-command-always-async.patch
> enetc-fix-build-error-without-phylib.patch
> isdn-hfcsusb-fix-misdn-driver-crash-caused-by-transf.patch
> net-phy-phy_led_triggers-fix-a-possible-null-pointer.patch
> perf-bench-numa-fix-cpu0-binding.patch
> spi-pxa2xx-add-support-for-intel-tiger-lake.patch
> can-sja1000-force-the-string-buffer-null-terminated.patch
> can-peak_usb-force-the-string-buffer-null-terminated.patch
> asoc-amd-acp3x-use-dma_ops-of-parent-device-for-acp3.patch
> net-ethernet-qlogic-qed-force-the-string-buffer-null.patch
> enetc-select-phylib-while-config_fsl_enetc_vf-is-set.patch
> nfsv4-fix-a-credential-refcount-leak-in-nfs41_check_.patch
> nfsv4-when-recovering-state-fails-with-eagain-retry-.patch
> nfsv4.1-fix-open-stateid-recovery.patch
> nfsv4.1-only-reap-expired-delegations.patch
> nfsv4-fix-a-potential-sleep-while-atomic-in-nfs4_do_.patch
> nfs-fix-regression-whereby-fscache-errors-are-appear.patch
> hid-quirks-set-the-increment_usage_on_duplicate-quir.patch
> hid-input-fix-a4tech-horizontal-wheel-custom-usage.patch
> drm-rockchip-suspend-dp-late.patch
> smb3-fix-potential-memory-leak-when-processing-compo.patch
> smb3-kernel-oops-mounting-a-encryptdata-share-with-c.patch
> sched-deadline-fix-double-accounting-of-rq-running-b.patch
> sched-psi-reduce-psimon-fifo-priority.patch
> sched-psi-do-not-require-setsched-permission-from-th.patch
> s390-protvirt-avoid-memory-sharing-for-diag-308-set-.patch
> s390-mm-fix-dump_pagetables-top-level-page-table-wal.patch
> s390-put-_stext-and-_etext-into-.text-section.patch
> ata-rb532_cf-fix-unused-variable-warning-in-rb532_pa.patch
> net-cxgb3_main-fix-a-resource-leak-in-a-error-path-i.patch
> net-stmmac-fix-issues-when-number-of-queues-4.patch
> net-stmmac-tc-do-not-return-a-fragment-entry.patch
> drm-amdgpu-pin-the-csb-buffer-on-hw-init-for-gfx-v8.patch
> net-hisilicon-make-hip04_tx_reclaim-non-reentrant.patch
> net-hisilicon-fix-hip04-xmit-never-return-tx_busy.patch
> net-hisilicon-fix-dma_map_single-failed-on-arm64.patch
> nfsv4-ensure-state-recovery-handles-etimedout-correc.patch
> libata-have-ata_scsi_rw_xlat-fail-invalid-passthroug.patch
> libata-add-sg-safety-checks-in-sff-pio-transfers.patch
> x86-lib-cpu-address-missing-prototypes-warning.patch
> drm-vmwgfx-fix-memory-leak-when-too-many-retries-hav.patch
> block-aoe-fix-kernel-crash-due-to-atomic-sleep-when-.patch
> block-bfq-handle-null-return-value-by-bfq_init_rq.patch
> perf-ftrace-fix-failure-to-set-cpumask-when-only-one.patch
> perf-cpumap-fix-writing-to-illegal-memory-in-handlin.patch
> perf-pmu-events-fix-missing-cpu_clk_unhalted.core-ev.patch
> dt-bindings-riscv-fix-the-schema-compatible-string-f.patch
> kvm-arm64-don-t-write-junk-to-sysregs-on-reset.patch
> kvm-arm-don-t-write-junk-to-cp15-registers-on-reset.patch
> selftests-kvm-adding-config-fragments.patch
> iwlwifi-mvm-disable-tx-amsdu-on-older-nics.patch
> hid-wacom-correct-misreported-ekr-ring-values.patch
> hid-wacom-correct-distance-scale-for-2nd-gen-intuos-devices.patch
> revert-kvm-x86-mmu-zap-only-the-relevant-pages-when-removing-a-memslot.patch
> revert-dm-bufio-fix-deadlock-with-loop-device.patch
> clk-socfpga-stratix10-fix-rate-caclulationg-for-cnt_clks.patch
> ceph-clear-page-dirty-before-invalidate-page.patch
> ceph-don-t-try-fill-file_lock-on-unsuccessful-getfilelock-reply.patch
> libceph-fix-pg-split-vs-osd-re-connect-race.patch
> drm-amdgpu-gfx9-update-pg_flags-after-determining-if-gfx-off-is-possible.patch
> drm-nouveau-don-t-retry-infinitely-when-receiving-no-data-on-i2c-over-aux.patch
> scsi-ufs-fix-null-pointer-dereference-in-ufshcd_config_vreg_hpm.patch
> gpiolib-never-report-open-drain-source-lines-as-input-to-user-space.patch
> drivers-hv-vmbus-fix-virt_to_hvpfn-for-x86_pae.patch
> userfaultfd_release-always-remove-uffd-flags-and-clear-vm_userfaultfd_ctx.patch
> x86-retpoline-don-t-clobber-rflags-during-call_nospec-on-i386.patch
> x86-apic-handle-missing-global-clockevent-gracefully.patch
> x86-cpu-amd-clear-rdrand-cpuid-bit-on-amd-family-15h-16h.patch
> x86-boot-save-fields-explicitly-zero-out-everything-else.patch
> x86-boot-fix-boot-regression-caused-by-bootparam-sanitizing.patch
> ib-hfi1-unsafe-psn-checking-for-tid-rdma-read-resp-packet.patch
> ib-hfi1-add-additional-checks-when-handling-tid-rdma-read-resp-packet.patch
> ib-hfi1-add-additional-checks-when-handling-tid-rdma-write-data-packet.patch
> ib-hfi1-drop-stale-tid-rdma-packets-that-cause-tiderr.patch
> psi-get-poll_work-to-run-when-calling-poll-syscall-next-time.patch
> dm-kcopyd-always-complete-failed-jobs.patch
> dm-dust-use-dust-block-size-for-badblocklist-index.patch
> dm-btree-fix-order-of-block-initialization-in-btree_split_beneath.patch
> dm-integrity-fix-a-crash-due-to-bug_on-in-__journal_read_write.patch
> dm-raid-add-missing-cleanup-in-raid_ctr.patch
> dm-space-map-metadata-fix-missing-store-of-apply_bops-return-value.patch
> dm-table-fix-invalid-memory-accesses-with-too-high-sector-number.patch
> dm-zoned-improve-error-handling-in-reclaim.patch
> dm-zoned-improve-error-handling-in-i-o-map-code.patch
> dm-zoned-properly-handle-backing-device-failure.patch
> genirq-properly-pair-kobject_del-with-kobject_add.patch
> mm-z3fold.c-fix-race-between-migration-and-destruction.patch
>
> Compile testing
> ---------------
>
> We compiled the kernel for 3 architectures:
>
> aarch64:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
> ppc64le:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
> x86_64:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
>
> Hardware testing
> ----------------
> We booted each kernel and ran the following tests:
>
> aarch64:
> Host 1:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [1]
> ✅ Podman system integration test (as user) [1]
> ✅ LTP lite [2]
> ✅ Loopdev Sanity [3]
> ✅ jvm test suite [4]
> ✅ AMTU (Abstract Machine Test Utility) [5]
> ✅ LTP: openposix test suite [6]
> ✅ Ethernet drivers sanity [7]
> ✅ Networking socket: fuzz [8]
> ✅ audit: audit testsuite test [9]
> ✅ httpd: mod_ssl smoke sanity [10]
> ✅ iotop: sanity [11]
> ✅ tuned: tune-processes-through-perf [12]
> ✅ Usex - version 1.9-29 [13]
> ✅ storage: SCSI VPD [14]
> ✅ stress: stress-ng [15]
>
> Host 2:
> ✅ Boot test [0]
> ✅ xfstests: xfs [16]
> ✅ selinux-policy: serge-testsuite [17]
> ✅ lvm thinp sanity [18]
> ✅ storage: software RAID testing [19]
> 🚧 ✅ Storage blktests [20]
>
>
> ppc64le:
> Host 1:
> ✅ Boot test [0]
> ✅ xfstests: xfs [16]
> ❌ selinux-policy: serge-testsuite [17]
> ✅ lvm thinp sanity [18]
> ❌ storage: software RAID testing [19]
> 🚧 ❌ Storage blktests [20]
>
> Host 2:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [1]
> ✅ Podman system integration test (as user) [1]
> ✅ LTP lite [2]
> ✅ Loopdev Sanity [3]
> ✅ jvm test suite [4]
> ✅ AMTU (Abstract Machine Test Utility) [5]
> ✅ LTP: openposix test suite [6]
> ✅ Ethernet drivers sanity [7]
> ✅ Networking socket: fuzz [8]
> ✅ audit: audit testsuite test [9]
> ✅ httpd: mod_ssl smoke sanity [10]
> ✅ iotop: sanity [11]
> ✅ tuned: tune-processes-through-perf [12]
> ✅ Usex - version 1.9-29 [13]
>
>
> x86_64:
> Host 1:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [1]
> ✅ Podman system integration test (as user) [1]
> ✅ LTP lite [2]
> ✅ Loopdev Sanity [3]
> ✅ jvm test suite [4]
> ✅ AMTU (Abstract Machine Test Utility) [5]
> ✅ LTP: openposix test suite [6]
> ✅ Ethernet drivers sanity [7]
> ✅ Networking socket: fuzz [8]
> ✅ audit: audit testsuite test [9]
> ✅ httpd: mod_ssl smoke sanity [10]
> ✅ iotop: sanity [11]
> ✅ tuned: tune-processes-through-perf [12]
> ✅ pciutils: sanity smoke test [21]
> ✅ Usex - version 1.9-29 [13]
> ✅ storage: SCSI VPD [14]
> ✅ stress: stress-ng [15]
>
> Host 2:
> ✅ Boot test [0]
> ✅ xfstests: xfs [16]
> ✅ selinux-policy: serge-testsuite [17]
> ✅ lvm thinp sanity [18]
> ✅ storage: software RAID testing [19]
> 🚧 ✅ Storage blktests [20]
>
>
> Test source:
> 💚 Pull requests are welcome for new tests or improvements to existing tests!
> [0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
> [1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
> [2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/lite
> [3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
> [4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
> [5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
> [6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
> [7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/driver/sanity
> [8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
> [9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
> [10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
> [11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
> [12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
> [13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
> [14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi/vpd
> [15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
> [16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
> [17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
> [18]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/lvm/thinp/sanity
> [19]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/swraid/trim
> [20]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
> [21]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
>
> Waived tests
> ------------
> If the test run included waived tests, they are marked with 🚧. Such tests are
> executed but their results are not taken into account. Tests are waived when
> their results are not reliable enough, e.g. when they're just introduced or are
> being fixed.
>
^ permalink raw reply [flat|nested] 39+ messages in thread
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-26 20:33 CKI Project
2019-08-26 21:00 ` Major Hayden
0 siblings, 1 reply; 39+ messages in thread
From: CKI Project @ 2019-08-26 20:33 UTC (permalink / raw)
To: Linux Stable maillist; +Cc: Xiong Zhou
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: f7d5b3dc4792 - Linux 5.2.10
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/125539
One or more kernel tests failed:
ppc64le:
❌ xfstests: xfs
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: f7d5b3dc4792 - Linux 5.2.10
We grabbed the ab8cf3ce2f85 commit of the stable queue repository.
We then merged the patchset with `git am`:
asoc-simple_card_utils.h-care-null-dai-at-asoc_simpl.patch
asoc-simple-card-fix-an-use-after-free-in-simple_dai.patch
asoc-simple-card-fix-an-use-after-free-in-simple_for.patch
asoc-audio-graph-card-fix-use-after-free-in-graph_da.patch
asoc-audio-graph-card-fix-an-use-after-free-in-graph.patch
asoc-audio-graph-card-add-missing-const-at-graph_get.patch
regulator-axp20x-fix-dcdca-and-dcdcd-for-axp806.patch
regulator-axp20x-fix-dcdc5-and-dcdc6-for-axp803.patch
asoc-samsung-odroid-fix-an-use-after-free-issue-for-.patch
asoc-samsung-odroid-fix-a-double-free-issue-for-cpu_.patch
asoc-intel-bytcht_es8316-add-quirk-for-irbis-nb41-ne.patch
hid-logitech-hidpp-add-usb-pid-for-a-few-more-suppor.patch
hid-add-044f-b320-thrustmaster-inc.-2-in-1-dt.patch
mips-kernel-only-use-i8253-clocksource-with-periodic.patch
mips-fix-cacheinfo.patch
libbpf-sanitize-var-to-conservative-1-byte-int.patch
netfilter-ebtables-fix-a-memory-leak-bug-in-compat.patch
asoc-dapm-fix-handling-of-custom_stop_condition-on-d.patch
asoc-sof-use-__u32-instead-of-uint32_t-in-uapi-heade.patch
spi-pxa2xx-balance-runtime-pm-enable-disable-on-erro.patch
bpf-sockmap-sock_map_delete-needs-to-use-xchg.patch
bpf-sockmap-synchronize_rcu-before-free-ing-map.patch
bpf-sockmap-only-create-entry-if-ulp-is-not-already-.patch
selftests-bpf-fix-sendmsg6_prog-on-s390.patch
asoc-dapm-fix-a-memory-leak-bug.patch
bonding-force-slave-speed-check-after-link-state-rec.patch
net-mvpp2-don-t-check-for-3-consecutive-idle-frames-.patch
selftests-forwarding-gre_multipath-enable-ipv4-forwa.patch
selftests-forwarding-gre_multipath-fix-flower-filter.patch
selftests-bpf-add-another-gso_segs-access.patch
libbpf-fix-using-uninitialized-ioctl-results.patch
can-dev-call-netif_carrier_off-in-register_candev.patch
can-mcp251x-add-error-check-when-wq-alloc-failed.patch
can-gw-fix-error-path-of-cgw_module_init.patch
asoc-fail-card-instantiation-if-dai-format-setup-fai.patch
staging-fbtft-fix-gpio-handling.patch
libbpf-silence-gcc8-warning-about-string-truncation.patch
st21nfca_connectivity_event_received-null-check-the-.patch
st_nci_hci_connectivity_event_received-null-check-th.patch
nl-mac-80211-fix-interface-combinations-on-crypto-co.patch
asoc-ti-davinci-mcasp-fix-clk-pdir-handling-for-i2s-.patch
asoc-rockchip-fix-mono-capture.patch
asoc-ti-davinci-mcasp-correct-slot_width-posed-const.patch
net-usb-qmi_wwan-add-the-broadmobi-bm818-card.patch
qed-rdma-fix-the-hw_ver-returned-in-device-attribute.patch
isdn-misdn-hfcsusb-fix-possible-null-pointer-derefer.patch
habanalabs-fix-f-w-download-in-be-architecture.patch
mac80211_hwsim-fix-possible-null-pointer-dereference.patch
net-stmmac-manage-errors-returned-by-of_get_mac_addr.patch
netfilter-ipset-actually-allow-destination-mac-addre.patch
netfilter-ipset-copy-the-right-mac-address-in-bitmap.patch
netfilter-ipset-fix-rename-concurrency-with-listing.patch
rxrpc-fix-potential-deadlock.patch
rxrpc-fix-the-lack-of-notification-when-sendmsg-fail.patch
nvmem-use-the-same-permissions-for-eeprom-as-for-nvm.patch
iwlwifi-mvm-avoid-races-in-rate-init-and-rate-perfor.patch
iwlwifi-dbg_ini-move-iwl_dbg_tlv_load_bin-out-of-deb.patch
iwlwifi-dbg_ini-move-iwl_dbg_tlv_free-outside-of-deb.patch
iwlwifi-fix-locking-in-delayed-gtk-setting.patch
iwlwifi-mvm-send-lq-command-always-async.patch
enetc-fix-build-error-without-phylib.patch
isdn-hfcsusb-fix-misdn-driver-crash-caused-by-transf.patch
net-phy-phy_led_triggers-fix-a-possible-null-pointer.patch
perf-bench-numa-fix-cpu0-binding.patch
spi-pxa2xx-add-support-for-intel-tiger-lake.patch
can-sja1000-force-the-string-buffer-null-terminated.patch
can-peak_usb-force-the-string-buffer-null-terminated.patch
asoc-amd-acp3x-use-dma_ops-of-parent-device-for-acp3.patch
net-ethernet-qlogic-qed-force-the-string-buffer-null.patch
enetc-select-phylib-while-config_fsl_enetc_vf-is-set.patch
nfsv4-fix-a-credential-refcount-leak-in-nfs41_check_.patch
nfsv4-when-recovering-state-fails-with-eagain-retry-.patch
nfsv4.1-fix-open-stateid-recovery.patch
nfsv4.1-only-reap-expired-delegations.patch
nfsv4-fix-a-potential-sleep-while-atomic-in-nfs4_do_.patch
nfs-fix-regression-whereby-fscache-errors-are-appear.patch
hid-quirks-set-the-increment_usage_on_duplicate-quir.patch
hid-input-fix-a4tech-horizontal-wheel-custom-usage.patch
drm-rockchip-suspend-dp-late.patch
smb3-fix-potential-memory-leak-when-processing-compo.patch
smb3-kernel-oops-mounting-a-encryptdata-share-with-c.patch
sched-deadline-fix-double-accounting-of-rq-running-b.patch
sched-psi-reduce-psimon-fifo-priority.patch
sched-psi-do-not-require-setsched-permission-from-th.patch
s390-protvirt-avoid-memory-sharing-for-diag-308-set-.patch
s390-mm-fix-dump_pagetables-top-level-page-table-wal.patch
s390-put-_stext-and-_etext-into-.text-section.patch
ata-rb532_cf-fix-unused-variable-warning-in-rb532_pa.patch
net-cxgb3_main-fix-a-resource-leak-in-a-error-path-i.patch
net-stmmac-fix-issues-when-number-of-queues-4.patch
net-stmmac-tc-do-not-return-a-fragment-entry.patch
drm-amdgpu-pin-the-csb-buffer-on-hw-init-for-gfx-v8.patch
net-hisilicon-make-hip04_tx_reclaim-non-reentrant.patch
net-hisilicon-fix-hip04-xmit-never-return-tx_busy.patch
net-hisilicon-fix-dma_map_single-failed-on-arm64.patch
nfsv4-ensure-state-recovery-handles-etimedout-correc.patch
libata-have-ata_scsi_rw_xlat-fail-invalid-passthroug.patch
libata-add-sg-safety-checks-in-sff-pio-transfers.patch
x86-lib-cpu-address-missing-prototypes-warning.patch
drm-vmwgfx-fix-memory-leak-when-too-many-retries-hav.patch
block-aoe-fix-kernel-crash-due-to-atomic-sleep-when-.patch
block-bfq-handle-null-return-value-by-bfq_init_rq.patch
perf-ftrace-fix-failure-to-set-cpumask-when-only-one.patch
perf-cpumap-fix-writing-to-illegal-memory-in-handlin.patch
perf-pmu-events-fix-missing-cpu_clk_unhalted.core-ev.patch
dt-bindings-riscv-fix-the-schema-compatible-string-f.patch
kvm-arm64-don-t-write-junk-to-sysregs-on-reset.patch
kvm-arm-don-t-write-junk-to-cp15-registers-on-reset.patch
selftests-kvm-adding-config-fragments.patch
iwlwifi-mvm-disable-tx-amsdu-on-older-nics.patch
hid-wacom-correct-misreported-ekr-ring-values.patch
hid-wacom-correct-distance-scale-for-2nd-gen-intuos-devices.patch
revert-kvm-x86-mmu-zap-only-the-relevant-pages-when-removing-a-memslot.patch
revert-dm-bufio-fix-deadlock-with-loop-device.patch
clk-socfpga-stratix10-fix-rate-caclulationg-for-cnt_clks.patch
ceph-clear-page-dirty-before-invalidate-page.patch
ceph-don-t-try-fill-file_lock-on-unsuccessful-getfilelock-reply.patch
libceph-fix-pg-split-vs-osd-re-connect-race.patch
drm-amdgpu-gfx9-update-pg_flags-after-determining-if-gfx-off-is-possible.patch
drm-nouveau-don-t-retry-infinitely-when-receiving-no-data-on-i2c-over-aux.patch
scsi-ufs-fix-null-pointer-dereference-in-ufshcd_config_vreg_hpm.patch
gpiolib-never-report-open-drain-source-lines-as-input-to-user-space.patch
drivers-hv-vmbus-fix-virt_to_hvpfn-for-x86_pae.patch
userfaultfd_release-always-remove-uffd-flags-and-clear-vm_userfaultfd_ctx.patch
x86-retpoline-don-t-clobber-rflags-during-call_nospec-on-i386.patch
x86-apic-handle-missing-global-clockevent-gracefully.patch
x86-cpu-amd-clear-rdrand-cpuid-bit-on-amd-family-15h-16h.patch
x86-boot-save-fields-explicitly-zero-out-everything-else.patch
x86-boot-fix-boot-regression-caused-by-bootparam-sanitizing.patch
ib-hfi1-unsafe-psn-checking-for-tid-rdma-read-resp-packet.patch
ib-hfi1-add-additional-checks-when-handling-tid-rdma-read-resp-packet.patch
ib-hfi1-add-additional-checks-when-handling-tid-rdma-write-data-packet.patch
ib-hfi1-drop-stale-tid-rdma-packets-that-cause-tiderr.patch
psi-get-poll_work-to-run-when-calling-poll-syscall-next-time.patch
dm-kcopyd-always-complete-failed-jobs.patch
dm-dust-use-dust-block-size-for-badblocklist-index.patch
dm-btree-fix-order-of-block-initialization-in-btree_split_beneath.patch
dm-integrity-fix-a-crash-due-to-bug_on-in-__journal_read_write.patch
dm-raid-add-missing-cleanup-in-raid_ctr.patch
dm-space-map-metadata-fix-missing-store-of-apply_bops-return-value.patch
dm-table-fix-invalid-memory-accesses-with-too-high-sector-number.patch
dm-zoned-improve-error-handling-in-reclaim.patch
dm-zoned-improve-error-handling-in-i-o-map-code.patch
dm-zoned-properly-handle-backing-device-failure.patch
genirq-properly-pair-kobject_del-with-kobject_add.patch
mm-z3fold.c-fix-race-between-migration-and-destruction.patch
mm-page_alloc-move_freepages-should-not-examine-struct-page-of-reserved-memory.patch
mm-memcontrol-flush-percpu-vmstats-before-releasing-memcg.patch
mm-memcontrol-flush-percpu-vmevents-before-releasing-memcg.patch
mm-page_owner-handle-thp-splits-correctly.patch
Compile testing
---------------
We compiled the kernel for 3 architectures:
aarch64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
ppc64le:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
x86_64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
✅ Boot test [0]
✅ xfstests: xfs [1]
✅ selinux-policy: serge-testsuite [2]
✅ lvm thinp sanity [3]
✅ storage: software RAID testing [4]
🚧 ✅ Storage blktests [5]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [6]
✅ Podman system integration test (as user) [6]
✅ LTP lite [7]
✅ Loopdev Sanity [8]
✅ jvm test suite [9]
✅ AMTU (Abstract Machine Test Utility) [10]
✅ LTP: openposix test suite [11]
✅ Ethernet drivers sanity [12]
✅ Networking socket: fuzz [13]
✅ audit: audit testsuite test [14]
✅ httpd: mod_ssl smoke sanity [15]
✅ iotop: sanity [16]
✅ tuned: tune-processes-through-perf [17]
✅ Usex - version 1.9-29 [18]
✅ storage: SCSI VPD [19]
✅ stress: stress-ng [20]
ppc64le:
Host 1:
✅ Boot test [0]
✅ Podman system integration test (as root) [6]
✅ Podman system integration test (as user) [6]
✅ LTP lite [7]
✅ Loopdev Sanity [8]
✅ jvm test suite [9]
✅ AMTU (Abstract Machine Test Utility) [10]
✅ LTP: openposix test suite [11]
✅ Ethernet drivers sanity [12]
✅ Networking socket: fuzz [13]
✅ audit: audit testsuite test [14]
✅ httpd: mod_ssl smoke sanity [15]
✅ iotop: sanity [16]
✅ tuned: tune-processes-through-perf [17]
✅ Usex - version 1.9-29 [18]
Host 2:
⚡ Internal infrastructure issues prevented one or more tests (marked
with ⚡⚡⚡) from running on this architecture.
This is not the fault of the kernel that was tested.
✅ Boot test [0]
❌ xfstests: xfs [1]
⚡⚡⚡ selinux-policy: serge-testsuite [2]
⚡⚡⚡ lvm thinp sanity [3]
⚡⚡⚡ storage: software RAID testing [4]
🚧 ⚡⚡⚡ Storage blktests [5]
x86_64:
Host 1:
✅ Boot test [0]
✅ xfstests: xfs [1]
✅ selinux-policy: serge-testsuite [2]
✅ lvm thinp sanity [3]
✅ storage: software RAID testing [4]
🚧 ✅ Storage blktests [5]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [6]
✅ Podman system integration test (as user) [6]
✅ LTP lite [7]
✅ Loopdev Sanity [8]
✅ jvm test suite [9]
✅ AMTU (Abstract Machine Test Utility) [10]
✅ LTP: openposix test suite [11]
✅ Ethernet drivers sanity [12]
✅ Networking socket: fuzz [13]
✅ audit: audit testsuite test [14]
✅ httpd: mod_ssl smoke sanity [15]
✅ iotop: sanity [16]
✅ tuned: tune-processes-through-perf [17]
✅ pciutils: sanity smoke test [21]
✅ Usex - version 1.9-29 [18]
✅ storage: SCSI VPD [19]
✅ stress: stress-ng [20]
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/lvm/thinp/sanity
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/swraid/trim
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/lite
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/driver/sanity
[13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
[14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
[15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
[16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
[17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
[18]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
[19]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi/vpd
[20]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
[21]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-26 20:33 CKI Project
@ 2019-08-26 21:00 ` Major Hayden
0 siblings, 0 replies; 39+ messages in thread
From: Major Hayden @ 2019-08-26 21:00 UTC (permalink / raw)
To: CKI Project, Linux Stable maillist; +Cc: Xiong Zhou
On 8/26/19 3:33 PM, CKI Project wrote:
> ppc64le:
> Host 1:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [6]
> ✅ Podman system integration test (as user) [6]
> ✅ LTP lite [7]
> ✅ Loopdev Sanity [8]
> ✅ jvm test suite [9]
> ✅ AMTU (Abstract Machine Test Utility) [10]
> ✅ LTP: openposix test suite [11]
> ✅ Ethernet drivers sanity [12]
> ✅ Networking socket: fuzz [13]
> ✅ audit: audit testsuite test [14]
> ✅ httpd: mod_ssl smoke sanity [15]
> ✅ iotop: sanity [16]
> ✅ tuned: tune-processes-through-perf [17]
> ✅ Usex - version 1.9-29 [18]
>
> Host 2:
>
> ⚡ Internal infrastructure issues prevented one or more tests (marked
> with ⚡⚡⚡) from running on this architecture.
> This is not the fault of the kernel that was tested.
>
> ✅ Boot test [0]
> ❌ xfstests: xfs [1]
> ⚡⚡⚡ selinux-policy: serge-testsuite [2]
> ⚡⚡⚡ lvm thinp sanity [3]
> ⚡⚡⚡ storage: software RAID testing [4]
> 🚧 ⚡⚡⚡ Storage blktests [5]
It looks like this one had a problem with the RPM database shortly after xfstests finished. You can probably ignore this failure for now.
--
Major Hayden
^ permalink raw reply [flat|nested] 39+ messages in thread
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-25 14:37 CKI Project
2019-08-25 14:41 ` Greg KH
0 siblings, 1 reply; 39+ messages in thread
From: CKI Project @ 2019-08-25 14:37 UTC (permalink / raw)
To: Linux Stable maillist
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: f7d5b3dc4792 - Linux 5.2.10
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/123306
When we attempted to merge the patchset, we received an error:
error: patch failed: security/keys/trusted.c:1228
error: security/keys/trusted.c: patch does not apply
hint: Use 'git am --show-current-patch' to see the failed patch
Applying: KEYS: trusted: allow module init if TPM is inactive or deactivated
Patch failed at 0001 KEYS: trusted: allow module init if TPM is inactive or deactivated
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: f7d5b3dc4792 - Linux 5.2.10
We grabbed the cc88f4442e50 commit of the stable queue repository.
We then merged the patchset with `git am`:
keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-25 14:37 CKI Project
@ 2019-08-25 14:41 ` Greg KH
2019-08-26 8:23 ` Nikolai Kondrashov
0 siblings, 1 reply; 39+ messages in thread
From: Greg KH @ 2019-08-25 14:41 UTC (permalink / raw)
To: CKI Project; +Cc: Linux Stable maillist
On Sun, Aug 25, 2019 at 10:37:26AM -0400, CKI Project wrote:
>
> Hello,
>
> We ran automated tests on a patchset that was proposed for merging into this
> kernel tree. The patches were applied to:
>
> Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: f7d5b3dc4792 - Linux 5.2.10
>
> The results of these automated tests are provided below.
>
> Overall result: FAILED (see details below)
> Merge: FAILED
>
> All kernel binaries, config files, and logs are available for download here:
>
> https://artifacts.cki-project.org/pipelines/123306
>
>
>
>
> When we attempted to merge the patchset, we received an error:
>
> error: patch failed: security/keys/trusted.c:1228
> error: security/keys/trusted.c: patch does not apply
> hint: Use 'git am --show-current-patch' to see the failed patch
> Applying: KEYS: trusted: allow module init if TPM is inactive or deactivated
> Patch failed at 0001 KEYS: trusted: allow module init if TPM is inactive or deactivated
>
> We hope that these logs can help you find the problem quickly. For the full
> detail on our testing procedures, please scroll to the bottom of this message.
>
> Please reply to this email if you have any questions about the tests that we
> ran or if you have any suggestions on how to make future tests more effective.
>
> ,-. ,-.
> ( C ) ( K ) Continuous
> `-',-.`-' Kernel
> ( I ) Integration
> `-'
> ______________________________________________________________________________
>
> Merge testing
> -------------
>
> We cloned this repository and checked out the following commit:
>
> Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: f7d5b3dc4792 - Linux 5.2.10
>
>
> We grabbed the cc88f4442e50 commit of the stable queue repository.
>
> We then merged the patchset with `git am`:
>
> keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
That file is not in the repo, I think your system is messed up :(
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-25 14:41 ` Greg KH
@ 2019-08-26 8:23 ` Nikolai Kondrashov
2019-08-26 8:33 ` Greg KH
0 siblings, 1 reply; 39+ messages in thread
From: Nikolai Kondrashov @ 2019-08-26 8:23 UTC (permalink / raw)
To: Greg KH, CKI Project; +Cc: Linux Stable maillist
On 8/25/19 5:41 PM, Greg KH wrote:
> On Sun, Aug 25, 2019 at 10:37:26AM -0400, CKI Project wrote:
>> Merge testing
>> -------------
>>
>> We cloned this repository and checked out the following commit:
>>
>> Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
>> Commit: f7d5b3dc4792 - Linux 5.2.10
>>
>>
>> We grabbed the cc88f4442e50 commit of the stable queue repository.
>>
>> We then merged the patchset with `git am`:
>>
>> keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
>
> That file is not in the repo, I think your system is messed up :(
Sorry for the trouble, Greg, but I think it's a race between the changes to
the two repos.
The job which triggered this message was started right before the moment this
commit was made:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=af2f46e26e770b3aa0bc304a13ecd24763f3b452
At that moment, the repo was still on this commit, about five hours old:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=cc88f4442e505e9f1f21c8c119debe89cbf63ab2
which still had the file. And when the job finished, and the message reached
you, yes, the repo no longer contained it.
At the moment the job started, the latest commit to stable/linux.git
was about 22 minutes old:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.2.y&id=f7d5b3dc4792a5fe0a4d6b8106a8f3eb20c3c24c
and the repo already contained the patches from the queue, including the one
the job tried to merge:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.2.y&id=f820ecf609cc38676071ec6c6d3e96b26c73b747
IIRC, we agreed to not start testing both of the repos until the latest
commits are at least 5 minutes old. In this situation the latest commit was 22
minutes old, so the system started testing.
We could increase the window to, say, 30 minutes (or something else), to avoid
misfires like this, but then the response time would be increased accordingly.
It's your pick :)
Nick
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-26 8:23 ` Nikolai Kondrashov
@ 2019-08-26 8:33 ` Greg KH
2019-08-26 9:13 ` Nikolai Kondrashov
0 siblings, 1 reply; 39+ messages in thread
From: Greg KH @ 2019-08-26 8:33 UTC (permalink / raw)
To: Nikolai Kondrashov; +Cc: CKI Project, Linux Stable maillist
On Mon, Aug 26, 2019 at 11:23:58AM +0300, Nikolai Kondrashov wrote:
> On 8/25/19 5:41 PM, Greg KH wrote:
> > On Sun, Aug 25, 2019 at 10:37:26AM -0400, CKI Project wrote:
> > > Merge testing
> > > -------------
> > >
> > > We cloned this repository and checked out the following commit:
> > >
> > > Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> > > Commit: f7d5b3dc4792 - Linux 5.2.10
> > >
> > >
> > > We grabbed the cc88f4442e50 commit of the stable queue repository.
> > >
> > > We then merged the patchset with `git am`:
> > >
> > > keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
> >
> > That file is not in the repo, I think your system is messed up :(
>
> Sorry for the trouble, Greg, but I think it's a race between the changes to
> the two repos.
>
> The job which triggered this message was started right before the moment this
> commit was made:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=af2f46e26e770b3aa0bc304a13ecd24763f3b452
>
> At that moment, the repo was still on this commit, about five hours old:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=cc88f4442e505e9f1f21c8c119debe89cbf63ab2
>
> which still had the file. And when the job finished, and the message reached
> you, yes, the repo no longer contained it.
>
> At the moment the job started, the latest commit to stable/linux.git
> was about 22 minutes old:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.2.y&id=f7d5b3dc4792a5fe0a4d6b8106a8f3eb20c3c24c
>
> and the repo already contained the patches from the queue, including the one
> the job tried to merge:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.2.y&id=f820ecf609cc38676071ec6c6d3e96b26c73b747
How in the world are you seeing such a messed up tree?
The 5.2.10 commit moved things around, in one single atomic move.
> IIRC, we agreed to not start testing both of the repos until the latest
> commits are at least 5 minutes old. In this situation the latest commit was 22
> minutes old, so the system started testing.
>
> We could increase the window to, say, 30 minutes (or something else), to avoid
> misfires like this, but then the response time would be increased accordingly.
>
> It's your pick :)
Why is there any race at all?
Why do you not have a local mirror of the repo? When it updates, then
run the tests. Every commit in the tree is "stand alone" and things
should work at that point in time. Don't use a commit as a "time to go
mirror something at a later point in time", as you are ending up with
trees that are obviously not correct at all.
I think you need to rework your systems as no one else seems to have
this "stale random tree state" issue.
Git does commits in an atomic fashion, how you all are messing that up
shows you are doing _way_ more work than you probably need to :)
thanks,
greg k-h
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-26 8:33 ` Greg KH
@ 2019-08-26 9:13 ` Nikolai Kondrashov
2019-08-26 9:40 ` Nikolai Kondrashov
0 siblings, 1 reply; 39+ messages in thread
From: Nikolai Kondrashov @ 2019-08-26 9:13 UTC (permalink / raw)
To: Greg KH; +Cc: CKI Project, Linux Stable maillist
On 8/26/19 11:33 AM, Greg KH wrote:
> On Mon, Aug 26, 2019 at 11:23:58AM +0300, Nikolai Kondrashov wrote:
>> On 8/25/19 5:41 PM, Greg KH wrote:
>>> On Sun, Aug 25, 2019 at 10:37:26AM -0400, CKI Project wrote:
>>>> Merge testing
>>>> -------------
>>>>
>>>> We cloned this repository and checked out the following commit:
>>>>
>>>> Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
>>>> Commit: f7d5b3dc4792 - Linux 5.2.10
>>>>
>>>>
>>>> We grabbed the cc88f4442e50 commit of the stable queue repository.
>>>>
>>>> We then merged the patchset with `git am`:
>>>>
>>>> keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
>>>
>>> That file is not in the repo, I think your system is messed up :(
>>
>> Sorry for the trouble, Greg, but I think it's a race between the changes to
>> the two repos.
>>
>> The job which triggered this message was started right before the moment this
>> commit was made:
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=af2f46e26e770b3aa0bc304a13ecd24763f3b452
>>
>> At that moment, the repo was still on this commit, about five hours old:
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=cc88f4442e505e9f1f21c8c119debe89cbf63ab2
>>
>> which still had the file. And when the job finished, and the message reached
>> you, yes, the repo no longer contained it.
>>
>> At the moment the job started, the latest commit to stable/linux.git
>> was about 22 minutes old:
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.2.y&id=f7d5b3dc4792a5fe0a4d6b8106a8f3eb20c3c24c
>>
>> and the repo already contained the patches from the queue, including the one
>> the job tried to merge:
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.2.y&id=f820ecf609cc38676071ec6c6d3e96b26c73b747
>
> How in the world are you seeing such a messed up tree?
>
> The 5.2.10 commit moved things around, in one single atomic move.
>
>> IIRC, we agreed to not start testing both of the repos until the latest
>> commits are at least 5 minutes old. In this situation the latest commit was 22
>> minutes old, so the system started testing.
>>
>> We could increase the window to, say, 30 minutes (or something else), to avoid
>> misfires like this, but then the response time would be increased accordingly.
>>
>> It's your pick :)
>
> Why is there any race at all?
>
> Why do you not have a local mirror of the repo? When it updates, then
> run the tests. Every commit in the tree is "stand alone" and things
> should work at that point in time. Don't use a commit as a "time to go
> mirror something at a later point in time", as you are ending up with
> trees that are obviously not correct at all.
>
> I think you need to rework your systems as no one else seems to have
> this "stale random tree state" issue.
>
> Git does commits in an atomic fashion, how you all are messing that up
> shows you are doing _way_ more work than you probably need to :)
Sorry, I'm not the one who implemented and maintains the system, I'm just
generally aware of how it works and am looking at the code right now, so I
could be misunderstanding something. Please bear with me :)
However, I don't see how anything could be done, if we have two git repos,
which are inconsistent with each other, when CI comes to test them.
I'll try to draw the timeline of what was happening to explain what I think is
the problem. All times are in my timezone (UTC+03:00).
Time stable/linux.git stable/stable-queue.git Comments
branch linux-5.2.y branch master
subdir queue-5.2
--------------- ------------------- ----------------------- -----------------
Aug 5 19:44:27 aad39e30fb9e6e72, Repos are
"Linux 5.2.9", consistent
*doesn't have* the
patch that failed
Aug 25 11:53:25 cc88f4442e505e9f, Repos are
"Linux 4.4.190", consistent
*has* the patch
that failed
Aug 25 17:13:54 f7d5b3dc4792a5, Repos are
"Linux 5.2.10", inconsistent,
contains patches both contain
from the queue the same patches
above, including
the failed one
Aug 25 17:36:18 Our CI job starts
Aug 25 17:36:19 af2f46e26e770b3a Repos are
"Linux 5.2.10", consistent
"queue-5.2" dir is
removed, doesn't
have the failed
patch
Aug 25 17:37:23 Our CI sends
failure report
I.e. I think the problem was that both linux-5.2.y branch of stable/linux.git,
and the queue-5.2 subdir of master branch of stable/stable-queue.git contained
the same patches for about 22 minutes on Aug 25, when our CI started.
We sample the latest commits from both repos at the same time (well, as close
as Python and HTTP allow us), and we update our clones to those before
testing.
We also don't start testing if the commits in either are less than 5 minutes
old to avoid testing inconsistent repos, assuming that 5 minutes are enough to
update them both to keep them in consistency. We can increase that time to
what you think best fits your workflow, to avoid hitting these problems.
Nick
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-26 9:13 ` Nikolai Kondrashov
@ 2019-08-26 9:40 ` Nikolai Kondrashov
2019-08-26 11:12 ` Nikolai Kondrashov
0 siblings, 1 reply; 39+ messages in thread
From: Nikolai Kondrashov @ 2019-08-26 9:40 UTC (permalink / raw)
To: Greg KH; +Cc: CKI Project, Linux Stable maillist
On 8/26/19 12:13 PM, Nikolai Kondrashov wrote:
> On 8/26/19 11:33 AM, Greg KH wrote:
>> On Mon, Aug 26, 2019 at 11:23:58AM +0300, Nikolai Kondrashov wrote:
>>> On 8/25/19 5:41 PM, Greg KH wrote:
>>>> On Sun, Aug 25, 2019 at 10:37:26AM -0400, CKI Project wrote:
>>>>> Merge testing
>>>>> -------------
>>>>>
>>>>> We cloned this repository and checked out the following commit:
>>>>>
>>>>> Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
>>>>> Commit: f7d5b3dc4792 - Linux 5.2.10
>>>>>
>>>>>
>>>>> We grabbed the cc88f4442e50 commit of the stable queue repository.
>>>>>
>>>>> We then merged the patchset with `git am`:
>>>>>
>>>>> keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
>>>>
>>>> That file is not in the repo, I think your system is messed up :(
>>>
>>> Sorry for the trouble, Greg, but I think it's a race between the changes to
>>> the two repos.
>>>
>>> The job which triggered this message was started right before the moment this
>>> commit was made:
>>>
>>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=af2f46e26e770b3aa0bc304a13ecd24763f3b452
>>>
>>> At that moment, the repo was still on this commit, about five hours old:
>>>
>>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=cc88f4442e505e9f1f21c8c119debe89cbf63ab2
>>>
>>> which still had the file. And when the job finished, and the message reached
>>> you, yes, the repo no longer contained it.
>>>
>>> At the moment the job started, the latest commit to stable/linux.git
>>> was about 22 minutes old:
>>>
>>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.2.y&id=f7d5b3dc4792a5fe0a4d6b8106a8f3eb20c3c24c
>>>
>>> and the repo already contained the patches from the queue, including the one
>>> the job tried to merge:
>>>
>>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.2.y&id=f820ecf609cc38676071ec6c6d3e96b26c73b747
>>
>> How in the world are you seeing such a messed up tree?
>>
>> The 5.2.10 commit moved things around, in one single atomic move.
>>
>>> IIRC, we agreed to not start testing both of the repos until the latest
>>> commits are at least 5 minutes old. In this situation the latest commit was 22
>>> minutes old, so the system started testing.
>>>
>>> We could increase the window to, say, 30 minutes (or something else), to avoid
>>> misfires like this, but then the response time would be increased accordingly.
>>>
>>> It's your pick :)
>>
>> Why is there any race at all?
>>
>> Why do you not have a local mirror of the repo? When it updates, then
>> run the tests. Every commit in the tree is "stand alone" and things
>> should work at that point in time. Don't use a commit as a "time to go
>> mirror something at a later point in time", as you are ending up with
>> trees that are obviously not correct at all.
>>
>> I think you need to rework your systems as no one else seems to have
>> this "stale random tree state" issue.
>>
>> Git does commits in an atomic fashion, how you all are messing that up
>> shows you are doing _way_ more work than you probably need to :)
>
> Sorry, I'm not the one who implemented and maintains the system, I'm just
> generally aware of how it works and am looking at the code right now, so I
> could be misunderstanding something. Please bear with me :)
>
> However, I don't see how anything could be done, if we have two git repos,
> which are inconsistent with each other, when CI comes to test them.
>
> I'll try to draw the timeline of what was happening to explain what I think is
> the problem. All times are in my timezone (UTC+03:00).
>
> Time stable/linux.git stable/stable-queue.git Comments
> branch linux-5.2.y branch master
> subdir queue-5.2
> --------------- ------------------- ----------------------- -----------------
> Aug 5 19:44:27 aad39e30fb9e6e72, Repos are
> "Linux 5.2.9", consistent
> *doesn't have* the
> patch that failed
>
> Aug 25 11:53:25 cc88f4442e505e9f, Repos are
> "Linux 4.4.190", consistent
> *has* the patch
> that failed
>
> Aug 25 17:13:54 f7d5b3dc4792a5, Repos are
> "Linux 5.2.10", inconsistent,
> contains patches both contain
> from the queue the same patches
> above, including
> the failed one
>
> Aug 25 17:36:18 Our CI job starts
>
> Aug 25 17:36:19 af2f46e26e770b3a Repos are
> "Linux 5.2.10", consistent
> "queue-5.2" dir is
> removed, doesn't
> have the failed
> patch
>
> Aug 25 17:37:23 Our CI sends
> failure report
>
> I.e. I think the problem was that both linux-5.2.y branch of stable/linux.git,
> and the queue-5.2 subdir of master branch of stable/stable-queue.git contained
> the same patches for about 22 minutes on Aug 25, when our CI started.
>
> We sample the latest commits from both repos at the same time (well, as close
> as Python and HTTP allow us), and we update our clones to those before
> testing.
>
> We also don't start testing if the commits in either are less than 5 minutes
> old to avoid testing inconsistent repos, assuming that 5 minutes are enough to
> update them both to keep them in consistency. We can increase that time to
> what you think best fits your workflow, to avoid hitting these problems.
OK, I keep forgetting about the fact that commit and push times are different,
and I have no idea what was pushed when. I'll go check our code and logs
a little closer.
Nick
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-26 9:40 ` Nikolai Kondrashov
@ 2019-08-26 11:12 ` Nikolai Kondrashov
2019-08-26 11:39 ` Nikolai Kondrashov
0 siblings, 1 reply; 39+ messages in thread
From: Nikolai Kondrashov @ 2019-08-26 11:12 UTC (permalink / raw)
To: Greg KH; +Cc: CKI Project, Linux Stable maillist
On 8/26/19 12:40 PM, Nikolai Kondrashov wrote:
> On 8/26/19 12:13 PM, Nikolai Kondrashov wrote:
>> On 8/26/19 11:33 AM, Greg KH wrote:
>>> On Mon, Aug 26, 2019 at 11:23:58AM +0300, Nikolai Kondrashov wrote:
>>>> On 8/25/19 5:41 PM, Greg KH wrote:
>>>>> On Sun, Aug 25, 2019 at 10:37:26AM -0400, CKI Project wrote:
>>>>>> Merge testing
>>>>>> -------------
>>>>>>
>>>>>> We cloned this repository and checked out the following commit:
>>>>>>
>>>>>> Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
>>>>>> Commit: f7d5b3dc4792 - Linux 5.2.10
>>>>>>
>>>>>>
>>>>>> We grabbed the cc88f4442e50 commit of the stable queue repository.
>>>>>>
>>>>>> We then merged the patchset with `git am`:
>>>>>>
>>>>>> keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
>>>>>
>>>>> That file is not in the repo, I think your system is messed up :(
>>>>
>>>> Sorry for the trouble, Greg, but I think it's a race between the changes to
>>>> the two repos.
>>>>
>>>> The job which triggered this message was started right before the moment this
>>>> commit was made:
>>>>
>>>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=af2f46e26e770b3aa0bc304a13ecd24763f3b452
>>>>
>>>> At that moment, the repo was still on this commit, about five hours old:
>>>>
>>>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=cc88f4442e505e9f1f21c8c119debe89cbf63ab2
>>>>
>>>> which still had the file. And when the job finished, and the message reached
>>>> you, yes, the repo no longer contained it.
>>>>
>>>> At the moment the job started, the latest commit to stable/linux.git
>>>> was about 22 minutes old:
>>>>
>>>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.2.y&id=f7d5b3dc4792a5fe0a4d6b8106a8f3eb20c3c24c
>>>>
>>>> and the repo already contained the patches from the queue, including the one
>>>> the job tried to merge:
>>>>
>>>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.2.y&id=f820ecf609cc38676071ec6c6d3e96b26c73b747
>>>
>>> How in the world are you seeing such a messed up tree?
>>>
>>> The 5.2.10 commit moved things around, in one single atomic move.
>>>
>>>> IIRC, we agreed to not start testing both of the repos until the latest
>>>> commits are at least 5 minutes old. In this situation the latest commit was 22
>>>> minutes old, so the system started testing.
>>>>
>>>> We could increase the window to, say, 30 minutes (or something else), to avoid
>>>> misfires like this, but then the response time would be increased accordingly.
>>>>
>>>> It's your pick :)
>>>
>>> Why is there any race at all?
>>>
>>> Why do you not have a local mirror of the repo? When it updates, then
>>> run the tests. Every commit in the tree is "stand alone" and things
>>> should work at that point in time. Don't use a commit as a "time to go
>>> mirror something at a later point in time", as you are ending up with
>>> trees that are obviously not correct at all.
>>>
>>> I think you need to rework your systems as no one else seems to have
>>> this "stale random tree state" issue.
>>>
>>> Git does commits in an atomic fashion, how you all are messing that up
>>> shows you are doing _way_ more work than you probably need to :)
>>
>> Sorry, I'm not the one who implemented and maintains the system, I'm just
>> generally aware of how it works and am looking at the code right now, so I
>> could be misunderstanding something. Please bear with me :)
>>
>> However, I don't see how anything could be done, if we have two git repos,
>> which are inconsistent with each other, when CI comes to test them.
>>
>> I'll try to draw the timeline of what was happening to explain what I think is
>> the problem. All times are in my timezone (UTC+03:00).
>>
>> Time stable/linux.git stable/stable-queue.git Comments
>> branch linux-5.2.y branch master
>> subdir queue-5.2
>> --------------- ------------------- ----------------------- -----------------
>> Aug 5 19:44:27 aad39e30fb9e6e72, Repos are
>> "Linux 5.2.9", consistent
>> *doesn't have* the
>> patch that failed
>>
>> Aug 25 11:53:25 cc88f4442e505e9f, Repos are
>> "Linux 4.4.190", consistent
>> *has* the patch
>> that failed
>>
>> Aug 25 17:13:54 f7d5b3dc4792a5, Repos are
>> "Linux 5.2.10", inconsistent,
>> contains patches both contain
>> from the queue the same patches
>> above, including
>> the failed one
>>
>> Aug 25 17:36:18 Our CI job starts
>>
>> Aug 25 17:36:19 af2f46e26e770b3a Repos are
>> "Linux 5.2.10", consistent
>> "queue-5.2" dir is
>> removed, doesn't
>> have the failed
>> patch
>>
>> Aug 25 17:37:23 Our CI sends
>> failure report
>>
>> I.e. I think the problem was that both linux-5.2.y branch of stable/linux.git,
>> and the queue-5.2 subdir of master branch of stable/stable-queue.git contained
>> the same patches for about 22 minutes on Aug 25, when our CI started.
>>
>> We sample the latest commits from both repos at the same time (well, as close
>> as Python and HTTP allow us), and we update our clones to those before
>> testing.
>>
>> We also don't start testing if the commits in either are less than 5 minutes
>> old to avoid testing inconsistent repos, assuming that 5 minutes are enough to
>> update them both to keep them in consistency. We can increase that time to
>> what you think best fits your workflow, to avoid hitting these problems.
>
> OK, I keep forgetting about the fact that commit and push times are different,
> and I have no idea what was pushed when. I'll go check our code and logs
> a little closer.
OK, regardless whether the repo conflict was made public or not, we might have a
problem in the way we check the age of the latest commits. We're using cgit's
patch view for the corresponding branch, since the normal tools don't show the
commit dates without cloning the repo. Since cgit normally caches most of what
it shows, I suspect we might have hit a stale cache there.
I'll see what we can do. Either we'll keep a clone cached just for determining
when to start the CI job, or find a way to fresher data.
Nick
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-26 11:12 ` Nikolai Kondrashov
@ 2019-08-26 11:39 ` Nikolai Kondrashov
2019-08-26 13:33 ` Sasha Levin
0 siblings, 1 reply; 39+ messages in thread
From: Nikolai Kondrashov @ 2019-08-26 11:39 UTC (permalink / raw)
To: Greg KH; +Cc: CKI Project, Linux Stable maillist
On 8/26/19 2:12 PM, Nikolai Kondrashov wrote:
> On 8/26/19 12:40 PM, Nikolai Kondrashov wrote:
>> On 8/26/19 12:13 PM, Nikolai Kondrashov wrote:
>>> On 8/26/19 11:33 AM, Greg KH wrote:
>>>> On Mon, Aug 26, 2019 at 11:23:58AM +0300, Nikolai Kondrashov wrote:
>>>>> On 8/25/19 5:41 PM, Greg KH wrote:
>>>>>> On Sun, Aug 25, 2019 at 10:37:26AM -0400, CKI Project wrote:
>>>>>>> Merge testing
>>>>>>> -------------
>>>>>>>
>>>>>>> We cloned this repository and checked out the following commit:
>>>>>>>
>>>>>>> Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
>>>>>>> Commit: f7d5b3dc4792 - Linux 5.2.10
>>>>>>>
>>>>>>>
>>>>>>> We grabbed the cc88f4442e50 commit of the stable queue repository.
>>>>>>>
>>>>>>> We then merged the patchset with `git am`:
>>>>>>>
>>>>>>> keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
>>>>>>
>>>>>> That file is not in the repo, I think your system is messed up :(
>>>>>
>>>>> Sorry for the trouble, Greg, but I think it's a race between the changes to
>>>>> the two repos.
>>>>>
>>>>> The job which triggered this message was started right before the moment this
>>>>> commit was made:
>>>>>
>>>>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=af2f46e26e770b3aa0bc304a13ecd24763f3b452
>>>>>
>>>>> At that moment, the repo was still on this commit, about five hours old:
>>>>>
>>>>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/commit/?id=cc88f4442e505e9f1f21c8c119debe89cbf63ab2
>>>>>
>>>>> which still had the file. And when the job finished, and the message reached
>>>>> you, yes, the repo no longer contained it.
>>>>>
>>>>> At the moment the job started, the latest commit to stable/linux.git
>>>>> was about 22 minutes old:
>>>>>
>>>>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.2.y&id=f7d5b3dc4792a5fe0a4d6b8106a8f3eb20c3c24c
>>>>>
>>>>> and the repo already contained the patches from the queue, including the one
>>>>> the job tried to merge:
>>>>>
>>>>> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.2.y&id=f820ecf609cc38676071ec6c6d3e96b26c73b747
>>>>
>>>> How in the world are you seeing such a messed up tree?
>>>>
>>>> The 5.2.10 commit moved things around, in one single atomic move.
>>>>
>>>>> IIRC, we agreed to not start testing both of the repos until the latest
>>>>> commits are at least 5 minutes old. In this situation the latest commit was 22
>>>>> minutes old, so the system started testing.
>>>>>
>>>>> We could increase the window to, say, 30 minutes (or something else), to avoid
>>>>> misfires like this, but then the response time would be increased accordingly.
>>>>>
>>>>> It's your pick :)
>>>>
>>>> Why is there any race at all?
>>>>
>>>> Why do you not have a local mirror of the repo? When it updates, then
>>>> run the tests. Every commit in the tree is "stand alone" and things
>>>> should work at that point in time. Don't use a commit as a "time to go
>>>> mirror something at a later point in time", as you are ending up with
>>>> trees that are obviously not correct at all.
>>>>
>>>> I think you need to rework your systems as no one else seems to have
>>>> this "stale random tree state" issue.
>>>>
>>>> Git does commits in an atomic fashion, how you all are messing that up
>>>> shows you are doing _way_ more work than you probably need to :)
>>>
>>> Sorry, I'm not the one who implemented and maintains the system, I'm just
>>> generally aware of how it works and am looking at the code right now, so I
>>> could be misunderstanding something. Please bear with me :)
>>>
>>> However, I don't see how anything could be done, if we have two git repos,
>>> which are inconsistent with each other, when CI comes to test them.
>>>
>>> I'll try to draw the timeline of what was happening to explain what I think is
>>> the problem. All times are in my timezone (UTC+03:00).
>>>
>>> Time stable/linux.git stable/stable-queue.git Comments
>>> branch linux-5.2.y branch master
>>> subdir queue-5.2
>>> --------------- ------------------- ----------------------- -----------------
>>> Aug 5 19:44:27 aad39e30fb9e6e72, Repos are
>>> "Linux 5.2.9", consistent
>>> *doesn't have* the
>>> patch that failed
>>>
>>> Aug 25 11:53:25 cc88f4442e505e9f, Repos are
>>> "Linux 4.4.190", consistent
>>> *has* the patch
>>> that failed
>>>
>>> Aug 25 17:13:54 f7d5b3dc4792a5, Repos are
>>> "Linux 5.2.10", inconsistent,
>>> contains patches both contain
>>> from the queue the same patches
>>> above, including
>>> the failed one
>>>
>>> Aug 25 17:36:18 Our CI job starts
>>>
>>> Aug 25 17:36:19 af2f46e26e770b3a Repos are
>>> "Linux 5.2.10", consistent
>>> "queue-5.2" dir is
>>> removed, doesn't
>>> have the failed
>>> patch
>>>
>>> Aug 25 17:37:23 Our CI sends
>>> failure report
>>>
>>> I.e. I think the problem was that both linux-5.2.y branch of stable/linux.git,
>>> and the queue-5.2 subdir of master branch of stable/stable-queue.git contained
>>> the same patches for about 22 minutes on Aug 25, when our CI started.
>>>
>>> We sample the latest commits from both repos at the same time (well, as close
>>> as Python and HTTP allow us), and we update our clones to those before
>>> testing.
>>>
>>> We also don't start testing if the commits in either are less than 5 minutes
>>> old to avoid testing inconsistent repos, assuming that 5 minutes are enough to
>>> update them both to keep them in consistency. We can increase that time to
>>> what you think best fits your workflow, to avoid hitting these problems.
>>
>> OK, I keep forgetting about the fact that commit and push times are different,
>> and I have no idea what was pushed when. I'll go check our code and logs
>> a little closer.
>
> OK, regardless whether the repo conflict was made public or not, we might have a
> problem in the way we check the age of the latest commits. We're using cgit's
> patch view for the corresponding branch, since the normal tools don't show the
> commit dates without cloning the repo. Since cgit normally caches most of what
> it shows, I suspect we might have hit a stale cache there.
>
> I'll see what we can do. Either we'll keep a clone cached just for determining
> when to start the CI job, or find a way to fresher data.
Ah, wrong. We're actually getting latest commit hashes with "git ls-remote"
first, which I believe is not cached, and only *then* query cgit for their
date. Since commits hashes are unique and commits never change, we shouldn't
be getting any out-of-date data. The worst would be 404, and we weren't
getting that.
Here's the code in question:
https://gitlab.com/cki-project/pipeline-trigger/blob/e2e46e9580e260442805f6e92d49e53407b89f04/triggers/stable_queue_trigger.py#L82
So, this leads me to suspect the repos *were* inconsistent. Likely not as I
described before, but still. They should've been inconsistent for more than 5
minutes for us to trip on this.
Nick
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-26 11:39 ` Nikolai Kondrashov
@ 2019-08-26 13:33 ` Sasha Levin
2019-08-27 13:10 ` Nikolai Kondrashov
0 siblings, 1 reply; 39+ messages in thread
From: Sasha Levin @ 2019-08-26 13:33 UTC (permalink / raw)
To: Nikolai Kondrashov; +Cc: Greg KH, CKI Project, Linux Stable maillist
On Mon, Aug 26, 2019 at 02:39:31PM +0300, Nikolai Kondrashov wrote:
>So, this leads me to suspect the repos *were* inconsistent. Likely not as I
>described before, but still. They should've been inconsistent for more than 5
>minutes for us to trip on this.
This is likely the case. I took my sweet time doing the release and
looking at irc logs, I have gone way above 5 minutes. However, we'd
really like to avoid having a magical number of minutes here to get it
right.
To me the issue seems that you're mixing the information provided by two
repos that may have inconsistency between them, even if merely due to
sync within the CDN. You should use information provided only by one
repo.
I myself run a (rather dumb) bot that just attempts to apply/build
-stable tagged patches, and it seems to avoid the inconsistency issue by
only working with the information provided by stable-queue:
- For each of the active stable/LTS kernels (let's say 5.2 in this
"loop"), we do:
- Grab the latest released version from stable-queue:
- $ git tag | sort -V | grep 'v5\.2' | tail -n1
v5.2.10
- Check it out in linux-stable:
- $ git checkout v5.2.10
- Bail if the above fails; this solves the "consistency" problem.
- Apply the patches from the queue
- Run your tests
This way, you guarantee that linux-stable is at the right position since
you're just telling it where to go to, rather than getting information
out of that repo which might conflict with something you've learned from
stable-queue.
--
Thanks,
Sasha
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-26 13:33 ` Sasha Levin
@ 2019-08-27 13:10 ` Nikolai Kondrashov
0 siblings, 0 replies; 39+ messages in thread
From: Nikolai Kondrashov @ 2019-08-27 13:10 UTC (permalink / raw)
To: Sasha Levin; +Cc: Greg KH, CKI Project, Linux Stable maillist
On 8/26/19 4:33 PM, Sasha Levin wrote:
> On Mon, Aug 26, 2019 at 02:39:31PM +0300, Nikolai Kondrashov wrote:
>> So, this leads me to suspect the repos *were* inconsistent. Likely not as I
>> described before, but still. They should've been inconsistent for more than 5
>> minutes for us to trip on this.
>
> This is likely the case. I took my sweet time doing the release and
> looking at irc logs, I have gone way above 5 minutes. However, we'd
> really like to avoid having a magical number of minutes here to get it
> right.
>
> To me the issue seems that you're mixing the information provided by two
> repos that may have inconsistency between them, even if merely due to
> sync within the CDN. You should use information provided only by one
> repo.
>
> I myself run a (rather dumb) bot that just attempts to apply/build
> -stable tagged patches, and it seems to avoid the inconsistency issue by
> only working with the information provided by stable-queue:
>
> - For each of the active stable/LTS kernels (let's say 5.2 in this
> "loop"), we do:
> - Grab the latest released version from stable-queue:
> - $ git tag | sort -V | grep 'v5\.2' | tail -n1
> v5.2.10
> - Check it out in linux-stable:
> - $ git checkout v5.2.10
> - Bail if the above fails; this solves the "consistency" problem.
> - Apply the patches from the queue
> - Run your tests
>
> This way, you guarantee that linux-stable is at the right position since
> you're just telling it where to go to, rather than getting information
> out of that repo which might conflict with something you've learned from
> stable-queue.
Thank you, Sasha. This makes sense. You using this approach in your bot gives
us the guarantee it will work :) We'll change our trigger to this (I posted an
internal ticket and everything), likely next week.
Nick
^ permalink raw reply [flat|nested] 39+ messages in thread
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-18 21:09 CKI Project
0 siblings, 0 replies; 39+ messages in thread
From: CKI Project @ 2019-08-18 21:09 UTC (permalink / raw)
To: Linux Stable maillist
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: aad39e30fb9e - Linux 5.2.9
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/109288
One or more kernel tests failed:
aarch64:
❌ Boot test
❌ Boot test
ppc64le:
❌ Boot test
❌ Boot test
x86_64:
❌ Boot test
❌ Boot test
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: aad39e30fb9e - Linux 5.2.9
We grabbed the cf94b7f742a9 commit of the stable queue repository.
We then merged the patchset with `git am`:
keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
sh-kernel-hw_breakpoint-fix-missing-break-in-switch-statement.patch
seq_file-fix-problem-when-seeking-mid-record.patch
mm-hmm-fix-bad-subpage-pointer-in-try_to_unmap_one.patch
mm-mempolicy-make-the-behavior-consistent-when-mpol_mf_move-and-mpol_mf_strict-were-specified.patch
mm-mempolicy-handle-vma-with-unmovable-pages-mapped-correctly-in-mbind.patch
mm-z3fold.c-fix-z3fold_destroy_pool-ordering.patch
mm-z3fold.c-fix-z3fold_destroy_pool-race-condition.patch
mm-memcontrol.c-fix-use-after-free-in-mem_cgroup_iter.patch
mm-usercopy-use-memory-range-to-be-accessed-for-wraparound-check.patch
mm-vmscan-do-not-special-case-slab-reclaim-when-watermarks-are-boosted.patch
cpufreq-schedutil-don-t-skip-freq-update-when-limits-change.patch
drm-amdgpu-fix-gfx9-soft-recovery.patch
drm-nouveau-only-recalculate-pbn-vcpi-on-mode-connector-changes.patch
xtensa-add-missing-isync-to-the-cpu_reset-tlb-code.patch
arm64-ftrace-ensure-module-ftrace-trampoline-is-coherent-with-i-side.patch
alsa-hda-realtek-add-quirk-for-hp-envy-x360.patch
alsa-usb-audio-fix-a-stack-buffer-overflow-bug-in-check_input_term.patch
alsa-usb-audio-fix-an-oob-bug-in-parse_audio_mixer_unit.patch
alsa-hda-apply-workaround-for-another-amd-chip-1022-1487.patch
alsa-hda-fix-a-memory-leak-bug.patch
alsa-hda-add-a-generic-reboot_notify.patch
alsa-hda-let-all-conexant-codec-enter-d3-when-rebooting.patch
hid-holtek-test-for-sanity-of-intfdata.patch
hid-hiddev-avoid-opening-a-disconnected-device.patch
hid-hiddev-do-cleanup-in-failure-of-opening-a-device.patch
input-kbtab-sanity-check-for-endpoint-type.patch
input-iforce-add-sanity-checks.patch
net-usb-pegasus-fix-improper-read-if-get_registers-fail.patch
bpf-fix-access-to-skb_shared_info-gso_segs.patch
netfilter-ebtables-also-count-base-chain-policies.patch
riscv-correct-the-initialized-flow-of-fp-register.patch
riscv-make-__fstate_clean-work-correctly.patch
revert-i2c-imx-improve-the-error-handling-in-i2c_imx_dma_request.patch
blk-mq-move-cancel-of-requeue_work-to-the-front-of-blk_exit_queue.patch
io_uring-fix-manual-setup-of-iov_iter-for-fixed-buffers.patch
rdma-hns-fix-sg-offset-non-zero-issue.patch
ib-mlx5-replace-kfree-with-kvfree.patch
clk-at91-generated-truncate-divisor-to-generated_max.patch
clk-sprd-select-regmap_mmio-to-avoid-compile-errors.patch
clk-renesas-cpg-mssr-fix-reset-control-race-conditio.patch
dma-mapping-check-pfn-validity-in-dma_common_-mmap-g.patch
platform-x86-pcengines-apuv2-fix-softdep-statement.patch
platform-x86-intel_pmc_core-add-icl-nnpi-support-to-.patch
mm-hmm-always-return-ebusy-for-invalid-ranges-in-hmm.patch
xen-pciback-remove-set-but-not-used-variable-old_sta.patch
irqchip-gic-v3-its-free-unused-vpt_page-when-alloc-v.patch
irqchip-irq-imx-gpcv2-forward-irq-type-to-parent.patch
f2fs-fix-to-read-source-block-before-invalidating-it.patch
tools-perf-beauty-fix-usbdevfs_ioctl-table-generator.patch
perf-header-fix-divide-by-zero-error-if-f_header.att.patch
perf-header-fix-use-of-unitialized-value-warning.patch
rdma-qedr-fix-the-hca_type-and-hca_rev-returned-in-d.patch
alsa-pcm-fix-lost-wakeup-event-scenarios-in-snd_pcm_.patch
libata-zpodd-fix-small-read-overflow-in-zpodd_get_me.patch
powerpc-nvdimm-pick-nearby-online-node-if-the-device.patch
drm-bridge-lvds-encoder-fix-build-error-while-config.patch
drm-bridge-tc358764-fix-build-error.patch
btrfs-fix-deadlock-between-fiemap-and-transaction-co.patch
scsi-hpsa-correct-scsi-command-status-issue-after-re.patch
scsi-qla2xxx-fix-possible-fcport-null-pointer-derefe.patch
exit-make-setting-exit_state-consistent.patch
tracing-fix-header-include-guards-in-trace-event-hea.patch
drm-amdkfd-fix-byte-align-on-vegam.patch
drm-amd-powerplay-fix-null-pointer-dereference-aroun.patch
drm-amdgpu-fix-error-handling-in-amdgpu_cs_process_f.patch
drm-amdgpu-fix-a-potential-information-leaking-bug.patch
ata-libahci-do-not-complain-in-case-of-deferred-prob.patch
kbuild-modpost-handle-kbuild_extra_symbols-only-for-.patch
kbuild-check-for-unknown-options-with-cc-option-usag.patch
arm64-efi-fix-variable-si-set-but-not-used.patch
riscv-fix-perf-record-without-libelf-support.patch
arm64-lower-priority-mask-for-gic_prio_irqon.patch
arm64-unwind-prohibit-probing-on-return_address.patch
arm64-mm-fix-variable-pud-set-but-not-used.patch
arm64-mm-fix-variable-tag-set-but-not-used.patch
ib-core-add-mitigation-for-spectre-v1.patch
ib-mlx5-fix-mr-registration-flow-to-use-umr-properly.patch
rdma-restrack-track-driver-qp-types-in-resource-trac.patch
ib-mad-fix-use-after-free-in-ib-mad-completion-handl.patch
rdma-mlx5-release-locks-during-notifier-unregister.patch
drm-msm-fix-add_gpu_components.patch
rdma-hns-fix-error-return-code-in-hns_roce_v1_rsv_lp.patch
drm-exynos-fix-missing-decrement-of-retry-counter.patch
arm64-kprobes-recover-pstate.d-in-single-step-except.patch
arm64-make-debug-exception-handlers-visible-from-rcu.patch
revert-kmemleak-allow-to-coexist-with-fault-injectio.patch
ocfs2-remove-set-but-not-used-variable-last_hash.patch
page-flags-prioritize-kasan-bits-over-last-cpuid.patch
asm-generic-fix-wtype-limits-compiler-warnings.patch
tpm-tpm_ibm_vtpm-fix-unallocated-banks.patch
arm64-kvm-regmap-fix-unexpected-switch-fall-through.patch
staging-comedi-dt3000-fix-signed-integer-overflow-divider-base.patch
staging-comedi-dt3000-fix-rounding-up-of-timer-divisor.patch
iio-adc-max9611-fix-temperature-reading-in-probe.patch
x86-boot-save-fields-explicitly-zero-out-everything-else.patch
usb-core-fix-races-in-character-device-registration-and-deregistraion.patch
usb-gadget-udc-renesas_usb3-fix-sysfs-interface-of-role.patch
usb-cdc-acm-make-sure-a-refcount-is-taken-early-enough.patch
usb-cdc-fix-sanity-checks-in-cdc-union-parser.patch
usb-serial-option-add-d-link-dwm-222-device-id.patch
usb-serial-option-add-support-for-zte-mf871a.patch
usb-serial-option-add-the-broadmobi-bm818-card.patch
usb-serial-option-add-motorola-modem-uarts.patch
usb-setup-authorized_default-attributes-using-usb_bus_notify.patch
Compile testing
---------------
We compiled the kernel for 3 architectures:
aarch64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
ppc64le:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
x86_64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
❌ Boot test [0]
⚡⚡⚡ xfstests: xfs [1]
⚡⚡⚡ selinux-policy: serge-testsuite [2]
⚡⚡⚡ lvm thinp sanity [3]
⚡⚡⚡ storage: software RAID testing [4]
🚧 ⚡⚡⚡ Storage blktests [5]
Host 2:
❌ Boot test [0]
⚡⚡⚡ Podman system integration test (as root) [6]
⚡⚡⚡ Podman system integration test (as user) [6]
⚡⚡⚡ LTP lite [7]
⚡⚡⚡ Loopdev Sanity [8]
⚡⚡⚡ jvm test suite [9]
⚡⚡⚡ AMTU (Abstract Machine Test Utility) [10]
⚡⚡⚡ LTP: openposix test suite [11]
⚡⚡⚡ Networking socket: fuzz [12]
⚡⚡⚡ audit: audit testsuite test [13]
⚡⚡⚡ httpd: mod_ssl smoke sanity [14]
⚡⚡⚡ iotop: sanity [15]
⚡⚡⚡ tuned: tune-processes-through-perf [16]
⚡⚡⚡ Usex - version 1.9-29 [17]
⚡⚡⚡ storage: SCSI VPD [18]
⚡⚡⚡ stress: stress-ng [19]
ppc64le:
Host 1:
❌ Boot test [0]
⚡⚡⚡ Podman system integration test (as root) [6]
⚡⚡⚡ Podman system integration test (as user) [6]
⚡⚡⚡ LTP lite [7]
⚡⚡⚡ Loopdev Sanity [8]
⚡⚡⚡ jvm test suite [9]
⚡⚡⚡ AMTU (Abstract Machine Test Utility) [10]
⚡⚡⚡ LTP: openposix test suite [11]
⚡⚡⚡ Networking socket: fuzz [12]
⚡⚡⚡ audit: audit testsuite test [13]
⚡⚡⚡ httpd: mod_ssl smoke sanity [14]
⚡⚡⚡ iotop: sanity [15]
⚡⚡⚡ tuned: tune-processes-through-perf [16]
⚡⚡⚡ Usex - version 1.9-29 [17]
Host 2:
❌ Boot test [0]
⚡⚡⚡ xfstests: xfs [1]
⚡⚡⚡ selinux-policy: serge-testsuite [2]
⚡⚡⚡ lvm thinp sanity [3]
⚡⚡⚡ storage: software RAID testing [4]
🚧 ⚡⚡⚡ Storage blktests [5]
x86_64:
Host 1:
❌ Boot test [0]
⚡⚡⚡ Podman system integration test (as root) [6]
⚡⚡⚡ Podman system integration test (as user) [6]
⚡⚡⚡ LTP lite [7]
⚡⚡⚡ Loopdev Sanity [8]
⚡⚡⚡ jvm test suite [9]
⚡⚡⚡ AMTU (Abstract Machine Test Utility) [10]
⚡⚡⚡ LTP: openposix test suite [11]
⚡⚡⚡ Networking socket: fuzz [12]
⚡⚡⚡ audit: audit testsuite test [13]
⚡⚡⚡ httpd: mod_ssl smoke sanity [14]
⚡⚡⚡ iotop: sanity [15]
⚡⚡⚡ tuned: tune-processes-through-perf [16]
⚡⚡⚡ pciutils: sanity smoke test [20]
⚡⚡⚡ Usex - version 1.9-29 [17]
⚡⚡⚡ storage: SCSI VPD [18]
⚡⚡⚡ stress: stress-ng [19]
Host 2:
❌ Boot test [0]
⚡⚡⚡ xfstests: xfs [1]
⚡⚡⚡ selinux-policy: serge-testsuite [2]
⚡⚡⚡ lvm thinp sanity [3]
⚡⚡⚡ storage: software RAID testing [4]
🚧 ⚡⚡⚡ Storage blktests [5]
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/lvm/thinp/sanity
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/swraid/trim
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/lite
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
[13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
[14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
[15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
[16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
[17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
[18]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi/vpd
[19]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
[20]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-18 14:27 CKI Project
0 siblings, 0 replies; 39+ messages in thread
From: CKI Project @ 2019-08-18 14:27 UTC (permalink / raw)
To: Linux Stable maillist
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: aad39e30fb9e - Linux 5.2.9
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/108662
One or more kernel tests failed:
aarch64:
❌ Boot test
ppc64le:
❌ Boot test
❌ Boot test
x86_64:
❌ Boot test
❌ Boot test
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: aad39e30fb9e - Linux 5.2.9
We grabbed the 5680205d56e7 commit of the stable queue repository.
We then merged the patchset with `git am`:
keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
sh-kernel-hw_breakpoint-fix-missing-break-in-switch-statement.patch
seq_file-fix-problem-when-seeking-mid-record.patch
mm-hmm-fix-bad-subpage-pointer-in-try_to_unmap_one.patch
mm-mempolicy-make-the-behavior-consistent-when-mpol_mf_move-and-mpol_mf_strict-were-specified.patch
mm-mempolicy-handle-vma-with-unmovable-pages-mapped-correctly-in-mbind.patch
mm-z3fold.c-fix-z3fold_destroy_pool-ordering.patch
mm-z3fold.c-fix-z3fold_destroy_pool-race-condition.patch
mm-memcontrol.c-fix-use-after-free-in-mem_cgroup_iter.patch
mm-usercopy-use-memory-range-to-be-accessed-for-wraparound-check.patch
mm-vmscan-do-not-special-case-slab-reclaim-when-watermarks-are-boosted.patch
cpufreq-schedutil-don-t-skip-freq-update-when-limits-change.patch
drm-amdgpu-fix-gfx9-soft-recovery.patch
drm-nouveau-only-recalculate-pbn-vcpi-on-mode-connector-changes.patch
xtensa-add-missing-isync-to-the-cpu_reset-tlb-code.patch
arm64-ftrace-ensure-module-ftrace-trampoline-is-coherent-with-i-side.patch
alsa-hda-realtek-add-quirk-for-hp-envy-x360.patch
alsa-usb-audio-fix-a-stack-buffer-overflow-bug-in-check_input_term.patch
alsa-usb-audio-fix-an-oob-bug-in-parse_audio_mixer_unit.patch
alsa-hda-apply-workaround-for-another-amd-chip-1022-1487.patch
alsa-hda-fix-a-memory-leak-bug.patch
alsa-hda-add-a-generic-reboot_notify.patch
alsa-hda-let-all-conexant-codec-enter-d3-when-rebooting.patch
hid-holtek-test-for-sanity-of-intfdata.patch
hid-hiddev-avoid-opening-a-disconnected-device.patch
hid-hiddev-do-cleanup-in-failure-of-opening-a-device.patch
input-kbtab-sanity-check-for-endpoint-type.patch
input-iforce-add-sanity-checks.patch
net-usb-pegasus-fix-improper-read-if-get_registers-fail.patch
bpf-fix-access-to-skb_shared_info-gso_segs.patch
netfilter-ebtables-also-count-base-chain-policies.patch
rdma-hns-fix-sg-offset-non-zero-issue.patch
ib-mlx5-replace-kfree-with-kvfree.patch
clk-at91-generated-truncate-divisor-to-generated_max.patch
clk-sprd-select-regmap_mmio-to-avoid-compile-errors.patch
clk-renesas-cpg-mssr-fix-reset-control-race-conditio.patch
dma-mapping-check-pfn-validity-in-dma_common_-mmap-g.patch
platform-x86-pcengines-apuv2-fix-softdep-statement.patch
platform-x86-intel_pmc_core-add-icl-nnpi-support-to-.patch
mm-hmm-always-return-ebusy-for-invalid-ranges-in-hmm.patch
xen-pciback-remove-set-but-not-used-variable-old_sta.patch
irqchip-gic-v3-its-free-unused-vpt_page-when-alloc-v.patch
irqchip-irq-imx-gpcv2-forward-irq-type-to-parent.patch
f2fs-fix-to-read-source-block-before-invalidating-it.patch
tools-perf-beauty-fix-usbdevfs_ioctl-table-generator.patch
perf-header-fix-divide-by-zero-error-if-f_header.att.patch
perf-header-fix-use-of-unitialized-value-warning.patch
rdma-qedr-fix-the-hca_type-and-hca_rev-returned-in-d.patch
alsa-pcm-fix-lost-wakeup-event-scenarios-in-snd_pcm_.patch
libata-zpodd-fix-small-read-overflow-in-zpodd_get_me.patch
powerpc-nvdimm-pick-nearby-online-node-if-the-device.patch
drm-bridge-lvds-encoder-fix-build-error-while-config.patch
drm-bridge-tc358764-fix-build-error.patch
btrfs-fix-deadlock-between-fiemap-and-transaction-co.patch
scsi-hpsa-correct-scsi-command-status-issue-after-re.patch
scsi-qla2xxx-fix-possible-fcport-null-pointer-derefe.patch
exit-make-setting-exit_state-consistent.patch
tracing-fix-header-include-guards-in-trace-event-hea.patch
drm-amdkfd-fix-byte-align-on-vegam.patch
drm-amd-powerplay-fix-null-pointer-dereference-aroun.patch
drm-amdgpu-fix-error-handling-in-amdgpu_cs_process_f.patch
drm-amdgpu-fix-a-potential-information-leaking-bug.patch
ata-libahci-do-not-complain-in-case-of-deferred-prob.patch
kbuild-modpost-handle-kbuild_extra_symbols-only-for-.patch
kbuild-check-for-unknown-options-with-cc-option-usag.patch
arm64-efi-fix-variable-si-set-but-not-used.patch
riscv-fix-perf-record-without-libelf-support.patch
arm64-lower-priority-mask-for-gic_prio_irqon.patch
arm64-unwind-prohibit-probing-on-return_address.patch
arm64-mm-fix-variable-pud-set-but-not-used.patch
arm64-mm-fix-variable-tag-set-but-not-used.patch
ib-core-add-mitigation-for-spectre-v1.patch
ib-mlx5-fix-mr-registration-flow-to-use-umr-properly.patch
rdma-restrack-track-driver-qp-types-in-resource-trac.patch
ib-mad-fix-use-after-free-in-ib-mad-completion-handl.patch
rdma-mlx5-release-locks-during-notifier-unregister.patch
drm-msm-fix-add_gpu_components.patch
rdma-hns-fix-error-return-code-in-hns_roce_v1_rsv_lp.patch
drm-exynos-fix-missing-decrement-of-retry-counter.patch
arm64-kprobes-recover-pstate.d-in-single-step-except.patch
arm64-make-debug-exception-handlers-visible-from-rcu.patch
revert-kmemleak-allow-to-coexist-with-fault-injectio.patch
ocfs2-remove-set-but-not-used-variable-last_hash.patch
page-flags-prioritize-kasan-bits-over-last-cpuid.patch
asm-generic-fix-wtype-limits-compiler-warnings.patch
tpm-tpm_ibm_vtpm-fix-unallocated-banks.patch
Compile testing
---------------
We compiled the kernel for 3 architectures:
aarch64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
ppc64le:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
x86_64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
❌ Boot test [0]
⚡⚡⚡ xfstests: xfs [1]
⚡⚡⚡ selinux-policy: serge-testsuite [2]
ppc64le:
Host 1:
❌ Boot test [0]
⚡⚡⚡ xfstests: xfs [1]
⚡⚡⚡ selinux-policy: serge-testsuite [2]
Host 2:
❌ Boot test [0]
⚡⚡⚡ Podman system integration test (as root) [3]
⚡⚡⚡ Podman system integration test (as user) [3]
⚡⚡⚡ LTP lite [4]
⚡⚡⚡ Loopdev Sanity [5]
⚡⚡⚡ jvm test suite [6]
⚡⚡⚡ AMTU (Abstract Machine Test Utility) [7]
⚡⚡⚡ LTP: openposix test suite [8]
⚡⚡⚡ Networking socket: fuzz [9]
⚡⚡⚡ audit: audit testsuite test [10]
⚡⚡⚡ httpd: mod_ssl smoke sanity [11]
⚡⚡⚡ iotop: sanity [12]
⚡⚡⚡ tuned: tune-processes-through-perf [13]
⚡⚡⚡ Usex - version 1.9-29 [14]
x86_64:
Host 1:
❌ Boot test [0]
⚡⚡⚡ Podman system integration test (as root) [3]
⚡⚡⚡ Podman system integration test (as user) [3]
⚡⚡⚡ LTP lite [4]
⚡⚡⚡ Loopdev Sanity [5]
⚡⚡⚡ jvm test suite [6]
⚡⚡⚡ AMTU (Abstract Machine Test Utility) [7]
⚡⚡⚡ LTP: openposix test suite [8]
⚡⚡⚡ Networking socket: fuzz [9]
⚡⚡⚡ audit: audit testsuite test [10]
⚡⚡⚡ httpd: mod_ssl smoke sanity [11]
⚡⚡⚡ iotop: sanity [12]
⚡⚡⚡ tuned: tune-processes-through-perf [13]
⚡⚡⚡ pciutils: sanity smoke test [15]
⚡⚡⚡ Usex - version 1.9-29 [14]
⚡⚡⚡ storage: SCSI VPD [16]
⚡⚡⚡ stress: stress-ng [17]
Host 2:
❌ Boot test [0]
⚡⚡⚡ xfstests: xfs [1]
⚡⚡⚡ selinux-policy: serge-testsuite [2]
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/lite
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
[13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
[14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
[15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
[16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi/vpd
[17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-18 14:05 CKI Project
2019-08-18 14:20 ` Greg KH
0 siblings, 1 reply; 39+ messages in thread
From: CKI Project @ 2019-08-18 14:05 UTC (permalink / raw)
To: Linux Stable maillist
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: aad39e30fb9e - Linux 5.2.9
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/108690
One or more kernel tests failed:
aarch64:
❌ Boot test
❌ Boot test
ppc64le:
❌ Boot test
❌ Boot test
x86_64:
❌ Boot test
❌ Boot test
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: aad39e30fb9e - Linux 5.2.9
We grabbed the 4307fc7f179f commit of the stable queue repository.
We then merged the patchset with `git am`:
keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
sh-kernel-hw_breakpoint-fix-missing-break-in-switch-statement.patch
seq_file-fix-problem-when-seeking-mid-record.patch
mm-hmm-fix-bad-subpage-pointer-in-try_to_unmap_one.patch
mm-mempolicy-make-the-behavior-consistent-when-mpol_mf_move-and-mpol_mf_strict-were-specified.patch
mm-mempolicy-handle-vma-with-unmovable-pages-mapped-correctly-in-mbind.patch
mm-z3fold.c-fix-z3fold_destroy_pool-ordering.patch
mm-z3fold.c-fix-z3fold_destroy_pool-race-condition.patch
mm-memcontrol.c-fix-use-after-free-in-mem_cgroup_iter.patch
mm-usercopy-use-memory-range-to-be-accessed-for-wraparound-check.patch
mm-vmscan-do-not-special-case-slab-reclaim-when-watermarks-are-boosted.patch
cpufreq-schedutil-don-t-skip-freq-update-when-limits-change.patch
drm-amdgpu-fix-gfx9-soft-recovery.patch
drm-nouveau-only-recalculate-pbn-vcpi-on-mode-connector-changes.patch
xtensa-add-missing-isync-to-the-cpu_reset-tlb-code.patch
arm64-ftrace-ensure-module-ftrace-trampoline-is-coherent-with-i-side.patch
alsa-hda-realtek-add-quirk-for-hp-envy-x360.patch
alsa-usb-audio-fix-a-stack-buffer-overflow-bug-in-check_input_term.patch
alsa-usb-audio-fix-an-oob-bug-in-parse_audio_mixer_unit.patch
alsa-hda-apply-workaround-for-another-amd-chip-1022-1487.patch
alsa-hda-fix-a-memory-leak-bug.patch
alsa-hda-add-a-generic-reboot_notify.patch
alsa-hda-let-all-conexant-codec-enter-d3-when-rebooting.patch
hid-holtek-test-for-sanity-of-intfdata.patch
hid-hiddev-avoid-opening-a-disconnected-device.patch
hid-hiddev-do-cleanup-in-failure-of-opening-a-device.patch
input-kbtab-sanity-check-for-endpoint-type.patch
input-iforce-add-sanity-checks.patch
net-usb-pegasus-fix-improper-read-if-get_registers-fail.patch
bpf-fix-access-to-skb_shared_info-gso_segs.patch
netfilter-ebtables-also-count-base-chain-policies.patch
riscv-correct-the-initialized-flow-of-fp-register.patch
riscv-make-__fstate_clean-work-correctly.patch
revert-i2c-imx-improve-the-error-handling-in-i2c_imx_dma_request.patch
blk-mq-move-cancel-of-requeue_work-to-the-front-of-blk_exit_queue.patch
io_uring-fix-manual-setup-of-iov_iter-for-fixed-buffers.patch
rdma-hns-fix-sg-offset-non-zero-issue.patch
ib-mlx5-replace-kfree-with-kvfree.patch
clk-at91-generated-truncate-divisor-to-generated_max.patch
clk-sprd-select-regmap_mmio-to-avoid-compile-errors.patch
clk-renesas-cpg-mssr-fix-reset-control-race-conditio.patch
dma-mapping-check-pfn-validity-in-dma_common_-mmap-g.patch
platform-x86-pcengines-apuv2-fix-softdep-statement.patch
platform-x86-intel_pmc_core-add-icl-nnpi-support-to-.patch
mm-hmm-always-return-ebusy-for-invalid-ranges-in-hmm.patch
xen-pciback-remove-set-but-not-used-variable-old_sta.patch
irqchip-gic-v3-its-free-unused-vpt_page-when-alloc-v.patch
irqchip-irq-imx-gpcv2-forward-irq-type-to-parent.patch
f2fs-fix-to-read-source-block-before-invalidating-it.patch
tools-perf-beauty-fix-usbdevfs_ioctl-table-generator.patch
perf-header-fix-divide-by-zero-error-if-f_header.att.patch
perf-header-fix-use-of-unitialized-value-warning.patch
rdma-qedr-fix-the-hca_type-and-hca_rev-returned-in-d.patch
alsa-pcm-fix-lost-wakeup-event-scenarios-in-snd_pcm_.patch
libata-zpodd-fix-small-read-overflow-in-zpodd_get_me.patch
powerpc-nvdimm-pick-nearby-online-node-if-the-device.patch
drm-bridge-lvds-encoder-fix-build-error-while-config.patch
drm-bridge-tc358764-fix-build-error.patch
btrfs-fix-deadlock-between-fiemap-and-transaction-co.patch
scsi-hpsa-correct-scsi-command-status-issue-after-re.patch
scsi-qla2xxx-fix-possible-fcport-null-pointer-derefe.patch
exit-make-setting-exit_state-consistent.patch
tracing-fix-header-include-guards-in-trace-event-hea.patch
drm-amdkfd-fix-byte-align-on-vegam.patch
drm-amd-powerplay-fix-null-pointer-dereference-aroun.patch
drm-amdgpu-fix-error-handling-in-amdgpu_cs_process_f.patch
drm-amdgpu-fix-a-potential-information-leaking-bug.patch
ata-libahci-do-not-complain-in-case-of-deferred-prob.patch
kbuild-modpost-handle-kbuild_extra_symbols-only-for-.patch
kbuild-check-for-unknown-options-with-cc-option-usag.patch
arm64-efi-fix-variable-si-set-but-not-used.patch
riscv-fix-perf-record-without-libelf-support.patch
arm64-lower-priority-mask-for-gic_prio_irqon.patch
arm64-unwind-prohibit-probing-on-return_address.patch
arm64-mm-fix-variable-pud-set-but-not-used.patch
arm64-mm-fix-variable-tag-set-but-not-used.patch
ib-core-add-mitigation-for-spectre-v1.patch
ib-mlx5-fix-mr-registration-flow-to-use-umr-properly.patch
rdma-restrack-track-driver-qp-types-in-resource-trac.patch
ib-mad-fix-use-after-free-in-ib-mad-completion-handl.patch
rdma-mlx5-release-locks-during-notifier-unregister.patch
drm-msm-fix-add_gpu_components.patch
rdma-hns-fix-error-return-code-in-hns_roce_v1_rsv_lp.patch
drm-exynos-fix-missing-decrement-of-retry-counter.patch
arm64-kprobes-recover-pstate.d-in-single-step-except.patch
arm64-make-debug-exception-handlers-visible-from-rcu.patch
revert-kmemleak-allow-to-coexist-with-fault-injectio.patch
ocfs2-remove-set-but-not-used-variable-last_hash.patch
page-flags-prioritize-kasan-bits-over-last-cpuid.patch
asm-generic-fix-wtype-limits-compiler-warnings.patch
tpm-tpm_ibm_vtpm-fix-unallocated-banks.patch
Compile testing
---------------
We compiled the kernel for 3 architectures:
aarch64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
ppc64le:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
x86_64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
❌ Boot test [0]
⚡⚡⚡ xfstests: xfs [1]
⚡⚡⚡ selinux-policy: serge-testsuite [2]
⚡⚡⚡ lvm thinp sanity [3]
⚡⚡⚡ storage: software RAID testing [4]
🚧 ⚡⚡⚡ Storage blktests [5]
Host 2:
❌ Boot test [0]
⚡⚡⚡ Podman system integration test (as root) [6]
⚡⚡⚡ Podman system integration test (as user) [6]
⚡⚡⚡ LTP lite [7]
⚡⚡⚡ Loopdev Sanity [8]
⚡⚡⚡ jvm test suite [9]
⚡⚡⚡ AMTU (Abstract Machine Test Utility) [10]
⚡⚡⚡ LTP: openposix test suite [11]
⚡⚡⚡ Networking socket: fuzz [12]
⚡⚡⚡ audit: audit testsuite test [13]
⚡⚡⚡ httpd: mod_ssl smoke sanity [14]
⚡⚡⚡ iotop: sanity [15]
⚡⚡⚡ tuned: tune-processes-through-perf [16]
⚡⚡⚡ Usex - version 1.9-29 [17]
⚡⚡⚡ storage: SCSI VPD [18]
⚡⚡⚡ stress: stress-ng [19]
ppc64le:
Host 1:
❌ Boot test [0]
⚡⚡⚡ Podman system integration test (as root) [6]
⚡⚡⚡ Podman system integration test (as user) [6]
⚡⚡⚡ LTP lite [7]
⚡⚡⚡ Loopdev Sanity [8]
⚡⚡⚡ jvm test suite [9]
⚡⚡⚡ AMTU (Abstract Machine Test Utility) [10]
⚡⚡⚡ LTP: openposix test suite [11]
⚡⚡⚡ Networking socket: fuzz [12]
⚡⚡⚡ audit: audit testsuite test [13]
⚡⚡⚡ httpd: mod_ssl smoke sanity [14]
⚡⚡⚡ iotop: sanity [15]
⚡⚡⚡ tuned: tune-processes-through-perf [16]
⚡⚡⚡ Usex - version 1.9-29 [17]
Host 2:
❌ Boot test [0]
⚡⚡⚡ xfstests: xfs [1]
⚡⚡⚡ selinux-policy: serge-testsuite [2]
⚡⚡⚡ lvm thinp sanity [3]
⚡⚡⚡ storage: software RAID testing [4]
🚧 ⚡⚡⚡ Storage blktests [5]
x86_64:
Host 1:
❌ Boot test [0]
⚡⚡⚡ xfstests: xfs [1]
⚡⚡⚡ selinux-policy: serge-testsuite [2]
⚡⚡⚡ lvm thinp sanity [3]
⚡⚡⚡ storage: software RAID testing [4]
🚧 ⚡⚡⚡ Storage blktests [5]
Host 2:
❌ Boot test [0]
⚡⚡⚡ Podman system integration test (as root) [6]
⚡⚡⚡ Podman system integration test (as user) [6]
⚡⚡⚡ LTP lite [7]
⚡⚡⚡ Loopdev Sanity [8]
⚡⚡⚡ jvm test suite [9]
⚡⚡⚡ AMTU (Abstract Machine Test Utility) [10]
⚡⚡⚡ LTP: openposix test suite [11]
⚡⚡⚡ Networking socket: fuzz [12]
⚡⚡⚡ audit: audit testsuite test [13]
⚡⚡⚡ httpd: mod_ssl smoke sanity [14]
⚡⚡⚡ iotop: sanity [15]
⚡⚡⚡ tuned: tune-processes-through-perf [16]
⚡⚡⚡ pciutils: sanity smoke test [20]
⚡⚡⚡ Usex - version 1.9-29 [17]
⚡⚡⚡ storage: SCSI VPD [18]
⚡⚡⚡ stress: stress-ng [19]
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/lvm/thinp/sanity
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/swraid/trim
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/blk
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/lite
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/socket/fuzz
[13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
[14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
[15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
[16]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
[17]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
[18]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi/vpd
[19]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
[20]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-18 14:05 CKI Project
@ 2019-08-18 14:20 ` Greg KH
0 siblings, 0 replies; 39+ messages in thread
From: Greg KH @ 2019-08-18 14:20 UTC (permalink / raw)
To: CKI Project; +Cc: Linux Stable maillist
On Sun, Aug 18, 2019 at 10:05:27AM -0400, CKI Project wrote:
>
> Hello,
>
> We ran automated tests on a patchset that was proposed for merging into this
> kernel tree. The patches were applied to:
>
> Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: aad39e30fb9e - Linux 5.2.9
>
> The results of these automated tests are provided below.
>
> Overall result: FAILED (see details below)
> Merge: OK
> Compile: OK
> Tests: FAILED
>
> All kernel binaries, config files, and logs are available for download here:
>
> https://artifacts.cki-project.org/pipelines/108690
>
>
>
> One or more kernel tests failed:
>
> aarch64:
> ❌ Boot test
> ❌ Boot test
>
> ppc64le:
> ❌ Boot test
> ❌ Boot test
>
> x86_64:
> ❌ Boot test
> ❌ Boot test
>
> We hope that these logs can help you find the problem quickly. For the full
> detail on our testing procedures, please scroll to the bottom of this message.
>
> Please reply to this email if you have any questions about the tests that we
> ran or if you have any suggestions on how to make future tests more effective.
>
> ,-. ,-.
> ( C ) ( K ) Continuous
> `-',-.`-' Kernel
> ( I ) Integration
> `-'
> ______________________________________________________________________________
So everything is now failing? Any hints at to what caused this all of a
sudden?
thanks,
greg k-h
^ permalink raw reply [flat|nested] 39+ messages in thread
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-18 12:00 CKI Project
2019-08-18 16:59 ` Ondrej Mosnacek
0 siblings, 1 reply; 39+ messages in thread
From: CKI Project @ 2019-08-18 12:00 UTC (permalink / raw)
To: Linux Stable maillist; +Cc: Milos Malik, Ondrej Mosnacek
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: aad39e30fb9e - Linux 5.2.9
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
All kernel binaries, config files, and logs are available for download here:
https://artifacts.cki-project.org/pipelines/108109
One or more kernel tests failed:
ppc64le:
❌ selinux-policy: serge-testsuite
We hope that these logs can help you find the problem quickly. For the full
detail on our testing procedures, please scroll to the bottom of this message.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
Merge testing
-------------
We cloned this repository and checked out the following commit:
Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: aad39e30fb9e - Linux 5.2.9
We grabbed the 6876cde84f1c commit of the stable queue repository.
We then merged the patchset with `git am`:
keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
sh-kernel-hw_breakpoint-fix-missing-break-in-switch-statement.patch
seq_file-fix-problem-when-seeking-mid-record.patch
mm-hmm-fix-bad-subpage-pointer-in-try_to_unmap_one.patch
mm-mempolicy-make-the-behavior-consistent-when-mpol_mf_move-and-mpol_mf_strict-were-specified.patch
mm-mempolicy-handle-vma-with-unmovable-pages-mapped-correctly-in-mbind.patch
mm-z3fold.c-fix-z3fold_destroy_pool-ordering.patch
mm-z3fold.c-fix-z3fold_destroy_pool-race-condition.patch
mm-memcontrol.c-fix-use-after-free-in-mem_cgroup_iter.patch
mm-usercopy-use-memory-range-to-be-accessed-for-wraparound-check.patch
mm-vmscan-do-not-special-case-slab-reclaim-when-watermarks-are-boosted.patch
cpufreq-schedutil-don-t-skip-freq-update-when-limits-change.patch
drm-amdgpu-fix-gfx9-soft-recovery.patch
drm-nouveau-only-recalculate-pbn-vcpi-on-mode-connector-changes.patch
xtensa-add-missing-isync-to-the-cpu_reset-tlb-code.patch
arm64-ftrace-ensure-module-ftrace-trampoline-is-coherent-with-i-side.patch
alsa-hda-realtek-add-quirk-for-hp-envy-x360.patch
alsa-usb-audio-fix-a-stack-buffer-overflow-bug-in-check_input_term.patch
alsa-usb-audio-fix-an-oob-bug-in-parse_audio_mixer_unit.patch
alsa-hda-apply-workaround-for-another-amd-chip-1022-1487.patch
alsa-hda-fix-a-memory-leak-bug.patch
alsa-hda-add-a-generic-reboot_notify.patch
alsa-hda-let-all-conexant-codec-enter-d3-when-rebooting.patch
Compile testing
---------------
We compiled the kernel for 3 architectures:
aarch64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
ppc64le:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
x86_64:
make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
✅ Boot test [0]
✅ Podman system integration test (as root) [1]
✅ Podman system integration test (as user) [1]
✅ LTP lite [2]
✅ Loopdev Sanity [3]
✅ jvm test suite [4]
✅ AMTU (Abstract Machine Test Utility) [5]
✅ LTP: openposix test suite [6]
✅ audit: audit testsuite test [7]
✅ httpd: mod_ssl smoke sanity [8]
✅ iotop: sanity [9]
✅ tuned: tune-processes-through-perf [10]
✅ Usex - version 1.9-29 [11]
Host 2:
✅ Boot test [0]
✅ xfstests: xfs [12]
✅ selinux-policy: serge-testsuite [13]
ppc64le:
Host 1:
✅ Boot test [0]
✅ xfstests: xfs [12]
❌ selinux-policy: serge-testsuite [13]
Host 2:
✅ Boot test [0]
✅ Podman system integration test (as root) [1]
✅ Podman system integration test (as user) [1]
✅ LTP lite [2]
✅ Loopdev Sanity [3]
✅ jvm test suite [4]
✅ AMTU (Abstract Machine Test Utility) [5]
✅ LTP: openposix test suite [6]
✅ audit: audit testsuite test [7]
✅ httpd: mod_ssl smoke sanity [8]
✅ iotop: sanity [9]
✅ tuned: tune-processes-through-perf [10]
✅ Usex - version 1.9-29 [11]
x86_64:
Host 1:
✅ Boot test [0]
✅ Podman system integration test (as root) [1]
✅ Podman system integration test (as user) [1]
✅ LTP lite [2]
✅ Loopdev Sanity [3]
✅ jvm test suite [4]
✅ AMTU (Abstract Machine Test Utility) [5]
✅ LTP: openposix test suite [6]
✅ audit: audit testsuite test [7]
✅ httpd: mod_ssl smoke sanity [8]
✅ iotop: sanity [9]
✅ tuned: tune-processes-through-perf [10]
✅ pciutils: sanity smoke test [14]
✅ Usex - version 1.9-29 [11]
✅ stress: stress-ng [15]
Host 2:
✅ Boot test [0]
✅ xfstests: xfs [12]
✅ selinux-policy: serge-testsuite [13]
Test source:
💚 Pull requests are welcome for new tests or improvements to existing tests!
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/lite
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
[13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
[14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
[15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
Waived tests
------------
If the test run included waived tests, they are marked with 🚧. Such tests are
executed but their results are not taken into account. Tests are waived when
their results are not reliable enough, e.g. when they're just introduced or are
being fixed.
^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: ❌ FAIL: Stable queue: queue-5.2
2019-08-18 12:00 CKI Project
@ 2019-08-18 16:59 ` Ondrej Mosnacek
0 siblings, 0 replies; 39+ messages in thread
From: Ondrej Mosnacek @ 2019-08-18 16:59 UTC (permalink / raw)
To: CKI Project; +Cc: Linux Stable maillist, Milos Malik
On Sun, Aug 18, 2019 at 2:00 PM CKI Project <cki-project@redhat.com> wrote:
>
>
> Hello,
>
> We ran automated tests on a patchset that was proposed for merging into this
> kernel tree. The patches were applied to:
>
> Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: aad39e30fb9e - Linux 5.2.9
>
> The results of these automated tests are provided below.
>
> Overall result: FAILED (see details below)
> Merge: OK
> Compile: OK
> Tests: FAILED
>
> All kernel binaries, config files, and logs are available for download here:
>
> https://artifacts.cki-project.org/pipelines/108109
>
>
>
> One or more kernel tests failed:
>
> ppc64le:
> ❌ selinux-policy: serge-testsuite
FYI, this is a false negative - the test ran on a machine that had two
network interfaces with the same IPv4 address assigned, which confused
the SCTP test in the testsuite... I'l try to fix this corner case when
I find the time.
>
>
> We hope that these logs can help you find the problem quickly. For the full
> detail on our testing procedures, please scroll to the bottom of this message.
>
> Please reply to this email if you have any questions about the tests that we
> ran or if you have any suggestions on how to make future tests more effective.
>
> ,-. ,-.
> ( C ) ( K ) Continuous
> `-',-.`-' Kernel
> ( I ) Integration
> `-'
> ______________________________________________________________________________
>
> Merge testing
> -------------
>
> We cloned this repository and checked out the following commit:
>
> Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
> Commit: aad39e30fb9e - Linux 5.2.9
>
>
> We grabbed the 6876cde84f1c commit of the stable queue repository.
>
> We then merged the patchset with `git am`:
>
> keys-trusted-allow-module-init-if-tpm-is-inactive-or-deactivated.patch
> sh-kernel-hw_breakpoint-fix-missing-break-in-switch-statement.patch
> seq_file-fix-problem-when-seeking-mid-record.patch
> mm-hmm-fix-bad-subpage-pointer-in-try_to_unmap_one.patch
> mm-mempolicy-make-the-behavior-consistent-when-mpol_mf_move-and-mpol_mf_strict-were-specified.patch
> mm-mempolicy-handle-vma-with-unmovable-pages-mapped-correctly-in-mbind.patch
> mm-z3fold.c-fix-z3fold_destroy_pool-ordering.patch
> mm-z3fold.c-fix-z3fold_destroy_pool-race-condition.patch
> mm-memcontrol.c-fix-use-after-free-in-mem_cgroup_iter.patch
> mm-usercopy-use-memory-range-to-be-accessed-for-wraparound-check.patch
> mm-vmscan-do-not-special-case-slab-reclaim-when-watermarks-are-boosted.patch
> cpufreq-schedutil-don-t-skip-freq-update-when-limits-change.patch
> drm-amdgpu-fix-gfx9-soft-recovery.patch
> drm-nouveau-only-recalculate-pbn-vcpi-on-mode-connector-changes.patch
> xtensa-add-missing-isync-to-the-cpu_reset-tlb-code.patch
> arm64-ftrace-ensure-module-ftrace-trampoline-is-coherent-with-i-side.patch
> alsa-hda-realtek-add-quirk-for-hp-envy-x360.patch
> alsa-usb-audio-fix-a-stack-buffer-overflow-bug-in-check_input_term.patch
> alsa-usb-audio-fix-an-oob-bug-in-parse_audio_mixer_unit.patch
> alsa-hda-apply-workaround-for-another-amd-chip-1022-1487.patch
> alsa-hda-fix-a-memory-leak-bug.patch
> alsa-hda-add-a-generic-reboot_notify.patch
> alsa-hda-let-all-conexant-codec-enter-d3-when-rebooting.patch
>
> Compile testing
> ---------------
>
> We compiled the kernel for 3 architectures:
>
> aarch64:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
> ppc64le:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
> x86_64:
> make options: -j30 INSTALL_MOD_STRIP=1 targz-pkg
>
>
> Hardware testing
> ----------------
> We booted each kernel and ran the following tests:
>
> aarch64:
> Host 1:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [1]
> ✅ Podman system integration test (as user) [1]
> ✅ LTP lite [2]
> ✅ Loopdev Sanity [3]
> ✅ jvm test suite [4]
> ✅ AMTU (Abstract Machine Test Utility) [5]
> ✅ LTP: openposix test suite [6]
> ✅ audit: audit testsuite test [7]
> ✅ httpd: mod_ssl smoke sanity [8]
> ✅ iotop: sanity [9]
> ✅ tuned: tune-processes-through-perf [10]
> ✅ Usex - version 1.9-29 [11]
>
> Host 2:
> ✅ Boot test [0]
> ✅ xfstests: xfs [12]
> ✅ selinux-policy: serge-testsuite [13]
>
>
> ppc64le:
> Host 1:
> ✅ Boot test [0]
> ✅ xfstests: xfs [12]
> ❌ selinux-policy: serge-testsuite [13]
>
> Host 2:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [1]
> ✅ Podman system integration test (as user) [1]
> ✅ LTP lite [2]
> ✅ Loopdev Sanity [3]
> ✅ jvm test suite [4]
> ✅ AMTU (Abstract Machine Test Utility) [5]
> ✅ LTP: openposix test suite [6]
> ✅ audit: audit testsuite test [7]
> ✅ httpd: mod_ssl smoke sanity [8]
> ✅ iotop: sanity [9]
> ✅ tuned: tune-processes-through-perf [10]
> ✅ Usex - version 1.9-29 [11]
>
>
> x86_64:
> Host 1:
> ✅ Boot test [0]
> ✅ Podman system integration test (as root) [1]
> ✅ Podman system integration test (as user) [1]
> ✅ LTP lite [2]
> ✅ Loopdev Sanity [3]
> ✅ jvm test suite [4]
> ✅ AMTU (Abstract Machine Test Utility) [5]
> ✅ LTP: openposix test suite [6]
> ✅ audit: audit testsuite test [7]
> ✅ httpd: mod_ssl smoke sanity [8]
> ✅ iotop: sanity [9]
> ✅ tuned: tune-processes-through-perf [10]
> ✅ pciutils: sanity smoke test [14]
> ✅ Usex - version 1.9-29 [11]
> ✅ stress: stress-ng [15]
>
> Host 2:
> ✅ Boot test [0]
> ✅ xfstests: xfs [12]
> ✅ selinux-policy: serge-testsuite [13]
>
>
> Test source:
> Pull requests are welcome for new tests or improvements to existing tests!
> [0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/kpkginstall
> [1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/container/podman
> [2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/lite
> [3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/loopdev/sanity
> [4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/jvm
> [5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
> [6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution/ltp/openposix_testsuite
> [7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/audit/audit-testsuite
> [8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/httpd/mod_ssl-smoke
> [9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iotop/sanity
> [10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tuned/tune-processes-through-perf
> [11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/usex/1.9-29
> [12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems/xfs/xfstests
> [13]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/selinux-policy/serge-testsuite
> [14]: https://github.com/CKI-project/tests-beaker/archive/master.zip#pciutils/sanity-smoke
> [15]: https://github.com/CKI-project/tests-beaker/archive/master.zip#stress/stress-ng
>
> Waived tests
> ------------
> If the test run included waived tests, they are marked with . Such tests are
> executed but their results are not taken into account. Tests are waived when
> their results are not reliable enough, e.g. when they're just introduced or are
> being fixed.
--
Ondrej Mosnacek <omosnace at redhat dot com>
Software Engineer, Security Technologies
Red Hat, Inc.
^ permalink raw reply [flat|nested] 39+ messages in thread
end of thread, other threads:[~2019-09-19 12:57 UTC | newest]
Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-22 22:48 ❌ FAIL: Stable queue: queue-5.2 CKI Project
2019-08-22 23:37 ` Greg KH
2019-08-23 6:57 ` Jan Stancek
2019-08-23 15:38 ` Sasha Levin
2019-08-23 2:19 ` ? " Murphy Zhou
-- strict thread matches above, loose matches on Subject: below --
2019-09-19 12:42 ❌ " CKI Project
2019-09-19 12:57 ` Greg KH
2019-09-07 11:48 CKI Project
2019-09-04 5:31 CKI Project
2019-09-04 21:40 ` Rachel Sibley
2019-08-30 23:41 CKI Project
2019-08-28 12:36 CKI Project
2019-09-10 8:19 ` Hangbin Liu
2019-09-10 8:58 ` Greg KH
2019-09-10 9:30 ` Hangbin Liu
2019-09-10 9:40 ` Hangbin Liu
2019-09-10 10:52 ` Sasha Levin
2019-09-10 11:39 ` Hangbin Liu
2019-08-27 10:54 CKI Project
2019-08-26 22:06 CKI Project
2019-08-27 14:58 ` Rachel Sibley
2019-08-26 20:33 CKI Project
2019-08-26 21:00 ` Major Hayden
2019-08-25 14:37 CKI Project
2019-08-25 14:41 ` Greg KH
2019-08-26 8:23 ` Nikolai Kondrashov
2019-08-26 8:33 ` Greg KH
2019-08-26 9:13 ` Nikolai Kondrashov
2019-08-26 9:40 ` Nikolai Kondrashov
2019-08-26 11:12 ` Nikolai Kondrashov
2019-08-26 11:39 ` Nikolai Kondrashov
2019-08-26 13:33 ` Sasha Levin
2019-08-27 13:10 ` Nikolai Kondrashov
2019-08-18 21:09 CKI Project
2019-08-18 14:27 CKI Project
2019-08-18 14:05 CKI Project
2019-08-18 14:20 ` Greg KH
2019-08-18 12:00 CKI Project
2019-08-18 16:59 ` Ondrej Mosnacek
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.