)]}'
{
  "commit": "624d6c0732d2c4ac00945ad79dbb6ff39ba90ee3",
  "tree": "411f9288fcc640a1ae935144e950ad44765157ba",
  "parents": [
    "686314cfbdac21c9019c0e04487b5d940db62406"
  ],
  "author": {
    "name": "Alan Stern",
    "email": "stern@rowland.harvard.edu",
    "time": "Wed May 30 15:35:16 2007 -0400"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Jul 12 16:34:29 2007 -0700"
  },
  "message": "USB: remove excess code from hub.c\n\nThis patch (as917) removes a now-unnecessary level of subroutine\nnesting from hub.c.  Since usb_port_suspend() does nothing but call\nhub_port_suspend(), and usb_port_resume() does nothing but call\nhub_port_resume(), there\u0027s no reason to keep the routines separate.\n\nAlso included in the patch are a few cosmetic changes involving\nwhitespace and use of braces.\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": "ac1ef1527dd289b9f23ee6a3a834aef38c908ca5",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hub.c",
      "new_id": "ca3dbf84e800f8632ed5f54336a4c6559050f13f",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hub.c"
    }
  ]
}
