)]}'
{
  "commit": "fe78a49c8ae009d33d6e2c80d4f7f2634440d523",
  "tree": "ead4af63302bbf6790167789fa0778cc640466c9",
  "parents": [
    "d4dc673da9a94716ca2410306c1b36b5faf6c4cc"
  ],
  "author": {
    "name": "Devin Heitmueller",
    "email": "dheitmueller@linuxtv.org",
    "time": "Tue Apr 28 13:14:07 2009 -0300"
  },
  "committer": {
    "name": "Mauro Carvalho Chehab",
    "email": "mchehab@redhat.com",
    "time": "Wed Apr 29 16:02:51 2009 -0300"
  },
  "message": "V4L/DVB (11652): au0828: fix kernel oops regression on USB disconnect.\n\nA regression was introduced in hg changeset 33810c734a0d, which resulted in\na kernel panic whenever the device was disconnected from USB.  The call to\n4l2_device_register() was overwriting the pointer for usb_set_intfdata(), so\nwhen au0828_usb_disconnect() was called, the usb_get_intfdata() returned a\npointer to the v4l2_device instead of the au0828_dev structure.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4cee0b92eeee31b9f9b39d09c308b14da3ef613e",
      "old_mode": 33188,
      "old_path": "drivers/media/video/au0828/au0828-core.c",
      "new_id": "a1e4c0d769a6d014329165764647fc2c4c02568b",
      "new_mode": 33188,
      "new_path": "drivers/media/video/au0828/au0828-core.c"
    }
  ]
}
