)]}'
{
  "commit": "7585a721903d4ffbcbff0068d53a4dd0404c4bb9",
  "tree": "c51eaf8b85916561a2732b66f9c8800fa2b17fcc",
  "parents": [
    "348ac5c0e7ea86695447ac783769151deee8c331"
  ],
  "author": {
    "name": "William A. Kennington III",
    "email": "wak@google.com",
    "time": "Fri Sep 25 21:07:34 2026 +0000"
  },
  "committer": {
    "name": "William Kennington",
    "email": "wak@google.com",
    "time": "Thu Oct 08 17:49:22 2026 -0700"
  },
  "message": "linux-gbmc gbmc-5.15: SRCREV bump 695443f526..abf801ee77\n\nDavid Wang (1):\n      peci: Add telemetry header definitions\n\nDuke Du (1):\n      peci-bus: nuvoton: change wait for completion method\n\nJae Hyun Yoo (1):\n      mfd: peci: Add SPR generation info\n\nWilliam A. Kennington III (26):\n      peci-npcm: split register programming out of init_ctrl\n      peci-npcm: acquire the PECI IP reset line\n      peci-npcm: reset the controller after a failed transfer\n      peci-npcm: back off after repeated transfer failures\n      peci-npcm: make the idle poll killable\n      peci-npcm: narrow the priv-\u003elock critical sections\n      hwmon: peci-cputemp: cache read failures\n      peci-npcm: fix use after free and clock ordering in remove/probe\n      peci: core: prevent sysfs new_device race during peci_del_adapter\n      peci: i3c: fix TX size for PEC and retry RX on timeout\n      peci: core: support 64-bit PkgConfig and telemetry domain ID\n      mfd: intel-peci-client: add Granite Rapids and Sierra Forest\n      hwmon: peci-cputemp: add GNR/SRF and HBM support\n      hwmon: peci-dimmtemp: add Granite Rapids and Sierra Forest\n      peci: npcm: add nuvoton,npcm845-peci compatible\n      hwmon: peci-dimmtemp: gate DIMM scan on BIOS_RST_CPL4 and fix error handling\n      peci: core: stop transfers once peci_del_adapter() starts\n      peci: dev: fix peci_dev use after free across adapter detach\n      hwmon: peci-cpupower, peci-dimmpower: clamp power limits to 15-bit max\n      hwmon: peci-cputemp: use domain 0 for GNR/SRF BIOS_RESET_CPL_CFG\n      hwmon: peci-cputemp: fix BIOS_RESET_CPL_CFG and PECI error handling\n      hwmon: peci-dimmtemp: propagate PECI errors in get_dimm_temp()\n      hwmon: peci: prevent overflow in power limit conversions\n      hwmon: peci-cputemp: use unaligned accessors for byte buffers\n      hwmon: peci-cputemp: fix TJ_MAX_TCC_OFFSET mask in get_temp_targets()\n      hwmon: peci-dimmtemp: use 32-bit MMIO address type on GNR/SRF\n\nDrop the 5 downstream peci-core / peci-npcm patches now merged upstream.\n\nPlatforms-Affected: Intel\nFusion-Link: https://fusion2.corp.google.com/350e9e6a-6854-3b20-858f-8c73c3cbcda8 (platform11)\nFusion-Link: https://fusion2.corp.google.com/aca82519-e1f8-30a5-990f-a2be7a2ce390 (platform11-emr)\nFusion-Link: https://fusion2.corp.google.com/e14d6a9e-8ba1-353b-b809-16cf6a0b08c7 (platform17)\nTested: Built and verified on EMR and GNR.\nGoogle-Bug-Id: 540863271\nChange-Id: Id564ddf3282852a71782f90e1a9b51d75b379e56\nSigned-off-by: William A. Kennington III \u003cwak@google.com\u003e\n(cherry picked from commit 5ed82a61330b2a5c64713671ceacd2d843100784)\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "f3a832ed76cb348ad1e2aac5a234d72f02166635",
      "old_mode": 33188,
      "old_path": "recipes-kernel/linux/files/0001-peci-core-Check-xfer-and-refcount-in-peci_command.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "301d07b5bbbccb829ac2ec92d432855ec96b15a9",
      "old_mode": 33188,
      "old_path": "recipes-kernel/linux/files/0002-peci-core-Relocate-IDR-removal-to-release-callback.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "97c29438d13f3abb7402c5d069c4bdd422a3d9b3",
      "old_mode": 33188,
      "old_path": "recipes-kernel/linux/files/0003-peci-npcm-Fix-use-after-free-and-ordering-in-teardow.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0b64fbf4af583ea0631737ebf7618a7250342138",
      "old_mode": 33188,
      "old_path": "recipes-kernel/linux/files/0004-peci-dev-Fix-use-after-free-on-adapter-detach.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d871e0f1dc972a0e555530aaf8cdfa151d670cba",
      "old_mode": 33188,
      "old_path": "recipes-kernel/linux/files/0005-peci-core-Fix-sysfs-new_device-race-condition.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "03c169f4341a7e1245978e816e2f15a13218b211",
      "old_mode": 33188,
      "old_path": "recipes-kernel/linux/linux-gbmc_5.15.bb",
      "new_id": "2eb0982ada991aa5e889eab5a272dfc152b9d52b",
      "new_mode": 33188,
      "new_path": "recipes-kernel/linux/linux-gbmc_5.15.bb"
    }
  ]
}
