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 lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (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 43824CCFA0D for ; Sat, 8 Nov 2025 04:30:28 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4d3NJf5l3Gz302l; Sat, 8 Nov 2025 15:30:26 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip=211.75.126.72 ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1762507278; cv=none; b=M3ywsnrxq3uTZO7ii4BBEm3VTRuWx9nbqocwN6QKDiLn84OhkZ82CyKwHFwBcPcAXVbX25WREJ3PUsA5xztgIfg2Q6zqfDG8p/OUwy91qnk1kUzrBtWm5lbnY5gKSgF1XyyMdhd/QqYp4Ihueb1L25tWlpIkrm4PLeOVjQo8QOt7UeMwfCTouZslbDOzR1mhLyiAi+9kmot1poLVmIUDOADLentTm6FaX9iuGLMPwxWemWHo34/OGLZH/WnMJjEYRPV/mD1GH9psEDz8TG6iDP5UdXQqvrGqEO7RFboTy9cG1hVPy1pfmRRtGW/EXPj6XWTQNUyKRFtJ6rH/ZvrdUw== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1762507278; c=relaxed/relaxed; bh=zDaFC6X698MOtUdXRf84Rze+BfgR+MdLhQQxxraiKe0=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=RYcbAPI3zsK03espwtksZa8/CT32Yg1NuHtjdToiG1Il5ItPSTTHmtvXbz3dW7+FseJniWcsx9q91o2wNZO8fN4OEepz9sVPXKNBHe+g+mUkplH8oOOjDZ33d/MP5EIm78CqiUYqd3Lya8VElTva547PVlI4sPDA3Qha8j5xtv1Grm/vm1RJZAy2oDK17F54EvSAQCUaT4vdRACduSNkvcuwYwKi4E3/Ck1UbUZRRMJqf9AtJ1PyfY8F/UHAxVDF0EIPqM+huNuZ8BF2H/kBqB+zC/H1tGxRsJl9IWro2yD/UL3+mZSwaGRut3k72hK5ktfHg4EMjLnKP3doJNnEZg== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=realtek.com; dkim=pass (2048-bit key; unprotected) header.d=realtek.com header.i=@realtek.com header.a=rsa-sha256 header.s=dkim header.b=mtcfQRpI; dkim-atps=neutral; spf=pass (client-ip=211.75.126.72; helo=rtits2.realtek.com.tw; envelope-from=pkshih@realtek.com; receiver=lists.ozlabs.org) smtp.mailfrom=realtek.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=realtek.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=realtek.com header.i=@realtek.com header.a=rsa-sha256 header.s=dkim header.b=mtcfQRpI; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=realtek.com (client-ip=211.75.126.72; helo=rtits2.realtek.com.tw; envelope-from=pkshih@realtek.com; receiver=lists.ozlabs.org) Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4d2tph2q4yz2yjm for ; Fri, 7 Nov 2025 20:21:14 +1100 (AEDT) X-SpamFilter-By: ArmorX SpamTrap 5.80 with qID 5A79GKawC362169, This message is accepted by code: ctloc85258 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=realtek.com; s=dkim; t=1762506980; bh=zDaFC6X698MOtUdXRf84Rze+BfgR+MdLhQQxxraiKe0=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=mtcfQRpIhXa3IGIUSTdgpbLVK2pS958DLDtoxChnJqoBMVIjP7+j1FmAAkkkSdABW /zKvBrLSDhR5LG1K6YUOIIdSpoIPiLqepC71CPu3Jjxc2UUZY+KZFNx4LiRq55VUFU qHu+KOtiJ51H0Ap0xpTcapZH2+oaO0cvfM6Z873QFalnjHbbDlZeT9LDxBX2yPtF8L miAyhub5fBp7p1ZWJsZG7A1g1mUgugzxlWQ2Ezfr89ToVkmLIszXFuFILqNAnVLOwy aov/l+6S60bRF1Ps1zkEe6Vqz7xzfEE77usAqMuA5SoX25aZ83B1gWTdIdTtWsFBvo W/dmV93AAhmVA== Received: from mail.realtek.com (rtkexhmbs03.realtek.com.tw[10.21.1.53]) by rtits2.realtek.com.tw (8.15.2/3.13/5.93) with ESMTPS id 5A79GKawC362169 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 7 Nov 2025 17:16:20 +0800 Received: from RTKEXHMBS06.realtek.com.tw (10.21.1.56) by RTKEXHMBS03.realtek.com.tw (10.21.1.53) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.27; Fri, 7 Nov 2025 17:16:20 +0800 Received: from RTKEXHMBS06.realtek.com.tw ([::1]) by RTKEXHMBS06.realtek.com.tw ([fe80::744:4bc9:832c:9b7e%10]) with mapi id 15.02.1544.027; Fri, 7 Nov 2025 17:16:20 +0800 From: Ping-Ke Shih To: Geert Uytterhoeven CC: Andy Shevchenko , Yury Norov , Michael Turquette , "Stephen Boyd" , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea , Giovanni Cabiddu , Herbert Xu , David Miller , Linus Walleij , Bartosz Golaszewski , Joel Stanley , Andrew Jeffery , Crt Mori , Jonathan Cameron , Lars-Peter Clausen , Jacky Huang , Shan-Chun Hung , Rasmus Villemoes , Jaroslav Kysela , Takashi Iwai , Johannes Berg , Jakub Kicinski , Alex Elder , David Laight , Vincent Mailhol , Jason Baron , Borislav Petkov , Tony Luck , Michael Hennerich , "Kim Seer Paller" , David Lechner , =?utf-8?B?TnVubyBTw6E=?= , "Andy Shevchenko" , Richard Genoud , Cosmin Tanislav , Biju Das , Jianping Shen , Nathan Chancellor , Nick Desaulniers , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , "linux-clk@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-renesas-soc@vger.kernel.org" , "linux-crypto@vger.kernel.org" , "linux-edac@vger.kernel.org" , "qat-linux@intel.com" , "linux-gpio@vger.kernel.org" , "linux-aspeed@lists.ozlabs.org" , "linux-iio@vger.kernel.org" , "linux-sound@vger.kernel.org" , "linux-mtd@lists.infradead.org" , "linux-kernel@vger.kernel.org" , linux-wireless Subject: RE: [PATCH v6 12/26] bitfield: Add less-checking __FIELD_{GET,PREP}() Thread-Topic: [PATCH v6 12/26] bitfield: Add less-checking __FIELD_{GET,PREP}() Thread-Index: AQHcTzpEEEZZM/7p4kSHE1AyVJF587TmYVZQ///87ICAAIzmQA== Date: Fri, 7 Nov 2025 09:16:20 +0000 Message-ID: <6cc1efe7771a41919ec9b2cb1eb977ac@realtek.com> References: In-Reply-To: Accept-Language: en-US, zh-TW Content-Language: zh-TW x-originating-ip: [172.21.6.42] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Mailing-List: linux-aspeed@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 R2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydEBsaW51eC1tNjhrLm9yZz4gd3JvdGU6DQo+IEhpIFBp bmctS2UsDQo+IA0KPiBPbiBGcmksIDcgTm92IDIwMjUgYXQgMDI6MTYsIFBpbmctS2UgU2hpaCA8 cGtzaGloQHJlYWx0ZWsuY29tPiB3cm90ZToNCj4gPiBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0 QGxpbnV4LW02OGsub3JnPiB3cm90ZToNCj4gPiA+IFRoZSBleHRyYSBjaGVja2luZyBpbiBmaWVs ZF9wcmVwKCkgaW4gY2FzZSB0aGUgY29tcGlsZXIgY2FuDQo+ID4gPiBkZXRlcm1pbmUgdGhhdCB0 aGUgbWFzayBpcyBhIGNvbnN0YW50IGFscmVhZHkgZm91bmQgYSBwb3NzaWJsZSBidWcNCj4gPiA+ IGluIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3JlYWx0ZWsvcnR3ODkvY29yZS5jOnJ0dzg5X3JvY19l bmQoKToNCj4gPiA+DQo+ID4gPiAgICAgcnR3ODlfd3JpdGUzMl9tYXNrKHJ0d2RldiwgcmVnLCBC X0FYX1JYX0ZMVFJfQ0ZHX01BU0ssIHJ0d2Rldi0+aGFsLnJ4X2ZsdHIpOw0KPiA+ID4NCj4gPiA+ IGRyaXZlcnMvbmV0L3dpcmVsZXNzL3JlYWx0ZWsvcnR3ODkvcmVnLmg6DQo+ID4gPg0KPiA+ID4g ICAgICNkZWZpbmUgQl9BWF9SWF9NUERVX01BWF9MRU5fTUFTSyBHRU5NQVNLKDIxLCAxNikNCj4g PiA+ICAgICAjZGVmaW5lIEJfQVhfUlhfRkxUUl9DRkdfTUFTSyAoKHUzMil+Ql9BWF9SWF9NUERV X01BWF9MRU5fTUFTSykNCj4gPiA+DQo+ID4gPiBzbyBpdCBsb29rcyBsaWtlIEJfQVhfUlhfRkxU Ul9DRkdfTUFTSyBpcyBub3QgdGhlIHByb3BlciBtYXNrIGZvcg0KPiA+ID4gdGhpcyBvcGVyYXRp b24uLi4NCj4gPg0KPiA+IFRoZSBwdXJwb3NlIG9mIHRoZSBzdGF0ZW1lbnRzIGlzIHRvIHVwZGF0 ZSB2YWx1ZXMgZXhjbHVkaW5nIGJpdHMgb2YNCj4gPiBCX0FYX1JYX01QRFVfTUFYX0xFTl9NQVNL LiBUaGUgdXNlIG9mIEJfQVhfUlhfRkxUUl9DRkdfTUFTSyBpcyB0cmlja3ksIGJ1dA0KPiA+IHRo ZSBvcGVyYXRpb24gaXMgY29ycmVjdCBiZWNhdXNlIGJpdCAwIGlzIHNldCwgc28gX19mZnMobWFz aykgcmV0dXJucyAwIGluDQo+ID4gcnR3ODlfd3JpdGUzMl9tYXNrKCkuIFRoZW4sIG9wZXJhdGlv biBsb29rcyBsaWtlDQo+ID4NCj4gPiAgICBvcmlnID0gcmVhZChyZWcpOw0KPiA+ICAgIG5ldyA9 IChvcmlnICYgfm1hc2spIHwgKGRhdGEgJiBtYXNrKTsNCj4gPiAgICB3cml0ZShuZXcpOw0KPiAN Cj4gVGhhbmtzIGZvciB5b3VyIHF1aWNrIGNvbmZpcm1hdGlvbiENCj4gU28gdGhlIGludGVudGlv biByZWFsbHkgaXMgdG8gY2xlYXIgYml0cyAyMi0zMSwgYW5kIHdyaXRlIHRoZSByeF9mbHRyDQo+ IHZhbHVlIHRvIGJpdHMgMC0xNT8NCj4gDQo+IGlmIHRoZSBjbGVhcmluZyBpcyBub3QgbmVlZGVk LCBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gdXNlDQo+ICNkZWZpbmUgQl9BWF9SWF9GTFRSX0NGR19N QVNLIEdFTk1BU0soMTUsIDApDQoNCkJ1dCBpdCBzaG91bGQgYmUgDQojZGVmaW5lIEJfQVhfUlhf RkxUUl9DRkdfTUFTSyAoR0VOTUFTSygzMSwgMjIpIHwgR0VOTUFTSygxNSwgMCkpDQoNCk9yaWdp bmFsbHkgKHdpdGggYnVnKSB3ZSBqdXN0IGJhY2t1cCByeF9mbHRyIGFuZCB3cml0ZSB3aG9sZSAz Mi1iaXRzIGJhY2ssDQpidXQgaXQncyBpbmNvcnJlY3QgdG8gbW9kaWZ5IEdFTk1BU0soMjEsIDE2 KSB3aGljaCBpcyB3cml0dGVuIGJ5IGFub3RoZXINCmNvZGUuDQoNCk9uZSB3YXkgaXMgdG8gaW1w bGVtZW50IGEgc3BlY2lhbCBmdW5jdGlvbiB0byByZXBsYWNlDQogIHJ0dzg5X3dyaXRlMzJfbWFz ayhydHdkZXYsIHJlZywgQl9BWF9SWF9GTFRSX0NGR19NQVNLLCBydHdkZXYtPmhhbC5yeF9mbHRy KTsNClN1Y2ggYXMNCiAgcnR3ODlfd3JpdGVfcnhfZmx0ZXIocnR3ZGV2LCBydHdkZXYtPmhhbC5y eF9mbHRyKQ0KICB7DQogICAgb3JpZyA9IHJlYWQocmVnKTsNCiAgICBuZXcgPSAob3JpZyAmIH5t YXNrKSB8IChkYXRhICYgbWFzayk7DQogICAgd3JpdGUobmV3KTsNCiAgfQ0KDQpBbm90aGVyIHdh eSBpcyB0aGF0IEkgYWRkIHZhbHVlIG9mIEJfQVhfUlhfTVBEVV9NQVhfTEVOX01BU0sgaW50bw0K cnR3ZGV2LT5oYWwucnhfZmx0ci4gVGhlbiwganVzdCB3cml0ZSB3aG9sZSAzMi1iaXQsIG5vIG5l ZWQgbWFzay4NCg0KPiANCj4gSWYgdGhlIGNsZWFyaW5nIGlzIG5lZWRlZCwgSSBzdGlsbCB0aGlu ayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8NCj4gY2hhbmdlIEJfQVhfUlhfRkxUUl9DRkdfTUFTSywg YW5kIHNwbGl0IHRoZSBjbGVhcmluZyBvZmYgaW4gYSBzZXBhcmF0ZQ0KPiBvcGVyYXRpb24sIHRv IG1ha2UgaXQgbW9yZSBleHBsaWNpdCBhbmQgb2J2aW91cyBmb3IgdGhlIGNhc3VhbCByZWFkZXIu DQo+IA0KPiA+IFNpbmNlIHdlIGRvbid0IHVzZSBGSUVMRF97R0VULFBSRVB9IG1hY3JvcyB3aXRo IEJfQVhfUlhfRkxUUl9DRkdfTUFTSywgaG93DQo+ID4gY2FuIHlvdSBmaW5kIHRoZSBwcm9ibGVt PyBQbGVhc2UgZ3VpZGUgdXMuIFRoYW5rcy4NCj4gDQo+IEkgc3RpbGwgaGF2ZSAiW1BBVENIL1JG QyAxNy8xN10gcnR3ODk6IFVzZSBiaXRmaWVsZCBoZWxwZXJzIg0KPiBodHRwczovL2xvcmUua2Vy bmVsLm9yZy9hbGwvZjdiODExMjJmNzU5NmZhMDA0MTg4YmZhZTY4ZjI1YTY4YzJkMjM5Mi4xNjM3 NTkyMTMzLmdpdC5nZWVydCtyZW5lc2FzQGdsaWQNCj4gZXIuYmUvDQo+IGluIG15IGxvY2FsIHRy ZWUsIHdoaWNoIHN0YXJ0ZWQgZmxhZ2dpbmcgdGhlIHVzZSBvZiBhIGRpc2NvbnRpZ3VvdXMNCj4g bWFzayB3aXRoIHRoZSBpbXByb3ZlZCBjaGVja2luZyBpbiBmaWVsZF9wcmVwKCkuDQoNCkdvdCBp dC4gWW91IGFyZSBkb2luZyAiTm9uLWNvbnN0IGJpdGZpZWxkIGhlbHBlciBjb252ZXJzaW9ucyIu IA0KDQpQaW5nLUtlDQoNCg==