)]}'
{
  "commit": "52ebc763d8e0c9f2ab48af89a75e90e2318bac86",
  "tree": "5699ff9425fb1da30a18b00661fcea659ace6a72",
  "parents": [
    "dbbff48f39263f7e5c96a55624da87879de2bf71"
  ],
  "author": {
    "name": "Trent Piepho",
    "email": "xyzzy@speakeasy.org",
    "time": "Tue Jan 23 22:38:13 2007 -0300"
  },
  "committer": {
    "name": "Mauro Carvalho Chehab",
    "email": "mchehab@infradead.org",
    "time": "Wed Feb 21 13:34:55 2007 -0200"
  },
  "message": "V4L/DVB (5146): Make VIDIOC_INT_[SG]_REGISTER ioctls no longer internal only\n\nThe direct register access ioctls were defined as kernel internal only,\nbut they are very useful for debugging hardware from userspace and are\nused as such.  Officially export them.\n\nVIDIOC_INT_[SG]_REGISTER is renamed to VIDIOC_DBG_[SG]_REGISTER \nDefinition of ioctl and struct v4l2_register is moved from v4l2-common.h \nto videodev2.h.\n\nTypes used in struct v4l2_register are changed to the userspace \nexportable versions (u32 -\u003e __u32, etc). \n\nUse of VIDIOC_DBG_S_REGISTER requires CAP_SYS_ADMIN permission, so move \nthe check into the video_ioctl2() dispatcher so it doesn\u0027t need to be \nduplicated in each driver\u0027s call-back function. CAP_SYS_ADMIN check is \nadded to pvrusb2 (which doesn\u0027t use video_ioctl2).\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7bb7589a07c30719f7796e78081d01cc0e878ee7",
      "old_mode": 33188,
      "old_path": "drivers/media/video/cx25840/cx25840-core.c",
      "new_id": "6515b2a784173d4e6b1c719abeba5beb3216f237",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx25840/cx25840-core.c"
    },
    {
      "type": "modify",
      "old_id": "ee8cbd33cfc1c5b2e493f4688e64351488898f0a",
      "old_mode": 33188,
      "old_path": "drivers/media/video/cx88/cx88-video.c",
      "new_id": "f6736eb786bca66f18e96d36d67bafb6465fe3cb",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx88/cx88-video.c"
    },
    {
      "type": "modify",
      "old_id": "5e166ed19fc5012e5066413f0234408660a8461e",
      "old_mode": 33188,
      "old_path": "drivers/media/video/pvrusb2/pvrusb2-hdw.c",
      "new_id": "2a350755bd30d58e7979a6806110225dfeeca071",
      "new_mode": 33188,
      "new_path": "drivers/media/video/pvrusb2/pvrusb2-hdw.c"
    },
    {
      "type": "modify",
      "old_id": "dc7a3ba8dd18b4ea44b471ad213086e35a33b6f5",
      "old_mode": 33188,
      "old_path": "drivers/media/video/pvrusb2/pvrusb2-hdw.h",
      "new_id": "e6df8e4a7fe04ea9aeec3f0e95db858ddc8dd106",
      "new_mode": 33188,
      "new_path": "drivers/media/video/pvrusb2/pvrusb2-hdw.h"
    },
    {
      "type": "modify",
      "old_id": "49f5d3c3614ccdb937e4b44ac9ed4ffc969807ff",
      "old_mode": 33188,
      "old_path": "drivers/media/video/pvrusb2/pvrusb2-v4l2.c",
      "new_id": "cde5f5f3e8f2dab131a3e9454647d32ef02ac6af",
      "new_mode": 33188,
      "new_path": "drivers/media/video/pvrusb2/pvrusb2-v4l2.c"
    },
    {
      "type": "modify",
      "old_id": "389e518bc3e52e9dab7700a8af4ab0ec524dbf27",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa7115.c",
      "new_id": "bb6aa135002a20e4636ef378f768084f5a3b53c3",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa7115.c"
    },
    {
      "type": "modify",
      "old_id": "ad401bdefeaf39f30b566bffd8510f49f052925a",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa7127.c",
      "new_id": "304375ade4a9aed6c6dc1468ceb41529af6317e0",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa7127.c"
    },
    {
      "type": "modify",
      "old_id": "bc0a4fc27b24452a828e971d906e1918aeff2a27",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tvp5150.c",
      "new_id": "65d4389690a044a161cb7670e682987042058b35",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tvp5150.c"
    },
    {
      "type": "modify",
      "old_id": "fc52201d607ea856da10d1584bd510dddfbe95dd",
      "old_mode": 33188,
      "old_path": "drivers/media/video/upd64031a.c",
      "new_id": "0eee82ba52bc127111f8ac32c04a2c31aae8fedf",
      "new_mode": 33188,
      "new_path": "drivers/media/video/upd64031a.c"
    },
    {
      "type": "modify",
      "old_id": "c3a7ffe5c2674365e1c3d47392678ce626d1806a",
      "old_mode": 33188,
      "old_path": "drivers/media/video/upd64083.c",
      "new_id": "3f0eec0cdb45fd580bb9cc9b2948acd5551e0822",
      "new_mode": 33188,
      "new_path": "drivers/media/video/upd64083.c"
    },
    {
      "type": "modify",
      "old_id": "82c39767ba344211a9d1f56a15b27b6645d91e07",
      "old_mode": 33188,
      "old_path": "drivers/media/video/usbvision/usbvision-video.c",
      "new_id": "b6fabeeb8ab8c7e7e3e86c1ab8de3b714854b3c8",
      "new_mode": 33188,
      "new_path": "drivers/media/video/usbvision/usbvision-video.c"
    },
    {
      "type": "modify",
      "old_id": "dab87512b9bdaf3c577df8d29b34a87aabd3e67a",
      "old_mode": 33188,
      "old_path": "drivers/media/video/v4l2-common.c",
      "new_id": "d20d4ca5d8a32c86e8b9009194a6ac721f6e7d07",
      "new_mode": 33188,
      "new_path": "drivers/media/video/v4l2-common.c"
    },
    {
      "type": "modify",
      "old_id": "4b5d5f771e4c949eb89c1c85bffac8bd0727af39",
      "old_mode": 33188,
      "old_path": "drivers/media/video/videodev.c",
      "new_id": "764a53b70db24ae31b8076b969668cb195bb6235",
      "new_mode": 33188,
      "new_path": "drivers/media/video/videodev.c"
    },
    {
      "type": "modify",
      "old_id": "112b28c1f63a8fe9c17de624584a31f61aaa17ca",
      "old_mode": 33188,
      "old_path": "include/linux/videodev2.h",
      "new_id": "fe6ccdfa9d48b6273c61bc964b3461f0ec508295",
      "new_mode": 33188,
      "new_path": "include/linux/videodev2.h"
    },
    {
      "type": "modify",
      "old_id": "91b19921f958af283e5fc78521847c5b7785ca3c",
      "old_mode": 33188,
      "old_path": "include/media/v4l2-common.h",
      "new_id": "959e6f6a4eff6d8fb68b5eff44eadd1630d49d9e",
      "new_mode": 33188,
      "new_path": "include/media/v4l2-common.h"
    },
    {
      "type": "modify",
      "old_id": "46eb71f5653ceac859bbaf15231d6bd666bdad82",
      "old_mode": 33188,
      "old_path": "include/media/v4l2-dev.h",
      "new_id": "aeec56992ef5bb071b768edefab68e5f0ade6238",
      "new_mode": 33188,
      "new_path": "include/media/v4l2-dev.h"
    }
  ]
}
