)]}'
{
  "log": [
    {
      "commit": "26e744b6b61066203fd57de0d3962353621e06f8",
      "tree": "b8f6941a2b37ee46594bd336ca100916ece8ac38",
      "parents": [
        "af1d9afa75082663ea9e2b67b9381d1af403f52b"
      ],
      "author": {
        "name": "Brian Johnson",
        "email": "brijohn@gmail.com",
        "time": "Sun Jul 19 05:52:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 24 14:03:30 2009 -0300"
      },
      "message": "V4L/DVB (12283): gspca - sn9c20x: New subdriver for sn9c201 and sn9c202 bridges.\n\nSigned-off-by: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7dfba00d05f3c7db9510f3b54a472981cf1521af",
      "tree": "0715f03c1f997a29e9aa4d5789a9bde51ff0f503",
      "parents": [
        "b179bc4579f67c6f1df524c48b28cacf0c7a1b91"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jun 29 05:41:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 14:30:02 2009 -0300"
      },
      "message": "V4L/DVB (12135): Add a driver for mt9v011 sensor\n\nAdds driver for mt9v011 based on its datasheet, available at:\n\thttp://download.micron.com/pdf/datasheets/imaging/MT9V011.pdf\n\nThe driver was tested with a webcam that will be added on a next patch.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b0d3159be9a36fd8b7b1cf88b812d951add53d11",
      "tree": "eb2be10df0843457ed94f8560ceb956fd37dd60c",
      "parents": [
        "2c0b19ac3b73199fe7b3fbff884051046554c048"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11901): v4l2: Create helper function for bounding and aligning images\n\nMost hardware has limits on minimum and maximum image dimensions and also\nrequirements about alignment.  For example, image width must be even or a\nmultiple of four.  Some hardware has requirements that the total image size\n(width * height) be a multiple of some power of two.\n\nv4l_bound_align_image() will enforce min and max width and height, power of\ntwo alignment on width and height, and power of two alignment on total\nimage size.\n\nIt uses an efficient algorithm that will try to find the \"closest\" image\nsize that meets the requirements.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0222c7d860f09a61bec5e500539f28db0184b38",
      "tree": "abcd69a4421985d205ede4df0365c7616d192453",
      "parents": [
        "90135c96869fa0ef3182282b2a661b57fcdb7230"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jun 09 17:12:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:47 2009 -0300"
      },
      "message": "V4L/DVB (12125): v4l2: add new s_config subdev ops and v4l2_i2c_new_subdev_cfg/board calls\n\nAdd a new s_config core ops call: this is called with the irq and platform\ndata to be used to initialize the subdev.\n\nAdded new v4l2_i2c_new_subdev_cfg and v4l2_i2c_new_subdev_board calls\nthat allows you to pass these new arguments.\n\nThe existing v4l2_i2c_new_subdev functions were modified to also call\ns_config.\n\nIn the future the existing v4l2_i2c_new_subdev functions will be replaced\nby a single v4l2_i2c_new_subdev function similar to v4l2_i2c_new_subdev_cfg\nbut without the irq and platform_data arguments.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "719cd4ab9695059e00f5248d1dceb534381fccb3",
      "tree": "7aac75d4b17c0b9c7033180f5fa8110a097bf09a",
      "parents": [
        "be5daa9bd220d384c7010aee6d3886279a61a183"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 14 07:12:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:39 2009 -0300"
      },
      "message": "V4L/DVB (12108): v4l2-i2c-drv.h: add comment describing when not to use this header.\n\nMake it very clear that this header should not be used for i2c drivers that\ndo not need to be compiled for pre-2.6.26 kernels.\n\nAs soon as the minimum supported kernel in the v4l-dvb repository becomes\n2.6.26 or up, then this header should be removed entirely.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a4c473033b6a100773a4fd8b7ba1e45baeb1e692",
      "tree": "01465e084c65c49e0f2ea0586b83ef03385cdc84",
      "parents": [
        "19859229d7d98bc2d582ff45045dd7f73d649383"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sat Jun 20 21:34:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:25 2009 -0300"
      },
      "message": "V4L/DVB (12102): em28xx: add Remote control support for EVGA inDtube\n\nAdd an IR profile for the EVGA inDtube remote control (which is an NEC type\nremote)\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ddc9b100fc96e8f3c6d435cecd9d09e5b9673f9",
      "tree": "c5a25e1cdb82741a85f239c378b07ab3ad7fa953",
      "parents": [
        "7360055aa31f5f732af4d0ed23517f1b6adfa573"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Jun 07 21:39:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:25 2009 -0300"
      },
      "message": "V4L/DVB (11933): tuner-simple, tveeprom: Add Philips FQ1216LME MK3 analog tuner\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4d7a2d6721a6380d4ffc26d81d2c8232fd0d2dfc",
      "tree": "5ccac1dc6084363abdea5a63fe5d305421bd894c",
      "parents": [
        "c668f32dca105d876e51862a003a302fa61e4ae4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed May 13 16:49:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:11 2009 -0300"
      },
      "message": "V4L/DVB (11845): ir-kbd-i2c: Use initialization data\n\nFor specific boards, pass initialization data to ir-kbd-i2c instead\nof modifying the settings after the device is initialized. This is\nmore efficient and easier to read.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c668f32dca105d876e51862a003a302fa61e4ae4",
      "tree": "5a71742ecd4e6a1c48f77977e5e2f6d129ffb566",
      "parents": [
        "1df8e9861cf9fac5737ccb61c7f7fefa77711d40"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed May 13 16:48:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:11 2009 -0300"
      },
      "message": "V4L/DVB (11844): ir-kbd-i2c: Switch to the new-style device binding model\n\nLet card drivers probe for IR receiver devices and instantiate them if\nfound. Ultimately it would be better if we could stop probing\ncompletely, but I suspect this won\u0027t be possible for all card types.\n\nThere\u0027s certainly room for cleanups. For example, some drivers are\nsharing I2C adapter IDs, so they also had to share the list of I2C\naddresses being probed for an IR receiver. Now that each driver\nexplicitly says which addresses should be probed, maybe some addresses\ncan be dropped from some drivers.\n\nAlso, the special cases in saa7134-i2c should probably be handled on a\nper-board basis. This would be more efficient and less risky than always\nprobing extra addresses on all boards. I\u0027ll give it a try later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1df8e9861cf9fac5737ccb61c7f7fefa77711d40",
      "tree": "bacc30f912a50aeff07f869f610e76845bd1d148",
      "parents": [
        "24c44d85114098a013dd5fed084fb27ad803f000"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed May 13 16:48:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:11 2009 -0300"
      },
      "message": "V4L/DVB (11843): ir-kbd-i2c: Don\u0027t use i2c_client.name for our own needs\n\nIn the standard device driver binding model, the name field of\nstruct i2c_client is used to match devices to their drivers, so we\nmust stop using it for internal purposes. Define a separate field\nin struct IR_i2c as a replacement, and use it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8475cbcb0f885189969915eb3680d10fc525d722",
      "tree": "8caa328073b1dc5af556e975c5f9a61c749233c1",
      "parents": [
        "247bc54053df81ede8de32074384c74b0e2eb79b"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Mon May 11 08:16:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:04 2009 -0300"
      },
      "message": "V4L/DVB (11775): tuner: add support Philips MK5 tuner\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "06e61f8d5f5df68104168ac20d0527ecee13638a",
      "tree": "11a0a57bfd6120a79edb2a13d358732f72bbda99",
      "parents": [
        "40199c50b891d24d1a8f1d480f886680a3ac9b74"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Thu May 07 09:30:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:59 2009 -0300"
      },
      "message": "V4L/DVB (11743): Analog Devices ADV7343 video encoder driver\n\nAdd ADV7343 I2C based video encoder driver. This follows the\nv4l2-subdev framework. This driver has been tested on TI DM646x EVM. It\nhas been tested for Composite and Component outputs.\n\nUpdates as per review by Mauro Chehab, added support for more standards\nsupported by the encoder. Also adding the missed out signed-offs.Tested\nonly NTSC and PAL standards.\n\n[hverkuil@xs4all.nl: s_routing API changed, updated driver to use new API]\nSigned-off-by: Manjunath Hadli \u003cmrh@ti.com\u003e\nSigned-off-by: Brijesh Jadav \u003cbrijesh.j@ti.com\u003e\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "40199c50b891d24d1a8f1d480f886680a3ac9b74",
      "tree": "e15f48d7c3904faffdddd38817b84d0930972902",
      "parents": [
        "b475f4eeda1da16e995b2302f6eebdfb08ce18cd"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Thu May 07 09:29:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:59 2009 -0300"
      },
      "message": "V4L/DVB (11742): TI THS7303 video amplifier driver code\n\nThis patch adds driver for TI THS7303 video amplifier. This driver is\nimplemented as a v4l2 sub device. Tested on TI DM646x EVM.\n\nThis version has updates based on review comments by Mauro Chehab.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0fd327bd0d1b508eb64da3876098f6f43bfc1509",
      "tree": "5be3f8e74fecd501e78cdfaba74c2599aa3159da",
      "parents": [
        "f4672dffa126afe8c75bf45adc0f06c0a06d08e8"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu May 07 13:25:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:54 2009 -0300"
      },
      "message": "V4L/DVB (11705): soc-camera: prepare for the platform driver conversion\n\nAdd a platform driver to soc_camera.c. This way we preserve backwards\ncompatibility with existing platforms and can start converting them one by one\nto the new platform-device soc-camera interface.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b5b2b7ed569cedac4f5da38e08b01c88443187bd",
      "tree": "d21f735f5f50fd79ea72d176a2ec2872218ef0a2",
      "parents": [
        "a79b11c025a5757a5129e716e7e66dc36a2dfe21"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 02 10:58:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:51 2009 -0300"
      },
      "message": "V4L/DVB (11673): v4l2-device: unregister i2c_clients when unregistering the v4l2_device.\n\nUntil now I relied on i2c_del_adapter to unregister the i2c_clients for\nme, however, if the i2c bus is a platform bus then it is never deleted.\n\nSo instead I need to unregister i2c clients when unregistering the\nv4l2_device.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "102e78136446faca7d7d241b628c5bd0e0d61d5d",
      "tree": "17f26a5fc1aa4bab59d38a80c2684af21e37d53e",
      "parents": [
        "416a7aa88300601d6630736836f9798c4079bc16"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 02 10:12:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:50 2009 -0300"
      },
      "message": "V4L/DVB (11671): v4l2: add v4l2_device_set_name()\n\nAdd a utility function that can be used to setup the v4l2_device\u0027s name\nfield in a standard manner.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eff505fa1511b753b7cfb397a754b8ff4367cd55",
      "tree": "0e15a9094777bbebcfd1331b9e78f1aa6c6a5070",
      "parents": [
        "eb6c8558f7658b7f31ee022c7bea1d840eda33dc"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Apr 24 12:55:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:43 2009 -0300"
      },
      "message": "V4L/DVB (11609): soc-camera: remove an extra device generation from struct soc_camera_host\n\nMake camera devices direct children of host platform devices, move the\ninheritance management into the soc_camera.c core driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "594bb46dbc63934bc65fa95743f83204bd26a641",
      "tree": "7901c5c70a18777d74276784219848b4e32abb80",
      "parents": [
        "84d728c3df9931d1937e4a76324838ce065c521e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Apr 24 12:53:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:43 2009 -0300"
      },
      "message": "V4L/DVB (11607): soc-camera: add a free_bus method to struct soc_camera_link\n\nCurrently pcm990 camera bus-width management functions request a GPIO and never\nfree it again. With this approach the GPIO extender driver cannot be unloaded\nonce camera drivers have been loaded, also unloading theb i2c-pxa bus driver\nproduces errors, because the GPIO extender driver cannot unregister properly.\nAnother problem is, that if camera drivers are once loaded before the GPIO\nextender driver, the platform code marks the GPIO unavailable and only a reboot\nhelps to recover. Adding an explicit free_bus method and using it in mt9m001\nand mt9v022 drivers fixes these problems.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1351a58ce0481afd80b756ecd9307c9fbe9f39b4",
      "tree": "b4ef53b6b8e463ec5efab5961a361f6f580db83e",
      "parents": [
        "734dd236a6045ca764d12ed0fd6a7c1e9a928ac1"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Apr 16 13:30:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:31 2009 -0300"
      },
      "message": "V4L/DVB (11517): v4l: remove driver-core BUS_ID_SIZE\n\nThe name size limit is gone from the driver core, the BUS_ID_SIZE\nvalue will be removed.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c31e598368bfff49fc3e694c5b7624635871acb",
      "tree": "c002301857834622e14faedd5dc3cb3cd8ab4f32",
      "parents": [
        "5325b4272a53b43f55b82cc369c310c2fcacdca1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Apr 02 11:37:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:28 2009 -0300"
      },
      "message": "V4L/DVB (11381): ivtv/cx18: remove VIDIOC_INT_S_AUDIO_ROUTING debug support.\n\nRemove support for the debug call VIDIOC_INT_S_AUDIO_ROUTING from cx18\nand ivtv. These internal ioctls shouldn\u0027t be exposed. These were only\nused through the cx18-ctl and ivtv-ctl utilities, and only when testing\na new card variant.\n\nThis cleanup allows the removal of this ioctl from v4l2-common.h.\n\nCc: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5325b4272a53b43f55b82cc369c310c2fcacdca1",
      "tree": "f2a1491de3d05901152e0e271c0cb5ce381884c2",
      "parents": [
        "c0ff29150d37615ac703802ab3edc775fd402491"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Apr 02 11:26:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:27 2009 -0300"
      },
      "message": "V4L/DVB (11380): v4l2-subdev: change s_routing prototype\n\nIt is no longer needed to use a struct pointer as argument, since v4l2_subdev\ndoesn\u0027t require that ioctl-like approach anymore. Instead just pass the input,\noutput and config (new!) arguments directly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3ff4ad815c5824ab35375d72ea8fe14fb3230daa",
      "tree": "58f3b75b5b97f5dbf0bb129423c766c1fa4c86fd",
      "parents": [
        "940088a16221fa517f5b921266afa8e46f49b784"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:15:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:26 2009 -0300"
      },
      "message": "V4L/DVB (11377): v4l: increase version numbers of drivers converted to v4l2_subdev.\n\nWith all the v4l2_subdev changes that were made to these drivers it is a\ngood idea to increase the version number of each driver.\n\nIt\u0027s just the patch level that is increased, except for the zoran and saa7146\ndrivers where the minor number was increased due to the more substantial\nchanges that were made to those two drivers.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "940088a16221fa517f5b921266afa8e46f49b784",
      "tree": "41e7635a3cddc38a4a04d4c65a50b96f8f13ada6",
      "parents": [
        "1792f68b0eb464a9bc84e7d182e2ab4d00541c8c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 04:00:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:25 2009 -0300"
      },
      "message": "V4L/DVB (11376): tvaudio.h: add static inline to retrieve the list of possible i2c addrs.\n\nRather than duplicating this list everywhere, just put it in tvaudio.h.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e6574f2fbecdb8af807169d345c10131ae060a88",
      "tree": "9923d1065397b9796a476cac238bacbdf1d820d1",
      "parents": [
        "868f985c2fb85b5f32785bb55a349d180a30f3d3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:57:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:24 2009 -0300"
      },
      "message": "V4L/DVB (11373): v4l2-common: add explicit v4l2_device pointer as first arg to new_(probed)_subdev\n\nThe functions v4l2_i2c_new_subdev and v4l2_i2c_new_probed_subdev relied on\ni2c_get_adapdata to return the v4l2_device. However, this is not always\npossible on embedded platforms. So modify the API to pass the v4l2_device\npointer explicitly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "868f985c2fb85b5f32785bb55a349d180a30f3d3",
      "tree": "e0a7bc9246227ca00199241e54889f8c8913634d",
      "parents": [
        "acebc70d4a789df21270690c70928b8a836caad7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Mar 30 11:40:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:24 2009 -0300"
      },
      "message": "V4L/DVB (11374): v4l2-common: add v4l2_i2c_new_probed_subdev_addr\n\nAdd utility function to probe for a single address, rather than a list\nof addresses.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "acebc70d4a789df21270690c70928b8a836caad7",
      "tree": "63c9c17b47ef46b2ece12f1a2d440cf362ea70bd",
      "parents": [
        "0c84674353a8c344d169aabce4dc4d44daaa270d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 20:04:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:23 2009 -0300"
      },
      "message": "V4L/DVB (11372): v4l2: use old-style i2c API for kernels \u003c 2.6.26 instead of \u003c 2.6.22\n\nOriginally the intention was to switch to the new style i2c API starting with\nthe introduction of the API in 2.6.22. However, the i2c_new_probed_device()\nfunction has a lethal bug that wasn\u0027t fixed until 2.6.25. Or more accurately,\nit was only fixed in the stable series of 2.6.25 and 2.6.26.\n\nGiven the fact that the new i2c API also changed starting with 2.6.26 (the\naddition of i2c_device_id), it is easiest to switch APIs starting with\n2.6.26.\n\nThis patch updates all the legacy code accordingly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0c84674353a8c344d169aabce4dc4d44daaa270d",
      "tree": "5250181fdb5ffd9912fb98760c98bbc9dde97e3b",
      "parents": [
        "f41737ece472cd803ffb24ac9f5d6fdd1d871341"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 19:40:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:22 2009 -0300"
      },
      "message": "V4L/DVB (11371): v4l2: remove legacy fields in v4l2-i2c-drv.h.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f41737ece472cd803ffb24ac9f5d6fdd1d871341",
      "tree": "26ac526ec381e26c46a857f3ce44c84e75331b01",
      "parents": [
        "cc26b076cf8b1040ccc514302ef9a24042272ec3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:52:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:22 2009 -0300"
      },
      "message": "V4L/DVB (11370): v4l2-subdev: move s_std from tuner to core.\n\ns_std didn\u0027t belong in the tuner ops. Stricly speaking it should be part of\nthe video ops, but it is used by audio and tuner devices as well, so it is\nmore efficient to make it part of the core ops.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc26b076cf8b1040ccc514302ef9a24042272ec3",
      "tree": "6b41545a2d59f531cffd32d7161dcabc1d40d0e1",
      "parents": [
        "7c9fc9d50f97c9a6733ff1a22b6e31bcd91778e2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 19:20:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:21 2009 -0300"
      },
      "message": "V4L/DVB (11369): v4l2-subdev: add load_fw and use that instead of abusing core-\u003einit.\n\nThe init callback was used in several places to load firmware. Make a separate\nload_fw callback for that. This makes the code a lot more understandable.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7c9fc9d50f97c9a6733ff1a22b6e31bcd91778e2",
      "tree": "12423e911ab794b85f5f2b1148ce5fe8a07103bf",
      "parents": [
        "78a3b4db2e53a1903c86e2856e175d85a3849e84"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:49:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:20 2009 -0300"
      },
      "message": "V4L/DVB (11368): v4l2-subdev: move s_standby from core to tuner.\n\ns_standby is only used to put the tuner in powersaving mode, so move it\nfrom core to tuner.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78a3b4db2e53a1903c86e2856e175d85a3849e84",
      "tree": "c22153691d3ab5210bc02bdc478b29a938e85dc5",
      "parents": [
        "b74c0aac357e5c71ee6de98b9887fe478bc73cf4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:41:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:20 2009 -0300"
      },
      "message": "V4L/DVB (11367): v4l2-common: remove legacy code\n\nNow that all drivers are converted to v4l2_subdev we can remove legacy code\nin v4l2-common. Also move the documentation of the internal API to\nv4l2-subdev.h where it really belongs.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b74c0aac357e5c71ee6de98b9887fe478bc73cf4",
      "tree": "5a3eb7c3c420ac2dd9701f9813984e309c35ac8a",
      "parents": [
        "647da444951bc11c0d9c4680abf71e2520d8eae5"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 18:00:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:19 2009 -0300"
      },
      "message": "V4L/DVB (11366): v4l: remove obsolete header and source\n\nv4l2-subdev.c and v4l2-i2c-drv-legacy.h were used to support the old i2c\nAPI. All v4l drivers are now converted to v4l2_subdev, so these two files\ncan be removed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "db6cbc8cf2fa699a876e4f76ef069b9a2861900a",
      "tree": "91d7df064f6f874126b88b61f5d6fb3f94e33048",
      "parents": [
        "e951cbf20cdc7c55c9c752d28411d956675befd6"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Mar 31 03:44:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11327): ov772x: add edge contrl support\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4b2ce11a1e3321d31487bf58dfaaef8bb168e5af",
      "tree": "1002f21f8d6d9a602ddc938b81fe2ee08fc71efd",
      "parents": [
        "5eb35fd06397e42b49ff4d37587fa1bfbd136014"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 19:23:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11313): v4l2-subdev: add enum_framesizes and enum_frameintervals.\n\nThese callbacks are needed for omap.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c01f1a5a241604c35f93f10e06253ca70e88ee4e",
      "tree": "f5eea48a07cd7c08fd9bf34d32babf99d02e973d",
      "parents": [
        "8737f66e6415e8dbe8c8b26d63692d87a4ad5b29"
      ],
      "author": {
        "name": "Daniel Glöckner",
        "email": "dg@emlix.com",
        "time": "Thu Mar 26 11:31:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:43 2009 -0300"
      },
      "message": "V4L/DVB (11242): allow v4l2 drivers to provide a get_unmapped_area handler\n\nShared memory mappings on nommu machines require a get_unmapped_area\nfile operation that suggests an address for the mapping. This patch\nadds a way for v4l2 drivers to provide this callback.\n\nSigned-off-by: Daniel Glöckner \u003cdg@emlix.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69d94f7ec5edea85da0057c48c4f2877e5bb509e",
      "tree": "0be8d9970472357b06250c1bcb6f7c9b7c2d0c6b",
      "parents": [
        "b794aabff01a704df5c0bcf6537e6a7343a08465"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Mar 18 13:25:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:30 2009 -0300"
      },
      "message": "V4L/DVB (11118): cafe_ccic: replace debugfs with g/s_register ioctls.\n\nUsing VIDIOC_DBG_S/G_REGISTER is the standard way of reading/writing register\nfor advanced debugging under v4l2. In addition, using this means that the\ncafe_ccic driver doesn\u0027t need to have knowledge about the used sensor: the\ndebug ioctl can be passed on to the sensor if it isn\u0027t for the host.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2da9479aaa331bdfaadab0d14f75fd76bfa5e56a",
      "tree": "47f03e9f792da3e1b208f18cb98e2ec040b9e8ac",
      "parents": [
        "e34184edfbe3ea818408f0ac1cb1fe538301e67d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 06 18:59:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:30 2009 -0300"
      },
      "message": "V4L/DVB (11112): v4l2-subdev: add support for TRY_FMT, ENUM_FMT and G/S_PARM.\n\nThese ops are used by the ov7670 driver, so these need to be added.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d9109bef4b4f501eee94ae68bf876f765d5c6941",
      "tree": "334a4d4717e95571ae057e7f2422278144948b12",
      "parents": [
        "b80f770a981db1d1f5a41626792c701f8c5bf973"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Wed Mar 11 03:00:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:26 2009 -0300"
      },
      "message": "V4L/DVB (11076): au0828: make g_chip_ident call work properly\n\nMake the g_chip_ident call work for the au0828/au8522.  Discovered when testing\nwith the v4l2_compliance tool\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\n[mchehab@redhat.com: fix merge conflict, due to a path change for analog demod]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ae6cfaace120f4330715b56265ce0e4a710e1276",
      "tree": "ed01c11218132e92ce8fe4872fe26c572c3c8842",
      "parents": [
        "6273fda6e32e2cd9a478545d0cbc15ac497b1f4b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 14 08:28:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:22 2009 -0300"
      },
      "message": "V4L/DVB (11044): v4l2-device: add v4l2_device_disconnect\n\nCall v4l2_device_disconnect when the parent of a hotpluggable device\ndisconnects. This ensures that you do not have a pointer to a device that\nis no longer present.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d42574d1d26a17b5c4a3e9d5cbd2e5cacfd550fa",
      "tree": "61fb5734f00ea84d3673c99d91630c449426d3cf",
      "parents": [
        "e958e27adeade7fa085dd396a8a0dfaef7e338c1"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 06:08:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:22 2009 -0300"
      },
      "message": "V4L/DVB (11034): soc-camera: remove now unused gpio member of struct soc_camera_link\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "28f59339f72d191e24e0f97f156a481dd5c3db65",
      "tree": "cab5091aa980cb54073b73687771df6a51e71b02",
      "parents": [
        "97215cbd1bc3cc32a2a1b3a94b003c3cbcf95683"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 06:08:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:21 2009 -0300"
      },
      "message": "V4L/DVB (11030): soc-camera: add board hook to specify the buswidth for camera sensors\n\nCamera sensors have a native bus width say support, but on some\nboards not all sensor data lines are connected to the image\ninterface and thus support a different bus width than the sensors\nnative one. Some boards even have a bus driver which dynamically\nswitches between different bus widths with a GPIO.\n\nThis patch adds a hook which board code can use to support different\nbus widths.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "025c18a19d7d7eb8745d25986f982a5f35a85157",
      "tree": "eeca0bd36addeddf1a123f9af26d132a2c94979c",
      "parents": [
        "e802967c7079d2b4cfbd107dc90812605dbcad5a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 13 06:08:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:21 2009 -0300"
      },
      "message": "V4L/DVB (11027): soc-camera: configure drivers with a default format at probe time\n\nCurrently soc-camera doesn\u0027t set up any image format without an explicit\nS_FMT. According to the API this should be supported, for example,\ncapture-example.c from v4l2-apps by default doesn\u0027t issue an S_FMT. This\npatch moves negotiating of available host-camera format translations to\nprobe() time, and restores the state from the last close() on the next\nopen(). This is needed for some drivers, which power down or reset\nhardware after the last user closes the interface. This patch also has a\nnice side-effect of avoiding multiple allocation anf freeing of format\ntranslation tables.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "09e231b35173313cd92e27532e5028f2042dcee4",
      "tree": "3ecda063aa52f954d2f797921bdce131d7f1cc28",
      "parents": [
        "1cd3c0fa927084549005fc22e54d99684b314f14"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 13 06:08:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:21 2009 -0300"
      },
      "message": "V4L/DVB (11024): soc-camera: separate S_FMT and S_CROP operations\n\nAs host and camera drivers become more complex, differences between S_FMT and\nS_CROP functionality grow, this patch separates them.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1cd3c0fa927084549005fc22e54d99684b314f14",
      "tree": "ffec4f2829239216640983e0102f4638493a1140",
      "parents": [
        "98ec633972a70cf71d71bc8762804f0af4792d08"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 08 17:04:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:21 2009 -0300"
      },
      "message": "V4L/DVB (11022): zoran/bt819: use new notify functionality.\n\nBt819 needs the parent driver to drive a GPIO pin low and high in order to\nreset its fifo. Use the new notify callback for this.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "98ec633972a70cf71d71bc8762804f0af4792d08",
      "tree": "8f924a6d5804b56a24a58a1e60ea69d53996ece7",
      "parents": [
        "005759613b95264fba9138010f112bc138c857c2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 08 17:02:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:20 2009 -0300"
      },
      "message": "V4L/DVB (11021): v4l2-device: add a notify callback.\n\nAdd a notify callback to v4l2_device to let sub-devices notify their\nparent of special events.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5e585ef15b3633e1b0c022aa14bc88587827acd3",
      "tree": "46a3fe8ffa3a39cb1fe0df2097839597e30fe1dc",
      "parents": [
        "0290152c0f0f4a1c3d6e2b6064780d0cc288d8a4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 10 18:30:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:19 2009 -0300"
      },
      "message": "V4L/DVB (10908): videobuf-core: also needs a minimal subset of V4L1 header\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c1089bdc07f06b90f0bc50d0789c2a4833097df7",
      "tree": "61e9ffa2bf7d1f7231730edef9751ab45c0ca1ba",
      "parents": [
        "f263bac9f7181df80b732b7bc11a7a4e38ca962f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Mar 07 07:43:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:17 2009 -0300"
      },
      "message": "V4L/DVB (10939): ir-kbd-i2c: Prevent general protection fault on rmmod\n\nThe removal of the timer which polls the infrared input is racy.\nReplacing the timer with a delayed work solves the problem.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7e0a16f6118a297dd467c1e5a0908429fcdf56af",
      "tree": "3b0ffeb932aa6b29d9c9babcba6fc774c470cf29",
      "parents": [
        "42d12f5aa105af08bc0ed0580e32156a1a325c6b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 10 05:31:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:15 2009 -0300"
      },
      "message": "V4L/DVB (10907): avoid loading the entire videodev.h header on V4L2 drivers\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8340ff43c49fe8e0cd049b65fbd2156bd651697e",
      "tree": "cf5a21e2d9a48c2057b61f5f2c93984dbb57fcd7",
      "parents": [
        "2b80a19181af3bb15ef1c022f4a56deabcc5bd5e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 13 19:58:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:10 2009 -0300"
      },
      "message": "V4L/DVB (10863): saa7191: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b80a19181af3bb15ef1c022f4a56deabcc5bd5e",
      "tree": "f99e02026cdc23ca3cd5ee637afa7fc5cbdb169d",
      "parents": [
        "cf4e9484f402c799fa25c9ffb7e9a3b620a3702d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 13 19:38:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:10 2009 -0300"
      },
      "message": "V4L/DVB (10862): indycam: convert to v4l2_subdev\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51f0b8d57af501624ee55e8ca15d09d5bdc2b0dd",
      "tree": "095d574cc559f813ca7d2da2642b7431b661f4bb",
      "parents": [
        "337f9d205972bfe1cb7982384fd0f4caa4af001d"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:05 2009 -0300"
      },
      "message": "V4L/DVB (10813): v4l2: New function v4l2_video_std_frame_period\n\nSome code was calling v4l2_video_std_construct() when all it cared about\nwas the frame period.  So make a function that just returns that and have\nv4l2_video_std_construct() use it.\n\nAt this point there are no users of v4l2_video_std_construct() left outside\nof v4l2-ioctl, so it could be un-exported and made static.\n\nChange v4l2_video_std_construct() so that it doesn\u0027t zero out the struct\nv4l2_standard passed in.  It\u0027s already been zeroed out in the common ioctl\ncode.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa3e70360c86480acbaa54c9791e843196327a66",
      "tree": "bc8d1f8b68f9aad107d63d6b6c9e884519fe1d34",
      "parents": [
        "5811cf99df2e3c102055be3ea77508e56c9f77c6"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Mon Feb 16 02:23:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:01 2009 -0300"
      },
      "message": "V4L/DVB (10757): cx18, v4l2-chip-ident: Finish conversion of AV decoder core to v4l2_subdev\n\nAdded a new chip identifer to v4l2-chip-ident for the integrated A/V broadcast\ndecoder core internal to the CX23418.  Completed separation and encapsulation\nof the A/V decoder core interface as a v4l2_subdevice.  The cx18 driver now\ncompiles and links again.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b72857dd457b96de653b19b3c40394dac6285819",
      "tree": "e9cfbd22366b976d4dd3f95a1cca1210ce67e5c1",
      "parents": [
        "d1498ffc474b18574ed2d5e4d9a33fd21eaaf3cf"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Thu Feb 26 03:49:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:00 2009 -0300"
      },
      "message": "V4L/DVB (10744): dm1105: infrared remote code is remaked.\n\nThe driver infrared remote code part is altered to switch to a work queue.\nAlso ir_codes table moved to ir-common module for shared access.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d9ef21c2fd4d4d302cd2026c477c058f17d2ba8",
      "tree": "a4948351843469fd7b91cff99a3552091855285b",
      "parents": [
        "7e5eaadcbd8894b25f715aa03cb632d0df63269c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 14:47:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10727): adv7170: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7e5eaadcbd8894b25f715aa03cb632d0df63269c",
      "tree": "837686b574b31204df05c4c972a222ecc7f1f433",
      "parents": [
        "780d8e1552efb61122c269382b3fa8987aca3e89"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 14:36:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10726): vpx3220: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "780d8e1552efb61122c269382b3fa8987aca3e89",
      "tree": "77b9874bf247b1010a81cc2cbe173034345d9841",
      "parents": [
        "e7946844e676b5d33876d36db92f386a9907a0f4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 13:24:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10725): saa7185: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e7946844e676b5d33876d36db92f386a9907a0f4",
      "tree": "d1c5af94183e32c75631f3a93e38125658b82718",
      "parents": [
        "18d135ad6dbd6f4a32759ac9bd74ac92c96ae182"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 12:24:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10724): saa7110: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\n[mchehab@redhat.com: fix merge conflict with removal of v4l2_ctrl_query_fill_std()]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0750e9719ea42ce84af1e55183d6329d6b49ba5e",
      "tree": "d5da22f295a87f0295b909a106b5a6955d9e52b5",
      "parents": [
        "a91f56e7ebe8f33861c613f03faee0b354bea6c1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 11:50:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:58 2009 -0300"
      },
      "message": "V4L/DVB (10722): ks0127: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a91f56e7ebe8f33861c613f03faee0b354bea6c1",
      "tree": "db2b8baa9a78a5190b8bcfb28d7ca95c398a80f5",
      "parents": [
        "2883913c5e06a04d04eeeae9ad7ff9b737559355"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 08:54:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:57 2009 -0300"
      },
      "message": "V4L/DVB (10721): bt856: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c2179ad87240cf31b751f198c55140211e8cef89",
      "tree": "32d3bd98208430cd74e9da9a9826e4affb419379",
      "parents": [
        "8e4e1d8054b037e867849162ba78cf9b153b0dcc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 06:36:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:57 2009 -0300"
      },
      "message": "V4L/DVB (10719): bt819: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8e4e1d8054b037e867849162ba78cf9b153b0dcc",
      "tree": "e0232e6debf7df9438e699d436dd848b92d365fd",
      "parents": [
        "886fe23d1ce99e35f95449a004647d24508a3d63"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 04:49:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:57 2009 -0300"
      },
      "message": "V4L/DVB (10718): bt866: convert to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "10afbef15e7bba5e1008f583852077743d28c395",
      "tree": "73dbfe2a3ccde6ef75c3403fb189274247740003",
      "parents": [
        "1df795370c1392a026c63816368108187aec2ec1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 21 18:47:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:54 2009 -0300"
      },
      "message": "V4L/DVB (10698): v4l2-common: remove v4l2_ctrl_query_fill_std\n\nThe v4l2_ctrl_query_fill_std() function wasn\u0027t one the best idea I ever had.\nIt doesn\u0027t add anything valuable that cannot be expressed equally well with\nv4l2_ctrl_query_fill and only adds overhead.\n\nReplace it with v4l2_ctrl_query_fill() everywhere it is used and remove it\nfrom v4l2_common.c.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab373190813a2e89f9ab7338c6b106804611f2b7",
      "tree": "104cb4edf5f751441f3cabc7ac768dc98c661a5d",
      "parents": [
        "81dde91f640d6dea89229bb00c4ff38739fc1867"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 21 18:08:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:54 2009 -0300"
      },
      "message": "V4L/DVB (10691): v4l2-common: add v4l2_i2c_subdev_addr()\n\nAdd small function to retrieve the i2c address from a v4l2_subdev\npointer.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f7f41483bec8e8ddf3a6bd905b549d0a8d488fdb",
      "tree": "97682fdf1d37e57f4163baa08250e5c79b77e0de",
      "parents": [
        "4f67130ad35d6760c27984cf94b13a8cb85e4034"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Feb 23 12:13:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:53 2009 -0300"
      },
      "message": "V4L/DVB (10675): soc-camera: extend soc_camera_bus_param_compatible with more tests\n\nAdd data signal polarity, mode, and bus-width tests to\nsoc_camera_bus_param_compatible().\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c354b400c0eac1cc0009958754797538857ce640",
      "tree": "e4fddd3b3c0915377ba2966c71b7e86470fc1625",
      "parents": [
        "1af1b7a2def2f0936fc95edb5dcb3871934b7852"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Feb 23 12:12:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:52 2009 -0300"
      },
      "message": "V4L/DVB (10671): sh_mobile_ceu: SOCAM flags are not platform dependent\n\nsh_mobile_ceu_camera.c support for signal polarity flags isn\u0027t platform\ndependent, provide them locally. Only the bus width is implementation\nspecific.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nAcked-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "051489119affd527f2834e9f8ba3e2a71bf1ca23",
      "tree": "12dedd6fdd441df9c903a3239649ecdff6b293fc",
      "parents": [
        "66b46e68a52114e7065f0bfd0016276ae5925e70"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Feb 23 12:12:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:52 2009 -0300"
      },
      "message": "V4L/DVB (10669): ov772x: Add image flip support\n\no ov772x_camera_info :: flags supports default image flip.\no V4L2_CID_VFLIP/HFLIP supports image flip for user side.\nThank Magnus for advice.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b01676005446ad51a32bb00577647c7aae7d2624",
      "tree": "83617d9a02507116e19d08bdfcf848314f8cb4fd",
      "parents": [
        "3a63e4492fbc7aa7f99d4368822da1382ec6fe03"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 14 12:00:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:50 2009 -0300"
      },
      "message": "V4L/DVB (10644): v4l2-subdev: rename dev field to v4l2_dev\n\nRemain consistent in the naming: fields pointing to v4l2_device should\nbe called v4l2_dev. There are too many device-like entities without\nadding to the confusion by mixing naming conventions.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3a63e4492fbc7aa7f99d4368822da1382ec6fe03",
      "tree": "d9d50f32757e7acde5f7ce3ecb22866b1cf51023",
      "parents": [
        "62cfdacc9431cad7f9093e91b17ea68d684188ae"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 14 11:54:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:50 2009 -0300"
      },
      "message": "V4L/DVB (10643): v4l2-device: allow a NULL parent device when registering.\n\nSome drivers (e.g. for ISA devices) have no parent device because there\nis no associated bus driver. Allow the parent device to be NULL in\nthose cases when registering v4l2_device.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cb3bf504f7c875070d56e84ce1e28aff8c3b6790",
      "tree": "a128df79e322523966aea8eefcc8e7620219aae3",
      "parents": [
        "995a65285bde47bbb2a0c3dadc0b8822d47d78f4"
      ],
      "author": {
        "name": "Oldřich Jedlička",
        "email": "oldium.pro@seznam.cz",
        "time": "Thu Feb 12 03:43:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:49 2009 -0300"
      },
      "message": "V4L/DVB (10632): Added support for AVerMedia Cardbus Hybrid remote control\n\nAdded support for I2C device at address 0x40 and subaddress 0x0d/0x0b\nthat provides remote control key reading support for AVerMedia Cardbus\nHybrid card, possibly for other AVerMedia Cardbus cards.\n\nThe I2C address 0x40 doesn\u0027t like the SAA7134\u0027s 0xfd quirk, so it was\ndisabled.\n\n[mchehab@redhat.com: CodingStyle fixes]\nSigned-off-by: Oldřich Jedlička \u003coldium.pro@seznam.cz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2ba588942c45a03a29a7a097e62bf0beceddb0e8",
      "tree": "8bb6dbc96fcf2f6b68cd933626b9d7b60fe318f0",
      "parents": [
        "1b6f1d9603a46a73ceed8daf7a3285559727fec3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 13 10:57:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:46 2009 -0300"
      },
      "message": "V4L/DVB (10544): v4l2-common: add comments warning that about the sort order\n\nControl arrays as are used with v4l2_ctrl_next must be sorted from\nlow to high. Add a comment at the top of all such arrays to warn\nabout this.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b6f1d9603a46a73ceed8daf7a3285559727fec3",
      "tree": "aa6a3cfbd2a136f8695007a7b78aa6023c60938b",
      "parents": [
        "ee6f78cd03caae54baafb2e79a39b4aee90e6931"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 13 07:48:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:46 2009 -0300"
      },
      "message": "V4L/DVB (10542): v4l2-subdev: add querystd and g_input_status\n\nIn order to convert the v4l1 zoran and vino i2c drivers to v4l2 these\nextra ops are required.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f1f8c907b752ed281b1b4e6ca3605db50a8d6250",
      "tree": "b37a3112f8d86cab7448020e56a82b8700e8c651",
      "parents": [
        "c3fda7f835b025f3c020fa0865086fd23609e7ca"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Feb 11 19:28:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:45 2009 -0300"
      },
      "message": "V4L/DVB (10538): saa6588: add g_chip_ident support.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9fc2c5ee5d9d797730dd05616757b329f6a227e9",
      "tree": "710fddc82c13ec2855856884f2fe469cf94d6215",
      "parents": [
        "0bf4f6ce6d43b135867a78fa1b4ac58e22d2e329"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 11 14:15:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:43 2009 -0300"
      },
      "message": "V4L/DVB (10515): Adds IR table for the IR provided with this board and includes it at\n\nKaiomy entry.\n\nThanks to Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e for borrow me one\nof those devices.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b8dac150a01e2312d8e3fedd6462a0ec34c96d0",
      "tree": "ba8fd678a4afb4bd72960e1737f857991fd00a19",
      "parents": [
        "d30e21ddcdc948ecedfb46a0ed021d57f310a6f3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 11:18:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10499): saa7146: convert saa7146 and mxb in particular to v4l2_subdev.\n\nModified mxb to load the i2c modules through v4l2_subdev. So no more probing.\nModified tea6415c and tea6420 to use the standard routing ops to do the\nrouting, rather than using private commands. Dropped the private commands\nfrom tda9840 (they were never used except during initialization of the\nmodule).\n\nAdded saa7146 support for VIDIOC_DBG_G_CHIP_IDENT.\n\nConverted saa5246a and saa5249 to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "45d809431daaa3ab01f877388d09676d05b469be",
      "tree": "653bdabe7447cc2cde26bf672bff66c122c2da86",
      "parents": [
        "ef77a26be1883366bb78741d1808e5c86a14ec76"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 07:38:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:41 2009 -0300"
      },
      "message": "V4L/DVB (10497): saa7146: i2c adapdata now points to v4l2_device.\n\nPrepare for converting to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ef77a26be1883366bb78741d1808e5c86a14ec76",
      "tree": "c2230ea68d7615fc47894bbd15ec1403e5b8fd56",
      "parents": [
        "80b36e0fcfe7520ee92f648148d091ad880ae711"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 07:23:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:41 2009 -0300"
      },
      "message": "V4L/DVB (10496): saa7146: implement v4l2_device support.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "31230c5f6f3a3e549f16857b7af45f5e08ca6f30",
      "tree": "f85d51e5b8be166301a9c5f72962b6819f8d8c5b",
      "parents": [
        "0d82fe801d7c6d8cb8987e66b570f6decde9e235"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Jan 03 14:21:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:25 2009 -0300"
      },
      "message": "V4L/DVB (10277): cx18, cx2341x: Fix bugs in cx18 AC3 control and comply with V4L2 spec\n\nFix bugs in the cx18 AC3 control implementation that would have affected\nivtv and other drivers via the cx2341x module.  Bring AC3 controls\nbehavior into comliance with V4L2 specification.  Thanks to Hans Verkuil\nfor reviewing the previous patch and pointing out the problems.\n\nReported-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0d82fe801d7c6d8cb8987e66b570f6decde9e235",
      "tree": "c161730acec942f8474516d5aa7587d6d64e2fd9",
      "parents": [
        "50299994181b835e5a6ee2882df2ee07e7fb4491"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Thu Jan 01 19:02:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:24 2009 -0300"
      },
      "message": "V4L/DVB (10276): cx18, cx2341x, ivtv: Add AC-3 audio encoding control to cx18\n\nInitial addition of controls to set AC-3 audio encoding for the CX23418 - it\ndoes not work yet due to firmware or cx18 driver issues.  This change affects\nthe common cx2341x and ivtv modules due to shared structures and\ncommon functions.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b960074fec573fb1b226d9e2686ce51be807cdf1",
      "tree": "da58b7afa37b0ccd1c06948ad6497cb801553335",
      "parents": [
        "c9b8b04b267f9a7e472daa06cdf6d4963d503d1f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jan 18 19:59:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:24 2009 -0300"
      },
      "message": "V4L/DVB (10271): saa7146: convert to video_ioctl2.\n\nThe conversion to video_ioctl2 is the first phase to converting this driver\nto the latest v4l2 framework.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6ca187abb2fc1a52b2a8e0422f3ffce2e3bb7ad0",
      "tree": "bd6720ce26a8eb2dd4a2038bb8d66c9a1b879172",
      "parents": [
        "c7d29e2f530654aa0c323aafb94d42a6a718482c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Jan 15 05:53:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:23 2009 -0300"
      },
      "message": "V4L/DVB (10251): cx25840: add comments explaining what the init() does.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c7d29e2f530654aa0c323aafb94d42a6a718482c",
      "tree": "76e876fc6de0f79c281c2a31695ecc58c5f12122",
      "parents": [
        "fac6986c4777ae85fa2108ea25fee98de2c1f7b2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jan 18 19:37:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:22 2009 -0300"
      },
      "message": "V4L/DVB (10249): v4l2-common: added v4l2_i2c_tuner_addrs()\n\nAdd v4l2_i2c_tuner_addrs() to obtain the various I2C tuner addresses.\nThis will be used in several drivers, so make this a common function\nas we do not want to have these I2C addresses all over the place.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "952617f2594a8f0340161b52d630488fbde8c852",
      "tree": "2cd199dff29f1ce4225f27f976b78f5f0da5745f",
      "parents": [
        "e164b58a84cc9fdff0653dfe38470c0216df31d2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jan 12 18:17:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:20 2009 -0300"
      },
      "message": "V4L/DVB (10231): v4l2-subdev: add v4l2_ext_controls support\n\nThe saa6752hs module needs this.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9e6235e997bf091326b2f3ac92217c2ac2e27eb5",
      "tree": "d6f754ba270f53edb87ccdd90571b52a913c6e27",
      "parents": [
        "5c350d93ff4736086a1b08fef1d0b5e22138d2e0",
        "67e70baf043cfdcdaf5972bc94be82632071536b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 02 19:26:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 02 19:26:06 2009 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (45 commits)\n  V4L/DVB (10411): s5h1409: Perform s5h1409 soft reset after tuning\n  V4L/DVB (10403): saa7134-alsa: saa7130 doesn\u0027t support digital audio\n  V4L/DVB (10229): ivtv: fix memory leak\n  V4L/DVB (10385): gspca - main: Fix memory leak when USB disconnection while streaming.\n  V4L/DVB (10325): em28xx: Fix for fail to submit URB with IRQs and Pre-emption Disabled\n  V4L/DVB (10317): radio-mr800: fix radio-\u003emuted and radio-\u003estereo\n  V4L/DVB (10314): cx25840: ignore TUNER_SET_CONFIG in the command callback.\n  V4L/DVB (10288): af9015: bug fix: stick does not work always when plugged\n  V4L/DVB (10287): af9015: fix second FE\n  V4L/DVB (10270): saa7146: fix unbalanced mutex_lock/unlock\n  V4L/DVB (10265): budget.c driver: Kernel oops: \"BUG: unable to handle kernel paging request at ffffffff\n  V4L/DVB (10261): em28xx: fix kernel panic on audio shutdown\n  V4L/DVB (10257): em28xx: Fix for KWorld 330U Board\n  V4L/DVB (10256): em28xx: Fix for KWorld 330U AC97\n  V4L/DVB (10254): em28xx: Fix audio URB transfer buffer race condition\n  V4L/DVB (10250): cx25840: fix regression: fw not loaded on first use\n  V4L/DVB (10248): v4l-dvb: fix a bunch of compile warnings.\n  V4L/DVB (10243): em28xx: fix compile warning\n  V4L/DVB (10240): Fix obvious swapped names in v4l2_subdev logic\n  V4L/DVB (10233): [PATCH] Terratec Cinergy DT XS Diversity new USB ID (0ccd:0081)\n  ...\n"
    },
    {
      "commit": "5872fb94f85d2e4fdef94657bd14e1a492df9825",
      "tree": "bbd15217dc327f691396d1db082935ae88e2f852",
      "parents": [
        "ca493d171b66e96f542501b7eb572bc8380f690d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jan 29 16:28:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 29 18:19:29 2009 -0800"
      },
      "message": "Documentation: move DMA-mapping.txt to Doc/PCI/\n\nMove DMA-mapping.txt to Documentation/PCI/.\n\nDMA-mapping.txt was supposed to be moved from Documentation/ to\nDocumentation/PCI/.  The 00-INDEX files in those two directories\nwere updated, along with a few other text files, but the file\nitself somehow escaped being moved, so move it and update more\ntext files and source files with its new location.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\ncc:\tJesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9129a2e537a4849c5194f98577bc274cda0d726",
      "tree": "c3975b96d135cdc65d0d1d72257ed2535936c55c",
      "parents": [
        "6e0e12f15a503b7096303d495247fbeaa2b12582"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jan 12 18:12:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:39 2009 -0200"
      },
      "message": "V4L/DVB (10230): v4l2-device: fix buggy macro\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aecde8b53b8ee1330a5a8206200f0d6b8845a6e0",
      "tree": "53a1aef6597a9d829864c054230b312010abc3a7",
      "parents": [
        "da1b5c95e49bb564ae8c61ed135d34ed09acbb66"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 07:14:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:52 2009 -0200"
      },
      "message": "V4L/DVB (10141): v4l2: debugging API changed to match against driver name instead of ID.\n\nSince the i2c driver ID will be removed in the near future we have to\nmodify the v4l2 debugging API to use the driver name instead of driver ID.\n\nNote that this API is not used in applications other than v4l2-dbg.cpp\nas it is for debugging and testing only.\n\nShould anyone use the old VIDIOC_G_CHIP_IDENT, then this will be logged\nwith a warning that it is deprecated and will be removed in 2.6.30.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9bb7cde793f0637cfbdd21c04050ffcef33a5624",
      "tree": "47ea0a0eead095f87b68fd16c9c13ef938bc315f",
      "parents": [
        "069b747931f13eda289c1d59a09ecc8162281a76"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 06:42:40 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:39 2009 -0200"
      },
      "message": "V4L/DVB (10139): v4l: rename v4l_compat_ioctl32 to v4l2_compat_ioctl32\n\nThis rename prevents conflicts with the older compat_ioctl32 module.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "069b747931f13eda289c1d59a09ecc8162281a76",
      "tree": "144b8ebf131eba4f3468d8d3f52bd192bc2e4f76",
      "parents": [
        "4ab9203b1b7e45f1beae7eb0c67d663a26257a69"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 07:04:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:34 2009 -0200"
      },
      "message": "V4L/DVB (10138): v4l2-ioctl: change to long return type to match unlocked_ioctl.\n\nSince internal to v4l2 the ioctl prototype is the same regardless of it\nbeing called through .ioctl or .unlocked_ioctl, we need to convert it all\nto the long return type of unlocked_ioctl.\n\nThanks to Jean-Francois Moine for posting an initial patch for this and\nthus bringing it to our attention.\n\nCc: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bec43661b1dc0075b7445223ba775674133b164d",
      "tree": "2a09ad5cc78799985e5cfb789f0a23db58e70499",
      "parents": [
        "dfa9a5ae679ff2d23caa995d0f55a19abaf0596e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 06:58:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:12 2009 -0200"
      },
      "message": "V4L/DVB (10135): v4l2: introduce v4l2_file_operations.\n\nIntroduce a struct v4l2_file_operations for v4l2 drivers.\n\nRemove the unnecessary inode argument.\n\nMove compat32 handling (and llseek) into the v4l2-dev core: this is now\nhandled in the v4l2 core and no longer in the drivers themselves.\n\nNote that this changeset reverts an earlier patch that changed the return\ntype of__video_ioctl2 from int to long. This change will be reinstated\nlater in a much improved version.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92ab7886119da6375a983713eedab444e32094f6",
      "tree": "a17583daee778c35ff3013a04cabdbe8891411cd",
      "parents": [
        "902571aaa91263bc27e923e94ddf161c106befee"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 19:15:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:33 2008 -0200"
      },
      "message": "V4L/DVB (10110): v4l2-ioctl: Fix warnings when using .unlocked_ioctl \u003d __video_ioctl2\n\nThis patch fixes this warning:\n\ndrivers/media/video/gspca/gspca.c:1811: warning: initialization from incompatible pointer type\n\nThe reason is that the returned argument should be a long, not an\ninteger.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e96fd088cf6fb95ba4b212e5e72bac1e6d34e79",
      "tree": "55852ea8a900247a1d29931ff1e254aa2a1df39d",
      "parents": [
        "f82a8569bfa10f32a3123ca0b681ec7c3188d2c0"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Mon Dec 29 06:04:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:30 2008 -0200"
      },
      "message": "V4L/DVB (10099): soc-camera: add support for MT9T031 CMOS camera sensor from Micron\n\nThis camera is rather similar to MT9M001, but also has a couple of\nenhanced features, like pixel binning.\n\n create mode 100644 drivers/media/video/mt9t031.c\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed922a892e535c14035210b5be328af1f49561c8",
      "tree": "92ac0ea038ac568f933b52cc97c4da19fe0a70fe",
      "parents": [
        "042d87900217228f865654fa70fade8139bd42cf"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Dec 29 06:04:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:28 2008 -0200"
      },
      "message": "V4L/DVB (10094): Add tw9910 driver\n\nThis patch adds tw9910 driver that use soc_camera framework.\nIt was tested on SH Migo-r board and mplayer.\n\n create mode 100644 drivers/media/video/tw9910.c\n create mode 100644 include/media/tw9910.h\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "042d87900217228f865654fa70fade8139bd42cf",
      "tree": "c62e85f7b1db1105138124c85684404ef7e47468",
      "parents": [
        "b6c6173ee8af9e8723b76e12bd92e484dc39353f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Fri Dec 19 10:07:49 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:27 2008 -0200"
      },
      "message": "V4L/DVB (10093): soc-camera: add new bus width and signal polarity flags\n\nIn preparation for i.MX31 camera host driver add flags for 4 and 15 bit bus\nwidths and for data lines polarity inversion.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34d359db7d683e227f27595ad3702fb2ae96108a",
      "tree": "698996d4605f09ff155577f60b01213a2f96a355",
      "parents": [
        "513791aba6266e0c15d5b697b97e956e83537f5a"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 18 12:47:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:24 2008 -0200"
      },
      "message": "V4L/DVB (10087): Add new enum_input function on soc_camera\n\nThis patch presents new method to be able to select V4L2 input type\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "513791aba6266e0c15d5b697b97e956e83537f5a",
      "tree": "7d09ffdc67e4ff6e218eaed8fa466fecb4158006",
      "parents": [
        "9e4a56d27f6150b0c9f8c7cc33ea944749377104"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 18 12:46:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:24 2008 -0200"
      },
      "message": "V4L/DVB (10086): Add new set_std function on soc_camera\n\nThis patch presents new method to be able to check v4l2_std_id\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1c3bb7431d16f7486a8523d54380bad89c485dc8",
      "tree": "89dd8e65f627df726e70de771130398ba73148b3",
      "parents": [
        "bf507158eb27ea94aca300b28ecee60fdbb40007"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Thu Dec 18 12:28:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:22 2008 -0200"
      },
      "message": "V4L/DVB (10083): soc-camera: unify locking, play nicer with videobuf locking\n\nMove mutex from host drivers to camera device object, take into account\nvideobuf locking.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b9fd6c71fb46a4a710040c8ef28f1e84b88a830",
      "tree": "c965dfec9d5f20aa16869099cfa05459b354ae9e",
      "parents": [
        "cf34cba78d0e0a7244bd7f11addb4d971293fb30"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Thu Dec 18 11:42:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:19 2008 -0200"
      },
      "message": "V4L/DVB (10076): v4l: add chip ID for MT9M112 camera sensor from Micron\n\nThe chip is largely compatible with MT9M111 and is going to be supported by the\nsame driver.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a9bef518cd78d569a3ff0b1ac2afa5e2d8b3573a",
      "tree": "30c50223f02e8bbc3b070a60aef8432397b90954",
      "parents": [
        "39bf372f606448de2df93a90f40efc613cb5c909"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Dec 18 11:34:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:18 2008 -0200"
      },
      "message": "V4L/DVB (10074): soc-camera: add camera sense data\n\nAdd a struct soc_camera_sense, that can be used by camera host drivers to\nrequest additional information from a camera driver, for example, when\nchanging data format. This struct can be extended in the future, its first use\nis to request the camera driver whether the pixel-clock frequency has changed.\n\nTested-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@redhat.com\u003e\n"
    },
    {
      "commit": "bd73b36f0c41b0c02ef4b10a307db1c43537e006",
      "tree": "5dabc2aadde5e873d4d1cba136376ae55826f273",
      "parents": [
        "5ca11fa3e0025864df930d6d97470b87c35919ed"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Dec 23 05:54:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:17 2008 -0200"
      },
      "message": "V4L/DVB (10072): soc-camera: Add signal inversion flags to be used by camera drivers\n\nAs reported by Antonio Ospite \u003cospite@studenti.unina.it\u003e two platforms with a\nmt9m111 camera require opposite pixel clock polarity, which means one of them\ninverts it. This patch adds support for inversion flags and switches all\navailable camera drivers to using them.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3cac2cab4f5b7eb7d9f7afc42cb251c45b96be36",
      "tree": "36627d4a588c0522510c728a31f4042aef704146",
      "parents": [
        "aeabc882a3ad9a320783815e0446b12526fd2102"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 18 11:07:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:40:15 2008 -0200"
      },
      "message": "V4L/DVB (10069): Add ov7725 support to ov772x driver\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "aeabc882a3ad9a320783815e0446b12526fd2102"
}
