This is an automatic generated email to let you know that the following patch were queued:
Subject: media: imx-csi: Input connections to CSI should be optional
Author: Steve Longerbeam <slongerbeam(a)gmail.com>
Date: Thu Jan 17 18:58:37 2019 -0200
Some imx platforms do not have fwnode connections to all CSI input
ports, and should not be treated as an error. This includes the
imx6q SabreAuto, which has no connections to ipu1_csi1 and ipu2_csi0.
Return -ENOTCONN in imx_csi_parse_endpoint() so that v4l2-fwnode
endpoint parsing will not treat an unconnected CSI input port as
an error.
Fixes: c893500a16baf ("media: imx: csi: Register a subdev notifier")
Signed-off-by: Steve Longerbeam <slongerbeam(a)gmail.com>
Reviewed-by: Philipp Zabel <p.zabel(a)pengutronix.de>
Acked-by: Tim Harvey <tharvey(a)gateworks.com>
Cc: stable(a)vger.kernel.org
Tested-by: Fabio Estevam <festevam(a)gmail.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco(a)xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung(a)kernel.org>
drivers/staging/media/imx/imx-media-csi.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/drivers/staging/media/imx/imx-media-csi.c b/drivers/staging/media/imx/imx-media-csi.c
index 8857994b2a16..7abfe0aa1418 100644
--- a/drivers/staging/media/imx/imx-media-csi.c
+++ b/drivers/staging/media/imx/imx-media-csi.c
@@ -1865,7 +1865,7 @@ static int imx_csi_parse_endpoint(struct device *dev,
struct v4l2_fwnode_endpoint *vep,
struct v4l2_async_subdev *asd)
{
- return fwnode_device_is_available(asd->match.fwnode) ? 0 : -EINVAL;
+ return fwnode_device_is_available(asd->match.fwnode) ? 0 : -ENOTCONN;
}
static int imx_csi_async_register(struct csi_priv *priv)
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: e9a713f77bb2 Linux 4.20.3
The results of these automated tests are provided below.
Overall result: PASSED
Patch merge: OK
Compile: OK
Kernel 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: e9a713f77bb2 Linux 4.20.3
We then merged the following patches with `git am`:
tty-ldsem-wake-up-readers-after-timed-out-down_write.patch
tty-hold-tty_ldisc_lock-during-tty_reopen.patch
tty-simplify-tty-count-math-in-tty_reopen.patch
tty-don-t-hold-ldisc-lock-in-tty_reopen-if-ldisc-present.patch
can-gw-ensure-dlc-boundaries-after-can-frame-modification.patch
netfilter-nf_conncount-replace-conncount_lock_slots-with-conncount_slots.patch
netfilter-nf_conncount-don-t-skip-eviction-when-age-is-negative.patch
netfilter-nf_conncount-split-gc-in-two-phases.patch
netfilter-nf_conncount-restart-search-when-nodes-have-been-erased.patch
netfilter-nf_conncount-merge-lookup-and-add-functions.patch
netfilter-nf_conncount-move-all-list-iterations-under-spinlock.patch
netfilter-nf_conncount-speculative-garbage-collection-on-empty-lists.patch
netfilter-nf_conncount-fix-argument-order-to-find_next_bit.patch
mmc-sdhci-msm-disable-cdr-function-on-tx.patch
arm64-kvm-consistently-handle-host-hcr_el2-flags.patch
arm64-don-t-trap-host-pointer-auth-use-to-el2.patch
ipv6-fix-kernel-infoleak-in-ipv6_local_error.patch
net-bridge-fix-a-bug-on-using-a-neighbour-cache-entry-without-checking-its-state.patch
packet-do-not-leak-dev-refcounts-on-error-exit.patch
tcp-change-txhash-on-syn-data-timeout.patch
tun-publish-tfile-after-it-s-fully-initialized.patch
net-phy-add-missing-phy-driver-features.patch
net-phy-add-missing-features-to-phy-drivers.patch
net-phy-meson-gxl-use-the-genphy_soft_reset-callback.patch
lan743x-remove-phy_read-from-link-status-change-function.patch
in_badclass-fix-macro-to-actually-work.patch
r8169-load-realtek-phy-driver-module-before-r8169.patch
bonding-update-nest-level-on-unlink.patch
ip-on-queued-skb-use-skb_header_pointer-instead-of-pskb_may_pull.patch
r8169-don-t-try-to-read-counters-if-chip-is-in-a-pci-power-save-state.patch
smc-move-unhash-as-early-as-possible-in-smc_release.patch
crypto-sm3-fix-undefined-shift-by-width-of-value.patch
crypto-caam-fix-zero-length-buffer-dma-mapping.patch
crypto-authencesn-avoid-twice-completion-call-in-decrypt-path.patch
crypto-ccree-convert-to-use-crypto_authenc_extractkeys.patch
crypto-bcm-convert-to-use-crypto_authenc_extractkeys.patch
crypto-authenc-fix-parsing-key-with-misaligned-rta_len.patch
crypto-talitos-reorder-code-in-talitos_edesc_alloc.patch
crypto-talitos-fix-ablkcipher-for-config_vmap_stack.patch
xen-fix-x86-sched_clock-interface-for-xen.patch
revert-btrfs-balance-dirty-metadata-pages-in-btrfs_finish_ordered_io.patch
btrfs-wait-on-ordered-extents-on-abort-cleanup.patch
yama-check-for-pid-death-before-checking-ancestry.patch
scsi-core-synchronize-request-queue-pm-status-only-on-successful-resume.patch
scsi-sd-fix-cache_type_store.patch
Compile testing
---------------
We compiled the kernel for 4 architectures:
s390x:
make options: ['make', '-C', '/cki-project/cki-pipeline/workdir', 'INSTALL_MOD_STRIP=1', '-j64', 'targz-pkg', '-j64']
configuration: https://artifacts.cki-project.org/builds/s390x/98b3f20b7e606ca70de10bc150fd…
powerpc64le:
make options: ['make', '-C', '/cki-project/cki-pipeline/workdir', 'INSTALL_MOD_STRIP=1', '-j64', 'targz-pkg', '-j64']
configuration: https://artifacts.cki-project.org/builds/ppc64le/ccb526d9431adab3c93bdcd8f3…
aarch64:
make options: ['make', '-C', '/cki-project/cki-pipeline/workdir', 'INSTALL_MOD_STRIP=1', '-j64', 'targz-pkg', '-j64']
configuration: https://artifacts.cki-project.org/builds/aarch64/2ba292f200079b771f575102ad…
x86_64:
make options: ['make', '-C', '/cki-project/cki-pipeline/workdir', 'INSTALL_MOD_STRIP=1', '-j32', 'targz-pkg', '-j32']
configuration: https://artifacts.cki-project.org/builds/x86_64/10bc42c465c0e246cfb65379475…
Hardware testing
----------------
We booted each kernel and ran the following tests:
s390:
Boot test
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution…
/distribution/command
LTP lite - release 20180926
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution…
AMTU (Abstract Machine Test Utility)
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
powerpc:
Boot test
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution…
/distribution/command
LTP lite - release 20180926
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution…
AMTU (Abstract Machine Test Utility)
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
Usex - version 1.9-29
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/us…
arm64:
Boot test
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution…
/distribution/command
LTP lite - release 20180926
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution…
AMTU (Abstract Machine Test Utility)
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
Usex - version 1.9-29
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/us…
x86_64:
Boot test
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution…
/distribution/command
LTP lite - release 20180926
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#distribution…
AMTU (Abstract Machine Test Utility)
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#misc/amtu
Usex - version 1.9-29
- URL: https://github.com/CKI-project/tests-beaker/archive/master.zip#standards/us…