)]}'
{
  "commit": "a73ff6145f62f0e744aeb095bf7119edfcb8a2e7",
  "tree": "1778402544bb1cd769bef14291b4955df465ecfc",
  "parents": [
    "17447567e81dd2e9614ec4837128daebc0c4abb1"
  ],
  "author": {
    "name": "Krzysztof Mazur",
    "email": "krzysiek@podlesie.net",
    "time": "Thu Aug 22 14:49:38 2013 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Wed Nov 20 10:43:19 2013 -0800"
  },
  "message": "usb: fix cleanup after failure in hub_configure()\n\ncommit d0308d4b6b02597f39fc31a9bddf7bb3faad5622 upstream.\n\nIf the hub_configure() fails after setting the hdev-\u003emaxchild\nthe hub-\u003eports might be NULL or point to uninitialized kzallocated\nmemory causing NULL pointer dereference in hub_quiesce() during cleanup.\n\nNow after such error the hdev-\u003emaxchild is set to 0 to avoid cleanup\nof uninitialized ports.\n\nSigned-off-by: Krzysztof Mazur \u003ckrzysiek@podlesie.net\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa54fad7ec694dd7b42175d853def5c102dce918",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hub.c",
      "new_id": "82fce32ca229511a07bbfffbe906df6cb3a12fc5",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hub.c"
    }
  ]
}
