)]}'
{
  "commit": "7f103a0d23d2778b86cea407c1992522d41ead81",
  "tree": "c8319c639e4bef02ab88bdf35ff080a3b3850040",
  "parents": [
    "deceb024f1083d7eecaba7f2ee65d57f31f91bd5"
  ],
  "author": {
    "name": "David Herrmann",
    "email": "dh.herrmann@googlemail.com",
    "time": "Wed Oct 26 11:22:46 2011 +0200"
  },
  "committer": {
    "name": "Gustavo F. Padovan",
    "email": "padovan@profusion.mobi",
    "time": "Mon Nov 07 17:24:54 2011 -0200"
  },
  "message": "Bluetooth: bfusb: Fix error path on firmware load\n\nWhen loading the usb-configuration we do not signal the end of configuration on\nmemory allocation error. This patch moves the memory allocation to the top so\nevery error path uses \"goto error\" now to correctly send the usb-ctrl message\nwhen detecting some error.\n\nThis also replaces GFP_ATOMIC with GFP_KERNEL as we are allowed to sleep here.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6580d5057d265c51254c9fb47e56d030472f0228",
      "old_mode": 33188,
      "old_path": "drivers/bluetooth/bfusb.c",
      "new_id": "a936763b8c3d97885baa577daa547b822c30ee79",
      "new_mode": 33188,
      "new_path": "drivers/bluetooth/bfusb.c"
    }
  ]
}
