)]}'
{
  "commit": "5a05c3008b25190d4f8af70eee69bdf016e1f21f",
  "tree": "e28ed6a40eafda0127dc15f11bc9658ef96f3dfe",
  "parents": [
    "33c370c6e16d9de15549377d0a30fae6516e93b6"
  ],
  "author": {
    "name": "Joseph CT Chan",
    "email": "josephctchan@google.com",
    "time": "Tue Sep 01 18:26:10 2026 +0000"
  },
  "committer": {
    "name": "Joseph CT Chan",
    "email": "josephctchan@google.com",
    "time": "Thu Sep 17 17:10:00 2026 +0000"
  },
  "message": "linux-gbmc: 5.15: fix mctp skb memory leak\n\nBackport upstream commit 64f16b2cfc1b (\"mctp: handle skb cleanup on\nsock_queue failures\") to Linux 5.15 to prevent kernel sk_buff memory leak\nwhen delivering incoming MCTP packets to a socket where sock_queue_rcv_skb\nfails (e.g. socket receive buffer is full or socket is shutting down).\n\nUpstream-Status: Backport [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id\u003d64f16b2cfc1b017b2b8d4bb98d407ff5661b173c]\n\nTested:\n- Compiled obmc-phosphor-image with 0 patch fuzz and 0 build errors.\n- Verified in QEMU simulation with active MCTP interfaces and mctpd service.\n- Deployed signed A/B image to physical lab hardware (ddche15-nfd01). Verified:\n  * uname -r: 5.15.167\n  * 9 MCTP I2C interfaces (mctpi2c2, mctpi2c4..mctpi2c11) UP/LOWER_UP.\n  * mctpd service active and running without leak warnings.\n  * /proc/net/protocols: MCTP protocol family 576 active.\n\nFusion-Link: http://fusion2/ci/kokoro/prod%3Agbmc%2Ffirmware-build%2Ffirmware%2Fredacted_gbmc_platforms/activity/ace1fcb5-15a8-4f37-9492-9a1a5e96b3a4\nGoogle-Bug-Id: 543881748\nChange-Id: I17ce42658400de8af561b773521830f682ae25fd\nSigned-off-by: Joseph CT Chan \u003cjosephctchan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8475a5a1dc35d7586948d8dcee17ef75347b81b2",
      "new_mode": 33188,
      "new_path": "recipes-kernel/linux/5.15/0001-net-mctp-handle-skb-cleanup-on-sock_queue-failures.patch"
    },
    {
      "type": "modify",
      "old_id": "4952fe3d9b6b9a3a8e615cf1d731d3a39e3724e6",
      "old_mode": 33188,
      "old_path": "recipes-kernel/linux/linux-gbmc_5.15.bb",
      "new_id": "20552f727138e5578d80b9680b034a7b8232038b",
      "new_mode": 33188,
      "new_path": "recipes-kernel/linux/linux-gbmc_5.15.bb"
    }
  ]
}
