)]}'
{
  "commit": "e90029a23eafe4fcb53799d708139b1a8c5e8151",
  "tree": "965cbf3ea87f4790357533905aaae301aba88cde",
  "parents": [
    "e9b6803b7c685f4c18609d7890175e3270510d4d"
  ],
  "author": {
    "name": "Kevin Berry",
    "email": "kpberry@google.com",
    "time": "Mon Dec 08 19:02:00 2025 +0000"
  },
  "committer": {
    "name": "Kevin Berry",
    "email": "kpberry@google.com",
    "time": "Mon Dec 08 23:32:53 2025 -0800"
  },
  "message": "google/patches/idpf: Add idpf timeout patches\n\nThese patches will be used for both A4X-Max and H4D, so they\u0027re needed\nfor both the lakitu kernel and the 64k kernel.\n\nPatch 0001 and 0010 are a revert and reapplication of an upstream\ncommit. If the upstream commit is applied before 0009, it conflicts, but\nit applies cleanly if reverted first and applied after.\n\nBUG\u003db/458497050\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dNone\n\ncos-patch: bug\nSigned-off-by: Kevin Berry \u003ckpberry@google.com\u003e\nChange-Id: Ib2d8f895a01d7c68131c2f4125f2516e05c27df2\nReviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/121021\nReviewed-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\nMain-Branch-Verified: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Jacob Moroni \u003cjmoroni@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\n(cherry picked from commit 191946cc53109056381208926af6f992526e43fe)\nReviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/121102\nReviewed-by: Kevin Liu \u003czhihuil@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e0dfc40cf3b079c6df255d8157f081e4754cad1",
      "new_mode": 33188,
      "new_path": "google/patches/idpf/0001-Revert-idpf-do-not-linearize-big-TSO-packets.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5cdf775e7b19c2c2d465e0ea7679e46b908acdb",
      "new_mode": 33188,
      "new_path": "google/patches/idpf/0002-idpf-add-support-for-SW-triggered-interrupts.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cab57e01041d1fc5bbfdf1ed145284c0cd10d2c",
      "new_mode": 33188,
      "new_path": "google/patches/idpf/0003-idpf-trigger-SW-interrupt-when-exiting-wb_on_itr-mod.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ccd1eb636ae28f809cd982cba640426b828c0f6",
      "new_mode": 33188,
      "new_path": "google/patches/idpf/0004-idpf-add-support-for-Tx-refillqs-in-flow-scheduling-.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94bc1a6234793262d635d9cd80cbd349e4d90219",
      "new_mode": 33188,
      "new_path": "google/patches/idpf/0005-idpf-improve-when-to-set-RE-bit-logic.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0beee24312c6e7612a74ed5ce70b1e020e5fd560",
      "new_mode": 33188,
      "new_path": "google/patches/idpf/0006-idpf-simplify-and-fix-splitq-Tx-packet-rollback-erro.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc01819509165226f843d505b20748bc062c1337",
      "new_mode": 33188,
      "new_path": "google/patches/idpf/0007-idpf-replace-flow-scheduling-buffer-ring-with-buffer.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be6cfccd7c51389a422bcda058d0e91288517528",
      "new_mode": 33188,
      "new_path": "google/patches/idpf/0008-idpf-stop-Tx-if-there-are-insufficient-buffer-resour.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c14e4b7ec3b7af579e47fdb7e220e7257f8b31f",
      "new_mode": 33188,
      "new_path": "google/patches/idpf/0009-idpf-remove-obsolete-stashing-code.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "400cadcacff3492092c98326cb5aa9d6b80101d3",
      "new_mode": 33188,
      "new_path": "google/patches/idpf/0010-idpf-do-not-linearize-big-TSO-packets.patch"
    }
  ]
}
