)]}'
{
  "commit": "cbbddb6b08cc9900a87cccaa9b22bbe06aa4f50a",
  "tree": "64187d199649cb3a6f8daf9c6f8304d4f71fc7f0",
  "parents": [
    "e9954f3fbddd25e1a01b7e5a0b72fb8b564204e0",
    "8969e647d0322939512041b9685cc5f27753dd8c"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Oct 31 15:05:17 2026 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Oct 31 15:05:17 2026 -0700"
  },
  "message": "Merge tag \u0027power-utilities-2026.10.31\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPull x86 power utilities updates from Len Brown:\n \"Turbostat:\n   - Fix --cpu option to work more than once\n   - Fix --Joules option to work with --show power\n   - Remove hard-coded 8192-CPU limit\n   - Decode Uncore Frequency Agent Types\n   - Dump RDT (Resource Director Technology) config\n   - Dump RP (Resource Priority) config\n   - Recognize Rugged Panther Lake\n   - Fix PMT mmap size, bounds check, and mask computation\n   - Misc cleanups and minor fixes\n\n  x86_energy_perf_policy:\n   - Harden input parsing and bounds checks\n   - Fix optarg keyword matching\n   - Rewrite MSR device path discovery\n   - Misc cleanups and minor fixes\"\n\n* tag \u0027power-utilities-2026.10.31\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (42 commits)\n  tools/power x86_energy_perf_policy: Version 2026.10.31\n  tools/power turbostat: Version 2026.10.31\n  tools/power turbostat: Fix PMT mmap size and bounds check\n  tools/power turbostat: Fix undefined behavior in pmt_gen_value_mask()\n  tools/power turbostat: Fix --Joules when used with --show power\n  MAINTAINERS: Add x86_energy_perf_policy\n  x86_energy_perf_policy: Simplify write_sysfs() return type\n  x86_energy_perf_policy: Use calloc to initialize string buffer\n  x86_energy_perf_policy: Cleanup: Constify read only parameters\n  x86_energy_perf_policy: Cleanup: Drop unused signal.h\n  x86_energy_perf_policy: Document MSRHEADER\n  x86_energy_perf_policy: Cleanup: Check fseek() in VM path\n  x86_energy_perf_policy: Cleanup: Define BCLK_MHZ\n  x86_energy_perf_policy: Cleanup: Define HWP_WINDOW_MAX_USEC\n  x86_energy_perf_policy: Bound package iteration\n  x86_energy_perf_policy: Harden against potential ratio overflow\n  x86_energy_perf_policy: Fix optarg keyword matching\n  x86_energy_perf_policy: Cleanup: Use snprintf() for platform-profile\n  x86_energy_perf_policy: Harden with strtol()\n  x86_energy_perf_policy: Harden update_cpufreq_scaling_freq()\n  ...\n",
  "tree_diff": []
}
