From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id F2209C54E49 for ; Thu, 7 Mar 2024 08:48:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=NPQBqxUayYnHtUmIwvM6+Kr3FlrpM1UAv/5jGnrXuiE=; b=oHs3uVLrNbxQu2 BFmwvKNB4dbapBD3JsWylReRhgdPi4AqyGG7Set2U4UhziXQ8YC7DNJwE+Polz15zajVLzC4uVH+o N85JPTveQDOopbp9ERw26puQryJ9gLkWSogCD+Bh+DguQ6wYoJn+V+qGxRNJFZnx0UcLJpN7Ijbzp lLHE+9rAX9oBVMw3x1o8p041jA+cSUlWHb2sVY9CH/2PTiBArcWM1/2hOoRBdQAUZqoMd6k3b4WUT +xp3yeYG34tH266qnUrkvzD67XpSn/OVMnpdvfIUbDoVdufR/mAoUs8DuxE7kDYr6DREbEMvSgrqp M0SepQLRhN2AuqMXj6Xw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ri9Pg-00000003hij-3tfJ; Thu, 07 Mar 2024 08:47:40 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ri9Pd-00000003hhg-24bc; Thu, 07 Mar 2024 08:47:39 +0000 X-UUID: 555449f4dc5f11eea8a22560583bddef-20240307 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=ZfDq6LU8XWgS6OEH30SctqJ1cZIq6FEcruE6LrbNhYE=; b=WYI9UWUTsOpfJVZ54iM/8D0Cm0o1wQiIetS4htmLMsJuTiNj9eO8vBgU8OUcLdiYYRhEslitn9YJBqHIEtpJdFQFw72nFRE8dHOYmdgO/DmTaF/5PEV6LjQTccdzuCyK/gmNwxCC9pPn5IkyUrqcrMCSJUIEWX+etvMG/SWyrNs=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.37,REQID:af9bfbe0-21a1-43e8-b9dd-c61bd3b30e91,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:6f543d0,CLOUDID:38453981-4f93-4875-95e7-8c66ea833d57,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:11|1,File:nil,RT:nil,Bulk:nil,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0,AV:0,LES :1,SPR:NO,DKR:0,DKP:0,BRR:0,BRE:0 X-CID-BVR: 0,NGT X-CID-BAS: 0,NGT,0,_ X-CID-FACTOR: TF_CID_SPAM_ULN,TF_CID_SPAM_SNR X-UUID: 555449f4dc5f11eea8a22560583bddef-20240307 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 1224430627; Thu, 07 Mar 2024 01:47:30 -0700 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs13n1.mediatek.inc (172.21.101.193) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Thu, 7 Mar 2024 16:46:53 +0800 Received: from HK2PR02CU002.outbound.protection.outlook.com (172.21.101.237) by mtkmbs10n1.mediatek.inc (172.21.101.34) with Microsoft SMTP Server id 15.2.1118.26 via Frontend Transport; Thu, 7 Mar 2024 16:46:53 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=exIehf+2AqArSRhG4NPR18O9dUVUTYi07mZJjrwp0vqDqgwoB6hyUM/9+LhhK0FB50YRf74e4bke+sJtdhbjOVMdEug/9J4hJOKPH7TrTk6W/6WNLiKGJiG/nDWXyb8k6mYQNm7Wly48uQdPeYedQUx5N87LgL29EUkw5hinqtPqT6HWEasIb/rPb/9m7g8vkz/89BBgP3uzzu7jnOUx+N12TQrM8NuSQgOwR/FxgvreP2rtefz2tB3jArwhpAqEXHuMb9QmhiJ9kwfXHPom6of0BhsYtKNuOvjm7nOffJAHgctIJBpsAABXh9JgQ8Nmf3rcXDqIBMfP/m+YzPBRRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=ZfDq6LU8XWgS6OEH30SctqJ1cZIq6FEcruE6LrbNhYE=; b=bAXAjXLpvxvd2ZU/lrQN9ln+BbjxAnGyOwApFRyMKrMZeIbIL3GuiYP4czM6DNL6Jko01gqVEIUD1hcTEQXHXgm7YuXQvsEYvhEduGnvU5ZXX55KpV4PJLDGcVlRlJ+1+h2+2iIYovy2JlMYl/416GN91brRPms0n1mfXCaf6dSUNizdfXb1t/4DkmWYY4MvOvhE9u4o3jODPAAiBtqi0DxT6VIO6sbEUWXEairxg8SOlPPvUe0IblbNt2qLs/1wFXCVkpxB/kziXRBrIpEsNBn5QU4PP6HQD83lZ6Kk3Nq0AESrHqCGOL0qSDSNOJbx1XG4v9WRhVLQKnT2PNeFuQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZfDq6LU8XWgS6OEH30SctqJ1cZIq6FEcruE6LrbNhYE=; b=fdzwNBiqOojx/uzQ35jDs1zNysp/d2kDqI63xs7SfsegUYAXzPARQzC7YX4BFvIA+6ljb0BM77bb993oVFANfGCycb0Bm051690ffu2YQ5XIp4xPdHHsn4t54BdC1JZX2rixAXKn0w9Ec4EI/cE5RTMkuKfGknEsdT+58L7CxqE= Received: from PSAPR03MB5528.apcprd03.prod.outlook.com (2603:1096:301:4f::5) by TYZPR03MB7867.apcprd03.prod.outlook.com (2603:1096:400:465::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.38; Thu, 7 Mar 2024 08:46:12 +0000 Received: from PSAPR03MB5528.apcprd03.prod.outlook.com ([fe80::decb:a937:5a6b:736c]) by PSAPR03MB5528.apcprd03.prod.outlook.com ([fe80::decb:a937:5a6b:736c%4]) with mapi id 15.20.7362.019; Thu, 7 Mar 2024 08:46:12 +0000 From: =?utf-8?B?Q2h1bmh1aSBMaSAo5p2O5pil6L6JKQ==?= To: "nathan@kernel.org" CC: "linux-kernel@vger.kernel.org" , "linux-mediatek@lists.infradead.org" , "rostedt@goodmis.org" , wsd_upstream , "pmladek@suse.com" , "senozhatsky@chromium.org" , "linux-arm-kernel@lists.infradead.org" , "john.ogness@linutronix.de" , "matthias.bgg@gmail.com" , "angelogioacchino.delregno@collabora.com" Subject: Re: [PATCH] printk: fix _entry_ptr build warning Thread-Topic: [PATCH] printk: fix _entry_ptr build warning Thread-Index: AQHab6pSUlPCvt9soEON1RsnKXXn87ErHOoAgADXwYA= Date: Thu, 7 Mar 2024 08:46:12 +0000 Message-ID: <8ec174d7352459206c03192b12dec0d491da890f.camel@mediatek.com> References: <20240306092647.16010-1-chunhui.li@mediatek.com> <20240306194020.GA3711543@dev-arch.thelio-3990X> In-Reply-To: <20240306194020.GA3711543@dev-arch.thelio-3990X> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=mediatek.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PSAPR03MB5528:EE_|TYZPR03MB7867:EE_ x-ms-office365-filtering-correlation-id: c9d999aa-669e-420a-9faa-08dc3e830af5 x-ld-processed: a7687ede-7a6b-4ef6-bace-642f677fbe31,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KvdSgfJ5lvObQoSsO09PYwr6fWswsDPDNXE/ysbnHr+JBDkMnkDmHxUzgR1BArhdJIHS3FTI38Xfa8QLshH/kwbTHqEN+rX0dvDl9OpjTWZeKmKEoQNmOzikld3LKjfVfmoJeK3/xSwMI2vVA0CJeYQgCLnwhYvPO17TgAucWaKa0XTp9AZKvAF/sBjaIWDOY2ukY+1eBrz5CrvlaX6jg4Xan/ZmWQ7HJ2dOf8geuO8Et2a2ObnARW6STbAnRMwwieViQoy0z2hkmS4tk2iYUrGvEBeQynxUXQ8x/3qcQIjLhAJ/8L+tgWHnrAsTD890ljIHbiuk2smS+U82qHznXm/fD8xoMJtmSQIWKOvTATgXTh4T6dVEP9fG59aofW+S/T4oDYGP9tEqeKB6fYmYkGftpqYs/Tyq71oowE9zhbICRIKDbKq0cUOeFcaLogw9qZlwEVHPdp4plCEHylWrU+zWJ8sNWzzuvoxXrvm0/VtfozvvhpWuwBwNh/X7MoCwwVlrM6o6Bf+ml36btZ1pXgN8ZApBAmvaqtgIrugHqVq6Np4bKeQhDfC+YMYjmMdDXDZpMs8kqXCUzp5ZZfHbjXSLRWGoUz6znBp5yynXzWRSmOR9oh3iDkJQtNMVRQMCVE1ZPyNx765m1uVcSHXq74gOv4Rg0gu2l2E/+7fpl3pfHUjF2f9ncanMHoDg/gGs x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PSAPR03MB5528.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?amNQdFNEQkdyRVhvVkx4bzZLM0tQQ0hsT3oxcGNQbk1kN3JGaHVxcUt4WFVD?= =?utf-8?B?SlZYb0pudW1UbTVsd1ROT1Nyb2pwc0N3cUQwSTdVcmREaHNLMHRESnI3V3o5?= =?utf-8?B?NFF1c0hOMDkySkR3MDc5WU15TTlGS2lzSFJLNWxucmhraFAzZVNZTmY4WjV3?= =?utf-8?B?MlprbGdOQ1NHZ0NHeS96QkZkUVFhRUhyR1M3SW8wNTd3ZWJORllLbDJkNmR3?= =?utf-8?B?L25mSXpBNW9LSnltMDFBWHh3S1NCaklyZi84WjJkUlZ2M1lWVmh4dTc2V1Nv?= =?utf-8?B?NTRPRzF0MUt6UHU2b2ZiMDk0em92QnFGTndsWXBVcUY4YU4yQ3VrTVdWVlFD?= =?utf-8?B?TGM2cTNmN1MrOHl6RGEvUlhZWTNjZWVLZTZCdlNaaUttMTRkYnNFRHllTGJW?= =?utf-8?B?cnJ5ZXpMOEQwSTM4TzhHWDgyYmNFQU9BdjUvczRoeTU0a3hQU1p6cWw0UGgv?= =?utf-8?B?Rk9melFqVUJsRW5hbHhmVXRRSUx5MGM1eHM4M2FZWTZJT2lQUDZTZ2R4UkVa?= =?utf-8?B?Ty9oS1NITUpDdnQwTGs1T1A2TkM2STczaUJOWTZzTjBmTlE0eVFreEt1ZUlp?= =?utf-8?B?dmx1QTBKejkra0xpanpPMXYxeElZc3pvSHErdXhrbnRJZlNGSFV6TTVpOW1Q?= =?utf-8?B?bTRqZUtWOTVqc1RsR2Q1WFUvM2E1MlpEZ1YzeTdBL0VhdGRCUEtEKzd6TThR?= =?utf-8?B?N09NQjNmcEhWTDM2Z0dzUDVEWDFkeU4ranNMdVA4N1AwYmd3VEhUTGk2dW5o?= =?utf-8?B?RnEyUzFhVlExdWFQYWJla3lzeU9pRjI2SHJXbkQwSlBta1dXdTVwVTh4ZGRQ?= =?utf-8?B?UUVmSnpTcTI1a1RUUmxvOEVxQWVFNUlPYzBUSTdCMHBTa1FKTTNiOU5wTi9P?= =?utf-8?B?V3pndlRYQnBXaG9mMmNuUTd1Zk1wZ1NaeFFOR0RndHVmbkY4N3BZR1pqOGZt?= =?utf-8?B?Sko3UmJWQk91dmJNczdsMmpnbUlVV1IvZHovem9sOG96WmFLSkFkSlltRVo4?= =?utf-8?B?UFZ2ZlJmcC92YmY2Y3lkT0xCSCthejF4UlU5aXBlbXgwTk03cklpT1VwMkNP?= =?utf-8?B?SEdaTjJiU2Q3bTEzM3gzNnkzSUFKZkpPaTB5T29iT0RvRFdTcHlUMllrU3Jo?= =?utf-8?B?VzdRVXJJZ0JxTGlvN0ZhbWVNellaYlZXWGJjTHQ1RWE4Mmt1R01IblhPWjhY?= =?utf-8?B?RzBTdm9tSllJK3RndUV5OUUvVUI4amtOVDc0N2dXeWVLUGE1em5zMWdpelJK?= =?utf-8?B?OHRYMWxacXBpQWdmalRSVUZRdEYrb2FhUzhCRzRXQi82UUF1bm5oVGFDUWNX?= =?utf-8?B?WnN0c1VrZFFKU3g5WUMwaFFsRnpHY0lucWYzTjJ2NGJ0eXNrc2prZi96bGRn?= =?utf-8?B?OWdiK0gxa3U1RERYUUxNZDJKdGVzZkVvU1p4VGJIU2g2alJ4UG91MGJ6Q09Q?= =?utf-8?B?akZHejFTWHBlc0c4T0RwbGl0VHQxZ3NrMnRhQWZkWmo3emxLK011aWNac1FQ?= =?utf-8?B?NHcrcElITDJXNjVhNCtEeW82MW9ydDVSeVVKbGhJaWgvcHh3TCs3ZEJMeHhk?= =?utf-8?B?ODJ4bkhXcGpYT1lWVzkrMG9rT0NaZ1VWQjhhaDY4Si92QXlnbW41NVJQTis5?= =?utf-8?B?cVpEek44ekFncEIwcFZheVd6TW9rRXlTS3N0SW9POVdxQ21LMzlNWHRsUWU3?= =?utf-8?B?V3hROU1BYWRRbWVlZTRJT0tDeTVWdlVZUEFtNGtLK0NYREpHUkZzRmdXSzA3?= =?utf-8?B?ZmNWYnFoQm1TL3RnWFZvRkpxMGdiTmpuaFNmaXgxVkZNck5BT0krb24zWlEz?= =?utf-8?B?ZmYzS2ZScUhZMmNrYmFOQ2VnSlZmSzBtMHdCSTU4TmdkTTVLMm4wU3MrNWhE?= =?utf-8?B?RGF4Nnhid2F5Z3NzNWJEeTJjdzlyckJ3RTdLQmtJdGMwcEdYZDdUYWNiVzB0?= =?utf-8?B?N2k4WkhlRkFMQ0prbXF6dzNMTW1oS0hUNWhqTXc5SUZsV3VJeVl4UGZocDRH?= =?utf-8?B?cTlyMUpwdTR6anhCblBwajJTdlJtVjlOZUNLNEJUcjdPVWx5K1BkK2M2YU85?= =?utf-8?B?OTRrYUg0eGduaCtMS0FRS0hJdUMrdTQ3dEVDaVhMcWg1T0Njc2htRTl6OEtG?= =?utf-8?B?T1BrUHdzdGt5NlNuUzJmRWM0Z2t1RWpYWU1XY3BaVXNUVTdPZ2NoTlFmL3ox?= =?utf-8?B?QWc9PQ==?= Content-ID: <1023C246FF109842AD2E50863A4A264D@apcprd03.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PSAPR03MB5528.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c9d999aa-669e-420a-9faa-08dc3e830af5 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2024 08:46:12.5179 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: OxWqlMZTDXKlzlbKzgHgwU8iaraJTIvRsKQzlHGyNa5lhqvk1/AyR0b6Wb4hlYTqkC5g28Mra5qA95Z4wHhfFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYZPR03MB7867 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240307_004737_559080_76375D71 X-CRM114-Status: GOOD ( 28.13 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Yes, the build warning suffer after Clang upgraded to 18.0.0 in below bellow patch. We will discuss with Google about Clang. ANDROID: Kleaf: Switch to Clang 18.0.0 (r510928) https://android.googlesource.com/kernel/common/+log/ff9fc702b8c3 Thanks for your valuable information Chunhui.Li On Wed, 2024-03-06 at 12:40 -0700, Nathan Chancellor wrote: > > External email : Please do not click links or open attachments until > you have verified the sender or the content. > On Wed, Mar 06, 2024 at 05:26:47PM +0800, Chunhui Li wrote: > > We build with Werror and suffer build error when > > enable CONFIG_PRINTK_INDEX, such as > > gfp.h:223:2: error: unused variable '_entry_ptr' > > ratelimit.h:31:3: error: unused variable '_entry_ptr' > > kallsyms.h:172:2: error: unused variable '_entry_ptr' > > [-Werror,-Wunused-variable] > > > > Fix the warning by appending __attribute__((unused)). > > > > Signed-off-by: Chunhui Li > > Are these warnings being emitted from an Android version of clang, > specifically 18.0.0 with the build ID of 11209041 (you should be able > to > tell this from the "bid" field in the BUILD_INFO file in the clang > toolchain folder)? This seems remarkably similar to > https://github.com/ClangBuiltLinux/linux/issues/1977, which was a > report > using that version of Android clang. > > Ultimately, this warning is a bug in a clang change that was quickly > found and reverted upstream > > > https://github.com/llvm/llvm-project/commit/f0f395e00e2ec3f1f20ca9021d1554fde73d56c9 > > https://github.com/llvm/llvm-project/commit/cfa578cde0314935c6eb5d7fa19ec26390d431dd > > but unfortunately, Android picked a revision for the 11209041 build > that > was between the landing of the broken commit and its revert. It was > quickly fixed with the 11368308 build > > > https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/+/42d100b025eb5f4a41781348016c148e9e912cf9 > > so you should just be able to update to that version to resolve this. > > Cheers, > Nathan > > > --- > > include/linux/printk.h | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/include/linux/printk.h b/include/linux/printk.h > > index 8ef499ab3c1e..749c1c4257f1 100644 > > --- a/include/linux/printk.h > > +++ b/include/linux/printk.h > > @@ -392,7 +392,7 @@ struct pi_entry { > > .level = __builtin_constant_p(_level) ? (_level) : NULL, \ > > .subsys_fmt_prefix = _subsys_fmt_prefix,\ > > };\ > > -static const struct pi_entry *_entry_ptr\ > > +static const struct pi_entry *_entry_ptr __attribute__((unused)) \ > > __used __section(".printk_index") = &_entry;\ > > }\ > > } while (0) > > -- > > 2.18.0 > > > > > > _______________________________________________ > > linux-arm-kernel mailing list > > linux-arm-kernel@lists.infradead.org > > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel