)]}'
{
  "commit": "9d8bab58b758cd5a96d368a8cc64111c9ab50407",
  "tree": "710695adf1e50f2e4680c130d548ccd3e6251630",
  "parents": [
    "ad8c623f4f48085edd51c7f4cdfd10295547bf45"
  ],
  "author": {
    "name": "David Brownell",
    "email": "david-b@pacbell.net",
    "time": "Sun Jul 01 11:04:54 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 1\n\nRemove usb_ep_{alloc,free}_buffer() calls, for small dma-coherent buffers.\nThis patch just removes the interface and its users; later patches will\nremove controller driver support.\n\n  - This interface is invariably not implemented correctly in the\n    controller drivers (e.g. using dma pools, a mechanism which\n    post-dates the interface by several years).\n\n  - At this point no gadget driver really *needs* to use it.  In\n    current kernels, any driver that needs such a mechanism could\n    allocate a dma pool themselves.\n\nRemoving this interface is thus a simplification and improvement.\n\nNote that the gmidi.c driver had a bug in this area; fixed.\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": "7e650d015585c7dba458ad88e4c5a923097f7878",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/file_storage.c",
      "new_id": "8712ef987179b2ca2ba4ed3c6d26df9823395ed9",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/file_storage.c"
    },
    {
      "type": "modify",
      "old_id": "d08a8d0e6427dc2d3276f622a037977b590957db",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/gmidi.c",
      "new_id": "1c5aa49d74327ddff868671d50466d7931c83b30",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/gmidi.c"
    },
    {
      "type": "modify",
      "old_id": "f723e083c9d09f41b2fc455da84b6949f169a55d",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/inode.c",
      "new_id": "e60745ffaf8e382b71cab4203db168025475077b",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/inode.c"
    },
    {
      "type": "modify",
      "old_id": "7078374d0b79d0ba36b5b6b297a05e412bf4302b",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/zero.c",
      "new_id": "a2e6e3fc8c8d731b516ec3880ea3a987f3098438",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/zero.c"
    },
    {
      "type": "modify",
      "old_id": "e17186dbcdcabfbcbe32a02917e46c9eea270ac3",
      "old_mode": 33188,
      "old_path": "include/linux/usb_gadget.h",
      "new_id": "703fd84c46fc2b8352bdc02d3c4b8b3b59c43bbc",
      "new_mode": 33188,
      "new_path": "include/linux/usb_gadget.h"
    }
  ]
}
