sob., 30 mar 2019 o 14:45 Sasha Levin <sashal(a)kernel.org> napisał(a):
>
> Hi,
>
> [This is an automated email]
>
> This commit has been processed because it contains a -stable tag.
> The stable tag indicates that it's relevant for the following trees: all
>
> The bot has tested the following trees: v5.0.5, v4.19.32, v4.14.109, v4.9.166, v4.4.177, v3.18.137.
>
> v5.0.5: Failed to apply! Possible dependencies:
> 1703cf5d4fc0 ("ARM: davinci: da830-evm: use gpio lookup entries for usb gpios")
> c08df69149db ("ARM: davinci: omapl138-hawk: use gpio lookup entries for usb gpios")
>
> v4.19.32: Failed to apply! Possible dependencies:
> 1703cf5d4fc0 ("ARM: davinci: da830-evm: use gpio lookup entries for usb gpios")
> c08df69149db ("ARM: davinci: omapl138-hawk: use gpio lookup entries for usb gpios")
>
> v4.14.109: Failed to apply! Possible dependencies:
> 1703cf5d4fc0 ("ARM: davinci: da830-evm: use gpio lookup entries for usb gpios")
> c08df69149db ("ARM: davinci: omapl138-hawk: use gpio lookup entries for usb gpios")
> cd2428c368a6 ("i2c: davinci: switch to using gpiod for bus recovery gpios")
> e53537653791 ("i2c/ARM: davinci: Deep refactoring of I2C recovery")
>
> v4.9.166: Failed to apply! Possible dependencies:
> 1703cf5d4fc0 ("ARM: davinci: da830-evm: use gpio lookup entries for usb gpios")
> 1b6fe9798af8 ("ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD")
> 51e9f1216322 ("ARM: davinci: board-da830-evm: fix GPIO lookup for MMC/SD")
> 67c6b6ff221f ("ARM: davinci: board-da850-evm: fix GPIO lookup for MMC/SD")
> b5e1438cf98a ("ARM: davinci: da830-evm: use gpio descriptor for mmc pins")
> bdf0e8364fd3 ("ARM: davinci: da850-evm: use gpio descriptor for mmc pins")
> c08df69149db ("ARM: davinci: omapl138-hawk: use gpio lookup entries for usb gpios")
> cd2428c368a6 ("i2c: davinci: switch to using gpiod for bus recovery gpios")
> e53537653791 ("i2c/ARM: davinci: Deep refactoring of I2C recovery")
>
> v4.4.177: Failed to apply! Possible dependencies:
> 1703cf5d4fc0 ("ARM: davinci: da830-evm: use gpio lookup entries for usb gpios")
> 1b6fe9798af8 ("ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD")
> 51e9f1216322 ("ARM: davinci: board-da830-evm: fix GPIO lookup for MMC/SD")
> 67c6b6ff221f ("ARM: davinci: board-da850-evm: fix GPIO lookup for MMC/SD")
> b5e1438cf98a ("ARM: davinci: da830-evm: use gpio descriptor for mmc pins")
> bdf0e8364fd3 ("ARM: davinci: da850-evm: use gpio descriptor for mmc pins")
> c08df69149db ("ARM: davinci: omapl138-hawk: use gpio lookup entries for usb gpios")
> cd2428c368a6 ("i2c: davinci: switch to using gpiod for bus recovery gpios")
> e53537653791 ("i2c/ARM: davinci: Deep refactoring of I2C recovery")
>
> v3.18.137: Failed to apply! Possible dependencies:
> 1703cf5d4fc0 ("ARM: davinci: da830-evm: use gpio lookup entries for usb gpios")
> 1b6fe9798af8 ("ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD")
> 2c6ef04ffaf7 ("i2c: davinci: switch to use platform_get_irq")
> 2e65676f710e ("i2c: davinci: use bus recovery infrastructure")
> 51e9f1216322 ("ARM: davinci: board-da830-evm: fix GPIO lookup for MMC/SD")
> 67c6b6ff221f ("ARM: davinci: board-da850-evm: fix GPIO lookup for MMC/SD")
> 7ef97e9a312c ("i2c: davinci: use ICPFUNC to toggle I2C as gpio for bus recovery")
> a7ca2bcf2d2e ("ARM: davinci: Use standard logging styles")
> b5e1438cf98a ("ARM: davinci: da830-evm: use gpio descriptor for mmc pins")
> bdf0e8364fd3 ("ARM: davinci: da850-evm: use gpio descriptor for mmc pins")
> c08df69149db ("ARM: davinci: omapl138-hawk: use gpio lookup entries for usb gpios")
> cd2428c368a6 ("i2c: davinci: switch to using gpiod for bus recovery gpios")
> e53537653791 ("i2c/ARM: davinci: Deep refactoring of I2C recovery")
>
>
> How should we proceed with this patch?
>
> --
> Thanks,
> Sasha
Different GPIO lookup tables were added at different points and
backporting this patch will be a mess. I guess - since nobody
complained so far about any breakage - we can simply drop the stable
tag and treat it as an improvement of existing code.
Bart
Hello,
We ran automated tests on a patchset that was proposed for merging into this
kernel tree. The patches were applied to:
Kernel repo: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: 1f6f316a537d - Linux 5.0.5
The results of these automated tests are provided below.
Overall result: PASSED
Merge: OK
Compile: OK
Tests: OK
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 a ref:
Repo: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Ref: 1f6f316a537d - Linux 5.0.5
We then merged the patchset with `git am`:
bluetooth-check-l2cap-option-sizes-returned-from-l2cap_get_conf_opt.patch
bluetooth-verify-that-l2cap_get_conf_opt-provides-large-enough-buffer.patch
netfilter-nf_tables-fix-set-double-free-in-abort-pat.patch
dccp-do-not-use-ipv6-header-for-ipv4-flow.patch
genetlink-fix-a-memory-leak-on-error-path.patch
gtp-change-net_udp_tunnel-dependency-to-select.patch
ipv6-make-ip6_create_rt_rcu-return-ip6_null_entry-instead-of-null.patch
mac8390-fix-mmio-access-size-probe.patch
misdn-hfcpci-test-both-vendor-device-id-for-digium-hfc4s.patch
net-aquantia-fix-rx-checksum-offload-for-udp-tcp-over-ipv6.patch
net-datagram-fix-unbounded-loop-in-__skb_try_recv_datagram.patch
net-packet-set-__gfp_nowarn-upon-allocation-in-alloc_pg_vec.patch
net-phy-meson-gxl-fix-interrupt-support.patch
net-rose-fix-a-possible-stack-overflow.patch
net-stmmac-fix-memory-corruption-with-large-mtus.patch
net-sysfs-call-dev_hold-if-kobject_init_and_add-success.patch
net-usb-aqc111-extend-hwid-table-by-qnap-device.patch
packets-always-register-packet-sk-in-the-same-order.patch
rhashtable-still-do-rehash-when-we-get-eexist.patch
sctp-get-sctphdr-by-offset-in-sctp_compute_cksum.patch
sctp-use-memdup_user-instead-of-vmemdup_user.patch
tcp-do-not-use-ipv6-header-for-ipv4-flow.patch
tipc-allow-service-ranges-to-be-connect-ed-on-rdm-dgram.patch
tipc-change-to-check-tipc_own_id-to-return-in-tipc_net_stop.patch
tipc-fix-cancellation-of-topology-subscriptions.patch
tun-properly-test-for-iff_up.patch
vrf-prevent-adding-upper-devices.patch
vxlan-don-t-call-gro_cells_destroy-before-device-is-unregistered.patch
thunderx-enable-page-recycling-for-non-xdp-case.patch
thunderx-eliminate-extra-calls-to-put_page-for-pages-held-for-recycling.patch
net-dsa-mv88e6xxx-fix-few-issues-in-mv88e6390x_port_set_cmode.patch
net-mii-fix-pause-cap-advertisement-from-linkmode_adv_to_lcl_adv_t-helper.patch
net-phy-don-t-clear-bmcr-in-genphy_soft_reset.patch
r8169-fix-cable-re-plugging-issue.patch
ila-fix-rhashtable-walker-list-corruption.patch
tun-add-a-missing-rcu_read_unlock-in-error-path.patch
powerpc-fsl-fix-the-flush-of-branch-predictor.patch
btrfs-fix-incorrect-file-size-after-shrinking-truncate-and-fsync.patch
btrfs-remove-warn_on-in-log_dir_items.patch
btrfs-don-t-report-readahead-errors-and-don-t-update-statistics.patch
btrfs-raid56-properly-unmap-parity-page-in-finish_parity_scrub.patch
btrfs-fix-bound-checking-in-qgroup_trace_new_subtree_blocks.patch
btrfs-avoid-possible-qgroup_rsv_size-overflow-in-btrfs_calculate_inode_block_rsv_size.patch
btrfs-fix-assertion-failure-on-fsync-with-no_holes-enabled.patch
locks-wake-any-locks-blocked-on-request-before-deadlock-check.patch
tracing-initialize-variable-in-create_dyn_event.patch
arm-imx6q-cpuidle-fix-bug-that-cpu-might-not-wake-up-at-expected-time.patch
powerpc-bpf-fix-generation-of-load-store-dw-instructions.patch
vfio-ccw-only-free-cp-on-final-interrupt.patch
nfs-fix-nfs4_lock_state-refcounting-in-nfs4_alloc_-lock-unlock-data.patch
nfs-fix-mount-umount-race-in-nlmclnt.patch
nfsv4.1-don-t-free-interrupted-slot-on-open.patch
net-dsa-qca8k-remove-leftover-phy-accessors.patch
alsa-rawmidi-fix-potential-spectre-v1-vulnerability.patch
alsa-seq-oss-fix-spectre-v1-vulnerability.patch
alsa-pcm-fix-possible-oob-access-in-pcm-oss-plugins.patch
alsa-pcm-don-t-suspend-stream-in-unrecoverable-pcm-state.patch
alsa-hda-realtek-fixed-headset-mic-jd-not-stable.patch
alsa-hda-realtek-merge-alc_fixup_headset_jack-to-alc295_fixup_chromebook.patch
alsa-hda-realtek-add-support-headset-mode-for-dell-wyse-aio.patch
alsa-hda-realtek-add-support-headset-mode-for-new-dell-wyse-nb.patch
alsa-hda-realtek-enable-headset-mic-of-acer-aio-with-alc286.patch
alsa-hda-realtek-enable-headset-mic-of-acer-aspire-z24-890-with-alc286.patch
alsa-hda-realtek-add-support-for-acer-aspire-e5-523g-es1-432-headset-mic.patch
alsa-hda-realtek-enable-asus-x441mb-and-x705fd-headset-mic-with-alc256.patch
alsa-hda-realtek-enable-headset-mic-of-asus-p5440ff-with-alc256.patch
alsa-hda-realtek-enable-headset-mic-of-asus-x430un-and-x512dk-with-alc256.patch
alsa-hda-realtek-fix-speakers-on-acer-predator-helios-500-ryzen-laptops.patch
Compile testing
---------------
We compiled the kernel for 3 architectures:
aarch64:
make options: make INSTALL_MOD_STRIP=1 -j64 targz-pkg -j64
configuration: https://artifacts.cki-project.org/builds/aarch64/50d5f2cb21371e05cd38dedb09…
kernel build: https://artifacts.cki-project.org/builds/aarch64/50d5f2cb21371e05cd38dedb09…
ppc64le:
make options: make INSTALL_MOD_STRIP=1 -j64 targz-pkg -j64
configuration: https://artifacts.cki-project.org/builds/ppc64le/0778b3f30f7f4535169f35e8ff…
kernel build: https://artifacts.cki-project.org/builds/ppc64le/0778b3f30f7f4535169f35e8ff…
x86_64:
make options: make INSTALL_MOD_STRIP=1 -j64 targz-pkg -j64
configuration: https://artifacts.cki-project.org/builds/x86_64/63adc2c327889d104308ee7074c…
kernel build: https://artifacts.cki-project.org/builds/x86_64/63adc2c327889d104308ee7074c…
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
✅ Boot test [0]
✅ LTP lite - release 20190115 [1]
✅ Loopdev Sanity [2]
✅ xfstests: xfs [3]
✅ AMTU (Abstract Machine Test Utility) [4]
🚧 ✅ Networking route: pmtu [5]
🚧 ❎ audit: audit testsuite test [6]
✅ httpd: mod_ssl smoke sanity [7]
✅ httpd: php sanity [8]
🚧 ✅ iotop: sanity [9]
🚧 ✅ /CoreOS/net-snmp/Regression/bz251332-tcp-transport
🚧 ✅ tuned: tune-processes-through-perf [10]
✅ Usex - version 1.9-29 [11]
ppc64le:
✅ Boot test [0]
✅ LTP lite - release 20190115 [1]
✅ Loopdev Sanity [2]
✅ xfstests: xfs [3]
✅ AMTU (Abstract Machine Test Utility) [4]
🚧 ✅ Networking route: pmtu [5]
🚧 ❎ audit: audit testsuite test [6]
✅ httpd: mod_ssl smoke sanity [7]
✅ httpd: php sanity [8]
🚧 ✅ iotop: sanity [9]
🚧 ✅ /CoreOS/net-snmp/Regression/bz251332-tcp-transport
🚧 ✅ selinux-policy: serge-testsuite [12]
🚧 ✅ tuned: tune-processes-through-perf [10]
✅ Usex - version 1.9-29 [11]
x86_64:
✅ Boot test [0]
✅ LTP lite - release 20190115 [1]
✅ Loopdev Sanity [2]
✅ xfstests: xfs [3]
✅ AMTU (Abstract Machine Test Utility) [4]
🚧 ✅ Networking route: pmtu [5]
🚧 ❎ audit: audit testsuite test [6]
✅ httpd: mod_ssl smoke sanity [7]
✅ httpd: php sanity [8]
🚧 ✅ iotop: sanity [9]
🚧 ✅ /CoreOS/net-snmp/Regression/bz251332-tcp-transport
🚧 ✅ selinux-policy: serge-testsuite [12]
🚧 ✅ tuned: tune-processes-through-perf [10]
✅ Usex - version 1.9-29 [11]
Test source:
[0]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution…
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution…
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#filesystems/…
[3]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/filesystems…
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/networking/…
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/aud…
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/htt…
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/htt…
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iot…
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tun…
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/us…
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/se…
Waived tests (marked with 🚧)
-----------------------------
This test run included waived tests. 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.