From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932129AbcHIA0q (ORCPT ); Mon, 8 Aug 2016 20:26:46 -0400 Received: from relmlor2.renesas.com ([210.160.252.172]:39765 "EHLO relmlie1.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750929AbcHIA0m (ORCPT ); Mon, 8 Aug 2016 20:26:42 -0400 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'";a="217497785" Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Message-ID: <87vazaeqvy.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Sekhar Nori CC: Kevin Hilman , Liam Girdwood , Mark Brown , , Jaroslav Kysela , "Takashi Iwai" , open list Subject: Re: [PATCH] ASoC: simple-card: fix module load "unknown symbol" issue In-Reply-To: <57A894C0.3090206@ti.com> References: <20160801233610.10479-1-khilman@baylibre.com> <57A894C0.3090206@ti.com> User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset="US-ASCII" Date: Tue, 9 Aug 2016 00:26:37 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: OS1PR01CA0014.jpnprd01.prod.outlook.com (10.161.225.152) To PS1PR0601MB1451.apcprd06.prod.outlook.com (10.165.210.155) X-MS-Office365-Filtering-Correlation-Id: ab529519-688c-40c3-c857-08d3bfebd3a3 X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;2:ckNkNr1rme+KWKkCLTBhLWL4+cqomkJnf4i+gk1ksiR+dFQhPQ0QvRIzUirRCPEeN28wTnxp2JxJgMA5PfDvA+3d6lf1MrlszQT+pgcdPsXo7DAiicvV2yqh6KeFp2ygUlR77LpvjO/es6QdcoxKY9c7yfW6/M4nqaXz18xQq68kUqPycBhW2Dmm1LlikGCt;3:RHOgQUMvNLFkariAeVMKzJTeNDuppblPFrkdNH8gm+PAZ3rXiowbTIoZ4+QpYNX5HYpNybyowVdrmxBHjSTZaClTvjY48Sfewr1ez4w/EwREJbPDx+YSuepoX/ebs2rA X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:PS1PR0601MB1451; X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;25:mK7q6IL/DOhS7nniNz/jv9asH8C/xPgO3cW9Ll1q4vbUy4px2iKEzeQnzwBR+RndIYVhQfvUiB9Ab4nGBDkbERB4UIx4qHE/NFt/KxyOZ3gQbmgNKt3lysh/UMdOV9+K7sK3fIrEt9H14vKfMBCHi3DFejy5AByKAUYXLzUe1MeBlyYKrZ/Yvq11skAEu+1Bcae+STwtYyritIwvNSQFL5QTWZVsTM9bcdOtF/vL02wQcYve/JWlFlerZ5swimENBMPa02svoUW06QTaj/PKNzzVVRYo+t5eX1th7k8QRTCgEBxmgBFDFX4A/RfEWPg7YfLzPx/Q3QTVo2p+g9CF3Mptpm6j3CZHqyOr3E7gp0KWkCmJdPvrKoimWRG5GkSbPp3H/YGYTD75DHr9JM3PtOvblr3D3CGa3UB9zvqhksQU/XSBHaprunZAgxOu6UMmdLUt/YXA2HiS7yYCYEwCKu2SEr373Yk+RcUh3s9Fj8KCnUO4Vi7q6aK+2FiLPouvLPIc5AXwOzPcB/TPGJnHT1Ot+p2LmibTnkr+ZEaGqVqm000M6q3OuGAGRD2nHJJHgylRcXkbDuB798f9fEWdpI3f4s74kynVstP/uXKPUOGGzscQVR9tz/aAw3VfVw+Ub5jGUle8CfZcaEoBXPL3PxUAuoQ4DlQ/PXG5GTLMbH+JeXyB9AupEo+s6xP+w+LzTRLtEhhBWtDdGHzgovNF+Q==;31:LQVj/wbeUR1c6Dp86KuTyvHe5/MV3yPVLMoPNVLgpo7GKdsjJdJ7kI5hSmpQIUvOD7GjteNyK4Yxjoqbo92aqHawWRtg8D7Txrv8JjBQ5S+o/7LSPUZNkga8uh6gTnzrmXwA3R72wlxRkB08m6qZHTYiaSTYnKjJGd7SK+rZi6p56prZ46bt9roaXQP3QoeWYteeSDgsvPTnWRcv5ygiftgbVLCZKsE9HdMdgBlewg8= X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;20:jTX5jrvqBlvI8JbSDAUjVNPH+DL8devcwUNSKfHKWmM1ts9Iu5FX8PldIvq1ige3VEKTlF3eltPyv0UCJIWZoZyuK082W9/RNQro2Zh68klGnXqWLI1Sd4pp/4KW/boWPiaGL3YB80PdQFFPXB/fZ8QBv7xlpQ34RK9lrXDy+uV59QSUQGh+IwsZ0pB5oXFORD91ku4ZTHN5ydwUW7jRL9s/mm5UZUMH9zhwTJjpW59AJIaBLSeXlhU9LkAr1Al/b6EhKZBjDQrThpYFt109vTqH/t9jcPPluC4q8BDMaVyyPcYEOD3WFT2/Oakt3hY53kPlb7GrHgZUX98o6ooA9d/bS0Jc1v1WM7mC9Ucx/0EV0zeajb5OYB89qDl3dJ0RjeLH7jbrxgPcasG8w4aQs009z/lsxiCBwq+HvkaoKknptu3pIEtubsF9VR6nXdFiFspUa/UY/vB45Y9cRs9UPRk15/Wbz1eV7T+MV6xfxYJXInDPDIz0I6vyix5ZFbN6;4:Xy22NDtIZWJWEyxRBDhY5iYpjWcSQbk+rGk7fR2NtpDcQKmxchZZ7x8RUBJu6ePWAGfEEZu2hk4bLLjsWBemJQkf63DP5t5d1Q6lZAS8nWMhXQx+pI3MXr+o4xm1e9K6ZckdX3ire0Bwtkh3ns6bYf8T548hPNUOejfOLnWuXZdcWQyzZjCgBINY0bTYhOojfLSOmURPHA9mzOaam++cyahCstXr9TmF8zx9Uv6jI0ptWV8EWxtsyjrlocKAgw4RRdca/4YuyP+LD118xrYmohju303+c147Yunwu1Jcj01KrDvOfs/oALM3YP5N56+FDfTAdGyDEA+ktEdQa8N1RIMxEqrwloiDtmy7e+7XTYtJ91RJSIU+MnlR/rLfc+3GAYF+zeoU8CbmWC+qKVz4ZYo5tN7chlVUtzsQkQduaigX/uxYWsVM1kveN3FYaixI X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(31051911155226); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026);SRVR:PS1PR0601MB1451;BCL:0;PCL:0;RULEID:;SRVR:PS1PR0601MB1451; X-Forefront-PRVS: 0029F17A3F X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(86362001)(4001350100001)(33646002)(106356001)(66066001)(110136002)(2950100001)(69596002)(19580395003)(105586002)(23726003)(83506001)(19580405001)(50986999)(76176999)(101416001)(54356999)(50466002)(7846002)(68736007)(7736002)(4326007)(3846002)(305945005)(47776003)(6116002)(97736004)(53416004)(189998001)(92566002)(2906002)(46406003)(586003)(36756003)(8676002)(77096005)(42186005)(81156014)(81166006)(21314002)(16060500001);DIR:OUT;SFP:1102;SCL:1;SRVR:PS1PR0601MB1451;H:morimoto-PC.renesas.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;PS1PR0601MB1451;23:1H0C5TP8rjYoc+vUtigbXSBff3NiLV8cKWTGCn/?= =?us-ascii?Q?pbWeKjc29HGDOjwlAv/QTHamnNc8DJsMzeJrQd28Q+ldV6z8DVNzkmwK3I5r?= =?us-ascii?Q?pPE8Muq3UBbUx5ENec+wg+sZ8w+wEIWhvgDC9zITZIXeqaov1hlkfLwl0rnE?= =?us-ascii?Q?70+LegVrU3MHNVJndx8yHsR1oPVXVzj6AH2+JmCmS15xRxvqORURy3bsRCat?= =?us-ascii?Q?T57zVb7ye7X4QEBhh1J266hgzepO5cazS+LXWC0f1OzJRsa0hQMaLYr6kMQN?= =?us-ascii?Q?JVHNi6LHLzHanPRIfazhKwaETLzo22h+L2yXOe5YBaFZNlyDnsPvy1ERGn90?= =?us-ascii?Q?2A7AXpfXUh2FocDjPjGgTascCwADf7rn16+x3jtsfNfQDrAtX1n9t766q+7X?= =?us-ascii?Q?Js/1ofqsB5e4/buyZrSHoyLDwnQmoFFHtHCvQjPCD1fmcjrY1+r54+UJ7SEW?= =?us-ascii?Q?STUKdMN0yTx9fVzSS5bd8qmf+o01AYSqTCdXpp7WRrO4lqzBwBaF8wPsscX/?= =?us-ascii?Q?sSAGM7gIDy4IyCdWEznDJw7OIO4lDMgWMX+2u3K8fgFnK0PGpyxIgQ8Nc95E?= =?us-ascii?Q?2EveQ/LpOsxefALhC03/lyvgBoGLGeezuSs1qnDayJitlTm7cxFcV2c6zIb7?= =?us-ascii?Q?EC/OA+QUd7cAbPQb6gRGintfogm52VRhUF9hbJv+VZs33FY0Y361ihh0aNSE?= =?us-ascii?Q?DzT9A0cU8wGZTZfaWyjVWQNgbym+CORSoMd0a2w7vqrRR1UGpRrDlmsMy8Qk?= =?us-ascii?Q?ruZ+A7WCVlZfUCFeZzZ+N+t7T8avCTaKjpp6NaSyTXssSksJCifnxX1Ehvxq?= =?us-ascii?Q?PlFxA293Nv0TUFKLxDEztJbo7PpMxxmFwthIPo59FmROQk+xvAb8We9U/o56?= =?us-ascii?Q?AATRHomcCg4AtGh7QMjYmB5M4Lt7z1iYaf8U+vR7485GTubW0BgJHjR6E3W8?= =?us-ascii?Q?3Y7ysJssiTBhNY+0BX8gUHEoIQ8OVCjeFtzwrCA25307Pj6oN40eyKgGP/zU?= =?us-ascii?Q?xQIqrJs27tLKHgqsQA1U23+B3XRUfrgM8gRvnvOIKiB2YHBlv3kyIMoLN9rL?= =?us-ascii?Q?Te9iLRcU090dyVNA6fn8M3WaCE2NBZVK/rgHGxvwdvJks/jykUsosoIr5kCT?= =?us-ascii?Q?w/Q1BVIyktdSlk6yCGVjVtYP0WJ62ZVXf68xbW4xSDTBeeMk7tLR42w=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;6:hgQbR9GCeDQYS9VvhmRDP6bH5isRFz6gb1kIO4AowkphYPg8ECCuuzEIv45oCKfBhLH8lxvyY/9+6BVmCqbF3rOYASHH+YdL7gtSPxEE1581W1xcvpgWzJ0NSKi/qfjhMpDhOxPvciIwBlfbnwXpYoHclxoBjAkcMpC7ptxuWZ8n1nZ5TDc002k5Bxf0FBedHNEQ+407naptQQbxsohlksljUxLQp8CP4lCRj0nN/qUhwRxj9K0MKzsWTiGAAX1FVZgqYCmX9wiagQXxK8NKkXat10/y83uCHFWc7PFsMw4lNi51sS5ziTAO/eu4tZCt6tKNcREMwXG1dJm4qfMLtw==;5:yXxe9VFQ/akHcNB6Xl5tnSyDr0RJ2R+v3mCJl0Vy8M4Juthhwb1XTfpr1kee5CZ/38cgfYK7xiITGQYZHzpfExL7qW8ZyhW5PAqmjTrLWll/K4XT9mUb9I5wg6sFLy8t/m+B62uYnpAMJxJOPsO/Xg==;24:mfOs6qsGfzPkg7pbIF//DV3ldFpIel16tRodFchXhGle5tIlnYw0cmFD1a5kizEorIuYwzNrqteTU7TBPI7Ogjliqf+m2Y9vdwCZzAqjEWU=;7:uU4XYjjsloU/nreaGsTYkTm5oT1ZRlMVxghAkJFwyJEeVU5ePZe4VXCmdiI2aHf0DW9Fn7FyHHAW7NlC3aP7jFHMYhGqlFwdhXYW0eEDR/aBPQmLab/woTp120Xbulla2wOeAmBQvb/vTzRtAq6QQJLE/Bonog+E7p1/Kg3zoJdycDJpp/GsOhoQwS56ffYmNJiffMJduxmUiAMw1/BCoY9W8SJ2JWO9EDgwzCTsTHg6/EL1LhX70VjCDgRBjon7 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;PS1PR0601MB1451;20:B5X4shYyZLvqnC07Nsu8nmhMSSGX79KLFuyLuX5Sl9aGZHDDU6cOUrJhoX6V0Aun0nDFkS69+s2GjOifMiz67aKOFmD4MTBUfo6WGI2UdtMdAaIT/gk9t7L1sKdAlhGcJ4kHSx2Grhn9MuyOd2o8944VEtbT1LppX1Abaj0PgQQ= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2016 00:26:37.1261 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR0601MB1451 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Sekhar > > An ASoC driver using simple-card, when built as a module gets the > > following error at module load time: > > > > [ 23.571873] simple_card_utils: Unknown symbol snd_soc_of_parse_daifmt (err 0) > > [ 23.712726] simple_card_utils: Unknown symbol snd_soc_of_parse_card_name (err 0) > > > > fix this by including simple-card-utils.o symbols in the module build > > its symols are resolved correctly. > > > > Tested on Davinci DA850-EVM using snd_soc_edma, snc_soc_davinci_mcasp, > > with all of ASoC built as modules. > > > > Cc: Sekhar Nori > > Signed-off-by: Kevin Hilman > > Tested with audio on DaVinci DA850 EVM. > > Tested-by: Sekhar Nori I think this issue was solved by this patch on Mark/fix/simple 1f85e118c81d15aa9e002604dfb69c823d4aac16 ("ASoC: simple-card-utils: add missing MODULE_xxx()")