)]}'
{
  "commit": "24a15a62dcb1968bf4ffdae55c88fa934d971180",
  "tree": "39a2231da07c6a47a4b66baf0158591a9739ac8f",
  "parents": [
    "4cd1de0afaaa45309f34d7282ea4c07d9b56a3ff"
  ],
  "author": {
    "name": "Alan Cox",
    "email": "alan@linux.intel.com",
    "time": "Thu Jul 09 13:36:22 2009 +0100"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Fri Jul 10 19:17:22 2009 -0700"
  },
  "message": "tty: Fix USB kref leak\n\nThe sysrq code acquired a kref leak. Fix it by passing the tty separately\nfrom the caller (thus effectively using the callers kref which all the\ncallers hold anyway)\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3dc3768ca71ca0afb4a2a8f19541b3b345787b72",
      "old_mode": 33188,
      "old_path": "drivers/usb/serial/ftdi_sio.c",
      "new_id": "5f08702f672f6bd84921a474b8c654c1c9fb87d9",
      "new_mode": 33188,
      "new_path": "drivers/usb/serial/ftdi_sio.c"
    },
    {
      "type": "modify",
      "old_id": "3d8dc5671beaca5eeb4500bdd3adcb9c5a965a5e",
      "old_mode": 33188,
      "old_path": "drivers/usb/serial/generic.c",
      "new_id": "ce57f6a32bdfb4cc7a5e30f78c1e8eca21a9364a",
      "new_mode": 33188,
      "new_path": "drivers/usb/serial/generic.c"
    },
    {
      "type": "modify",
      "old_id": "ec6c132a25b56f0a63ffa3b0b3a702594d1097b3",
      "old_mode": 33188,
      "old_path": "drivers/usb/serial/pl2303.c",
      "new_id": "8835802067f7ac26eb5d00b46c2e260881dd9c48",
      "new_mode": 33188,
      "new_path": "drivers/usb/serial/pl2303.c"
    },
    {
      "type": "modify",
      "old_id": "44801d26a37a7888d7ebd88dbb5cf0e4a1836de0",
      "old_mode": 33188,
      "old_path": "include/linux/usb/serial.h",
      "new_id": "0ec50ba62139e5bde97db61a10b8585c2882c916",
      "new_mode": 33188,
      "new_path": "include/linux/usb/serial.h"
    }
  ]
}
