)]}'
{
  "log": [
    {
      "commit": "de7fa296b60c9086fa038350404975b7ee4e60c2",
      "tree": "8e8aed9a18cafd1f07853076fab2fead0f29e958",
      "parents": [
        "9693a85378b590cc7a4aa2db2174422585c7c8c4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 21 00:10:19 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 22 00:50:45 2007 +0000"
      },
      "message": "[MIPS] SMP: Get smp_tune_scheduling to do something useful.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9693a85378b590cc7a4aa2db2174422585c7c8c4",
      "tree": "43d031f8e555d9276e68bdb158bd264c2d260346",
      "parents": [
        "9654640d0af8f2de40ff3807d3695109d3463f54"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Fri Feb 02 17:41:47 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 22 00:50:44 2007 +0000"
      },
      "message": "[MIPS] Add basic SMARTMIPS ASE support\n\nThis patch adds trivial support for SMARTMIPS extension. This extension\nis currently implemented by 4KS[CD] CPUs.\n\nBasically it saves/restores ACX register, which is part of the SMARTMIPS\nASE, when needed. This patch does *not* add any support for Smartmips MMU\nfeatures.\n\nFuthermore this patch does not add explicit support for 4KS[CD] CPUs since\nthey are respectively mips32 and mips32r2 compliant.  So with the current\nprocessor configuration, a platform that has such CPUs needs to select\nboth configs:\n\n\tCPU_HAS_SMARTMIPS\n\tSYS_HAS_CPU_MIPS32_R[12]\n\nThis is due to the processor configuration which is mixing up all the\narchitecture variants and the processor types.\n\nThe drawback of this, is that we currently pass \u0027-march\u003dmips32\u0027 option to\ngcc when building a kernel instead of \u0027-march\u003d4ksc\u0027 for 4KSC case. This\ncan lead to a kernel image a little bit bigger than required.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9654640d0af8f2de40ff3807d3695109d3463f54",
      "tree": "ab279cb78248152fe19d3d2a977f33f883abed40",
      "parents": [
        "b5bf28cde894b3bb3bd25c13a7647020562f9ea0",
        "004c46b9e588edf549a39c5db54e37ebd0b3b3ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 21 13:02:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 21 13:02:17 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] One line missing from previous commit\n  [CIFS] mtime bounces from local to remote when cifs nocmtime i_flags overwritten\n  [CIFS] fix \u0026\u0026/\u0026 typo in cifs_setattr()\n"
    },
    {
      "commit": "b5bf28cde894b3bb3bd25c13a7647020562f9ea0",
      "tree": "2d752106dfd37e7580268b89f1b18d72210b09c7",
      "parents": [
        "5fc7e655a50b0a19229a6b4a8a5e23bfedf700a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 21 11:21:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 21 11:21:44 2007 -0800"
      },
      "message": "Revert \"e1000: fix shared interrupt warning message\"\n\nThis reverts commit d2ed16356ff4fb9de23fbc5e5d582ce580390106.\n\nAs Thomas Gleixner reports:\n  \"e1000 is not working anymore. ifup fails permanentely.\n    ADDRCONF(NETDEV_UP): eth0: link is not ready\n   nothing else\"\n\nThe broken commit was identified with \"git bisect\".\n\nAuke Kok says:\n  \"I think we need to drop this now.  The report that says that this\n   *fixes* something might have been on regular interrupts only.  I\n   currently suspect that it breaks all MSI interrupts, which would make\n   sense if I look a the code.  Very bad indeed.\"\n\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nAcked-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fc7e655a50b0a19229a6b4a8a5e23bfedf700a4",
      "tree": "92c1901470f4789bd112d3a1642f346ee67cb1ce",
      "parents": [
        "e695e10bc996d6f83df7d85f1011c8d00573f68b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 21 11:18:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 21 11:18:26 2007 -0800"
      },
      "message": "Fix bogus \u0027inline\u0027 in drivers/char/ip2/i2lib.c\n\nNot only was the function way too big to be inlined in the first place,\nit was used before it was even defined.\n\nNoted-by: Faik Uygur \u003cfaik@pardus.org.tr\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e695e10bc996d6f83df7d85f1011c8d00573f68b",
      "tree": "3d0ba107ea8fe7d0090e3cfd5e36cdb4abcaab99",
      "parents": [
        "3a5f10e3708e00c406f154bae412652ec3eb2b48",
        "f6982d59480953a8f5a84c237a9dabff39f788ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 21 11:10:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 21 11:10:30 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (196 commits)\n  V4L/DVB (5253): Qt1010: whitespace / 80 column cleanups\n  V4L/DVB (5252): Qt1010: use ARRAY_SIZE macro when appropriate\n  V4L/DVB (5251): Qt1010: fix compiler warning\n  V4L/DVB (5249): Fix compiler warning in vivi.c\n  V4L/DVB (5247): Stv0297: Enable BER/UNC counting\n  V4L/DVB (5246): Budget-ci: IR handling fixups\n  V4L/DVB (5245): Dvb-ttpci: use i2c gate ctrl from stv0297 frontend driver\n  V4L/DVB (5244): Dvbdev: fix illegal re-usage of fileoperations struct\n  V4L/DVB (5178): Avoid race when deregistering the IR control for dvb-usb\n  V4L/DVB (5240): Qt1010: use i2c_gate_ctrl where appropriate\n  V4L/DVB (5239): Whitespace / 80-column cleanups\n  V4L/DVB (5238): Kconfig: qt1010 should be selected by gl861 and au6610\n  V4L/DVB (5237): Dvb: add new qt1010 tuner module\n  V4L/DVB (5236): Initial support for Sigmatek DVB-110 DVB-T\n  V4L/DVB (5235): Gl861: use parallel_ts\n  V4L/DVB (5234): Gl861: remove unneeded declaration\n  V4L/DVB (5233): Gl861: correct address of the bulk endpoint\n  V4L/DVB (5232): Gl861: correct oops when loading module\n  V4L/DVB (5231): Gl861: whitespace cleanups\n  V4L/DVB (5230): Gl861: remove NULL entry from gl861_properties\n  ...\n"
    },
    {
      "commit": "f6982d59480953a8f5a84c237a9dabff39f788ce",
      "tree": "fb640dcc7571b7617172aa4db8243d87fe18fd3e",
      "parents": [
        "47e76c5c7904b8bc2d4c08fbe531017b704a877d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Feb 13 18:26:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:33 2007 -0200"
      },
      "message": "V4L/DVB (5253): Qt1010: whitespace / 80 column cleanups\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "47e76c5c7904b8bc2d4c08fbe531017b704a877d",
      "tree": "efad015d6e276422e37c6db2fec15ee3fb0764e6",
      "parents": [
        "b79ea694a919ebc107c90af61b5d22becb1b1324"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Feb 13 17:53:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:33 2007 -0200"
      },
      "message": "V4L/DVB (5252): Qt1010: use ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in kernel.h\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b79ea694a919ebc107c90af61b5d22becb1b1324",
      "tree": "57f2ed1be89fc97313402667c71f3186b145b524",
      "parents": [
        "4acf26703e6cabceb6838ee9c4f75f765ad96915"
      ],
      "author": {
        "name": "Marco Schluessler",
        "email": "marco@lordzodiac.de",
        "time": "Tue Feb 13 16:46:13 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:33 2007 -0200"
      },
      "message": "V4L/DVB (5251): Qt1010: fix compiler warning\n\nIn function \u0027qt1010_init\u0027:\n\nSigned-off-by: Marco Schluessler \u003cmarco@lordzodiac.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4acf26703e6cabceb6838ee9c4f75f765ad96915",
      "tree": "ba24f54b670d83d3b87edd3c2da692debf613e2d",
      "parents": [
        "90e3bd4ba5563f2a6efbb46ce7e10845329dfffd"
      ],
      "author": {
        "name": "Marcel Siegert",
        "email": "mws@linuxtv.org",
        "time": "Tue Feb 13 18:44:49 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:32 2007 -0200"
      },
      "message": "V4L/DVB (5249): Fix compiler warning in vivi.c\n\nThe result of copy_to_user was not used, so the compiler complained\nnow a warning will be issued if copy_to_user fails.\n\nSigned-off-by: Marcel Siegert \u003cmws@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "90e3bd4ba5563f2a6efbb46ce7e10845329dfffd",
      "tree": "93682f3e888655eba094212e9c0808e9d5b1ec4c",
      "parents": [
        "59327a4897a0395d6f0358574dbb113102b63769"
      ],
      "author": {
        "name": "Hartmut Birr",
        "email": "e9hack@googlemail.com",
        "time": "Tue Feb 13 18:01:56 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:32 2007 -0200"
      },
      "message": "V4L/DVB (5247): Stv0297: Enable BER/UNC counting\n\nEnable BER/UNC counting for the stv0297 frontend.\nThe idea for this patch comes from stv0297_cs.c.\n\nSigned-off-by: Hartmut Birr \u003ce9hack@googlemail.com\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "59327a4897a0395d6f0358574dbb113102b63769",
      "tree": "081274844ce88110376a0052a09bb98816b67bcc",
      "parents": [
        "89e4d59f2c082be9472c4de4dafb832e01bfbe01"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Tue Feb 13 09:39:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:32 2007 -0200"
      },
      "message": "V4L/DVB (5246): Budget-ci: IR handling fixups\n\nCommit 00c4cc67512ada1d195b8bf3ef1db1d6b3951605 Oliver Endriss changed \nthe budget-ci driver to use interrupt mode for i2c transfers.\n\nThis also meant that a new bunch of IR bytes that were previously lost \nare now received, which allowed me to better understand how the MSP430 \nchip works. Unfortunately it also means that the current driver gets \nsome assumptions wrong and might generate double keypresses for one IR \ncommand. \n\nThe attached patch fixes this by throwing away the repeat bytes and by \nassociating the correct command and device bytes.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "89e4d59f2c082be9472c4de4dafb832e01bfbe01",
      "tree": "26c6846aff429836e1f0616a8eb8b103ccef805a",
      "parents": [
        "b61901024776b25ce7b8edc31bb1757c7382a88e"
      ],
      "author": {
        "name": "Marco Schluessler",
        "email": "marco@lordzodiac.de",
        "time": "Tue Feb 13 09:31:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:31 2007 -0200"
      },
      "message": "V4L/DVB (5245): Dvb-ttpci: use i2c gate ctrl from stv0297 frontend driver\n\nUse i2c gate ctrl from stv0297 frontend driver.\n\nSigned-off-by: Marco Schluessler \u003cmarco@lordzodiac.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b61901024776b25ce7b8edc31bb1757c7382a88e",
      "tree": "bebf31ba4a8cc2a121ca21b39e44cddb2ba7bfd6",
      "parents": [
        "e1af498063007cee5d7ec5af1e0cf25c088d05c7"
      ],
      "author": {
        "name": "Marcel Siegert",
        "email": "mws@linuxtv.org",
        "time": "Tue Feb 13 09:46:55 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:31 2007 -0200"
      },
      "message": "V4L/DVB (5244): Dvbdev: fix illegal re-usage of fileoperations struct\n\nArjan van de Ven \u003carjan@infradead.org\u003e reported an illegal re-usage of \nthe fileoperations struct if more than one dvb device (e.g. frontend) is \npresent. \n\nThis patch fixes this issue.  \n\nIt allocates a new fileoperations struct each time a device is \nregistered and copies the default template fileops.\n\nSigned-off-by: Marcel Siegert \u003cmws@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e1af498063007cee5d7ec5af1e0cf25c088d05c7",
      "tree": "39067ca8764c1993aca6ed777f9eae4dae43335d",
      "parents": [
        "705d41e5da674b449f900df97ad13ebe53e82b82"
      ],
      "author": {
        "name": "Chris Rankin",
        "email": "rankincj@yahoo.com",
        "time": "Tue Feb 06 20:29:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:31 2007 -0200"
      },
      "message": "V4L/DVB (5178): Avoid race when deregistering the IR control for dvb-usb\n\nThe work item function is dvb_usb_read_remote_control():\n        INIT_WORK(\u0026d-\u003erc_query_work, dvb_usb_read_remote_control, d);\nand the last piece of work it does is:\n        schedule_delayed_work(\u0026d-\u003erc_query_work,msecs_to_jiffies(d-\u003eprops.rc_interval));\nHence you need to call \"cancel_rearming_delayed_work()\" and not\n\"cancel_delayed_work()\", correct?  I certainly haven\u0027t seen this oops\nreoccur since I applied this patch.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "705d41e5da674b449f900df97ad13ebe53e82b82",
      "tree": "058036817b0d597f778dc9e48f78ebb3c7df2efe",
      "parents": [
        "38d0629fd80464247290450d8641890d6f94b6fa"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sat Jan 27 16:41:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:31 2007 -0200"
      },
      "message": "V4L/DVB (5240): Qt1010: use i2c_gate_ctrl where appropriate\n\nThis patch adds calls to i2c_gate_ctrl in the qt1010 dvb tuner module,\nwhile removing the temporary hack in au6610 and gl861.\nTested successfully against fi-Oulu frequencies with\nMSI Megasky 580 GL861 and Sigmatek DVB-110 AU6610.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "38d0629fd80464247290450d8641890d6f94b6fa",
      "tree": "40e8d92b55800803565501db5ed6bc0fbc2682d1",
      "parents": [
        "d4130b18f7ae5adfe2fd5761e31803554d090aa9"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Jan 21 15:57:48 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:30 2007 -0200"
      },
      "message": "V4L/DVB (5239): Whitespace / 80-column cleanups\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d4130b18f7ae5adfe2fd5761e31803554d090aa9",
      "tree": "056b4391ef58dbd4fc6198d7470004f7a8268f87",
      "parents": [
        "4c7e3ea92da379c4f31500a65680862d8c898dee"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Jan 21 15:56:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:30 2007 -0200"
      },
      "message": "V4L/DVB (5238): Kconfig: qt1010 should be selected by gl861 and au6610\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4c7e3ea92da379c4f31500a65680862d8c898dee",
      "tree": "a0d1fa553ce9bb32aa41b05e7035f5c54cc79bc1",
      "parents": [
        "5decdd2729066c5c155d0f6e7fdf89b844fbfc27"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Jan 21 15:56:10 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:30 2007 -0200"
      },
      "message": "V4L/DVB (5237): Dvb: add new qt1010 tuner module\n\ngl861: (MSI Megasky)\n- hack for enable ZL10353 / QT1010 I2C gate\n- use new QT1010 module instead of old code\n\nau6610: (Sigmatek DVB-110)\n- hack for enable ZL10353 / QT1010 I2C gate\n- use new QT1010 module instead of old code\n\nTested successfully with au6610 and gl861 devices against fi-Yllas\nfrequencies. Now it locks perfectly with both devices.\nThere is a \"hack\" to enable probable i2c gate in zl10535\ndemodulator. QT1010 doesn\u0027t respond to any i2c messages before we\nwrite 0x1a to demodulator register 0x62. In my understanding this\nshould be fixed to demodulator code.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5decdd2729066c5c155d0f6e7fdf89b844fbfc27",
      "tree": "8f5fcf1db45402f7c4247cb34aa9802a891fffb7",
      "parents": [
        "4131fd4fd40aa22cfe61b4e7c78e640b9fcfcd8c"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Nov 05 16:05:38 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:30 2007 -0200"
      },
      "message": "V4L/DVB (5236): Initial support for Sigmatek DVB-110 DVB-T\n\nThis patch adds driver for Sigmatek DVB-110 USB DVB-T stick. Stick has based\non hardware of Qtuantek QT1010 tuner, Zarlink ZL10353 (Intel CE 6353)\ndemodulator and Alcor Micro AU6610 DVB-T USB controller. HW is rather similar\nas used in MSI Megasky GL861.\nCurrently, the driver works only in USB 2.0. In my understanding USB 1.1 is\nalso supported by hw but I cannot test it due to lack of USB 1.1 port. Device\nsupports only isochronous mode transfers. There is also eeprom in usb\ncontroller(at least in address range 0x80 - 0xbf) for storing data, eg.\nfirmware. Anyway, firmware loading is not used / required by the device.\nThere seems to be at least one unknown I2C device in address 0xa0, probably\nremote control or GPIO. Windows drivers reads registers from 0x00 to 0x07\nfrom this unknown address.\nDriver is based on gl861 module. Tuner has a lot of problems to lock with\nmegasky qt1010 module with this hardware with some broadcasting standards.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4131fd4fd40aa22cfe61b4e7c78e640b9fcfcd8c",
      "tree": "2c9b5396c08be26415d66dcd06121eecc5cb4b4b",
      "parents": [
        "05eb2a8058ecd964f0560807a0ce582909a8c30e"
      ],
      "author": {
        "name": "Carl Lundqvist",
        "email": "comabug@gmail.com",
        "time": "Mon Oct 09 12:49:17 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:29 2007 -0200"
      },
      "message": "V4L/DVB (5235): Gl861: use parallel_ts\n\n- use parallel_ts - Now this driver works.\n- correct typo in MODULE_VERSION\n\nSigned-off-by: Carl Lundqvist \u003ccomabug@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "05eb2a8058ecd964f0560807a0ce582909a8c30e",
      "tree": "ac9a76d2b771a7c015a999032a53a7a9a001d094",
      "parents": [
        "8c0b24c2d2f779040a8ec21de0422eeaf56395cc"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Oct 09 01:11:07 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:29 2007 -0200"
      },
      "message": "V4L/DVB (5234): Gl861: remove unneeded declaration\n\nremove unneeded declaration of .generic_bulk_ctrl_endpoint\n\ngeneric_bulk_ctrl_endpoint isn\u0027t being used in this device, so this\nis not needed here.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8c0b24c2d2f779040a8ec21de0422eeaf56395cc",
      "tree": "aab40460597bf3951e137105b0d771f2ffca330c",
      "parents": [
        "b3b2b8b5746cfe5af181dc2ce7a0912b5b2c598a"
      ],
      "author": {
        "name": "Jan Nijs",
        "email": "jan.nijs@scarlet.be",
        "time": "Sat Oct 07 16:29:54 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:29 2007 -0200"
      },
      "message": "V4L/DVB (5233): Gl861: correct address of the bulk endpoint\n\nThe megasky 580 based on gl861 has three endpoints:\n- 0x81 BULK/ISOC\tIN\tMPEG2 TS\n- 0x83 INT\t\t\tIN\tremote control receiver\n- 0x02 BULK\t\t\tOUT\tbulk control endpoint\nIt doesn\u0027t look like the bulk endpoint is used, but better to\nhave the correct one in the config.\n\nSigned-off-by: Jan Nijs \u003cjan.nijs@scarlet.be\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b3b2b8b5746cfe5af181dc2ce7a0912b5b2c598a",
      "tree": "1e100ba5b1c0cd093c18619ac6b3ad407842931a",
      "parents": [
        "1f78867bc8a05b6c0bc3f2cb1c5915c10e92369e"
      ],
      "author": {
        "name": "Jan Nijs",
        "email": "jan.nijs@scarlet.be",
        "time": "Sat Oct 07 01:25:53 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:28 2007 -0200"
      },
      "message": "V4L/DVB (5232): Gl861: correct oops when loading module\n\nThis patch moves the DVB_USB_IS_AN_I2C_ADAPTER flag from the adapter\nproperties to the device properties.\nWithout this patch I get an OOPS when the gl861 driver tries to\naccess any registers.\n\nSigned-off-by: Jan Nijs \u003cjan.nijs@scarlet.be\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1f78867bc8a05b6c0bc3f2cb1c5915c10e92369e",
      "tree": "e9c12a500b4e92702d5c38c4cd2c0c97cede3f79",
      "parents": [
        "e465ea7ed16124e926ca4988317b1d2d31f41d6f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 03 17:21:13 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:28 2007 -0200"
      },
      "message": "V4L/DVB (5231): Gl861: whitespace cleanups\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e465ea7ed16124e926ca4988317b1d2d31f41d6f",
      "tree": "3046e87cbedf66670944391c8fcc759dce2dbf37",
      "parents": [
        "6ae7232084ffea750968320241a0276d2211d736"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 03 17:20:37 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:28 2007 -0200"
      },
      "message": "V4L/DVB (5230): Gl861: remove NULL entry from gl861_properties\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6ae7232084ffea750968320241a0276d2211d736",
      "tree": "b43cc40c9ff26b9f0b1f28e8b5ec260448daa396",
      "parents": [
        "8bb36dc7b5c9f528541b8674f9417901129dae64"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 03 17:19:30 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:28 2007 -0200"
      },
      "message": "V4L/DVB (5229): Gl861: use qt1010_tuner_attach function from qt1010.h\n\nThe gl861_tuner_attach function is not specific to this device.\nThis patch removes gl861_tuner_attach, and replaces it with\nqt1010_tuner_attach from the qt1010 header file.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8bb36dc7b5c9f528541b8674f9417901129dae64",
      "tree": "13cf7f219f5a559a816de4e1efff7f7710c5ab3d",
      "parents": [
        "73b96c09f679dfaaf8f72b7789a277fc10618328"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 03 17:17:24 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:27 2007 -0200"
      },
      "message": "V4L/DVB (5228): Gl861: remove unneeded \"extern int\" declaration\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "73b96c09f679dfaaf8f72b7789a277fc10618328",
      "tree": "0f41a06cec016da5e084f1290201e16bf012b76d",
      "parents": [
        "05ec6cc88c901fa8755fc11e847c1d6a0e31f9c5"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 03 17:16:44 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:27 2007 -0200"
      },
      "message": "V4L/DVB (5227): Gl861: hide disabled code from upstream patch system\n\nenclose disabled code inside an #if 0 block, instead of /* comments */\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "05ec6cc88c901fa8755fc11e847c1d6a0e31f9c5",
      "tree": "38446455754a594a6df497b5b92ba066e736d50d",
      "parents": [
        "947af8fdcd034e567421bdc55ec446e24b519b7f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 03 17:15:26 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:27 2007 -0200"
      },
      "message": "V4L/DVB (5226): Gl861: fix driver_name\n\nRename driver_name from \"gl861\" to \"dvb_usb_gl861\"\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "947af8fdcd034e567421bdc55ec446e24b519b7f",
      "tree": "86e2ff4fc1560b1e0c0219fa2c74ceddbfb1a59b",
      "parents": [
        "a9bde1d88c49cd7ab4faae5110261046555dd7a3"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 03 17:14:07 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:26 2007 -0200"
      },
      "message": "V4L/DVB (5225): Gl861: fix MODULE_AUTHOR\n\nThe author\u0027s email address is already in the MODULE_AUTHOR field.\nThis patch adds his name as well.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a9bde1d88c49cd7ab4faae5110261046555dd7a3",
      "tree": "b1ac2345a859f7608be4f71fd060389562fe2908",
      "parents": [
        "6f7880f0264457e80e456b512722c7a627883fda"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 03 17:12:55 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:26 2007 -0200"
      },
      "message": "V4L/DVB (5224): Gl861: select DVB_ZL10353 if !DVB_FE_CUSTOMISE\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6f7880f0264457e80e456b512722c7a627883fda",
      "tree": "a01b52d49cd453c1a859181572ed693dbe0d1803",
      "parents": [
        "f0c3a2ca56c5c56ecfaf46c1b47851319e9655ac"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 03 17:12:14 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:25 2007 -0200"
      },
      "message": "V4L/DVB (5223): Rename USB_PID_MSI_MEGASKY55801 to USB_PID_MSI_MEGASKY580_55801\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f0c3a2ca56c5c56ecfaf46c1b47851319e9655ac",
      "tree": "e9290181ea691fb37a996ee308e8af2f3a502dcc",
      "parents": [
        "6345f0f6428cc7a3f73b83624c6f97629a9fddd1"
      ],
      "author": {
        "name": "Carl Lundqvist",
        "email": "comabug@gmail.com",
        "time": "Tue Oct 03 17:09:30 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:25 2007 -0200"
      },
      "message": "V4L/DVB (5221): Dvb-usb: initial support for MSI Mega Sky 580 DVB-T based on GL861\n\nThis patch adds support for MSI Mega Sky 580 / GL861 DVB-T USB2.0\nExcept for the 2 lines added to zl10353.c, zl10353_reset_attach needs\nto be changed. If I read the code correctly setting parallel_ts will\ntake care of the 3rd byte, but the 2nd byte needs to be 0x0b instead\nof 0x03 too. I guess these changes needs to be done only for this\ndevice, not sure how to do that.\nThe zl10353 changes have been split apart from this patch, into the next\npatch, soon to follow.\n\nSigned-off-by: Carl Lundqvist \u003ccomabug@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6345f0f6428cc7a3f73b83624c6f97629a9fddd1",
      "tree": "d85a30392e5f56b8dad80e572c8925c41a0c5111",
      "parents": [
        "f7f57770dc610eddd678aec483263e7980327ee9"
      ],
      "author": {
        "name": "Chris Pascoe",
        "email": "c.pascoe@itee.uq.edu.au",
        "time": "Sat Feb 10 10:19:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:25 2007 -0200"
      },
      "message": "V4L/DVB (5218): Zl10353: register definitions update\n\nUpdate the descriptions of \"discovered\" registers on the zl10353, using the\nequivalaent mt352 register names.\n\nSigned-off-by: Chris Pascoe \u003cc.pascoe@itee.uq.edu.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f7f57770dc610eddd678aec483263e7980327ee9",
      "tree": "50970397f8f0fd7c74d4da5f95c4135d4280b00f",
      "parents": [
        "0a11bb865a88a7459855ab46f74091e6ca4a1a20"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sat Feb 10 10:19:11 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:24 2007 -0200"
      },
      "message": "V4L/DVB (5217): Zl10353: Implement TRL nominal rate calculation\n\nImplement trl nominal rate calculation to Zarlink ZL10353 demod,\nbased on calculation used in Zarlink MT352.\nThis adds support for 6 and 8MHz bandwidth transponders.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Chris Pascoe \u003cc.pascoe@itee.uq.edu.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0a11bb865a88a7459855ab46f74091e6ca4a1a20",
      "tree": "426fdd77a892ab5f001caaf6204c7ab3ac225bbd",
      "parents": [
        "67b60aad168cfdd40ffec12f14b93e2e68f7d486"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sat Feb 10 10:19:08 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:21 2007 -0200"
      },
      "message": "V4L/DVB (5216): Zl10353: add i2c_gate_ctrl support\n\nImplement I2C gate control for Megasky GL861 and SigmaTek AU6610 support.\n\nSigned-off-by: Chris Pascoe \u003cc.pascoe@itee.uq.edu.au\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "67b60aad168cfdd40ffec12f14b93e2e68f7d486",
      "tree": "83f6ce2c66742eb0c8d4190e8e62ddac57e7c26a",
      "parents": [
        "90060d32ca0a941b158994f78e60d0381871c84b"
      ],
      "author": {
        "name": "Chris Pascoe",
        "email": "c.pascoe@itee.uq.edu.au",
        "time": "Sat Feb 10 10:17:57 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:21 2007 -0200"
      },
      "message": "V4L/DVB (5215): Experimental support for signal strength/BER/uncorrectable count\n\nAfter studying many hours worth of register dumps of MT352 and ZL10353 fed\nwith identically damaged RF signals I have made an educated guess at which\nregisters contain the AGC level, bit error rate and uncorrectable error\ncount values.\nImplement the IOCTLs that return these values to userspace.\n\nSigned-off-by: Chris Pascoe \u003cc.pascoe@itee.uq.edu.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "90060d32ca0a941b158994f78e60d0381871c84b",
      "tree": "a9a53401ee59fd2e14e57e50bc92e48ed98ca8e8",
      "parents": [
        "201779f5c4a4bd8503a38749dd371ecddb7928a5"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Thu Feb 08 02:02:53 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:20 2007 -0200"
      },
      "message": "V4L/DVB (5212): Pvrusb2: Be more forgiving about encoder firmware size\n\nThe pvrusb2 driver previously rejected encoder firmware whose size was\nnot a multiple of 8192.  But this is a false check because it\u0027s\npossible to find cx23416 firmware whose size doesn\u0027t conform to this\nlimit.  So change the firmware loader implementation to be more\nforgiving of the image size.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "201779f5c4a4bd8503a38749dd371ecddb7928a5",
      "tree": "82680752bb838b423ab77b28552f4596b0072a3f",
      "parents": [
        "6591691b259f9487f374f35c0c310aa220f829c6"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Thu Feb 08 01:48:57 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:20 2007 -0200"
      },
      "message": "V4L/DVB (5210): Pvrusb2: Fix printk format typo\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6591691b259f9487f374f35c0c310aa220f829c6",
      "tree": "b132ae2c8f1af669cf4ca194d42e805020fb83ca",
      "parents": [
        "8eec14295e03f9dfe2be7bb75c8004a5fa867cdb"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Feb 08 14:36:57 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:20 2007 -0200"
      },
      "message": "V4L/DVB (5209): Kthread api conversion for dvb_frontend and av7110 fix\n\navoid double-up(), pointed out by Oliver.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8eec14295e03f9dfe2be7bb75c8004a5fa867cdb",
      "tree": "fe5533f0d6957e456bbba4c420e9abb9a3fae358",
      "parents": [
        "2a9f8b5d25beacd034369fca416b548cbf931561"
      ],
      "author": {
        "name": "Herbert Poetzl",
        "email": "herbert@13thfloor.at",
        "time": "Thu Feb 08 14:32:43 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:20 2007 -0200"
      },
      "message": "V4L/DVB (5208): Kthread API conversion for dvb_frontend and av7110\n\ndvb kernel_thread to kthread API port.  \nIt is running fine here, including module load/unload and software suspend\n(which doesn\u0027t work as expected with or without this patch :).\nI didn\u0027t convert the dvb_ca_en50221 as I do not have such an interface, but\nif the conversion process is fine with the v4l-dvb maintainers, it should not\nbe a problem to send a patch for that too ...\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\n\nSigned-off-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2a9f8b5d25beacd034369fca416b548cbf931561",
      "tree": "bed433e406281239c053c17cd8c068589fb92551",
      "parents": [
        "6f78e186fe5d29dbff5e34f950adb573c4808de4"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Wed Feb 07 10:14:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:19 2007 -0200"
      },
      "message": "V4L/DVB (5206): Usbvision: set alternate interface modification\n\n- usb alternate selection modified to get the biggest endpoint packet size.\n- fix sysfs get values for brightness/contrast/hue/saturation\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6f78e186fe5d29dbff5e34f950adb573c4808de4",
      "tree": "23297d74fceeaa3b9668fda9a429c17c57107213",
      "parents": [
        "c65eeaab1f04d1113b5c4fb21f7f61ded795d2bb"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Wed Feb 07 10:13:11 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:19 2007 -0200"
      },
      "message": "V4L/DVB (5205): Usbvision: dynamic allocation for frames\n\n- fix decoder route output\n- dynamic frame buffer allocation\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c65eeaab1f04d1113b5c4fb21f7f61ded795d2bb",
      "tree": "3f74465437dcfb86bfb04670eb4712cbe3ea4144",
      "parents": [
        "b1e7df1d3543906654b9e6443aee177c8009acac"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Feb 06 21:53:31 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:18 2007 -0200"
      },
      "message": "V4L/DVB (5200): V4l_printk_ioctl_arg() is no longer used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b1e7df1d3543906654b9e6443aee177c8009acac",
      "tree": "ee2b9488182ac3232becab3f48439922984395af",
      "parents": [
        "0496daa7d88d117fab4dd190c7f6e7c4a5aa15cd"
      ],
      "author": {
        "name": "Michael Schimek",
        "email": "mschimek@gmx.at",
        "time": "Wed Feb 07 09:15:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:18 2007 -0200"
      },
      "message": "V4L/DVB (5204): Change videodev2.h licence to dual GPL/BSD\n\nvideodev2.h contains just the V4L2 API structs and defines.\nBy allowing this header file to be dual GPL/BSD will enable sharing\nuserspace apps between Linux and *BSD systems. It will also allow developing\nnewer BSD licensed drivers that can be shared on Linux and *BSD.\nIt should be noticed that most of the current V4L drivers, and v4l core\nitself are GPL only. This won\u0027t be changed by this patch.\n\nSigned-off-by: Michael H. Schimek \u003cmschimek@gmx.at\u003e\nSigned-off-by: Gerd Hoffmann \u003ckraxel@suse.de\u003e\nSigned-off-by: Bill Dirks \u003cbill@thedirks.org\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Martin Rubli \u003cmrubli@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0496daa7d88d117fab4dd190c7f6e7c4a5aa15cd",
      "tree": "184317008142232cc6b90964394e35438582ad59",
      "parents": [
        "fd4bc4455360ff0b6ff50ec8fa5673b4da18cbb6"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Wed Feb 14 22:57:42 2007 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:18 2007 -0200"
      },
      "message": "V4L/DVB (5202): DVB: Use ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nAcked-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fd4bc4455360ff0b6ff50ec8fa5673b4da18cbb6",
      "tree": "531facca0001f648c2d692e937f88c8b9014ce5c",
      "parents": [
        "db406b58551bc7de1e331e8ad1bc11ba1545ee8b"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Tue Feb 06 21:55:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:17 2007 -0200"
      },
      "message": "V4L/DVB (5201): Radio/: Convert to generic boolean-values\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "db406b58551bc7de1e331e8ad1bc11ba1545ee8b",
      "tree": "568ec19d16d078bbe1f357f2f47371ba84f9063c",
      "parents": [
        "3198cf676c18edd2b04c7016d1873f6e797b3d9a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Feb 06 21:53:04 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:17 2007 -0200"
      },
      "message": "V4L/DVB (5199): Cx88-video.c: remove struct radionorms\n\nThis patch removes the unused struct radionorms.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3198cf676c18edd2b04c7016d1873f6e797b3d9a",
      "tree": "b98c7342b957ca4a796d11c745d21955291d2284",
      "parents": [
        "e8be02a34a43c88a7666217b186e169a30f1609b"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Tue Feb 06 21:52:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:17 2007 -0200"
      },
      "message": "V4L/DVB (5198): Cafe_ccic.c fix warning\n\nQuiet a spurious gcc warning.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e8be02a34a43c88a7666217b186e169a30f1609b",
      "tree": "489cf3bd4a296aeac5ff583bf23045800f667ca9",
      "parents": [
        "7a9ca4a3f99129c2316ee14273ded519630c573d"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Tue Feb 06 21:52:04 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:16 2007 -0200"
      },
      "message": "V4L/DVB (5197): Convert to generic boolean-values\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7a9ca4a3f99129c2316ee14273ded519630c573d",
      "tree": "48979fd4c3be6e405a95ba8b87845e5ed586f94d",
      "parents": [
        "346304097b47a6e1376d99af80dbffb759fa55f4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Feb 06 21:51:14 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:16 2007 -0200"
      },
      "message": "V4L/DVB (5196): VIDEO_BUF depends on PCI\n\nm68k allmodconfig:\ndrivers/media/video/video-buf.c: In function \u0027videobuf_queue_pci\u0027:\ndrivers/media/video/video-buf.c:396: error: \u0027pci_map_sg\u0027 undeclared (first use in this function)\ndrivers/media/video/video-buf.c:396: error: (Each undeclared identifier is reported only once\ndrivers/media/video/video-buf.c:396: error: for each function it appears in.)\ndrivers/media/video/video-buf.c:399: error: \u0027pci_dma_sync_sg_for_cpu\u0027 undeclared (first use in this function)\ndrivers/media/video/video-buf.c:401: error: \u0027pci_unmap_sg\u0027 undeclared (first use in this function)\ndrivers/media/video/video-buf.c: In function \u0027videobuf_pci_dma_map\u0027:\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "346304097b47a6e1376d99af80dbffb759fa55f4",
      "tree": "a8c6b304a0fc70949573bed1a918e9ab45de5090",
      "parents": [
        "48fc923b0e43bc11975d6302f3fcb173d2f50f19"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Feb 06 21:50:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:16 2007 -0200"
      },
      "message": "V4L/DVB (5195): Frontends: make 4 functions static\n\nThis patch makes four needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "48fc923b0e43bc11975d6302f3fcb173d2f50f19",
      "tree": "75cb65359615596124b6861bf1b34dd230b34cd2",
      "parents": [
        "716a4e334efe75f8ac97ce5c475bb689158bf16b"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Feb 06 21:46:54 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:16 2007 -0200"
      },
      "message": "V4L/DVB (5193): Remove the unused kernel config option VIDEO_VIDEOBUF\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "716a4e334efe75f8ac97ce5c475bb689158bf16b",
      "tree": "363af4732bbf506a56a5e9d6b3e0e6006b6e04f7",
      "parents": [
        "6c914490210cf7155a288b3c5c2fdd305692e298"
      ],
      "author": {
        "name": "Marco Schluessler",
        "email": "marco@lordzodiac.de",
        "time": "Sat Feb 03 14:47:14 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:15 2007 -0200"
      },
      "message": "V4L/DVB (5189): Budget-av: Call saa7146_vv_release on exit\n\nCall saa7146_vv_release on exit.\n\nSigned-off-by: Marco Schluessler \u003cmarco@lordzodiac.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6c914490210cf7155a288b3c5c2fdd305692e298",
      "tree": "830a9f30daf9c95cbb2c43abc8a2cd6351c4334c",
      "parents": [
        "32ec5332f987435d42371c1c47e310c9cc211cf7"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Fri Feb 02 19:12:53 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:15 2007 -0200"
      },
      "message": "V4L/DVB (5188): Add separate configuration data for subsystem 0x13c2:0x1012\n\nFixed problem reported by Teemu Suikki:\nAfter a device with subsystem 0x13c2:0x1012 has been installed,\ndevices with subsystem id 0x13c2:0x1011 did not work anymore.\n\nReason:\n\tThe driver for 0x13c2:0x1012 modified shared configuration data.\nFix:\n\tUse separate configuration data for those devices.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "32ec5332f987435d42371c1c47e310c9cc211cf7",
      "tree": "8bf8bfe0031590df0ce68c4c5c69f5c00b9d50ab",
      "parents": [
        "faeb4ab38f6fec62d50a023e1778d13e73a0b088"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Sat Feb 03 06:37:25 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:15 2007 -0200"
      },
      "message": "V4L/DVB (5184): Add cx23415 decoder register documentation\n\nMany thanks to Ian Armstrong for figuring out what all these registers do.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "faeb4ab38f6fec62d50a023e1778d13e73a0b088",
      "tree": "c608a80635bb9975735c8506eed8f84ba4de1933",
      "parents": [
        "2675f7a88f73bc3131b817c118fbffa5cfed8868"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 03 06:35:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:14 2007 -0200"
      },
      "message": "V4L/DVB (5183): Fix CC handling in VIDIOC_INT_G_VBI_DATA\n\nWhen capturing a 60 Hz input the internal field ID is inverted. The\nVIDIOC_INT_G_VBI_DATA didn\u0027t take that into account and so returned\nXDS instead of CC and vice versa.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2675f7a88f73bc3131b817c118fbffa5cfed8868",
      "tree": "f51472664ff588e4203df95497d655d54e9a4194",
      "parents": [
        "4f828ef7f360ecfba6b8d81c731a56b1c8d4bc07"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 03 03:23:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:14 2007 -0200"
      },
      "message": "V4L/DVB (5182): Remove #if 0 section from videodev2.h\n\nRemove a section containing basically ideas for future sliced VBI standards.\nThis can be resurrected should any of this be actually implemented. For now\nit only pollutes this header file.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4f828ef7f360ecfba6b8d81c731a56b1c8d4bc07",
      "tree": "35204dea5eda32a798d06183cf45fc953d2e2b83",
      "parents": [
        "b7a01e723c9edaefcadb99d42c1409371c01dde1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 03 03:19:14 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:14 2007 -0200"
      },
      "message": "V4L/DVB (5181): Sliced VBI API no longer marked experimental.\n\nThe Sliced VBI API is no longer marked experimental. Introduced in 2.6.14\nand with only a single modification in 2.6.19 I think we can consider this\nAPI to be solid.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b7a01e723c9edaefcadb99d42c1409371c01dde1",
      "tree": "5f8dec646a38c1171c9eb16bc73396440b20b7f1",
      "parents": [
        "fec1bc71a314507418e65bcd0f232b3b9f36f435"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 02 20:49:54 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:13 2007 -0200"
      },
      "message": "V4L/DVB (5180): Fix cx2584x revision reporting.\n\nRevisions \u003e\u003d 23 were always reported as revision 23.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fec1bc71a314507418e65bcd0f232b3b9f36f435",
      "tree": "35ed7e3a623841692c5805577cc965f096f11c30",
      "parents": [
        "201f5c9cafeb88cf0658300bd3bceb5c30d28430"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Feb 02 20:42:02 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:13 2007 -0200"
      },
      "message": "V4L/DVB (5179): Cx2341x encoder documentation update.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "201f5c9cafeb88cf0658300bd3bceb5c30d28430",
      "tree": "d9a8a2ee53239ba3ffb10b27edaefbdfb0ff20cb",
      "parents": [
        "6fe7d2c4660174110c6872cacc4fc2acb6e00acf"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sun Jan 28 16:08:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:13 2007 -0200"
      },
      "message": "V4L/DVB (5175): Pvrusb2: VIDIOC_DBG_[S|G]_REGISTER fixups\n\nSupport 64 bit register IDs internally.  Only allow root access to\nthis API (for both set and get).  Note that actual 64 bit access only\nbecomes possible once the definition for v4l2_register is updated, but\nthis change clears the way for it from the viewpoint of the pvrusb2\ndriver.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6fe7d2c4660174110c6872cacc4fc2acb6e00acf",
      "tree": "f85b58243303c0dbcf94255160b06cd975f1c256",
      "parents": [
        "c43000ef0c9f21fff090ff3b5428ac31a41dbc99"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sun Jan 28 15:42:56 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:12 2007 -0200"
      },
      "message": "V4L/DVB (5174): Pvrusb2: video corruption fixes\n\nTweak the encoder setup in order to stop it from corrupting the video\ndata when there is a disruption in the data flow (e.g. a channel change).\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c43000ef0c9f21fff090ff3b5428ac31a41dbc99",
      "tree": "f3744d934d4c887278ae3905da5c5219e456a72d",
      "parents": [
        "567d7115b9ce8145c166e3368bf31fe613451f77"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sun Jan 28 15:41:12 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:12 2007 -0200"
      },
      "message": "V4L/DVB (5173): Pvrusb2: encoder comm protocol cleanup\n\nUpdate the implementation of the communication protocol for operating\nthe encoder, using updated knowledge about the encoder.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "567d7115b9ce8145c166e3368bf31fe613451f77",
      "tree": "7d5ce8468578501aefc54495df57abf742e6b7dd",
      "parents": [
        "edae96bd72155b88f8682c830c63338cd699d35c"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sun Jan 28 15:38:55 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:12 2007 -0200"
      },
      "message": "V4L/DVB (5172): Pvrusb2: Control protocol cleanup\n\nSeveral special-case FX2 commands were being issued through\npvr2_write_u16() and pvr2_write_8(), but there\u0027s really nothing\nspecial case about them.  These date from a very early time in the\ndriver development.  This patch removes these functions and replaces\ntheir use with calls to pvr2_send_request.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "edae96bd72155b88f8682c830c63338cd699d35c",
      "tree": "a8e3b2517292f01ff1960f83b7b8952358561495",
      "parents": [
        "8d3643637e18e6590969436734c22151805d0350"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Mon Jan 22 02:18:54 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:11 2007 -0200"
      },
      "message": "V4L/DVB (5170): Pvrusb2: Add boilerplate to new header file\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8d3643637e18e6590969436734c22151805d0350",
      "tree": "f6e52e9c6a2fc2de43f6ac14967e08aee2b92ce8",
      "parents": [
        "05ad390724d1f307111a322325df83282a1479e6"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Jan 22 02:17:55 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:11 2007 -0200"
      },
      "message": "V4L/DVB (5169): Pvrusb2: Use macro names for FX2 commands\n\nThis is a maintainability cleanup; use nice names for all the FX2\ncommands instead of raw bytes.  This way we can easily find where we\nissue FX commands.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "05ad390724d1f307111a322325df83282a1479e6",
      "tree": "8b8dc80c42e3139ae8aa308f80633b92079835f5",
      "parents": [
        "6827709a6148a6e8530d90027b4f31aa0aaa5ae5"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jan 30 23:26:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:11 2007 -0200"
      },
      "message": "V4L/DVB (5166): Remove obsolete alias defines of CONFIG_* settings\n\nThe out of tree v4l-dvb build system didn\u0027t always override the kernel\u0027s\nconfiguration settings with v4l-dvb\u0027s settings correctly.  To work around\nthis, makefiles would define some new macro based on the setting of a\nconfig variable.  e.g. the pwc Makefile would define CONFIG_PWC_DEBUG if\nCONFIG_USB_PWC_DEBUG (which is defined via Kconfig) was set.\nThe v4l-dvb build system should now always override correctly, and this\nis no longer necessary.  This patch gets ride of these extra defines and\njust uses the CONFIG_* settings directly.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6827709a6148a6e8530d90027b4f31aa0aaa5ae5",
      "tree": "cfd608e91a0ec6f5138746091d998759b3938ac3",
      "parents": [
        "62d50addf0774115adaa9e01e09099c3d7daa13d"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jan 30 23:25:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:10 2007 -0200"
      },
      "message": "V4L/DVB (5164): Compat: Handle input_register_device() change and some others\n\ninput_register_device() was changed to return an error code instead of\nbeing void in 2.6.15.  Handle it with a macro wrapper in config.h.  For\nthis to work, linux/input.h must be included before config.h.  This\nrequired some trivial header re-ordering in budget-ci.c and ttusb_dec.c.\nIn kernel 2.6.15-rc1 a helper function called setup_timer() was added to\nlinux/timer.h.  Add to compat.h, but require that linux/timer.h be\nincluded first to give the definition of struct timer_list.\nA new 4GB DMA zone, __GFP_DMA32, was added in 2.6.15-rc2.  Alias it to\n__GFP_DMA on older kernels.\nHandle another 2.6.15 \"input_dev-\u003edev to input_dev-\u003ecdev.dev\" change for\nsome recently added code in cinergyT2.c.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "62d50addf0774115adaa9e01e09099c3d7daa13d",
      "tree": "5490c0acef3aa645c6974437b3ca7a508ed755a3",
      "parents": [
        "e7b58f5259a81dbd9fbfea79408d272f44eb894f"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jan 30 23:25:41 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:10 2007 -0200"
      },
      "message": "V4L/DVB (5163): Add checks for CAP_SYS_ADMIN to VIDIOC_DBG_G_REGISTER\n\nBefore, root privileges were only needed to set hardware registers, not\nto read them.  On some hardware, reading from the wrong place at the\nwrong time can hang the machine.  So, to be consistent, root privileges\nare required to read registers on all hardware.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e7b58f5259a81dbd9fbfea79408d272f44eb894f",
      "tree": "cf22d66a33c1993d6510b8e5ba24ebfa12df3c35",
      "parents": [
        "e19c55ffb984c2db28191d8aa4400bb81ecd756d"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jan 30 22:47:18 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:10 2007 -0200"
      },
      "message": "V4L/DVB (5162): Change VIDIOC_DBG_[SG]_REGISTER ioctls\u0027 reg address to 64 bits\n\nMaybe someday there will be a device with a register address space \u003e\n32-bits, or maybe an i2c device which uses a protocol \u003e 4 bytes long to\naddress its registers.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e19c55ffb984c2db28191d8aa4400bb81ecd756d",
      "tree": "e6912616d0ac12eb791f0745224608f9921df941",
      "parents": [
        "58af00456ac6b3158c99a3c6b3435c88d4f25a0e"
      ],
      "author": {
        "name": "Marco Schluessler",
        "email": "marco@lordzodiac.de",
        "time": "Wed Jan 31 14:32:29 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:09 2007 -0200"
      },
      "message": "V4L/DVB (5161): Dvb-ttpci: call saa7146_vv_release() on exit\n\nCall saa7146_vv_release() on exit.\n\nSigned-off-by: Marco Schluessler \u003cmarco@lordzodiac.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "58af00456ac6b3158c99a3c6b3435c88d4f25a0e",
      "tree": "ed2049b8a100f407da1288e823dd9c650182d592",
      "parents": [
        "7857735b3a6695a90fa3c8808bf96385ac5a95dc"
      ],
      "author": {
        "name": "Marco Schluessler",
        "email": "marco@lordzodiac.de",
        "time": "Wed Jan 31 14:27:55 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:09 2007 -0200"
      },
      "message": "V4L/DVB (5160): Saa7146_vv: pass correct memory size to pci_free_consistent\n\nPass correct memory size to pci_free_consistent.\n\nSigned-off-by: Marco Schluessler \u003cmarco@lordzodiac.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7857735b3a6695a90fa3c8808bf96385ac5a95dc",
      "tree": "487605dbc252433c49eca682f9e4a51dee807f6d",
      "parents": [
        "357a268d59411b84fde712400585dd118c61467f"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sat Jan 27 21:13:06 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:09 2007 -0200"
      },
      "message": "V4L/DVB (5158): Dvb-ttpci: Fixed unregistering the vbi device\n\nFixed unregistering the vbi device for cards without analog tuner.\nThanks to Marco Schluessler \u003cmarco@lordzodiac.de\u003e for pointing out this bug.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "357a268d59411b84fde712400585dd118c61467f",
      "tree": "e8ec8b950bab37b19ff90da6d65f42c3834b6463",
      "parents": [
        "feaba7a96dd02f2fc0d1fe5c2148d79444db0717"
      ],
      "author": {
        "name": "Matthias Schwarzott",
        "email": "zzam@gentoo.org",
        "time": "Wed Jan 24 20:49:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:08 2007 -0200"
      },
      "message": "V4L/DVB (5157): Set phys, bustype, version, vendor and product for input device\n\nAdd phys-string, bustype, version, vendor and product to help udev and\nothers using EVIOCPHYS ioctl to identify the input device node.\nCode taken (with little changes) from budget-ci.c\n\nSigned-off-by: Matthias Schwarzott \u003czzam@gentoo.org\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "feaba7a96dd02f2fc0d1fe5c2148d79444db0717",
      "tree": "73486db266e32e01ef4b9127a9549fd1237bc9b7",
      "parents": [
        "712642b8e371687e24ec8e1d34114beab18e92ca"
      ],
      "author": {
        "name": "Michael Schimek",
        "email": "mschimek@gmx.at",
        "time": "Fri Jan 26 08:30:05 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:08 2007 -0200"
      },
      "message": "V4L/DVB (5156): Fix: dma free is being called with wrong arguments\n\nFunctions buffer_release() in bttv-driver.c and\nvbi_buffer_release() in bttv-vbi.c are ending with:\n      bttv_dma_free(\u0026fh-\u003ecap,fh-\u003ebtv,buf);\n \nFor vbi it seems to be wrong. Both functions should end with:\n \n      bttv_dma_free(q,fh-\u003ebtv,buf);\nThanks to Peter Schlaf \u003cpeter.schlaf@web.de\u003e for pointing this.\n\nSigned-off-by: Michael H. Schimek \u003cmschimek@gmx.at\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "712642b8e371687e24ec8e1d34114beab18e92ca",
      "tree": "903bb297ddebef8568b1f5728c1ad02774925f50",
      "parents": [
        "f1557cebc8c5714fd463ffeb5f424dc56dd61bdf"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 26 07:33:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:08 2007 -0200"
      },
      "message": "V4L/DVB (5155): Properly initialize mute and radio frequency\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f1557cebc8c5714fd463ffeb5f424dc56dd61bdf",
      "tree": "ffe1751b838b1d199319da2a3c6afc8a92caa8a0",
      "parents": [
        "b61f8d695c02dbcd3391b3409eafcf182451f10f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 26 07:23:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:06 2007 -0200"
      },
      "message": "V4L/DVB (5154): Add some debug info, depending on debug level\n\nWith debug\u003e0, it will show mute/unmute and set frequency events\nwith debug\u003e\u003d4, it will show get frequency events\nAlso, some kernel CodingStyle fixes were done.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b61f8d695c02dbcd3391b3409eafcf182451f10f",
      "tree": "4d9679be767f3c103c25fdd2d9cc4f59b83c1046",
      "parents": [
        "a0c05ab9762560cf12733181d19b6529bb7231d2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 26 07:07:12 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:35:03 2007 -0200"
      },
      "message": "V4L/DVB (5153): Make it coherent with vidioc_g_tuner\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a0c05ab9762560cf12733181d19b6529bb7231d2",
      "tree": "5bb680851607d1f7ad5145fcd4ae442f65c7c9a3",
      "parents": [
        "676b0ac7aa409d326d92ca46c65bba20bebb3c1c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 25 16:48:13 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:58 2007 -0200"
      },
      "message": "V4L/DVB (5152): Implements VIDIOC_[S|G]_INPUT on radio-aztech/radio-maxiradio\n\nfmtools use VIDIOCSTUNER, with, in turn, calls VIDIOC_S_INPUT on v4l1-compat.\nSo, those ioctls are required for V4L1  to work properly.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "676b0ac7aa409d326d92ca46c65bba20bebb3c1c",
      "tree": "158ccf040e0c051afefba31fbb908e170dc41db8",
      "parents": [
        "140dcc46ede8dcd9032bbe0ce52eb4df104a1ab0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 25 15:10:31 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:56 2007 -0200"
      },
      "message": "V4L/DVB (5151): Implement VIDIOC_[GS]_AUDIO on aztech\n\nv4l1-compat requires those two ioctls to translate VIDIOC[SG]RADIO\ninto V4L2 calls.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "140dcc46ede8dcd9032bbe0ce52eb4df104a1ab0",
      "tree": "cc24b1e7ab2a8f2cb35ec2d0472d5de9cf936899",
      "parents": [
        "06470ed612cf2bf99bf05d57259d0a65a5481df5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 25 15:00:45 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:56 2007 -0200"
      },
      "message": "V4L/DVB (5150): Implement VIDIOC_[GS]_AUDIO on maxiradio\n\nv4l1-compat requires those two ioctls to translate VIDIOC[SG]RADIO\n into V4L2 calls.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "06470ed612cf2bf99bf05d57259d0a65a5481df5",
      "tree": "160c786b6f1961aac6b77059231757e9d9819d2d",
      "parents": [
        "99218fe478e2ca6d5ee660a655690ab6496e6ab5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 25 09:04:34 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:56 2007 -0200"
      },
      "message": "V4L/DVB (5149): Convert radio-maxiradio to use video_ioctl2\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "99218fe478e2ca6d5ee660a655690ab6496e6ab5",
      "tree": "d730f2223b9f74d3ef73d766f1c47eee58792f87",
      "parents": [
        "b50e7fe99317c05b0bb8ba6338bc6aa7da3b918e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 25 08:09:32 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:55 2007 -0200"
      },
      "message": "V4L/DVB (5148): Convert radio-aztech to use video_ioctl2\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b50e7fe99317c05b0bb8ba6338bc6aa7da3b918e",
      "tree": "32124766d993a7d65b49555f6f65a04508ecc318",
      "parents": [
        "52ebc763d8e0c9f2ab48af89a75e90e2318bac86"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 25 05:00:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:55 2007 -0200"
      },
      "message": "V4L/DVB (5147): Make vivi driver to use vmalloced pointers\n\nBefore this patch, vivi were simulating a scatter gather DMA transfer.\nWhile this is academic, showing how stuff really works on a real PCI \ndevice, this means a non-optimized code. \nThere are only two memory models that vivi implements:\n\t1) kernel alloced memory. This is also used by read() method.\n\t   On this case, a vmalloc32 buffer is allocated at kernel;\n\t2) userspace allocated memory. This is used by most userspace apps.\n\t   video-buf will store this pointer.\n\t   a simple copy_to_user is enough to transfer data.\nThe third memory model scenario supported by video-buf is overlay mode. \nThis model is not implemented on vivi and unlikely to be implemented on \nnewer drivers, since now, most userspace apps do some post-processing \n(like de-interlacing).\nAfter this patch, some cleanups may be done at video-buf.c to avoid \nallocating pages, when the driver doesn\u0027t need a PCI buffer. This is the \ncase of vivi and usb drivers.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "52ebc763d8e0c9f2ab48af89a75e90e2318bac86",
      "tree": "5699ff9425fb1da30a18b00661fcea659ace6a72",
      "parents": [
        "dbbff48f39263f7e5c96a55624da87879de2bf71"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Tue Jan 23 22:38:13 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:55 2007 -0200"
      },
      "message": "V4L/DVB (5146): Make VIDIOC_INT_[SG]_REGISTER ioctls no longer internal only\n\nThe direct register access ioctls were defined as kernel internal only,\nbut they are very useful for debugging hardware from userspace and are\nused as such.  Officially export them.\n\nVIDIOC_INT_[SG]_REGISTER is renamed to VIDIOC_DBG_[SG]_REGISTER \nDefinition of ioctl and struct v4l2_register is moved from v4l2-common.h \nto videodev2.h.\n\nTypes used in struct v4l2_register are changed to the userspace \nexportable versions (u32 -\u003e __u32, etc). \n\nUse of VIDIOC_DBG_S_REGISTER requires CAP_SYS_ADMIN permission, so move \nthe check into the video_ioctl2() dispatcher so it doesn\u0027t need to be \nduplicated in each driver\u0027s call-back function. CAP_SYS_ADMIN check is \nadded to pvrusb2 (which doesn\u0027t use video_ioctl2).\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dbbff48f39263f7e5c96a55624da87879de2bf71",
      "tree": "8baff62c9a7235bc1578952907f5ae6f271afe41",
      "parents": [
        "758117c25b65ed5fa502c13f3cdf040a8f954161"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Jan 22 23:31:53 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:54 2007 -0200"
      },
      "message": "V4L/DVB (5144): Restore VIDIOC_INT_[SG]_REGISTER calls\n\nAdd support for these ioctls to the video_ioctl2 system and the cx88\ndriver.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "758117c25b65ed5fa502c13f3cdf040a8f954161",
      "tree": "d1a6ad2fc76484bb49a15401019f891953b18dec",
      "parents": [
        "e16c1f55642d79a80c45ace7603b284975559e78"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jan 23 15:34:10 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:54 2007 -0200"
      },
      "message": "V4L/DVB (5142): M920x: move filter caps from device caps to adapter caps\n\nMove filter caps from device caps to adapter caps for the megasky driver.\nThis fixes usb1.1 operation.\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e16c1f55642d79a80c45ace7603b284975559e78",
      "tree": "30c0f259d81da8ba7e4d1538c365a403fff673d9",
      "parents": [
        "fa94805d0316e7706d2ce0273a9c58688482c9f6"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jan 23 15:00:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:54 2007 -0200"
      },
      "message": "V4L/DVB (5141): M920x: group tuner / demod callback functions together\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fa94805d0316e7706d2ce0273a9c58688482c9f6",
      "tree": "a754b4e3095d175855ed3476e13529c931a867c3",
      "parents": [
        "84ad7574f69b971565061663be2b0a9ade5b8ca7"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Jan 21 15:57:48 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:53 2007 -0200"
      },
      "message": "V4L/DVB (5140): Whitespace / 80-column cleanups\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "84ad7574f69b971565061663be2b0a9ade5b8ca7",
      "tree": "c874a372ec713e5a803019724a59d3c40b5e0545",
      "parents": [
        "816172f8b944a98716f4b5fda801b7744cb91624"
      ],
      "author": {
        "name": "Aapo Tahkola",
        "email": "aet@rasterburn.org",
        "time": "Sun Jan 21 15:57:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:53 2007 -0200"
      },
      "message": "V4L/DVB (5139): M920x: Fix tuner identification bug with qt1010 module\n\nFixes qt1010 identification bug with megasky caused by\nthe Quantek QT1010 tuner module patch.\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "816172f8b944a98716f4b5fda801b7744cb91624",
      "tree": "a7ae9ea0256fe7953756df6ee4d59e92242cb9c4",
      "parents": [
        "cbdc80ed8f59e204c031b52ea7e44f419029f75b"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Jan 21 15:56:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:53 2007 -0200"
      },
      "message": "V4L/DVB (5138): Kconfig: qt1010 should be selected by m920x\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cbdc80ed8f59e204c031b52ea7e44f419029f75b",
      "tree": "86e58128fc49ad39beeba4971bfbbbc077faae5a",
      "parents": [
        "1f61f3bab303c02cfd822c952284a381089452a0"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Jan 21 15:56:10 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:53 2007 -0200"
      },
      "message": "V4L/DVB (5137): Dvb: add new qt1010 tuner module\n\nQT1010:\n- old qt1010-code totally rewritten and put in own kernel module\n- same enhancements as my earlier QT1010 125kHz patch\n- tuner initialization\n- register 1f calculation\n- register 20 calculation\n- register 25 calculation\n\nm920x: (MSI Megasky)\n- use new QT1010 module instead of old code\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1f61f3bab303c02cfd822c952284a381089452a0",
      "tree": "e259880d2e13840de03b387916bf6005c77129ae",
      "parents": [
        "565ef12713c5620b6f802d67861153a3f68499a4"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Oct 07 15:03:04 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:52 2007 -0200"
      },
      "message": "V4L/DVB (5136): M920x: correct oops when loading module\n\nmove .caps from the adapter properties to the device properties.\nThanks to Martin Schwier for confirming this fix.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "565ef12713c5620b6f802d67861153a3f68499a4",
      "tree": "668360662c2eada3342e11b731058706ad9e5980",
      "parents": [
        "e2d79439c2253571e4d32fe959663b5615d89907"
      ],
      "author": {
        "name": "Jan Nijs",
        "email": "jan.nijs@scarlet.be",
        "time": "Sat Oct 07 01:06:54 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:52 2007 -0200"
      },
      "message": "V4L/DVB (5135): Qt1010: correct hardlockup when an app access the DVB dongle\n\nThis patch changes qt1010.h to use dvb_usb_device struct instead of a\ndvb_usb_adapter for accessing the private area of the driver.\nWithout this patch my PC hard locks when an application tries to access\nthe DVB tuner.\n\nSigned-off-by: Jan Nijs \u003cjan.nijs@scarlet.be\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e2d79439c2253571e4d32fe959663b5615d89907",
      "tree": "fbcf243608f03e6be0fd8b662b5fcbfec0028cc7",
      "parents": [
        "6cf2a10180e4039aaad1e4ecba5f2520f157da40"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 03 16:46:33 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:52 2007 -0200"
      },
      "message": "V4L/DVB (5134): M920x: fix build in hg tree / other trivial fixes\n\n- removed extra newline\n- removed NULL entry\n- fixed versions.txt\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6cf2a10180e4039aaad1e4ecba5f2520f157da40",
      "tree": "2801e8cb2c1ff2173292e60f59cd72047a6aadee",
      "parents": [
        "94a47dc4335a614eba30cf29aa3a953040625c92"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Sep 28 14:47:21 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:51 2007 -0200"
      },
      "message": "V4L/DVB (5133): M920x: move qt1010_tuner_attach function into qt1010.h\n\nThe megasky_tuner_attach function is not specific to this device.\nThis patch renames it to qt1010_tuner_attach and moves it into the qt1010\nheader file.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "94a47dc4335a614eba30cf29aa3a953040625c92",
      "tree": "9f4bac3430ca0203f751ea299a6931b298e6b86e",
      "parents": [
        "26f48eaa9e57a3436fc049f30241256dda002de5"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "patrick.boettcher@desy.de",
        "time": "Thu Sep 28 13:48:03 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:51 2007 -0200"
      },
      "message": "V4L/DVB (5132): M920x: more trivial cleanups\n\n- Removed some needless brances\n- Removed an unneeded check for adapter[0]\n- Removed unneeded declaration of .generic_bulk_ctrl_endpoint \u003d 0x01\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "26f48eaa9e57a3436fc049f30241256dda002de5",
      "tree": "71a222da749f3c7bd80e888163bdc0231fbd2aab",
      "parents": [
        "e2adbecf72d54515b66f8631813ec49069669d5e"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Sep 28 01:46:49 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:51 2007 -0200"
      },
      "message": "V4L/DVB (5131): M920x: more cleanups\n\nSome cleanups and suggestions from Patrick Boettcher.\nDropped the mutex in m9206_rc_query using #if 0, because\nM9206_CORE, M9206_I2C, M9206_FILTER and M9206_FW can be accessed\nconcurrently.\nThanks to both Aapo Tahkola and Patrick Boettcher.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "e2adbecf72d54515b66f8631813ec49069669d5e"
}
