)]}'
{
  "log": [
    {
      "commit": "2e521061db61a35dd64ea85a1642f9a9dfde2872",
      "tree": "30fb02b0f57d19c566e6439ec3599613402727fd",
      "parents": [
        "01c1e4ca8ec39d21be0cd9d1b300d479de97298a"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Fri Aug 01 20:14:50 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Aug 06 06:57:32 2008 -0300"
      },
      "message": "V4L/DVB (8610): Add suspend/resume capabilities to soc_camera.\n\nAdd suspend/resume hooks to call soc operation specific\nsuspend and resume functions. This ensures the camera\nchip has been previously resumed, as well as the camera\nbus.\nThese hooks in camera chip drivers should save/restore\nchip context between suspend and resume time.\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6f5fd8e9b98423add5f67b964e7cc8733dd73460",
      "tree": "d54441374f72bad479d931925632ebf0637b10ea",
      "parents": [
        "94ad374a0751f40d25e22e036c37f7263569d24c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jul 31 03:46:30 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Jul 31 03:46:30 2008 -0400"
      },
      "message": "drivers/media, include/media: delete zero-length files\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "de1e575db21a341b77b296af7dd87f163ebf6020",
      "tree": "7d1bd535877b567cf21b508279f545751774ac0b",
      "parents": [
        "c1d7f4f1648cb8efd87f1b9560c40af2297e7c05"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jul 26 08:37:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:07:13 2008 -0300"
      },
      "message": "V4L/DVB (8525): fix a few assorted spelling mistakes.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0ea6bc8d43c9ee3c5384bea184eab020927a5b2c",
      "tree": "f8e4988ac5612179b5fdd906e375bd1fde7ed636",
      "parents": [
        "c52e4f5836cff0a70a25665f475cf5294c9fe5eb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jul 26 08:26:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:07:10 2008 -0300"
      },
      "message": "V4L/DVB (8523): v4l2-dev: remove unused type and type2 field from video_device\n\nThe type and type2 fields were unused and so could be removed.\nInstead add a vfl_type field that contains the type of the video\ndevice.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f894dfd735237548d282d6fd55b6ebb4b2fd9ef2",
      "tree": "bf7313318e8653d82ddfd001de742c48e93f1f9d",
      "parents": [
        "668acf32dfa1f1a975213f77bf17ee435f5a8edd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jul 25 07:39:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:11 2008 -0300"
      },
      "message": "V4L/DVB (8488): videodev: remove some CONFIG_VIDEO_V4L1_COMPAT code from v4l2-dev.h\n\nThe video_device_create_file and video_device_remove_file functions can be\nremoved from v4l2-dev.h, removing the dependency on videodev.h in v4l2-dev.h.\n\nAlso removed a few more videodev.h includes that should have been videodev2.h.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9c39d7eafa366b807067697f7fc5b14d8b865179",
      "tree": "52442a49ab95ed1c3495a398ad6b271d6c65f1b9",
      "parents": [
        "a399810ca69d9d4bd30ab8c1678c7439e567f90b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jul 21 07:51:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:55:07 2008 -0300"
      },
      "message": "V4L/DVB (8483): Remove obsolete owner field from video_device struct.\n\nAccording to an old comment this should have been removed in 2.6.15.\nBetter late than never...\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a399810ca69d9d4bd30ab8c1678c7439e567f90b",
      "tree": "32939ef77bc75c3a224d37cf4e885d7f808741bf",
      "parents": [
        "b654fcdc0ea3b6e5724c9873ae062bdfe7f28efe"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jul 21 02:57:38 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:58 2008 -0300"
      },
      "message": "V4L/DVB (8482): videodev: move all ioctl callbacks to a new v4l2_ioctl_ops struct\n\nAll ioctl callbacks are now stored in a new v4l2_ioctl_ops struct. Drivers fill in\na const struct v4l2_ioctl_ops and video_device just contains a const pointer to it.\n\nThis ensures a clean separation between the const ops struct and the non-const\nvideo_device struct.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b654fcdc0ea3b6e5724c9873ae062bdfe7f28efe",
      "tree": "a7cd44165baef31933053345a18279a4f66817e0",
      "parents": [
        "38f9d308597fe3f8d52bfa30e7ed6c742b85a1db"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 22 15:50:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:42 2008 -0300"
      },
      "message": "V4L/DVB (8479): tveeprom/ivtv: fix usage of has_ir field\n\nhas_ir was set to and compared to -1 in several cases, even though it is\nan u32. ivtv also contained a FIXME for an old kernel that could be\nremoved.\n\nThanks to Roel Kluin for creating an initial patch for this. Although\nI chose a different solution here it did help in pointing out the problem.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "38f9d308597fe3f8d52bfa30e7ed6c742b85a1db",
      "tree": "7302a5c3d5a4447ec02561534ad8979d23a8a97a",
      "parents": [
        "d417f711b9180c4851cfdc19db030878918eac88"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Jul 23 05:09:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 12:54:40 2008 -0300"
      },
      "message": "V4L/DVB (8477): v4l: remove obsolete audiochip.h\n\nConverted the last users of audiochip.h to the v4l2-chip-ident.h header\nand remove the now unused audiochip.h header.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2864462eaf027ff10c1df1ce57d3518332e9083c",
      "tree": "8c8821332b24f050601b5e1cc584752aa541034e",
      "parents": [
        "35ea11ff84719b1bfab2909903a9640a86552fd1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 20:26:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 19:00:22 2008 -0300"
      },
      "message": "V4L/DVB (8434): Fix x86_64 compilation and move some macros to v4l2-ioctl.h\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "35ea11ff84719b1bfab2909903a9640a86552fd1",
      "tree": "5dff79cda158d7d2d4c8942d1b781c0108b95159",
      "parents": [
        "e81cf44428b9540d489a12880663488708bbb9c1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 20 08:12:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 19:00:17 2008 -0300"
      },
      "message": "V4L/DVB (8430): videodev: move some functions from v4l2-dev.h to v4l2-common.h or v4l2-ioctl.h\n\nThe functions in a header should not belong to another module. The prio functions\nbelong to v4l2-common.c, so move them to v4l2-common.h.\n\nThe ioctl functions belong to v4l2-ioctl.c, so create a new v4l2-ioctl.h header\nand move those functions to it.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "22a04f106346c3af019135f2de3cabf9ac41c3ba",
      "tree": "520b5260c3883f153cb55192f7df92899fbd062e",
      "parents": [
        "5e85e732f0ed56aa97a3ba26ac2b93ffe597a208"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 20 06:35:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 16:42:52 2008 -0300"
      },
      "message": "V4L/DVB (8429): videodev: renamed \u0027class_dev\u0027 to \u0027dev\u0027\n\nThe class_dev field is a normal device, not a class device. This is very\nconfusing and now that the old \u0027dev\u0027 field has been renamed to \u0027parent\u0027\nwe can rename \u0027class_dev\u0027 to just \u0027dev\u0027.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5e85e732f0ed56aa97a3ba26ac2b93ffe597a208",
      "tree": "899da0a99112d5e1b66d49d8561680f716798541",
      "parents": [
        "27a5e6d3fcce73ceeee8f3bdc9a30c4564233800"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 20 06:31:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 23 16:42:49 2008 -0300"
      },
      "message": "V4L/DVB (8428): videodev: rename \u0027dev\u0027 to \u0027parent\u0027\n\nThe field \u0027dev\u0027 is not the video device, but the parent of the video device.\nRename accordingly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1c22dad8ab86caef7a1f01cf3e9bb446a448aac5",
      "tree": "5f3ce52b628904d7d50574a35ea581469989db9d",
      "parents": [
        "4db16db4f60ce063435bd08b71c82aad1254cd95"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jul 17 22:31:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:29:03 2008 -0300"
      },
      "message": "V4L/DVB (8395): saa7134: Fix Kbuild dependency of ir-kbd-i2c\n\nCurrently, saa7134 is dependent of ir-kbd-i2c, since it uses a symbol that is\ndefined there. However, as this symbol is used only on saa7134, there\u0027s no\nsense on keeping it defined there (or on ir-commons).\n\nSo, let\u0027s move it to saa7134 and remove one symbol for being exported.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2bc93aa304f10bf94c377a487b09df75eaf88ab6",
      "tree": "705573cee5d10f0aac7b7c80b781cade4a6342aa",
      "parents": [
        "e3bf20de33b016ac73424a5574177ed46c754be3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Jul 17 16:45:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:28:32 2008 -0300"
      },
      "message": "V4L/DVB (8387): Some cosmetic changes\n\nThose changes, together with some proper patches, will allow out-of-tree \ncompilation for for kernels \u003c 2.6.19\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "326c986207cb2065b9819107caa31efd2bbc48db",
      "tree": "c6cdd453904da5e0184d3c19e6967f8043e46426",
      "parents": [
        "0d3244d6439c8c31d2a29efd587c7aca9042c8aa"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jul 16 23:02:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:49 2008 -0300"
      },
      "message": "V4L/DVB (8343): soc_camera_platform: Add SoC Camera Platform driver\n\nThis patch adds a simple platform camera device. Useful for testing\ncameras with SoC camera host drivers. Only one single pixel format\nand resolution combination is supported.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0d3244d6439c8c31d2a29efd587c7aca9042c8aa",
      "tree": "e175cd0c004014e4635476d5a5eaf130abbc3b34",
      "parents": [
        "2cc45cf25a2c14da6d18b7570a23ec09fb8f439a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jul 16 22:59:28 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:43 2008 -0300"
      },
      "message": "V4L/DVB (8342): sh_mobile_ceu_camera: Add SuperH Mobile CEU driver V3\n\nThis is V3 of the SuperH Mobile CEU soc_camera driver.\n\nThe CEU hardware block is configured in a transparent data fetch\nmode, frames are captured from the attached camera and written to\nphysically contiguous memory buffers provided by the newly added\nvideobuf-dma-contig queue. Tested on sh7722 and sh7723 processors.\n\n Changes since V2:\n - remove SUPERH Kconfig dependency\n - move sh_mobile_ceu.h to include/media\n - add board callback support with enable_camera()/disable_camera()\n - add support for declare_coherent_memory\n - rework video memory limit\n - more verbose error messages\n\n Changes since V1:\n - fixed the CEU driver to work with the newly updated patches\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2cc45cf25a2c14da6d18b7570a23ec09fb8f439a",
      "tree": "2e49e60a6d13964681ce8b754ec0f9bf6a608805",
      "parents": [
        "5d6aaf50e2986d3289d16fc2859c490c66a1be63"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jul 16 21:33:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:37 2008 -0300"
      },
      "message": "V4L/DVB (8341): videobuf: Add physically contiguous queue code V3\n\nThis is V3 of the physically contiguous videobuf queues patch.\nUseful for hardware such as the SuperH Mobile CEU which doesn\u0027t\nsupport scatter gatter bus mastering.\n\nSince it may be difficult to allocate large chunks of physically\ncontiguous memory after some uptime due to fragmentation, this code\nallocates memory using dma_alloc_coherent(). Architectures supporting\ndma_declare_coherent_memory() can easily avoid fragmentation issues\nby using dma_declare_coherent_memory() to force dma_alloc_coherent()\nto allocate from a certain pre-allocated memory area.\n\n Changes since V2\n  - use dma_handle for physical address\n  - use \"scatter gather\" instead of \"scatter gatter\"\n\n Changes since V1:\n  - use dev_err() instead of pr_err()\n  - remember size in struct videobuf_dma_contig_memory\n  - keep struct videobuf_dma_contig_memory in .c file\n  - let videobuf_to_dma_contig() return dma_addr_t\n  - implement __videobuf_sync()\n  - return statements, white space and other minor fixes\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5d6aaf50e2986d3289d16fc2859c490c66a1be63",
      "tree": "11300510ecd7cd45cd54d20b18f43e8b3d388d39",
      "parents": [
        "b15cf1fcceb92247051dedb502692d56adaa428d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jul 16 21:27:49 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:32 2008 -0300"
      },
      "message": "V4L/DVB (8340): videobuf: Fix gather spelling\n\nUse \"scatter gather\" instead of \"scatter gatter\".\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b15cf1fcceb92247051dedb502692d56adaa428d",
      "tree": "5f8acb8d8481e41ab33e33b244c09c1a6cf9da08",
      "parents": [
        "a034d1b76b173b37f9a3646aa8f50a2c14a0f3ea"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Jul 11 21:03:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:26 2008 -0300"
      },
      "message": "V4L/DVB (8339): soc_camera: Add 16-bit bus width support\n\nThe SuperH Mobile CEU hardware supports 16-bit width bus,\nso extend the soc_camera code with SOCAM_DATAWIDTH_16.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a034d1b76b173b37f9a3646aa8f50a2c14a0f3ea",
      "tree": "318a5ccff6e07d0849c21a2d536ebadb96a767a7",
      "parents": [
        "092d3921195c4553a1818e698cee7a281ab361f4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Jul 11 20:59:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:21 2008 -0300"
      },
      "message": "V4L/DVB (8338): soc_camera: Move spinlocks\n\nThis patch moves the spinlock handling from soc_camera.c to the actual\ncamera host driver. The spinlock_alloc/free callbacks are replaced with\ncode in init_videobuf(). So far all camera host drivers implement their\nown spinlock_alloc/free methods anyway, and videobuf_queue_core_init()\nBUGs on a NULL spinlock argument, so, new camera host drivers will not\nforget to provide a spinlock when initialising their videobuf queues.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "092d3921195c4553a1818e698cee7a281ab361f4",
      "tree": "dc888fdf713a8b4736b622be9e5b94ec23c76872",
      "parents": [
        "439d0e4250b6fc9df3fc9183db38cf8a23d4ad93"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Fri Jul 11 20:50:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:25:17 2008 -0300"
      },
      "message": "V4L/DVB (8337): soc_camera: make videobuf independent\n\nMakes SoC camera videobuf independent. Includes all necessary changes for\nPXA camera driver (currently the only driver using soc_camera in the mainline).\nThese changes are important for the future soc_camera based drivers.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f87086e302300fdff1bd32049deb7a7f3e3de7da",
      "tree": "27b42587cf577a63d9f79ccb27267e0dea7188cb",
      "parents": [
        "e01117c81676dc9897f567e32cdc13a26e85280b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jul 18 00:50:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:17:52 2008 -0300"
      },
      "message": "v4l-dvb: remove legacy checks to allow support for kernels \u003c 2.6.10\n\nAlso remove some blank lines that were used to split compat code at -devel\ntree.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a36ef6b1e09d06d4f1ac769eee4bd7e6cf3e0fae",
      "tree": "099f489f485cbe8f44f3e8e3c8cb0e5b777d401d",
      "parents": [
        "f51b10ef6520f2bd725dc333e771eabd55d6c04f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jun 22 14:19:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:13:14 2008 -0300"
      },
      "message": "V4L/DVB (8128): saa7146: -\u003ecpu_addr and friends are little-endian\n\nAnnotations + stop saa7146_i2c from playing fast and loose with\nreuse of -\u003ecpu_addr for host-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e0e31cdb91cddc4cfbf6d5ffa8212f694723269b",
      "tree": "50f2c336f17c5fe9f24dff0e6eb172223892ecc6",
      "parents": [
        "37f89f9542c3945bddf46efc15a1b1e349af3f88"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 22 12:03:28 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:11:55 2008 -0300"
      },
      "message": "V4L/DVB (8105): cx2341x: add TS capability\n\nThe cx18 can support transport streams with newer firmwares. Add a TS\ncapability to the generic cx2341x module.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "21575c13125f2ef790e192e2c70e446c6cfe0d7d",
      "tree": "7224a377c03a8c365bcc31f26e30363e9c5d3ce3",
      "parents": [
        "7dc1b8844eb3e0a91911f20736db87f4876e14b4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 22 11:55:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:11:44 2008 -0300"
      },
      "message": "V4L/DVB (8103): videodev: fix/improve ioctl debugging\n\nVarious ioctl debugging fixes and improvements:\n\n- use %x rather than %d for control IDs and bitmask fields\n- make two arrays const\n- show the whole control array for the ext_ctrl ioctls\n- print pix_fmt for V4L2_BUF_TYPE_VIDEO_OUTPUT\n- show full type name rather than an integer\n- fix CROPCAP debugging\n- fix G/S_TUNER debugging\n- show error code in case of an error\n- other small cleanups\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "539a7555b31e65e66fb84c881d07d2bf18c974d0",
      "tree": "6986fc5c76388c2b07b15911eca0b52100d68f15",
      "parents": [
        "bbfc4c234e240b67ccd9cdca72d76267bad0dc96"
      ],
      "author": {
        "name": "brandon@ifup.org",
        "email": "brandon@ifup.org",
        "time": "Fri Jun 20 22:58:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:10:27 2008 -0300"
      },
      "message": "V4L/DVB (8078): Introduce \"index\" attribute for persistent video4linux device nodes\n\nA number of V4L drivers have a mod param to specify their preferred minors.\nThis is because it is often desirable for applications to have a static /dev\nname for a particular device.  However, using minors has several disadvantages:\n\n  1) the requested minor may already be taken\n  2) using a mod param is driver specific\n  3) it requires every driver to add a param\n  4) requires configuration by hand\n\nThis patch introduces an \"index\" attribute that when combined with udev rules\ncan create static device paths like this:\n\n/dev/v4l/by-path/pci-0000\\:00\\:1d.2-usb-0\\:1\\:1.0-video0\n/dev/v4l/by-path/pci-0000\\:00\\:1d.2-usb-0\\:1\\:1.0-video1\n/dev/v4l/by-path/pci-0000\\:00\\:1d.2-usb-0\\:1\\:1.0-video2\n\n$ ls -la /dev/v4l/by-path/pci-0000\\:00\\:1d.2-usb-0\\:1\\:1.0-video0\nlrwxrwxrwx 1 root root 12 2008-04-28 00:02 /dev/v4l/by-path/pci-0000:00:1d.2-usb-0:1:1.0-video0 -\u003e ../../video1\n\nThese paths are steady across reboots and should be resistant to rearranging\nacross Kernel versions.\n\nvideo_register_device_index is available to drivers to request a\nspecific index number.\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Kees Cook \u003ckees@outflux.net\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "78b526a43561d7e5e702ba27948e422dfbc4bea1",
      "tree": "67c8b7150b51f6a82275af6f5baaedff4eaf40c0",
      "parents": [
        "0e3bd2b9996dfa4105617e2369155823df6b389a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed May 28 12:16:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:07:32 2008 -0300"
      },
      "message": "V4L/DVB (7949): videodev: renamed the vidioc_*_fmt_* callbacks\n\nThe naming for the callbacks that handle the VIDIOC_ENUM_FMT and\nVIDIOC_S/G/TRY_FMT ioctls was very confusing. Renamed it to match\nthe v4l2_buf_type name.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0e3bd2b9996dfa4105617e2369155823df6b389a",
      "tree": "491a6d8d2a3e78a4e52bd8aaae42217dbe2343e5",
      "parents": [
        "b2de2313f170c3f7341d3a94365c5139a23067a7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue May 27 22:31:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:07:27 2008 -0300"
      },
      "message": "V4L/DVB (7948): videodev: add missing vidioc_try_fmt_sliced_vbi_output and VIDIOC_ENUMOUTPUT handling\n\nThere was no vidioc_try_fmt_sliced_vbi_output, instead vidioc_try_fmt_vbi_output\nwas reused.\n\nThe VIDIOC_ENUMOUTPUT handling was missing altogether, even though the callback\nexisted.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b2de2313f170c3f7341d3a94365c5139a23067a7",
      "tree": "6fc5d506b63ce937091d59232c6d5e507c5e0ad2",
      "parents": [
        "7bb846afceafdaceb88d2ed2e861585d26e353b9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed May 28 08:27:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:07:22 2008 -0300"
      },
      "message": "V4L/DVB (7947): videodev: add vidioc_g_std callback.\n\nThe default videodev behavior for VIDIOC_G_STD is not correct for all devices.\nAdd a new callback that drivers can use instead.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1d0ba5f3784612fe6e91a12e0dec37c797d4f07c",
      "tree": "8e05b0fc73664285504c4319892c842a78d6b63d",
      "parents": [
        "f90fe7a3f7fcba0abd89ce0978628ef1d86ecbf9"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Mon May 26 18:40:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:07:12 2008 -0300"
      },
      "message": "V4L/DVB (7942): Hardware frequency seek ioctl interface\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7fa8e6fa1519194fc0c931f40d530fb55137bad9",
      "tree": "252e62177f7424c00d004a32388e6385147dab73",
      "parents": [
        "7876ad75b1a3b7dc3d5d765d0be086d89fd2e663"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 21 13:23:27 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:57 2008 -0300"
      },
      "message": "V4L/DVB (8092): videodev: simplify and fix standard enumeration\n\nVIDIOC_ENUMSTD did not return all the PAL/SECAM/NTSC variants: it just returned\none single PAL/SECAM/NTSC standard without separate entries for the trickier\nstandards like NTSC-JP.\n\nChanged the code so that it behaves better.\n\nAlso simplified the if/switch statements into a common standards lookup table.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6e501a3f4a7259b1c04aa6cbdfe64376afc9f59c",
      "tree": "63aba1b206f5f3b9fcb292f9f5437115d9c31455",
      "parents": [
        "74d50724a02d7cdc7f7887411518ec43d0251b97"
      ],
      "author": {
        "name": "Tim Farrington",
        "email": "timf@iinet.net.au",
        "time": "Sun Jun 15 13:33:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:52 2008 -0300"
      },
      "message": "V4L/DVB (8048): saa7134: Fix entries for Avermedia A16d and Avermedia E506\n\nAlso, adds IR table for Avermedia A16d\n\nSigned-off-by: Tim Farrington \u003ctimf@iinet.net.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "45270a1531a2aa90dd890666913c25a1e6f5e8eb",
      "tree": "de1ed5073202405a7ec799505fb1f1c8fc63c069",
      "parents": [
        "bf67cac1314ba29676fbac2decde0e2e0a8170f8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 07 11:18:17 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:42 2008 -0300"
      },
      "message": "V4L/DVB (8007): cx18/cx25840: the S-Video LUMA input can use all In1-In8 inputs\n\nThe S-Video LUMA input was restricted to the In1-In4 inputs, but it\nturns out that it can use the full range of In1-In8.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "70345fbe4a76621808219c506f2480b39131e575",
      "tree": "398e37370f12f8adeb742594cc2d7507250bddee",
      "parents": [
        "b4aba24186d66190b21ab64bf28f22ffc51a9c43"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu May 22 19:30:40 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 05 06:35:42 2008 -0300"
      },
      "message": "V4L/DVB (7911): Remove v4l2_video_std_fps prototype declaration\n\nThe v4l2_video_std_fps function has been removed by Adrian Bunk in 2004\nbut then its prototype re-appeared in include/media/v4l2-dev.h. Remove it.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "81b2dbcad86732ffc02bad87aa25c4651199fc77",
      "tree": "6c956c561fbaaa7e04ef612695bf5d3d0b5faef2",
      "parents": [
        "babd90b274e6b43a7dc7bb08562bf566cbabdbf8"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue May 20 09:53:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 20 10:12:26 2008 -0700"
      },
      "message": "Fix a deadlock in the bttv driver\n\nvidiocgmbuf() does this:\n        mutex_lock(\u0026fh-\u003ecap.vb_lock);\n        retval \u003d videobuf_mmap_setup(\u0026fh-\u003ecap, gbuffers, gbufsize,\n                                     V4L2_MEMORY_MMAP);\n\nand videobuf_mmap_setup() then just does\n        mutex_lock(\u0026q-\u003evb_lock);\n        ret \u003d __videobuf_mmap_setup(q, bcount, bsize, memory);\n        mutex_unlock(\u0026q-\u003evb_lock);\n\nwhich is an obvious double-take deadlock.\n\nThis patch fixes this by having vidiocgmbuf() just call the\n__videobuf_mmap_setup function instead.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nReported-by: Koos Vriezen \u003ckoos.vriezen@gmail.com\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae429083efe996ca2c569c44fd6fea440676dc33",
      "tree": "85bc4b8d0e0ac034a751b652210f908ec33cc24f",
      "parents": [
        "60b129d7bfa3e20450816983bd52c49bb0bc1c21"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "message": "i2c: Convert some more new-style drivers to use module aliasing\n\nUpdate 3 more new-style i2c drivers to use standard module aliasing\ninstead of the old driver_name/type driver matching scheme. These\nvideo drivers aren\u0027t used yet so converting them is trivial.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2d5e3e8d28a7820de1eb7b18a7c15d645bb26992",
      "tree": "e6af4574977947de83e670dad1f71505b249fe1c",
      "parents": [
        "b57ab7632b8fc1eef139bbbb7a89002be61f99e1",
        "aed6abd662c2903733bea7fcd3856c306e650680"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 14:53:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 14:53:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (28 commits)\n  V4L-DVB(7789a): cx18: fix symbol conflict with ivtv driver\n  V4L/DVB (7789): tuner: remove static dependencies on analog tuner sub-modules\n  V4L/DVB (7785): [2.6 patch] make mt9{m001,v022}_controls[] static\n  V4L/DVB (7786): cx18: new driver for the Conexant CX23418 MPEG encoder chip\n  V4L/DVB (7783): drivers/media/dvb/frontends/s5h1420.c: printk fix\n  V4L/DVB (7782): pvrusb2: Driver is no longer experimental\n  V4L/DVB (7781): pvrusb2-dvb: include dvb support by default and update Kconfig help text\n  V4L/DVB (7780): pvrusb2: always enable support for OnAir Creator / HDTV USB2\n  V4L/DVB (7779): pvrusb2-dvb: quiet down noise in kernel log for feed debug\n  Rename common tuner Kconfig names to use the same\n  Fix V4L/DVB core help messages\n  V4L/DVB (7769): Move other terrestrial tuners to common/tuners\n  V4L/DVB (7768): reorganize some DVB-S Kconfig items\n  V4L/DVB(7767): Move tuners to common/tuners\n  V4L/DVB (7766): saa7134: add another PCI ID for Beholder M6\n  V4L/DVB (7765): Add support for Beholder BeholdTV H6\n  V4L/DVB (7763): ivtv: add tuner support for the AverMedia M116\n  V4L/DVB (7762): ivtv: fix tuner detection for PAL-N/Nc\n  V4L/DVB (7761): ivtv: increase the DMA timeout from 100 to 300 ms\n  V4L/DVB (7759): ivtv: increase version number to 1.2.1\n  ...\n"
    },
    {
      "commit": "1c1e45d17b663d4749af456ab7c2fc1f36405ef8",
      "tree": "03704d6fd888c4c617baa81a60df0d80815b2607",
      "parents": [
        "d74bee8b4776b5051c650a90f49a2022d46d8588"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Apr 28 20:24:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Apr 29 18:41:41 2008 -0300"
      },
      "message": "V4L/DVB (7786): cx18: new driver for the Conexant CX23418 MPEG encoder chip\n\nMany thanks to Steve Toth from Hauppauge and Nattu Dakshinamurthy from\nConexant for their support. I am in particular thankful to Hauppauge\nsince without their help this driver would not exist. It should also\nbe noted that Steve did the work to get the DVB part up and running.\nThank you!\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: G. Andrew Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d2653e92732bd3911feff6bee5e23dbf959381db",
      "tree": "fd3a413bc150855a09de29b2d253b7dbeb2705ff",
      "parents": [
        "ee56d977423a58b53fd0fc1ef0aca0c9cb564c53"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:39 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:39 2008 +0200"
      },
      "message": "i2c: Add support for device alias names\n\nBased on earlier work by Jon Smirl and Jochen Friedrich.\n\nThis patch allows new-style i2c chip drivers to have alias names using\nthe official kernel aliasing system and MODULE_DEVICE_TABLE(). At this\npoint, the old i2c driver binding scheme (driver_name/type) is still\nsupported.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jochen Friedrich \u003cjochen@scram.de\u003e\nCc: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\n"
    },
    {
      "commit": "b34dddbe4b88bf59e7607d1fc504eee43570c6a4",
      "tree": "882b091defac8ab3afa507db67fb638efb9824a9",
      "parents": [
        "8fb737b7dc94e495be02c775afe1e7de0e06f3f5"
      ],
      "author": {
        "name": "Dmitry Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Wed Apr 23 14:09:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:09:46 2008 -0300"
      },
      "message": "V4L/DVB (7677): saa7134: Add/fix Beholder entries\n\nBeholder TV/FM tuners:\n\nChanges:\n     Add support Beholder Columbus PCMCIA card.\n     Add key map for remote control of Beholder Columbus PCMCIA card.\n     Fix gpiomask for all Beholder tuners.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "130ca945d83637046bde4943629f011e22831fd3",
      "tree": "a93e328a715c8c26c4b3d8563fc2a6b479f947e7",
      "parents": [
        "87dd965f101bafea7c5e507f686814a0f0057417"
      ],
      "author": {
        "name": "Douglas Schilling Landgraf",
        "email": "dougsland@gmail.com",
        "time": "Thu Apr 10 01:18:56 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:09:45 2008 -0300"
      },
      "message": "V4L/DVB (7665): videodev: Add default vidioc handler\n\nAdded default vidioc handler for other private ioctls\n\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "59d3448995a4c0ca98cbe82f6dac9460323377c1",
      "tree": "fe6029dc9e66a4101b8e4e985ff9175a1735e14f",
      "parents": [
        "3b5fa928a6b2971ec65571745defc5d9758b4bc1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 13 15:10:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:09:39 2008 -0300"
      },
      "message": "V4L/DVB (7566): videobuf-dvb: allow its usage with videobuf-vmalloc\n\nvideobuf-dvb were still using a function that were videobuf-dma-sg\ndependent. This patch creates a generic handler for this function. This\nway, videobuf-dvb can now work with all videobuf implementations.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a9dbbeb7d615761a82fcd4f00ec290a07be7d8a2",
      "tree": "f5c79b5ecda9906babd601e954891e2e8384574a",
      "parents": [
        "aaea56afc31345e7b0456ebb01586ba627ecd0f8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 13 14:59:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:08:48 2008 -0300"
      },
      "message": "V4L/DVB (7554): videobuf-dma-sg: Remove unused flag\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "78e92006f410a4044f8c1760c25ac9d11d259aa2",
      "tree": "293de8abe261420df2db5e12936ec2721ea52c7c",
      "parents": [
        "9950c1b5b4b86d4aae12853c2f0a0ef11d976764"
      ],
      "author": {
        "name": "Janne Grunau",
        "email": "janne-dvb@grunau.be",
        "time": "Wed Apr 09 19:13:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:08:00 2008 -0300"
      },
      "message": "V4L/DVB (7538): Adds selectable adapter numbers as per module option\n\nThe adapter_nr module options can be used to allocate static adapter\nnumbers on a driver level. It avoids problems with changing DVB apapter\nnumbers after warm/cold boot or device unplugging and repluging.\n\nEach driver holds DVB_MAX_ADAPTER long array of the preferred order of\nadapter numbers.\n\noptions dvb-usb-dib0700 adapter_nr\u003d7,6,5,4,3,2,1,0 would result in a\nreversed allocation of adapter numbers.\n\nWith adapter_nr\u003d2,5 it tries first to get adapter number 2 and 5. If\nboth are already in use it will allocate the lowest free adapter number.\n\nSigned-off-by: Janne Grunau \u003cjanne-dvb@grunau.be\u003e\nAcked-by: Hermann Pitton \u003chermann.pitton@arcor.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ba928034df7e8b603152c896a2f84f9b12e8c290",
      "tree": "1748053be850156814ca548d8f4c9f8a678686b7",
      "parents": [
        "ab364983087152e53676d914141f30e83ead12ff"
      ],
      "author": {
        "name": "Dâniel Fraga",
        "email": "fragabr@gmail.com",
        "time": "Tue Apr 08 19:56:44 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:58 2008 -0300"
      },
      "message": "V4L/DVB (7506): Powercolor Real Angel 330 (remote control support)\n\nThe attached patch adds complete remote control support for Powercolor Real \nAngel 330.\n\nSigned-off-by: Daniel Fraga \u003cfragabr@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1a0063a9852380190a7172c1a1cb79e934b06cd4",
      "tree": "71b91bdeaae1b72c3718507dec6922f609b9edd0",
      "parents": [
        "b8d9904c3525c0a149976ffaad48fcb03e8703f7"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Fri Apr 04 13:46:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:57 2008 -0300"
      },
      "message": "V4L/DVB (7501): soc-camera: use a spinlock for videobuffer queue\n\nAll drivers should provide a spinlock to be used in videobuf operations.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nReviewed-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b8d9904c3525c0a149976ffaad48fcb03e8703f7",
      "tree": "ac116e518f70a694046752a05c16a5285bc4713f",
      "parents": [
        "ce54093cefd64c1a2cb6b8c5ed1d68d2bd7a34ab"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Fri Apr 04 13:41:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:57 2008 -0300"
      },
      "message": "V4L/DVB (7500): soc-camera: extract function pointers from host object into operations\n\nFunction pointers and the driver owner are not expected to change\nthroughout soc-camera host\u0027s life. Extract them into an operations struct.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "137d1cb19d9da163ce6cb57a6fa1e6a3468af6a4",
      "tree": "197f2548c82390d9c0a730c26d548752fdca12ad",
      "parents": [
        "78718e5d44cd450431d5b16ee36d3a7de1db6dfa"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Wed Apr 02 18:10:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:57 2008 -0300"
      },
      "message": "V4L/DVB (7493): videobuf: Avoid deadlock with QBUF and bring up to spec for empty queue\n\nAdd a waitqueue to wait on when there are no buffers in the buffer queue.\nDQBUF waits on this queue without holding vb_lock to allow a QBUF to happen.\nOnce a buffer has been queued we recheck that the queue is still streaming and\nwait on the new buffer\u0027s waitqueue while holding the vb_lock.  The driver\nshould come along in a timely manner and put the buffer into its next state\nfinishing the DQBUF.\n\nBy implementing this waitqueue it also brings the videobuf DQBUF up to spec and\nit now blocks on O_NONBLOCK even when no buffers have been queued via QBUF:\n\n\"By default VIDIOC_DQBUF blocks when no buffer is in the outgoing queue.\"\n - V4L2 spec\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nCC: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nCC: Carl Karsten \u003ccarl@personnelware.com\u003e\nCC: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "26f1b942156766c6ff1a70fb2ac463c6fce31309",
      "tree": "20799de356a6876dabbf1366963f849cb7f2889c",
      "parents": [
        "8be38c815e181402c777e033f40971a7be19cf8b"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Mon Mar 24 12:18:36 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:53 2008 -0300"
      },
      "message": "V4L/DVB (7406): soc-camera: improve separation between soc_camera_ops and soc_camera_device\n\nIn case of muliple cameras, handled by the same driver, they can support\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ab8b870e430d3e2cfb299f81e0ae0aef7fe5bfda",
      "tree": "debb8ff758f103ddd3af5fc54d4c7dad6b84a5b7",
      "parents": [
        "e827931e37295329be0bc0e6c0283bfa4807b8f9"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Apr 22 14:46:05 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:52 2008 -0300"
      },
      "message": "V4L/DVB (7381): tuner: rename TUNER_PHILIPS_ATSC to TUNER_PHILIPS_FCV1236D\n\nTUNER_PHILIPS_ATSC is an ambiguous name for a tuner.  Rename it to\nTUNER_PHILIPS_FCV1236D to be more descriptive.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e9bcf6675d6da1a1e9925b2bdfc21f8d2330a1c5",
      "tree": "bd22320636bb263366882256675af5f8a690d5d6",
      "parents": [
        "50407f99a1fd7fcca74e53b1852dc70deb5114db"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Tue Apr 22 14:46:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:51 2008 -0300"
      },
      "message": "V4L/DVB (7376): Improve compile-time type-checking in videobuf\n\nMake the dev member of the struct videobuf_queue of type \"struct device *\"\nto avoid future problems. Also change the prototype of the\nvideobuf_queue_core_init() function.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7f0dd17913eda77961fc8213b64cb8af4a155d3e",
      "tree": "c3b7e611af0cbdb549b22357a4ca04376901edde",
      "parents": [
        "ceb63a4fda646faea60e34fa4c3abf8455add013"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Apr 22 14:46:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:51 2008 -0300"
      },
      "message": "V4L/DVB (7372): cx88: Add IR support for Pixelview MPEG 8000GT\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "23a88108cf6d5fa8073a3b2af804fff7305e86e3",
      "tree": "b7bf10eb06237c13d4ea69d8d46637b14e939d93",
      "parents": [
        "6f4a57292f4f0a0fef5e4e39cb394fedcf2acf9f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Apr 22 14:45:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:50 2008 -0300"
      },
      "message": "V4L/DVB (7352): tuner-simple: enable digital tuning support for Philips FMD1216ME\n\nEnable digital tuning support within tuner-simple. This will allow for a\nsingle tuner module to manage the hardware, without having dvb-pll loaded.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6f4a57292f4f0a0fef5e4e39cb394fedcf2acf9f",
      "tree": "7808cee65ac46fed106b3078213ca422cbe2cee7",
      "parents": [
        "22ef8fc945b28398d93a5d362e54915b66eba23f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Apr 22 14:45:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:50 2008 -0300"
      },
      "message": "V4L/DVB (7351): tuner-simple: add init and sleep methods\n\ntaken from dvb-pll\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "62325497db6ef3b13cae41d5038e2693997d7d3e",
      "tree": "edd38f653b28734ea22864a652ce17abebe84209",
      "parents": [
        "ac8b63b30a320699e602a18af6101528b408d41d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Apr 22 14:45:52 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:49 2008 -0300"
      },
      "message": "V4L/DVB (7347): tuner-simple: add basic support for digital tuning of hybrid devices\n\nAdd entry points used for digital tuning via the dvb_frontend.\n\nShare state data between multiple instances of the driver for hybrid\ntuners.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ad5f2e859d76dccb7eb1aa942171b1a32211efc2",
      "tree": "1716d5c82322d55886de36dddd9535b90dd57630",
      "parents": [
        "1c659689fe9959c017bfaaa8301243f7d99f1a46"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Fri Mar 07 21:57:18 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:49 2008 -0300"
      },
      "message": "V4L/DVB (7336): soc-camera: streamline hardware parameter negotiation\n\nImprove hardware parameter negotiation between the camera host driver and\ncamera drivers. Parameters like horizontal and vertical synchronisation,\npixel clock polarity shall be set depending on capabilities of the\nparties.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9dc4e48fbea5412127ce2eb30d688c4fc55f5565",
      "tree": "8b0912f884f3613922f2bba2198d6b8fc3f95691",
      "parents": [
        "6f2896756c4f1d4df5bd30599e6444c9513cfe8d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Tue Apr 22 14:45:32 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:46 2008 -0300"
      },
      "message": "V4L/DVB (7276): soc-camera: deactivate cameras when not used\n\nOnly attach cameras to the host interface for probing, then detach until\nopen. This allows platforms with several cameras on an interface,\nphysically supporting only one camera, to handle multiple cameras and\nactivate them selectively after initial probing. The first attach during\nprobe is needed to activate the host interface to be able to physically\ncommunicate with cameras.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0705135e59f8503e4dade4b3580fed77b1743b7c",
      "tree": "9ab28abeff6cb8ffa50e565204ed4394524d28d7",
      "parents": [
        "f13613acfb1a71895ac886dc831d6ae4e20e241a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Tue Apr 22 14:42:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:44 2008 -0300"
      },
      "message": "V4L/DVB (7237): Convert videobuf-dma-sg to generic DMA API\n\nvideobuf-dma-sg does not need to depend on PCI. Switch it to using generic\nDMA API, convert all affected drivers, relax Kconfig restriction, improve\ncompile-time type checking, fix some Coding Style violations while at it.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e55222ef27a2390d8abce27a3ce2d4c719ad5f1b",
      "tree": "edf00fea5b924b53c08a69f702520523dc734a16",
      "parents": [
        "a7c7402f68cf97c9a021466c04029f039f9f4f27"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Tue Apr 22 14:42:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:42 2008 -0300"
      },
      "message": "V4L/DVB (7170): soc_camera V4L2 driver for directly-connected SoC-based cameras\n\nThis driver provides an interface between platform-specific camera\nbusses and camera devices. It should be used if the camera is connected\nnot over a \"proper\" bus like PCI or USB, but over a special bus, like,\nfor example, the Quick Capture interface on PXA270 SoCs. Later it should\nalso be used for i.MX31 SoCs from Freescale.  It can handle multiple\ncameras and / or multiple busses, which can be used, e.g., in\nstereo-vision applications.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a7c7402f68cf97c9a021466c04029f039f9f4f27",
      "tree": "545b13f71a9979d76461e3d1e17ab57b9d875944",
      "parents": [
        "f9bd5843658e18a7097fc7258c60fb840109eaa8"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Tue Apr 22 14:42:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Apr 24 14:07:42 2008 -0300"
      },
      "message": "V4L/DVB (7169): Add chip IDs for Micron mt9m001 and mt9v022 CMOS cameras\n\nAdd V4L2_IDENT chip IDs for mt9m001 and mt9v022 cameras, will be used by\nfuture patches, primarily to implement the g_chip_ident ioctl.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f0ba356c85c25c2732098885a6a089be4698da94",
      "tree": "8c8c2b2e293bc36fca177784877e294a553f46db",
      "parents": [
        "57566ad2d83f58c02e191aa7f4d7cddad3f92618"
      ],
      "author": {
        "name": "Adrian Pardini",
        "email": "pardo.bsso@gmail.com",
        "time": "Mon Feb 11 12:40:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:19 2008 -0300"
      },
      "message": "V4L/DVB (7192): Adds support for Genius TVGo A11MCE\n\nSigned-off-by: Adrian Pardini \u003cpardo.bsso@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "384b835aed8acf341d99969b58d27434685bdd3d",
      "tree": "ef913385984bc4a020a8b65533eed6544f37f5f9",
      "parents": [
        "18c0ecf16e1caa266e12319b5ab82d80e8a3ccf0"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Mon Feb 04 20:52:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:13 2008 -0300"
      },
      "message": "V4L/DVB (7150): [v4l] convert videbuf_vmalloc_memory to videobuf_vmalloc_memory\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "64f9477f95bf5d4ba49dc3988d47a15bc06bb5da",
      "tree": "f5ff902b731ead3984eb9f9e971289161336f4ba",
      "parents": [
        "ce3a35d3c00918296e552af5ecc7b771af766436"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 31 13:57:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:12 2008 -0300"
      },
      "message": "V4L/DVB (7121): Renames videobuf lock to vb_lock\n\nThis helps to identify where vb_lock is being used, and find missusages of the\nlocks.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "057596eea8402aa8f7a670bf3195665aa8267204",
      "tree": "1c42fca7337e9b4000cb5d2fc2f9f7b53c7de31e",
      "parents": [
        "1a4e30c3eaffb83218977477bb83d54316844acb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Feb 02 11:25:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:53 2008 -0300"
      },
      "message": "V4L/DVB (7133): Fix Kconfig dependencies\n\nAs pointed by Adrian Bunk, with I2C\u003dm and VIDEO_DEV\u003dy, videodev brokes.\n\nThis patch moves the functions that videodev needs from v4l2-common. It also\nfixes some Kconfig changes.\n\nAfter this patch, I2C\u003dm / VIDEO_DEV\u003dy will make v4l2 core statically linked\ninto kernel. v4l2-common will be m, and all V4L drivers will also be m.\n\nThis approach is very conservative, since it is possible to have V4L drivers\nthat don\u0027t need I2C or v4l2-common. The better is to map what drivers really\nneed v4l2-common, making them to select v4l2-common, and allowing the others to\nbe \u0027y\u0027, \u0027m\u0027 and \u0027n\u0027.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3641e79e251b082f254b86006f4152b4a825fec7",
      "tree": "aca1e90f4f2e67ce6cfe6e27b81265690fd070be",
      "parents": [
        "c84e6036ba7177a404cc860cb5a440e06fad92dd"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 03 17:19:47 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 17:19:47 2008 +0200"
      },
      "message": "include/media/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "bfb6df24facfde7ec6191edbba798777efb3c375",
      "tree": "474d907bad7e11e0595183cfa39197e03d85e6d5",
      "parents": [
        "6408a8338c63e2beb50e8128814cbc1170390d3a"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "message": "i2c: Constify client address data\n\nThis patch allows much of the I2C client address data to move from initdata\ninto text.\n    \nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9121106a7f149f9702ed7c2ac0d86e9feb54ede8",
      "tree": "c438ea68c6d06ff3467e578bb24c68a405e0264a",
      "parents": [
        "1641002bf56c1da265f2c49ea1c29baba997e63b"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Tue Jan 22 01:00:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:05:11 2008 -0200"
      },
      "message": "V4L/DVB (7058): IR corrections for the Pinnacle 800i\n\nIR corrections for the Pinnacle 800i\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Chaogui Zhang \u003cczhang1974@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "27c685a4b09b5e391023d769cddb97e4fcb3b9e1",
      "tree": "af296caf5de933e90f7c82170f0cc2e57dd062f0",
      "parents": [
        "dfc1c08aab447d49230dacb390d3f2263584d28f"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat Jan 05 16:50:14 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:05:05 2008 -0200"
      },
      "message": "V4L/DVB (7042): xc5000: Tuner analog support\n\nFrom Zhang: This an updated patch that adds analog support for\nthe xc5000 tuner driver. it was tested on a Pinnacle PCTV HD 800i\ncard (patches to follow).\n\nPatch commited as-is, cleanup to follow ... Steve.\n\nSigned-off-by: Chaogui Zhang \u003cczhang1974@gmail.com\u003e\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f234081bc564c69eb0e2cd4e957ad1cbae4a6144",
      "tree": "4dd6400872df3f73e4f4b63c7303564fe3264c1d",
      "parents": [
        "d05051c82e0e8ff748e9c9a06a061bda3ad656e5"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu Jan 10 01:22:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:04:47 2008 -0200"
      },
      "message": "V4L/DVB (7002): cx25840: Add basic CX23885 AVCore support\n\nThe cx23885/7/8 PCIe bridge has an internal AVCore modelled on\nthe cx2584x family. Many of the registers positions are identical\nbut some moved. The register values are also different because\nthe different bridges run at different clock rates.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d05051c82e0e8ff748e9c9a06a061bda3ad656e5",
      "tree": "8c16254c217b301b60519136bc12618de3894a2e",
      "parents": [
        "c6243d9c3de82e46467c88898db45ca14b6843a0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 10 07:33:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:04:46 2008 -0200"
      },
      "message": "V4L/DVB (6997): Replace a very dirty hack on videobuf for a clean wait_event\n\nIn order to videobuf_iolock to work, mmap_mapper should be called first.\nOtherwise, an OOPS is generated.\n\nOn some cases, .mmap file handler used to took some time to be called. On those\nsituations, mmap_mmapper() were called after iolock.\n\nThis patch properly waits for mmap_mapper to be called, otherwise generating an\nerror.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e8018c9e78b0ff4bb0290e46f4045fb4ea589ae8",
      "tree": "30fccea432c63aa577cc874cd47e0f6e734db1b6",
      "parents": [
        "3f4dfe2acf4ffed48395e69166531d8925eb106a"
      ],
      "author": {
        "name": "Andrey J. Melnikoff (TEMHOTA)",
        "email": "temnota@kmv.ru",
        "time": "Mon Jan 07 05:17:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:04:40 2008 -0200"
      },
      "message": "V4L/DVB (6973): Add Beholder TV 401/405/407/409/505/507/609/M6 support\n\nThis patch updates cardlist for Beholder TV tuners:\nold models (with GPIO ir) 401, 403, 405, 407, 409, 505, 507\nand add support for 607, 609, M6 cards with new i2c-ir.\n\nSigned-off-by: Igor Kuznetsov \u003cigk72@yandex.ru\u003e\nSigned-off-by: Andrey J. Melnikov \u003ctemnota@kmv.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8574ac690eab730a3ff735177af1d52e45e36c8b",
      "tree": "a31cc6d453810d62693619f9c58dcdce43e1779c",
      "parents": [
        "67d52e29032dd2f21d4080331f47a21205f337f6"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Dec 24 15:49:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:04:24 2008 -0200"
      },
      "message": "V4L/DVB (6921): include/media/v4l2-i2c-drv.h must #include \u003cmedia/v4l2-common.h\u003e\n\nFix the following compiler error:\n\nv4l2-i2c-drv.h:72: error: implicit declaration of function \u0027v4l2_i2c_attach\u0027\n\nAlso, prevent multiple inclusions of v4l2-i2c-drv.h\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6fb377f85cb8c2c1580ce8b134c887a7b53c7aa9",
      "tree": "b3f840769f841790797d918a36154ec8cda20113",
      "parents": [
        "0b394def21e7d3bd02aeee5570473582ce7984ec"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 18 19:40:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:04:08 2008 -0200"
      },
      "message": "V4L/DVB (6869): cs5345: new i2c driver\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ea48c13ad0e5626b827bd7076c22df1a352e3983",
      "tree": "152c5f10a0abd3f87ac1d0017ac397fbbc45ccae",
      "parents": [
        "f19a73d620c5412e2413b778f4dad21febdd6115"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Dec 12 07:04:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:04:04 2008 -0200"
      },
      "message": "V4L/DVB (6861): cx2341x: command argument should be u32 instead of int\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ab1660503ac3af7febfcf987648509b484d4feda",
      "tree": "9ca5fbfadf1c4c7a6c227b5deb549d198217720a",
      "parents": [
        "fa746aee336fedfe25e6945e5967399966948420"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Dec 09 02:26:48 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:03:28 2008 -0200"
      },
      "message": "V4L/DVB (6785): tda8290: remove dependency on struct tuner\n\n- remove dependency of tda8290 module on struct tuner\n- move tuner_foo printk macros from tuner-driver.h into tuner-core.c\n- clean up #includes of tuner-i2c.h / tuner-driver.h\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2a2bfbff3d867c62a49f43266ca993c9c2c2ff28",
      "tree": "e663c97371f8c50b9ef56c8544d024d79c6942d5",
      "parents": [
        "d9009201207c4bdce9b95a0bd903b3f087e8eda1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Dec 08 07:43:14 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:03:24 2008 -0200"
      },
      "message": "V4L/DVB (6766): ivtv: remove i2c legacy support from drivers that no longer need it\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d6964aa8d4a418d69da1652121940fabc6b5d591",
      "tree": "c01e56513d2b32c5f7fd2359b975266c10d80a1e",
      "parents": [
        "0fc0686e64d21a6abded96af2b1a895dfa8b2530"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Tue Nov 06 20:23:08 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:02:11 2008 -0200"
      },
      "message": "V4L/DVB (6603): V4L: videobuf: convert streaming and reading to bitfields\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0fc0686e64d21a6abded96af2b1a895dfa8b2530",
      "tree": "6c7a696c13bccb98e9b4a95e995b7992605ed419",
      "parents": [
        "1414becf15da1701b0c45e9c82b1f120cb676a36"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Tue Nov 06 20:02:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:02:11 2008 -0200"
      },
      "message": "V4L/DVB (6600): V4L: videobuf: don\u0027t chew up namespace STATE_.*, convert to VIDEOBUF_\n\ns/STATE_NEEDS_INIT/VIDEOBUF_NEEDS_INIT/g\ns/STATE_PREPARED/VIDEOBUF_PREPARED/g\ns/STATE_QUEUED/VIDEOBUF_QUEUED/g\ns/STATE_ACTIVE/VIDEOBUF_ACTIVE/g\ns/STATE_DONE/VIDEOBUF_DONE/g\ns/STATE_ERROR/VIDEOBUF_ERROR/g\ns/STATE_IDLE/VIDEOBUF_IDLE/g\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2c94a674e059e89252d58da655efa4e798be4d48",
      "tree": "425261eec62e6739765d425e237dbcdaedeac64b",
      "parents": [
        "53133afbeeb177487a907fdc2edf18f857497641"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@nokia.com",
        "time": "Tue Oct 30 05:52:52 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:02:06 2008 -0200"
      },
      "message": "V4L/DVB (6580): Set slave\u0027s master before master\u0027s attach call.\n\nV4L: Int if: Set slave\u0027s master before attach, remove master argument\n\nThe master also now gets its own pointer from slave\u0027s structure.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9695a49839353bdaff79fe27399be2eb72585223",
      "tree": "27b3fd255a1dcc8f5f4675f30f6ac8e0315ad1a0",
      "parents": [
        "6fce7fcd6d062f7acb423c5d6a190f2977454640"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 05 14:07:18 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:02:04 2008 -0200"
      },
      "message": "V4L/DVB (6574): common/ir-functions.c: make a function static\n\nir_rc5_decode() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c5d857d5d3a7cfe355d93916fc094035c85147f7",
      "tree": "f0347c6aebb5a9994dbbb11fc5dee25cf285784b",
      "parents": [
        "241020d19ee9da29171d989ff876c657e4b938b5"
      ],
      "author": {
        "name": "Marco Schluessler",
        "email": "marco@lordzodiac.de",
        "time": "Wed Oct 31 00:44:22 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:01:52 2008 -0200"
      },
      "message": "V4L/DVB (6496): saa7146_vv.h: remove wrong include \u003clinux/videodev.h\u003e\n\nremove wrong include \u003clinux/videodev.h\u003e\n\nSigned-off-by: Marco Schluessler \u003cmarco@lordzodiac.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "761dacd25d9e9be2358df21a0f086bbb4cf1c789",
      "tree": "30f16ed79abc5346d0c25b124e8c8fc3643e7bd6",
      "parents": [
        "4be2f47054fb12a5868838770595e8d3a02e60f2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Oct 30 05:41:25 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:01:46 2008 -0200"
      },
      "message": "V4L/DVB (6486): m52790: add new Mitsubishi A/V switch i2c driver\n\nThis driver is used by the ASUS Falcon2 cx23416-based cards.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0b5f4a12e628893624b478523fb4e2708c605710",
      "tree": "41e3ec34f6c2c81063f36d10c224d7e6cfb0f59d",
      "parents": [
        "8c125f2ceb3ec1ba01e96fffd8558ef163b40fe8"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Oct 27 13:09:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:01:30 2008 -0200"
      },
      "message": "V4L/DVB (6469): tuner: remove TUNER_PHILIPS_TDA8295\n\nTUNER_PHILIPS_TDA8290 will autodetect a TDA8290 or a TDA8295,\nso we don\u0027t need this separate entry anymore.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a2e521e85c04af3511af3ea8971efb4ef8bde533",
      "tree": "3c729c9d2ba71de8620671c4d48ca28b5c2e304b",
      "parents": [
        "188f3457c21ac7869005021b56b4578293c644bb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Sep 17 05:13:45 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:01:28 2008 -0200"
      },
      "message": "V4L/DVB (6466): v4l2-i2c-drv: first call remove, then detach client\n\nThe remove driver function expects that the client is still attached\nto the driver, so do the detach after calling remove().\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "88307eb3c69c80a705072e68463d8f72005fc027",
      "tree": "5513daba6158185704d36d8b6b9b13a420c61482",
      "parents": [
        "1a39275a3f2fc6fbdb876f5121d67d4b13310c5b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Sep 14 04:49:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:01:23 2008 -0200"
      },
      "message": "V4L/DVB (6460): v4l2-i2c-drv: add legacy_probe function pointer\n\nSome devices do complicated tests whether the device can be probed or not.\nAdd a legacy_probe function pointer to support that.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8ffbc6559493c64d6194c92d856196fdaeb8a5fb",
      "tree": "b279073efa70f56cf6f0614a6a96374464e492ec",
      "parents": [
        "5ef4730d1bfe5be71ce54d927c510ad5da968854"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Sep 12 08:32:50 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:01:16 2008 -0200"
      },
      "message": "V4L/DVB (6451): v4l2: add support for bus-based I2C drivers\n\nTwo new headers were added: one for I2C drivers that are only used\nby V4L2 drivers converted to the new bus-based I2C API, and one that\ncan be used by both converted and unconverted drivers (at the expense of\nsome additional overhead).\n\nTo support the legacy I2C API a helper function was added to v4l2-common.c.\n\nThese headers take care of all the \u0027boilerplate\u0027 code that all V4L2 I2C drivers\nhave in common and will automatically support the bus-based I2C API introduced\nin kernel 2.6.22.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5bea1cd3871351d70cc7624af138f8aa68b7be77",
      "tree": "77db506f3fb668e33e091aaa1cda2cf09da85085",
      "parents": [
        "ce1f8bdb0cbe9c5f57cf0256ef75fce06152547f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Oct 22 09:56:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:01:06 2008 -0200"
      },
      "message": "V4L/DVB (6435): tda8290: add support for NXP TDA18271 tuner and TDA8295 analog demod\n\nAdd basic support for NXP TDA8295 analog demod and TDA18271 tuner silicon.\n\nTDA8295 + TDA8275a not yet tested.\nTDA8290 + TDA18271 not yet supported.\n\nDigital mode of TDA18271 not yet tested \u0026 needs more work.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "12466577853b0d057f4416f4c7020e544f3a4209",
      "tree": "855136ae91024a8cca89454c67bd9a0c7125d0c6",
      "parents": [
        "07533b6a8097c6fdb17fb154725757b64238a8d9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 24 11:08:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:01:01 2008 -0200"
      },
      "message": "V4L/DVB (6422): Add the pending entries for xc2028/3028 based boards\n\nAlso replaces all occurrences of TUNER_XCEIVE_XC3028 to TUNER_XC2028.\n\nSome work is still may be required to make sure that non-tm6000 drivers will\nbe capable of using tuner-xc2028.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7f1711234e6a21c153e892758d9d82c333ab37ac",
      "tree": "19281fdae9f51a25c119dccf54515192614b242f",
      "parents": [
        "2d94dfc8c38edf63e91e48fd55c3a8822b6a9ced"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Oct 18 19:56:47 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 25 19:00:54 2008 -0200"
      },
      "message": "V4L/DVB (6384): Replace TDA9887_SET_CONFIG by TUNER_SET_CONFIG\n\nCurrently, the only tuner-specific device that allows special\nconfigurations is tda9887. However, tea5767 also may require some\nspecial configurations (for example, to specify a different Xtal freq).\n\nThis patch replaces TDA9887_SET_CONFIG by a more generic internal ioctl\n(TUNER_SET_CONFIG). The newer one allows specifying what tuner is\nappliable to a configuration set, and allows an arbitrary configuration\nstruct.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "19bc5133dae9562e8824ef101464061f9854c1d8",
      "tree": "8395e2da25f3cf5291e24f972d31a215ddf421a5",
      "parents": [
        "63337dd3f5506628e4831b08e39e09d7f1407769"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Tue Nov 13 20:05:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Dec 11 18:08:08 2007 -0200"
      },
      "message": "V4L/DVB (6601): V4L: videobuf-core locking fixes and comments\n\n- Add comments to functions that require that caller hold q-\u003elock\n- Add __videobuf_mmap_free that doesn\u0027t hold q-\u003elock for use within videobuf\n- Add locking to videobuf_mmap_free\n- Fix linux/drivers/media/common/saa7146_video.c which was holding lock around\n  videobuf_read_stop\n- Add locking to functions that operate on a queue\n- Add videobuf_stop to take care of stopping in both the read and stream case\n\nTODO: bttv still has an unsafe call to videobuf_queue_is_busy\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "117636092a87a28a013a4acb5de5492645ed620f",
      "tree": "6d91fa6bd7bf6d0e1671141d338028a17679e607",
      "parents": [
        "891039a9c2ddf73754ad84cdc9d030f1c6431858"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 23 20:42:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 12:02:39 2007 -0700"
      },
      "message": "[PATCH] Fix breakage after SG cleanups\n\nCommits\n\n  58b053e4ce9d2fc3023645c1b96e537c72aa8d9a (\"Update arch/ to use sg helpers\")\n  45711f1af6eff1a6d010703b4862e0d2b9afd056 (\"[SG] Update drivers to use sg helpers\")\n  fa05f1286be25a8ce915c5dd492aea61126b3f33 (\"Update net/ to use sg helpers\")\n\nconverted many files to use the scatter gather helpers without ensuring\nthat the necessary headerfile \u003clinux/scatterlist\u003e is included.  This\nhappened to work for ia64, powerpc, sparc64 and x86 because they\nhappened to drag in that file via their \u003casm/dma-mapping.h\u003e.\n\nOn most of the others this probably broke.\n\nInstead of increasing the header file spider web I choose to include\n\u003clinux/scatterlist.h\u003e directly into the affectes files.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3bcc95760c9ee7adb8509173b78914339baa7f4f",
      "tree": "46eb04c847a1eb5bf5c03d90f48487c7cc02c13a",
      "parents": [
        "22c4a4e98ece0eaff13b3d0ac73c5283013eb6b1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Oct 11 06:38:18 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Oct 22 12:01:30 2007 -0200"
      },
      "message": "V4L/DVB (6321): Remove obsolete VIDIOC_S/G_MPEGCOMP ioctls\n\nRemove the obsolete VIDIOC_G_MPEGCOMP and VIDIOC_S_MPEGCOMP ioctls from\nthe V4L2 API as per the removal schedule (October 2007).\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "22c4a4e98ece0eaff13b3d0ac73c5283013eb6b1",
      "tree": "4be32c9940460580decfd692e7de78dc21058e64",
      "parents": [
        "786e9d4c3fdc3c913f1a735bcb979bfd62b275be"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Oct 15 12:09:17 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Oct 22 12:01:24 2007 -0200"
      },
      "message": "V4L/DVB (6320): v4l core: remove the unused .hardware V4L1 field\n\nstruct video_device used to define a .hardware field. While\ninitialized on severl drivers, this field is never used inside V4L.\nHowever, drivers using it need to include the old V4L1 header.\n\nThis seems to cause compilation troubles with some random configs.\nBetter just to remove it from all drivers.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "13bcd5d0e21e3ca726965371ada8ff6c64af288f",
      "tree": "4303cab73cfe0534ebe7e749bfb4aa28f8a5f777",
      "parents": [
        "2b8232ce512105e28453f301d1510de8363bccd1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 13 08:25:24 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:58:59 2007 -0700"
      },
      "message": "v4l: copy_to_user() is not a good method name\n\nBreaks on any target that has copy_to_user() defined as a non-trivial\nmacro.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "54bd5b66c87d14e250f108aad1228b905d6882f6",
      "tree": "2ecb78046819e2c9da176a74e4e9fbc8097031be",
      "parents": [
        "d4cae5a50021271b9ef4e5e39e71e177d12fa8cb"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Oct 08 16:26:13 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:14 2007 -0300"
      },
      "message": "V4L/DVB (6293): V4L: convert struct class_device to struct device\n\nThe currently used \"struct class_device\" will be removed from the\nkernel. Here is a patch that converts all users in drivers/media/video/\nto struct device.\n\nReviewed-by: Thierry Merle \u003cthierry.merle@free.fr\u003e\nReviewed-by: Mike Isely \u003cisely@pobox.com\u003e\nReviewed-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d4cae5a50021271b9ef4e5e39e71e177d12fa8cb",
      "tree": "75f3def69e6b35fc02e46af5661bb45aa006ba9d",
      "parents": [
        "d5f1b01644b6fd5e9eb480a4762cd6b569cb1246"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Oct 08 12:20:02 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:14 2007 -0300"
      },
      "message": "V4L/DVB (6292): videobuf_core init always require callback implementation\n\nIn the past, videobuf_queue_init were used to initialize PCI DMA videobuffers.\nThis patch renames it, to avoid confusion with the previous kernel API, doing:\n\ts/videobuf_queue_init/void videobuf_queue_core_init/\n\nAlso, the operations is now part of the function parameter. The function will\nalso add a test if this is defined, otherwise producing BUG.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5ddff43435394c1c2540fcdeed00cb54862c31bf",
      "tree": "dc61fc71d81cecbf2fe515da60760e94a8bc6f5c",
      "parents": [
        "7568e3ce6710cb2c1bc1564a273e9f222efbc95e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Oct 08 11:43:49 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:10 2007 -0300"
      },
      "message": "V4L/DVB (6290): remove videobuf_set_pci_ops\n\nBefore the videobuf redesign, a procedure for re-using videobuf without PCI\nscatter/gather where provided by changing the pci-dependent operations by\nother operations.\n\nWith the newer approach, those methods are obsolete and can safelly be removed.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "851c0c96b2212f48fe51afc1589541b5eae3a544",
      "tree": "0ec4d6019033242fb75e717ca05c1f04d2eca934",
      "parents": [
        "cd4765efdd816ac14075fc7d5adf489502e75e1e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Sep 27 18:25:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:55 2007 -0300"
      },
      "message": "V4L/DVB (6266): videobuf cleanup: mmap check is common to all videobuf. Make it at core\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nhttp://thread.gmane.org/gmane.comp.video.video4linux/34978/focus\u003d34981\nReviewed-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\n"
    },
    {
      "commit": "ba366a23b68029fc8560acf1ad8735eed910f962",
      "tree": "49155a40b2d6e438c57fd68cb803a073d8b7990f",
      "parents": [
        "79618cf41337ccedb9abeee059ce76aac7962739"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Aug 23 18:12:08 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:46 2007 -0300"
      },
      "message": "V4L/DVB (6257): Rename video-buf-dvb to videobuf-dvb to be consistent with the other patches\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "79618cf41337ccedb9abeee059ce76aac7962739"
}
