)]}'
{
  "commit": "a5569a565f7315fe7241cf963f2cc74e53871e11",
  "tree": "489e3518f5e5f36f3a9bb0d6d8925f2a5981a0a5",
  "parents": [
    "1fc3858a6358400195c067f8726cf3c86a180d80"
  ],
  "author": {
    "name": "Alan Cox",
    "email": "alan@lxorguk.ukuu.org.uk",
    "time": "Mon Jan 21 17:18:24 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Mon Jan 21 19:39:41 2008 -0800"
  },
  "message": "keyspan: fix oops\n\nIf we get a data URB back from the hardware after we have put the tty to\nbed we go kaboom.  Fortunately all we need to do is process the URB without\ntrying to ram its contents down the throat of an ex-tty.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@akpm@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "feba9679ace8b35103fc7ac0315adefdf97b855f",
      "old_mode": 33188,
      "old_path": "drivers/usb/serial/keyspan.c",
      "new_id": "7c069a02c1dd40817d93b58dffed4217bd740ff2",
      "new_mode": 33188,
      "new_path": "drivers/usb/serial/keyspan.c"
    }
  ]
}
