Received: by 2002:ab2:6d45:0:b0:1fb:d597:ff75 with SMTP id d5csp466221lqr; Wed, 5 Jun 2024 11:00:17 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXEIItIfXVUn9gyiCdfDs4HPK6LVisHxA0SPvZWzg2E7rkQ96aL1hLhUqFKWhBPKzisb0faCppmUBKqMtQvSg4AtT+Ue4Fie1neaxUi8Q== X-Google-Smtp-Source: AGHT+IHaVaKSzzHgZ8pQOLLhQ8S52Uq2CCbHEQ99a25WQZUlcogDwRyr3EAld3TGoeIi4hvDtz08 X-Received: by 2002:a17:90a:5984:b0:2c0:76b:f46c with SMTP id 98e67ed59e1d1-2c27db031f4mr2936173a91.3.1717610417579; Wed, 05 Jun 2024 11:00:17 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717610417; cv=pass; d=google.com; s=arc-20160816; b=aEMcOYX8QejtFhmQGyoHWVuJLBo2ZPjmA480D6RiRxNzS5QPjfjIS3AJ1qdxR6IAN0 qR9lhjeuqmoO58Z8SWyrBC+JPs22aF2fsmGU8cn6wrhMUPZuhiTMaBXEbiTdxnH40zTZ RKn8yvs9UV8rbuG+CMYoh7j2IN1UWDZYUfvbDM6MOaQK4aR/IJpOYqEZC9utipMgPJvD arHBt5+zIwli1Q0+2iCGKGlXZBNTooL2b0EiQCSieupoTmtqQCC28eUAXUT3wCVZi71k +UuppC4O2a1fQu5awUKs1l6jaCWZQuVXXJUffNbEnvmjj8Ty/yE82H0QU5QNX2QE5cXb DwFA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=PekiZd2Mflb0bO608F6XO5IXNDFqOPkhbLHK/ZXqKrQ=; fh=L0cdUvzQ7j870bGJlC8fX9u9WHJSumV5Fq6oUZR2cck=; b=KdgJZbPdH6VFn8zZXqFw8QKvO/C8dwCPyqQJjTWYI8qOcOaNtv9HN9/uZQNgTEGstY cEAr1GMXA9WrDlvsTny5WaMGcSSexVbBzuAQMikpYj8VnlIPeDURf7O3sNpnEPHtVke1 7IUw1IlGzDY5RX9tTHU71agxb8hG750FsT723egG4lCRvP6CBtOCq7q8zB6pv9GHZ9Bd 5990ZGM+THl43kvba2DSfTIfp116pFQTg1jUFyStRLQbx9eQMjAmQRMfe39LknFkRhIm /ZRYKu1IYIYDmf7jcJeQYgOElAX3TlADlKXgWS6jn9BsxzIKQCD2FwrJhmdhq8Uc3zO+ mwuA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Ev+J06Sc; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-203003-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-203003-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id 98e67ed59e1d1-2c28068caddsi1608460a91.114.2024.06.05.11.00.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Jun 2024 11:00:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-203003-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Ev+J06Sc; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-203003-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-203003-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 7227B28AAD1 for ; Wed, 5 Jun 2024 18:00:12 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 96E5A624; Wed, 5 Jun 2024 18:00:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Ev+J06Sc" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 8D0A419D8B8; Wed, 5 Jun 2024 18:00:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717610401; cv=none; b=oJN2b15H6pXyD5DY731PAfCHJkynrbxyGu0OdDH4WMg4mLFzVj6Q/iEcWNMevxKByXt6dtnmiw7yGZVpcqmxlhcKnaLoz1cuBrv1vFzxfzleySezeT6S1noTr8MbazpJZo3IUs/1aHd6X+OrY08OmOS44xAiESXBlYmJAE7lUPA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717610401; c=relaxed/simple; bh=ZmEl4JWAj2FG1oQ1+kuvRgAe6HgB+Cyw6yp68j9Li64=; h=MIME-Version:From:Date:Message-ID:Subject:To:Cc:Content-Type; b=GwdV62LkeFMlF2utbW+V9KBlLsfdDm1jkA4LfHyOVR5sE3mw4QqtjxiavPGoXpq5undVWaS8LFtkrLpkv0eM0GpeS1YxlK5X2W+Y8Ad0RACagIpziWxc+eJ3g5pU8t8P1xwV8s+VNdf+7ojYTjMFcXpIBfGp467DmkzsWEiZGUA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Ev+J06Sc; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1123CC32781; Wed, 5 Jun 2024 18:00:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1717610401; bh=ZmEl4JWAj2FG1oQ1+kuvRgAe6HgB+Cyw6yp68j9Li64=; h=From:Date:Subject:To:Cc:From; b=Ev+J06ScNqvBKONyjyxrUTTaoxb9g4GoVIG0CCsvQjwveFn6HbdM7YEJtoe6175cF h+ktGTjDwpokr7wZjOT62pjFtn+sr3mqcRPyl5Id6ekBD5/YhIjp/K0Z9CmC8e/+1E mtEv1dFFQjfD2Ob6cF164jgOMNYmhz0owUAg7MYuyVGvGL1mYATB4vFu3AsTWSpd3o jCMer9H5YQyZ289Iuox9GBzlP2yScg0EvneCF//i0d6hsqXBQyDBOj6GFpwS0BeCqN 85lAE4phafSN7dHshFz3Dy5qMyDcj8NDg7yl9pV6NrOZkzlYgeEBTez9BSAB1KvpfC fWYLXZhfhCtHw== Received: by mail-ot1-f51.google.com with SMTP id 46e09a7af769-6f93fe6d11aso959a34.2; Wed, 05 Jun 2024 11:00:01 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCVO2vXt1ctFgcSTKEm895nvC+xqqlVDAM5lFHyM6B3+dpLg82dOpKUt3CXOAEaZXe7YRoIYoey0EiArjWChjy8hnklHHiqB3GtZsmcQ X-Gm-Message-State: AOJu0YycQ1FMnCpapkR1/3FywgwWpn/O+2m3udSyxbgzjX9+ODBprGHt Sp6aSI4Hb43bNReYfI+q4uU+eI6VDH0H9lK7vWrIiLoy9YrHJuAgkNF/rk0+ijIVBQzUi9mm0Df YCXXpH765Byk1zNtxoLCiL8+mUMk= X-Received: by 2002:a05:6870:502:b0:24f:c164:2cd7 with SMTP id 586e51a60fabf-25122313e24mr3275078fac.4.1717610400331; Wed, 05 Jun 2024 11:00:00 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: "Rafael J. Wysocki" Date: Wed, 5 Jun 2024 19:59:48 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: [GIT PULL] Thermal control fixes for v6.10-rc3 To: Linus Torvalds Cc: Linux PM , Linux Kernel Mailing List , Daniel Lezcano Content-Type: text/plain; charset="UTF-8" Hi Linus, Please pull from the tag git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ thermal-6.10-rc3 with top-most commit ae2170d6ea96e652c7fb5689f1980986bf48b7b8 thermal: trip: Trigger trip down notifications when trips involved in mitigation become invalid on top of commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0 Linux 6.10-rc1 to receive thermal control fixes for 6.10-rc3. These fix issues related to the handling of invalid trip points in the thermal core and in the thermal debug code that have been overlooked by some recent thermal control core changes. Thanks! --------------- Rafael J. Wysocki (4): thermal/debugfs: Print initial trip temperature and hysteresis in tze_seq_show() thermal/debugfs: Allow tze_seq_show() to print statistics for invalid trips thermal: core: Introduce thermal_trip_crossed() thermal: trip: Trigger trip down notifications when trips involved in mitigation become invalid --------------- drivers/thermal/thermal_core.c | 35 +++++++++++++++++++++++++---------- drivers/thermal/thermal_core.h | 2 ++ drivers/thermal/thermal_debugfs.c | 18 +++++++++++------- drivers/thermal/thermal_trip.c | 20 ++++++++++++-------- 4 files changed, 50 insertions(+), 25 deletions(-)