)]}'
{
  "commit": "5b653c79c04c6b152b8dc7d18f8c8a7f77f4b235",
  "tree": "4ab74a90333751269f277789c3f45f7c06d07e14",
  "parents": [
    "a96173af521a173f45d3a27fa24265081f12e978"
  ],
  "author": {
    "name": "Alan Stern",
    "email": "stern@rowland.harvard.edu",
    "time": "Mon Jul 30 17:04:37 2007 -0400"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Fri Oct 12 14:55:00 2007 -0700"
  },
  "message": "USB: add urb-\u003eep\n\nThis patch (as943) prepares the way for eliminating urb-\u003epipe by\nintroducing an endpoint pointer into struct urb.  For now urb-\u003eep\nis set by usb_submit_urb() from the pipe value; eventually drivers\nwill set it themselves and we will remove urb-\u003epipe completely.\n\nThe patch also adds new inline routines to retrieve an endpoint\ndescriptor\u0027s number and transfer type, essentially as replacements for\nusb_pipeendpoint and usb_pipetype.\n\nusb_submit_urb(), usb_hcd_submit_urb(), and usb_hcd_unlink_urb() are\nconverted to use the new field and new routines.  Other parts of\nusbcore will be converted in later patches.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42ef1d5f6c8ad07c78416bdbaa2c3e9c60e7516e",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hcd.c",
      "new_id": "fb82c500caf4dceb495f99d6b6e33001c57dc919",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hcd.c"
    },
    {
      "type": "modify",
      "old_id": "be630228461c046d06fe5232ea91466ad75e861d",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/urb.c",
      "new_id": "ff53acb4fab2ac895be1b58e0e6a93bd66ee33af",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/urb.c"
    },
    {
      "type": "modify",
      "old_id": "4f33a58fa9d1c687baa8e3d76773a4c61d9cc23c",
      "old_mode": 33188,
      "old_path": "include/linux/usb.h",
      "new_id": "105e3e9362d04482c23c7d7d2206b518354f2814",
      "new_mode": 33188,
      "new_path": "include/linux/usb.h"
    }
  ]
}
