Received: by 2002:ab2:3350:0:b0:1f4:6588:b3a7 with SMTP id o16csp1543085lqe; Mon, 8 Apr 2024 11:58:11 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUk7Eul1sPRGSyhWufyPEPQgPWhA5y4zNIixcYI63AwZ0QHUZo2McwLKALoxnayjfOpCCxS3WSZJ4MSpPF3FFz99sniX6d0oJWH0A8bWw== X-Google-Smtp-Source: AGHT+IF39/Y3zON6xeeIQwPlGiGBdcc+t4+bo8X+jtI2CU67WiciakDDRmKH6T+hD168LyQ0Fi5+ X-Received: by 2002:a17:907:9482:b0:a51:cb38:b90b with SMTP id dm2-20020a170907948200b00a51cb38b90bmr3694548ejc.18.1712602691053; Mon, 08 Apr 2024 11:58:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712602691; cv=pass; d=google.com; s=arc-20160816; b=kHcSkUQv8LetC2AhAg8Eq1JcLKORxfOnO9XH6YeWXxQjiNExY8q7ktE2JpfBTN58vG Hvw69gzj2onGvYuep0HcwQ7OwcdHihlw5nKn2BkGfdUPO39A4cbUGrC/eR88o4iY7iHU /csM8TmWndYf1tYhk1R9CZHsj767PEfdeqTC2GFJMSu1yNthrQAYXrScCjD8Dgf2ncHt eyqChMGz+Zlxg7Zs6zdIh0F4G5ahTNnvxyAet1SeeZqpUFj3LeMxK7eEqGHGOD7R2bv2 /VKfAmmrVm0SSRB3LvotOBBBsS4FZagPD76ZkzpMRUwGDc81AojvLqO28V//D6WXd0QG we9Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=+KeUwS2HR95cbFJsuix6HTY0DdZiDL+kQ9VooBNfr4w=; fh=Jq90VTw9LbI6lBtSaH/WXwP2L0hSHtqVjnBqhaxuqRA=; b=gj/C7F1xH/nttzQtO/yMZTIwIL6oQ5szVUdRgkD54ZWOBRSPI+MzBukBx9I1wUAVFX Ovs73bJy5xnezWYk76lO2C4tLt+1aamTeTtorAzf3cOoqgsmUPpmHEhaxy6F2sZE8grX ZClfmvS1knJM1UNx/wohSMT5Dwb+Ns91dJX1ygCI4d/5Ek7Vc0I766cQ4piBx5Gy/+d/ udOTv6Nj+KO/mJm/beI0RVE1zic5VuFpoFsCBPFv7bf76735kg0CoawwX9+DLVTDv5ce AnXjw1Xt9Y//ALY96zrWPrdTb9eV8cBuj+o7HQaFRVRKH9JVHT2yAFmWn23YzEyfKJ+i JKGA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b="T/PJAksr"; arc=pass (i=1 spf=pass spfdomain=google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-135839-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-135839-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id lm21-20020a170906981500b00a492f0757d6si3930512ejb.662.2024.04.08.11.58.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Apr 2024 11:58:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-135839-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b="T/PJAksr"; arc=pass (i=1 spf=pass spfdomain=google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-135839-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-135839-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com 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 am.mirrors.kernel.org (Postfix) with ESMTPS id 22E9A1F28D32 for ; Mon, 8 Apr 2024 18:48:38 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4A3F21448E8; Mon, 8 Apr 2024 18:48:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="T/PJAksr" Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B7C4C1420D8 for ; Mon, 8 Apr 2024 18:48:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712602104; cv=none; b=sSOoTnSP/TWTXr/vyQnDIkEJITWVYwluKitVyTR+j5ExMhFgZK0BWekNRnoBTpO1Gug0VyCSJhrPxUNTN62GJJyNNGcQD+25af1iECzp9R8MqR4zYKCvop6Sf3JrOwWVcQgvIlXYd/HYDk0zB8XVn0tTwVVyz4ynIDjVqLSKKu4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712602104; c=relaxed/simple; bh=Kl2bV0AiaOmyjkF4Qu87DkbXJtzTDw/NlaLnyZgvKtk=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=hnHx2cJUVNJ+yR3IViRAsX5EAVUdq0bOzfaMEchWjfTfMIYULVQ2PwgQ64OnzTZrBnd3pSbeCAOXld03ybfqM5sg4M9E+LKdkTxMJNu79FC7unwBt6DIzBa/uaQDjubbIqo1sOavLKIxaSXv7xe4JN9EiE6nmxn6WRVDG9N7WnM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=T/PJAksr; arc=none smtp.client-ip=209.85.128.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=google.com Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-41641a889ccso11395e9.1 for ; Mon, 08 Apr 2024 11:48:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1712602101; x=1713206901; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=+KeUwS2HR95cbFJsuix6HTY0DdZiDL+kQ9VooBNfr4w=; b=T/PJAksrg0cxYJdzQ4QRBPov4HLx0k9r/3vggO1GInrxQSj+Dz/wzV7GBVeBh/xiKn 2ZXsZBaNTVCTN552GCFmuGLbj2DMW+GMMhsO3ZyAufjWbwAOxqiV2MdnOXP9sULMO5ne l3UaUrsCDFUg/87Yu/O5rjlnME96TmyLH4c6ENqdCuX+PCmPGpory+tegt/iwgTfN6F1 GhnKdeVehirtzkknflg7jfdfMcFteMgEbk/FMCriENgFf4R9FsLnxbwBgnE43lhbzUs3 SG5QCcS06jvzL0JinQH6v10urrV8BC1hz/H0Rt2AiCTvq9q4AF/Vu4Cqaw53vS6bpM95 4gFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712602101; x=1713206901; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+KeUwS2HR95cbFJsuix6HTY0DdZiDL+kQ9VooBNfr4w=; b=ekil57+ap1XKf3DwGByZYhHiJzLFI5mlTxDHptisY4Ln9rldIsrZIys4WAjsbdqwtU SyublhXBHWBCzkcHw3ShMFUcFr+u6yZMYQ3t9vDYcQMxXSg030G0ClrrWwnbe2X7b4fG PcYBryhMjtAe98Uv34ilEVlEYdjbhDcK+L4tRgd+ihtCXYMv96V5bhJnFRvDAGdlhFkx XEiMI4w+jC6GcoMWv/AoPS0mt82lykoU3VmeKz5bVLV/6MNBdL1iEQrspPVwqlY8W6ON ver7++HQaR3Sm4PD9avwMDcB76e0ieYtS1ExaEjXxuTIjz4cxTcSnL19mIkwwAtgq4Mn 4caw== X-Forwarded-Encrypted: i=1; AJvYcCUgb764gwdwf1wjgxTHlAIGkCLsS6pu6g9kls/nxi+LCt+ZenLvW2yS2+qe4RzoCXCVLzB62O7rL27CIE1+lhqKTE5nsNqsXeBDmQ8v X-Gm-Message-State: AOJu0YyLs+PhzzZZlk5L/ffGKiAiCFEL6AwkKx6TBJke8ezHHav0RVDX 2E5735VQeCMj0vmtSXxo4fmTj8M5dTLWsxU4Cs8h61fxsGebtZqWObiLr4Z8QZjv3slG1yOkEG5 qybTNhtxYDtpP2lEaxYUAMtmSer7cBzStJHg= X-Received: by 2002:a05:600c:4f8a:b0:416:6d90:38fe with SMTP id n10-20020a05600c4f8a00b004166d9038femr19772wmq.4.1712602100965; Mon, 08 Apr 2024 11:48:20 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20220710164026.541466-1-r.stratiienko@gmail.com> In-Reply-To: <20220710164026.541466-1-r.stratiienko@gmail.com> From: John Stultz Date: Mon, 8 Apr 2024 11:48:09 -0700 Message-ID: Subject: Re: [RFC] thermal/core: Disable uevent messages for cooling devices To: Roman Stratiienko Cc: linux-pm@vger.kernel.org, rafael@kernel.org, daniel.lezcano@linaro.org, amitk@kernel.org, rui.zhang@intel.com, linux-kernel@vger.kernel.org, megi@xff.cz Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, Jul 10, 2022 at 9:40=E2=80=AFAM Roman Stratiienko wrote: > > During suspend, the big CPU cluster is turned off first while a little > is still running. This forcibly unregisters the cooling device which > sends a "REMOVE" uevent to all subscribers [1]. > > In case userspace netlink subscriber has set the EPOLLWAKEUP flag, a > wakeup event is triggered that causes suspend to be aborted. > > Without this change, suspend doesn't work on PinePhone PRO with AOSP > userland. > > [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/c= ommit/?id=3D5c238a8b599f1ae25eaeb08ad0e9e13e2b9eb023 > Signed-off-by: Roman Stratiienko Hey Roman, I wanted to drudge this patch up, to ask what the current status of it was? Is there an alternative solution that you've been using since this was last sent out? I've heard of some vendors working around something similar, so I wanted to see if we could get a common fix upstream. thanks -john