Received: by 2002:a05:7412:8d09:b0:fa:4c10:6cad with SMTP id bj9csp402340rdb; Tue, 16 Jan 2024 04:08:43 -0800 (PST) X-Google-Smtp-Source: AGHT+IFOuJXFA9wqx7+w7KD1PoT6h5a9/Wi5qhJsBKF3AMRatv1urhK5Uy5OzbaGf5yAdU/7fMMo X-Received: by 2002:a17:907:86a0:b0:a2c:4a3d:731d with SMTP id qa32-20020a17090786a000b00a2c4a3d731dmr2163080ejc.257.1705406923008; Tue, 16 Jan 2024 04:08:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1705406922; cv=none; d=google.com; s=arc-20160816; b=ZRou3vKfjSmcUk84HnwmRdJupxz7NuGS6jlsf4o9vz3yzNQy8SL0Aa1TT1AV+MyvaH Tm30jky4W2c/ut1WTlQb5bcgp/rxlgXEOD71xH3cACwCnIGiX2wOPoVvEJJkaBFejzXX HsHlX0Cui3WNiHIJvGyXQ52tCjA1E2Os4IC3R8Lyfy0firAtZBGSO5K83Q4zLwfA8cg7 1K399+abK8TkYkfQQ8Xs0l8LXEU3LGmlcKX8iJcNVUaB1UM0j4d4PpGn1F1SlfHjIiek 14INfG/Zgj/+MJJXEwiw8KIGOWGatXNmi+xd522UUcd3t+K8isOvkFUso9vIjov7V/2u BIgQ== ARC-Message-Signature: i=1; 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; bh=QruqD5hduNzd94C2ksyeMaDZDm2JrVFVFdIyp5RJ9mA=; fh=0KkpWFZBldSf16X6p1vBYC2gCpX3Xwu20vmhOMDTNX4=; b=k/d9SLf37XcDVc6rbSR8HvK1YKJHZLBnkZPCY1ub3zFR1GpjRLiUkte7YwF5tszfIB mtrZr68XwLgD5BeZzCVhxEKiW/BuZ8qFyRNQYUhv068atosQjc7eXCjh6veaXDxrMqzd Ojn62eoI4VTIekoaHhPzmdn5/flLighDPaFC217vLll0NIcCpUxWKACRb3myuCo/jX40 zJ2GvtzccQ6KfsZRKlg66dDnZtK02LLDVc+jXX8XNtiSOQwDgxGaJzTFHJbZoaKjBiDz JHs0z7Q8sOvpAI1x60PSSFTvYtxMFCsxypNUpTqQH12DLRynOfwRC+lgyAPUvUTnylQZ 4SzA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-27362-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-27362-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id i10-20020a1709061cca00b00a2cdb766a38si3567093ejh.249.2024.01.16.04.08.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jan 2024 04:08:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-27362-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; spf=pass (google.com: domain of linux-kernel+bounces-27362-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-27362-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 am.mirrors.kernel.org (Postfix) with ESMTPS id BD75D1F23C08 for ; Tue, 16 Jan 2024 12:08:42 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A6ED51B97B; Tue, 16 Jan 2024 12:08:32 +0000 (UTC) Received: from mail-oo1-f48.google.com (mail-oo1-f48.google.com [209.85.161.48]) (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 E445718EB4; Tue, 16 Jan 2024 12:08:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-oo1-f48.google.com with SMTP id 006d021491bc7-59584f41f1eso841986eaf.1; Tue, 16 Jan 2024 04:08:30 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705406910; x=1706011710; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=QruqD5hduNzd94C2ksyeMaDZDm2JrVFVFdIyp5RJ9mA=; b=aadhuc08Phl1P5W463JVPcrmN5d7q6l86Fs2Ieb1+3zHjysfEZY5jB/blALE5ONQe5 Ux+LshrUFRhlh19ePDjfLPZhgWGbsvxr/FoNd2EaGkEgt4pOKijdrGLQIkKYrK4w2We+ fQFEn8vO0WxBcVMEjn0RrfQMsEKg+K8+I51sYpG/NLWHUSKaBlmSb7gy5ldpzdWK3pO/ ew8c3lDO5u1ZF4Hnm/+HR0EmPU+jVgQgcBH0d6gmvY8jNVbO7NG5f8bmMMq6K0j66MET d9sKPLA3sBfdowLuLsEBaKAHRjPG1sw8hdt/VGjsst3FXEcGjdUyjbepB4PUbKFGBtvY QoBA== X-Gm-Message-State: AOJu0Yz5ffXF7vPG9aovcHhxsudvacUuwVk5HSKz4uE/n2CcniNxP/1g ZVLn5BHpegExuqkVYuDlLb2o/vWgx1X6u+P1V0X7aJp6ZE8= X-Received: by 2002:a4a:d68a:0:b0:598:e013:676d with SMTP id i10-20020a4ad68a000000b00598e013676dmr6073596oot.0.1705406909850; Tue, 16 Jan 2024 04:08:29 -0800 (PST) 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: Tue, 16 Jan 2024 13:08:18 +0100 Message-ID: Subject: [GIT PULL] More power management updates for v6.8-rc1 To: Linus Torvalds Cc: Linux PM , Linux Kernel Mailing List 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 \ pm-6.8-rc1-2 with top-most commit 9223614ea760a77873c7061875cb91963e6f79b7 Merge branches 'pm-sleep', 'pm-cpufreq' and 'pm-qos' into pm on top of commit 7da71072e1d6967c0482abcbb5991ffb5953fdf2 Merge tag 'pm-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm to receive more power management updates for 6.8-rc1. These restore the asynchronous device resume optimization removed by the previous PM merge, make the intel_pstate driver work better on Meteor Lake systems, optimize the PM QoS core code slightly and fix up typos in admin-guide. Specifics: - Restore the system-wide asynchronous device resume optimization removed by a recent concurrency fix (Rafael J. Wysocki). - Make the intel_pstate cpufreq driver allow Meteor Lake systems to run at somewhat higher frequencies (Srinivas Pandruvada). - Make the PM QoS core code use kcalloc() for array allocation (Erick Archer). - Fix two PM-related typos in admin-guide (Erwan Velu). Thanks! --------------- Erick Archer (1): PM: QoS: Use kcalloc() instead of kzalloc() Erwan Velu (1): Documentation: admin-guide: PM: Fix two typos Rafael J. Wysocki (1): PM: sleep: Restore asynchronous device resume optimization Srinivas Pandruvada (1): cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake --------------- Documentation/admin-guide/acpi/cppc_sysfs.rst | 2 +- Documentation/admin-guide/pm/amd-pstate.rst | 2 +- drivers/base/power/main.c | 117 ++++++++++++++------------ drivers/base/power/qos.c | 2 +- drivers/cpufreq/intel_pstate.c | 21 ++++- include/linux/pm.h | 1 + 6 files changed, 86 insertions(+), 59 deletions(-)