)]}'
{
  "log": [
    {
      "commit": "74ea15d909b31158f9b63190a95b52bc05586d4b",
      "tree": "004badd652ac576dacf5e3c18cc781785eedea9d",
      "parents": [
        "c75d5c5d82146636560ad5b91f3544ae60fc1c57",
        "c79eba92406acc4898adcd1689fc21a6aa91ed0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 26 17:04:47 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 26 17:04:47 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:\n  [media] cinergyT2-fe: Fix bandwdith settings\n  [media] V4L: atmel-isi: add clk_prepare()/clk_unprepare() functions\n  [media] cxd2820r: sleep on DVB-T/T2 delivery system switch\n  [media] anysee: fix CI init\n  [media] cxd2820r: remove unused parameter from cxd2820r_attach\n  [media] cxd2820r: fix dvb_frontend_ops\n"
    },
    {
      "commit": "c79eba92406acc4898adcd1689fc21a6aa91ed0b",
      "tree": "bfa5c0f8d93e41554b71b7eedafe019669405750",
      "parents": [
        "03652e0ad4b140523ec5ef7fec8d2b3c7218447b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 13:15:22 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 18:34:53 2012 -0200"
      },
      "message": "[media] cinergyT2-fe: Fix bandwdith settings\n\nChangeset 7830bbaff9f mangled the bandwidth field for CinergyT2.\nProperly fill it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "03652e0ad4b140523ec5ef7fec8d2b3c7218447b",
      "tree": "871ec63aeb4fb1ff9553e007ed96316c33417cab",
      "parents": [
        "72565224609a23a60d10fcdf42f87a2fa8f7b16d"
      ],
      "author": {
        "name": "Josh Wu",
        "email": "josh.wu@atmel.com",
        "time": "Wed Jan 11 00:58:29 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 18:13:21 2012 -0200"
      },
      "message": "[media] V4L: atmel-isi: add clk_prepare()/clk_unprepare() functions\n\nSigned-off-by: Josh Wu \u003cjosh.wu@atmel.com\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "72565224609a23a60d10fcdf42f87a2fa8f7b16d",
      "tree": "4e59cfd7e7b0bde3459a99b8d035fec288220b8f",
      "parents": [
        "46de20a78ae4b122b79fc02633e9a6c3d539ecad"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Jan 20 19:48:28 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 18:10:52 2012 -0200"
      },
      "message": "[media] cxd2820r: sleep on DVB-T/T2 delivery system switch\n\nFix bug introduced by multi-frontend to single-frontend change.\nIt is safer to put DVB-T parts sleeping when auto-switching to DVB-T2\nand vice versa. That was original behaviour.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "46de20a78ae4b122b79fc02633e9a6c3d539ecad",
      "tree": "d21a41e4c45b54d9b9858d34935af7cdc78e9731",
      "parents": [
        "c2bbbe7b5e79974c5ed1c828690731f6f5106bee"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Jan 20 17:39:17 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 18:10:43 2012 -0200"
      },
      "message": "[media] anysee: fix CI init\n\nNo more error that error seen when device is plugged:\ndvb_ca adapter 0: Invalid PC card inserted :(\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c2bbbe7b5e79974c5ed1c828690731f6f5106bee",
      "tree": "ac6792aa934232f11d0da72f2c87f71134f066e3",
      "parents": [
        "9bf31efa84c898a0cf294bacdfe8edcac24e6318"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Jan 19 14:46:43 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 18:10:36 2012 -0200"
      },
      "message": "[media] cxd2820r: remove unused parameter from cxd2820r_attach\n\nFix bug introduced by multi-frontend to single-frontend change.\nThis parameter is no longer used after multi-frontend to single-frontend change.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9bf31efa84c898a0cf294bacdfe8edcac24e6318",
      "tree": "f1568188d12e9125d34b89bdf9ec62c13ecdc2df",
      "parents": [
        "36be126cb0ebe3000a65c1049f339a3e882a9a47"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Jan 18 13:57:33 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 18:10:26 2012 -0200"
      },
      "message": "[media] cxd2820r: fix dvb_frontend_ops\n\nFix bug introduced by multi-frontend to single-frontend change.\n\n* Add missing DVB-C caps\n* Change frontend name as single frontend does all the standards\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a7c1ff2362b7bfbc04990f42c21cefdff57f997",
      "tree": "82ac9c30ca95b6a92084f5535e6406866eb99cf3",
      "parents": [
        "9278e634b4e063f415b46923a9ca4e74f42ec932",
        "36be126cb0ebe3000a65c1049f339a3e882a9a47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:54 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (57 commits)\n  [media] as3645a: Fix compilation by including slab.h\n  [media] s5p-fimc: Remove linux/version.h include from fimc-mdevice.c\n  [media] s5p-mfc: Remove linux/version.h include from s5p_mfc.c\n  [media] ds3000: using logical \u0026\u0026 instead of bitwise \u0026\n  [media] v4l2-ctrls: make control names consistent\n  [media] DVB: dib0700, add support for Nova-TD LEDs\n  [media] DVB: dib0700, add corrected Nova-TD frontend_attach\n  [media] DVB: dib0700, separate stk7070pd initialization\n  [media] DVB: dib0700, move Nova-TD Stick to a separate set\n  [media] : add MODULE_FIRMWARE to dib0700\n  [media] DVB-CORE: remove superfluous DTV_CMDs\n  [media] s5p-jpeg: adapt to recent videobuf2 changes\n  [media] s5p-g2d: fixed a bug in controls setting function\n  [media] s5p-mfc: Fix volatile controls setup\n  [media] drivers/media/video/s5p-mfc/s5p_mfc.c: adjust double test\n  [media] drivers/media/video/s5p-fimc/fimc-capture.c: adjust double test\n  [media] s5p-fimc: Fix incorrect control ID assignment\n  [media] dvb_frontend: Don\u0027t call get_frontend() if idle\n  [media] DocBook/dvbproperty.xml: Remove DTV_MODULATION from ISDB-T\n  [media] DocBook/dvbproperty.xml: Fix ISDB-T delivery system parameters\n  ...\n"
    },
    {
      "commit": "57f2685c16fa8e0cb86e4bc7c8ac33bfed943819",
      "tree": "96a42fe632687c8486c250c4805bf1d4c9c34d19",
      "parents": [
        "488a9d018256dc9f29e041c0360445b6d25eea9a",
        "e08b881a69d638175bfa99b5af4d72b731633ea7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 17 18:40:24 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\n* \u0027next\u0027 of git://git.infradead.org/users/vkoul/slave-dma: (53 commits)\n  ARM: mach-shmobile: specify CHCLR registers on SH7372\n  dma: shdma: fix runtime PM: clear channel buffers on reset\n  dma/imx-sdma: save irq flags when use spin_lock in sdma_tx_submit\n  dmaengine/ste_dma40: clear LNK on channel startup\n  dmaengine: intel_mid_dma: remove legacy pm interface\n  ASoC: mxs: correct \u0027direction\u0027 of device_prep_dma_cyclic\n  dmaengine: intel_mid_dma: error path fix\n  dmaengine: intel_mid_dma: locking and freeing fixes\n  mtd: gpmi-nand: move to dma_transfer_direction\n  mtd: fix compile error for gpmi-nand\n  mmc: mxs-mmc: fix the dma_transfer_direction migration\n  dmaengine: add DMA_TRANS_NONE to dma_transfer_direction\n  dma: mxs-dma: Don\u0027t use CLKGATE bits in CTRL0 to disable DMA channels\n  dma: mxs-dma: make mxs_dma_prep_slave_sg() multi user safe\n  dma: mxs-dma: Always leave mxs_dma_init() with the clock disabled.\n  dma: mxs-dma: fix a typo in comment\n  DMA: PL330: Remove pm_runtime_xxx calls from pl330 probe/remove\n  video i.MX IPU: Fix display connections\n  i.MX IPU DMA: Fix wrong burstsize settings\n  dmaengine/ste_dma40: allow fixed physical channel\n  ...\n\nFix up conflicts in drivers/dma/{Kconfig,mxs-dma.c,pl330.c}\n\nThe conflicts looked pretty trivial, but I\u0027ll ask people to verify them.\n"
    },
    {
      "commit": "36be126cb0ebe3000a65c1049f339a3e882a9a47",
      "tree": "b86bf3d1b2970f25ae91470f17eeb2b8a23e37d7",
      "parents": [
        "a2e2baad60065614c48fee6f55479d6809b0ce83"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sun Jan 08 20:18:19 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:07:13 2012 -0200"
      },
      "message": "[media] as3645a: Fix compilation by including slab.h\n\nThe as3645a driver calls kzalloc(). Include slab.h.\n\nReported-by: Fredrik Lingvall \u003cfredrik.lingvall@gmail.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a2e2baad60065614c48fee6f55479d6809b0ce83",
      "tree": "83bbd6fbb0412822c59a065be6fe2c399b6bebf6",
      "parents": [
        "2bd43341217b6e8b75e382243328f458ac67fcbe"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Jan 17 04:55:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:06:24 2012 -0200"
      },
      "message": "[media] s5p-fimc: Remove linux/version.h include from fimc-mdevice.c\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2bd43341217b6e8b75e382243328f458ac67fcbe",
      "tree": "404b13913512d31781435f62d6fcd2aad603efb2",
      "parents": [
        "3a9888f913595515893fa46aca70422aba8a3799"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Jan 17 04:52:41 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:06:13 2012 -0200"
      },
      "message": "[media] s5p-mfc: Remove linux/version.h include from s5p_mfc.c\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3a9888f913595515893fa46aca70422aba8a3799",
      "tree": "4344de717455d265fdece584c5d3c378f892930e",
      "parents": [
        "f08aacf84f0a2c36cfd20d19459b036b20d2e1fb"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Jan 17 03:28:51 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:05:13 2012 -0200"
      },
      "message": "[media] ds3000: using logical \u0026\u0026 instead of bitwise \u0026\n\nThe intent here was to test if the FE_HAS_LOCK was set.  The current\ntest is equivalent to \"if (status) { ...\"\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f08aacf84f0a2c36cfd20d19459b036b20d2e1fb",
      "tree": "047508df567df8eb1ea484e26a4db7edd7509520",
      "parents": [
        "d43272a4e898a1e43e5ac351ab625b7a40b39e88"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jan 16 12:27:15 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:04:05 2012 -0200"
      },
      "message": "[media] v4l2-ctrls: make control names consistent\n\nSeveral control names used inconsistent capitalization or were inconsistent\nin other ways. I also corrected a spelling mistake and fixed four strings\nthat were too long (\u003e31 characters). Harmless, but the string is cut off when\nit is returned with QUERYCTRL.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d43272a4e898a1e43e5ac351ab625b7a40b39e88",
      "tree": "dfa1a7123d83de466e3ebad5c7c51d8d3e80b86d",
      "parents": [
        "2b05b881ec9b04cc308f0880ea604843bcb2265a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:02:41 2012 -0200"
      },
      "message": "[media] DVB: dib0700, add support for Nova-TD LEDs\n\nAdd an override of read_status to intercept lock status. This allows\nus to switch LEDs appropriately on and off with signal un/locked.\n\nThe second phase is to override sleep to properly turn off both.\n\nThis is a hackish way to achieve that.\n\nThanks to Mike Krufky for his help.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b05b881ec9b04cc308f0880ea604843bcb2265a",
      "tree": "60ae83c9ed3f759d6fe0e764897fd5a770dd8f70",
      "parents": [
        "52fd5b2ea72863c53c8ab2e839983004ce33e559"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:24 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:02:15 2012 -0200"
      },
      "message": "[media] DVB: dib0700, add corrected Nova-TD frontend_attach\n\nThis means cut \u0026 paste from the former f. attach. But while at it write\nto the right GPIO to turn on the right LED. Also turn the other two\noff jsut for sure.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "52fd5b2ea72863c53c8ab2e839983004ce33e559",
      "tree": "d1969bd94e30fe7ce6a1aa9ce7f5027cb4f1e0d0",
      "parents": [
        "9b6ba57bd45da30173f37d5099805d687440e5c0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:23 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:01:55 2012 -0200"
      },
      "message": "[media] DVB: dib0700, separate stk7070pd initialization\n\nThe start is common for both stk7070pd and novatd specific routine.\nThis is just a preparation for the next patch.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b6ba57bd45da30173f37d5099805d687440e5c0",
      "tree": "4ae353314f906133565900d03fe2052a35a77471",
      "parents": [
        "68dc8bc5806a583b547c9543c4a864ec93b423dc"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:22 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:01:23 2012 -0200"
      },
      "message": "[media] DVB: dib0700, move Nova-TD Stick to a separate set\n\nTo properly support the three LEDs which are on the stick, we need\na special handling in the -\u003efrontend_attach function. Thus let\u0027s have\na separate -\u003efrontend_attach instead of ifs in the common one.\n\nThe hadnling itself will be added in further patches.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68dc8bc5806a583b547c9543c4a864ec93b423dc",
      "tree": "723442dd6361ee4e86e70dcec302b3425e7b808a",
      "parents": [
        "bad321f1bb8f45adc348a3913632387891dd6ac6"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "Patrick.Boettcher@parrot.com",
        "time": "Tue Jan 17 08:41:20 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:58:53 2012 -0200"
      },
      "message": "[media] : add MODULE_FIRMWARE to dib0700\n\nThe dib0700 needs a binary firmware file. This patch added the MODULE_FIRMWARE-macro.\n\nSigned-off-by: Christoph Anton Mitterer \u003ccalestyo@scientia.net\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bad321f1bb8f45adc348a3913632387891dd6ac6",
      "tree": "c38c92c06d42eed98a195b11b7187677ec87d500",
      "parents": [
        "719c174ee9005e44b61bc8ab295f05851a989e21"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "Patrick.Boettcher@parrot.com",
        "time": "Tue Jan 17 05:49:14 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:58:40 2012 -0200"
      },
      "message": "[media] DVB-CORE: remove superfluous DTV_CMDs\n\nThis small patch removes superfluous DTV_CMDs from dvb_frontend.c which were added in the initially when ISBD-T support was added.\nThey were there unnoticed even though compilers should have warning about those duplicates. Finally they did and now we can remove them.\n\nThanks to Dan Carpenter \u003cdan.carpenter@oracle.com\u003e for pointing that out.\n\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "719c174ee9005e44b61bc8ab295f05851a989e21",
      "tree": "801b14578da77e94355ed7f895b0645c7fa02dbd",
      "parents": [
        "7f6cce69e2667fdf0ee978641ee4325ea05ce3f8"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri Jan 13 05:12:38 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:54:45 2012 -0200"
      },
      "message": "[media] s5p-jpeg: adapt to recent videobuf2 changes\n\nqueue_setup callback has been extended with struct v4l2_format *fmt\nparameter in 2d86401c2c commit. This patch adds this parameter to\ns5p-jpeg driver.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f6cce69e2667fdf0ee978641ee4325ea05ce3f8",
      "tree": "c9fa1472d0b61260b1822d0346229da20015c634",
      "parents": [
        "0da0a7833824b51488b81db002bb47ad8688f9bb"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Mon Jan 02 09:19:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:54:23 2012 -0200"
      },
      "message": "[media] s5p-g2d: fixed a bug in controls setting function\n\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0da0a7833824b51488b81db002bb47ad8688f9bb",
      "tree": "290c53600d84e4e8d105ccef189992616dcca666",
      "parents": [
        "bb869368f36abecc427ffa94193439a05c0aac8d"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Tue Dec 27 10:07:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:54:04 2012 -0200"
      },
      "message": "[media] s5p-mfc: Fix volatile controls setup\n\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bb869368f36abecc427ffa94193439a05c0aac8d",
      "tree": "eeb155161e0ae74914862c6466be14718d204cf6",
      "parents": [
        "b1aa60892ecc1ba03185e7dfed99cc9202ef03b7"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Jan 12 17:49:30 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:53:46 2012 -0200"
      },
      "message": "[media] drivers/media/video/s5p-mfc/s5p_mfc.c: adjust double test\n\nRewrite a duplicated test to test the correct value\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\n@@\n\n(\n* E\n  || ... || E\n|\n* E\n  \u0026\u0026 ... \u0026\u0026 E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1aa60892ecc1ba03185e7dfed99cc9202ef03b7",
      "tree": "e268ae2b720c250e04a616d4cf2c4b47f1182227",
      "parents": [
        "53e5ab946a1773f589b97df6ae1cc72b52656a7d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Jan 12 17:49:28 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:53:34 2012 -0200"
      },
      "message": "[media] drivers/media/video/s5p-fimc/fimc-capture.c: adjust double test\n\nRewrite a duplicated test to test the correct value\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\n@@\n\n(\n* E\n  || ... || E\n|\n* E\n  \u0026\u0026 ... \u0026\u0026 E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53e5ab946a1773f589b97df6ae1cc72b52656a7d",
      "tree": "cefb5c72c6108d1c05936a83b043282d76bf3fe6",
      "parents": [
        "51dcb19aaf9448f6547f653b60a9f083845aad4a"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Jan 10 05:46:57 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:53:12 2012 -0200"
      },
      "message": "[media] s5p-fimc: Fix incorrect control ID assignment\n\nThis patch fixes the mismatch between control IDs (CID) and controls\nfor hflip, vflip and rotate.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51dcb19aaf9448f6547f653b60a9f083845aad4a",
      "tree": "0e428e66df6e83c90a5bb0129c15fc117f4ceb75",
      "parents": [
        "7bb0f088f8dd1d60b8f5743471cc3db3f820df59"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 16:20:37 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 16:20:37 2012 -0200"
      },
      "message": "[media] dvb_frontend: Don\u0027t call get_frontend() if idle\n\nIf the frontend is in idle state, don\u0027t call get_frontend.\n\nCalling get_frontend() when the device is not tuned may\nresult in wrong parameters to be returned to the\nuserspace.\n\nI was tempted to not call get_frontend() at all, except\ninside the dvb frontend thread, but this won\u0027t work for\nall cases. The ISDB-T specs (ABNT NBR 15601 and ARIB\nSTD-B31) allow the broadcaster to dynamically change the\nchannel specs at runtime. That means that an ISDB-T optimized\napplication may want/need to monitor the TMCC tables, decoded\nat the frontends via get_frontend call.\n\nSo, let\u0027s do the simpler change here.\n\nEventually, the logic could be changed to work only if\nthe device is tuned and has lock, but, even so, the\nlock is also standard-dependent. For ISDB-T, the right\nlock to wait is that the demod has TMCC lock. So, drivers\nmay need to implement some logic to detect if the get_frontend\ninfo was retrieved or not.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3b6a567afa3250abf280ef535000dc0dc3ed9d52",
      "tree": "05869bf6676761d97f0d6f698b0695dab0a4ac00",
      "parents": [
        "1f64972937d84f48a8b4d16e7e0b4a5ee7904c96"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Jan 15 18:30:36 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:55:47 2012 -0200"
      },
      "message": "[media] cxd2820r: do not allow get_frontend() when demod is not initialized\n\nThis fixes bug introduced by multi-frontend to single-frontend change.\n\nFinally HAS_LOCK is got back!\nWe are not allowed to access hardware in sleep mode...\nChip did not like when .get_frontend() reads some registers while\nchip was sleeping and due to that HAS_LOCK bit was never gained.\n\nTODO: We should add logic for dvb-core to drop out illegal calls like that.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1f64972937d84f48a8b4d16e7e0b4a5ee7904c96",
      "tree": "4344eb9882372235550d68a41c189080f5836d8b",
      "parents": [
        "016961e0d9c5446017610a10fe7db14bf5f5400c"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Jan 15 16:50:11 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:55:26 2012 -0200"
      },
      "message": "[media] cxd2820r: wait demod lock for DVB-C too\n\nFix yet another bug introduced be recent cxd2820r multi-frontend to\nsingle-frontend change.\n\nFinally, we have at least almost working picture for DVB-C too.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "016961e0d9c5446017610a10fe7db14bf5f5400c",
      "tree": "b252614f079d46ae3d387adda10bf0e2b795a048",
      "parents": [
        "d04ca8df70f0e1c3fe6ee2aeb1114b03a3a3de88"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Jan 15 16:39:13 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:55:04 2012 -0200"
      },
      "message": "[media] tda18271c2dd: Remove pointless linux/version.h include\n\nAs pointed out by \u0027make versioncheck\u0027, there\u0027s no need for\ndrivers/media/dvb/frontends/tda18271c2dd.c to\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d04ca8df70f0e1c3fe6ee2aeb1114b03a3a3de88",
      "tree": "5964d306fc6f3d8cf11963e305f29a49f0186786",
      "parents": [
        "faf27976a745ac126943a500c48b30c0dd1082d3"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Jan 15 15:08:30 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:47:32 2012 -0200"
      },
      "message": "[media] cxd2820r: do not switch to DVB-T when DVB-C fails\n\nFix another bug introduced by recent multi-frontend to single-frontend\nchange.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "faf27976a745ac126943a500c48b30c0dd1082d3",
      "tree": "d6211d8a7e2edce753b531ad9b5d8451ca8cd425",
      "parents": [
        "e9ae4d4f028cd9ff9e7d06430cc678d7926df9e0"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Jan 15 14:20:50 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:45:29 2012 -0200"
      },
      "message": "[media] anysee: do not attach same frontend twice\n\ncxd2820r implements only one frontend currently which\nhandles all the standards.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e9ae4d4f028cd9ff9e7d06430cc678d7926df9e0",
      "tree": "81830cbe62476f40f46cdbc06af1f1745a4d14c8",
      "parents": [
        "0397e4505910b44be0066d1b2ce201f0c03bae4f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Sun Jan 15 07:32:19 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:38:00 2012 -0200"
      },
      "message": "[media] tlg2300: fix up check_firmware() return\n\nThe caller doesn\u0027t check the return value of check_firmware() but static\ncheckers complain.  It currently returns negative error codes, or zero\nor greater on success but since the return type is boolean the values\nare truncated to one or zero.  I\u0027ve changed it to return an int,\nnegative on error and zero on success.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0397e4505910b44be0066d1b2ce201f0c03bae4f",
      "tree": "939890fa1bdd79786e20e6923793e98a62f39d9b",
      "parents": [
        "304bce414efce196f4051f2a5d11418c2c2ef7f9"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Sun Jan 15 07:25:57 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:35:55 2012 -0200"
      },
      "message": "[media] saa7164: remove duplicate initialization\n\nThese were initialized twice by mistake.  They were defined the same way\nboth times so this doesn\u0027t change how the code works.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "304bce414efce196f4051f2a5d11418c2c2ef7f9",
      "tree": "de7ec66ba246e4758a17fa9f9ce4b4cf0671eb3b",
      "parents": [
        "8a538a8855aa95e5a12ae232a140e6b30c56d0c5"
      ],
      "author": {
        "name": "Miroslav Slugen",
        "email": "thunder.mmm@gmail.com",
        "time": "Sun Dec 11 20:19:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:24:39 2012 -0200"
      },
      "message": "[media] Add registers names to XC2028 tuner from datahseet and use them\n\nSigned-off-by: Miroslav Slugen \u003cthunder.mmm@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8a538a8855aa95e5a12ae232a140e6b30c56d0c5",
      "tree": "8a2d55244d7ba6ebeb65e308f8269742a59195f9",
      "parents": [
        "cd4ca7afc61d3b18fcd635002459fb6b1d701099"
      ],
      "author": {
        "name": "Miroslav Slugen",
        "email": "thunder.mmm@gmail.com",
        "time": "Tue Dec 20 21:18:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:23:15 2012 -0200"
      },
      "message": "[media] xc4000: add support for signal strength measures\n\nIn xc4000 chipsets real signal and noise level is stored in register\n0x0A and 0x0B,so we can use those registers to monitor signal strength.\n\nI tested this patch on 2 different cards Leadtek DVR3200 and DTV2000H\nPlus, both with same results, I used special antenna hubs (toner 4x, 6x,\n8x and 12x) with mesured signal lost, both registers are in dB value,\nfirst represent signal with limit value -113.5dB (should be -114dB) and\nexactly match with test results. Second represents noise level also in\ndB and there is no maximum value, but from tests we can drop everything\nabove 32dB which tuner realy can\u0027t use, signal was usable till 20dB\nnoise level.\n\nIn digital mode we can take signal strength but sadly noise level is not\nrelevant and real value is stored in demodulator for now just zl10353,\nalso digital mode is just for testing, because it needs changing other\nparts of code which reads data only from demodulator.\n\nIn analog mode I was able to test only FM radio, signal level is not\nimportant, it says something about cable and hub losts, but nothing\nabout real quality of reception, so even if we have signal level at\nminimum 113dB we can still here radio, because of that it is displaied\nonly in debug mode, but for real signal level is used noise register\nwhich is again very accurate, radio noise level was betwen 6-20dB for\ngood signal, 20-25dB for medium signal, and above 25dB signal is\nunusable.\n\nFor now real benefit of this patch is only for FM radio mode.\n\nSigned-off-by: Miroslav Slugen \u003cthunder.mmm@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b6854e3f31402476bcc9d2f41570389fa491de17",
      "tree": "adc5c55b99b8012c475990382e3c56b9f2fc9e28",
      "parents": [
        "9ee8537f60590c63d74dc5724c921bc3eb6ef558"
      ],
      "author": {
        "name": "Miroslav Slugen",
        "email": "thunder.mmm@gmail.com",
        "time": "Sun Dec 11 19:00:06 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:55:22 2012 -0200"
      },
      "message": "[media] cx88: fix: don\u0027t duplicate xc4000 entry for radio\n\nAll radio tuners in cx88 driver using same address for radio and tuner,\nso there is no need to probe it twice for same tuner and we can use\nradio_type UNSET, this also fix broken radio since kernel 2.6.39-rc1\nfor those tuners.\n\nCc: stable@kernel.org\nSigned-off-by: Miroslav Slugen \u003cthunder.mmm@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9ee8537f60590c63d74dc5724c921bc3eb6ef558",
      "tree": "4d1f4fa9b3cb41f626982abfdb717539b6534044",
      "parents": [
        "a7c8aadad39428b64d26c3971d967f8314e2397d"
      ],
      "author": {
        "name": "Miroslav Slugen",
        "email": "thunder.mmm@gmail.com",
        "time": "Sun Dec 11 20:19:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:55:12 2012 -0200"
      },
      "message": "[media] cx23885: Don\u0027t duplicate xc4000 entry for radio\n\nAll radio tuners in cx23885 driver using same address for radio and\ntuner, so there is no need to probe it twice for same tuner and we can\nuse radio_type UNSET.\n\nBe aware radio support in cx23885 is not yet committed, so this is only\nminor fix for future support.\n\nSigned-off-by: Miroslav Slugen \u003cthunder.mmm@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a7c8aadad39428b64d26c3971d967f8314e2397d",
      "tree": "7fba24fbf2553bf94a2cf1fe4ffb173da1192e90",
      "parents": [
        "6c2cc5b575ed09d81507ec86cc5cfad022d9236b"
      ],
      "author": {
        "name": "Miroslav Slugen",
        "email": "thunder.mmm@gmail.com",
        "time": "Sun Dec 11 18:57:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:54:50 2012 -0200"
      },
      "message": "[media] cx23885-dvb: check if dvb_attach() succeded\n\nFix possible null dereference for Leadtek DTV 3200H\nXC4000 tuner when no firmware file available.\n\nCc: stable@kernel.org\nSigned-off-by: Miroslav Slugen \u003cthunder.mmm@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c2cc5b575ed09d81507ec86cc5cfad022d9236b",
      "tree": "6cdfe2a1c8b564ce7b3ec5bf8150b6c332fc4095",
      "parents": [
        "82033bc52abeb266cb3403e783a276d4a3d6cf9f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Jan 13 02:34:00 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:54:26 2012 -0200"
      },
      "message": "[media] cx231xx: dereferencing NULL after allocation failure\n\n\"dev\" is NULL here so we should use \"nr\" instead of \"dev-\u003edevno\".\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "82033bc52abeb266cb3403e783a276d4a3d6cf9f",
      "tree": "56b93ce0cca835d99cacaf8ba998a1f3cb8c36f1",
      "parents": [
        "c24e13713762a30f22468ac2c3d053abacb7672d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Jan 13 02:28:34 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:37:07 2012 -0200"
      },
      "message": "[media] mb86a20s: fix off by one checks\n\nClearly \"\u003e\u003d\" was intended here instead of \"\u003e\".\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c24e13713762a30f22468ac2c3d053abacb7672d",
      "tree": "d1f3d2c2138cd1183d7884f49a27cd2e8df380f3",
      "parents": [
        "a081c3400ff2695244714293f5f6a4675c3a9493"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Tue Jan 10 17:51:12 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:28:13 2012 -0200"
      },
      "message": "[media] pwc: Simplify leds parameter parsing\n\nThis reduces our module init to a simple usb_register() call, so\nthat we can make use of the new upcoming macro\u0027s for this.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a081c3400ff2695244714293f5f6a4675c3a9493",
      "tree": "84ecb544b911f397e7f6c5c40ef5bc09f92446fb",
      "parents": [
        "24be689bfbbcd6c047d7918784ff810e97648006"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Tue Jan 10 17:47:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:28:12 2012 -0200"
      },
      "message": "[media] pwc: Remove dev_hint module parameter\n\nThe code for this is rather crufty, and being able to tie a device\nto a specific minor is not really something we want to support in\na modern udev based world.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "24be689bfbbcd6c047d7918784ff810e97648006",
      "tree": "b682e75ed5ccd2124d5d44cf528707562c5a6f00",
      "parents": [
        "1c852201a28601b1379857f615e99071211294c6"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Tue Jan 10 17:02:04 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:27:58 2012 -0200"
      },
      "message": "[media] pwc: Use one shared usb command buffer\n\nThe pwc driver used to:\n1. kmalloc a buffer\n2. memcpy data to send over usb there\n3. do the usb_control_msg call (which does not work with data on the stack)\n4. free the buffer\n\nFor every usb command send. This patch changes the code to instead malloc\na buffer for this purpose once and use it everywhere.\n\n[mchehab@redhat.com: Fix a compilation breakage with allyesconfig:\n drivers/media/video/pwc/pwc-ctrl.c: In function ‘pwc_get_cmos_sensor’:\n drivers/media/video/pwc/pwc-ctrl.c:546:3: warning: passing argument 4 of ‘recv_control_msg’ makes integer from pointer without a cast [en$\n drivers/media/video/pwc/pwc-ctrl.c:107:12: note: expected ‘int’ but argument is of type ‘unsigned char *’\n drivers/media/video/pwc/pwc-ctrl.c:546:3: error: too many arguments to function ‘recv_control_msg’\n drivers/media/video/pwc/pwc-ctrl.c:107:12: note: declared here]\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1c852201a28601b1379857f615e99071211294c6",
      "tree": "b3a2b67c3d67bd9c9552af026a505062ce1cb78c",
      "parents": [
        "938d5b9e7c2e20a7e609ad5874c6e7d8d391e6e9"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Tue Jan 10 13:23:34 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:09:20 2012 -0200"
      },
      "message": "[media] pwc: Avoid unnecessarily rebuilding the decoder tables\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "938d5b9e7c2e20a7e609ad5874c6e7d8d391e6e9",
      "tree": "ccd8b97d63894834c3ee7778ce10491ca27edffc",
      "parents": [
        "d167a85c5fb45b1ecdacdb9b7733833a9af78da8"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Tue Jan 10 13:14:46 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:08:57 2012 -0200"
      },
      "message": "[media] pwc: Avoid sending mode info to the camera when it is not needed\n\nSince we always do a set_video_mode on stream start, there is no need\nto actually send the mode info to the device on a s_fmt / s_parm ioctl.\nNot doing this saves us doing (slow) usb io.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d167a85c5fb45b1ecdacdb9b7733833a9af78da8",
      "tree": "bc04587bbd8d77b7a7d4eeea3e8ebb9007ae6e75",
      "parents": [
        "56ae24aad8f9e25dfef995c3e898e5f394cf0beb"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Tue Jan 10 13:01:41 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:08:26 2012 -0200"
      },
      "message": "[media] pwc: Fix pixfmt handling\n\nBefore this patch various code in the mode setting patch checked\npdev-\u003epixfmt, but that was not set until the mode setting succeeded, so\nit was looking at the old pixfmt! This patch fixes this by making the\npixfmt a parameter to set_video_mode, and setting it from set_video_mode\non success.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "56ae24aad8f9e25dfef995c3e898e5f394cf0beb",
      "tree": "2ac5f9df9453057eef01f577647101101fae08d1",
      "parents": [
        "54d3fb3b11a7c38b112585e54b7af7cb3faa5c91"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jan 08 11:29:19 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:07:29 2012 -0200"
      },
      "message": "[media] pwc: Make decoder data part of the main pwc struct\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "54d3fb3b11a7c38b112585e54b7af7cb3faa5c91",
      "tree": "5b44bf3d283d8ab52b08c43d0df5afcd8f4c2c5a",
      "parents": [
        "61bb725ef5a646d3fc8a64e41b020a65542cdae1"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jan 08 07:19:29 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:06:37 2012 -0200"
      },
      "message": "[media] pwc: Make fps runtime configurable through s_parm, drop fps module param\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "61bb725ef5a646d3fc8a64e41b020a65542cdae1",
      "tree": "5f35434d19ea58ae4ae32c5218bbdd43916978c4",
      "parents": [
        "cdc037817cc15caf931cd3476970860d62f1985c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Oct 12 05:36:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 10:00:10 2012 -0200"
      },
      "message": "[media] ivtv: remove open_id/id from the filehandle code\n\nInstead of messing around with id\u0027s it\u0027s much easier to just compare\nagainst a filehandle pointer.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cdc037817cc15caf931cd3476970860d62f1985c",
      "tree": "f6694311b9bcc8d0f58d4f20ca46d6ce49eb54c0",
      "parents": [
        "4d68e700d6a192a5a8b394b26ac056a1c0fa6ebc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Oct 11 06:06:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 09:59:43 2012 -0200"
      },
      "message": "[media] ivtv: switch to the v4l core lock\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4d68e700d6a192a5a8b394b26ac056a1c0fa6ebc",
      "tree": "0bc024688dabb3f6a0bb296ab9c195035e8bb02f",
      "parents": [
        "3f3edd7c97d0a5ae355aace36000576acbc2f2cc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Oct 11 05:23:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 09:59:22 2012 -0200"
      },
      "message": "[media] cx18: remove exclusive open of radio device\n\nFor some reason the cx18 driver could open the radio device only once.\nRemove this limitation.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3f3edd7c97d0a5ae355aace36000576acbc2f2cc",
      "tree": "1b5f280de68f1d67a8fdc5df5e2203e9a0194dc7",
      "parents": [
        "aa07eec5320cf1793062c03b8409e7541ca37c31"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Oct 11 05:18:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 09:59:10 2012 -0200"
      },
      "message": "[media] ivtv: remove exclusive radio open\n\nFor some reason the /dev/radio device was implemented as an exclusive open:\nyou could open it only once and not a second time.\n\nRemove this limitation.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aa07eec5320cf1793062c03b8409e7541ca37c31",
      "tree": "cbfead55cd780cb44768c4a8c1f783df020d00c6",
      "parents": [
        "dacd4fa37dbafe209a90d6d5b729d2257df4b734"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Oct 11 05:12:52 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 09:58:53 2012 -0200"
      },
      "message": "[media] v4l2-ioctl: make tuner \u0027type\u0027 check more strict for S_FREQUENCY\n\nAs per the feature removal document, make the tuner type check more strict\nso that it is no longer possible to set the radio frequency through a video\nnode or the TV frequency through a radio node.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "047a01fdc807ffa461db87e2d30d6d28f95c091a",
      "tree": "5c34875861d97bf2bf41f06e718b9bbc0b1c1e0a",
      "parents": [
        "20c9fe895a2356924a31a1238f75cf0d05704593"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Nov 22 08:23:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 09:36:28 2012 -0200"
      },
      "message": "[media] omap_vout: add missing OVERLAY_OUTPUT cap and set V4L2_FBUF_FLAG_OVERLAY\n\nThe omap_vout driver has an output overlay, but never advertised that\ncapability.\n\nThe driver should also set the V4L2_FBUF_FLAG_OVERLAY flag.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nCC: Archit Taneja \u003carchit@ti.com\u003e\nCC: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "20c9fe895a2356924a31a1238f75cf0d05704593",
      "tree": "a0428d86bf7d6240fd397b37cdca00f37c92208d",
      "parents": [
        "05834fcf58fe77b0519a8dc40e3c4a5a28dfc88d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Nov 22 08:48:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 09:36:10 2012 -0200"
      },
      "message": "[media] zoran: do not set V4L2_FBUF_FLAG_OVERLAY\n\nThe zoran driver does not support this flag, so don\u0027t set it.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0cb64f02b8c8f8181d6eaa6d1931fe0bc4195a25",
      "tree": "487dbd89371045e8ba591349134659ce07d9e09f",
      "parents": [
        "149709f5b8a4a8678401facb5c670119751f6087"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Jan 10 05:04:39 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 09:27:57 2012 -0200"
      },
      "message": "[media] cx23885: handle errors from videobuf_dvb_get_frontend()\n\nThe error handling in the original code wasn\u0027t complete so static\ncheckers complained about a potential NULL deference.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "122804ecb59493fbb4d31b3ba9ac59faaf45276f",
      "tree": "cff4d8a158c412e4a8d3abc8d91bb0eb52b01c9a",
      "parents": [
        "16008d641670571ff4cd750b416c7caf2d89f467",
        "126400033940afb658123517a2e80eb68259fbd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 15 12:49:56 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 15 12:49:56 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (655 commits)\n  [media] revert patch: HDIC HD29L2 DMB-TH USB2.0 reference design driver\n  mb86a20s: Add a few more register settings at the init seq\n  mb86a20s: Group registers into the same line\n  [media] [PATCH] don\u0027t reset the delivery system on DTV_CLEAR\n  [media] [BUG] it913x-fe fix typo error making SNR levels unstable\n  [media] cx23885: Query the CX25840 during enum_input for status\n  [media] cx25840: Add support for g_input_status\n  [media] rc-videomate-m1f.c Rename to match remote controler name\n  [media] drivers: media: au0828: Fix dependency for VIDEO_AU0828\n  [media] convert drivers/media/* to use module_platform_driver()\n  [media] drivers: video: cx231xx: Fix dependency for VIDEO_CX231XX_DVB\n  [media] Exynos4 JPEG codec v4l2 driver\n  [media] doc: v4l: selection: choose pixels as units for selection rectangles\n  [media] v4l: s5p-tv: mixer: fix setup of VP scaling\n  [media] v4l: s5p-tv: mixer: add support for selection API\n  [media] v4l: emulate old crop API using extended crop/compose API\n  [media] doc: v4l: add documentation for selection API\n  [media] doc: v4l: add binary images for selection API\n  [media] v4l: add support for selection api\n  [media] hd29l2: fix review findings\n  ...\n"
    },
    {
      "commit": "149709f5b8a4a8678401facb5c670119751f6087",
      "tree": "3cebd145794c0b6d102ad12b211702f7d0cdc44e",
      "parents": [
        "f4b1952a453f4b4b4c4cd3436b9cd632bf4202aa"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 13 11:46:36 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 15 11:12:22 2012 -0200"
      },
      "message": "[media] dvb-core: preserve the delivery system at cache clear\n\nThe changeset 240ab508aa is incomplete, as the first thing that\nhappens at cache clear is to do a memset with 0 to the cache.\n\nSo, the delivery system needs to be explicitly preserved there.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "126400033940afb658123517a2e80eb68259fbd7",
      "tree": "eca9ab5883d2a43b60f05d8f5acd5d673ea6494c",
      "parents": [
        "ebe967492c681da781dbc0f7c0d6a1b5c1977d45"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Jan 13 15:20:38 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 15 11:12:21 2012 -0200"
      },
      "message": "[media] revert patch: HDIC HD29L2 DMB-TH USB2.0 reference design driver\n\nI added it by mistake. It is useless as no real hardware.\nIt even uses even Cypress FX2, general USB bridge chip, default IDs\nthat makes driver load all FX2 devices having default ID...\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f4b1952a453f4b4b4c4cd3436b9cd632bf4202aa",
      "tree": "9d7c355e12f36bc3022bad280ef01e30944b2f7a",
      "parents": [
        "126400033940afb658123517a2e80eb68259fbd7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 13 11:09:23 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 15 11:12:21 2012 -0200"
      },
      "message": "[media] dvb-core: fix a regression with MythTV\n\nAs reported by Lawrence[1], MythTV 0.24.1 does the wrong thing\nwith a DVBv5 call: it fills the delivery system with\nSYS_UNDEFINED, expecting that the DVB core would work with that.\n\nThis used to work by accident, as the DVB core were missing the\ncheck for the supported delivery systems. Yet, fixing it\nis easy, so let\u0027s add a logic to handle this case, to\nprovide backward compatibility.\n\n[1] http://patchwork.linuxtv.org/patch/8314/\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51be08419dc86c72486ac556aa39bc01026a403d",
      "tree": "50ac35ac89f207d2a732b67eb2f1e9b671e5c064",
      "parents": [
        "ec8013beddd717d1740cfefb1a9b900deef85462",
        "f787f32e67e00b072f46b2ae3c454d2c0a1fcdb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 15:11:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 15:11:19 2012 -0800"
      },
      "message": "Merge branch \u0027fbdev-next\u0027 of git://github.com/schandinat/linux-2.6\n\n* \u0027fbdev-next\u0027 of git://github.com/schandinat/linux-2.6: (175 commits)\n  module_param: make bool parameters really bool (drivers/video/i810)\n  Revert \"atmel_lcdfb: Adjust HFP calculation so it matches the manual.\"\n  OMAPDSS: HDMI: Disable DDC internal pull up\n  OMAPDSS: HDMI: Move duplicate code from boardfile\n  OMAPDSS: add OrtusTech COM43H4M10XTC display support\n  OMAP: DSS2: Support for UMSH-8173MD TFT panel\n  ASoC: OMAP: HDMI: Move HDMI codec trigger function to generic HDMI driver\n  OMAPDSS: HDMI: Create function to enable HDMI audio\n  ASoC: OMAP: HDMI: Correct signature of ASoC functions\n  ASoC: OMAP: HDMI: Introduce driver data for audio codec\n  grvga: fix section mismatch warnings\n  video: s3c-fb: Don\u0027t keep device runtime active when open\n  video: s3c-fb: Hold runtime PM references when touching registers\n  video: s3c-fb: Take a runtime PM reference when unblanked\n  video: s3c-fb: Disable runtime PM in error paths from probe\n  video: s3c-fb: Use s3c_fb_enable() to enable the framebuffer\n  video: s3c-fb: Make runtime PM functional again\n  drivers/video: fsl-diu-fb: merge fsl_diu_alloc() into map_video_memory()\n  drivers/video: fsl-diu-fb: add default platform ops functions\n  drivers/video: fsl-diu-fb: remove broken reference count enabling the display\n  ...\n"
    },
    {
      "commit": "90ab5ee94171b3e28de6bb42ee30b527014e0be7",
      "tree": "fcf89889f6e881f2b231d3d20287c08174ce4b54",
      "parents": [
        "476bc0015bf09dad39d36a8b19f76f0c181d1ec9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "message": "module_param: make bool parameters really bool (drivers \u0026 misc)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "bafeafeab94b8d3019aac15c2df2ce47b08a6363",
      "tree": "c121e82aee4f0969cf90dfb2dbad46d06a669696",
      "parents": [
        "e49ce14150c64b29a8dd211df785576fa19a9858"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:16 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:16 2012 +1030"
      },
      "message": "module_param: check type correctness for module_param_array\n\nmodule_param_array(), unlike its non-array cousins, didn\u0027t check the type\nof the variable.  Fixing this found two bugs.\n\nCc: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: linux-media@vger.kernel.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "ebe967492c681da781dbc0f7c0d6a1b5c1977d45",
      "tree": "7d0aa1fe004ddbe1d7d939ab3bf53248121dfc1c",
      "parents": [
        "a7025edfff2cf46fcbe15254a1718f82721ec2a5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 11 11:00:28 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 11 11:15:38 2012 -0200"
      },
      "message": "mb86a20s: Add a few more register settings at the init seq\n\nSome time ago, Manoel sent us a patch adding more stuff\nto the init sequence. However, his patch were also doing\nnon-related stuff, by changing the init logic without\nany good reason. So, it was asked for him to submit a\npatch with just the data that has changed, in order to\nallow us to better analyze it.\n\nAs he didn\u0027t what it was requested, I finally found some\ntime to dig into his init sequence and add it here.\n\nBasically, new stuff is added there. There are a few changes:\n\n1) The removal of the extra (duplicated) logic that puts\n   the chip into the serial mode;\n2) Some Viterbi VBER measurement init data was changed from\n   0x00 to 0xff for layer A, to match what was done for\n   layers B and C.\n\nNone of those caused any regressions and both make sense\non my eyes.\n\nThe other parameters additions actually increased the\ntuning quality for some channels. Yet, some channels that\nwere previously discovered with scan disappered, while\nothers appeared instead. This were tested in Brasilia,\nwith an external antena.\n\nAt the overall, it is now a little better. So, better to\nadd these, and then try to figure out a configuration that\nwould get even better scanning results.\n\nReported-by: Manoel Pinheiro \u003cpinusdtv@hotmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a7025edfff2cf46fcbe15254a1718f82721ec2a5",
      "tree": "9dd49a12dc7c4ba28a4deab2d6e6a404d605b62a",
      "parents": [
        "240ab508aa9fb7a294b0ecb563b19ead000b2463"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 11 10:56:30 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 11 10:56:30 2012 -0200"
      },
      "message": "mb86a20s: Group registers into the same line\n\nOn mb86a20s, some registers have sub-addresses, while others not.\nIn order to make easier to compare different settings, group them.\n\nNo functional changes in this patch.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "240ab508aa9fb7a294b0ecb563b19ead000b2463",
      "tree": "cf521c7b5e5453c2fead757953d7777eb6508979",
      "parents": [
        "9544e8a64795d75875ff4c680a43aa452a37b260"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 18:00:50 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:44:07 2012 -0200"
      },
      "message": "[media] [PATCH] don\u0027t reset the delivery system on DTV_CLEAR\n\nAs a DVBv3 application may be relying on the delivery system,\ndon\u0027t reset it at DTV_CLEAR. For DVBv5 applications, the\ndelivery system should be set anyway.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9544e8a64795d75875ff4c680a43aa452a37b260",
      "tree": "92e67acd80f8f4f29dec3eb9680b8c7bfd530fdb",
      "parents": [
        "c147f61083e3e4a9c2aaecaaed976502defc3b7d"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Tue Jan 10 19:45:31 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:44:05 2012 -0200"
      },
      "message": "[media] [BUG] it913x-fe fix typo error making SNR levels unstable\n\nFix error where SNR unstable and jumps levels.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c147f61083e3e4a9c2aaecaaed976502defc3b7d",
      "tree": "2be9bbc0bf84178b357a5124795a27f4335e2500",
      "parents": [
        "a21df45df0c41f3eb7d0ec6676c7d14b20842bc2"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@kernellabs.com",
        "time": "Fri Jan 06 11:55:32 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:38:21 2012 -0200"
      },
      "message": "[media] cx23885: Query the CX25840 during enum_input for status\n\nWe can pass a NO_SIGNAL video decoder state back to applications\nif it\u0027s available.\n\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a21df45df0c41f3eb7d0ec6676c7d14b20842bc2",
      "tree": "373d8c08f0a013a8d8c7ec8e3441d59d4e8ba930",
      "parents": [
        "0963119fca6ad250146fd7d27eb90f205e188beb"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@kernellabs.com",
        "time": "Fri Jan 06 11:54:05 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:38:20 2012 -0200"
      },
      "message": "[media] cx25840: Add support for g_input_status\n\nAllow bridge drivers to query status.\n\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0963119fca6ad250146fd7d27eb90f205e188beb",
      "tree": "66cb06fd0712b9fb70fb92c8f88439a9c29dac75",
      "parents": [
        "c18e1c7bd1f825ac55e00b23bb37fe36e2e4c784"
      ],
      "author": {
        "name": "Samuel Rakitnican",
        "email": "samuel.rakitnican@gmail.com",
        "time": "Fri Jan 06 17:34:53 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:38:19 2012 -0200"
      },
      "message": "[media] rc-videomate-m1f.c Rename to match remote controler name\n\nThis remote was added with support for card Compro VideoMate M1F.\n\nThis remote is shipped with various Compro cards, not this one only.\n\nFurthermore this remote can be bought separately under name Compro\nVideoMate K100.\n    http://compro.com.tw/en/product/k100/k100.html\n\nSo give it a proper name.\n\n[mchehab@redhat.com: Fix the Makefile]\nSigned-off-by: Samuel Rakitničan \u003csamuel.rakitnican@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c18e1c7bd1f825ac55e00b23bb37fe36e2e4c784",
      "tree": "621c10646a350328bed1315290a5b022da603c71",
      "parents": [
        "1d6629b1561ad34a6e6d17ece00bd65e1bab3724"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Tue Jan 10 09:15:29 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:29:19 2012 -0200"
      },
      "message": "[media] drivers: media: au0828: Fix dependency for VIDEO_AU0828\n\nFix the following build warning:\n\nwarning: (VIDEO_AU0828) selects DVB_AU8522 which has unmet direct dependencies (MEDIA_SUPPORT \u0026\u0026 DVB_CAPTURE_DRIVERS \u0026\u0026 DVB_CORE \u0026\u0026 I2C \u0026\u0026 VIDEO_V4L2)\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1d6629b1561ad34a6e6d17ece00bd65e1bab3724",
      "tree": "61b5a5062aa797f5bfc1da0a7b3b9876ce3d2a21",
      "parents": [
        "aa5fb974cf3a30162c9c426c507486f3c2ab54c5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 03:21:49 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:27:13 2012 -0200"
      },
      "message": "[media] convert drivers/media/* to use module_platform_driver()\n\nThis patch converts the drivers in drivers/media/* to use the\nmodule_platform_driver() macro which makes the code smaller and a bit\nsimpler.\n\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nCc: \"Richard Röjfors\" \u003crichard.rojfors@pelagicore.com\u003e\nCc: \"Matti J. Aaltonen\" \u003cmatti.j.aaltonen@nokia.com\u003e\nCc: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nCc: Manjunath Hadli \u003cmanjunath.hadli@ti.com\u003e\nCc: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nCc: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nCc: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Matti J. Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aa5fb974cf3a30162c9c426c507486f3c2ab54c5",
      "tree": "3e56b418b8467f575731548a4c4dd3610e0f60bc",
      "parents": [
        "bb677f3ac434cb1708938f1e76a41d9098affd05"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Mon Jan 09 20:51:56 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:24:45 2012 -0200"
      },
      "message": "[media] drivers: video: cx231xx: Fix dependency for VIDEO_CX231XX_DVB\n\nFix the following build warning:\n\nwarning: (VIDEO_CX231XX_DVB) selects DVB_MB86A20S which has unmet direct dependencies (MEDIA_SUPPORT \u0026\u0026 DVB_CAPTURE_DRIVERS \u0026\u0026 DVB_CORE \u0026\u0026 I2C)\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bb677f3ac434cb1708938f1e76a41d9098affd05",
      "tree": "334408194135fed6b8ab7599f2dcbd46e8fb4a2f",
      "parents": [
        "aa73ab96bebb6fb9e0ee4429f78bfa3ef8c5b6b6"
      ],
      "author": {
        "name": "Andrzej Pietrasiewicz",
        "email": "andrzej.p@samsung.com",
        "time": "Thu Nov 24 11:15:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:21:52 2012 -0200"
      },
      "message": "[media] Exynos4 JPEG codec v4l2 driver\n\nAdd driver for the JPEG codec IP block available in Samsung Exynos SoC series.\n\nThe driver is implemented as a V4L2 mem-to-mem device. It exposes two video\nnodes to user space, one for the encoding part, and one for the decoding part.\n\nSigned-off-by: Andrzej Pietrasiewicz \u003candrzej.p@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nReviewed-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nReviewed-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "392d9e1d02edcbe9bc94bc292dd364339556f8ec",
      "tree": "169fb3f23dad76b908cdc9c3b6ec892f75e740f9",
      "parents": [
        "0d066d3f6fdfd189bef5fe653477f5f9db2eb225"
      ],
      "author": {
        "name": "Tomasz Stanislawski",
        "email": "t.stanislaws@samsung.com",
        "time": "Fri Nov 25 05:56:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:19:40 2012 -0200"
      },
      "message": "[media] v4l: s5p-tv: mixer: fix setup of VP scaling\n\nAdjusting of Video Processor\u0027s scaling factors was flawed. It bounded scaling\nto range 1/16 to 1/1. The correct range should be 1/4 to 4/1. This patch fixes\nthis bug.\n\nSigned-off-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0d066d3f6fdfd189bef5fe653477f5f9db2eb225",
      "tree": "34b4e8b099292ea346692141f330199f17a181d9",
      "parents": [
        "992efeff79fe8de44d4e8b7636bb2e5d9dcf698d"
      ],
      "author": {
        "name": "Tomasz Stanislawski",
        "email": "t.stanislaws@samsung.com",
        "time": "Thu Aug 25 07:14:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:19:23 2012 -0200"
      },
      "message": "[media] v4l: s5p-tv: mixer: add support for selection API\n\nThis patch add support for V4L2 selection API to s5p-tv driver.  Moreover it\nremoves old API for cropping.  Old applications would still work because the\ncrop ioctls are emulated using the selection API.\n\nSigned-off-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "992efeff79fe8de44d4e8b7636bb2e5d9dcf698d",
      "tree": "701d7bbd50929cec7def1d293768a00e29be9fa8",
      "parents": [
        "8af4922fe5d1574acfdedf8a9eaafccf1b955c1d"
      ],
      "author": {
        "name": "Tomasz Stanislawski",
        "email": "t.stanislaws@samsung.com",
        "time": "Tue Mar 22 14:04:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:18:52 2012 -0200"
      },
      "message": "[media] v4l: emulate old crop API using extended crop/compose API\n\nThis patch allows new video drivers to work correctly with applications that\nuse the old-style crop API.  The old crop ioctl is emulated by using selection\ncallbacks.\n\nSigned-off-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0e8caaceff160ad821c83d798fc03812cb810560",
      "tree": "fd5f0687bff110fddb62b8f22ac31f41e8bc11f6",
      "parents": [
        "dab734ec95168488c4b32632e968ce885a083078"
      ],
      "author": {
        "name": "Tomasz Stanislawski",
        "email": "t.stanislaws@samsung.com",
        "time": "Wed Aug 10 10:37:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:17:45 2012 -0200"
      },
      "message": "[media] v4l: add support for selection api\n\nThis patch introduces new api for a precise control of cropping and composing\nfeatures for video devices. The new ioctls are VIDIOC_S_SELECTION and\nVIDIOC_G_SELECTION.\n\nSigned-off-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dab734ec95168488c4b32632e968ce885a083078",
      "tree": "2462b0f176f0d2dcc10ec93d29007db32426ff4b",
      "parents": [
        "b748e6a91e136a582943a496eac40071a23beff3"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Jan 10 20:46:26 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:58:55 2012 -0200"
      },
      "message": "[media] hd29l2: fix review findings\n\nFix some issues pointed out by Mauro.\nMauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b748e6a91e136a582943a496eac40071a23beff3",
      "tree": "188714206ef78a2c8b58d218c5c324d3b884c3d9",
      "parents": [
        "852023b58bbe8600693f1df44ade404298ac89d4"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Jan 10 20:33:43 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:58:39 2012 -0200"
      },
      "message": "[media] dvb-core: define general callback value for demodulator\n\nAllow use of that general callback for demod too.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "852023b58bbe8600693f1df44ade404298ac89d4",
      "tree": "3d0290ffd6bbadf674f9c4203d5c2252801c4086",
      "parents": [
        "6964c308ec84f99a5c3dbc29d9711b71616fcbfc"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Jan 10 19:26:35 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:58:18 2012 -0200"
      },
      "message": "[media] hd29l2: add debug for used IF frequency\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6964c308ec84f99a5c3dbc29d9711b71616fcbfc",
      "tree": "539c1ceeb2648c94621190ee80bb1b573ce3815e",
      "parents": [
        "b021bd84d27583017f3f50f98bb1b952c8450342"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Jan 10 13:15:16 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:57:14 2012 -0200"
      },
      "message": "[media] hd29l2: synch for latest DVB core changes\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b021bd84d27583017f3f50f98bb1b952c8450342",
      "tree": "255655088e465ecb26ec30bc84ff0ca1db05d1b7",
      "parents": [
        "ee9b8c8c27679b2b8ab5e8749cb3813d55b49755"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Nov 07 09:28:29 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:57:06 2012 -0200"
      },
      "message": "[media] HDIC HD29L2 DMB-TH USB2.0 reference design driver\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee9b8c8c27679b2b8ab5e8749cb3813d55b49755",
      "tree": "c0a4674ebfac58505e08ea071623c7fc20e52918",
      "parents": [
        "53b667eb12edd1bb33beca73ab14dbdf4d536c37"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Nov 06 20:01:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:56:55 2012 -0200"
      },
      "message": "[media] HDIC HD29L2 DMB-TH demodulator driver\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53b667eb12edd1bb33beca73ab14dbdf4d536c37",
      "tree": "6aec6b0d45ca9e27bfeb8f6bc193a6810cc87fa5",
      "parents": [
        "1020d13d50d0a5bfcfc8a0a6826ed221cdf8a775"
      ],
      "author": {
        "name": "Sascha Sommer",
        "email": "saschasommer@freenet.de",
        "time": "Sun Jan 08 16:41:22 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:55:31 2012 -0200"
      },
      "message": "[media] em28xx: Fix tuner_type for Terratec Cinergy 200 USB\n\nThe card definition of the Terratec Cinergy 200 USB uses the\nwrong tuner type. Therefore some channels are currently missing.\nAttached patch fixes this problem.\n\nSigned-off-by: Sascha Sommer \u003csaschasommer@freenet.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1020d13d50d0a5bfcfc8a0a6826ed221cdf8a775",
      "tree": "a62626446630bcd72bbf5e920b95080a84aa31b3",
      "parents": [
        "ca80cf60489508792e97a7703ed35756f4d62943"
      ],
      "author": {
        "name": "Sascha Sommer",
        "email": "saschasommer@freenet.de",
        "time": "Sun Jan 08 16:54:28 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:54:03 2012 -0200"
      },
      "message": "[media] em28xx: increase maxwidth for em2800\n\nThe MaxPacketSize for em2800 based devices is too small to capture at full resolution.\nTherefore scale down when the maximum frame size is selected.\nThe previous workaround that simply reduced the X resolution cannot be used\nbecause it crops a part of the input as\nthe em2800 can only scale down with a factor of 0.5.\n\nreverts commits 1ca31892e and fb3de0398ab.\n\n[mchehab@redhat.com: Fix CodingStyle]\nSigned-off-by: Sascha Sommer \u003csaschasommer@freenet.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca80cf60489508792e97a7703ed35756f4d62943",
      "tree": "f212c7510d333061e914f2b2f4a7f1de0cd6188e",
      "parents": [
        "0903bb540e5bb99a9e58d583a596a30620f65702"
      ],
      "author": {
        "name": "Sascha Sommer",
        "email": "saschasommer@freenet.de",
        "time": "Sun Jan 08 16:32:09 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:48:18 2012 -0200"
      },
      "message": "[media] em28xx: Do not modify EM28XX_R06_I2C_CLK for em2800\n\nwriting the EM28XX_R06_I2C_CLK register leads to the problem that the\ni2c bus on the Terratec Cinergy 200 USB is no longer usable when the\nsystem is rebooted.\n\nThe device needs to be unplugged in order to bring it back to life.\nAttached patch conditionally disables the write in\nem28xx_pre_card_setup() like it is already done in em28xx_card_setup().\n\nSigned-off-by: Sascha Sommer \u003csaschasommer@freenet.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0903bb540e5bb99a9e58d583a596a30620f65702",
      "tree": "951ee5afbd1200a1bec6dd9e84868f18c2d4309d",
      "parents": [
        "622c2fc1f2613bef953d2af908e7b83f4de4b994"
      ],
      "author": {
        "name": "Sascha Sommer",
        "email": "saschasommer@freenet.de",
        "time": "Sun Jan 08 16:19:30 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:47:27 2012 -0200"
      },
      "message": "[media] em28xx: Fix: I2C_CLK write error message checks wrong return code\n\nIt looks like the return value check that is done after setting the I2C\nspeed checks the wrong return code.\n\nSigned-off-by: Sascha Sommer \u003csaschasommer@freenet.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "622c2fc1f2613bef953d2af908e7b83f4de4b994",
      "tree": "691a1c3ac3c54ef8e422dc55eeb9d0913951dec5",
      "parents": [
        "d07b901f9dc22977c2c04f320a9cef19e5298e7e"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Sat Jan 07 10:18:45 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:46:48 2012 -0200"
      },
      "message": "[media] em28xx: simplify argument passing to em28xx_init_dev()\n\nThe \u0027struct em28xx *\u0027 pointer was passed by reference to the\nem28xx_init_dev() function, for no reason. Instead, just pass it by\nvalue, which is much more logical and simple.\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d07b901f9dc22977c2c04f320a9cef19e5298e7e",
      "tree": "0f63c671c433658d8c4c7d77ae8ce5c99b92afc1",
      "parents": [
        "7a6f6c29d264cdd2fe0eb3d923217eed5f0ad134"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sat Jan 07 04:11:27 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:46:14 2012 -0200"
      },
      "message": "[media] af9005, af9015: use symbolic names for USB id table indices\n\nThe af9005_properties and af9015_properties tables make use of USB ids\nfrom the USB id tables with hardcoded indices, as in\n\"\u0026af9015_usb_table[30]\".  Adding new entries before the end breaks\nsuch references, so everyone has had to carefully tiptoe to only add\nentries at the end of the list.\n\nIn the spirit of \"dw2102: use symbolic names for dw2102_table\nindices\", use C99-style initializers with symbolic names for each\nindex to avoid this.  In the new regime, properties tables referring\nto the USB ids have names like \"\u0026af9015_usb_table[CINERGY_T_STICK_RC]\"\nthat do not change meaning when items in the USB id table are\nreordered.\n\nEncouraged-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nAcked-by: Luca Olivetti \u003cluca@ventoso.org\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7a6f6c29d264cdd2fe0eb3d923217eed5f0ad134",
      "tree": "fc2044a0b5f6300cafbae08285c84e8f9bc55fee",
      "parents": [
        "15cb6af8ac1ee1291f98bae51cd46c6719e90c0f"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Sat Jan 07 09:52:37 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:38:59 2012 -0200"
      },
      "message": "[media] cx231xx: use URB_NO_TRANSFER_DMA_MAP on URBs allocated with usb_alloc_urb()\n\nURBs allocated with usb_alloc_urb() are allocated from DMA-coherent\nareas, and therefore it is not necessary to call dma_map_single() on\nsuch buffers. Worst, on ARM, calling dma_map_single() on a\nDMA-coherent buffer will trigger a BUG_ON() in\narch/arm/mm/dma-mapping.c.\n\nTherefore, we mark all URBs allocated with usb_alloc_urb() with the\nURB_NO_TRANSFER_DMA_MAP transfer_flags, so that the USB core does not\ndo dma_map_single()/dma_unmap_single() on those buffers.\n\nThis is similar to 882787ff8fdeb0be790547ee9b22b281095e95da for the\ngspca driver, and has already been discussed on the linux-media list\nin the past:\nhttp://www.mail-archive.com/linux-media@vger.kernel.org/msg37086.html.\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15cb6af8ac1ee1291f98bae51cd46c6719e90c0f",
      "tree": "88a5b4c267fc460ff760b1fb85d3cdc7e35282ae",
      "parents": [
        "9e94136d364a424b53048031bd35a4261ae8f9e2"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Sat Jan 07 09:52:40 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:38:45 2012 -0200"
      },
      "message": "[media] cx231xx: simplify argument passing to cx231xx_init_dev()\n\nThe \u0027struct cx231xx *\u0027 pointer was passed by reference to the\ncx231xx_init_dev() function, for no reason. Instead, just pass it by\nvalue, which is much more logical and simple.\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9e94136d364a424b53048031bd35a4261ae8f9e2",
      "tree": "986bcd85b95c713b703800c01d1d40ab0ac287e0",
      "parents": [
        "083b6b8a234dc13121ddab7fc622574d8ab66bc4"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Jan 10 13:31:37 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:38:15 2012 -0200"
      },
      "message": "[media] mxl5007t: bugfix DVB-T 7 MHz and 8 MHz bandwidth\n\nDVB-T did not work at all - only 6 MHz was working but it is not\ncommonly used.\nFix it.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "083b6b8a234dc13121ddab7fc622574d8ab66bc4",
      "tree": "7d56f4b06295b2d16bc4f2764f4fc00106ea744c",
      "parents": [
        "990862a2f024296f27460306393de8f0cdab8997"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 09 18:26:32 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:35:33 2012 -0200"
      },
      "message": "[media] tda18271-fe: Fix support for ISDB-T\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "990862a2f024296f27460306393de8f0cdab8997",
      "tree": "e8bc467d130a57dd03428010db57794b49f0b964",
      "parents": [
        "db702a7af6c85d94ff32b6110b3646180f93f086"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 09:48:50 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:35:31 2012 -0200"
      },
      "message": "[media] cx231xx: fix device disconnect checks\n\nThe driver were using DEV_MISCONFIGURED on some places, and\nDEV_DISCONNECTED on others. In a matter of fact, DEV_MISCONFIGURED\nwere set only during the usb disconnect callback, with\nwas confusing.\n\nAlso, the alsa driver never checks if the device is present,\nbefore doing some dangerous things.\n\nRemove DEV_MISCONFIGURED, replacing it by DEV_DISCONNECTED.\n\nAlso, fixes the other usecases for DEV_DISCONNECTED.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "db702a7af6c85d94ff32b6110b3646180f93f086",
      "tree": "32a7d74fa85f6e7841886ed8517ce3de5d0de87a",
      "parents": [
        "7528cd273e14020117e6cdb6cc307f223e97c5ed"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 09:33:47 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:35:30 2012 -0200"
      },
      "message": "[media] cx231xx: cx231xx_devused is racy\n\ncx231xx_devused is racy. Re-implement it in a proper way,\nto remove the risk of mangling it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7528cd273e14020117e6cdb6cc307f223e97c5ed",
      "tree": "872fdcc3f4f8d7349befe6c2a10f079962438827",
      "parents": [
        "959a119f86d51085ba4e0ec5a68dee6a21c48dfe"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 09:20:01 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:35:29 2012 -0200"
      },
      "message": "[media] cx231xx: Fix unregister logic\n\nThere are several weirdness at the unregister logic.\n\nFirst of all, IR has a poll thread. This thread needs to be\nremoved, as it uses some resources associated to the main driver.\nSo, the driver needs to explicitly unregister the I2C client for\nir-kbd-i2c.\n\nIf, for some reason, the driver needs to wait for a close()\nto happen, not all memories will be freed, because the free\nlogic were in the wrong place.\n\nAlso, v4l2_device_unregister() seems to be called too early,\nas devices are still using it.\n\nFinally, even with the device disconnected, there is one\nUSB function call that will still try to talk with it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "959a119f86d51085ba4e0ec5a68dee6a21c48dfe",
      "tree": "5979a70ccefc685ebfc5535306874b7d7376a54e",
      "parents": [
        "90bf3aab42937f760e5b645ab63df46d26b5e620"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 09 18:16:36 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:35:29 2012 -0200"
      },
      "message": "[media] mb86a20s: implement get_frontend()\n\nReports the auto-detected parameters to userspace.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "90bf3aab42937f760e5b645ab63df46d26b5e620",
      "tree": "ed1dec61c0283b4ef0beae71dbbebbf11bf57b4c",
      "parents": [
        "c53a8e951b9cb5689a510ef31c85fb9b1ff78f11"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 09 22:28:13 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:35:28 2012 -0200"
      },
      "message": "[media] cx231xx-input: stop polling if the device got removed.\n\nIf the device got removed, stops polling it. Also, un-registers\nit at input/evdev, as it won\u0027t work anymore. We can\u0027t free the\nIR structure yet, as the ir_remove method will be called later.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "c53a8e951b9cb5689a510ef31c85fb9b1ff78f11"
}
