)]}'
{
  "commit": "2aed51fc58d9ce450e2c116efb956160fd06fa02",
  "tree": "206bc78a832dbd4f9dcc4530770712a816c04b54",
  "parents": [
    "763fe700b7c58ad64fe5202c5638848244dd4127"
  ],
  "author": {
    "name": "Sanghyun Park",
    "email": "sanghyun.park.cnu@gmail.com",
    "time": "Wed Jul 22 16:28:38 2026 +0900"
  },
  "committer": {
    "name": "Steffen Klassert",
    "email": "steffen.klassert@secunet.com",
    "time": "Thu Jul 23 10:07:21 2026 +0200"
  },
  "message": "xfrm: Fix skb double-free in xfrm_dev_direct_output()\n\nA return value other than 1 from local_out() means that the skb has been\nconsumed or its ownership was transferred. xfrm_dev_direct_output()\nnevertheless frees the skb on this path, causing a double-free when\nnetfilter drops the packet and invalidating any other owner.\n\nReturn the local_out() result directly, matching the ownership handling\nin xfrm_output_resume().\n\nFixes: 5eddd76ec2fd (\"xfrm: fix tunnel mode TX datapath in packet offload mode\")\nSigned-off-by: Sanghyun Park \u003csanghyun.park.cnu@gmail.com\u003e\nSigned-off-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc35c2fcbbe095da1e5beda54c823244386d0769",
      "old_mode": 33188,
      "old_path": "net/xfrm/xfrm_output.c",
      "new_id": "e305ba32e356b7db0efa8da74c6903498fff4357",
      "new_mode": 33188,
      "new_path": "net/xfrm/xfrm_output.c"
    }
  ]
}
