)]}'
{
  "commit": "0d0fbf8152fb3bb4393be11e8df7f70e1fbbd738",
  "tree": "98ef8850e6b769da7391665716e4e2348de21ec1",
  "parents": [
    "5367f2d67c7d0bf1faae90e6e7b4e2ac3c9b5e0f"
  ],
  "author": {
    "name": "Arnd Bergmann",
    "email": "arnd@arndb.de",
    "time": "Mon Jan 09 15:24:57 2006 -0200"
  },
  "committer": {
    "name": "Mauro Carvalho Chehab",
    "email": "mchehab@brturbo.com.br",
    "time": "Mon Jan 09 15:24:57 2006 -0200"
  },
  "message": "V4L (926_2): Moves compat32 functions from fs to v4l subsystem\n\nThis moves the 32 bit ioctl compatibility handlers for\nVideo4Linux into a new file and adds explicit calls to them\nto each v4l device driver.\n\nUnfortunately, there does not seem to be any code handling\nthe v4l2 ioctls, so quite often the code goes through two\nseparate conversions, first from 32 bit v4l to 64 bit v4l,\nand from there to 64 bit v4l2. My patch does not change\nthat, so there is still much room for improvement.\n\nAlso, some drivers have additional ioctl numbers, for\nwhich the conversion should be handled internally to\nthat driver.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c2ebe8754a9569bf326430a08920e3a096a2aa07",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/miropcm20-radio.c",
      "new_id": "dc292da2605ffb4204dfcfb7c24b1ffc23256c42",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/miropcm20-radio.c"
    },
    {
      "type": "modify",
      "old_id": "877c770558e9c407350da4ea90d92b2e875cefd2",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-aimslab.c",
      "new_id": "914deab4e04440c462e28a28998ff2c8c2e92141",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-aimslab.c"
    },
    {
      "type": "modify",
      "old_id": "5319a9c9a9796bbf4e0d769a3e120cd98d5dc952",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-aztech.c",
      "new_id": "523be820f9c64c3f6fd48fa226aebea16f5489ae",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-aztech.c"
    },
    {
      "type": "modify",
      "old_id": "9b0406318f2d9d31fa74f98dca827d343a1c1443",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-cadet.c",
      "new_id": "f1b5ac81e9d2bc734d6dd3345c12d0bd46fa235e",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-cadet.c"
    },
    {
      "type": "modify",
      "old_id": "630cc786d0a4f5065c357b150435dc1108a5dce7",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-gemtek-pci.c",
      "new_id": "42c8fce04aa2650aeded8b2f6e21f9adec07ac85",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-gemtek-pci.c"
    },
    {
      "type": "modify",
      "old_id": "6418f03b9ce4b74b1711e03a718efe952028bd06",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-gemtek.c",
      "new_id": "47173be97b9fa5dbd74d84e6e5ebce0007393609",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-gemtek.c"
    },
    {
      "type": "modify",
      "old_id": "e5e2021a7312f4c82eee58b96e2a5bde455809dc",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-maestro.c",
      "new_id": "c30effdf711feb6ba8e5457b5c908ca472abeb52",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-maestro.c"
    },
    {
      "type": "modify",
      "old_id": "02d39a50d5ed2b742d6e2b65678056a249e096b7",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-maxiradio.c",
      "new_id": "30869308332af3bff2d3af7ba6e2098f0738fe0a",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-maxiradio.c"
    },
    {
      "type": "modify",
      "old_id": "b2256d675b4434f8f8553b13d4892089a6edff6e",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-rtrack2.c",
      "new_id": "28a47c9e7a819a4791d122d02380ca12e46ffd40",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-rtrack2.c"
    },
    {
      "type": "modify",
      "old_id": "6f03ce4dd7b0e4fb076c72dcfe9cdec20b122c8f",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-sf16fmi.c",
      "new_id": "0229f792a05969717a7271356a03a1a6c51da3ce",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-sf16fmi.c"
    },
    {
      "type": "modify",
      "old_id": "71971e9bb3422c36acb8280becdfbf03a9c37944",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-sf16fmr2.c",
      "new_id": "26632cead09a7dc7dd5d59388b719b6f3684b842",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-sf16fmr2.c"
    },
    {
      "type": "modify",
      "old_id": "b03573c6840e56e632bd52f60aa90aabc45abc81",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-terratec.c",
      "new_id": "fcfde2e4f1958d47d1c4ec34d69f610cb1733e0b",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-terratec.c"
    },
    {
      "type": "modify",
      "old_id": "b300bedf7c743825cdffd13b5a58c212d28ff8e2",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-trust.c",
      "new_id": "5a099a50d4d060e1af66e7a31711d7b3182fb2c8",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-trust.c"
    },
    {
      "type": "modify",
      "old_id": "f304f3c147637c92a7956f88c7fc548429f3338a",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-typhoon.c",
      "new_id": "8ac9a8ef909441e98171dbb4b4f4e65d5c16b749",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-typhoon.c"
    },
    {
      "type": "modify",
      "old_id": "4c6d6fb49034e04a04d1c2d220e574b5aed1d434",
      "old_mode": 33188,
      "old_path": "drivers/media/radio/radio-zoltrix.c",
      "new_id": "d590e80c922e336a69d610f26f18f3cf28898652",
      "new_mode": 33188,
      "new_path": "drivers/media/radio/radio-zoltrix.c"
    },
    {
      "type": "modify",
      "old_id": "82060f9909d89db008fa0c5c48dc32b46d5b0cc3",
      "old_mode": 33188,
      "old_path": "drivers/media/video/Makefile",
      "new_id": "618a08ab940a0b143a30b78c1838c1772e8eda25",
      "new_mode": 33188,
      "new_path": "drivers/media/video/Makefile"
    },
    {
      "type": "modify",
      "old_id": "881cdcb1875d3f6dce6f9200065e27fe502738f7",
      "old_mode": 33188,
      "old_path": "drivers/media/video/arv.c",
      "new_id": "7d5a068353f28d8c65ee077ceefa2e7f3d56fd60",
      "new_mode": 33188,
      "new_path": "drivers/media/video/arv.c"
    },
    {
      "type": "modify",
      "old_id": "1ddf9ba613ef96c3e8b142dd41d322c02391cb3c",
      "old_mode": 33188,
      "old_path": "drivers/media/video/bttv-driver.c",
      "new_id": "03f925724ce931af57d2702a97a52e2ceb452f4d",
      "new_mode": 33188,
      "new_path": "drivers/media/video/bttv-driver.c"
    },
    {
      "type": "modify",
      "old_id": "0065d0c240d1465f5d93251430a1a8aa07f0e939",
      "old_mode": 33188,
      "old_path": "drivers/media/video/bw-qcam.c",
      "new_id": "6bad93ef969fd402d6131a1a9c0d0a594c769d3b",
      "new_mode": 33188,
      "new_path": "drivers/media/video/bw-qcam.c"
    },
    {
      "type": "modify",
      "old_id": "75442ec49f352b0a4e9c2cbf245abc3a930b71f7",
      "old_mode": 33188,
      "old_path": "drivers/media/video/c-qcam.c",
      "new_id": "9976db4f6da8f77d6f41961bc6115a23c82a25f2",
      "new_mode": 33188,
      "new_path": "drivers/media/video/c-qcam.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42dc11c63c0dcfd0fb0447fe7df73701db1b389f",
      "new_mode": 33188,
      "new_path": "drivers/media/video/compat_ioctl32.c"
    },
    {
      "type": "modify",
      "old_id": "b7ec9bf45085ea6e31ba526938654eb24a32f647",
      "old_mode": 33188,
      "old_path": "drivers/media/video/cpia.c",
      "new_id": "9f59541155d9bfbd004d22d2aed584b5173f8677",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cpia.c"
    },
    {
      "type": "modify",
      "old_id": "24a48f8a48c18a16be2dd96e278703ae7f153753",
      "old_mode": 33188,
      "old_path": "drivers/media/video/cx88/cx88-video.c",
      "new_id": "bc025c46aedf973dfa84043de853bf4514e036dc",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx88/cx88-video.c"
    },
    {
      "type": "modify",
      "old_id": "3f2a882bc20a6a6b31b00af7bef5278596f253db",
      "old_mode": 33188,
      "old_path": "drivers/media/video/meye.c",
      "new_id": "2869464aee0d699677efccf99593dcdeb11526d3",
      "new_mode": 33188,
      "new_path": "drivers/media/video/meye.c"
    },
    {
      "type": "modify",
      "old_id": "2504207b2e3da83167668a1f947e965b79308704",
      "old_mode": 33188,
      "old_path": "drivers/media/video/pms.c",
      "new_id": "9e6448639480c75f22553f4e4a9b924a7b194101",
      "new_mode": 33188,
      "new_path": "drivers/media/video/pms.c"
    },
    {
      "type": "modify",
      "old_id": "a51c7bd96618ef767123dfec1b3a923b29fb5520",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa5249.c",
      "new_id": "73b4f0e2abf086d7974e76b6148f2822a8b33ecc",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa5249.c"
    },
    {
      "type": "modify",
      "old_id": "45c852df13ed56c24c2f0332314144a1ef05d3ff",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa7134/saa7134-video.c",
      "new_id": "9b9e1e7f05efe448f927b580fcd5afdfc82411dc",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa7134/saa7134-video.c"
    },
    {
      "type": "modify",
      "old_id": "d4497dbae05c7b641abaa617e9f17563847ecd0e",
      "old_mode": 33188,
      "old_path": "drivers/media/video/stradis.c",
      "new_id": "6ee54a45411f19ae95b1cf9f3cebe6b8b8b0f82d",
      "new_mode": 33188,
      "new_path": "drivers/media/video/stradis.c"
    },
    {
      "type": "modify",
      "old_id": "c318ba32fbafa9ba88f31abf647b91dbef32ccb5",
      "old_mode": 33188,
      "old_path": "drivers/media/video/w9966.c",
      "new_id": "b7b0afffd21434b0fb7bc2c0e24c79175b063b42",
      "new_mode": 33188,
      "new_path": "drivers/media/video/w9966.c"
    },
    {
      "type": "modify",
      "old_id": "4034f1b45366922bffe95a4f3005c298ee7510d9",
      "old_mode": 33188,
      "old_path": "drivers/media/video/zoran_driver.c",
      "new_id": "15283f44e79f6b56ba6bd708f8710ed9779156aa",
      "new_mode": 33188,
      "new_path": "drivers/media/video/zoran_driver.c"
    },
    {
      "type": "modify",
      "old_id": "07286816d7dfd4828df6aa879f17e02c864ac2d1",
      "old_mode": 33188,
      "old_path": "drivers/media/video/zr36120.c",
      "new_id": "d4c633b8a7f5cc71420ee3816614907c522f22db",
      "new_mode": 33188,
      "new_path": "drivers/media/video/zr36120.c"
    },
    {
      "type": "modify",
      "old_id": "6a5700e9d4280eb7575426be882920953f1705dd",
      "old_mode": 33188,
      "old_path": "drivers/usb/media/dsbr100.c",
      "new_id": "25646804d5be012c0e121bf0e44eb6b943162272",
      "new_mode": 33188,
      "new_path": "drivers/usb/media/dsbr100.c"
    },
    {
      "type": "modify",
      "old_id": "3a0e8ce67ebedc10c22b38a224db5b3fcad63fc1",
      "old_mode": 33188,
      "old_path": "drivers/usb/media/ov511.c",
      "new_id": "8af665bbe330b40478b7d2588a263ccc8849f739",
      "new_mode": 33188,
      "new_path": "drivers/usb/media/ov511.c"
    },
    {
      "type": "modify",
      "old_id": "09ca6128ac209a213ca76e2c656d1daca2d662ac",
      "old_mode": 33188,
      "old_path": "drivers/usb/media/pwc/pwc-if.c",
      "new_id": "4f9b0dc6fd7bdd6fd22e71588c23b045c2747ec2",
      "new_mode": 33188,
      "new_path": "drivers/usb/media/pwc/pwc-if.c"
    },
    {
      "type": "modify",
      "old_id": "b2ae29af59404f89434b7e5d7f1f2d7cd229d7cc",
      "old_mode": 33188,
      "old_path": "drivers/usb/media/se401.c",
      "new_id": "2ba562285fda9b42c3e39f5d3f376e0332c1907e",
      "new_mode": 33188,
      "new_path": "drivers/usb/media/se401.c"
    },
    {
      "type": "modify",
      "old_id": "774038b352cd1e7644eb42c97fc0cbe9e877fc89",
      "old_mode": 33188,
      "old_path": "drivers/usb/media/stv680.c",
      "new_id": "b497a6a0a2060eccf5ff81da5ef558728d2f9f84",
      "new_mode": 33188,
      "new_path": "drivers/usb/media/stv680.c"
    },
    {
      "type": "modify",
      "old_id": "4bd113325ef9b1441d7b244a7cb2ea8b106a69e1",
      "old_mode": 33188,
      "old_path": "drivers/usb/media/usbvideo.c",
      "new_id": "63a72e550a1bd049d0346d10d1ea440554d5354f",
      "new_mode": 33188,
      "new_path": "drivers/usb/media/usbvideo.c"
    },
    {
      "type": "modify",
      "old_id": "1c73155c8d772cda08a5ca0934021161488563bd",
      "old_mode": 33188,
      "old_path": "drivers/usb/media/vicam.c",
      "new_id": "5df1440738712622a3570ccbe154f4816c2258c1",
      "new_mode": 33188,
      "new_path": "drivers/usb/media/vicam.c"
    },
    {
      "type": "modify",
      "old_id": "3605a6f3067b0b7602fff8f4fac14402287d1c47",
      "old_mode": 33188,
      "old_path": "drivers/usb/media/w9968cf.c",
      "new_id": "bff9434c8e5578fcf0648dc6c6e09356e61613aa",
      "new_mode": 33188,
      "new_path": "drivers/usb/media/w9968cf.c"
    },
    {
      "type": "modify",
      "old_id": "43a2508ac69670d972516a0f5d2ad96f8e7bfa02",
      "old_mode": 33188,
      "old_path": "fs/compat_ioctl.c",
      "new_id": "55d9a3a954cfe7fc35a5ccdc4eb7b6f1afbcff72",
      "new_mode": 33188,
      "new_path": "fs/compat_ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "119f9d064cc6100a1671af7e127bdab31e9cce64",
      "old_mode": 33188,
      "old_path": "include/linux/compat_ioctl.h",
      "new_id": "339878952f12f7fe4e3b81ff86691a6923344a34",
      "new_mode": 33188,
      "new_path": "include/linux/compat_ioctl.h"
    },
    {
      "type": "modify",
      "old_id": "1cded681eb6d2a1041270441f99dd4473e7c6c96",
      "old_mode": 33188,
      "old_path": "include/linux/videodev2.h",
      "new_id": "13f78ec4bf766bbc412463869945744dc2df5c52",
      "new_mode": 33188,
      "new_path": "include/linux/videodev2.h"
    }
  ]
}
