)]}'
{
  "commit": "c67ab134ba9f83f9de86e58adfeaa14a9efa6e00",
  "tree": "df9022b4a38e955abbf254d71e00ac1fecce6420",
  "parents": [
    "9d8bab58b758cd5a96d368a8cc64111c9ab50407"
  ],
  "author": {
    "name": "David Brownell",
    "email": "david-b@pacbell.net",
    "time": "Sun Jul 01 12:21:00 2007 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Jul 12 16:34:42 2007 -0700"
  },
  "message": "usb gadget stack: remove usb_ep_*_buffer(), part 2\n\nThis patch removes controller driver infrastructure which supported\nthe now-removed usb_ep_{alloc,free}_buffer() calls.\n\nAs can be seen, many of the implementations of this were broken to\nvarious degrees.  Many didn\u0027t properly return dma-coherent mappings;\nthose which did so were necessarily ugly because of bogosity in the\nunderlying dma_free_coherent() calls ... which on many platforms\ncan\u0027t be called from the same contexts (notably in_irq) from which\ntheir dma_alloc_coherent() sibling can be called.\n\nThe main potential downside of removing this is that gadget drivers\nwouldn\u0027t have specific knowledge that the controller drivers have:\nendpoints that aren\u0027t dma-capable don\u0027t need any dma mappings at all.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba163f35bf21efd984431d3c3626ed85bab61989",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/at91_udc.c",
      "new_id": "63d7d6568699e28fad912c05c3fc4f7c601bf39d",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/at91_udc.c"
    },
    {
      "type": "modify",
      "old_id": "9040b50d6425c414e5119c66dee8d02cdadb51c7",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/dummy_hcd.c",
      "new_id": "f2fbdc7fe376ddf7397f056ab78eee74bc19f427",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/dummy_hcd.c"
    },
    {
      "type": "modify",
      "old_id": "4e14bcd7c3b1887cbebd9cefb506a292af6c61c0",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/fsl_usb2_udc.c",
      "new_id": "10b2b33b8698e54c48b3f2ce701cfa3c09c0406a",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/fsl_usb2_udc.c"
    },
    {
      "type": "modify",
      "old_id": "ae931af05cef303521fbad67bfa858829c1fc359",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/goku_udc.c",
      "new_id": "dfadb643597b350d439a3b0bc05844a684177498",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/goku_udc.c"
    },
    {
      "type": "modify",
      "old_id": "a0a73c08a34467730f007ed6bcf27bf4d8e7ae78",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/lh7a40x_udc.c",
      "new_id": "e78c2ddc1f88a47e6cbd52007d088f43269e8fee",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/lh7a40x_udc.c"
    },
    {
      "type": "modify",
      "old_id": "00fda334dc72e5c3724120b19e267bb07863e94e",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/net2280.c",
      "new_id": "c3d364ecd4f8e48dbd6f3236bf2eb520f2906272",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/net2280.c"
    },
    {
      "type": "modify",
      "old_id": "c4975a6cf7774cc32fcd0ff3500462694b2c0f7b",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/omap_udc.c",
      "new_id": "9b0f0925dddf644259865cb9f54ac1a8a2c534cc",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/omap_udc.c"
    },
    {
      "type": "modify",
      "old_id": "484de6e97662fff5f0eb1cc7a4edf73f165a013e",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/pxa2xx_udc.c",
      "new_id": "63b9521c1322018a4c494f32c0174cb190a11181",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/pxa2xx_udc.c"
    },
    {
      "type": "modify",
      "old_id": "d60748add3252cc7267758404697f103cca4dcb2",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/s3c2410_udc.c",
      "new_id": "0be80c635c484c0f9e12ee7e00d9fd7fdbedd29b",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/s3c2410_udc.c"
    },
    {
      "type": "modify",
      "old_id": "703fd84c46fc2b8352bdc02d3c4b8b3b59c43bbc",
      "old_mode": 33188,
      "old_path": "include/linux/usb_gadget.h",
      "new_id": "4f59b2aa8a9e002caf7a343735de86fd518d28ee",
      "new_mode": 33188,
      "new_path": "include/linux/usb_gadget.h"
    }
  ]
}
