[{"id":3682265,"web_url":"http://patchwork.ozlabs.org/comment/3682265/","msgid":"<366aaf18-7424-4cb5-9df2-142c9988303c@nvidia.com>","list_archive_url":null,"date":"2026-04-25T08:31:42","subject":"Re: [PATCH] ASoC: tegra: ADX: simplify probe allocation","submitter":{"id":66273,"url":"http://patchwork.ozlabs.org/api/people/66273/","name":"Jon Hunter","email":"jonathanh@nvidia.com"},"content":"On 25/04/2026 02:42, Rosen Penev wrote:\n> Reduce 3 allocations to one using a flexible array member.\n> \n> Also use of_device_get_match_data. No error checking since it cannot be\n> NULL.\n\nSounds like that should be a separate patch. A patch should do one thing.\n\nJon","headers":{"Return-Path":"\n <linux-tegra+bounces-13958-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-tegra@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=U8oVnKAk;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-tegra+bounces-13958-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=\"U8oVnKAk\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.61.43","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","smtp.subspace.kernel.org;\n spf=fail smtp.mailfrom=nvidia.com","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g2jjl45TKz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 25 Apr 2026 18:31:55 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 046E6300D691\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 25 Apr 2026 08:31:53 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 7355F2E282B;\n\tSat, 25 Apr 2026 08:31:52 +0000 (UTC)","from DM1PR04CU001.outbound.protection.outlook.com\n (mail-centralusazon11010043.outbound.protection.outlook.com [52.101.61.43])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id CF1AA13AF2;\n\tSat, 25 Apr 2026 08:31:50 +0000 (UTC)","from DS2PR12MB9750.namprd12.prod.outlook.com (2603:10b6:8:2b0::12)\n by SA1PR12MB6948.namprd12.prod.outlook.com (2603:10b6:806:24f::17) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.12; Sat, 25 Apr\n 2026 08:31:46 +0000","from DS2PR12MB9750.namprd12.prod.outlook.com\n ([fe80::56a8:d6bf:e24c:b391]) by DS2PR12MB9750.namprd12.prod.outlook.com\n ([fe80::56a8:d6bf:e24c:b391%6]) with mapi id 15.20.9870.012; Sat, 25 Apr 2026\n 08:31:46 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777105912; cv=fail;\n b=SFBJQoxnGIuwF2mqOIjUmZRseX6rwLMdm07fn0jIXpQh/iCxI5uHNSadlj5R/+a66ovb9IPEw22mhVNTGbpjqrbhXzVsVc4C+rSXP68f0g5RvZBZpjouVhe/WR28UA8avhmtLPxX9DP9v0HJaVkzDYx7dDklFCga7+GYxl3JlaU=","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=IrjEqcifxmosepcBdCRdsCLn+qIHO+W8Bp+wvI5VyEaY9pF3ZWVDYKbUcfkRjAtsJJI2YK1vF8eByWfMpd/eQv3hk4UrTSBNz47QmGd4RpbaIfzore29CSkgyHmRKn3Pqx/k8GW5tXKa0AxD2oDuCF+SH94IWXvoS8QcVWcX73ZzIRqoGzwZXLl8NiWMCqJRNLnNH76luFY1DK2gywwaeI7rqUSiOX4DnqpNOldPweFNVwJWIhs3P875K9sRUS5tntZjAfi35gPmnchNTbnduAPYjtw/qsygutJ+WjHxZ7jPHqabQ1d+QQGMks+KPW3bnSPVgN7UrAEqxtU1Vdw29g=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777105912; c=relaxed/simple;\n\tbh=vkRgg4GxiEYTbX9+eHrat/iToFwBQ4HPKDbL19/BPEk=;\n\th=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To:\n\t Content-Type:MIME-Version;\n b=WiVYM7ALxRCqcu8LNeGw3JBwcWPTYKXhFoQpj6ts5X1DsgHO0xHX/a9sOujRdW4T+HbaAuF854GBNPzFkuJBjpTeoVqgwoBZCRoHa4acY6if51P/Vpmwa4Pvb8CJ5sq+5KgQ2zA8hD0n6aZjFIQaEHpJdAgoseIO4/sPSnEeaYw=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=YBdMTZTci65vxo8CxD4DguxnUm8WzA6BDoUumquBCsE=;\n b=IxhnOK4C8ysAUvYHwCoT6kUIPZvfBpK6SuX1t+K4zwjbnukitNDEcWvpE05ZG+DkPaXDOMfQDZZIYRSNpx7SGcHQVbLsIA7MH+ONIgq3NBSleftm28ICg/0O/xSd5vcbVtjxnMp8zmhd/DPQBFDlszdKPVWq+i2xclHVelwJ46wdUzZ7nhdzHzGp68rHk/IwYquHwuXOVPTf2KwPNwmJPG8UAsnwyScMHslrbbkfFo6WANblHqwXpfKIUGs+zgLvZn0fwcEdOIbtero6Q+Vgkbz5/kIM/TuHz8iSdh7BVhTs3DE5SjOLYG0ljcoQ+R2akP/b8VHE/izRhig/cOY3bQ=="],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n spf=fail smtp.mailfrom=nvidia.com;\n dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=U8oVnKAk; arc=fail smtp.client-ip=52.101.61.43","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=YBdMTZTci65vxo8CxD4DguxnUm8WzA6BDoUumquBCsE=;\n b=U8oVnKAkCvR614+JRNqy6WOBqlwfYzcLS0aUDWDW3GzWkvA0H78OqspFA3iX2KkRbn1mYqa4J71IN7OSangGzC0dobtAOFbsL7W9XDb+2BnJa9kH6BxCQmqIh2FSDh2mol8pLMiHqaaPOMiYibyOoLgsJj9WFZvrxuM1eFXPjYtX9ZgrCdTBkPs059WOCKMcwDUpUStu8iMfu7eqS9Qw7Vep06an8h/AkQ+Pizu33dahiITg6IbMnPoP9S6FbkCe1Fhz4yay6XmoN23VpHlKQdyY8Adq5PQjxvrNZTdATh1YISx3f6iGs2VtGp/wUzigni0IHX425HssCmI1sJT3pw==","Message-ID":"<366aaf18-7424-4cb5-9df2-142c9988303c@nvidia.com>","Date":"Sat, 25 Apr 2026 09:31:42 +0100","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH] ASoC: tegra: ADX: simplify probe allocation","To":"Rosen Penev <rosenp@gmail.com>, linux-sound@vger.kernel.org","Cc":"Liam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>,\n Jaroslav Kysela <perex@perex.cz>, Takashi Iwai <tiwai@suse.com>,\n Thierry Reding <thierry.reding@kernel.org>,\n \"open list:TEGRA ARCHITECTURE SUPPORT\" <linux-tegra@vger.kernel.org>,\n open list <linux-kernel@vger.kernel.org>","References":"<20260425014244.439788-1-rosenp@gmail.com>","From":"Jon Hunter <jonathanh@nvidia.com>","Content-Language":"en-US","In-Reply-To":"<20260425014244.439788-1-rosenp@gmail.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"LO4P123CA0547.GBRP123.PROD.OUTLOOK.COM\n (2603:10a6:600:319::16) To DS2PR12MB9750.namprd12.prod.outlook.com\n (2603:10b6:8:2b0::12)","Precedence":"bulk","X-Mailing-List":"linux-tegra@vger.kernel.org","List-Id":"<linux-tegra.vger.kernel.org>","List-Subscribe":"<mailto:linux-tegra+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-tegra+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DS2PR12MB9750:EE_|SA1PR12MB6948:EE_","X-MS-Office365-Filtering-Correlation-Id":"479d86e5-cf94-4a75-1d85-08dea2a51641","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|366016|10070799003|1800799024|376014|22082099003|56012099003|18002099003;","X-Microsoft-Antispam-Message-Info":"\n\t4S9307fWvq3JEyy8wcruq04rQuiRC2+Yh1D6k4IbVGy9jb8pgAt09Gjr1mi3wwclzLqaYu7tKdE76TtFtFZAtsuBND30nXP9TnbyoAdxI//o8Ii28hI8JT7IgrdcXGfSKHryP99pgojJMiyp68k9dCRbxaJdzhdtAyMyYT1zcAKWLEpOOcKDWtSssH8Osv/pM+H6POKYaP1aQB4SOCy58KN5T0dUNUl0RK6F0eUgGQzzIt390nYUtbjqR4t1M5w/XnKIocZpjsOsmqwd7wcoycdjrLCdbXsQWxTq7DZ1AKr3/Jhhw9aoCOayPMT1/3Got9NZUcXd4rltGYYLBey+LnbjoLmNHsffhaYbyvXm7awjJ7CAX23HhJg0UrEc7kRiLfx7FJaRbXpjMoBPjrauSkgo6vRI5KdLigLZfJ2PJCTRdyGV/R7FwHJIUB1lkqvqfUWSQVfjdPEiGh2H6l8Q/CAY0kMokm2/wNKbGbwVIZBRflDazXyI/8mwMyZr8PEfNTjaJkwUQir1xNC1T9yiW+6BZ/cN6FOiSGrMPCD7u+b2LME+gosf6zTeLFgt7E9Qs8qe3ZfEXrM4fHbjyOD2ht4CqZA28YNGQrFIiddQVcyXntpNupKwCdSjZhO7jHja98J8IhNbicKhD7cHTd5R1T89yEDPDF9YL0J9jo+UsyDntErA4teK+U/kjN3qHbia3lvu8L9soLb9HDi0lYG25NwXzqwocOHndrGvMJPJk88=","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS2PR12MB9750.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(10070799003)(1800799024)(376014)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"2","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?My8UvLMShMQu6W/vFFTK+MUozlLj?=\n\t=?utf-8?q?VFxln/DLyHm6NqOt30cRgxg/whIRHbckTtMGSqVHGxz4sx66JxEIL3Hofk+YGrvc0?=\n\t=?utf-8?q?owCX20gytHHDKI6nBJ4CGxAY53gWvC7eNf4Agem6UR3OYoXfqEPE8opfqnKFHQCFj?=\n\t=?utf-8?q?n5Vyo+X+UWFRQRFKKwaavA+n7X98TyGpW1hgvogxCYCnhop2V73hFIrunwjfxH3dH?=\n\t=?utf-8?q?sBwTTk6o5MfnYxFwgRKN2qZtUUKqHPxNZTgEKuyfihzoMwJeFmWtf23oWRlNOzLjN?=\n\t=?utf-8?q?pq/5Vg224Zs0dCamXYSLw9N1+8EMjRfoNUQdZZ2SIN9bBLuBl61aVxFphYPq4TWRv?=\n\t=?utf-8?q?jcW9DL6ENBdyFaVakgIXP86r8EQeHwEONY8w3wVj2hOxJySTnJONjW9m3uzlGZX1I?=\n\t=?utf-8?q?cC2BAOGSw5e/GqEPG41DyREhvIwoMKUAkQ6bwCW5m17rCoy9HEdEEuTHyXohuBj8y?=\n\t=?utf-8?q?AtQTZob7e5614lznoVcFGCNgQS+w3zdSnCGywWayHasqTmUdK7sec4zbaSJdspH91?=\n\t=?utf-8?q?cGMX1BQ2hXzjoawRh82efMWBBGnIxtRhNsV4d7foh8/7gQaCZ7gO7c+FmyRQKi+mK?=\n\t=?utf-8?q?Su0RfnXvS9f1xrokB0rMI+DOHXgJNAMvYSpDrAdNX+O+dkJXlJFQpzT6cuqkbqyuT?=\n\t=?utf-8?q?ZPJ4MvJL9ORr++sAAAMBtutCoOjZGjdH4yiXwXPpo165Ymw0qiz8LGAWAUwTEuSqz?=\n\t=?utf-8?q?VbmhEwYohx+poBwPC2125WWV/p9Jos23LNZufDtY2TYCRiTnnvzaepd5eRJjmCNR+?=\n\t=?utf-8?q?J6nyoBNseXANxnMB60au/kK1yxawrnkmRjg8YXEuwWgGdK2/4dd3aLGomY5GMlXCk?=\n\t=?utf-8?q?t6+AppZWXkB8vOSUq10cRa2wG6iLmsn+uFmQ26Rvd+vl8eAp9jCeKkC5V5tguVkCz?=\n\t=?utf-8?q?BHKOuWBbtDUsaE9latUSBzKXfS8FB2jawdgiEwvri73LxVmsLsUQheGLWdjT+/3pC?=\n\t=?utf-8?q?52hr2GUW3qhTS+v5FbiJQx7WMAiVy858eM0+Xn7CdcWVs6afDbKyT40VA3TfmRKq9?=\n\t=?utf-8?q?sDJ1AmOf3SK6Flr3GPJnGv3Ce2BqYq57lvIl3A4DcWCwZ7rLDtRzXVU3g0vPMFybv?=\n\t=?utf-8?q?ZxOhAgytsJ6CZI3bZzN052xvoaFwxvZYT/O5VIk4OqwYDf9P8qoWHFo/Z21oZA/S4?=\n\t=?utf-8?q?FxUm9eDf+7BUVS7ZV/lpDCzs+pOHoex2UMC06gKa2PWgdDpUBl4HXkCUtcxW1/p0i?=\n\t=?utf-8?q?MPCCILFUeSojPYC2y9rc7R1h7dSJFUuMuH5FljfiF5cpd1dfMYVqC8zwM0lHasoX6?=\n\t=?utf-8?q?AXHjNKz0ew4lnxnNh1Q58WMh0DXTr3kfuyZi4RlCgbKYwAIdAxLCQfbt35xM6TMJl?=\n\t=?utf-8?q?O2PM9Z/VtlIlE7RbCOoSWmzL9BiQPHO9TTDHJzAK1iaDRCExbIRWndEQe+cHWUEDb?=\n\t=?utf-8?q?fei0l5vWzJkGA6fMnvXkOZWGc/Ua4C+QjCDFFWlp0HYML5+IlsGqrG+mnpyIrBhdx?=\n\t=?utf-8?q?06D0EvDuHjglfHwb15tslaF/JFg08BBAoHq3TzNWjl97W2OshRpwNGfBCOL20wcgE?=\n\t=?utf-8?q?c27OX4mPVx+wZD2n+yCmAt/XT/hYV14Afq2+J3bCzz2bVeFWZ88p4biZ+OB4Sz3Jo?=\n\t=?utf-8?q?ELWqodXkyth00k0T1oFRfEZu9zlo8fP9vfbV8MMV/xefYVUFzQDQSx6pYHM7/PonC?=\n\t=?utf-8?q?YX14Dy6aLlAy6qJzYpOh/ap/CwZPxWskghywnq7CJm2vNOrITptcMHbPNPJIoYgT9?=\n\t=?utf-8?q?o9vHT189SvqiogWGd?=","X-MS-Exchange-AntiSpam-MessageData-1":"lL9Ob7z2k+D3qA==","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 479d86e5-cf94-4a75-1d85-08dea2a51641","X-MS-Exchange-CrossTenant-AuthSource":"DS2PR12MB9750.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"25 Apr 2026 08:31:46.2764\n (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"43083d15-7273-40c1-b7db-39efd9ccc17a","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n +k6qVoGejqBBkJPOjcSuRUwGag+Ank/I7WDGU2qud/XZ+35NrSSFZYOSYkiOugFtK5fuIneypikhDvkEojDeDQ==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SA1PR12MB6948"}}]