Merge tag 'power-utilities-2026.10.31' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux

Pull x86 power utilities updates from Len Brown:
 "Turbostat:
   - 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:
   - Harden input parsing and bounds checks
   - Fix optarg keyword matching
   - Rewrite MSR device path discovery
   - Misc cleanups and minor fixes"

* tag 'power-utilities-2026.10.31' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (42 commits)
  tools/power x86_energy_perf_policy: Version 2026.10.31
  tools/power turbostat: Version 2026.10.31
  tools/power turbostat: Fix PMT mmap size and bounds check
  tools/power turbostat: Fix undefined behavior in pmt_gen_value_mask()
  tools/power turbostat: Fix --Joules when used with --show power
  MAINTAINERS: Add x86_energy_perf_policy
  x86_energy_perf_policy: Simplify write_sysfs() return type
  x86_energy_perf_policy: Use calloc to initialize string buffer
  x86_energy_perf_policy: Cleanup: Constify read only parameters
  x86_energy_perf_policy: Cleanup: Drop unused signal.h
  x86_energy_perf_policy: Document MSRHEADER
  x86_energy_perf_policy: Cleanup: Check fseek() in VM path
  x86_energy_perf_policy: Cleanup: Define BCLK_MHZ
  x86_energy_perf_policy: Cleanup: Define HWP_WINDOW_MAX_USEC
  x86_energy_perf_policy: Bound package iteration
  x86_energy_perf_policy: Harden against potential ratio overflow
  x86_energy_perf_policy: Fix optarg keyword matching
  x86_energy_perf_policy: Cleanup: Use snprintf() for platform-profile
  x86_energy_perf_policy: Harden with strtol()
  x86_energy_perf_policy: Harden update_cpufreq_scaling_freq()
  ...