)]}'
{
  "commit": "5e60a16139c2a48b9876b0ff910671eee5fb32ec",
  "tree": "c85abc5ea81f90cef975368dab0b7059c53f563b",
  "parents": [
    "fea3409112a93581db18da4c4332c8bf8d68af6b"
  ],
  "author": {
    "name": "Alan Stern",
    "email": "stern@rowland.harvard.edu",
    "time": "Mon Jul 30 17:07:21 2007 -0400"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Fri Oct 12 14:55:00 2007 -0700"
  },
  "message": "USB: avoid using urb-\u003epipe in usbcore\n\nThis patch (as946) eliminates many of the uses of urb-\u003epipe in\nusbcore.  Unfortunately there will have to be a significant API\nchange, affecting all USB drivers, before we can remove it entirely.\nThis patch contents itself with changing only the interface to\nusb_buffer_map_sg() and friends: The pipe argument is replaced with a\ndirection flag.  That can be done easily because those routines get\nused in only one place.\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": "bcbaedc897d5893c2d2a450e0bf5d597263ff719",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hcd.c",
      "new_id": "739c5e0aa3b8c1ee30ff29f022fce582cb063aad",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hcd.c"
    },
    {
      "type": "modify",
      "old_id": "0d618647758e7cdeaf10164604fd5433eec4e582",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/message.c",
      "new_id": "a26a7292b61a6f63a9dd165f87a98226b99f1dc2",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/message.c"
    },
    {
      "type": "modify",
      "old_id": "d3c68d8eafb218fdbe6554f475b6cc433b5b9f31",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/usb.c",
      "new_id": "67e2e582e463ff40bd6528f9329edec361e38b18",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/usb.c"
    },
    {
      "type": "modify",
      "old_id": "9d08f5a5ba76ee1802e1b09224d711b6f5791588",
      "old_mode": 33188,
      "old_path": "include/linux/usb.h",
      "new_id": "019ae963a9fec1f6a755fd87b4721bcb971dc474",
      "new_mode": 33188,
      "new_path": "include/linux/usb.h"
    }
  ]
}
