Received: by 2002:a05:6359:6284:b0:131:369:b2a3 with SMTP id se4csp3359995rwb; Mon, 7 Aug 2023 12:11:00 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGlXhWWz7+2fmZhxSZuswc9DjB9Nd9//3IXvRCeJoapTZLVAI4p/EjuZQE4INI2xkLmEEEG X-Received: by 2002:a2e:9397:0:b0:2b9:6d6e:df5c with SMTP id g23-20020a2e9397000000b002b96d6edf5cmr7001974ljh.5.1691435460168; Mon, 07 Aug 2023 12:11:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691435460; cv=none; d=google.com; s=arc-20160816; b=sEsjq5wYAocM7noy3qUDPobIKF38SCjJdixweshg6utie6/xUhv9UCymGeKVrQjXGZ 7lQ4MKMgQB5rjekoEFUqreDJaClLgZ297JEmNDTbRc4kSXN8c1AzrSAvrsKYA3hC4LO4 iu0T+PA4pvA+F2lelcPVMnrHnY7scOgPTX6jMlICvu32Migt4VgEX6HcJJDx8/bYX7P1 OzR4C0/FQSwVc+eHJDCXqLHeoZrM2lcBotiEUOctSwC56VfjsEImCTZV2IJthLGJZHRU eJ/DXYjKEteYq+TuPma6MT5TQllpxxhrqET/qoluC2PH8JJlWXppLiYAsEdYkjzWQYMb 4Ejg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=rd3J8N2nc2fUMl/bZwH36HE29MBL0bN2PVvFpRCpxbM=; fh=jABj5v2rHKw019HO9Ag6891M+lPZ6d+O4eAkd8el8mQ=; b=ciiG6QtuO/MAoDrs5HF/DLst4EzivoZKu+eb7vdwzlta/eZzpy0k1+IMxYyrA37nAh DHlRXpQHS8/4zSdAVYYbQf4xiIXo6lfnXbZc6uDu5LUbNtXB6F9xA+ndt7YVPrsuDQma hee0Usk0xXpnx4CDvmSTAkHkZgY9xW1mIH49QD7xcWVWfL5Rstg/TdCA4i6p/VpA+wPo /8mkUGh9Xrt72/3/nwNdfhueHU1i115y8b2mcX1u3uS2L2BYVEcuJrNfhliIyzgjFCGz oaw+I3Oxuxqd/WOrpFI7NPtmRESvNycPU7DvpNjteic2nHuwh5NIdjhFZklMF1YLBLd3 VmCg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i8-20020a170906264800b00992dc9d3b33si6060829ejc.863.2023.08.07.12.10.34; Mon, 07 Aug 2023 12:11:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231678AbjHGSVW (ORCPT + 99 others); Mon, 7 Aug 2023 14:21:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53390 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231235AbjHGSVG (ORCPT ); Mon, 7 Aug 2023 14:21:06 -0400 Received: from cloudserver094114.home.pl (cloudserver094114.home.pl [79.96.170.134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F1043171C; Mon, 7 Aug 2023 11:21:03 -0700 (PDT) Received: from localhost (127.0.0.1) (HELO v370.home.net.pl) by /usr/run/smtp (/usr/run/postfix/private/idea_relay_lmtp) via UNIX with SMTP (IdeaSmtpServer 5.2.0) id 69f15debb3a63eb4; Mon, 7 Aug 2023 20:21:02 +0200 Authentication-Results: v370.home.net.pl; spf=softfail (domain owner discourages use of this host) smtp.mailfrom=rjwysocki.net (client-ip=195.136.19.94; helo=[195.136.19.94]; envelope-from=rjw@rjwysocki.net; receiver=) Received: from kreacher.localnet (unknown [195.136.19.94]) (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 v370.home.net.pl (Postfix) with ESMTPSA id A11856625B2; Mon, 7 Aug 2023 20:21:01 +0200 (CEST) From: "Rafael J. Wysocki" To: Linux ACPI , Daniel Lezcano Cc: LKML , Linux PM , Michal Wilczynski , Zhang Rui , Srinivas Pandruvada Subject: [PATCH v5 00/11] ACPI: thermal: Use trip point table to register thermal zones Date: Mon, 07 Aug 2023 19:59:21 +0200 Message-ID: <4503814.LvFx2qVVIh@kreacher> In-Reply-To: <13318886.uLZWGnKmhe@kreacher> References: <13318886.uLZWGnKmhe@kreacher> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8" X-CLIENT-IP: 195.136.19.94 X-CLIENT-HOSTNAME: 195.136.19.94 X-VADE-SPAMSTATE: clean X-VADE-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedviedrledtgdduudejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecujffqoffgrffnpdggtffipffknecuuegrihhlohhuthemucduhedtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufffkfgjfhgggfgtsehtufertddttdejnecuhfhrohhmpedftfgrfhgrvghlucflrdcuhgihshhotghkihdfuceorhhjfiesrhhjfiihshhotghkihdrnhgvtheqnecuggftrfgrthhtvghrnhepfeduudeutdeugfelffduieegiedtueefledvjeegffdttefhhffhtefhleejgfetnecuffhomhgrihhnpehkvghrnhgvlhdrohhrghenucfkphepudelhedrudefiedrudelrdelgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduleehrddufeeirdduledrleegpdhhvghlohepkhhrvggrtghhvghrrdhlohgtrghlnhgvthdpmhgrihhlfhhrohhmpedftfgrfhgrvghlucflrdcuhgihshhotghkihdfuceorhhjfiesrhhjfiihshhotghkihdrnhgvtheqpdhnsggprhgtphhtthhopeejpdhrtghpthhtoheplhhinhhugidqrggtphhisehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpthhtohepuggrnhhivghlrdhlvgiitggrnhhosehlihhnrghrohdrohhrghdprhgtphhtthhopehlihhnuhigqdhkvghrnhgvlhesvhhgvghrrdhkvghrnhgvlhdrohhrghdprhgtphhtthhopehlihhnuhigqdhpmhes vhhgvghrrdhkvghrnhgvlhdrohhrghdprhgtphhtthhopehmihgthhgrlhdrfihilhgtiiihnhhskhhisehinhhtvghlrdgtohhmpdhrtghpthhtoheprhhuihdriihhrghnghesihhnthgvlhdrtghomh X-DCC--Metrics: v370.home.net.pl 1024; Body=7 Fuz1=7 Fuz2=7 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Everyone, This is the 5th iteration of the $subject patch series and its original description below is still applicable On Tuesday, July 18, 2023 8:01:20 PM CEST Rafael J. Wysocki wrote: > > This patch series makes the ACPI thermal driver register thermal zones > with the help of thermal_zone_device_register_with_trips(), so it > doesn't need to use the thermal zone callbacks related to trip points > any more (and they are dropped in the last patch). > > The approach presented here is quite radically different from the > previous attempts, as it doesn't really rearrange the driver's > internal data structures, but adds the trip table support on top of > them. For this purpose, it uses an additional field in struct thermal_trip This update follows the suggestion from here: https://lore.kernel.org/linux-acpi/4bfabfce-574b-ed52-2956-d0d2b9502e60@linaro.org/ and so it drops one patch and adds two new patches (one of them merely rearranging the ACPI thermal drivers data structures to allow the subsequent patches to be more straightforward). Thanks!