stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* ❌ FAIL: Stable queue: queue-5.2
@ 2019-09-07 11:48 CKI Project
  0 siblings, 0 replies; 38+ 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] 38+ messages in thread

* Re: ❌ FAIL: Stable queue: queue-5.2
  2019-09-19 12:42 CKI Project
@ 2019-09-19 12:57 ` Greg KH
  0 siblings, 0 replies; 38+ messages in thread
From: Greg KH @ 2019-09-19 12:57 UTC (permalink / raw)
  To: CKI Project; +Cc: Linux Stable maillist

On Thu, Sep 19, 2019 at 08:42:43AM -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: 1e2ba4a74fa7 - Linux 5.2.16
> 
> The results of these automated tests are provided below.
> 
>     Overall result: FAILED (see details below)
>              Merge: OK
>            Compile: FAILED

My fault, should be fixed soon...

^ permalink raw reply	[flat|nested] 38+ 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; 38+ 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] 38+ messages in thread

* Re: ❌ FAIL: Stable queue: queue-5.2
  2019-09-10  9:40       ` Hangbin Liu
@ 2019-09-10 10:52         ` Sasha Levin
  0 siblings, 0 replies; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ messages in thread

* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-30 23:41 CKI Project
  0 siblings, 0 replies; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ messages in thread

* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-27 10:54 CKI Project
  0 siblings, 0 replies; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ messages in thread

* Re: ? 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
  1 sibling, 0 replies; 38+ 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] 38+ messages in thread

* Re: ❌ FAIL: Stable queue: queue-5.2
  2019-08-22 22:48 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; 38+ 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] 38+ messages in thread

* ❌ 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; 38+ 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] 38+ messages in thread

* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-18 21:09 CKI Project
  0 siblings, 0 replies; 38+ 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] 38+ 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; 38+ 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] 38+ messages in thread

* ❌ FAIL: Stable queue: queue-5.2
@ 2019-08-18 14:27 CKI Project
  0 siblings, 0 replies; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ 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; 38+ 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] 38+ messages in thread

end of thread, other threads:[~2019-09-19 12:57 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-07 11:48 ❌ FAIL: Stable queue: queue-5.2 CKI Project
  -- 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-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-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-22 22:48 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
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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).