)]}'
{
  "commit": "1c657a99fd655c0daa7450854a914d21c1da805c",
  "tree": "8872a5e58f98fc846627b8c45689c26f0f74e3c8",
  "parents": [
    "4b89945e590f94e82a6e7f33e21cbd0d83774b9e"
  ],
  "author": {
    "name": "Trent Piepho",
    "email": "xyzzy@speakeasy.org",
    "time": "Sat May 30 21:45:46 2009 -0300"
  },
  "committer": {
    "name": "Mauro Carvalho Chehab",
    "email": "mchehab@redhat.com",
    "time": "Tue Jun 23 03:21:19 2009 -0300"
  },
  "message": "V4L/DVB (11908): w8968cf: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nThe existing code was casting pointers to u32 and to unsigned int into\npointers to u16.  This could mess up if someone passed in an image size\ngreater than 65,535 and on big-endian platforms it won\u0027t work at all.\n\nThe existing bounding code would shrink an image if it was too big, but\nreturned ERANGE if it was too small.  The code will not shrink or expand as\nnecessary.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f59b2bd07e898e44a738b4e38d769fb43e8fbfa1",
      "old_mode": 33188,
      "old_path": "drivers/media/video/w9968cf.c",
      "new_id": "6c3f23e31b5cd19ab2a6bf73726d045bea199753",
      "new_mode": 33188,
      "new_path": "drivers/media/video/w9968cf.c"
    }
  ]
}
