An endpoint conflict occurs when the USB is working in device mode
during an isochronous communication. When the endpointA IN direction
is an isochronous IN endpoint, and the host sends an IN token to
endpointA on another device, then the OUT transaction may be missed
regardless the OUT endpoint number. Generally, this occurs when the
device is connected to the host through a hub and other devices are
connected to the same hub.
The affected OUT endpoint can be either control, bulk, isochronous, or
an interrupt endpoint. After the OUT endpoint is primed, if an IN token
to the same endpoint number on another device is received, then the OUT
endpoint may be unprimed (cannot be detected by software), which causes
this endpoint to no longer respond to the host OUT token, and thus, no
corresponding interrupt occurs.
There is no good workaround for this issue, the only thing the software
could do is numbering isochronous IN from the highest endpoint since we
have observed most of device number endpoint from the lowest.
Cc: <stable(a)vger.kernel.org> #v3.14+
Cc: Fabio Estevam <festevam(a)gmail.com>
Cc: Greg KH <gregkh(a)linuxfoundation.org>
Cc: Sergei Shtylyov <sergei.shtylyov(a)cogentembedded.com>
Cc: Jun Li <jun.li(a)nxp.com>
Signed-off-by: Peter Chen <peter.chen(a)nxp.com>
---
drivers/usb/chipidea/udc.c | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/drivers/usb/chipidea/udc.c b/drivers/usb/chipidea/udc.c
index 829e947cabf5..6a5ee8e6da10 100644
--- a/drivers/usb/chipidea/udc.c
+++ b/drivers/usb/chipidea/udc.c
@@ -1622,6 +1622,25 @@ static int ci_udc_pullup(struct usb_gadget *_gadget, int is_on)
static int ci_udc_start(struct usb_gadget *gadget,
struct usb_gadget_driver *driver);
static int ci_udc_stop(struct usb_gadget *gadget);
+
+/* Match ISOC IN from the highest endpoint */
+static struct usb_ep *ci_udc_match_ep(struct usb_gadget *gadget,
+ struct usb_endpoint_descriptor *desc,
+ struct usb_ss_ep_comp_descriptor *comp_desc)
+{
+ struct ci_hdrc *ci = container_of(gadget, struct ci_hdrc, gadget);
+ struct usb_ep *ep;
+
+ if (usb_endpoint_xfer_isoc(desc) && usb_endpoint_dir_in(desc)) {
+ list_for_each_entry_reverse(ep, &ci->gadget.ep_list, ep_list) {
+ if (ep->caps.dir_in && !ep->claimed)
+ return ep;
+ }
+ }
+
+ return NULL;
+}
+
/**
* Device operations part of the API to the USB controller hardware,
* which don't involve endpoints (or i/o)
@@ -1635,6 +1654,7 @@ static const struct usb_gadget_ops usb_gadget_ops = {
.vbus_draw = ci_udc_vbus_draw,
.udc_start = ci_udc_start,
.udc_stop = ci_udc_stop,
+ .match_ep = ci_udc_match_ep,
};
static int init_eps(struct ci_hdrc *ci)
--
2.14.1
The bounds check used the uninitialized variable vaddr, it should use
the given parameter kaddr instead. When using the uninitialized value
the compiler assumed it to be 0 and optimized this function to just
return 0 in all cases.
This should make the function check the range of the given address and
only do the page map check in case it is in the expected range of
virtual addresses.
Fixes: 074a1e1167af ("MIPS: Bounds check virt_addr_valid")
Cc: stable(a)vger.kernel.org # v4.12+
Cc: Paul Burton <paul.burton(a)mips.com>
Signed-off-by: Hauke Mehrtens <hauke(a)hauke-m.de>
---
arch/mips/mm/mmap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/mips/mm/mmap.c b/arch/mips/mm/mmap.c
index 50ee7213b432..d79f2b432318 100644
--- a/arch/mips/mm/mmap.c
+++ b/arch/mips/mm/mmap.c
@@ -203,7 +203,7 @@ unsigned long arch_randomize_brk(struct mm_struct *mm)
bool __virt_addr_valid(const volatile void *kaddr)
{
- unsigned long vaddr = (unsigned long)vaddr;
+ unsigned long vaddr = (unsigned long)kaddr;
if ((vaddr < PAGE_OFFSET) || (vaddr >= MAP_BASE))
return false;
--
2.20.1
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: 7aa823a959e1 - Linux 4.19.51
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
One or more kernel tests failed:
aarch64:
❎ tuned: tune-processes-through-perf
ppc64le:
❎ tuned: tune-processes-through-perf
s390x:
❎ tuned: tune-processes-through-perf
x86_64:
❎ tuned: tune-processes-through-perf
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: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: 7aa823a959e1 - Linux 4.19.51
We then merged the patchset with `git am`:
drm-nouveau-add-kconfig-option-to-turn-off-nouveau-legacy-contexts.-v3.patch
nouveau-fix-build-with-config_nouveau_legacy_ctx_support-disabled.patch
hid-multitouch-handle-faulty-elo-touch-device.patch
hid-wacom-don-t-set-tool-type-until-we-re-in-range.patch
hid-wacom-don-t-report-anything-prior-to-the-tool-entering-range.patch
hid-wacom-send-btn_touch-in-response-to-intuosp2_bt-eraser-contact.patch
hid-wacom-correct-button-numbering-2nd-gen-intuos-pro-over-bluetooth.patch
hid-wacom-sync-intuosp2_bt-touch-state-after-each-frame-if-necessary.patch
revert-alsa-hda-realtek-improve-the-headset-mic-for-acer-aspire-laptops.patch
alsa-oxfw-allow-pcm-capture-for-stanton-scs.1m.patch
alsa-hda-realtek-update-headset-mode-for-alc256.patch
alsa-firewire-motu-fix-destruction-of-data-for-isochronous-resources.patch
libata-extend-quirks-for-the-st1000lm024-drives-with-nolpm-quirk.patch
mm-list_lru.c-fix-memory-leak-in-__memcg_init_list_lru_node.patch
fs-ocfs2-fix-race-in-ocfs2_dentry_attach_lock.patch
mm-vmscan.c-fix-trying-to-reclaim-unevictable-lru-page.patch
signal-ptrace-don-t-leak-unitialized-kernel-memory-with-ptrace_peek_siginfo.patch
ptrace-restore-smp_rmb-in-__ptrace_may_access.patch
iommu-arm-smmu-avoid-constant-zero-in-tlbi-writes.patch
i2c-acorn-fix-i2c-warning.patch
bcache-fix-stack-corruption-by-preceding_key.patch
bcache-only-set-bcache_dev_wb_running-when-cached-device-attached.patch
cgroup-use-css_tryget-instead-of-css_tryget_online-in-task_get_css.patch
asoc-cs42xx8-add-regcache-mask-dirty.patch
asoc-fsl_asrc-fix-the-issue-about-unsupported-rate.patch
drm-i915-sdvo-implement-proper-hdmi-audio-support-for-sdvo.patch
x86-uaccess-kcov-disable-stack-protector.patch
alsa-seq-protect-in-kernel-ioctl-calls-with-mutex.patch
alsa-seq-fix-race-of-get-subscription-call-vs-port-d.patch
revert-alsa-seq-protect-in-kernel-ioctl-calls-with-m.patch
s390-kasan-fix-strncpy_from_user-kasan-checks.patch
drivers-misc-fix-out-of-bounds-access-in-function-pa.patch
f2fs-fix-to-avoid-accessing-xattr-across-the-boundar.patch
scsi-qedi-remove-memset-memcpy-to-nfunc-and-use-func.patch
scsi-qedi-remove-set-but-not-used-variables-cdev-and.patch
scsi-lpfc-correct-rcu-unlock-issue-in-lpfc_nvme_info.patch
scsi-lpfc-add-check-for-loss-of-ndlp-when-sending-rr.patch
arm64-mm-inhibit-huge-vmap-with-ptdump.patch
nvme-fix-srcu-locking-on-error-return-in-nvme_get_ns.patch
nvme-remove-the-ifdef-around-nvme_nvm_ioctl.patch
nvme-merge-nvme_ns_ioctl-into-nvme_ioctl.patch
nvme-release-namespace-srcu-protection-before-perfor.patch
nvme-fix-memory-leak-for-power-latency-tolerance.patch
platform-x86-pmc_atom-add-lex-3i380d-industrial-pc-t.patch
platform-x86-pmc_atom-add-several-beckhoff-automatio.patch
scsi-bnx2fc-fix-incorrect-cast-to-u64-on-shift-opera.patch
libnvdimm-fix-compilation-warnings-with-w-1.patch
selftests-fib_rule_tests-fix-local-ipv4-address-typo.patch
selftests-timers-add-missing-fflush-stdout-calls.patch
tracing-prevent-hist_field_var_ref-from-accessing-nu.patch
usbnet-ipheth-fix-racing-condition.patch
kvm-arm-arm64-move-cc-it-checks-under-hyp-s-makefile.patch
kvm-x86-pmu-mask-the-result-of-rdpmc-according-to-th.patch
kvm-x86-pmu-do-not-mask-the-value-that-is-written-to.patch
kvm-s390-fix-memory-slot-handling-for-kvm_set_user_m.patch
tools-kvm_stat-fix-fields-filter-for-child-events.patch
drm-vmwgfx-integer-underflow-in-vmw_cmd_dx_set_shader-leading-to-an-invalid-read.patch
drm-vmwgfx-null-pointer-dereference-from-vmw_cmd_dx_view_define.patch
usb-dwc2-fix-dma-cache-alignment-issues.patch
usb-dwc2-host-fix-wmaxpacketsize-handling-fix-webcam-regression.patch
usb-fix-chipmunk-like-voice-when-using-logitech-c270-for-recording-audio.patch
usb-usb-storage-add-new-id-to-ums-realtek.patch
usb-serial-pl2303-add-allied-telesis-vt-kit3.patch
usb-serial-option-add-support-for-simcom-sim7500-sim7600-rndis-mode.patch
usb-serial-option-add-telit-0x1260-and-0x1261-compositions.patch
Compile testing
---------------
We compiled the kernel for 4 architectures:
aarch64:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/aarch64/kernel-stable_queue_4.19-a…
kernel build: https://artifacts.cki-project.org/builds/aarch64/kernel-stable_queue_4.19-a…
ppc64le:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/ppc64le/kernel-stable_queue_4.19-p…
kernel build: https://artifacts.cki-project.org/builds/ppc64le/kernel-stable_queue_4.19-p…
s390x:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/s390x/kernel-stable_queue_4.19-s39…
kernel build: https://artifacts.cki-project.org/builds/s390x/kernel-stable_queue_4.19-s39…
x86_64:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/x86_64/kernel-stable_queue_4.19-x8…
kernel build: https://artifacts.cki-project.org/builds/x86_64/kernel-stable_queue_4.19-x8…
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [1]
Host 2:
✅ Boot test [0]
✅ LTP lite [2]
✅ Loopdev Sanity [3]
✅ AMTU (Abstract Machine Test Utility) [4]
✅ audit: audit testsuite test [5]
✅ httpd: mod_ssl smoke sanity [6]
✅ iotop: sanity [7]
❎ tuned: tune-processes-through-perf [8]
✅ Usex - version 1.9-29 [9]
🚧 ✅ storage: SCSI VPD [10]
🚧 ✅ storage: software RAID testing [11]
ppc64le:
Host 1:
✅ Boot test [0]
✅ LTP lite [2]
✅ Loopdev Sanity [3]
✅ AMTU (Abstract Machine Test Utility) [4]
✅ audit: audit testsuite test [5]
✅ httpd: mod_ssl smoke sanity [6]
✅ iotop: sanity [7]
❎ tuned: tune-processes-through-perf [8]
✅ Usex - version 1.9-29 [9]
🚧 ✅ storage: software RAID testing [11]
Host 2:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [1]
s390x:
Host 1:
✅ Boot test [0]
✅ LTP lite [2]
✅ Loopdev Sanity [3]
✅ audit: audit testsuite test [5]
✅ httpd: mod_ssl smoke sanity [6]
✅ iotop: sanity [7]
❎ tuned: tune-processes-through-perf [8]
🚧 ✅ storage: software RAID testing [11]
Host 2:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [1]
x86_64:
Host 1:
✅ Boot test [0]
✅ LTP lite [2]
✅ Loopdev Sanity [3]
✅ AMTU (Abstract Machine Test Utility) [4]
✅ audit: audit testsuite test [5]
✅ httpd: mod_ssl smoke sanity [6]
✅ iotop: sanity [7]
❎ tuned: tune-processes-through-perf [8]
✅ Usex - version 1.9-29 [9]
🚧 ✅ storage: SCSI VPD [10]
🚧 ✅ storage: software RAID testing [11]
Host 2:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [1]
Host 3:
✅ Boot test [0]
🚧 ✅ Storage SAN device stress [12]
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…
[1]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/se…
[2]: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution…
[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#packages/aud…
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/htt…
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iot…
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tun…
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/us…
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi…
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/swra…
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/hba/…
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.
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: 7aa823a959e1 - Linux 4.19.51
The results of these automated tests are provided below.
Overall result: FAILED (see details below)
Merge: OK
Compile: OK
Tests: FAILED
One or more kernel tests failed:
aarch64:
❎ tuned: tune-processes-through-perf
ppc64le:
❎ tuned: tune-processes-through-perf
s390x:
❎ tuned: tune-processes-through-perf
x86_64:
❎ tuned: tune-processes-through-perf
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: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Commit: 7aa823a959e1 - Linux 4.19.51
We then merged the patchset with `git am`:
drm-nouveau-add-kconfig-option-to-turn-off-nouveau-legacy-contexts.-v3.patch
nouveau-fix-build-with-config_nouveau_legacy_ctx_support-disabled.patch
hid-multitouch-handle-faulty-elo-touch-device.patch
hid-wacom-don-t-set-tool-type-until-we-re-in-range.patch
hid-wacom-don-t-report-anything-prior-to-the-tool-entering-range.patch
hid-wacom-send-btn_touch-in-response-to-intuosp2_bt-eraser-contact.patch
hid-wacom-correct-button-numbering-2nd-gen-intuos-pro-over-bluetooth.patch
hid-wacom-sync-intuosp2_bt-touch-state-after-each-frame-if-necessary.patch
revert-alsa-hda-realtek-improve-the-headset-mic-for-acer-aspire-laptops.patch
alsa-oxfw-allow-pcm-capture-for-stanton-scs.1m.patch
alsa-hda-realtek-update-headset-mode-for-alc256.patch
alsa-firewire-motu-fix-destruction-of-data-for-isochronous-resources.patch
libata-extend-quirks-for-the-st1000lm024-drives-with-nolpm-quirk.patch
mm-list_lru.c-fix-memory-leak-in-__memcg_init_list_lru_node.patch
fs-ocfs2-fix-race-in-ocfs2_dentry_attach_lock.patch
mm-vmscan.c-fix-trying-to-reclaim-unevictable-lru-page.patch
signal-ptrace-don-t-leak-unitialized-kernel-memory-with-ptrace_peek_siginfo.patch
ptrace-restore-smp_rmb-in-__ptrace_may_access.patch
iommu-arm-smmu-avoid-constant-zero-in-tlbi-writes.patch
i2c-acorn-fix-i2c-warning.patch
bcache-fix-stack-corruption-by-preceding_key.patch
bcache-only-set-bcache_dev_wb_running-when-cached-device-attached.patch
cgroup-use-css_tryget-instead-of-css_tryget_online-in-task_get_css.patch
asoc-cs42xx8-add-regcache-mask-dirty.patch
asoc-fsl_asrc-fix-the-issue-about-unsupported-rate.patch
drm-i915-sdvo-implement-proper-hdmi-audio-support-for-sdvo.patch
x86-uaccess-kcov-disable-stack-protector.patch
alsa-seq-protect-in-kernel-ioctl-calls-with-mutex.patch
alsa-seq-fix-race-of-get-subscription-call-vs-port-d.patch
revert-alsa-seq-protect-in-kernel-ioctl-calls-with-m.patch
s390-kasan-fix-strncpy_from_user-kasan-checks.patch
drivers-misc-fix-out-of-bounds-access-in-function-pa.patch
f2fs-fix-to-avoid-accessing-xattr-across-the-boundar.patch
scsi-qedi-remove-memset-memcpy-to-nfunc-and-use-func.patch
scsi-qedi-remove-set-but-not-used-variables-cdev-and.patch
scsi-lpfc-correct-rcu-unlock-issue-in-lpfc_nvme_info.patch
scsi-lpfc-add-check-for-loss-of-ndlp-when-sending-rr.patch
arm64-mm-inhibit-huge-vmap-with-ptdump.patch
nvme-fix-srcu-locking-on-error-return-in-nvme_get_ns.patch
nvme-remove-the-ifdef-around-nvme_nvm_ioctl.patch
nvme-merge-nvme_ns_ioctl-into-nvme_ioctl.patch
nvme-release-namespace-srcu-protection-before-perfor.patch
nvme-fix-memory-leak-for-power-latency-tolerance.patch
platform-x86-pmc_atom-add-lex-3i380d-industrial-pc-t.patch
platform-x86-pmc_atom-add-several-beckhoff-automatio.patch
scsi-bnx2fc-fix-incorrect-cast-to-u64-on-shift-opera.patch
libnvdimm-fix-compilation-warnings-with-w-1.patch
selftests-fib_rule_tests-fix-local-ipv4-address-typo.patch
selftests-timers-add-missing-fflush-stdout-calls.patch
tracing-prevent-hist_field_var_ref-from-accessing-nu.patch
usbnet-ipheth-fix-racing-condition.patch
kvm-arm-arm64-move-cc-it-checks-under-hyp-s-makefile.patch
kvm-x86-pmu-mask-the-result-of-rdpmc-according-to-th.patch
kvm-x86-pmu-do-not-mask-the-value-that-is-written-to.patch
kvm-s390-fix-memory-slot-handling-for-kvm_set_user_m.patch
tools-kvm_stat-fix-fields-filter-for-child-events.patch
drm-vmwgfx-integer-underflow-in-vmw_cmd_dx_set_shader-leading-to-an-invalid-read.patch
drm-vmwgfx-null-pointer-dereference-from-vmw_cmd_dx_view_define.patch
usb-dwc2-fix-dma-cache-alignment-issues.patch
usb-dwc2-host-fix-wmaxpacketsize-handling-fix-webcam-regression.patch
usb-fix-chipmunk-like-voice-when-using-logitech-c270-for-recording-audio.patch
usb-usb-storage-add-new-id-to-ums-realtek.patch
usb-serial-pl2303-add-allied-telesis-vt-kit3.patch
usb-serial-option-add-support-for-simcom-sim7500-sim7600-rndis-mode.patch
usb-serial-option-add-telit-0x1260-and-0x1261-compositions.patch
Compile testing
---------------
We compiled the kernel for 4 architectures:
aarch64:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/aarch64/kernel-stable_queue_4.19-a…
kernel build: https://artifacts.cki-project.org/builds/aarch64/kernel-stable_queue_4.19-a…
ppc64le:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/ppc64le/kernel-stable_queue_4.19-p…
kernel build: https://artifacts.cki-project.org/builds/ppc64le/kernel-stable_queue_4.19-p…
s390x:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/s390x/kernel-stable_queue_4.19-s39…
kernel build: https://artifacts.cki-project.org/builds/s390x/kernel-stable_queue_4.19-s39…
x86_64:
build options: -j20 INSTALL_MOD_STRIP=1 targz-pkg
configuration: https://artifacts.cki-project.org/builds/x86_64/kernel-stable_queue_4.19-x8…
kernel build: https://artifacts.cki-project.org/builds/x86_64/kernel-stable_queue_4.19-x8…
Hardware testing
----------------
We booted each kernel and ran the following tests:
aarch64:
Host 1:
✅ Boot test [0]
✅ LTP lite [1]
✅ Loopdev Sanity [2]
✅ AMTU (Abstract Machine Test Utility) [3]
✅ audit: audit testsuite test [4]
✅ httpd: mod_ssl smoke sanity [5]
✅ iotop: sanity [6]
❎ tuned: tune-processes-through-perf [7]
✅ Usex - version 1.9-29 [8]
🚧 ✅ storage: SCSI VPD [9]
🚧 ✅ storage: software RAID testing [10]
Host 2:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [11]
ppc64le:
Host 1:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [11]
Host 2:
✅ Boot test [0]
✅ LTP lite [1]
✅ Loopdev Sanity [2]
✅ AMTU (Abstract Machine Test Utility) [3]
✅ audit: audit testsuite test [4]
✅ httpd: mod_ssl smoke sanity [5]
✅ iotop: sanity [6]
❎ tuned: tune-processes-through-perf [7]
✅ Usex - version 1.9-29 [8]
🚧 ✅ storage: software RAID testing [10]
s390x:
Host 1:
✅ Boot test [0]
✅ LTP lite [1]
✅ Loopdev Sanity [2]
✅ audit: audit testsuite test [4]
✅ httpd: mod_ssl smoke sanity [5]
✅ iotop: sanity [6]
❎ tuned: tune-processes-through-perf [7]
🚧 ✅ storage: software RAID testing [10]
Host 2:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [11]
x86_64:
Host 1:
✅ Boot test [0]
🚧 ✅ Storage SAN device stress [12]
Host 2:
✅ Boot test [0]
✅ selinux-policy: serge-testsuite [11]
Host 3:
✅ Boot test [0]
✅ LTP lite [1]
✅ Loopdev Sanity [2]
✅ AMTU (Abstract Machine Test Utility) [3]
✅ audit: audit testsuite test [4]
✅ httpd: mod_ssl smoke sanity [5]
✅ iotop: sanity [6]
❎ tuned: tune-processes-through-perf [7]
✅ Usex - version 1.9-29 [8]
🚧 ✅ storage: SCSI VPD [9]
🚧 ✅ storage: software RAID testing [10]
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…
[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#misc/amtu
[4]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/aud…
[5]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/htt…
[6]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/iot…
[7]: https://github.com/CKI-project/tests-beaker/archive/master.zip#packages/tun…
[8]: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/us…
[9]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/scsi…
[10]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/swra…
[11]: https://github.com/CKI-project/tests-beaker/archive/master.zip#/packages/se…
[12]: https://github.com/CKI-project/tests-beaker/archive/master.zip#storage/hba/…
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.
Building um:defconfig ... failed
--------------
Error log:
kernel/time/Kconfig:155:warning: range is invalid
/opt/buildbot/slave/stable-queue-4.4/build/arch/um/kernel/time.c:59:14: error: initializer element is not constant
.cpumask = cpu_possible_mask,
Caused by commit 502482cde8ab ("uml: fix a boot splat wrt use of cpu_all_mask"),
which fixes a problem which does not exist in v4.4.y.
Guenter