)]}'
{
  "commit": "33dae59a57f132d861406ca6acea509903488e4f",
  "tree": "c61af9313dc4151b8d3d4e0c19c30800784a0123",
  "parents": [
    "d678f309b8fe566386a25a93b8821fd01f4ba639"
  ],
  "author": {
    "name": "Aurelien Jarno",
    "email": "aurelien@aurel32.net",
    "time": "Sat Jan 26 01:11:10 2019 +0100"
  },
  "committer": {
    "name": "Jukka Rissanen",
    "email": "jukka.rissanen@linux.intel.com",
    "time": "Tue Jan 29 09:23:52 2019 +0200"
  },
  "message": "drivers: eth: gmac: fix race condition in packet reference counting\n\nThe SAM E70 GMAC ethernet driver reference a packet with net_pkt_ref()\nwhen queueing a packet, and unreference it with net_pkt_unref() in the\nISR when it has been fully sent.\n\nThe call to net_pkt_ref() is done just after re-enabling the\ninterruptions, so there is however a small race condition that might\ncause the packet to be unreference before being referenced. This is\nonly theoretical and has not been seen in practice.\n\nFix that by moving the call to net_pkt_ref() just before re-enabling\nthe interruptions.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab66c450a87031ccc1bc1764d053581170c5e6e1",
      "old_mode": 33188,
      "old_path": "drivers/ethernet/eth_sam_gmac.c",
      "new_id": "618f66b5eef9c00a8aad797d4d0127ca05af125f",
      "new_mode": 33188,
      "new_path": "drivers/ethernet/eth_sam_gmac.c"
    }
  ]
}
