)]}'
{
  "commit": "127074bfa3c11c12e0160437e31b08c6b27412a4",
  "tree": "a70a9ecb8673139263c6f4a631660d15753d9891",
  "parents": [
    "17cd3f374be6648bd46c86ff8f2a2511d3f416ee"
  ],
  "author": {
    "name": "Ulisses Furquim",
    "email": "ulisses@profusion.mobi",
    "time": "Mon Jan 30 18:26:29 2012 -0200"
  },
  "committer": {
    "name": "Johan Hedberg",
    "email": "johan.hedberg@intel.com",
    "time": "Mon Feb 13 17:01:30 2012 +0200"
  },
  "message": "Bluetooth: Fix possible use after free in delete path\n\nWe need to use the _sync() version for cancelling the info and security\ntimer in the L2CAP connection delete path. Otherwise the delayed work\nhandler might run after the connection object is freed.\n\nSigned-off-by: Ulisses Furquim \u003culisses@profusion.mobi\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ae7fb27525d350aad2b6d55f8587c43449afa9ef",
      "old_mode": 33188,
      "old_path": "net/bluetooth/l2cap_core.c",
      "new_id": "09cd8601ea81f6ae4a6785b9082becad4821fddb",
      "new_mode": 33188,
      "new_path": "net/bluetooth/l2cap_core.c"
    }
  ]
}
