)]}'
{
  "commit": "6b48ed85ae0ca37c7403ef5d512be75975844f2f",
  "tree": "009f5227692a79a54dc6d9f5da534e11059f1f99",
  "parents": [
    "7c24a4e87e219072e5e106f6791146cbf3b056b3"
  ],
  "author": {
    "name": "Nicolai Buchwitz",
    "email": "nb@tipi-net.de",
    "time": "Tue Oct 06 07:41:32 2026 +0200"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Thu Oct 08 11:48:50 2026 -0700"
  },
  "message": "net: macb: check TX ring before modifying skb\n\nmacb_pad_and_fcs() replaces or extends the skb before the ring space\ncheck. On NETDEV_TX_BUSY the stack requeues an skb that is already freed\nor grown.\n\nCheck the ring first, using the padded length for the descriptor count.\nNonlinear skbs always take the copy path so the count can assume a\nlinear skb.\n\nFixes: 653e92a9175e (\"net: macb: add support for padding and fcs computation\")\nSigned-off-by: Nicolai Buchwitz \u003cnb@tipi-net.de\u003e\nLink: https://patch.msgid.link/20261006-nb-macb-shared-skb-net-v1-1-a80641479041@tipi-net.de\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8e5c034dc3a487d553879fc39901a7d7a2cfe8d8",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/cadence/macb_main.c",
      "new_id": "6082e63009a5e7c360a246377f02af7210a74105",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/cadence/macb_main.c"
    }
  ]
}
