Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp3754232pxk; Tue, 29 Sep 2020 05:34:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw3TnhPGJaAXjyS3lBwGELbrARqhGRfCju8zhrKm8obOLJWBM++V9ADaEVh8Al5guxxik9R X-Received: by 2002:a17:906:16da:: with SMTP id t26mr3595214ejd.172.1601382874772; Tue, 29 Sep 2020 05:34:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601382874; cv=none; d=google.com; s=arc-20160816; b=FsdbU96m46AQvIjl7bvqJw2Y6vdHvw4yTKuKJNskgs3cDOWE/eQ+hVa+k8MGKui+3F hHTRNnWxQ+8xWiUzK6GJojY3129lxbf2DEvyLB+Ib90PO6HXo1anJY2sGSqViTJ/xFYb E/jJVRG2d1DyjcrXZXx552wainw8OWkY+zuWtqr8Ijrqg9z4zsM1uYa108HIJ8bStbjL sRWSndzv2lFiYvI78u1gldPe+09vDMeqb2Be9QMOFngJOpcofLcnRp2OLLnhLNRvBHnF RiBImhhUHvmtq1PpDBbDwznMGykMPSmcR/o96P5atpq1SHlLKaB14E2jv+xnPDbDUs0M 23sQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=gtxaCVCwJQIodDAE9sKmKYHkO720RpnTeakDcQfbWuY=; b=ddlfVipuVSDcX7Gf6Ifg7SSIdB2+L8p3zFGJECmzycDdmxJQnAGdJ5rovFK5ngQ8Yr V117fXp8ChmkNdf9DenZDqv92TPhpUBbw48/ArC2BXjKnjXqNPaYZtDnhzedyhDghfcW zO8f0eUzCIzBf7ArLUAQFVE1IK1ZXsNrT2wyEyduUGlGgnRhSSYWc/YhPBv6tHOka5W6 ZvbcrSNxS5chtl+lZ8rg36tNf3A1qhrlrDSlNliqWtmtO92rH9+O+NlOMcs/X4kcKfr+ 1//Y9HlkTL2MQq5IlwkrFFfMG5H887St7aPPVh4R2vnDLQDvWMhxVst/FXwp1NY5eet6 YjWg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=iPzO4Ocf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id nq4si2730485ejb.569.2020.09.29.05.34.11; Tue, 29 Sep 2020 05:34:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=iPzO4Ocf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732982AbgI2MdQ (ORCPT + 99 others); Tue, 29 Sep 2020 08:33:16 -0400 Received: from mail.kernel.org ([198.145.29.99]:37648 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728860AbgI2LW5 (ORCPT ); Tue, 29 Sep 2020 07:22:57 -0400 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id CE7DF23A63; Tue, 29 Sep 2020 11:20:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1601378405; bh=envGXr7VIJkrwcGepw/gUYh/gqoyE9mEbXZUWsU2NH0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=iPzO4OcfeKhrcVk4NBPaII4GlHhGsWW26+yYFpANCxdZvxBbvuykS+ayal40ybxlz IN/Z1TKTply8y1Y9xskoGXJM4JcVnHmbDrzvwSGnTEchGL8E41Y7pnIlGk+98kwKgt wDX55fZMZixZKdIxR46nkELF2wHoQvJoKyi3RWZ0= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Takashi Iwai , Marek Szyprowski , Stefan Wahren , Maxime Ripard , Sasha Levin Subject: [PATCH 4.14 154/166] drm/vc4/vc4_hdmi: fill ASoC card owner Date: Tue, 29 Sep 2020 13:01:06 +0200 Message-Id: <20200929105942.876222385@linuxfoundation.org> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200929105935.184737111@linuxfoundation.org> References: <20200929105935.184737111@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Marek Szyprowski [ Upstream commit ec653df2a0cbc306a4bfcb0e3484d318fa779002 ] card->owner is a required property and since commit 81033c6b584b ("ALSA: core: Warn on empty module") a warning is issued if it is empty. Fix lack of it. This fixes following warning observed on RaspberryPi 3B board with ARM 32bit kernel and multi_v7_defconfig: ------------[ cut here ]------------ WARNING: CPU: 1 PID: 210 at sound/core/init.c:207 snd_card_new+0x378/0x398 [snd] Modules linked in: vc4(+) snd_soc_core ac97_bus snd_pcm_dmaengine bluetooth snd_pcm snd_timer crc32_arm_ce raspberrypi_hwmon snd soundcore ecdh_generic ecc bcm2835_thermal phy_generic CPU: 1 PID: 210 Comm: systemd-udevd Not tainted 5.8.0-rc1-00027-g81033c6b584b #1087 Hardware name: BCM2835 [] (unwind_backtrace) from [] (show_stack+0x10/0x14) [] (show_stack) from [] (dump_stack+0xd4/0xe8) [] (dump_stack) from [] (__warn+0xdc/0xf4) [] (__warn) from [] (warn_slowpath_fmt+0xb0/0xb8) [] (warn_slowpath_fmt) from [] (snd_card_new+0x378/0x398 [snd]) [] (snd_card_new [snd]) from [] (snd_soc_bind_card+0x280/0x99c [snd_soc_core]) [] (snd_soc_bind_card [snd_soc_core]) from [] (devm_snd_soc_register_card+0x34/0x6c [snd_soc_core]) [] (devm_snd_soc_register_card [snd_soc_core]) from [] (vc4_hdmi_bind+0x43c/0x5f4 [vc4]) [] (vc4_hdmi_bind [vc4]) from [] (component_bind_all+0xec/0x24c) [] (component_bind_all) from [] (vc4_drm_bind+0xd4/0x174 [vc4]) [] (vc4_drm_bind [vc4]) from [] (try_to_bring_up_master+0x160/0x1b0) [] (try_to_bring_up_master) from [] (component_master_add_with_match+0xd0/0x104) [] (component_master_add_with_match) from [] (vc4_platform_drm_probe+0x9c/0xbc [vc4]) [] (vc4_platform_drm_probe [vc4]) from [] (platform_drv_probe+0x6c/0xa4) [] (platform_drv_probe) from [] (really_probe+0x210/0x350) [] (really_probe) from [] (driver_probe_device+0x5c/0xb4) [] (driver_probe_device) from [] (device_driver_attach+0x58/0x60) [] (device_driver_attach) from [] (__driver_attach+0x80/0xbc) [] (__driver_attach) from [] (bus_for_each_dev+0x68/0xb4) [] (bus_for_each_dev) from [] (bus_add_driver+0x130/0x1e8) [] (bus_add_driver) from [] (driver_register+0x78/0x110) [] (driver_register) from [] (do_one_initcall+0x50/0x220) [] (do_one_initcall) from [] (do_init_module+0x60/0x210) [] (do_init_module) from [] (load_module+0x1e34/0x2338) [] (load_module) from [] (sys_finit_module+0xac/0xbc) [] (sys_finit_module) from [] (ret_fast_syscall+0x0/0x54) Exception stack(0xeded9fa8 to 0xeded9ff0) ... ---[ end trace 6414689569c2bc08 ]--- Fixes: bb7d78568814 ("drm/vc4: Add HDMI audio support") Suggested-by: Takashi Iwai Signed-off-by: Marek Szyprowski Tested-by: Stefan Wahren Signed-off-by: Maxime Ripard Link: https://patchwork.freedesktop.org/patch/msgid/20200701073949.28941-1-m.szyprowski@samsung.com Signed-off-by: Sasha Levin --- drivers/gpu/drm/vc4/vc4_hdmi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/vc4/vc4_hdmi.c b/drivers/gpu/drm/vc4/vc4_hdmi.c index 8f71157a2b063..3020ae7a8f6b1 100644 --- a/drivers/gpu/drm/vc4/vc4_hdmi.c +++ b/drivers/gpu/drm/vc4/vc4_hdmi.c @@ -1115,6 +1115,7 @@ static int vc4_hdmi_audio_init(struct vc4_hdmi *hdmi) card->num_links = 1; card->name = "vc4-hdmi"; card->dev = dev; + card->owner = THIS_MODULE; /* * Be careful, snd_soc_register_card() calls dev_set_drvdata() and -- 2.25.1