From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758849AbcJQIe6 (ORCPT ); Mon, 17 Oct 2016 04:34:58 -0400 Received: from relmlor4.renesas.com ([210.160.252.174]:6097 "EHLO relmlie3.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1758527AbcJQIeo (ORCPT ); Mon, 17 Oct 2016 04:34:44 -0400 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'";a="222518318" Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Message-ID: <87funv4c2j.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH 09/23] ASoC: simple-card-utils: remove unnecessary cpu/codec pointer check User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 To: Rob Herring , Mark Brown CC: Linux-ALSA , Liam Girdwood , Simon , Laurent , Guennadi , Grant Likely , Frank Rowand , Linux-DT , Linux-Kernel In-Reply-To: <87shrv4c8x.wl%kuninori.morimoto.gx@renesas.com> References: <87shrv4c8x.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset="US-ASCII" Date: Mon, 17 Oct 2016 08:34:37 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR01CA0024.jpnprd01.prod.outlook.com (10.161.131.162) To SG2PR0601MB1454.apcprd06.prod.outlook.com (10.169.106.20) X-MS-Office365-Filtering-Correlation-Id: 428325ac-9fed-4bbe-c168-08d3f6686f00 X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1454;2:wq/a1RYZhmRoBIhZo9kMnrZDS0dlFhZ6H2J1JzVstUnHXME5K6d5YSh/kYByraUxAJD3vT2sXnUB1axhAPhtO5uTuopjpIasKLEUjQ8XcUg4vyJxy2I4SMifgLvWAdhB6Uc7kBcIGIy8yNeMtFLtei5Pknu3la2g114le5FF/P/ojIX8cr1sWnjnTiXpAN7GihLnCQ+Pwgjvkz24tDhKjg==;3:58Ce7qLwm/eFQr+ZHSU2njaS/B5OIDPZsk7e6LmcJHFVQnZ0VAftzMbWjFzisSXwauheQIR07Y0hrdNboccwHhDv9ZD8d9FqLp2t+F+/UJ2WYhWzFktvdjsNr+4GtD3LjRN2F4a0ts3ut+9hO7S49A==;25:WBhNvDsvSQT8kUbuv4DSGq1yR5wyQfbIScCVc9waY3OHWmITZApM912MczV3P5fXgr7tq8w16fwZzOKf3LFpxEps2ZEU4rtj+8j2bn14lAx2pX5e99qfQTUUkwNrJlq6Ywqxj6VcGnswd+bzBenM1pGqhAch4bbcalulDt6371n/w2ULX/t1t7/rPFEPGGTvUiBlZ1vP7PzNpn2jA/lU80XHtDlRNpxnwBZnjVKGils8p4Idfv0pp4Ycp/PYKCBlqoXARmKcAX45QgIPq++EsxaBUwIQ3ImoDfPjeFgrG7G16oW5Qpg/cEDPTchpRKX9YWLHQ9oil2RiXg6saibFzCMcaSlhDSBKNBvo+6pS+on+1U+lI+o3sF2hfAFLo62XaepeCDbRYN8jI9R47I6PapOK1GY3X3+CWQiQ2ATe7OHR7+JpGSvbsy7aLNzoAK8x X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SG2PR0601MB1454; X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1454;31:MWfUmEB8yVNokZhY/EKalPMElGsNEBRp8BYOXkSRh8xIRTpotdR3I+AcXlel+Y/LEJ2DeCAOHjIUcIzYKpYRGLomA2ZGQNJcqT/iQvLO7dR2q5mMVVVOSA8Ppt9oIkw4ITcOuL21ZB9GdOgt3SOB6VVIELJ4T27BBYUeXEQ7O73eQZimL3S9UdOgyZyL2H/3/+liSCP0Q10kvRw8Z50I4115iF9bxMHgOm6zFWe4hMT5OAZR4YqLiO9LUypdW4LGOOPFkrXm4iiNq4HjGwSNzw==;20:jPw7We2EzooKhcuk59PVjuAoRpzN96o9xgliTwLmHKbbZhlpWKYu+JLTdDtR9A4b4hhPygRg4G7OKd13tkZDOGI+chyPwiCFfLChlfzLIsc0PA36rx1T1yTP9SC3uD1fRr6o/66zy95Uk1fn7eOXZv87nlh6ah7oFwnIrAqHuN96CasVg4vwiix5X1VBAruMoEpE+gZ/Bn415xTf7o9BIz5TzhSrakqpLQMJ/AJxx9TdWCYOnOV+tx0aYDyWtQ57ybsGlul5lw6ylPS37DQSOfuUOJFprYRS35I9sMa7gNJG+CDXlut+/NPz92Txleya8jIJvXGwvSDfaCItNgFGOnLjEkQgXoqKQ3wKQozP0VmINo+OOSSdIlY3x8DApSsVlyzIKJ0zO7vyTDIxUh8MaWo45YZVurVgxpOYi2zglkrtAgdi4FE2vslRqOBjxwYM6q88qJs8Y//fWD9T95xVpXPuAWs/TiaMQ9EU5taIRtVpniYHrOQXlB8tToQ27AjE X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026);SRVR:SG2PR0601MB1454;BCL:0;PCL:0;RULEID:;SRVR:SG2PR0601MB1454; X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1454;4:rMZsxqPU8Z1u8QUjIGq7Y6mOGPC6LkP9m3EvKAg8IiMXx+musBcAgOl6pTpzGaMF57VLaWfTCLXx3rO7tW7CQurhmApYDjCyTbHDpTXjhOq0E4jX/yiKfTwPVWy3c8H3+sREyICOz06tm55o8DIIA8sVUGwGlE3AMNkWvptJx0XAK9OTYfalSu4Fag2gf29XNWwzq1/YCs8Je+zi2usQ8DWuSx41hNL6oZsiJpZmkCWvJhFyv5PqOU4RVFtuFpnUNjp7BaY9DgnAj0RKisj27tvYF2KF5EOJ4PmA1La8yO2g7KZlQ6MpUqpy5HwVHiemK0vCtGzLpPhKGClHN0+XoHT92yLNLTjE32nqGOyfwzOwC1AQwEUppTnKFlnExHr50qFSpLFf8VhuFm2LrR9Hyxl1z8XomNnfwdQn2te4lVg= X-Forefront-PRVS: 0098BA6C6C X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(76176999)(86362001)(54356999)(66066001)(47776003)(23726003)(2906002)(92566002)(77096005)(50466002)(19580405001)(106356001)(50986999)(4326007)(229853001)(3846002)(230783001)(33646002)(101416001)(19580395003)(46406003)(36756003)(42186005)(8676002)(105586002)(68736007)(53416004)(81166006)(2950100002)(8666005)(7416002)(586003)(6116002)(5001770100001)(4001350100001)(69596002)(7736002)(97736004)(189998001)(305945005)(7846002)(83506001)(81156014)(5660300001)(7059030)(16060500001);DIR:OUT;SFP:1102;SCL:1;SRVR:SG2PR0601MB1454;H:morimoto-PC.renesas.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SG2PR0601MB1454;23:hxwHtfd1gP23E11cBMM9KF6P9TM3vacLl+EfvO2?= =?us-ascii?Q?rFpSGjSKrBKm2gcc/YdAvVez5lstYMpCQFWi5V4CRC5AWhnbkq2II4uBW2jB?= =?us-ascii?Q?+AO/OmXUg6tnxe0OBRL4E8cwevMLsmDMmVgnswwb0KfO1bLIU+iRJ5Ijv6Bc?= =?us-ascii?Q?1zC/1dR/w9Oypfab4u1VOHJkdZItQDl7A9pu5ogT7kQd+RscQAMXtW9tqwjj?= =?us-ascii?Q?GO9hU9U7X/DqIXFD2rL2W1qwm+Mww7GQGwNoRV4YU4reiPCH6MPKeA3UAupH?= =?us-ascii?Q?9Jx4SJvkfD9i7NN0PSpuXqu8j0Ud00laPYBER6Zc/g0dmIRgSa8cI9pXh4Cc?= =?us-ascii?Q?AanS0Ony1Ky15Nm5ZnsgWDY7hX1sLi6V0MwaSyB/OU+jnbR4AibM9WqwLRkC?= =?us-ascii?Q?GKeB5+KMylAXuAli0WmFidfh2yZ86gvHc7E7n9avtyvE8guQqLXWS6RPGx3O?= =?us-ascii?Q?6EF9/DF73J0cEEbqv+UJjG6t8nzC+IvsBC7sJJMH5EsJgVzzIR+cHDpspr7V?= =?us-ascii?Q?tKolkzKuU6W8OKu8PALhcB/ce39Zvi8QLnDotrmdEz1K6x5By2iLiNj13k76?= =?us-ascii?Q?749iTtHQRlCfGQ60ETBIeJYkj7hftMduyeiQLOB4ljFsyMNzvHFR3SrjZUix?= =?us-ascii?Q?nJZdEEFehSF2le/7R1SaGeeMRIWv3WA4XKuXU/bSxUtSfkhyqcxGwL8F0S06?= =?us-ascii?Q?n7b7HuU5ijIO4ZTPBFmR95C5Ry7IC8XUtBysN2pZt418QhHd0PujJnGNEQ7o?= =?us-ascii?Q?8ZycscjqV2jJbMNcGjpDXFrGuUMfAl/M1XKGw/CAC77q81ifcbZLlMW/wc+z?= =?us-ascii?Q?av7rqFIrF1mPBNhx9McjukcImBDJhy2cSNcHZGO5XyvX8S2gJ+O+Sdwl2kYT?= =?us-ascii?Q?2peqqwusvFgg3GvA5RR0H4GM9wtbVwr+nZVc2mdMhWJ1X5w0rVQhtUe5Yrum?= =?us-ascii?Q?1k3uz/pMgR8BmyuW1eMHDwIWl55hFPqS0pky/6oGGdcPlYFLqVTGtoEIqeke?= =?us-ascii?Q?65wCM4Nrrmx20mKGC5Ue2eXnNQ8ofeNxN1TY8yF10eqFemuSeGlO5Z9kXSzr?= =?us-ascii?Q?0m4BeQoceJLOtBUndipXHQJGEf98H0dUocFHSw4dHGYi1wiQuU1pMWPKeiQT?= =?us-ascii?Q?TytXbyaFV3/X5yFHPTys2DwB1nuXgDhAbJBK+D6QlmLwuRHPUsSh9lUS6VCk?= =?us-ascii?Q?eY45q+AxC7MVANhUTxnGoCutzCjrc0k0cH4uVTRelJjasc3jGVT60JTh3CVk?= =?us-ascii?Q?Oa7ZLqsKStTZMCAMLg14xh2GmmHkxg7EHhnJo/0hE?= X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1454;6:ywbfrKCMGbv1GATM0fXN3PjdkNH4ZktTcbwE+UtGprp28BGlctM8L19oScb4k3XPo444qQoN8bI6CvqGse6fyLJlRJznbyTC91LI91/xhlP6zFiUmPpmVaulBwA7ZnWi06640IFtUUVfeyzN5dElLixL/MqJyDnYEz9+mwaUwLak0mkreeiJ4RNlODsqc4GBFVO5nsWTGNtci71gEVhrNvqeQbqf8lY2b2TvIA/NYd0a3rQpVRO0CAWJ4bIIkkG/Qubz4XOsgA+fLA1FYAqSJs0W8sNmkiwFWDtQ8e1sSGVsJqV+w5N1DId7dyh00jQ34eJMutH7S+mCl4JYLw6fBBUYQJbXqVThu5Vmnwiq0Ec=;5:Sr+ewbC+d5pd4Fc66NHVwqtr+Z5q/Tri38vKGGylACxXG9p7SMgG5PWuYjrHPrKniFQP+VUhE3F0eeFBt9AWw/F2uq2/8Kn60O4RNttw7yuu+EczM6nBRT39z9zoQ+OyaC8uvumic+XZzyNdG2fo2Me5FfT2/YAAHafXn/UN6zw=;24:EyxxVCrCIdQF3o/5dwc+Ml2z40Yu8IA5IE5S5U95dLZrEVGKgaLExy+la0fUy3/F9zKpezKxqoeE6NOkxY999EFyzSP7gzCVWVZiV7epV4U= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SG2PR0601MB1454;7:/XeuqQemGjQrv8aEx7S9I/js2ssuP+31+MFA8s9nO8RZe0bs+W2+ttDegm6Gel7+ct3Ocx6sdZvnfnZ4gChjVudmWC3vpndRJZ9WzAEAYbUYeVKG2sEtgYEaAuAN0fiZfYCblQxPHrF4bb8DxqYtVsQBwzmlOOm2DR51eniRLgEBUwOPTy6mEzSZN9sLdud/axSYBj4NQt8P4+/Sk6JM27J/rotUlF8XKOZv4rMO7sqLeeU9cESJMhoin469+2RSjtxfFfQY5r4fK7fKIX2UEVp7Hx+hS5yxTS8acFqMYtz4K3xyu6u33qZhqfJ6TGQd/s9vbPa0offVBv0S1NF8vTrKiSY48/8T1dG24VRD/Pw=;20:YpCombw/d8dc8SSk4zW4quoAFjkIFg0Nz6CUnh8NnKzw/Vo7OORQ/LDotZR50dUxfOm0TIgjY2hnSWB3m6rv23BOSJmBsoU9rTGWUs9FY/i6nWeqsp6nd29K1A5ocaFGpQx+saDh131PWw/vwUIPYmdk2en8I+4rqk3Q6DWMXlk= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2016 08:34:37.8095 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR0601MB1454 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Kuninori Morimoto Remove cpu/codec pointer check from asoc_simple_card_canonicalize_dailink() This is verbose check, and will be issue if CPU name was created by fmt_single_name() on simple-scu-card.c. see also asoc_simple_card_canonicalize_cpu() Signed-off-by: Kuninori Morimoto --- sound/soc/generic/simple-card-utils.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/sound/soc/generic/simple-card-utils.c b/sound/soc/generic/simple-card-utils.c index 1cb3930..e5b80f5 100644 --- a/sound/soc/generic/simple-card-utils.c +++ b/sound/soc/generic/simple-card-utils.c @@ -195,9 +195,6 @@ EXPORT_SYMBOL_GPL(asoc_simple_card_init_dai); int asoc_simple_card_canonicalize_dailink(struct snd_soc_dai_link *dai_link) { - if (!dai_link->cpu_dai_name || !dai_link->codec_dai_name) - return -EINVAL; - /* Assumes platform == cpu */ if (!dai_link->platform_of_node) dai_link->platform_of_node = dai_link->cpu_of_node; -- 1.9.1