Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2217520/?format=api
{ "id": 2217520, "url": "http://patchwork.ozlabs.org/api/patches/2217520/?format=api", "web_url": "http://patchwork.ozlabs.org/project/ubuntu-kernel/patch/20260330025400.2010331-7-chris.chiu@canonical.com/", "project": { "id": 15, "url": "http://patchwork.ozlabs.org/api/projects/15/?format=api", "name": "Ubuntu Kernel", "link_name": "ubuntu-kernel", "list_id": "kernel-team.lists.ubuntu.com", "list_email": "kernel-team@lists.ubuntu.com", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260330025400.2010331-7-chris.chiu@canonical.com>", "list_archive_url": null, "date": "2026-03-30T02:53:58", "name": "[SRU,R,6/7] ASoC: soc_sdw_utils: partial match the codec name", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "47ed0ed05e17f43b09e4b48e28697ae98573be49", "submitter": { "id": 81418, "url": "http://patchwork.ozlabs.org/api/people/81418/?format=api", "name": "Chris Chiu", "email": "chris.chiu@canonical.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/ubuntu-kernel/patch/20260330025400.2010331-7-chris.chiu@canonical.com/mbox/", "series": [ { "id": 497946, "url": "http://patchwork.ozlabs.org/api/series/497946/?format=api", "web_url": "http://patchwork.ozlabs.org/project/ubuntu-kernel/list/?series=497946", "date": "2026-03-30T02:53:52", "name": "Enable audio functions on Dell Huracan/Renegade platforms w/o built-in microphone", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/497946/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2217520/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2217520/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<kernel-team-bounces@lists.ubuntu.com>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (4096-bit key;\n unprotected) header.d=canonical.com header.i=@canonical.com\n header.a=rsa-sha256 header.s=20251003 header.b=FfiOCtDo;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ubuntu.com\n (client-ip=185.125.189.65; helo=lists.ubuntu.com;\n envelope-from=kernel-team-bounces@lists.ubuntu.com;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from lists.ubuntu.com (lists.ubuntu.com [185.125.189.65])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fkbSg0PX8z1y1q\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 30 Mar 2026 13:54:43 +1100 (AEDT)", "from localhost ([127.0.0.1] helo=lists.ubuntu.com)\n\tby lists.ubuntu.com with esmtp (Exim 4.86_2)\n\t(envelope-from <kernel-team-bounces@lists.ubuntu.com>)\n\tid 1w72ly-0001WF-3n; Mon, 30 Mar 2026 02:54:38 +0000", "from smtp-relay-internal-1.internal ([10.131.114.114]\n helo=smtp-relay-internal-1.canonical.com)\n by lists.ubuntu.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.86_2) (envelope-from <chris.chiu@canonical.com>)\n id 1w72lw-0001TW-Ku\n for kernel-team@lists.ubuntu.com; Mon, 30 Mar 2026 02:54:36 +0000", "from mail-wm1-f69.google.com (mail-wm1-f69.google.com\n [209.85.128.69])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 88A963F154\n for <kernel-team@lists.ubuntu.com>; Mon, 30 Mar 2026 02:54:36 +0000 (UTC)", "by mail-wm1-f69.google.com with SMTP id\n 5b1f17b1804b1-48378df3469so26875435e9.1\n for <kernel-team@lists.ubuntu.com>; Sun, 29 Mar 2026 19:54:36 -0700 (PDT)", "from localhost.localdomain (211-75-139-218.hinet-ip.hinet.net.\n [211.75.139.218]) by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-48730628efasm242867945e9.5.2026.03.29.19.54.33\n for <kernel-team@lists.ubuntu.com>\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sun, 29 Mar 2026 19:54:35 -0700 (PDT)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com;\n s=20251003; t=1774839276;\n bh=vlb/6M7cmvibBLfFn4hUPQAXHYldQ8Qvb1fKlev6HBc=;\n h=From:To:Subject:Date:Message-ID:In-Reply-To:References:\n MIME-Version:Content-Type;\n b=FfiOCtDofNNLmzEDADGtj8k6WVEMPAf6B6Nix4hu8ijy/KTJ0y3thhzcoUdJ89jQO\n lFBNlpa6czY2le0kswlOo2pB6p6DFu73LmC0bUeQ9w0beaQLe0NR7bR0boALVy0DBS\n ghgDIQ3vFxOgsdD0egB7qXiasm6LRYQQIAPQuinPm2C2OeLZdelsGy0XrbCCii5eDP\n kitYwd0dG9r7ayC8YKLLP5dE+18cvr0/cgGKblZhWO4oPkaqctxF+/ZWVjuF4HkNRM\n cKaEsoZjMphyqtimONtb96J6vwdE53q415lpmK/vYlcGO+rjzWcUa1ueFIsxB+/QfA\n +asiNiPOC/+HHyjueYuAJ8E4WTt/GakQvXWVGOWQ39Zh46iAqAH1dQsWVgQb+2+0yJ\n 2Qbs97b9s0hFU0omcE23meistadzxuz2mI6V+nR3G9tZD+FY7ecCVRfBdsaMas44Pm\n +3Dl12jnr3izz0tIPwzJMxm6BHAogHTSs8r36Ln1vh/kidb0rsNujrYobt6in8wg4g\n 8PgwzRPy8Si6k7qnk4TX2ZV2n/IWAfXYbKA0jc6+KNwweH4n8AMWYdmMF7F7i+4BYN\n SNIfAsP7AeK+1QRSD+RT0/bsUNyATP0l1n3LHV9XClmKy7JiVndQB/wo+1UZJCEqjf\n SeRLronozy+kL298VNSsDCkQ=", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1774839276; x=1775444076;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=vlb/6M7cmvibBLfFn4hUPQAXHYldQ8Qvb1fKlev6HBc=;\n b=YrF1f50dejVJ6CJ9wlUOiTWYPfOGgfLb/WLZzRdWINAUyOd0LWjwsF7oSba/16/4eP\n WDZdeavjZ7kButTdk/FJysgA0cRZGyWBPqNoFdugkR5EsNDRBNXSWnOeoTI8uYWog3v2\n aTV6GihC1uVaagvrRDPGZGBgG7/mIgNK+lNs4B4sM1fg6nuns8LlC9Aq4+OaiCYvruaA\n aeOq9VqJDrUu4coJBkFhLQU3x52m9lCDKM8HlqtTCzVHPfGb9ywhHZk7jMpDaTrLkg7D\n kVnSz0uwOCaNpmsQ/zvYCAsjBH7cL0qwNvjqLQWXVBxu1x8SjnxPmjhcEV+G5eW3XMbO\n 0X8w==", "X-Gm-Message-State": "AOJu0Yx0gZWnKCYuVKCUzon31seiFPrMsx59oVLilqrbNQMuLlYx2g48\n NnlwFGhStEgpFePDu1CHt548gg5t4/2g/ZjwzfdXaJchCpFAP7RfZlmIzeFRYid5jym1bHTvj9f\n TCIzczuXAO0kX0xlOxsGOcLu90dwa5JyYyhyevhzLYueExB3G+OStk+nqV/DYcP2dsrqCAWh0o+\n zoJLH3xyW5vVs6NA==", "X-Gm-Gg": "ATEYQzzH8IBfV/clmcL4FnCvR0g/XpA/vKwK1wiEnkmGgDkDhovoic5mfWgWie3Wksa\n WO9TwqlXTJKbR/hf5BaFFhE/Kx8HdLxuDWZRO0+aBtEfHpxtUpci0EkthLXaYOKTCtFEZ5NlG49\n lRce/Rff7jQ5CsN0S51gbrDc3MuLCI3LQW0mt8Rbv4faIYVNyxNl9H2SCM0yxBnwvFkuPfO3VxM\n K6Z0x6aNuwsvGczdj4FO3Gq0+8OY4maSmmG1dSdIHQcP9xALuixkR6Ianu9BwoH/ZaFgvhohUQQ\n NI3yOCl0PuUnVb7xDMisXP3+xfXfe4Ef+Oi2rqnYFNCUYOKX/8XVdJOF9EoGeUC3EHYxAocgXBO\n B8pbQbfmWyBm9k4lr83/RBOF7bTd9suuXpKBE/1rwTN0/iriyxBbD8lkhB1ysgstU9OtjlzI7OJ\n ws", "X-Received": [ "by 2002:a05:600c:310f:b0:485:3cef:d6ea with SMTP id\n 5b1f17b1804b1-4872911bf69mr164665615e9.13.1774839275803;\n Sun, 29 Mar 2026 19:54:35 -0700 (PDT)", "by 2002:a05:600c:310f:b0:485:3cef:d6ea with SMTP id\n 5b1f17b1804b1-4872911bf69mr164665555e9.13.1774839275361;\n Sun, 29 Mar 2026 19:54:35 -0700 (PDT)" ], "From": "Chris Chiu <chris.chiu@canonical.com>", "To": "kernel-team@lists.ubuntu.com", "Subject": "[SRU][R][PATCH 6/7] ASoC: soc_sdw_utils: partial match the codec name", "Date": "Mon, 30 Mar 2026 02:53:58 +0000", "Message-ID": "<20260330025400.2010331-7-chris.chiu@canonical.com>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<20260330025400.2010331-1-chris.chiu@canonical.com>", "References": "<20260330025400.2010331-1-chris.chiu@canonical.com>", "MIME-Version": "1.0", "X-BeenThere": "kernel-team@lists.ubuntu.com", "X-Mailman-Version": "2.1.20", "Precedence": "list", "List-Id": "Kernel team discussions <kernel-team.lists.ubuntu.com>", "List-Unsubscribe": "<https://lists.ubuntu.com/mailman/options/kernel-team>,\n <mailto:kernel-team-request@lists.ubuntu.com?subject=unsubscribe>", "List-Archive": "<https://lists.ubuntu.com/archives/kernel-team>", "List-Post": "<mailto:kernel-team@lists.ubuntu.com>", "List-Help": "<mailto:kernel-team-request@lists.ubuntu.com?subject=help>", "List-Subscribe": "<https://lists.ubuntu.com/mailman/listinfo/kernel-team>,\n <mailto:kernel-team-request@lists.ubuntu.com?subject=subscribe>", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "base64", "Errors-To": "kernel-team-bounces@lists.ubuntu.com", "Sender": "\"kernel-team\" <kernel-team-bounces@lists.ubuntu.com>" }, "content": "From: Bard Liao <yung-chuan.liao@linux.intel.com>\n\nBugLink: https://bugs.launchpad.net/bugs/2143902\n\nCurrently, we can set codec name in the dai info which will be set as\nthe codec component name in a DAI link. However, the codec name may\nnot be fixed. For example, there is an index in a SDCA codec name and\nthat is not fixed. Lookup the fixed codec name string from the component\nlist to get the right component name to ensure the DAI link will bind\nto the right codec component.\n\nSigned-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>\nReviewed-by: Charles Keepax <ckeepax@opensource.cirrus.com>\nReviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com>\nLink: https://patch.msgid.link/20260225135004.2322987-3-yung-chuan.liao@linux.intel.com\nSigned-off-by: Mark Brown <broonie@kernel.org>\n(cherry picked from commit c5ae3d8bc968a28aaeefbb772ec42e50cf3a15f0 linux-next)\nSigned-off-by: Chris Chiu <chris.chiu@canonical.com>\n---\n sound/soc/sdw_utils/soc_sdw_utils.c | 26 +++++++++++++++++++++++---\n 1 file changed, 23 insertions(+), 3 deletions(-)", "diff": "diff --git a/sound/soc/sdw_utils/soc_sdw_utils.c b/sound/soc/sdw_utils/soc_sdw_utils.c\nindex 31f400c55405..c6d839e9034e 100644\n--- a/sound/soc/sdw_utils/soc_sdw_utils.c\n+++ b/sound/soc/sdw_utils/soc_sdw_utils.c\n@@ -1157,8 +1157,18 @@ const char *asoc_sdw_get_codec_name(struct device *dev,\n \t\t\t\t const struct snd_soc_acpi_link_adr *adr_link,\n \t\t\t\t int adr_index)\n {\n-\tif (dai_info->codec_name)\n-\t\treturn devm_kstrdup(dev, dai_info->codec_name, GFP_KERNEL);\n+\tif (dai_info->codec_name) {\n+\t\tstruct snd_soc_component *component;\n+\n+\t\tcomponent = snd_soc_lookup_component_by_name(dai_info->codec_name);\n+\t\tif (component) {\n+\t\t\tdev_dbg(dev, \"%s found component %s for codec_name %s\\n\",\n+\t\t\t\t__func__, component->name, dai_info->codec_name);\n+\t\t\treturn devm_kstrdup(dev, component->name, GFP_KERNEL);\n+\t\t} else {\n+\t\t\treturn devm_kstrdup(dev, dai_info->codec_name, GFP_KERNEL);\n+\t\t}\n+\t}\n \n \treturn _asoc_sdw_get_codec_name(dev, adr_link, adr_index);\n }\n@@ -1474,7 +1484,17 @@ int asoc_sdw_parse_sdw_endpoints(struct snd_soc_card *card,\n \t\t\t\treturn -EINVAL;\n \n \t\t\tfor (j = 0; j < codec_info->aux_num; j++) {\n-\t\t\t\tsoc_aux->dlc.name = codec_info->auxs[j].codec_name;\n+\t\t\t\tstruct snd_soc_component *component;\n+\n+\t\t\t\tcomponent = snd_soc_lookup_component_by_name(codec_info->auxs[j].codec_name);\n+\t\t\t\tif (component) {\n+\t\t\t\t\tdev_dbg(dev, \"%s found component %s for aux name %s\\n\",\n+\t\t\t\t\t\t__func__, component->name,\n+\t\t\t\t\t\tcodec_info->auxs[j].codec_name);\n+\t\t\t\t\tsoc_aux->dlc.name = component->name;\n+\t\t\t\t} else {\n+\t\t\t\t\tsoc_aux->dlc.name = codec_info->auxs[j].codec_name;\n+\t\t\t\t}\n \t\t\t\tsoc_aux++;\n \t\t\t}\n \n", "prefixes": [ "SRU", "R", "6/7" ] }