)]}'
{
  "commit": "eda769593bbae8aee4e336b0732f6016353301a3",
  "tree": "04b5aae8d2cf133b86527b56505c26841b9f45f8",
  "parents": [
    "9424ea29658ce5bcdcf527ddf9617b9507ddf1aa"
  ],
  "author": {
    "name": "Oliver Neukum",
    "email": "oliver@neukum.org",
    "time": "Thu Apr 10 14:07:37 2008 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Apr 24 21:16:50 2008 -0700"
  },
  "message": "USB: add extension of anchor API, usb_unlink_anchored_urbs\n\nThis adds the ability to trigger asynchronous unlinks of anchored URBs. This\nis needed for error handling in the comntext of completion handlers, which\ncannot sleep.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9d7e63292c01175647503b65e821cdd3b94dc381",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/urb.c",
      "new_id": "1d3ed1322fbe295849652607984594fadef91047",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/urb.c"
    },
    {
      "type": "modify",
      "old_id": "dd9733cc0ac2c4440ed34724a60823bef24ddfe1",
      "old_mode": 33188,
      "old_path": "include/linux/usb.h",
      "new_id": "52c449e4bdcd722ec5a267307011c4b34dc2642a",
      "new_mode": 33188,
      "new_path": "include/linux/usb.h"
    }
  ]
}
