From nobody Sat Feb 7 19:41:25 2026 Received: from TYDPR03CU002.outbound.protection.outlook.com (mail-japaneastazon11023101.outbound.protection.outlook.com [52.101.127.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E026B29CB4D; Tue, 28 Oct 2025 06:13:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.127.101 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761632033; cv=fail; b=bDP+J3bF1KVRj5XC78zq98rksKVRQfIgApxh/93eivFA4hNhoWpJcMMwR4KiZlgbwnDZx266nD3/0dLK1EeEEOxAwiCs5xghA8jlzLhvvUkaiKd2B23rPkAwCz/+SEmxKGcb0qB4gzpsDynUx4G9J1e2j/PePgcThZrPzMyc72w= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761632033; c=relaxed/simple; bh=tMRb7vwOnMxMe6NU13bqrSJPNeohsVTOAwxjlZRC7y4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=Sv9XZotCguNuXmgOTX/+eDYWladtaBJPN3ZSNsFme/Yu9qYMeipFlXHePxenKej30Dlh9MWL2B/o4L1fX0ouXNJ8coGdKeGj3bH1ywwO/zOmrGmowm6GGeHb03TN+aI041q9WdDMYOzbXmr2uEs0D3o1MuHteCLBAjTqwkSFJkg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=cixtech.com; spf=pass smtp.mailfrom=cixtech.com; arc=fail smtp.client-ip=52.101.127.101 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=cixtech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=cixtech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=m5Bq51TQVWZ21n/+8Tv/BwWi/C/5IxKqq+NHGsMU0aIa2iJ0T5NSyp6X+zOek9eIgGf49vjvPWZ+HUjyhZRpvmSR8CYZ0WCx3P6fr9abZmhSD5fSbbMMECUYzbQxJQPcTXUfAziBM9HBYvkkJbCrJwSnzKLT0gdZhujqfXD/A6oJJnObuZ/xZr6t0EnozGZaVZtv0V4RJWvVIMJNKTt/ZfxSuIrmg+cJL89pHur6i1ZW8lw22vALQ8ViO2WStxP3qRUGtVjGcyO8zQNhbcVrk0LFP0K1SZbeSrLDCX5sxVjmh+6Haq5w4K1UoQifISoaQh4ArLiv5QvoPNBcPwKAEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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; bh=5Iejxv9Gr2idrK8Z1eYw0jd3gqjl02BkBgc+md6e5+0=; b=mwilTIO8L+AOJiLx2715yOcfLJWHCGzk9/sXl74beUuvGJetZj7ODt4MtMUp+VGTYUbMQ27523cyn3T53CDVa+VQ4YVZYjT7q5hj3tXN8Xq+6CL/qw3748iYhs+r3sw1TUveVv6NPdWRe105avLUFKauenmyDKdrhMZ0bkYgbBy1y0l3ZcEnfw1QP6dmzr8DZx9eVCDnd9kTsJWG1qUm+yOWsBxuCRqdErZO2k6bTnK2x+GY+kEo2eX+1cFzTXhOnIFLB4cxAhxtWjjq7cy8O15sXs4I2wf1Q5D80CYiJ46REHfNcdjlDxIN0isfq4Bj4DM3TqIoiCqQ7z6i6FBSOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 222.71.101.198) smtp.rcpttodomain=canb.auug.org.au smtp.mailfrom=cixtech.com; dmarc=bestguesspass action=none header.from=cixtech.com; dkim=none (message not signed); arc=none (0) Received: from SG2PR04CA0171.apcprd04.prod.outlook.com (2603:1096:4::33) by SEYPR06MB7995.apcprd06.prod.outlook.com (2603:1096:101:2d0::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.18; Tue, 28 Oct 2025 06:13:48 +0000 Received: from SG2PEPF000B66CC.apcprd03.prod.outlook.com (2603:1096:4:0:cafe::4a) by SG2PR04CA0171.outlook.office365.com (2603:1096:4::33) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9253.19 via Frontend Transport; Tue, 28 Oct 2025 06:13:49 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 222.71.101.198) smtp.mailfrom=cixtech.com; dkim=none (message not signed) header.d=none;dmarc=bestguesspass action=none header.from=cixtech.com; Received-SPF: Pass (protection.outlook.com: domain of cixtech.com designates 222.71.101.198 as permitted sender) receiver=protection.outlook.com; client-ip=222.71.101.198; helo=smtprelay.cixcomputing.com; pr=C Received: from smtprelay.cixcomputing.com (222.71.101.198) by SG2PEPF000B66CC.mail.protection.outlook.com (10.167.240.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.10 via Frontend Transport; Tue, 28 Oct 2025 06:13:46 +0000 Received: from localhost.localdomain (unknown [172.16.64.196]) by smtprelay.cixcomputing.com (Postfix) with ESMTPSA id 8EE2E40A5A13; Tue, 28 Oct 2025 14:13:45 +0800 (CST) From: Gary Yang To: linus.walleij@linaro.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, cix-kernel-upstream@cixtech.com, sfr@canb.auug.org.au, Gary Yang Subject: [PATCH] Pinctrl: core: export pinctrl_provide_dummies() to fix build error Date: Tue, 28 Oct 2025 14:13:45 +0800 Message-ID: <20251028061345.3885632-1-gary.yang@cixtech.com> X-Mailer: git-send-email 2.49.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SG2PEPF000B66CC:EE_|SEYPR06MB7995:EE_ X-MS-Office365-Filtering-Correlation-Id: cb72fdf5-c086-4b01-45f0-08de15e9276d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|82310400026|36860700013|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?FS1pXUg2YH7OfIjKVnhGVR9rBxQJGeqL6WYxCezMzYYiI/o2PcP4kGXfx6sj?= =?us-ascii?Q?v9DM89Cnv6c7qeUNO+mE4wIQUXALYSM25x2r6npVAIUgNftJPslAVbskzPEn?= =?us-ascii?Q?vZFDcIXGBJNUTOPymUpd5SW/+bK8hIbfIz/MeLsm5ZO2pVRA12R/bEkJaApI?= =?us-ascii?Q?JrLEAM17J1DzMlA4trCdCKTJ4vD/cFCkkBOnhirdHJNDiSmsHWicvn+Vj3JG?= =?us-ascii?Q?dg6bT4MdM+cMp84pMPrTgsz7RA/Kxb6exgk9J2b4VL06nSRJYWdPFO9FlEUn?= =?us-ascii?Q?0bPoVy4RsW5gN5IAX/DMS4I5yT07nEQwqCLo6kBDBRzJKP5iE72h0XC0LD//?= =?us-ascii?Q?Kwu2veKp/iEzbyQbFVYHLPTEKP7H38imSSW+l6SW2BTUASQ+Kh2YHneJrHBj?= =?us-ascii?Q?QwLA/y+AYApz2D/FPZz3L/a3vHTiGujLmlTYFMhGQ7rgjGtbKbjypx8HRioV?= =?us-ascii?Q?gjLjJrMXfGc+rz4LbSk4kwL9mEXIXxrH5kAhUpAIII4SdO8an8+aDDIYtGwY?= =?us-ascii?Q?aKxQExd2mcwokhkZTXpwjzTVexQD5vunho9oFF67GWzbLW2hy3fj8FzmIyL4?= =?us-ascii?Q?uL0UUzsUXwD57GU7lF3/YG+n/5G1rHP9gFcxSz+/ydQFl8Tcj1L0aMHXoLT5?= =?us-ascii?Q?9gQuUDfoXeq+VB4L7arngZYYGDsuFOyxLO/2YYE3CH914ppnYmNf3aw2YzMI?= =?us-ascii?Q?o2HQzsvfI2rNJaX/JaNr0VSNOiUu2zR+H/DZsDmCdtKW4fDYvdbath11lo28?= =?us-ascii?Q?ctHi7LZRr/YHn8YFYl9mOAkU655n77lQjiGmY7O1xq5o50hRKikqI1wwYc27?= =?us-ascii?Q?8AdOzVPcvVlN2RZ75Ub0a/LOl50FeyMCSxmnDJeOjjWvbFvl+5InK1Ql6ku/?= =?us-ascii?Q?6OaCxQc2h+325rF/RlepNjMZaVwQlNIst7TyV7LO85z9j5LgC/663e8MSvDl?= =?us-ascii?Q?mOewmOkSKNFITI2NiNKUrP3ine9SWsHCepZ5bplSKTlUWAVVUzrVSQ2p5iSU?= =?us-ascii?Q?+KpQS+3tKLvkryTzWaW7Qi2ParYYO2nPMY/ZtfhmKDt8IrfCS2zv7c5mUinZ?= =?us-ascii?Q?bsxmUYhCfTqKhFyMRyZ/pk3gR/tO2VbGD74WPbr1bR7FLGO+WJN8OQiDc/qW?= =?us-ascii?Q?GcxVME+IPnlgJxpz4WlB2YoridVR8DMr+dYBxTaEDoc6tpMZl++pZUujkLcM?= =?us-ascii?Q?GnNejqTQ+74QvJ5tRwMjaUA7ZQI5RVJIxrho3hGSwc1fLDzXukCmtrzqCyK4?= =?us-ascii?Q?QJokPJtYF11dsVf27sZgk+gpUe0di62RHn1uOM5d2KrEd2GWruZlzfWJ7NLI?= =?us-ascii?Q?Cwp3jpRUt14MmUKh2R0S2m+Z8SrZ0W3tjMWrY6f91JXk+ugMbKgfDqmoYthQ?= =?us-ascii?Q?6Zy1KAFcZlPD7MoFet+F0It0leypXuELDFgTuOTD/oq6j6jtWBRlRWsX3Woi?= =?us-ascii?Q?2R0zrUtf7iR45G3eQJ+WDDQbntRmUdNtCFOPkvYjAPYPPcMVN5YGrydq+yla?= =?us-ascii?Q?GbgubOWcDFtcnBHtpFe8v4TgdEgHEiijYKgj447nWEEXcaZqRWoiw7b1G+yf?= =?us-ascii?Q?0FQNU+Fhy4wbk1b05zU=3D?= X-Forefront-Antispam-Report: CIP:222.71.101.198;CTRY:CN;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:smtprelay.cixcomputing.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(82310400026)(36860700013)(1800799024);DIR:OUT;SFP:1102; X-OriginatorOrg: cixtech.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2025 06:13:46.4510 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cb72fdf5-c086-4b01-45f0-08de15e9276d X-MS-Exchange-CrossTenant-Id: 0409f77a-e53d-4d23-943e-ccade7cb4811 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0409f77a-e53d-4d23-943e-ccade7cb4811;Ip=[222.71.101.198];Helo=[smtprelay.cixcomputing.com] X-MS-Exchange-CrossTenant-AuthSource: SG2PEPF000B66CC.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR06MB7995 Content-Type: text/plain; charset="utf-8" If a pinctrl driver uses pinctrl_provide_dummies() interface, and is built as a module, then an error occur as follow: ERROR: modpost: "pinctrl_provide_dummies" [drivers/pinctrl/cix/pinctrl-sky1= -base.ko] undefined! make[2]: *** [scripts/Makefile.modpost:147: Module.symvers] Error 1 make[1]: *** [/home/gary/workspace/upstream/kernel_upstream/Makefile:1960: = modpost] Error 2 make: *** [Makefile:248: __sub-make] Error 2 Signed-off-by: Gary Yang --- drivers/pinctrl/core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/pinctrl/core.c b/drivers/pinctrl/core.c index c5dbf4e9db84..acf4a86fb5cd 100644 --- a/drivers/pinctrl/core.c +++ b/drivers/pinctrl/core.c @@ -70,6 +70,7 @@ void pinctrl_provide_dummies(void) { pinctrl_dummy_state =3D true; } +EXPORT_SYMBOL_GPL(pinctrl_provide_dummies); =20 const char *pinctrl_dev_get_name(struct pinctrl_dev *pctldev) { --=20 2.49.0