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 81E04CA1016 for ; Fri, 5 Sep 2025 09:18:03 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=gHEUE9mpp2co2OS3zkIFb34+s4bmVONKjSIN05AXAk8=; b=18smw/bLVU8AT0 yXWlPJQZUmmztpWZrOqUNhYyxF/Q1D6v+57P0Q+deUlryO2jTm72w80RAXSJuJ9ae3s/OZ4o0nB0X UQdrqK9qjhAUZb+4KWy6ao3cwMhihIrxBaqYZiGM0hweUa59DePAsDRHfLKCaFf6C04LIDS7tCcdb yH2Vh4MNuGLy10EQYRcJgEcCONctP/dtGFCP8NfaXrPz+uYfjT+vvgMk7VY5kSeSEl4VcWHxdPQNf gaVAA52R5WHCA4g8sjR9Cg5Xl5gAV6x6MZdHBrJC7UUNVCuGmVsZySzWlyRm4WjSzHT0JLi4Lt2R5 Rzm2xTS72kedDqdl1koA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1uuSZx-00000000gLK-2Gez; Fri, 05 Sep 2025 09:17:57 +0000 Received: from flow-a4-smtp.messagingengine.com ([103.168.172.139]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1uuRJD-00000000BHL-44IS; Fri, 05 Sep 2025 07:56:37 +0000 Received: from phl-compute-10.internal (phl-compute-10.internal [10.202.2.50]) by mailflow.phl.internal (Postfix) with ESMTP id 820DD1380159; Fri, 5 Sep 2025 03:56:32 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-10.internal (MEProxy); Fri, 05 Sep 2025 03:56:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ragnatech.se; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1757058992; x=1757066192; bh=KXUoaaH+PV1RudhFs2J2lVTbxM4uje+tSmH6gtbu+Nw=; b= QaTEQEmjGTJeSxeiah6pwWZmjZ/MZs5T6DwWq8Nmr7oHpYFT9j95C72yMyBcZ5nz u3cXjVlnWCc6V75Dwc83w5se6RUX0cgy2r6hhn8896BD1N9niWfNBDEsX5z3bbZh 580Lxh1wJduGFt3iTeOOmO1kuUcf+UmbfmLmVrhi303staCq+82oOHT6v6FtLJ0q KUmIN0sVOTWfm9OO4IWePH36nTPtiHUbxCP6V5sCpCoy7ecX5fAcARL2bBp1+hYX meum9lsc6nxtc9bJfoYbWnrGaAyGJmjEbDgf28gHFpwuN2s7fsfyePI14fKiGSKO +KWH0qpxAXjQsFF5TvJk4Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1757058992; x= 1757066192; bh=KXUoaaH+PV1RudhFs2J2lVTbxM4uje+tSmH6gtbu+Nw=; b=Y 0cf+H8iNJvMgyddoNtlWXiFqcl4IGVll81T+/QLuu0VNzM2Tdl4Dututnx+WBVfY ZUAq036GCT8hJkBvo1Xuxdbdn01HtUdgUk4Ofv3efStIQ3nE14kAyA73FHfb4fjf KOwQB+75cW2V3GGZKDUuIfX594V3wr1n+Z2P2+qfVHB3QqrZG4ssbRrH1By1GbCD TRIW/OdNehrErechp8kPDk8rijxMDklBtf55Ic7ogPHsHFoI0ZeeNpUdQIUyNFBc 8OZXytKiVrvaFoIX8swMPQV8EFgUKFbS92QjUo575ehIJo8Op3B6lZAJqKd3TDxm YaTlavtRtgFLUQVaVcOvQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdekfeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceurghi lhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurh epfffhvfevuffkfhggtggugfgjsehtkeertddttdejnecuhfhrohhmpefpihhklhgrshcu ufpnuggvrhhluhhnugcuoehnihhklhgrshdrshhouggvrhhluhhnugesrhgrghhnrghtvg gthhdrshgvqeenucggtffrrghtthgvrhhnpeevteegtddvvdfhtdekgefhfeefheetheek keegfeejudeiudeuleegtdehkeekteenucevlhhushhtvghrufhiiigvpedtnecurfgrrh grmhepmhgrihhlfhhrohhmpehnihhklhgrshdrshhouggvrhhluhhnugesrhgrghhnrght vggthhdrshgvpdhnsggprhgtphhtthhopeeihedpmhhouggvpehsmhhtphhouhhtpdhrtg hpthhtohepiihhrghordigihgthhgrohesvhhivhhordgtohhmpdhrtghpthhtohepjhgu vghlvhgrrhgvsehsuhhsvgdrtghomhdprhgtphhtthhopehlihhnuhigsehrohgvtghkqd hushdrnhgvthdprhgtphhtthhopehjihgtvdefsehkvghrnhgvlhdrohhrghdprhgtphht thhopegulhgvtghhnhgvrhessggrhihlihgsrhgvrdgtohhmpdhrtghpthhtohepnhhunh hordhsrgesrghnrghlohhgrdgtohhmpdhrtghpthhtoheprghnugihsehkvghrnhgvlhdr ohhrghdprhgtphhtthhopeifvghnshestghsihgvrdhorhhgpdhrtghpthhtohepjhgvrh hnvghjrdhskhhrrggsvggtsehgmhgrihhlrdgtohhm X-ME-Proxy: Feedback-ID: i80c9496c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 5 Sep 2025 03:56:27 -0400 (EDT) Date: Fri, 5 Sep 2025 09:56:25 +0200 From: Niklas =?utf-8?Q?S=C3=B6derlund?= To: Xichao Zhao Cc: Jean Delvare , Guenter Roeck , Jonathan Cameron , David Lechner , Nuno =?utf-8?B?U8Oh?= , Andy Shevchenko , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Liam Girdwood , Mark Brown , "Rafael J. Wysocki" , Daniel Lezcano , Zhang Rui , Lukasz Luba , Guillaume La Roque , Miquel Raynal , Florian Fainelli , Broadcom internal kernel review list , Ray Jui , Scott Branden , Markus Mayer , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , zhanghongchen , Yinbo Zhu , Amit Kucheria , Thara Gopinath , Geert Uytterhoeven , Magnus Damm , Heiko Stuebner , Bartlomiej Zolnierkiewicz , Krzysztof Kozlowski , Alim Akhtar , Orson Zhai , Baolin Wang , Chunyan Zhang , Maxime Coquelin , Alexandre Torgue , Thierry Reding , Jonathan Hunter , Talel Shenhar , Eduardo Valentin , Keerthy , Kunihiko Hayashi , Masami Hiramatsu , "open list:HARDWARE MONITORING" , open list , "open list:IIO SUBSYSTEM AND DRIVERS" , "moderated list:ARM/Allwinner sunXi SoC support" , "open list:ARM/Allwinner sunXi SoC support" , "open list:THERMAL" , "open list:THERMAL DRIVER FOR AMLOGIC SOCS" , "moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE" , "open list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , "open list:QUALCOMM TSENS THERMAL DRIVER" , "open list:RENESAS R-CAR THERMAL DRIVERS" , "open list:ARM/Rockchip SoC support" , "open list:SAMSUNG THERMAL DRIVER" , "moderated list:ARM/STM32 ARCHITECTURE" , "open list:TEGRA ARCHITECTURE SUPPORT" , "open list:TI BANDGAP AND THERMAL DRIVER" Subject: Re: [PATCH 01/12] thermal: of: Add error handling in devm_thermal_*_register() Message-ID: <20250905075625.GA1852264@ragnatech.se> References: <20250905072423.368123-1-zhao.xichao@vivo.com> <20250905072423.368123-2-zhao.xichao@vivo.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20250905072423.368123-2-zhao.xichao@vivo.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250905_005636_510647_B247E91E X-CRM114-Status: GOOD ( 20.70 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org SGVsbG8gWGljaGFvLAoKVGhhbmtzIGZvciB5b3VyIHdvcmsuCgpPbiAyMDI1LTA5LTA1IDE1OjIz OjUzICswODAwLCBYaWNoYW8gWmhhbyB3cm90ZToKPiBkZXZtX3RoZXJtYWxfb2Zfem9uZV9yZWdp c3RlcigpIGRvZXMgbm90IHByaW50IGFueSBlcnJvciBtZXNzYWdlCj4gd2hlbiByZWdpc3Rlcmlu ZyBhIHRoZXJtYWwgem9uZSB3aXRoIGEgZGV2aWNlIG5vZGUgc2Vuc29yIGZhaWxzCj4gYW5kIGFs bG9jYXRpbmcgZGV2aWNlIHJlc291cmNlIGRhdGEgZmFpbHMuCj4gCj4gVGhpcyBmb3JjZXMgZWFj aCBkcml2ZXIgdG8gaW1wbGVtZW50IHJlZHVuZGFudCBlcnJvciBsb2dnaW5nLgo+IEFkZGl0aW9u YWxseSwgd2hlbiB1cHBlci1sYXllciBmdW5jdGlvbnMgcHJvcGFnYXRlIHRoZXNlIGVycm9ycwo+ IHdpdGhvdXQgbG9nZ2luZywgY3JpdGljYWwgZGVidWdnaW5nIGluZm9ybWF0aW9uIGlzIGxvc3Qu Cj4gCj4gQWRkIGRldl9lcnJfcHJvYmUoKSBpbiBkZXZtX3RoZXJtYWxfb2Zfem9uZV9yZWdpc3Rl cigpIHRvIHVuaWZ5Cj4gZXJyb3IgcmVwb3J0aW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFhpY2hh byBaaGFvIDx6aGFvLnhpY2hhb0B2aXZvLmNvbT4KPiAtLS0KPiAgZHJpdmVycy90aGVybWFsL3Ro ZXJtYWxfb2YuYyB8IDYgKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyks IDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy90aGVybWFsL3RoZXJtYWxf b2YuYyBiL2RyaXZlcnMvdGhlcm1hbC90aGVybWFsX29mLmMKPiBpbmRleCAxYTUxYTRkMjQwZmYu LjhmZTBhZDQwMjU3OSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3RoZXJtYWwvdGhlcm1hbF9vZi5j Cj4gKysrIGIvZHJpdmVycy90aGVybWFsL3RoZXJtYWxfb2YuYwo+IEBAIC00NzUsMTEgKzQ3NSwx NSBAQCBzdHJ1Y3QgdGhlcm1hbF96b25lX2RldmljZSAqZGV2bV90aGVybWFsX29mX3pvbmVfcmVn aXN0ZXIoc3RydWN0IGRldmljZSAqZGV2LCBpbgo+ICAKPiAgCXB0ciA9IGRldnJlc19hbGxvYyhk ZXZtX3RoZXJtYWxfb2Zfem9uZV9yZWxlYXNlLCBzaXplb2YoKnB0ciksCj4gIAkJCSAgIEdGUF9L RVJORUwpOwo+IC0JaWYgKCFwdHIpCj4gKwlpZiAoIXB0cikgewo+ICsJCWRldl9lcnIoZGV2LCAi RmFpbGVkIHRvIGFsbG9jYXRlIGRldmljZSByZXNvdXJjZSBkYXRhXG4iKTsKPiAgCQlyZXR1cm4g RVJSX1BUUigtRU5PTUVNKTsKPiArCX0KPiAgCj4gIAl0emQgPSB0aGVybWFsX29mX3pvbmVfcmVn aXN0ZXIoZGV2LT5vZl9ub2RlLCBzZW5zb3JfaWQsIGRhdGEsIG9wcyk7Cj4gIAlpZiAoSVNfRVJS KHR6ZCkpIHsKPiArCQlkZXZfZXJyX3Byb2JlKGRldiwgUFRSX0VSUih0emQpLAo+ICsJCQkgICAg ICAiRmFpbGVkIHRvIHJlZ2lzdGVyIHRoZXJtYWwgem9uZSBzZW5zb3JbJWRdXG4iLCBzZW5zb3Jf aWQpOwoKRG9uJ3QgdGhlcm1hbF9vZl96b25lX3JlZ2lzdGVyKCkgYWxyZWFkeSBwcmludCBhbiBl cnJvciBtZXNzYWdlIGZvciAKZmFpbHVyZSBjYXNlcz8gSWYgbm90IGNhbiB0aGlzIHByaW50IGJl IG1vdmVkIHRoZXJlPyBUaGF0IHdvdWxkIGFsbG93IAp0aGUgY2hhbmdlIHlvdSBtYWtlIGluIFIt Q2FyIGRyaXZlcnMgdG8gcmVtb3ZlIHRoZSBwcmF0aW5nIGNvbXBsZXRlbHksIApub3QganVzdCBm b3IgdGhlIGRldm1fKiBjYXNlcy4KCj4gIAkJZGV2cmVzX2ZyZWUocHRyKTsKPiAgCQlyZXR1cm4g dHpkOwo+ICAJfQo+IC0tIAo+IDIuMzQuMQo+IAoKLS0gCktpbmQgUmVnYXJkcywKTmlrbGFzIFPD tmRlcmx1bmQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkxpbnV4LXJvY2tjaGlwIG1haWxpbmcgbGlzdApMaW51eC1yb2NrY2hpcEBsaXN0cy5pbmZyYWRl YWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgt cm9ja2NoaXAK