)]}'
{
  "commit": "0958ea4355e2e9220ad4e13da3b7d94f365ed34f",
  "tree": "e95c06fefb48b50ed31f2076c92801ab53e9a4c8",
  "parents": [
    "a08b39c5d5735a3bf3932c50ae2cef41857077c6"
  ],
  "author": {
    "name": "Guangshuo Li",
    "email": "lgs201920130244@gmail.com",
    "time": "Mon Sep 21 23:42:01 2026 +0800"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Thu Sep 24 09:57:55 2026 -0700"
  },
  "message": "net: ena: fix PHC cleanup on probe failure\n\nena_probe() initializes the PHC as part of ena_device_init(), but the\nprobe failure path does not destroy it before freeing the PHC private\ndata.\n\nThe normal removal path calls ena_phc_destroy() through\nena_destroy_device() before ena_phc_free(). However, if probe fails\nafter ena_device_init() succeeds, the error path reaches ena_phc_free()\nwithout unregistering the PTP clock or destroying the device PHC\nresources.\n\nCall ena_phc_destroy() in the probe error path before freeing the PHC\nprivate data.\n\nThis issue was found by manual code inspection.\n\nCc: stable@vger.kernel.org tags and describe this as a consistency cleanup\nFixes: e0ea34158ee8 (\"net: ena: Add PHC support in the ENA driver\")\nCc: stable@vger.kernel.org\nSigned-off-by: Guangshuo Li \u003clgs201920130244@gmail.com\u003e\nCc: stable\nLink: https://patch.msgid.link/20260921154202.471662-2-lgs201920130244@gmail.com\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea89619039d89bb6f3088c699b36eb1d12706187",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/amazon/ena/ena_netdev.c",
      "new_id": "5f0864d16dd3c381ecefe45d2cd2e015df6fe64e",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/amazon/ena/ena_netdev.c"
    }
  ]
}
