)]}'
{
  "commit": "5b1a43d7df65689b4c3b5a1c5c8158f1d4f74fbd",
  "tree": "651e2320ff4633507243cf2e353d9ba6b8017cc1",
  "parents": [
    "de125bf395df34892862d76580ce3a153e80f151"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Wed Feb 01 05:24:20 2006 -0500"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Wed Feb 08 01:03:39 2006 -0500"
  },
  "message": "[PATCH] drivers/media/video __user annotations and fixes\n\n* compat_alloc_user_space() returns __user pointer\n* copying between two userland areas is copy_in_user(), not copy_from_user()\n* dereferencing userland pointers is bad\n* so\u0027s get_user() from local variables\n\n... plus usual __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "297c32ab51e35bdd35bc95c0a39bc0e58096cfe5",
      "old_mode": 33188,
      "old_path": "drivers/media/video/compat_ioctl32.c",
      "new_id": "840fe0177121190275008fbda829019258236972",
      "new_mode": 33188,
      "new_path": "drivers/media/video/compat_ioctl32.c"
    },
    {
      "type": "modify",
      "old_id": "b23be44cbea85abe4f1b8b969c5f9f319051c6ab",
      "old_mode": 33188,
      "old_path": "include/linux/videodev2.h",
      "new_id": "5208b12d555095cb2d246728aca9b649093b724d",
      "new_mode": 33188,
      "new_path": "include/linux/videodev2.h"
    }
  ]
}
