mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] power utilities update for Linux-7.4
@ 2026-10-31 17:48 Len Brown
  2026-10-31 22:07 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Len Brown @ 2026-10-31 17:48 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux PM list, Linux Kernel Mailing List

Hi Linus,

Please pull these power-utilities-2026.10.31 patches.

thanks!
Len Brown, Intel Open Source Technology Center

The following changes since commit c03c1a14507dfaf8b856c2608f9ac216021fc222:

  Linux 7.3 (2026-10-18 13:14:58 -1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
tags/power-utilities-2026.10.31

for you to fetch changes up to 8969e647d0322939512041b9685cc5f27753dd8c:

  Merge branches 'turbostat' and 'x86_energy_perf_policy' into
utilities (2026-10-31 14:29:22 -0300)

----------------------------------------------------------------
power utilities 2026.10.31

turbostat 2026.10.31

Fix --cpu option to work more than once.
Fix --Joules option to work with --show power.
Remove hard-coded 8192-CPU limit.
Decode Uncore Frequency Agent Types.
Dump RDT (Resource Director Technology) config.
Dump RP (Resource Priority) config.
Recognize Rugged Panther Lake.
Fix PMT mmap size, bounds check, and mask computation.
Misc cleanups and minor fixes.

x86_energy_perf_policy 2026.10.31

Harden input parsing and bounds checks.
Fix optarg keyword matching.
Rewrite MSR device path discovery.
Misc cleanups and minor fixes.

----------------------------------------------------------------
Hemanth Selam (1):
      tools/power turbostat: Fix comment typo

Kaushlendra Kumar (2):
      tools/power turbostat: Fix undefined behavior in pmt_gen_value_mask()
      tools/power turbostat: Fix PMT mmap size and bounds check

Kuppuswamy Sathyanarayanan (1):
      tools/power turbostat: Add rugged Panther Lake support

Len Brown (39):
      tools/power turbostat: Decode Uncore Frequency Agent Types
      tools/power turbostat: Cleanup: Delete unused flags
      tools/power turbostat: Rename: Differentiate counter and CPU sets
      tools/power turbostat: Cleanup: Remove hard-coded 8192 CPU limit
      tools/power turbostat: Cleanup: Delete duplicate table entry
      tools/power turbostat: Cleanup: Remove useless assert()
      tools/power turbostat: Cleanup: Unify comparisons to max_cpu_num
      tools/power turbostat: Cleanup counter sets debug code
      tools/power turbostat: Cleanup add_counter declaration
      tools/power turbostat: Cleanup: consistently use warn/err, not perror
      tools/power turbostat: Fix typo: MHz, not Mhz
      tools/power turbostat: Cleanup: bool force_load
      tools/power turbostat: pmt: Improve sscanf() hygiene
      tools/power turbostat: Dump RDT CPUID.7 Support
      tools/power turbostat: Dump RDT CPUID.0xF,0x10,0x27,0x28 Support
      tools/power turbostat: Dump RP-Enable MSRs
      tools/power turbostat: Cleanup: Use one cpu_setsize for all purposes
      tools/power turbostat: Allow multiple --cpu on cmdline
      tools/power turbostat: Rename cpu_subset to cpuset_cmdline
      x86_energy_perf_policy: Rewrite Linux/Android MSR path discovery
      x86_energy_perf_policy: Harden update_cpufreq_scaling_freq()
      x86_energy_perf_policy: Harden with strtol()
      x86_energy_perf_policy: Cleanup: Use snprintf() for platform-profile
      x86_energy_perf_policy: Fix optarg keyword matching
      x86_energy_perf_policy: Harden against potential ratio overflow
      x86_energy_perf_policy: Bound package iteration
      x86_energy_perf_policy: Cleanup: Define HWP_WINDOW_MAX_USEC
      x86_energy_perf_policy: Cleanup: Define BCLK_MHZ
      x86_energy_perf_policy: Cleanup: Check fseek() in VM path
      x86_energy_perf_policy: Document MSRHEADER
      x86_energy_perf_policy: Cleanup: Drop unused signal.h
      x86_energy_perf_policy: Cleanup: Constify read only parameters
      x86_energy_perf_policy: Use calloc to initialize string buffer
      x86_energy_perf_policy: Simplify write_sysfs() return type
      MAINTAINERS: Add x86_energy_perf_policy
      tools/power turbostat: Fix --Joules when used with --show power
      tools/power turbostat: Version 2026.10.31
      tools/power x86_energy_perf_policy: Version 2026.10.31
      Merge branches 'turbostat' and 'x86_energy_perf_policy' into utilities

 MAINTAINERS                                        |   9 +
 tools/power/x86/turbostat/turbostat.8              |   6 +-
 tools/power/x86/turbostat/turbostat.c              | 818 +++++++++++----------
 .../x86_energy_perf_policy.c                       | 234 +++---
 4 files changed, 587 insertions(+), 480 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] power utilities update for Linux-7.4
  2026-10-31 17:48 [GIT PULL] power utilities update for Linux-7.4 Len Brown
@ 2026-10-31 22:07 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-10-31 22:07 UTC (permalink / raw)
  To: Len Brown; +Cc: Linus Torvalds, Linux PM list, Linux Kernel Mailing List

The pull request you sent on Sat, 31 Oct 2026 14:48:50 -0300:

> git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git tags/power-utilities-2026.10.31

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cbbddb6b08cc9900a87cccaa9b22bbe06aa4f50a

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-10-31 22:07 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-31 17:48 [GIT PULL] power utilities update for Linux-7.4 Len Brown
2026-10-31 22:07 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®