)]}'
{
  "commit": "b266bacba796ff5c4dcd2ae2fc08aacf7ab39153",
  "tree": "81d8b06d4509d00465b01170b2daaae6b22f173c",
  "parents": [
    "2b1f48cc0f31abd1115a8c4b74b6425aba46eae4"
  ],
  "author": {
    "name": "Andreas Haarmann-Thiemann",
    "email": "eitschman@nebelreich.de",
    "time": "Tue May 05 23:52:17 2026 +0200"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Wed May 06 18:43:41 2026 -0700"
  },
  "message": "net: ethernet: cortina: Drop half-assembled SKB\n\nIn gmac_rx() (drivers/net/ethernet/cortina/gemini.c), when\ngmac_get_queue_page() returns NULL for the second page of a multi-page\nfragment, the driver logs an error and continues — but does not free the\npartially assembled skb that was being assembled via napi_build_skb() /\nnapi_get_frags().\n\nFree the in-progress partially assembled skb via napi_free_frags()\nand increase the number of dropped frames appropriately\nand assign the skb pointer NULL to make sure it is not lingering\naround, matching the pattern already used elsewhere in the driver.\n\nFixes: 4d5ae32f5e1e (\"net: ethernet: Add a driver for Gemini gigabit ethernet\")\nSigned-off-by: Andreas Haarmann-Thiemann \u003ceitschman@nebelreich.de\u003e\nSigned-off-by: Linus Walleij \u003clinusw@kernel.org\u003e\nReviewed-by: Alexander Lobakin \u003caleksander.lobakin@intel.com\u003e\nLink: https://patch.msgid.link/20260505-gemini-ethernet-fix-v2-1-997c31d06079@kernel.org\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4824232f4890728827e0f14f95d14defcce4ec45",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/cortina/gemini.c",
      "new_id": "065cbbf52686cbb4f11de7c94b58dc74ff1897ab",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/cortina/gemini.c"
    }
  ]
}
