From patchwork Thu Aug 24 22:22:28 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 110962 Delivered-To: patch@linaro.org Received: by 10.140.95.78 with SMTP id h72csp85952qge; Thu, 24 Aug 2017 15:22:52 -0700 (PDT) X-Received: by 10.84.133.44 with SMTP id 41mr8599458plf.184.1503613371948; Thu, 24 Aug 2017 15:22:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1503613371; cv=none; d=google.com; s=arc-20160816; b=tlI4Hys7ZWtz/cNjbBw1JjAOyiP5OXwph4YhOK0rE9TtcW2Ro9KL/slAcchbyiljAW xGCiyZJUqWaC3qxLWzpLSyfdb7vh/dSiw+bclA3K1RRbd8IF7OOnxhPOXPCmGaHo90hQ Hf4sAXWl2nFR/XD2++jQjKoSWSACYoz1Tjj5BiFJVzxrsgy7yxjtVTYcv95jtSeLTkxN oLCegdwe6QDnsUpsj7CIilTN1ukUHKYZdNYG6pPNTARH5zPAxy0GiCTb+r1SulkPDWNy Y4FdYfFvV9v6Y0HIEgIqgmBDjbXKpfY0tLIAk1Ud5ZTGeu/6jqDXFLLStK4C2xM1PLLL i7Hg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=3SkzkpI1A5XmqdIeb1r3fALKkCDNGkoewH7Oj6nL2FI=; b=Esnhv1t1vYqpLO4/Lqs4cuXETV4412O48ROw4UImNFJ+OaF8OsjJQ0mzAWrdmmzLus gxQytp3DEBs+uski6VJPJt6hFCKC8k1Jt5udNew2UA2Pnd2d+ObtxYatwC+8kgDfZkF9 sBSTeiup+29h39ifk9HjkeLkGHWgI99+888Uyp1U+NIa9TdK/fpf+WtQNBtclB4+SB00 ++WmcATp0EnSoLRFnsuSfNV/cDDZ2zFbAibqGvKSOdg39KUGGdXPcqwlCvPu++KfuR3I xpBSSJmDXofC8VsOczf8UIq4kp2e5a+8333DpV1v8XsOKj6efRcjPstuEj6H3gUri/+K 51kA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m125si3528736pfb.306.2017.08.24.15.22.51; Thu, 24 Aug 2017 15:22:51 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754127AbdHXWWt (ORCPT + 26 others); Thu, 24 Aug 2017 18:22:49 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:62159 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753428AbdHXWWs (ORCPT ); Thu, 24 Aug 2017 18:22:48 -0400 Received: from wuerfel.lan ([95.208.190.237]) by mrelayeu.kundenserver.de (mreue005 [212.227.15.129]) with ESMTPA (Nemesis) id 0LhRY4-1dGMaZ1aHA-00mYsb; Fri, 25 Aug 2017 00:22:43 +0200 From: Arnd Bergmann To: Mauro Carvalho Chehab Cc: Arnd Bergmann , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] [media] au0828: fix RC_CORE dependency Date: Fri, 25 Aug 2017 00:22:28 +0200 Message-Id: <20170824222242.788086-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:aRsK9yHIyyK1e+PGiY8HiiI/uXgj3fLbIwzlp0ma6u862JQRMqq NIjx0vnACD/EWx9/sVYOhawQhP+SjNzPhJih1nplK4IaGSon8LPdqxwccJZEEtNJhlsvI19 qagYP8zwwOHcOGvtvlzNkqm0VO5ZyL59D4lcgHAOuOtlxgJWAr1B697noB+6ULyPMz4bAfJ 2yB17+HrskB7fv7YCNmsg== X-UI-Out-Filterresults: notjunk:1; V01:K0:fGtNGuiBLpw=:g+gBEkKsj+47x85a37yvNA 0lFZ6zRRiHpqiE6xbpXlS/7rn8FkBTwPMxBPcvlhz7LpC1KHpuku0yZOmBXaeiodL4TBH3QYk kQSu2FnbOGcn69JAutETeRnpFKLZZ7bl4lpJEfuvvdwUmy8NtsLeTfnVZnEaCNGo+QZRoRnX3 3muTOgRhZrsvjnvB7vhK+Dc7eYAAbVqyc9eaV7Mv+f+hRLO4puKGlSuEQNixP78y8f+9D/lph zNq2ltZ9VXa9e2Q1Y8WO4Oxg+uIEzH/bxT4aPsihEPbGKH5pcM2YczLXqRdkIBd+mbPUwsmO2 biukSRDnLHUh3fP5By3A6TTSkcQgpqOAFRp76xA8sLw/mwnQrr6NdvTE1pePawMhAr6anh9aY xDx/4qvSl2W2LpcYFe6SvW59XDRLh8bjmeTrxP7AUtEHQDDSSvjMz7Q60/yIdmuLyH8uIZPxF qj4KScyHzJDz0Rcj4Vy/t9lCrMw5eeHOMXirqV8jjPL9DIlzcVKqjouUmqwZpfIK+p+RRcxn2 zUc715LtXoYcmKZ4TqwPhTEDRq33PjVvyROZXr9E4lD3cOwV6ID8GM4KJ6Nny6+6s0ZrcIosn uqn+km092PczJX+LPh9Awny8tZmrMgQYsWBsBC9NxFeusMgYEMhbsx9s6FyVtVvaqoPM4+X41 /a4hOkABMAywoNHAp9k0PeKU9ExjUaWgTUBIH/8fKSFlvQHbnqgUk7Q0w+G8DdvRoa1C5Xa/m p8RuA/hHqZJt6a3CxUO5m/8xvgo+4P6vWoIXaw== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When RC_CORE is a loadable module, and au0828 is built-in including the RC support, we get a link error: drivers/media/usb/au0828/au0828-input.o: In function `au0828_get_key_au8522': au0828-input.c:(.text+0x474): undefined reference to `ir_raw_event_store' drivers/media/usb/au0828/au0828-input.o: In function `au0828_rc_register': au0828-input.c:(.text+0x7c8): undefined reference to `rc_allocate_device' au0828-input.c:(.text+0x8f8): undefined reference to `rc_register_device' This adds an additional dependency, similar to the one for em28xx, to ensure the broken configuration is never used. Fixes: 2fcfd317f66c ("[media] au0828: add support for IR on HVR-950Q") Signed-off-by: Arnd Bergmann --- drivers/media/usb/au0828/Kconfig | 1 + 1 file changed, 1 insertion(+) -- 2.9.0 diff --git a/drivers/media/usb/au0828/Kconfig b/drivers/media/usb/au0828/Kconfig index 78b797e0b434..70521e0b4c53 100644 --- a/drivers/media/usb/au0828/Kconfig +++ b/drivers/media/usb/au0828/Kconfig @@ -31,6 +31,7 @@ config VIDEO_AU0828_V4L2 config VIDEO_AU0828_RC bool "AU0828 Remote Controller support" depends on RC_CORE + depends on !(RC_CORE=m && VIDEO_AU0828=y) depends on VIDEO_AU0828 ---help--- Enables Remote Controller support on au0828 driver.