)]}'
{
  "log": [
    {
      "commit": "3cfc2c42c1cbc8e238bb9c0612c0df4565e3a8b4",
      "tree": "5adc1ff2eaf64d450bf28bb6b2ce890db2567288",
      "parents": [
        "5cf65713f87775c548e3eb48dbafa32e12f28000",
        "0ea6e61122196509af82cc4f36cbdaacbefb8227"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (48 commits)\n  Documentation: update broken web addresses.\n  fix comment typo \"choosed\" -\u003e \"chosen\"\n  hostap:hostap_hw.c Fix typo in comment\n  Fix spelling contorller -\u003e controller in comments\n  Kconfig.debug: FAIL_IO_TIMEOUT: typo Faul -\u003e Fault\n  fs/Kconfig: Fix typo Userpace -\u003e Userspace\n  Removing dead MACH_U300_BS26\n  drivers/infiniband: Remove unnecessary casts of private_data\n  fs/ocfs2: Remove unnecessary casts of private_data\n  libfc: use ARRAY_SIZE\n  scsi: bfa: use ARRAY_SIZE\n  drm: i915: use ARRAY_SIZE\n  drm: drm_edid: use ARRAY_SIZE\n  synclink: use ARRAY_SIZE\n  block: cciss: use ARRAY_SIZE\n  comment typo fixes: charater \u003d\u003e character\n  fix comment typos concerning \"challenge\"\n  arm: plat-spear: fix typo in kerneldoc\n  reiserfs: typo comment fix\n  update email address\n  ...\n"
    },
    {
      "commit": "f63b759c44b0561c76a67894c734157df3313b42",
      "tree": "4e9638f6c1aa5c0faa62ad4213282cc7cb39772a",
      "parents": [
        "4a35cee066df1b1958e25e71595b3845d06b192e",
        "844a9e93d7fcd910cd94f6eb262e2cc43cacbe56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:38:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:38:08 2010 -0700"
      },
      "message": "Merge branch \u0027v4l_for_2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (243 commits)\n  V4L/DVB: sms: Convert IR support to use the Remote Controller core\n  V4L/DVB: sms: properly initialize IR phys and IR name\n  V4L/DVB: standardize names at rc-dib0700 tables\n  V4L/DVB: smsusb: enable IR port for Hauppauge WinTV MiniStick\n  V4L/DVB: dib0700: Fix RC protocol logic to properly handle NEC/NECx and RC-5\n  V4L/DVB: dib0700: properly implement IR change_protocol\n  V4L/DVB: dib0700: break keytable into NEC and RC-5 variants\n  V4L/DVB: dib0700: avoid bad repeat\n  V4L/DVB: Port dib0700 to rc-core\n  V4L/DVB: Add a keymap file with dib0700 table\n  V4L/DVB: dvb-usb: add support for rc-core mode\n  V4L/DVB: dvb-usb: prepare drivers for using rc-core\n  V4L/DVB: dvb-usb: get rid of struct dvb_usb_rc_key\n  V4L/DVB: rj54n1cb0c: fix a comment in the driver\n  V4L/DVB: V4L2: sh_vou: VOU does support the full PAL resolution too\n  V4L/DVB: V4L2: sh_mobile_camera_ceu: add support for CSI2\n  V4L/DVB: V4L2: soc-camera: add a MIPI CSI-2 driver for SH-Mobile platforms\n  V4L/DVB: V4L2: soc-camera: export soc-camera bus type for notifications\n  V4L/DVB: V4L2: mediabus: add 12-bit Bayer and YUV420 pixel formats\n  V4L/DVB: mediabus: fix ambiguous pixel code names\n  ...\n"
    },
    {
      "commit": "d790d4d583aeaed9fc6f8a9f4d9f8ce6b1c15c7f",
      "tree": "854ab394486288d40fa8179cbfaf66e8bdc44b0f",
      "parents": [
        "73b2c7165b76b20eb1290e7efebc33cfd21db1ca",
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "844a9e93d7fcd910cd94f6eb262e2cc43cacbe56",
      "tree": "6f9209f9d1408ab9c16174f766f1d69c5ad7bd71",
      "parents": [
        "1722f3b376f10182db85c2f6cf5bd79b857bc9e0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 17:19:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:56 2010 -0300"
      },
      "message": "V4L/DVB: sms: Convert IR support to use the Remote Controller core\n\nRewrites the siano IR implementation. The previous implementation were\nnon-standard. As such, it has issues if more than one device registers IR,\nas there used to have some static constants used during protocol decoding\nphase. Also, it used to implement its on RAW decoder, and only for RC5.\n\nThe new code uses RC core subsystem for handling IR. This brings several\nnew features to the driver, including:\n\t- Allow to dynamically replace the IR keycodes;\n\t- Supports all existing raw decoders (JVC, NEC, RC-5, RC-6, SONY);\n\t- Supports lirc dev;\n\t- Doesn\u0027t have race conditions when more than one sms IR is\n\t  registered;\n\t- The code size for the IR implementation is very small;\n\t- it exports the IR features via /sys/class/rc.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1722f3b376f10182db85c2f6cf5bd79b857bc9e0",
      "tree": "7f87eeaa7e8e4af73dc7d474ca0d97c41d7ef823",
      "parents": [
        "4eebfb0a5f55ba7c4af33c2173862493d8845622"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 15:30:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:54 2010 -0300"
      },
      "message": "V4L/DVB: sms: properly initialize IR phys and IR name\n\nsms were using a non-compliant nomenclature for the USB devices. Fix it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4eebfb0a5f55ba7c4af33c2173862493d8845622",
      "tree": "095277f75316b6698e7e5b3ec42e0137440d102e",
      "parents": [
        "20d64443ecaaedb971193a305c32b672c81fc819"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 13:48:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:53 2010 -0300"
      },
      "message": "V4L/DVB: standardize names at rc-dib0700 tables\n\nUse a more standard way to name those tables, as they\u0027re currently used\nby the script that coverts those tables to be loaded via userspace.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "20d64443ecaaedb971193a305c32b672c81fc819",
      "tree": "bdc31e8fbbeb682e085c4c101e8fa49713c2015d",
      "parents": [
        "d3c501d1938c56c9998fd51fc8dadb49ddd6110e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 13:01:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:52 2010 -0300"
      },
      "message": "V4L/DVB: smsusb: enable IR port for Hauppauge WinTV MiniStick\n\nAdd the proper gpio port for WinTV MiniStick, with the information provided\nby Michael.\n\nThanks-to: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d3c501d1938c56c9998fd51fc8dadb49ddd6110e",
      "tree": "fafd97aa47e92c5ed54d0f9580a0a7e39f36b4a3",
      "parents": [
        "0ffd1ab34a00b1e92af50ef11e696839f4cf642b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 10:35:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:51 2010 -0300"
      },
      "message": "V4L/DVB: dib0700: Fix RC protocol logic to properly handle NEC/NECx and RC-5\n\nSimplifies the logic for handling firmware 1.20 RC messages, fixing the\nlogic.\n\nWhile here, I tried to use a RC-6 remote controller from my TV set, but it\ndidn\u0027t work with dib0700. Not sure why, but maybe this never worked.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0ffd1ab34a00b1e92af50ef11e696839f4cf642b",
      "tree": "a9465fffab8d37fe22ab64cc7df95f121a073823",
      "parents": [
        "5af935cc96a291f90799bf6a2587d87329a91699"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 09:37:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:50 2010 -0300"
      },
      "message": "V4L/DVB: dib0700: properly implement IR change_protocol\n\nThis patch implements change_protocol callback. With this change,\nthere\u0027s no need for an extra modprobe parameter to specify the\nprotocol. When a table is loaded (either from in-kernel rc-map\ntables or via ir-keytable program), the driver will automatically\nchange the protocol, in order to work with the given table.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5af935cc96a291f90799bf6a2587d87329a91699",
      "tree": "7052ae5a3db8134a092480f96bbf940776d85c36",
      "parents": [
        "8dc09004978538d211ccc36b5046919489e30a55"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 01 08:02:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:49 2010 -0300"
      },
      "message": "V4L/DVB: dib0700: break keytable into NEC and RC-5 variants\n\nInstead of having one big keytable with 2 protocols inside, break it\ninto two separate tables, being one for NEC and another for RC-5 variants,\nand properly identify what variant should be used at the boards entries.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8dc09004978538d211ccc36b5046919489e30a55",
      "tree": "f61e8136b83886f820cd9e7f66f4382d17bc2334",
      "parents": [
        "72b393106bddc9f0a1ab502b4c8c5793a0441a30"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 31 23:37:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:48 2010 -0300"
      },
      "message": "V4L/DVB: dib0700: avoid bad repeat\n\na 250ms delay is too low for this device. It ends by producing false\nrepeat events. Increase the delay time to 500 ms to avoid troubles.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "72b393106bddc9f0a1ab502b4c8c5793a0441a30",
      "tree": "79c11bf292f33c0ff2a3f5657e40d118ba407aea",
      "parents": [
        "d700226902a62a3b6f3563782d569c0e2af74397"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 31 22:56:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:47 2010 -0300"
      },
      "message": "V4L/DVB: Port dib0700 to rc-core\n\nUse the new rc-core handler at dvb-usb-remote for dib0700 driver.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d700226902a62a3b6f3563782d569c0e2af74397",
      "tree": "17fe92bf6ecde80581141d1adf7c82c8f4895da7",
      "parents": [
        "6520342ba9a8f81f3f0f1e33439462ee60468558"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 31 19:24:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:46 2010 -0300"
      },
      "message": "V4L/DVB: Add a keymap file with dib0700 table\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6520342ba9a8f81f3f0f1e33439462ee60468558",
      "tree": "58d281cc3009b7850588eff785a8d1d8897f0eea",
      "parents": [
        "f72a27b8ed4458bb9f7203408441d27382bc93f4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 31 19:07:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:45 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb: add support for rc-core mode\n\nAllows dvb-usb drivers to use rc-core, instead of the legacy\nimplementation.\n\nNo driver were ported yet to rc-core, so, some small adjustments\nmay be needed, when starting to migrate the drivers.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f72a27b8ed4458bb9f7203408441d27382bc93f4",
      "tree": "667c20a22af36fecdfb770384afb3ef85a9578e2",
      "parents": [
        "34abf2194499571b2efa6b4aface8c0ea0c47ce1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 31 18:04:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:45 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb: prepare drivers for using rc-core\n\nThis is a big patch, yet trivial. It just move the RC properties\nto a separate struct, in order to prepare the dvb-usb drivers to\nuse rc-core. There\u0027s no change on the behavior of the drivers.\n\nWith this change, it is possible to have both legacy and rc-core\nbased code inside the dvb-usb-remote, allowing a gradual migration\nto rc-core, driver per driver.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34abf2194499571b2efa6b4aface8c0ea0c47ce1",
      "tree": "e2698d258ad65a7878fbc4b6c9e3de81228fb3ef",
      "parents": [
        "0172fea3c0cf55b61bc94738db3ece513264774c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 31 11:24:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:43 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb: get rid of struct dvb_usb_rc_key\n\ndvb-usb has its own IR handle code. Now that we have a Remote\nController subsystem, we should start using it. So, remove this\nstruct, in favor of the similar struct defined at the RC subsystem.\n\nThis is a big, but trivial patch. It is a 3 line delect, plus\nlots of rename on several dvb-usb files.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0172fea3c0cf55b61bc94738db3ece513264774c",
      "tree": "7483b68b89cf1dc7696e54e716bedd9248ed8ffd",
      "parents": [
        "765fe17c4f018c019f1976455084f528474fc7f8"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Jul 20 10:08:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:42 2010 -0300"
      },
      "message": "V4L/DVB: rj54n1cb0c: fix a comment in the driver\n\nRJ54N1CB0C is a Sharp camera sensor.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "765fe17c4f018c019f1976455084f528474fc7f8",
      "tree": "0e89b01240a58022beeb8ea532e9d3c683deb7a1",
      "parents": [
        "b3b5020d8c12037f030242aab8e272148bf1f472"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Jul 29 04:11:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:41 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: sh_vou: VOU does support the full PAL resolution too\n\nSH7724 datasheet specifies 480 pixels as the VOU maximum vertical resolution.\nThis is a bug in the datasheet, VOU also supports the full PAL resolution: 576\nlines. Adjust the driver accordingly.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b3b5020d8c12037f030242aab8e272148bf1f472",
      "tree": "ef61f21075c46a5c13252adccc50c303ed9dfd94",
      "parents": [
        "077e2c10c9cb618d571bf16475db696610bdb24a"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jul 26 12:13:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:40 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: sh_mobile_camera_ceu: add support for CSI2\n\nUsing CEU with CSI2 on SH-Mobile requires some special configuration of the\nformer. We also have to switch from calling only one subdev .s_mbus_fmt and\n.try_mbus_fmt to calling all subdevices. Take care to increment CSI2 driver\nuse count to prevent it from unloading, while in use.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "077e2c10c9cb618d571bf16475db696610bdb24a",
      "tree": "e4954cf7e9dd91e7f773bab801fc80f1410de515",
      "parents": [
        "52d268a36246ee4156cc719036522616bb4d73fa"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jul 26 11:12:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:39 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: soc-camera: add a MIPI CSI-2 driver for SH-Mobile platforms\n\nSome SH-Mobile SoCs implement a MIPI CSI-2 controller, that can interface to\nseveral video clients and send data to the CEU or to the Image Signal\nProcessor.  This patch implements a v4l2-subdevice driver for CSI-2 to be used\nwithin the soc-camera framework, implementing the second subdevice in addition\nto the actual video clients.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "52d268a36246ee4156cc719036522616bb4d73fa",
      "tree": "d6d21667b2f3938278d1dcd91bbce70fd1fd0158",
      "parents": [
        "c6b65ab78bebf5ceaa8de53d8a9c4f5e34e45e57"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Jul 26 11:37:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:38 2010 -0300"
      },
      "message": "V4L/DVB: V4L2: soc-camera: export soc-camera bus type for notifications\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ace6e9799f585994c92ac3c0696bc336e50077e6",
      "tree": "b271f7c965f66d8180109ca223b129a868829001",
      "parents": [
        "0f9313ad068af4156109661fb8e94ee7fcb79001"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lyakh@axis700.grange",
        "time": "Thu Jul 22 16:52:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:36 2010 -0300"
      },
      "message": "V4L/DVB: mediabus: fix ambiguous pixel code names\n\nEndianness notation is meaningless for 8 bit YUYV codes. Switch pixel code\nnames to explicitly state the order of colour components in the data\nstream.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "17f93e1e3b8aabab6f9b6aa783203fa555ad26ca",
      "tree": "00fb924c3df5246dcb88b2f725c53a69e794ac5f",
      "parents": [
        "7e48b30af033076c85ab48a8306b5588faf5fb4b"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Mon Jun 21 01:49:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:18 2010 -0300"
      },
      "message": "V4L/DVB: af9005: use generic_bulk_ctrl_endpoint_response\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nAcked-by: Luca Olivetti \u003cluca@ventoso.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7e48b30af033076c85ab48a8306b5588faf5fb4b",
      "tree": "42ea19c832b2bcca5c1f888198628684b06232c5",
      "parents": [
        "1c488ea9d52032d07dd320d31e0720239c93dd64"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sun Mar 07 17:55:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:17 2010 -0300"
      },
      "message": "V4L/DVB: dvb: add support for kworld 340u and ub435-q to em28xx-dvb\n\nThis adds support for the KWorld PlusTV 340U and KWorld UB345-Q ATSC\nsticks, which are really the same device. The sticks have an eMPIA\nem2870 usb bridge chipset, an LG Electronics LGDT3304 ATSC/QAM\ndemodulator and an NXP TDA18271HD tuner -- early versions of the 340U\nhave a a TDA18271HD/C1, later models and the UB435-Q have a C2.\n\nThe stick has been tested succesfully with both VSB_8 and QAM_256 signals.\nIts using lgdt3304 support added to the lgdt3305 driver by a prior patch,\nrather than the current lgdt3304 driver, as its severely lacking in\nfunctionality by comparison (see said patch for details).\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1c488ea9d52032d07dd320d31e0720239c93dd64",
      "tree": "7de7d816c2bf4dfbf92322c13dd39e398ff45f27",
      "parents": [
        "bbafc0cb6c52c40647f561854db5fbac4d608186"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Jul 18 15:34:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:16 2010 -0300"
      },
      "message": "V4L/DVB: DVB: fix dvr node refcounting\n\nIn dvb_dvr_release, there is a test dvbdev-\u003eusers\u003d\u003d-1, but users are\nnever negative. This error results in hung tasks:\n  task                        PC stack   pid father\nbash          D ffffffffa000c948     0  3264   3170 0x00000000\n ffff88003aec5ce8 0000000000000086 0000000000011f80 0000000000011f80\n ffff88003aec5fd8 ffff88003aec5fd8 ffff88003b848670 0000000000011f80\n ffff88003aec5fd8 0000000000011f80 ffff88003e02a030 ffff88003b848670\nCall Trace:\n [\u003cffffffff813dd4a5\u003e] dvb_dmxdev_release+0xc5/0x130\n [\u003cffffffff8107b750\u003e] ? autoremove_wake_function+0x0/0x40\n [\u003cffffffffa00013a2\u003e] dvb_usb_adapter_dvb_exit+0x42/0x70 [dvb_usb]\n [\u003cffffffffa0000525\u003e] dvb_usb_exit+0x55/0xd0 [dvb_usb]\n [\u003cffffffffa00005ee\u003e] dvb_usb_device_exit+0x4e/0x70 [dvb_usb]\n [\u003cffffffffa000a065\u003e] af9015_usb_device_exit+0x55/0x60 [dvb_usb_af9015]\n [\u003cffffffff813a3f05\u003e] usb_unbind_interface+0x55/0x1a0\n [\u003cffffffff81316000\u003e] __device_release_driver+0x70/0xe0\n...\n\nSo check against 1 there instead.\n\nBTW why\u0027s the TODO there? Adding TODOs to the code without\ndescriptions is like adding nothing.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bbafc0cb6c52c40647f561854db5fbac4d608186",
      "tree": "d10c23e4e0a7ae5e169f7b7c627c6a762b0a2d56",
      "parents": [
        "c89f66f629f0e94806e3ec6f8f77b61a8feed39f"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sat Jul 10 15:03:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:15 2010 -0300"
      },
      "message": "V4L/DVB: uvc: Move constants and structures definitions to linux/usb/video.h\n\nThe UVC host and gadget drivers both define constants and structures in\nprivate header files. Move all those definitions to linux/usb/video.h\nwhere they can be shared by the two drivers (and be available for\nuserspace applications).\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c89f66f629f0e94806e3ec6f8f77b61a8feed39f",
      "tree": "cb7456e1d570045eeebb1afe73090b019801b531",
      "parents": [
        "ce99efa53ee2e7989b5f44243518f086977760a6"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Jun 17 21:19:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:14 2010 -0300"
      },
      "message": "V4L/DVB: af9013: fix comments\n\nFix comments. It is demodulator driver not DVB USB -bridge.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ce99efa53ee2e7989b5f44243518f086977760a6",
      "tree": "af60248bb790d45cc83ac6d56c4156e89fe3c73d",
      "parents": [
        "8af5e3813b78e429c1774bfac67033c3948c9c8e"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Jun 17 21:16:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:13 2010 -0300"
      },
      "message": "V4L/DVB: af9013: output fw version as four digit long\n\nFirmware version is four digit long. Print all four digits instead of\nthree digits used earlier.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8af5e3813b78e429c1774bfac67033c3948c9c8e",
      "tree": "0e892da5b66acd3d1296dc01a677f411662148e2",
      "parents": [
        "737fabf051e1e438f5cb81db84e559cede94dafb"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Jun 17 20:56:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:12 2010 -0300"
      },
      "message": "V4L/DVB: af9013: af9013_read_status() refactoring\n\nFunction af9013_read_status() refactoring. Read lock bits in different\norder to save count of register reads.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "737fabf051e1e438f5cb81db84e559cede94dafb",
      "tree": "fca717ed428b1a2de6f4a2f52a489f2076d9cea1",
      "parents": [
        "2606cfa3f691b844aee64485eda1629f33cbc0ee"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Jun 16 16:43:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:11 2010 -0300"
      },
      "message": "V4L/DVB: af9013: program tuner before demodulator\n\nProgram tuner before demodulator in case of channel set. Earlier it was\nprogrammed during demodulator programming. This seems to resolve weird\nerror where demodulator misses sometimes ability to gain lock.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2606cfa3f691b844aee64485eda1629f33cbc0ee",
      "tree": "7293e772e3093ba297247b40e809f4335d5afb9a",
      "parents": [
        "4e9f5677755c8f2eda6a293139084010cbbf2044"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun May 23 18:26:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:10 2010 -0300"
      },
      "message": "V4L/DVB: af9015: support for AverMedia AVerTV Volar M (A815Mac)\n\nAdd USB ID 07ca:815a for AverMedia AVerTV Volar M (A815Mac).\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3b11f4e90dd83f99d447e2862f3ecd216221d3f0",
      "tree": "8fb71e99bd509f0eec04b322c7d242c1e7304132",
      "parents": [
        "76ed0fe75750717042932a49d07f643b98dfdd5b"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri May 14 13:59:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:09 2010 -0300"
      },
      "message": "V4L/DVB: af9013: add support for firmware 5.1.0.0\n\nAdd support for new firmware version 5.1.0.0.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "76ed0fe75750717042932a49d07f643b98dfdd5b",
      "tree": "335249d4c205aae37079cde6a4c163c15d61ee5c",
      "parents": [
        "19697b546c9bc5b3c44070be1cfc7ce54a97c0d9"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 07:09:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:07 2010 -0300"
      },
      "message": "V4L/DVB: gspca - vc032x: Move the first VC0321 settings to sd_init()\n\nThe first VC0321 settings were done at webcam connection only. They must also\nbe done on resume after suspend.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "19697b546c9bc5b3c44070be1cfc7ce54a97c0d9",
      "tree": "ec683c44cbc2c1b26c53fa44507a251de7b3a8cd",
      "parents": [
        "35680baa6822df98a6ed602e2380aa0a04e18b07"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:33:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:06 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sonixj: Do the audio input work for webcams with a microphone\n\nThe bit 0x04 of the bridge register 02 (GPIO) is used for audio connection\nin webcams containing the bridge SN9C105. This patch sets it correctly,\naccording to the presence of an audio device.\n\nTested-by: Kyle Baker \u003ckyleabaker@gmail.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "35680baa6822df98a6ed602e2380aa0a04e18b07",
      "tree": "ee4ebc67f847f67ebd068248187f62958dcb19ab",
      "parents": [
        "c4dc692ce6212f4513c39dfcde725aab438a2940"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:30:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:06 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Handle the audio device\n\nWhen there is an audio device, use a lower alternate setting.\nThis patch does not fix correctly all audio and bandwidth problems.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c4dc692ce6212f4513c39dfcde725aab438a2940",
      "tree": "2a02b051a5d899b344446dbade54f067cc34672b",
      "parents": [
        "a4f96eb2b1d3e0013da7b82b3d3ccd361c3b46b9"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:26:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:05 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Adjust and remove some debug messages\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a4f96eb2b1d3e0013da7b82b3d3ccd361c3b46b9",
      "tree": "aaef5539430f6b60961b70b4afa50a0d335108bc",
      "parents": [
        "a2ba6f27cd2c66ad1119e0354a828a1be715c2f1"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:25:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:04 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Remove useless audio ioctl\u0027s\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a2ba6f27cd2c66ad1119e0354a828a1be715c2f1",
      "tree": "1a0aa43a3a3d2ed03a3e2a522c81ac43c5be24e5",
      "parents": [
        "b5f5933a6ab63725aedfb92f015007d4ccd33a55"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:21:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:02 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Fix a compilation warning\n\nReported-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b5f5933a6ab63725aedfb92f015007d4ccd33a55",
      "tree": "35d4dea28c9d670c19537c3347cf954a926eceb5",
      "parents": [
        "49b7a12c0aa217c9fb163d330b5b80bafe55cb8b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jul 23 07:09:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:01 2010 -0300"
      },
      "message": "V4L/DVB: au0828: move dereference below sanity checks\n\nThis function has sanity checks to make sure that \"dev\" is non-null.  I\nmoved the dereference down below the checks.  In the current code \"dev\"\nis never actually null.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "49b7a12c0aa217c9fb163d330b5b80bafe55cb8b",
      "tree": "ff06404554a52e39426984c1d58f50848ee0f137",
      "parents": [
        "5c79b496a713dac1a706845bdd047aae15421ef5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jul 23 07:08:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:00 2010 -0300"
      },
      "message": "V4L/DVB: media/IR: testing the wrong variable\n\nThere is a typo here.  We meant to test \"rbuf\" instead of \"drv\".  We\nalready tested \"drv\" earlier.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "febe2ea10e041c014b295a0321f7ec62c05b7e3f",
      "tree": "fc628ab949ff4d27d1a149fcab8c22b4f69e1701",
      "parents": [
        "37b58bfe4bb3df303aa9d7f1ccdbfc477b42c5e2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 20 19:22:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:59 2010 -0300"
      },
      "message": "V4L/DVB: \"dib3000mc: reduce large stack usage\" fix\n\ns/ENODEV/ENOMEM, per Andreas.\n\nThis fix got lost when someone merged \"dib3000mc: reduce large stack\nusage\".  Please don\u0027t lose fixes.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "37b58bfe4bb3df303aa9d7f1ccdbfc477b42c5e2",
      "tree": "f82417c863f6e4268bc56a12bffd46ab4739adba",
      "parents": [
        "6efb870a115ac223ab578bc76699ba8591250568"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Jul 19 14:39:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:57 2010 -0300"
      },
      "message": "V4L/DVB: VIDEO: ivtvfb, remove unneeded NULL test\n\nStanse found that in ivtvfb_callback_cleanup and ivtvfb_callback_init\nthere are unneeded tests for itv being NULL. But itv is initialized\nas container_of with non-zero offset in those functions, so it is\nnever NULL (even if v4l2_dev is). This was found because itv is\ndereferenced earlier than the test.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nReviewed-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6efb870a115ac223ab578bc76699ba8591250568",
      "tree": "769d2b4bad3e3c82e7eee654577fb55ac7a191ae",
      "parents": [
        "5690085e7ba7f3081c6ab6db3a3b543444ad8a21"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Jul 16 18:29:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:56 2010 -0300"
      },
      "message": "V4L/DVB: IR/lirc: use memdup_user instead of copy_from_user\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5690085e7ba7f3081c6ab6db3a3b543444ad8a21",
      "tree": "09d33f31298e00fa10ca8a05316e5c651ae75e4c",
      "parents": [
        "1e687528777acab2c73cd12fb35d71088ad73a3c"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Jul 16 14:25:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:55 2010 -0300"
      },
      "message": "V4L/DVB: IR/lirc: make lirc userspace and staging modules buildable\n\nThe lirc userspace needs all the current ioctls defined, and we need to\nput the header files in places out-of-tree and/or staging lirc drivers\n(which I plan to prep soon) can easily build with. I\u0027ve actually tested this\nin a tree w/all the lirc drivers queued up to be submitted for staging. I\u0027m\nalso reasonably sure that Andy Walls is going to need most of the ioctls\nanyway for his cx23888 IR driver work.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1e687528777acab2c73cd12fb35d71088ad73a3c",
      "tree": "ef2b0344963a4015b2c4ebd4309169286ce7b8ee",
      "parents": [
        "abf84383ecadc8ada1963f9976e887c6f0b1bad9"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "qy03fugy@stud.informatik.uni-erlangen.de",
        "time": "Wed Jul 14 10:21:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:54 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video: Remove dead CONFIG_FB_OMAP2_FORCE_AUTO_UPDATE\n\nCONFIG_FB_OMAP2_FORCE_AUTO_UPDATE doesn\u0027t exist in Kconfig and is never defined anywhere\nelse, therefore removing all references for it from the source code.\n\nSigned-off-by: Christian Dietrich \u003cqy03fugy@stud.informatik.uni-erlangen.de\u003e\nAcked-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "abf84383ecadc8ada1963f9976e887c6f0b1bad9",
      "tree": "34f369a2f7ee7dc3f42d36f487219fbd0782a265",
      "parents": [
        "1676e4ab55944d483695f51e46b1e629af59706e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 12 17:50:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:53 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1676e4ab55944d483695f51e46b1e629af59706e",
      "tree": "1dfab3c5b23f6a3a5171f204f75d59601c0f9f18",
      "parents": [
        "ef35d34fea38c52a595c30424d332a9dddd2200d"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 05:14:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:52 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sq930x: Add some comments for sensor mt9v111\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ef35d34fea38c52a595c30424d332a9dddd2200d",
      "tree": "1c4e442ec08eb6c7456cb065ba1eb20fb0142404",
      "parents": [
        "fe854ec07cada95296e882aa795db83409c61eeb"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 05:05:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:51 2010 -0300"
      },
      "message": "V4L/DVB: gspca - vc032x: Add trace of USB exchanges\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fe854ec07cada95296e882aa795db83409c61eeb",
      "tree": "cd55cd23072c534116bf61d12ba8414929a025bb",
      "parents": [
        "98475cb642b520a5d50bd6d6abaadfee8688c110"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 05:00:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:50 2010 -0300"
      },
      "message": "V4L/DVB: gspca - vc032x: Stop the USB exchanges on error\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "98475cb642b520a5d50bd6d6abaadfee8688c110",
      "tree": "be5953dc46f0347a474ec9d78cf543fda28b9c20",
      "parents": [
        "f7059eaa285c0460569ffd26c43ae07e3f03cd6c"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 04:44:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:49 2010 -0300"
      },
      "message": "V4L/DVB: gspca - vc032x: Add some comments\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f7059eaa285c0460569ffd26c43ae07e3f03cd6c",
      "tree": "4f31450a63b1460fcdf3b79e8f47d8b824683a60",
      "parents": [
        "02bbcb9d863df10b5a4b91ba5b4c76eaf1340883"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 04:32:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:48 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Don\u0027t use the frame buffer flags\n\nThis patch fixes possible race conditions in queue management with SMP:\nwhen a frame was completed, the irq function tried to use the next frame\nbuffer. At this time, it was possible that the application on an other\nprocessor updated the frame pointer, making the image to point to a bad\nbuffer.\nThe patch contains two main changes:\n- the image transfer uses the queue indexes which are protected against\n  simultaneous memory access,\n- the image pointer which is used for image concatenation is only set at\n  interrupt level.\nSome subdrivers which used the image pointer have been updated.\n\nReported-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02bbcb9d863df10b5a4b91ba5b4c76eaf1340883",
      "tree": "1e19c0d8d0a50e1a34d4b6fa5f5027ee713b9612",
      "parents": [
        "9059cd44403608f6554b37c3b3d5598ded7a3a92"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 04:16:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:47 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Possible race condition in queue management\n\nThe problem may occur with SMP:\n- a frame is completed at interrupt level (in gspca_frame_add with\n  packet_type \u003d\u003d LAST_PACKET,\n- just after clearing the bit V4L2_BUF_FLAG_QUEUED and before setting\n  the bit V4L2_BUF_FLAG_DONE, on the other processor, the application\n  tries to requeue the same frame buffer,\n- then, the qbuf function succeeds because ALL_FLAGS are not set.\nThe fix sets and resets the two flags in one instruction.\n\nReported-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9059cd44403608f6554b37c3b3d5598ded7a3a92",
      "tree": "b4bd1253a964cf17f602104aa77c8c260ff5a13b",
      "parents": [
        "7638699c253620a5745592d229b7e3ba9dbd218d"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@stud.informatik.uni-erlangen.de",
        "time": "Fri Jan 15 08:49:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:46 2010 -0300"
      },
      "message": "V4L/DVB: remove obsolete conditionalizing on DVB_DIBCOM_DEBUG\n\nAs pointed by Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e,\n\nThe config Option DVB_DIBCOM_DEBUG was dropped while removing the dibusb\ndriver in favor of dvb-usb in 2005. However it remaind existant at some\nplaces of the kernel config.\n\nInstead of just removing the debug capability, the better is to just remove\nthe bad dependency, making the modprobe function always visible.\n\nThanks-to: Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7638699c253620a5745592d229b7e3ba9dbd218d",
      "tree": "01c90f4d7763bc7075cac904254c17d0d2bcfea3",
      "parents": [
        "73c994e4fb69b7bb85663e5175432c307657d207"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Oct 31 23:14:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:45 2010 -0300"
      },
      "message": "V4L/DVB: lgs8gxx: remove firmware for lgs8g75\n\nThe recently added support for lgs8g75 included some 8051 machine code\nwithout accompanying source code.  Replace this with use of the\nfirmware loader.\n\nCompile-tested only.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "73c994e4fb69b7bb85663e5175432c307657d207",
      "tree": "a7654313065ded316c25bbeba7af3d6caa11bb43",
      "parents": [
        "22b0766b62d517a597d8155d828c5f93e3523cfa"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sat Jul 10 13:01:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:44 2010 -0300"
      },
      "message": "V4L/DVB:  si470x: -EINVAL overwritten in si470x_vidioc_s_tuner()\n\nThis patch to the si470x_vidioc_s_tuner function was developed in\ncooperation with Roel Kluin \u003croel.kluin@gmail.com\u003e. It sets the default\nretval to 0 instead of -EINVAL, identical to what is done in all other\nset/get functions of v4l2_ioctl_ops. This is just as cosmetic change, as\nretval is directly overwritten by the si470x_disconnect_check() anyway.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "22b0766b62d517a597d8155d828c5f93e3523cfa",
      "tree": "142cf3481a52076fa182ef53ae51615a768b39fc",
      "parents": [
        "ca17a4f0bfc48feb3b4eb3f671a82adfe89530fb"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Jul 08 12:38:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:43 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: more streamlining of device init\n\nSpent a while last night getting device initialization packet captures\nunder Windows for all generations of devices. There are a few places\nwhere we were doing things differently, and few things we were doing\nthat we don\u0027t need to do, particularly on gen3 hardware, and I *think*\none of those things is what was locking up my pinnacle hw from time to\ntime -- at least, its been perfectly well behaved every time its been\nplugged in since making this change.\n\nFirst up, we\u0027re adding a bit more to the gen1 init routine here. Its\nnot absolutely necessary, the hardware works the same both with and\nwithout it, but I\u0027d like to be consistent w/Windows here.\n\nSecond, DEVICE_RESET is never called when initializing either of my\ngen3 devices, its only called for gen1 and gen2. The bits in the gen3\ninit after removing that, are safe (and interesting) to run on all\nhardware, so there\u0027s no more gen3-specific init done, there\u0027s instead\na generic mceusb_get_parameters() that is run for all hardware.\n\nThird, the gen3 flag isn\u0027t needed. We only care if hardware is gen3\nduring probe, so I\u0027ve dropped that from the device flags struct.\n\nSuccessfully tested on all three generations of mceusb hardware.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca17a4f0bfc48feb3b4eb3f671a82adfe89530fb",
      "tree": "d2d33d3a39535e0557f780ada38a53bfce7573dc",
      "parents": [
        "044e5878c2158d701e6f47a9604910589a384ee2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 10 11:19:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:42 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: remove unused vars from gen1 init\n\nPrior init unification/simplification patch made these unused, forgot\nto remove them, so this silences:\n\ndrivers/media/IR/mceusb.c: In function ‘mceusb_gen1_init’:\ndrivers/media/IR/mceusb.c:769: warning: unused variable ‘partial’\ndrivers/media/IR/mceusb.c:768: warning: unused variable ‘i’\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "044e5878c2158d701e6f47a9604910589a384ee2",
      "tree": "9d06e2660ad15575a5df2c1e3bacfa68738ea55e",
      "parents": [
        "f9839da0513b4f13a137a07a9362ea5b02897bd7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Aug 02 15:43:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:22 2010 -0300"
      },
      "message": "V4L/DVB: lirc: use unlocked_ioctl\n\nNew code should not rely on the big kernel lock,\nso use the unlocked_ioctl file operation in lirc.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nTested-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f9839da0513b4f13a137a07a9362ea5b02897bd7",
      "tree": "0236d1cd2d11fce052347e7fbd63c4fddca7d4f7",
      "parents": [
        "69c271f33b949a7b1cbe6f7f39ce3db9e80997a2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jul 07 20:41:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:36:32 2010 -0300"
      },
      "message": "V4L/DVB: IR: jvc-decoder needs BITREVERSE\n\nir-jvc-decoder uses bitreverse interfaces, so it should select\nBITREVERSE.\n\nir-jvc-decoder.c:(.text+0x550bc): undefined reference to `byte_rev_table\u0027\nir-jvc-decoder.c:(.text+0x550c6): undefined reference to `byte_rev_table\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69c271f33b949a7b1cbe6f7f39ce3db9e80997a2",
      "tree": "dc391ef2781be95fa7b2da6220ea0e29fca32f11",
      "parents": [
        "89d328d5782cb7efebe733fb994aac4bc64c255a"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jul 07 11:29:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:36:23 2010 -0300"
      },
      "message": "V4L/DVB: IR/lirc_dev: fix locking in lirc_dev_fop_read\n\nOn Wed, Jul 07, 2010 at 02:52:58PM +0200, Jiri Slaby wrote:\n\u003e Hi,\n\u003e\n\u003e stanse found a locking error in lirc_dev_fop_read:\n\u003e if (mutex_lock_interruptible(\u0026ir-\u003eirctl_lock))\n\u003e   return -ERESTARTSYS;\n\u003e ...\n\u003e while (written \u003c length \u0026\u0026 ret \u003d\u003d 0) {\n\u003e   if (mutex_lock_interruptible(\u0026ir-\u003eirctl_lock)) {    #1\n\u003e     ret \u003d -ERESTARTSYS;\n\u003e     break;\n\u003e   }\n\u003e   ...\n\u003e }\n\u003e\n\u003e remove_wait_queue(\u0026ir-\u003ebuf-\u003ewait_poll, \u0026wait);\n\u003e set_current_state(TASK_RUNNING);\n\u003e mutex_unlock(\u0026ir-\u003eirctl_lock);                        #2\n\u003e\n\u003e If lock at #1 fails, it beaks out of the loop, with the lock unlocked,\n\u003e but there is another \"unlock\" at #2.\n\nThis should do the trick. Completely untested beyond compiling, but its\nnot exactly a complicated fix, and in practice, I\u0027m not aware of anyone\never actually tripping that locking bug, so there\u0027s zero functional change\nin typical use here.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1bb6419433433e845f7bc47651ad246b2e65c6fa",
      "tree": "56d9feec496430d29a450480d3908ea380daed92",
      "parents": [
        "2030c0325aa3d430b7bb9ec99da0295f49d183ef"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jul 01 14:21:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:36:02 2010 -0300"
      },
      "message": "V4L/DVB: v4l2-dev: fix memory leak\n\nSince commit b4028437876866aba4747a655ede00f892089e14\nthe \u0027driver_data\u0027 field resides in device\u0027s struct device_private\nwhich may be allocated by dev_set_drvdata() if device_private\nstruct was not allocated previously.\n\ndev_set_drvdata() is used in video_set_drvdata() to set\nthe driver\u0027s private data pointer in v4l2 drivers. Setting\nthe private data _before_ registering the v4l2 device results\nin a memory leak since __video_register_device() also calls\nvideo_set_drvdata(), but after zeroing the device structure.\nThus, the reference to the previously allocated device_private\nstruct goes lost and a new device_private will be allocated.\n\nAll v4l drivers which call video_set_drvdata() _before_\ncalling video_register_device() are affected. The patch fixes\n__video_register_device() to preserve previously allocated\ndevice_private reference.\n\nCaught by kmemleak.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2030c0325aa3d430b7bb9ec99da0295f49d183ef",
      "tree": "0714e810051aec92a42d7edba9c564760b675628",
      "parents": [
        "82751f56791918f205e11ed78d139f043ed3e458"
      ],
      "author": {
        "name": "Guillaume Audirac",
        "email": "guillaume.audirac@webag.fr",
        "time": "Thu May 06 09:30:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:35:51 2010 -0300"
      },
      "message": "V4L/DVB: dvb_frontend: fix typos in comments and one function\n\nSigned-off-by: Guillaume Audirac \u003cguillaume.audirac@webag.fr\u003e\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "82751f56791918f205e11ed78d139f043ed3e458",
      "tree": "3fcd186ac35a4edf9bd264c2d0a36cc8f35cf88c",
      "parents": [
        "10ea89d03f9850bbfbc9969f5ec79eae879b614f"
      ],
      "author": {
        "name": "Guillaume Audirac",
        "email": "guillaume.audirac@webag.fr",
        "time": "Thu May 06 09:07:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:35:39 2010 -0300"
      },
      "message": "V4L/DVB: tda10048: clear the uncorrected packet registers when saturated\n\nUse the register CLUNC to reset the CPTU registers (LSB \u0026 MSB) when they\nsaturate at 0xFFFF. Fixes as well a few register typos.\n\nSigned-off-by: Guillaume Audirac \u003cguillaume.audirac@webag.fr\u003e\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "10ea89d03f9850bbfbc9969f5ec79eae879b614f",
      "tree": "80da909e7699626a2b800f6b6752929e97a7ae57",
      "parents": [
        "814522394ce1b6385571e3eaf747e99ab189a3c1"
      ],
      "author": {
        "name": "Guillaume Audirac",
        "email": "guillaume.audirac@webag.fr",
        "time": "Thu May 06 09:04:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:35:26 2010 -0300"
      },
      "message": "V4L/DVB: tda10048: fix bitmask for the transmission mode\n\nAdd a missing bit for reading the transmission mode (2K/8K) in\ntda10048_get_tps\n\nSigned-off-by: Guillaume Audirac \u003cguillaume.audirac@webag.fr\u003e\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "814522394ce1b6385571e3eaf747e99ab189a3c1",
      "tree": "31b65602299805ed33e6f1fac45909496dc7ad07",
      "parents": [
        "e38030f3ff02684eb9e25e983a03ad318a10a2ea"
      ],
      "author": {
        "name": "Guillaume Audirac",
        "email": "guillaume.audirac@webag.fr",
        "time": "Wed May 05 08:34:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:35:13 2010 -0300"
      },
      "message": "V4L/DVB: tda10048: fix the uncomplete function tda10048_read_ber\n\nCompletes the bit-error-rate read function with the CBER register (before\nViterbi decoder). The returned value is 1e8*actual_ber to be positive.\nAlso includes some typo mistakes.\n\nSigned-off-by: Guillaume Audirac \u003cguillaume.audirac@webag.fr\u003e\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e38030f3ff02684eb9e25e983a03ad318a10a2ea",
      "tree": "016340c5da972714624590ce968accb5dc6ab05a",
      "parents": [
        "b48592e496e55e4e3e6e7f27d5ba3a229a1db7a6"
      ],
      "author": {
        "name": "Kusanagi Kouichi",
        "email": "slash@ac.auone-net.jp",
        "time": "Sat Feb 06 02:45:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:59 2010 -0300"
      },
      "message": "V4L/DVB: cx23885: Enable Message Signaled Interrupts(MSI)\n\nSigned-off-by: Kusanagi Kouichi \u003cslash@ac.auone-net.jp\u003e\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b48592e496e55e4e3e6e7f27d5ba3a229a1db7a6",
      "tree": "b007fb6e65213c251e3d8d3250d2c430feabe435",
      "parents": [
        "95c5d605ca6fd6ab5ab0f6d097ff97d5aa2f9235"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 22:42:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:49 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: unify and simplify different gen device init\n\nStarted out as an effort to try to tackle the last remaining issue I\u0027m\nhaving with this damned pinnacle device getting wedged the first time\nits plugged in after an indeterminate length of not being plugged in.\nDidn\u0027t get that solved yet, but did streamline the init code a bit more\nand remove some superfluous gunk. Nukes a completely unneeded call to\nusb_device_init() and several lines of overly complex crap in the gen1\ndevice init path.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "95c5d605ca6fd6ab5ab0f6d097ff97d5aa2f9235",
      "tree": "eac70a00f5e9b98eac2fb31980dea619dcafaf21",
      "parents": [
        "2bb00fe6336687f08e0a3733bce2343a821af843"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Jul 02 10:10:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:44 2010 -0300"
      },
      "message": "V4L/DVB: v4l: Add MPC5121e VIU video capture driver\n\nAdds support for Video-In (VIU) unit of Freescale\nMPC5121e. The driver supports RGB888/RGB565 formats,\ncapture and overlay on MPC5121e DIU frame buffer.\n\nSigned-off-by: Hongjun Chen \u003chong-jun.chen@freescale.com\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2bb00fe6336687f08e0a3733bce2343a821af843",
      "tree": "d59796bdbabd5f8bc28dc704a215e3a95987e9b0",
      "parents": [
        "b30ece53946ad2b79304ee5cfdb18b361dc3a3fc"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Jun 25 04:58:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:30 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Add support for Manta MM-353 Plako\n\nThe camera requires the PROBE_MINMAX quirk. Add a corresponding entry\nin the device IDs list\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b30ece53946ad2b79304ee5cfdb18b361dc3a3fc",
      "tree": "80dc24b56b1a38d03d50e8077ae275ec02391847",
      "parents": [
        "1b4e21c4f62eae6bdcb3e7bfdfc52171a24f3689"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Jun 18 11:31:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:10 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Don\u0027t use stack-based buffers for USB transfers\n\nData buffers on the stack are not allowed for USB I/O. Use dynamically\nallocated buffers instead when querying control length and control\ncapabilities.\n\nThe control capabilities are now also stored in the uvc_control\nstructure.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b4e21c4f62eae6bdcb3e7bfdfc52171a24f3689",
      "tree": "c06dabaeb7c4bcbcc1b734dda461c738e27d73d8",
      "parents": [
        "561474c2d2a1e212ea186e0b65cc69fb330e7bd5"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Jun 17 11:11:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:55 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Define control information bits using macros\n\nUse the macros instead of hardcoding numerical constants for the\ncontrols information bitfield.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "561474c2d2a1e212ea186e0b65cc69fb330e7bd5",
      "tree": "ff01d7c41345625982ec594fe80b85dfb73b0942",
      "parents": [
        "3653639e5daf2ac5f4763e4f1b6cb57538184be9"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Feb 18 16:38:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:39 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Support menu controls in the control mapping API\n\nThe UVCIOC_CTRL_MAP ioctl doesn\u0027t support menu entries for menu\ncontrols. As the uvc_xu_control_mapping structure has no reserved\nfields, this can\u0027t be fixed while keeping ABI compatibility.\n\nModify the UVCIOC_CTRL_MAP ioctl to add menu entries support, and define\nUVCIOC_CTRL_MAP_OLD that supports the old ABI without any ability to add\nmenu controls.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3653639e5daf2ac5f4763e4f1b6cb57538184be9",
      "tree": "d80eb99b2e9ab315de40f3068af8a790b1378261",
      "parents": [
        "e56be916660da811fe4e830dfb958f13af361d59"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed May 19 20:15:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:25 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Make button controls work properly\n\nAccording to the v4l2 spec, writing any value to a button control should\nresult in the action belonging to the button control being triggered.\nUVC cams however want to see a 1 written, this patch fixes this by\noverriding whatever value user space passed in with -1 (0xffffffff) when\nthe control is a button control.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e56be916660da811fe4e830dfb958f13af361d59",
      "tree": "8391114fa1d2c156faa69f7489ed582ce1d4f741",
      "parents": [
        "49da8be59b19c270a5b71b20a6537776760e0dc6"
      ],
      "author": {
        "name": "Martin Rubli",
        "email": "martin_rubli@logitech.com",
        "time": "Wed May 19 19:51:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:08 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Add support for absolute pan/tilt controls\n\nSigned-off-by: Martin Rubli \u003cmartin_rubli@logitech.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "49da8be59b19c270a5b71b20a6537776760e0dc6",
      "tree": "9f6ba36981ec6fa5639376b82aaa12d7324b30fb",
      "parents": [
        "89c3bc78075042ae1f4452687f626acce06b3b21"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 22:48:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:00 2010 -0300"
      },
      "message": "V4L/DVB: IR/imon: auto-configure another 0xffdc device variant\n\nPer Pieter Hoekstra:\n\nI have a Antec Fusion with a iMON Lcd and I get the following error:\nimon 6-1:1.0: Unknown 0xffdc device, defaulting to VFD and iMON IR (id\n0x9e)\n\nThe driver is functional if I load it like this: (I do not use a remote for it)\nmodprobe imon display_type\u003d1 (On Mythbuntu 10.04/2.6.32)\n\nThis device is a lcd-type with support for a MCE remote. Looking at\nthe source code, this device (0x9e) is the same as id 0x9f.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "89c3bc78075042ae1f4452687f626acce06b3b21",
      "tree": "cfe05dcd7e117e8c85c31952a9148af956afc0d0",
      "parents": [
        "15ceb6b1c30ea40bdbe6a6246e2468d9bab375f5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 28 12:59:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:32:41 2010 -0300"
      },
      "message": "V4L/DVB: cx88: Let the user disable IR support\n\nIt might be useful to be able to disable the IR support, either for\ndebugging purposes, or just for users who know they won\u0027t use the IR\nremote control anyway. On many cards, IR support requires expensive\npolling/sampling which is better avoided if never needed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15ceb6b1c30ea40bdbe6a6246e2468d9bab375f5",
      "tree": "3c92390e10daef2f86d27def563a7212ac5a2cbf",
      "parents": [
        "7d7b5284d710f42f4c0c0d376d9a6af544c39afd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 28 12:55:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:32:25 2010 -0300"
      },
      "message": "V4L/DVB: cx88: Move I2C IR initialization\n\nMove I2C IR initialization from just after I2C bus setup to right\nbefore non-I2C IR initialization. This is the same as was done for\nthe bttv driver several months ago. Might solve bugs which have not yet\nbeen reported for some cards. It makes both drivers consistent, and\nmakes it easier to disable IR support (coming soon.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d7b5284d710f42f4c0c0d376d9a6af544c39afd",
      "tree": "637d4e019a91f4253fa9a68a84623ed454c76bad",
      "parents": [
        "1cdffda73fb70b211be5b1c2428ddea4f9a223ea"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Wed Jun 30 18:17:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:32:10 2010 -0300"
      },
      "message": "V4L/DVB: cx23885: add support for new model revisions of the HVR12xx board family\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1cdffda73fb70b211be5b1c2428ddea4f9a223ea",
      "tree": "54ece5bab21e34976a88dff5e56a81f60c5bb80c",
      "parents": [
        "43c2407820d5406bde3c8069583a37fba9c09faf"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 05 18:38:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:31:59 2010 -0300"
      },
      "message": "V4L/DVB: xc5000: Fix a few warnings\n\ndrivers/media/common/tuners/xc5000.c: In function ‘xc_write_reg’:\ndrivers/media/common/tuners/xc5000.c:298: warning: passing argument 3 of ‘xc5000_readreg’ from incompatible pointer type\ndrivers/media/common/tuners/xc5000.c:235: note: expected ‘u16 *’ but argument is of type ‘u8 *’\ndrivers/media/common/tuners/xc5000.c: At top level:\ndrivers/media/common/tuners/xc5000.c:223: warning: ‘xc_read_i2c_data’ defined but not used\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "43c2407820d5406bde3c8069583a37fba9c09faf",
      "tree": "a203e3a62b10cf18ad45b632054ac8596a80437e",
      "parents": [
        "eeefae532e723e8ce62664cb1d299a0baad50f35"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sun Jun 27 23:15:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:31:44 2010 -0300"
      },
      "message": "V4L/DVB: cx23885: Convert cx23885-input to use new in kernel IR pulse decoders\n\nConvert the cx23885 driver to use the new in kernel IR pulse\ndecoders for the integrated CX2388[578] IR controllers.  Rip out a lot\nof RC-5 decoding related code in the process and rename some variables\nfor clarity or to more accurately describe their usage.\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eeefae532e723e8ce62664cb1d299a0baad50f35",
      "tree": "9f26290e5e06afcabe0ccae5d050bbb4df8e5196",
      "parents": [
        "b192ca983746585e807259414f8d6f58cb28311f"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sun Jun 27 17:17:06 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:31:28 2010 -0300"
      },
      "message": "V4L/DVB: cx23885: Convert from struct card_ir to struct cx23885_ir_input for IR Rx\n\nMove from the generic, shared card_ir state structure to a cx23885 driver\nspecific IR state structure in anticipation of moving to the new IR pulse\ndecoders in the IR core.\n\nFix up the card name truncation in the dmesg log while we\u0027re at it,\nby avoiding using fixed length string storage in our new IR state\nstructure.\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b192ca983746585e807259414f8d6f58cb28311f",
      "tree": "8c95bdcebcf4217e3813d803ecf281af2d431e5f",
      "parents": [
        "c6dc725c8e0c3438587e18f918f6da16e7a23539"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Jun 27 03:08:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:31:10 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Simplify image building\n\nThe image pointer and its length are now in the main structure instead\nof in the frame buffer. They are updated on application vidioc_qbuf and\nin the URB interrupt function when ending an image.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6dc725c8e0c3438587e18f918f6da16e7a23539",
      "tree": "499c569d713035f1ac66266cfebc01d7836addbe",
      "parents": [
        "2b5e45cdf9ffe53bf49d78414a9b36bb527fafe8"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Jun 26 15:35:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:30:55 2010 -0300"
      },
      "message": "V4L/DVB: gspca - gl860: Fix a compilation warning\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b5e45cdf9ffe53bf49d78414a9b36bb527fafe8",
      "tree": "9ef5b3958e8ac3d016f8714d10ec26f8d5de6ab8",
      "parents": [
        "540069010decbf1723494fea5e6896debe4b5891"
      ],
      "author": {
        "name": "Murali Karicheri",
        "email": "mkaricheri@gmail.com",
        "time": "Sat Jun 12 09:16:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:30:50 2010 -0300"
      },
      "message": "V4L/DVB: vpif: removing VPIF config variables\n\nThe Kconfig variables are moved to video/davinci/Kconfig through another\npatch and these are to be therefore removed\n\nSigned-off-by: Muralidharan Karicheri \u003cmkaricheri@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "540069010decbf1723494fea5e6896debe4b5891",
      "tree": "72fa1ec0a5850cdf9357c07d688460b9e5cd4d2a",
      "parents": [
        "a04b75410a15f5e2f136620a08da7ff3ee2dc7d9"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Sat Jun 12 09:09:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:30:36 2010 -0300"
      },
      "message": "V4L/DVB: vpfe_capture: Create separate Kconfig file for davinci devices\n\nCurrently VPFE Capture driver and DM6446 CCDC driver is being\nreused for AM3517. So this patch is preparing the Kconfig/makefile\nfor re-use of such IP\u0027s.\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Muralidharan Karicheri \u003cmkaricheri@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a04b75410a15f5e2f136620a08da7ff3ee2dc7d9",
      "tree": "94c1d997461c222e9f0fe6a13c0cf30b80a287d6",
      "parents": [
        "02c71055e547e49d974153b46a30eba2cbc8a00c"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Jun 21 13:15:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:29:39 2010 -0300"
      },
      "message": "V4L/DVB: tuners:tuner-simple Fix warning: variable \u0027tun\u0027 set but not used\n\nResend due to a whitespace issue I created by mistake.\nThe below patch fixes a warning message create by gcc 4.6.0\n\n CC [M]  drivers/media/common/tuners/tuner-simple.o\ndrivers/media/common/tuners/tuner-simple.c: In function \u0027simple_set_tv_freq\u0027:\ndrivers/media/common/tuners/tuner-simple.c:548:20: warning: variable \u0027tun\u0027 set but not used\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bd0db8c7ad4b9a053e8774f559cb3dae05f73ef6",
      "tree": "ada23efcb9a70ad20ecf111899c05da4bc1d6a6b",
      "parents": [
        "4743319fb0d2a808a5e3eeb778a9666daf9da51d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Jun 20 10:40:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:29:18 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/dvb/frontends: remove duplicate structure field \tinitialization\n\nThe read_status field is initialized twice to the same value.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nidentifier I, s, fld;\nposition p0,p;\nexpression E;\n@@\n\nstruct I s \u003d@p0 { ... .fld@p \u003d E, ...};\n\n@s@\nidentifier I, s, r.fld;\nposition r.p0,p;\nexpression E;\n@@\n\nstruct I s \u003d@p0 { ... .fld@p \u003d E, ...};\n\n@script:python@\np0 \u003c\u003c r.p0;\nfld \u003c\u003c r.fld;\nps \u003c\u003c s.p;\npr \u003c\u003c r.p;\n@@\n\nif int(ps[0].line)\u003cint(pr[0].line) or int(ps[0].column)\u003cint(pr[0].column):\n  cocci.print_main(fld,p0)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4743319fb0d2a808a5e3eeb778a9666daf9da51d",
      "tree": "048fe72e763e67cefbf6002cae3d94586a523792",
      "parents": [
        "e252984c5279dde24fbd6d3efe7fe13dc642e714"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Tue May 18 04:30:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:29:10 2010 -0300"
      },
      "message": "V4L/DVB: xc5000, rework xc_write_reg\n\nRework xc_write_reg function for correct read register of the xc5000.\nIt is very useful for tm6000.\n\nTested for tm6000 and for saa7134 works well.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nAcked-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e252984c5279dde24fbd6d3efe7fe13dc642e714",
      "tree": "71f9dd577ee9744fddf72a6baec80eb79a1a1b10",
      "parents": [
        "aac870a8770281c6ad619b538df77840b9513a0b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jun 04 12:39:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:59 2010 -0300"
      },
      "message": "V4L/DVB: dvb_ca_en50221: return -EFAULT on copy_to_user errors\n\ncopy_to_user() returns the number of bytes remaining to be copied which\nisn\u0027t the right thing to return here.  The comments say that these\nfunctions in dvb_ca_en50221.c should return the number of bytes copied or\nan error return.  I\u0027ve changed it to return -EFAULT.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aac870a8770281c6ad619b538df77840b9513a0b",
      "tree": "65c7b64f8c7200c64411e8eced9bfddd1e6f3751",
      "parents": [
        "398630e4edadac3d21519b8d009e30c3cdd91926"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jun 04 07:34:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:51 2010 -0300"
      },
      "message": "V4L/DVB: media/radio: fix copy_to_user to user handling\n\ncopy_to/from_user() returns the number of bytes remaining to be copied\nbut the code here was testing for negative returns.  I modified it to\nreturn -EFAULT.  These functions are called from si4713_s_ext_ctrls() and\nthat only tests for negative error codes.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "398630e4edadac3d21519b8d009e30c3cdd91926",
      "tree": "afd8f42084ad6c4edf2eba034b00f74d78632fd0",
      "parents": [
        "07204aea1454db404141e95fc124536a6e0f6aa0"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Jun 02 22:23:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:47 2010 -0300"
      },
      "message": "V4L/DVB: mantis: Select correct frontends\n\nUpdate the Kconfig selections to match the code.\nAdd the usual condition of !DVB_FE_CUSTOMISE.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "07204aea1454db404141e95fc124536a6e0f6aa0",
      "tree": "09577bf07b4c44b05b68b04abcf1d9dabff036ff",
      "parents": [
        "fe85ce90abae7f7876a9ae8f76649586fe73d5a2"
      ],
      "author": {
        "name": "Perceval Anichini",
        "email": "perceval@trilogic.fr",
        "time": "Mon Jul 05 15:11:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:34 2010 -0300"
      },
      "message": "V4L/DVB: hdpvr: Fixes probing function\n\nIn the hdpvr_probe () function, when an error occurs while probing the device,\nthe workqueue created by the create_single_thread () call is not properly\ndestroyed.\n\nSigned-off-by: Perceval Anichini \u003cperceval@trilogic.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fe85ce90abae7f7876a9ae8f76649586fe73d5a2",
      "tree": "2ac2b6e458f401e4928eff796d117093b7ac1916",
      "parents": [
        "2e9157f8ab028ccc5d155320a3f1e49494bcfc18"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "linux-dev@sensoray.com",
        "time": "Tue Jun 01 19:12:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:22 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: cleanup of device structure\n\ns2255drv: cleanup of device structure\n\ncleanup of device structure.\nsingle channel array instead of multiple arrays in device for\neach channel property.\nsimplifies open callback by removing search for channel index.\n\nSigned-off-by: Dean Anderson \u003clinux-dev@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e9157f8ab028ccc5d155320a3f1e49494bcfc18",
      "tree": "935cbf7b66b553d08c2602f3b430c020fd1c75ad",
      "parents": [
        "8b0d7048dc2f0d2e4344bc8aaf85b4f14196145f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Jun 01 05:17:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:06 2010 -0300"
      },
      "message": "V4L/DVB: cpia_usb: remove unneeded variable\n\nThis is just a cleanup patch.  We never use the \"udev\" variable so I\nhave removed it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8b0d7048dc2f0d2e4344bc8aaf85b4f14196145f",
      "tree": "47b9501f77469046268bc57345d41639b1489c83",
      "parents": [
        "128fe95d77d6c5239ce6af6c3edacafc79eb0a39"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon May 31 16:27:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:27:54 2010 -0300"
      },
      "message": "V4L/DVB: remove unneeded null check in anysee_probe()\n\nSmatch complained because \"d\" is dereferenced first and then checked for\nnull later .  The only code path where \"d\" could be a invalid pointer is\nif this is a cold device in dvb_usb_device_init().  I consulted Antti\nPalosaari and he explained that anysee is always a warm device.\n\nI have added a comment and removed the unneeded null check.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "128fe95d77d6c5239ce6af6c3edacafc79eb0a39",
      "tree": "dc543f33bc29a68f7194ea660838e582046c715b",
      "parents": [
        "0d58cef664e01fb1848833455bfdbe1a3d91044c"
      ],
      "author": {
        "name": "Vadim Catana",
        "email": "vadim.catana@gmail.com",
        "time": "Sat May 29 12:49:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:27:33 2010 -0300"
      },
      "message": "V4L/DVB: TechnoTrend TT-budget T-3000\n\nThis patch adds support for TechnoTrend TT-budget T-3000 DVB-T card.\n\nSigned-off-by: Vadim Catana \u003cvadim.catana@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0d58cef664e01fb1848833455bfdbe1a3d91044c",
      "tree": "8e5a9f5fe56fdfc1b42fd871116209af5add65bd",
      "parents": [
        "a96076096bca746ddad3a5d8bfd3bbb1d9b96444"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Mon May 31 03:16:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:27:16 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete zc0301 v4l driver\n\nOn 05/29/10 01:30, Jean-Francois Moine wrote:\n\u003e On Fri, 28 May 2010 13:03:28 -0400\n\u003e Amerigo Wang\u003camwang@redhat.com\u003e  wrote:\n\u003e\n\u003e\u003e Subject: [PATCH 6/6] Remove obsolete zc0301 v4l driver\n\u003e\u003e\n\u003e\u003e Duplicate functionality with the gspca_zc3xx driver, zc0301 only\n\u003e\u003e supports 2 USB-ID\u0027s (because it only supports a limited set of\n\u003e\u003e sensors) wich are also supported by the gspca_zc3xx driver\n\u003e\u003e (which supports 53 USB-ID\u0027s in total).\n\u003e\n\u003e You forgot to remove the conditionnal compilation in the gspca_zc3xx\n\u003e driver (USB_DEVICE(0x046d, 0x08ae) in gspca/zc3xx.c)\n\u003e\n\nRight, thanks for pointing this out!\n\nAttached is the updated patch, please use this one instead.\n\nThanks!\n\nDuplicate functionality with the gspca_zc3xx driver, zc0301 only\nsupports 2 USB-ID\u0027s (because it only supports a limited set of\nsensors) wich are also supported by the gspca_zc3xx driver\n(which supports 53 USB-ID\u0027s in total).\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a96076096bca746ddad3a5d8bfd3bbb1d9b96444",
      "tree": "72b4b4e9011dbc688841e43ba7bd895fdc6e3c0a",
      "parents": [
        "3b23bc5731d476b0913c437626d6a6f51687d1d6"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri May 28 06:49:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:26:57 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete stv680 v4l1 driver\n\nobsolete v4l1 driver replaced by gspca_stv0680\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3b23bc5731d476b0913c437626d6a6f51687d1d6",
      "tree": "3181b82af5d5ff99ebf550bb8f9abb54c54f34e9",
      "parents": [
        "51c555690d16d1d1354ee9b5a3c9098766702094"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri May 28 06:45:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:26:43 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete ovcamchip sensor framework\n\nOnly used by obsoleted v4l1 driver\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51c555690d16d1d1354ee9b5a3c9098766702094",
      "tree": "16464ac20158b30c6637163cceb93201e8cbd065",
      "parents": [
        "7373ab3669aec93f8c8f1ace7845c41d54ed6e3e"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri May 28 06:41:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:26:27 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete w9968cf v4l1 driver\n\n\u003eFrom a97df96226e89d3539be93ddb5a8df3a2f7edcb6 Mon Sep 17 00:00:00 2001\n\nobsolete v4l1 driver replaced by gspca_ov519\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "7373ab3669aec93f8c8f1ace7845c41d54ed6e3e"
}
