)]}'
{
  "log": [
    {
      "commit": "74ea15d909b31158f9b63190a95b52bc05586d4b",
      "tree": "004badd652ac576dacf5e3c18cc781785eedea9d",
      "parents": [
        "c75d5c5d82146636560ad5b91f3544ae60fc1c57",
        "c79eba92406acc4898adcd1689fc21a6aa91ed0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 26 17:04:47 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 26 17:04:47 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:\n  [media] cinergyT2-fe: Fix bandwdith settings\n  [media] V4L: atmel-isi: add clk_prepare()/clk_unprepare() functions\n  [media] cxd2820r: sleep on DVB-T/T2 delivery system switch\n  [media] anysee: fix CI init\n  [media] cxd2820r: remove unused parameter from cxd2820r_attach\n  [media] cxd2820r: fix dvb_frontend_ops\n"
    },
    {
      "commit": "c79eba92406acc4898adcd1689fc21a6aa91ed0b",
      "tree": "bfa5c0f8d93e41554b71b7eedafe019669405750",
      "parents": [
        "03652e0ad4b140523ec5ef7fec8d2b3c7218447b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 13:15:22 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 18:34:53 2012 -0200"
      },
      "message": "[media] cinergyT2-fe: Fix bandwdith settings\n\nChangeset 7830bbaff9f mangled the bandwidth field for CinergyT2.\nProperly fill it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "72565224609a23a60d10fcdf42f87a2fa8f7b16d",
      "tree": "4e59cfd7e7b0bde3459a99b8d035fec288220b8f",
      "parents": [
        "46de20a78ae4b122b79fc02633e9a6c3d539ecad"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Jan 20 19:48:28 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 18:10:52 2012 -0200"
      },
      "message": "[media] cxd2820r: sleep on DVB-T/T2 delivery system switch\n\nFix bug introduced by multi-frontend to single-frontend change.\nIt is safer to put DVB-T parts sleeping when auto-switching to DVB-T2\nand vice versa. That was original behaviour.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "46de20a78ae4b122b79fc02633e9a6c3d539ecad",
      "tree": "d21a41e4c45b54d9b9858d34935af7cdc78e9731",
      "parents": [
        "c2bbbe7b5e79974c5ed1c828690731f6f5106bee"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Jan 20 17:39:17 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 18:10:43 2012 -0200"
      },
      "message": "[media] anysee: fix CI init\n\nNo more error that error seen when device is plugged:\ndvb_ca adapter 0: Invalid PC card inserted :(\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c2bbbe7b5e79974c5ed1c828690731f6f5106bee",
      "tree": "ac6792aa934232f11d0da72f2c87f71134f066e3",
      "parents": [
        "9bf31efa84c898a0cf294bacdfe8edcac24e6318"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Jan 19 14:46:43 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 18:10:36 2012 -0200"
      },
      "message": "[media] cxd2820r: remove unused parameter from cxd2820r_attach\n\nFix bug introduced by multi-frontend to single-frontend change.\nThis parameter is no longer used after multi-frontend to single-frontend change.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9bf31efa84c898a0cf294bacdfe8edcac24e6318",
      "tree": "f1568188d12e9125d34b89bdf9ec62c13ecdc2df",
      "parents": [
        "36be126cb0ebe3000a65c1049f339a3e882a9a47"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Jan 18 13:57:33 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 23 18:10:26 2012 -0200"
      },
      "message": "[media] cxd2820r: fix dvb_frontend_ops\n\nFix bug introduced by multi-frontend to single-frontend change.\n\n* Add missing DVB-C caps\n* Change frontend name as single frontend does all the standards\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a7c1ff2362b7bfbc04990f42c21cefdff57f997",
      "tree": "82ac9c30ca95b6a92084f5535e6406866eb99cf3",
      "parents": [
        "9278e634b4e063f415b46923a9ca4e74f42ec932",
        "36be126cb0ebe3000a65c1049f339a3e882a9a47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 18 12:53:54 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (57 commits)\n  [media] as3645a: Fix compilation by including slab.h\n  [media] s5p-fimc: Remove linux/version.h include from fimc-mdevice.c\n  [media] s5p-mfc: Remove linux/version.h include from s5p_mfc.c\n  [media] ds3000: using logical \u0026\u0026 instead of bitwise \u0026\n  [media] v4l2-ctrls: make control names consistent\n  [media] DVB: dib0700, add support for Nova-TD LEDs\n  [media] DVB: dib0700, add corrected Nova-TD frontend_attach\n  [media] DVB: dib0700, separate stk7070pd initialization\n  [media] DVB: dib0700, move Nova-TD Stick to a separate set\n  [media] : add MODULE_FIRMWARE to dib0700\n  [media] DVB-CORE: remove superfluous DTV_CMDs\n  [media] s5p-jpeg: adapt to recent videobuf2 changes\n  [media] s5p-g2d: fixed a bug in controls setting function\n  [media] s5p-mfc: Fix volatile controls setup\n  [media] drivers/media/video/s5p-mfc/s5p_mfc.c: adjust double test\n  [media] drivers/media/video/s5p-fimc/fimc-capture.c: adjust double test\n  [media] s5p-fimc: Fix incorrect control ID assignment\n  [media] dvb_frontend: Don\u0027t call get_frontend() if idle\n  [media] DocBook/dvbproperty.xml: Remove DTV_MODULATION from ISDB-T\n  [media] DocBook/dvbproperty.xml: Fix ISDB-T delivery system parameters\n  ...\n"
    },
    {
      "commit": "3a9888f913595515893fa46aca70422aba8a3799",
      "tree": "4344de717455d265fdece584c5d3c378f892930e",
      "parents": [
        "f08aacf84f0a2c36cfd20d19459b036b20d2e1fb"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Jan 17 03:28:51 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:05:13 2012 -0200"
      },
      "message": "[media] ds3000: using logical \u0026\u0026 instead of bitwise \u0026\n\nThe intent here was to test if the FE_HAS_LOCK was set.  The current\ntest is equivalent to \"if (status) { ...\"\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d43272a4e898a1e43e5ac351ab625b7a40b39e88",
      "tree": "dfa1a7123d83de466e3ebad5c7c51d8d3e80b86d",
      "parents": [
        "2b05b881ec9b04cc308f0880ea604843bcb2265a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:25 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:02:41 2012 -0200"
      },
      "message": "[media] DVB: dib0700, add support for Nova-TD LEDs\n\nAdd an override of read_status to intercept lock status. This allows\nus to switch LEDs appropriately on and off with signal un/locked.\n\nThe second phase is to override sleep to properly turn off both.\n\nThis is a hackish way to achieve that.\n\nThanks to Mike Krufky for his help.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b05b881ec9b04cc308f0880ea604843bcb2265a",
      "tree": "60ae83c9ed3f759d6fe0e764897fd5a770dd8f70",
      "parents": [
        "52fd5b2ea72863c53c8ab2e839983004ce33e559"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:24 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:02:15 2012 -0200"
      },
      "message": "[media] DVB: dib0700, add corrected Nova-TD frontend_attach\n\nThis means cut \u0026 paste from the former f. attach. But while at it write\nto the right GPIO to turn on the right LED. Also turn the other two\noff jsut for sure.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "52fd5b2ea72863c53c8ab2e839983004ce33e559",
      "tree": "d1969bd94e30fe7ce6a1aa9ce7f5027cb4f1e0d0",
      "parents": [
        "9b6ba57bd45da30173f37d5099805d687440e5c0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:23 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:01:55 2012 -0200"
      },
      "message": "[media] DVB: dib0700, separate stk7070pd initialization\n\nThe start is common for both stk7070pd and novatd specific routine.\nThis is just a preparation for the next patch.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b6ba57bd45da30173f37d5099805d687440e5c0",
      "tree": "4ae353314f906133565900d03fe2052a35a77471",
      "parents": [
        "68dc8bc5806a583b547c9543c4a864ec93b423dc"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jan 10 14:11:22 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 23:01:23 2012 -0200"
      },
      "message": "[media] DVB: dib0700, move Nova-TD Stick to a separate set\n\nTo properly support the three LEDs which are on the stick, we need\na special handling in the -\u003efrontend_attach function. Thus let\u0027s have\na separate -\u003efrontend_attach instead of ifs in the common one.\n\nThe hadnling itself will be added in further patches.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68dc8bc5806a583b547c9543c4a864ec93b423dc",
      "tree": "723442dd6361ee4e86e70dcec302b3425e7b808a",
      "parents": [
        "bad321f1bb8f45adc348a3913632387891dd6ac6"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "Patrick.Boettcher@parrot.com",
        "time": "Tue Jan 17 08:41:20 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:58:53 2012 -0200"
      },
      "message": "[media] : add MODULE_FIRMWARE to dib0700\n\nThe dib0700 needs a binary firmware file. This patch added the MODULE_FIRMWARE-macro.\n\nSigned-off-by: Christoph Anton Mitterer \u003ccalestyo@scientia.net\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bad321f1bb8f45adc348a3913632387891dd6ac6",
      "tree": "c38c92c06d42eed98a195b11b7187677ec87d500",
      "parents": [
        "719c174ee9005e44b61bc8ab295f05851a989e21"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "Patrick.Boettcher@parrot.com",
        "time": "Tue Jan 17 05:49:14 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 22:58:40 2012 -0200"
      },
      "message": "[media] DVB-CORE: remove superfluous DTV_CMDs\n\nThis small patch removes superfluous DTV_CMDs from dvb_frontend.c which were added in the initially when ISBD-T support was added.\nThey were there unnoticed even though compilers should have warning about those duplicates. Finally they did and now we can remove them.\n\nThanks to Dan Carpenter \u003cdan.carpenter@oracle.com\u003e for pointing that out.\n\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51dcb19aaf9448f6547f653b60a9f083845aad4a",
      "tree": "0e428e66df6e83c90a5bb0129c15fc117f4ceb75",
      "parents": [
        "7bb0f088f8dd1d60b8f5743471cc3db3f820df59"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 16:20:37 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 17 16:20:37 2012 -0200"
      },
      "message": "[media] dvb_frontend: Don\u0027t call get_frontend() if idle\n\nIf the frontend is in idle state, don\u0027t call get_frontend.\n\nCalling get_frontend() when the device is not tuned may\nresult in wrong parameters to be returned to the\nuserspace.\n\nI was tempted to not call get_frontend() at all, except\ninside the dvb frontend thread, but this won\u0027t work for\nall cases. The ISDB-T specs (ABNT NBR 15601 and ARIB\nSTD-B31) allow the broadcaster to dynamically change the\nchannel specs at runtime. That means that an ISDB-T optimized\napplication may want/need to monitor the TMCC tables, decoded\nat the frontends via get_frontend call.\n\nSo, let\u0027s do the simpler change here.\n\nEventually, the logic could be changed to work only if\nthe device is tuned and has lock, but, even so, the\nlock is also standard-dependent. For ISDB-T, the right\nlock to wait is that the demod has TMCC lock. So, drivers\nmay need to implement some logic to detect if the get_frontend\ninfo was retrieved or not.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3b6a567afa3250abf280ef535000dc0dc3ed9d52",
      "tree": "05869bf6676761d97f0d6f698b0695dab0a4ac00",
      "parents": [
        "1f64972937d84f48a8b4d16e7e0b4a5ee7904c96"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Jan 15 18:30:36 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:55:47 2012 -0200"
      },
      "message": "[media] cxd2820r: do not allow get_frontend() when demod is not initialized\n\nThis fixes bug introduced by multi-frontend to single-frontend change.\n\nFinally HAS_LOCK is got back!\nWe are not allowed to access hardware in sleep mode...\nChip did not like when .get_frontend() reads some registers while\nchip was sleeping and due to that HAS_LOCK bit was never gained.\n\nTODO: We should add logic for dvb-core to drop out illegal calls like that.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1f64972937d84f48a8b4d16e7e0b4a5ee7904c96",
      "tree": "4344eb9882372235550d68a41c189080f5836d8b",
      "parents": [
        "016961e0d9c5446017610a10fe7db14bf5f5400c"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Jan 15 16:50:11 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:55:26 2012 -0200"
      },
      "message": "[media] cxd2820r: wait demod lock for DVB-C too\n\nFix yet another bug introduced be recent cxd2820r multi-frontend to\nsingle-frontend change.\n\nFinally, we have at least almost working picture for DVB-C too.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "016961e0d9c5446017610a10fe7db14bf5f5400c",
      "tree": "b252614f079d46ae3d387adda10bf0e2b795a048",
      "parents": [
        "d04ca8df70f0e1c3fe6ee2aeb1114b03a3a3de88"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Jan 15 16:39:13 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:55:04 2012 -0200"
      },
      "message": "[media] tda18271c2dd: Remove pointless linux/version.h include\n\nAs pointed out by \u0027make versioncheck\u0027, there\u0027s no need for\ndrivers/media/dvb/frontends/tda18271c2dd.c to\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d04ca8df70f0e1c3fe6ee2aeb1114b03a3a3de88",
      "tree": "5964d306fc6f3d8cf11963e305f29a49f0186786",
      "parents": [
        "faf27976a745ac126943a500c48b30c0dd1082d3"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Jan 15 15:08:30 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:47:32 2012 -0200"
      },
      "message": "[media] cxd2820r: do not switch to DVB-T when DVB-C fails\n\nFix another bug introduced by recent multi-frontend to single-frontend\nchange.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "faf27976a745ac126943a500c48b30c0dd1082d3",
      "tree": "d6211d8a7e2edce753b531ad9b5d8451ca8cd425",
      "parents": [
        "e9ae4d4f028cd9ff9e7d06430cc678d7926df9e0"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Jan 15 14:20:50 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 12:45:29 2012 -0200"
      },
      "message": "[media] anysee: do not attach same frontend twice\n\ncxd2820r implements only one frontend currently which\nhandles all the standards.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "82033bc52abeb266cb3403e783a276d4a3d6cf9f",
      "tree": "56b93ce0cca835d99cacaf8ba998a1f3cb8c36f1",
      "parents": [
        "c24e13713762a30f22468ac2c3d053abacb7672d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Jan 13 02:28:34 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 16 11:37:07 2012 -0200"
      },
      "message": "[media] mb86a20s: fix off by one checks\n\nClearly \"\u003e\u003d\" was intended here instead of \"\u003e\".\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "122804ecb59493fbb4d31b3ba9ac59faaf45276f",
      "tree": "cff4d8a158c412e4a8d3abc8d91bb0eb52b01c9a",
      "parents": [
        "16008d641670571ff4cd750b416c7caf2d89f467",
        "126400033940afb658123517a2e80eb68259fbd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 15 12:49:56 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 15 12:49:56 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (655 commits)\n  [media] revert patch: HDIC HD29L2 DMB-TH USB2.0 reference design driver\n  mb86a20s: Add a few more register settings at the init seq\n  mb86a20s: Group registers into the same line\n  [media] [PATCH] don\u0027t reset the delivery system on DTV_CLEAR\n  [media] [BUG] it913x-fe fix typo error making SNR levels unstable\n  [media] cx23885: Query the CX25840 during enum_input for status\n  [media] cx25840: Add support for g_input_status\n  [media] rc-videomate-m1f.c Rename to match remote controler name\n  [media] drivers: media: au0828: Fix dependency for VIDEO_AU0828\n  [media] convert drivers/media/* to use module_platform_driver()\n  [media] drivers: video: cx231xx: Fix dependency for VIDEO_CX231XX_DVB\n  [media] Exynos4 JPEG codec v4l2 driver\n  [media] doc: v4l: selection: choose pixels as units for selection rectangles\n  [media] v4l: s5p-tv: mixer: fix setup of VP scaling\n  [media] v4l: s5p-tv: mixer: add support for selection API\n  [media] v4l: emulate old crop API using extended crop/compose API\n  [media] doc: v4l: add documentation for selection API\n  [media] doc: v4l: add binary images for selection API\n  [media] v4l: add support for selection api\n  [media] hd29l2: fix review findings\n  ...\n"
    },
    {
      "commit": "149709f5b8a4a8678401facb5c670119751f6087",
      "tree": "3cebd145794c0b6d102ad12b211702f7d0cdc44e",
      "parents": [
        "f4b1952a453f4b4b4c4cd3436b9cd632bf4202aa"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 13 11:46:36 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 15 11:12:22 2012 -0200"
      },
      "message": "[media] dvb-core: preserve the delivery system at cache clear\n\nThe changeset 240ab508aa is incomplete, as the first thing that\nhappens at cache clear is to do a memset with 0 to the cache.\n\nSo, the delivery system needs to be explicitly preserved there.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "126400033940afb658123517a2e80eb68259fbd7",
      "tree": "eca9ab5883d2a43b60f05d8f5acd5d673ea6494c",
      "parents": [
        "ebe967492c681da781dbc0f7c0d6a1b5c1977d45"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Jan 13 15:20:38 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 15 11:12:21 2012 -0200"
      },
      "message": "[media] revert patch: HDIC HD29L2 DMB-TH USB2.0 reference design driver\n\nI added it by mistake. It is useless as no real hardware.\nIt even uses even Cypress FX2, general USB bridge chip, default IDs\nthat makes driver load all FX2 devices having default ID...\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f4b1952a453f4b4b4c4cd3436b9cd632bf4202aa",
      "tree": "9d7c355e12f36bc3022bad280ef01e30944b2f7a",
      "parents": [
        "126400033940afb658123517a2e80eb68259fbd7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 13 11:09:23 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 15 11:12:21 2012 -0200"
      },
      "message": "[media] dvb-core: fix a regression with MythTV\n\nAs reported by Lawrence[1], MythTV 0.24.1 does the wrong thing\nwith a DVBv5 call: it fills the delivery system with\nSYS_UNDEFINED, expecting that the DVB core would work with that.\n\nThis used to work by accident, as the DVB core were missing the\ncheck for the supported delivery systems. Yet, fixing it\nis easy, so let\u0027s add a logic to handle this case, to\nprovide backward compatibility.\n\n[1] http://patchwork.linuxtv.org/patch/8314/\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "90ab5ee94171b3e28de6bb42ee30b527014e0be7",
      "tree": "fcf89889f6e881f2b231d3d20287c08174ce4b54",
      "parents": [
        "476bc0015bf09dad39d36a8b19f76f0c181d1ec9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "message": "module_param: make bool parameters really bool (drivers \u0026 misc)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "ebe967492c681da781dbc0f7c0d6a1b5c1977d45",
      "tree": "7d0aa1fe004ddbe1d7d939ab3bf53248121dfc1c",
      "parents": [
        "a7025edfff2cf46fcbe15254a1718f82721ec2a5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 11 11:00:28 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 11 11:15:38 2012 -0200"
      },
      "message": "mb86a20s: Add a few more register settings at the init seq\n\nSome time ago, Manoel sent us a patch adding more stuff\nto the init sequence. However, his patch were also doing\nnon-related stuff, by changing the init logic without\nany good reason. So, it was asked for him to submit a\npatch with just the data that has changed, in order to\nallow us to better analyze it.\n\nAs he didn\u0027t what it was requested, I finally found some\ntime to dig into his init sequence and add it here.\n\nBasically, new stuff is added there. There are a few changes:\n\n1) The removal of the extra (duplicated) logic that puts\n   the chip into the serial mode;\n2) Some Viterbi VBER measurement init data was changed from\n   0x00 to 0xff for layer A, to match what was done for\n   layers B and C.\n\nNone of those caused any regressions and both make sense\non my eyes.\n\nThe other parameters additions actually increased the\ntuning quality for some channels. Yet, some channels that\nwere previously discovered with scan disappered, while\nothers appeared instead. This were tested in Brasilia,\nwith an external antena.\n\nAt the overall, it is now a little better. So, better to\nadd these, and then try to figure out a configuration that\nwould get even better scanning results.\n\nReported-by: Manoel Pinheiro \u003cpinusdtv@hotmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a7025edfff2cf46fcbe15254a1718f82721ec2a5",
      "tree": "9dd49a12dc7c4ba28a4deab2d6e6a404d605b62a",
      "parents": [
        "240ab508aa9fb7a294b0ecb563b19ead000b2463"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 11 10:56:30 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 11 10:56:30 2012 -0200"
      },
      "message": "mb86a20s: Group registers into the same line\n\nOn mb86a20s, some registers have sub-addresses, while others not.\nIn order to make easier to compare different settings, group them.\n\nNo functional changes in this patch.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "240ab508aa9fb7a294b0ecb563b19ead000b2463",
      "tree": "cf521c7b5e5453c2fead757953d7777eb6508979",
      "parents": [
        "9544e8a64795d75875ff4c680a43aa452a37b260"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 18:00:50 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:44:07 2012 -0200"
      },
      "message": "[media] [PATCH] don\u0027t reset the delivery system on DTV_CLEAR\n\nAs a DVBv3 application may be relying on the delivery system,\ndon\u0027t reset it at DTV_CLEAR. For DVBv5 applications, the\ndelivery system should be set anyway.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9544e8a64795d75875ff4c680a43aa452a37b260",
      "tree": "92e67acd80f8f4f29dec3eb9680b8c7bfd530fdb",
      "parents": [
        "c147f61083e3e4a9c2aaecaaed976502defc3b7d"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Tue Jan 10 19:45:31 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:44:05 2012 -0200"
      },
      "message": "[media] [BUG] it913x-fe fix typo error making SNR levels unstable\n\nFix error where SNR unstable and jumps levels.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dab734ec95168488c4b32632e968ce885a083078",
      "tree": "2462b0f176f0d2dcc10ec93d29007db32426ff4b",
      "parents": [
        "b748e6a91e136a582943a496eac40071a23beff3"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Jan 10 20:46:26 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:58:55 2012 -0200"
      },
      "message": "[media] hd29l2: fix review findings\n\nFix some issues pointed out by Mauro.\nMauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b748e6a91e136a582943a496eac40071a23beff3",
      "tree": "188714206ef78a2c8b58d218c5c324d3b884c3d9",
      "parents": [
        "852023b58bbe8600693f1df44ade404298ac89d4"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Jan 10 20:33:43 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:58:39 2012 -0200"
      },
      "message": "[media] dvb-core: define general callback value for demodulator\n\nAllow use of that general callback for demod too.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "852023b58bbe8600693f1df44ade404298ac89d4",
      "tree": "3d0290ffd6bbadf674f9c4203d5c2252801c4086",
      "parents": [
        "6964c308ec84f99a5c3dbc29d9711b71616fcbfc"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Jan 10 19:26:35 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:58:18 2012 -0200"
      },
      "message": "[media] hd29l2: add debug for used IF frequency\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6964c308ec84f99a5c3dbc29d9711b71616fcbfc",
      "tree": "539c1ceeb2648c94621190ee80bb1b573ce3815e",
      "parents": [
        "b021bd84d27583017f3f50f98bb1b952c8450342"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Jan 10 13:15:16 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:57:14 2012 -0200"
      },
      "message": "[media] hd29l2: synch for latest DVB core changes\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b021bd84d27583017f3f50f98bb1b952c8450342",
      "tree": "255655088e465ecb26ec30bc84ff0ca1db05d1b7",
      "parents": [
        "ee9b8c8c27679b2b8ab5e8749cb3813d55b49755"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Nov 07 09:28:29 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:57:06 2012 -0200"
      },
      "message": "[media] HDIC HD29L2 DMB-TH USB2.0 reference design driver\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee9b8c8c27679b2b8ab5e8749cb3813d55b49755",
      "tree": "c0a4674ebfac58505e08ea071623c7fc20e52918",
      "parents": [
        "53b667eb12edd1bb33beca73ab14dbdf4d536c37"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sun Nov 06 20:01:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:56:55 2012 -0200"
      },
      "message": "[media] HDIC HD29L2 DMB-TH demodulator driver\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d07b901f9dc22977c2c04f320a9cef19e5298e7e",
      "tree": "0f63c671c433658d8c4c7d77ae8ce5c99b92afc1",
      "parents": [
        "7a6f6c29d264cdd2fe0eb3d923217eed5f0ad134"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sat Jan 07 04:11:27 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:46:14 2012 -0200"
      },
      "message": "[media] af9005, af9015: use symbolic names for USB id table indices\n\nThe af9005_properties and af9015_properties tables make use of USB ids\nfrom the USB id tables with hardcoded indices, as in\n\"\u0026af9015_usb_table[30]\".  Adding new entries before the end breaks\nsuch references, so everyone has had to carefully tiptoe to only add\nentries at the end of the list.\n\nIn the spirit of \"dw2102: use symbolic names for dw2102_table\nindices\", use C99-style initializers with symbolic names for each\nindex to avoid this.  In the new regime, properties tables referring\nto the USB ids have names like \"\u0026af9015_usb_table[CINERGY_T_STICK_RC]\"\nthat do not change meaning when items in the USB id table are\nreordered.\n\nEncouraged-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nAcked-by: Luca Olivetti \u003cluca@ventoso.org\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "959a119f86d51085ba4e0ec5a68dee6a21c48dfe",
      "tree": "5979a70ccefc685ebfc5535306874b7d7376a54e",
      "parents": [
        "90bf3aab42937f760e5b645ab63df46d26b5e620"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 09 18:16:36 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 22:35:29 2012 -0200"
      },
      "message": "[media] mb86a20s: implement get_frontend()\n\nReports the auto-detected parameters to userspace.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "624f0c186978f9cb0ce6582f445922eaaa4a7f4a",
      "tree": "5a666f64e0fca7079b471e7f2cde0407e9b15c42",
      "parents": [
        "2f78604a433a12571ec3e54054fbfacc7525b307"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 19:08:53 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 19:15:45 2012 -0200"
      },
      "message": "[media] dvb_ca_en50221: fix compilation breakage\n\nAs reported by Toralf:\n\nthe build failed with :\n  CC [M]  drivers/media/dvb/dvb-core/dvb_ca_en50221.o\nIn file included from arch/x86/include/asm/uaccess.h:573:0,\n                 from include/linux/poll.h:14,\n                 from drivers/media/dvb/dvb-core/dvbdev.h:27,\n                 from drivers/media/dvb/dvb-core/dvb_ca_en50221.h:27,\n                 from drivers/media/dvb/dvb-core/dvb_ca_en50221.c:41:\nIn function \"copy_from_user\", inlined from \"dvb_ca_en50221_io_write\" at drivers/media/dvb/dvb-core/dvb_ca_en50221.c:1314:26: arch/x86/include/asm/uaccess_32.h:211:26: error: call to \"copy_from_user_overflow\" declared with attribute error: copy_from_user() buffer size is not provably correct\n\nReported-by: Toralf Foerster \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "972b2c719990f91eb3b2310d44ef8a2d38955a14",
      "tree": "b25a250ec5bec4b7b6355d214642d8b57c5cab32",
      "parents": [
        "02550d61f49266930e674286379d3601006b2893",
        "c3aa077648e147783a7a53b409578234647db853"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 12:19:57 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 12:19:57 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\n* \u0027for-linus2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (165 commits)\n  reiserfs: Properly display mount options in /proc/mounts\n  vfs: prevent remount read-only if pending removes\n  vfs: count unlinked inodes\n  vfs: protect remounting superblock read-only\n  vfs: keep list of mounts for each superblock\n  vfs: switch -\u003eshow_options() to struct dentry *\n  vfs: switch -\u003eshow_path() to struct dentry *\n  vfs: switch -\u003eshow_devname() to struct dentry *\n  vfs: switch -\u003eshow_stats to struct dentry *\n  switch security_path_chmod() to struct path *\n  vfs: prefer -\u003edentry-\u003ed_sb to -\u003emnt-\u003emnt_sb\n  vfs: trim includes a bit\n  switch mnt_namespace -\u003eroot to struct mount\n  vfs: take /proc/*/mounts and friends to fs/proc_namespace.c\n  vfs: opencode mntget() mnt_set_mountpoint()\n  vfs: spread struct mount - remaining argument of next_mnt()\n  vfs: move fsnotify junk to struct mount\n  vfs: move mnt_devname\n  vfs: move mnt_list to struct mount\n  vfs: switch pnode.h macros to struct mount *\n  ...\n"
    },
    {
      "commit": "e99663417f626c9bfdc8117b35670a0292b820e6",
      "tree": "70e5f274dacd0b7ba15e1909599f32ff75a48c57",
      "parents": [
        "6c59eefd58837cf674b18e8b8760d0d0870fa8d5"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Fri Jan 06 14:40:26 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jan 07 11:54:03 2012 -0200"
      },
      "message": "[media] dm1105: release dvbnet on frontend attachment failure\n\nThe patch \"dm1105: handle errors from dvb_net_init\" moved the\ninitialization of dvbnet to before frontend attachment but forgot\nto adjust the error handling when frontend attachment fails.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c59eefd58837cf674b18e8b8760d0d0870fa8d5",
      "tree": "bd7655c02e0b845021cdf728f1f4c76f07569e96",
      "parents": [
        "3796554671e6314e1ab368f5f09e302ba1bda538"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Fri Jan 06 14:26:41 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jan 07 11:53:35 2012 -0200"
      },
      "message": "[media] dvb-bt8xx: convert printks to pr_err()\n\nThis module does some printks with the loglevel missing.\n\npr_err() takes care of adding the KERN_ERR tag and the module name.\nSo we can simplify the code and add the missing printk loglevel by\nusing it.\n\nAlso add a #define pr_fmt() to make this work, and remove a few\nunnecessary periods at the end of messages and bump the loglevel of\n\"Unknown bttv card type\" from KERN_WARNING to KERN_ERR while at it.\n\nInspired-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3796554671e6314e1ab368f5f09e302ba1bda538",
      "tree": "44ab9bce9f285f7cc9fc1beb413b10da14952b6f",
      "parents": [
        "efd279ec3e6129195580d40f88ea6c3f5af701b3"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Fri Jan 06 14:26:14 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jan 07 11:52:48 2012 -0200"
      },
      "message": "[media] dvb-bt8xx: use dprintk for debug statements\n\nThis way, the messages will be tagged with KERN_DEBUG and not clutter\nthe log from dmesg unless the \"debug\" module parameter is set.\n\n[mchehab@redhat.com: whitespace fixes]\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "efd279ec3e6129195580d40f88ea6c3f5af701b3",
      "tree": "331271236d45ded6168ac5df4228895d3cda9e2c",
      "parents": [
        "722c90eb761195c09b776314f331341095273204"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Fri Jan 06 12:57:56 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jan 07 11:51:00 2012 -0200"
      },
      "message": "[media] flexcop: CodingStyle fix: don\u0027t use \"if ((ret \u003d foo()) \u003c 0)\"\n\nLift assignments from \"if\" conditionals for readability.  No change\nin functionality intended.\n\nSuggested-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b247377ace5d965809d0ba8de158dc2e8d28af77",
      "tree": "94b73fe3b045c8ec0ecad02d25a9c5285caf10a8",
      "parents": [
        "c0fdbd3367b4fd67d754a06292aa121956f98b6f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jan 07 05:38:38 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jan 07 11:47:32 2012 -0200"
      },
      "message": "[media] dvb: remove bogus modulation check\n\nThis code is wrong as I should have coded it as SYS_DVBC, instead of\nSYS_DVBS \u0026 friends. Anyway, this check has other problems\n\n1) it does some \"magic\" by assuming that all QAM modulations are below\n  QAM_AUTO;\n\n2) it checks modulation parameters only for one delivery system.\n   Or the core should check invalid parameters for all delivery\n   systems, or it should let the frontend drivers do it;\n\n3) frontend drivers should already be checking for invalid parameters\n   (most of them do it, anyway);\n\n4) not all modulations are mapped at fe-\u003eops.info.caps, so it is not\n   even possible to check for the valid modulations inside the core\n   for some delivery systems;\n\n5) The core check is incomplete anyway: it only checks for a few\n   parameters. If moved into the core other parameters like bandwidth\n   and fec should also be checked;\n\n6) 2nd gen DVB-C uses OFDM. So, that test would fail for it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c0fdbd3367b4fd67d754a06292aa121956f98b6f",
      "tree": "04147e0450152e0ac8ab601b15f790b66695a332",
      "parents": [
        "84463d5ffac734c0694a8354c11fc6be92881560"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jan 07 05:35:40 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jan 07 11:47:31 2012 -0200"
      },
      "message": "[media] drxk_hard: Remove dead code\n\nAs reported by Oliver, some old dead code were preserved there.\n\nThanks-to: Oliver endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff4b8a57f0aaa2882d444ca44b2b9b333d22a4df",
      "tree": "d851c923f85566572112d4c0f884cff388a3cc05",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610",
        "ea04018e6bc5ddb2f0466c0e5b986bd4901b7e8e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 into Linux 3.2\n\nThis resolves the conflict in the arch/arm/mach-s3c64xx/s3c6400.c file,\nand it fixes the build error in the arch/x86/kernel/microcode_core.c\nfile, that the merge did not catch.\n\nThe microcode_core.c patch was provided by Stephen Rothwell\n\u003csfr@canb.auug.org.au\u003e who was invaluable in the merge issues involved\nwith the large sysdev removal process in the driver-core tree.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "938ca36ef7914bd013acbff9f15e393fe79d71da",
      "tree": "eae20edf7099caf476a33f4b36f443b25c538caf",
      "parents": [
        "27b93d8a45bd549146ae39b60ba168f62413c959"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Jan 05 02:23:28 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 17:17:43 2012 -0200"
      },
      "message": "[media] af9013: change \u0026 to \u0026\u0026\n\nThis is just a cleanup, it doesn\u0027t change how the code works.  These\nare compound conditions and not bitwise operations so it should be \u0026\u0026\nand not \u0026.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0e07d7658a81bc185b8ba58f062c16b79ac0e2b",
      "tree": "2a39452aea9a3bc60a62311c447ead7b55e647c6",
      "parents": [
        "6a2329ad1cb80b158a75bbf1901b86dc2deb88ee"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Thu Dec 15 18:43:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 13:14:54 2012 -0200"
      },
      "message": "[media] it913x changed firmware loader for chip version 2 types\n\nOn Thu, 2011-12-15 at 16:42 +0000, Malcolm Priestley wrote:\n\u003e \u003e [ 1103.536156] it913x: Chip Version\u003dec Chip Type\u003d5830\n\u003e \u003e [ 1104.336178] it913x: Dual mode\u003d92 Remote\u003d92 Tuner Type\u003d92\n\u003e \u003e [ 1106.248116] dvb-usb: found a \u0027ITE 9135(9006) Generic\u0027 in cold state,\n\u003e \u003e will try to load a firmware\n\u003e \u003e [ 1106.253773] dvb-usb: downloading firmware from file\n\u003e \u003e \u0027dvb-usb-it9135-02.fw\u0027\n\u003e \u003e [ 1106.452123] it913x: FRM Starting Firmware Download\n\u003e \u003e [ 1130.756039] it913x: FRM Firmware Download Failed (ffffff92)\n\u003e \u003e [ 1130.956168] it913x: Chip Version\u003d79 Chip Type\u003d5823\n\u003e \u003e [ 1131.592192] it913x: DEV it913x Error\n\u003e \u003e [ 1131.592271] usbcore: registered new interface driver it913x\n\u003e \u003e\n\u003e \u003e No frontend is generated anyway.\n\u003e\n\u003e Looks like the the firmware is not at all compatible with your device.\n\u003e\n\u003e Have you applied the patch cleanly to the latest media_build?\n\u003e\n\u003e These appear to be new version of the 9006. A supplier is sending me one\n\u003e of these devices.\n\u003e\n\u003e As a last resort see if the device works with dvb-usb-it9137-01.fw\n\u003e\n\u003e You will have force to use this firmware\n\u003e dvb-usb-it913x firmware\u003d1\n\nHere is a modified firmware loader for version 2 types.\n\nThe firmware must be as in original\n./dvb_get_firmware it9135\n\ndd if\u003ddvb-usb-it9135.fw ibs\u003d1 skip\u003d12866 count\u003d5817 of\u003ddvb-usb-it9135-02.fw\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6a2329ad1cb80b158a75bbf1901b86dc2deb88ee",
      "tree": "ef879f5d7a018f90d7d5e7708d0a0a776c705786",
      "parents": [
        "283342954abf7c860c2e5970d8b096d2ce77665e"
      ],
      "author": {
        "name": "Gianluca Gennari",
        "email": "gennarone@gmail.com",
        "time": "Tue Jan 03 13:47:35 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 13:12:34 2012 -0200"
      },
      "message": "[media] af9013: Fix typo in get_frontend() function\n\nThis patch fixes an obvious typo in the get_frontend() function\nof the af9013 driver, recently rewritten by Antti Palosaari.\n\nSigned-off-by: Gianluca Gennari \u003cgennarone@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "283342954abf7c860c2e5970d8b096d2ce77665e",
      "tree": "feb79264faaf43c2d3796300b2328f76e302d0a7",
      "parents": [
        "82a05014733b24827fc246c3498e0b703b11211f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 13:08:58 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 13:08:58 2012 -0200"
      },
      "message": "[media] dvb-bt8xx: Fix a printk statement\n\nBy accident, I added an extra comma at the printk format argument.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "82a05014733b24827fc246c3498e0b703b11211f",
      "tree": "3d9a0524b2c95ac378cb106f613a724eba9c04bd",
      "parents": [
        "245900c4a7a7d23c2e5b2b64b70770debcac5814"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Tue Jan 03 06:28:32 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 13:08:02 2012 -0200"
      },
      "message": "[media] it913x-fe ver 1.13 add BER and UNC monitoring\n\nAdd BER monitoring with Pre-Viterbi error rate.\n\nAdd UCBLOCKS based on Aborted packets.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "245900c4a7a7d23c2e5b2b64b70770debcac5814",
      "tree": "ea1c119e7df3e8ef6ee28945ae591ca6ae323d9a",
      "parents": [
        "74e07f3e309599864656fb4560c498478d22d43c"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Tue Jan 03 06:27:06 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 13:07:42 2012 -0200"
      },
      "message": "[media] it913x ver 1.22 corrections to Tuner IDs\n\nCorrection to tuner ID 0x51.\n\nDon\u0027t force tuner ID 0x60 unless eprom data zero.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa52520cff0b3dce483efa8fb4ae1a4b18a82109",
      "tree": "e09182696a4aca19f602027ef18548b64d11ea7d",
      "parents": [
        "d4d5a40710701abd4535d6a5ada601c885a08865"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Mon Jan 02 14:49:28 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 13:05:32 2012 -0200"
      },
      "message": "[media] [BUG] it913x ver 1.21 Fixed for issue with 9006 and warm boot\n\nSome channels appear weak signal after warm boot.\n\nBecause tuner id is not present in eprom 0x38 is\nassigned.\n\n9006 devices are now always assigned 0x60.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d4d5a40710701abd4535d6a5ada601c885a08865",
      "tree": "004670f7866cc730b207aa45528cab738e23097d",
      "parents": [
        "bcd158de94238d90adf7275548f0aaf2de724ab1"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Mon Jan 02 14:46:32 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 13:05:16 2012 -0200"
      },
      "message": "[media] [BUG] it913x ver 1.20. PID filter problems\n\nFixes issues with PID filter\nStalling of some channels when PID is on.\nPID filter not turning off fully.\nPID filter can now turn on and off each index.\n\nRemoved PID_RST from it913x_pid_filter_ctrl.\nReplaced with PID_EN removed from it913x_pid_filter\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f1d99f39fbd0218b8f8f6548e5522cbc2124f949",
      "tree": "d393ef7f4fe3d9be5f60b8a78797a8c7f3fb2a7b",
      "parents": [
        "60826f02695476ded2fecc67949c83dc4b49def7"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sat Dec 31 08:19:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 12:51:26 2012 -0200"
      },
      "message": "[media] firedtv: handle errors from dvb_net_init\n\nIt is not common for dvb_net_init to fail, but after the patch\n\"dvb_net_init: return -errno on error\" it can fail due to running out\nof memory.  Handle this.\n\nFrom an audit of dvb_net_init callers.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nReviewed-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "60826f02695476ded2fecc67949c83dc4b49def7",
      "tree": "3f09c67579560db28a452b46e0c553b0ab4b9665",
      "parents": [
        "5584c641be9e4ff812443511363a72edaa5ceeaa"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sat Dec 31 08:10:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 12:50:39 2012 -0200"
      },
      "message": "[media] dvb-usb: handle errors from dvb_net_init\n\nFrom an audit of dvb_net_init callers, now that that function\nreturns -errno on error.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5584c641be9e4ff812443511363a72edaa5ceeaa",
      "tree": "f3ba8db91b3db4cff7a8cee82ae2dea8a20b0e7c",
      "parents": [
        "2dbbac330621e83d00e904d1139b62e7b360f946"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sat Dec 31 08:08:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 12:50:17 2012 -0200"
      },
      "message": "[media] dm1105: handle errors from dvb_net_init\n\nClean up and error out if dvb_net_init fails (for example due to\nENOMEM).  This involves moving the dvb_net_init call to before\nfrontend_init to make cleaning up a little easier.\n\nFrom an audit of dvb_net_init callers, now that dvb_net_init lets\ncallers know about errors.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2dbbac330621e83d00e904d1139b62e7b360f946",
      "tree": "cb2a7f0e508b6458e7a583b8a414e5d17b0b4c99",
      "parents": [
        "01732ebaac701638aab5d7b63ea2ee14452afd33"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sat Dec 31 08:06:37 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 12:49:18 2012 -0200"
      },
      "message": "[media] dvb-bt8xx: handle errors from dvb_net_init\n\nClean up and error out if dvb_net_init fails (for example when\nrunning out of memory).\n\nFrom an audit of dvb_net_init callers, now that dvb_net_init\nhas learned to return a nonzero value from time to time.\n\n[mchehab.redhat.com: codingstyle fix: printk() should include KERN_ facility level]\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "01732ebaac701638aab5d7b63ea2ee14452afd33",
      "tree": "788fd432e9bfe8d84f94defaccac9f305737c369",
      "parents": [
        "42702de248d9edff22efe25e275c211a5bb80baf"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sat Dec 31 08:04:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 12:46:58 2012 -0200"
      },
      "message": "[media] flexcop: handle errors from dvb_net_init\n\nBail out if dvb_net_init encounters an error (for example an\nout-of-memory condition), now that it reports them.\n\n[mchehab@redhat.com: CodingStyle fix: don\u0027t use  \"if ((ret \u003d foo()) \u003c 0)\"]\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "42702de248d9edff22efe25e275c211a5bb80baf",
      "tree": "c502c082b02454ec983d37c78a4191efd50fe78e",
      "parents": [
        "e4b8537c974cf0f95282286e2f9e3e2476258f52"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sat Dec 31 08:01:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 12:44:22 2012 -0200"
      },
      "message": "[media] ttusb-budget: use goto for exception handling\n\nAvoid some repetition by adopting the usual \"goto err\" idiom for error\nhandling.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e4b8537c974cf0f95282286e2f9e3e2476258f52",
      "tree": "0bc9c094d1382ed0f760f407c77f6cb552741f5c",
      "parents": [
        "5c96ebb7cea790c6ca1b8b70fdea531fb194dabb"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sat Dec 31 07:58:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 12:43:34 2012 -0200"
      },
      "message": "[media] dvb-bt8xx: use goto based exception handling\n\nRepeating the same cleanup code in each error handling path makes life\nunnecessarily difficult for reviewers, who much check each instance of\nthe same copy+pasted code separately.  A \"goto\" to the end of the\nfunction is more maintainable and conveys the intent more clearly.\n\nWhile we\u0027re touching this code, also lift some assignments from \"if\"\nconditionals for simplicity.\n\nNo functional change intended.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "58fae6739f63344d255161900ba12ce7ceb88666",
      "tree": "7522e2dbacb45794c487f3f226be555a042f7052",
      "parents": [
        "ed3189cf989128fe283d6dbffbbae08b67d9e5bd"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sat Dec 31 07:54:16 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 12:40:46 2012 -0200"
      },
      "message": "[media] DVB: dvb_net_init: return -errno on error\n\ndvb_net_init unconditionally returns 0.  Callers such as\nvideobuf_dvb_register_frontend examine dvbnet-\u003edvbdev instead of the\nreturn value to tell whether the operation succeeded.  If it has been\nset to a valid pointer, success; if it was left equal to NULL,\nfailure.\n\nAlas, there is an edge case where that logic does not work as well:\nwhen network support has been compiled out (CONFIG_DVB_NET\u003dn), we want\ndvb_net_init and related operations to behave as no-ops and always\nsucceed, but there is no appropriate value to which to set dvb-\u003edvbdev\nto indicate this.\n\nLet dvb_net_init return a meaningful error code, as preparation for\nadapting callers to look at that instead.\n\nThe only immediate impact of this patch should be to make the few\ncallers that already check for an error code from dvb_net_init behave\na little more sensibly when it fails.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed3189cf989128fe283d6dbffbbae08b67d9e5bd",
      "tree": "a2fb45004dc01ab168f02801f3790a0956a30e1f",
      "parents": [
        "d2f7a1a2467c01b569d2a7fbf10e8894a3f0e496"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Fri Dec 30 18:48:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 11:53:47 2012 -0200"
      },
      "message": "[media] it913x ver 1.18 Turn pid filter off by caps option only\n\nTurn the pid filter off by caps option only.\n\nThis is so the full stream is passed to demuxer and not limited\nby pid count.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4c316b55fe284fa6364f6b817808ef3d1f6b18a8",
      "tree": "36d8c2f74dc861f7bd24935029f580612dbca3e7",
      "parents": [
        "8ab3362665a699bd54fc489ff7fb6372678b94c1"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Fri Dec 30 11:33:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 11:39:01 2012 -0200"
      },
      "message": "[media] lmedm04 DM04/QQBOX ver 1.91 turn pid filter off by caps option only\n\nTurn the pid filter off by caps option only.\n\nThis is so the full stream is passed to demuxer and not limited\nby pid count.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "27351b139c4ee989d3e1c66dd8794c65d3ba2c38",
      "tree": "30de478c7ede03a30fb777c4306e4ade5154d967",
      "parents": [
        "eabd0eaf4f390df102cd24a87300b0e5150cf189"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Fri Dec 23 19:00:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 11:17:36 2012 -0200"
      },
      "message": "[media] dw2102: use symbolic names for dw2102_table indices\n\ndw2102_properties et al refer to entries in the USB-id table using\nhard-coded indices, as in \"\u0026dw2102_table[6]\", which means adding new\nentries before the end of the list has the potential to introduce bugs\nin code elsewhere in the file.\n\nUse C99-style initializers with symbolic names for each index to avoid\nthis.  This way, other device tables wanting to reuse the USB ids can\nuse expressions like \"\u0026dw2102_table[TEVII_S630]\" that do not change as\nthe entries in the table are reordered.\n\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53844c4fc7912fef2f56c1b3f851b30c8ebd1d8a",
      "tree": "72d351d9bed9fa3c5914a7d547bcc058e6b6bbde",
      "parents": [
        "6cb393c82255c448a92754f2a2a6b715bd9418dc"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Mon Dec 12 15:53:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 05 19:30:03 2012 -0200"
      },
      "message": "[media] it913x add support for IT9135 9006 devices\n\nSupport for IT1935 9006 devices.\n\n9006 have version 2 type chip.\n\n9006 devices should use dvb-usb-it9135-02.fw firmware.\n\nOn the device tested the tuner id was set to 0 which meant\nthe driver used tuner id 0x38. The device functioned normally.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6cb393c82255c448a92754f2a2a6b715bd9418dc",
      "tree": "e14fd37336ea828ef7c589d8043c61b8a3379204",
      "parents": [
        "fa4b2a171d42ffc512b3a86922ad68e1355eb17a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 05 09:26:40 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 05 16:44:10 2012 -0200"
      },
      "message": "[media] drxk_hard: fix locking issues when changing the delsys\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa4b2a171d42ffc512b3a86922ad68e1355eb17a",
      "tree": "868f8be726461ea7b39c22b2709800a8f8638283",
      "parents": [
        "9348393aaf59948de8f9826e2e45337ebc3b94da"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 05 08:07:32 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 05 16:44:09 2012 -0200"
      },
      "message": "[media] drxk: create only one frontend for both DVB-C and DVB-T\n\nInstead of creating two DVB frontend entries for the same device,\ncreate just one entry, and fill the delivery_system according with\nthe supported standards.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9348393aaf59948de8f9826e2e45337ebc3b94da",
      "tree": "e4538bf799f8b4ee2143a0184a9f1555e2bd6cc9",
      "parents": [
        "37fa53c6a13ac9e82f9c6d334862b514e34de2a4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 05 07:12:46 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 05 16:44:08 2012 -0200"
      },
      "message": "[media] drxk: remove ops.info.frequency_stepsize from DVB-C\n\nops.info.frequency_stepsize is used only for DVB-T \u0026 friends. For\nDVB-C, the step size is calculated using the symbol rate.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "37fa53c6a13ac9e82f9c6d334862b514e34de2a4",
      "tree": "c37ca8f94e58dcb459a56595cb4b1ce450836705",
      "parents": [
        "9474c5e63f61d052ac218b9f7c4c0b3c7c2b083a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 05 14:39:05 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 05 16:44:07 2012 -0200"
      },
      "message": "[media] dvb_frontend: improve documentation on set_delivery_system()\n\nWhile this patch change some things, the updated fields there are\nused just on printk, so it shouldn\u0027t cause any functional changes.\n\nYet, this routine is a little complex, so explain a little more\nhow it works.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9474c5e63f61d052ac218b9f7c4c0b3c7c2b083a",
      "tree": "f883d39fcd2cb66fa0b78f20b027de7123164018",
      "parents": [
        "6c4b78cbe64fad1c7a561d22014842f8eafbda47"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 05 12:28:20 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 05 16:44:06 2012 -0200"
      },
      "message": "[media] dvb_frontend: Update the dynamic info-\u003etype\n\nInstead of changing the ops.info.type struct, updates only\nthe data that will be returned to userspace.\n\nAlso add some debug messages to help tracking such issues.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c4b78cbe64fad1c7a561d22014842f8eafbda47",
      "tree": "e68da1407c0a39a6372c7b134d9bca6ebe396a15",
      "parents": [
        "eeecd0caaf9ce13ecd34187efae993d59a156135"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 05 11:24:41 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 05 16:43:04 2012 -0200"
      },
      "message": "[media] dvb_frontend: regression fix: add a missing inc inside the loop\n\nwithout it, the loop will run forever!\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6225f18b88b9ba6c6643aa8c1c96f51a9ad24380",
      "tree": "a8f664e24e0b070f1ab00f6c1d718ead5d582a21",
      "parents": [
        "534e04810304a9c6715220b392aa387197d5fa15"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 04 23:10:19 2012 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 04 23:10:19 2012 -0200"
      },
      "message": "[media] Don\u0027t test for ops-\u003einfo.type inside drivers\n\nNow, ops-\u003einfo.type is handled inside the dvb_frontend\ncore, only for DVBv3 calls, and according with the\ndelivery system. So, drivers should not care or use it,\notherwise, it may have issues with DVBv5 calls.\n\nThe drivers that were still using it were detected via\nthis small temporary hack:\n\n--- a/include/linux/dvb/frontend.h\n+++ b/include/linux/dvb/frontend.h\n@@ -29,13 +29,16 @@\n #include \u003clinux/types.h\u003e\n\n typedef enum fe_type {\n+#if defined(__DVB_CORE__) || !defined (__KERNEL__)\n        FE_QPSK,\n        FE_QAM,\n        FE_OFDM,\n        FE_ATSC\n+#else\n+FE_FOOO\n+#endif\n } fe_type_t;\n\n-\n typedef enum fe_caps {\n        FE_IS_STUPID                    \u003d 0,\n        FE_CAN_INVERSION_AUTO           \u003d 0x1,\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "534e04810304a9c6715220b392aa387197d5fa15",
      "tree": "32ca6f83d678ec979a84d6c7b149e7dbb7f480e7",
      "parents": [
        "0d3e6fe7cb1b80719dbacfbfb0f668e2971e8a5f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 24 14:59:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 04 22:49:10 2012 -0200"
      },
      "message": "[media] drxk: Add support for parallel mode and prints mpeg mode\n\nWhile the driver has support for both serial and parallel mode,\nThere\u0027s was way to select serial mode via configuration. Add\na config option for that, while keeping the default in serial mode.\n\nAlso, at debug mode, it will now print a message when mpeg is\nenabled/disabled, and showing if parallel or serial mode were\nselected, helping developers to double-check if the DRX-K is at\nthe right mode.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0d3e6fe7cb1b80719dbacfbfb0f668e2971e8a5f",
      "tree": "e0e77c21a4201ab40af86a2da26d9971036fc53b",
      "parents": [
        "79636fa2d8c6cd8d6d568814adcf0fb36eccc0fa"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 22 12:34:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 04 22:49:08 2012 -0200"
      },
      "message": "[media] drxk: Improve a few debug messages\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7581e61d8d7a3ed89a3fdac2235231cd36548f78",
      "tree": "bf09cddb799d2a1121ad8214e400f73cc932de6a",
      "parents": [
        "cd7d494d0b23673215330963c28138dd0c3fd405"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 01 16:11:18 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 04 17:30:34 2012 -0200"
      },
      "message": "[media] dvb: Remove ops-\u003einfo.type from frontends\n\nNow that this field is deprecated, and core generates it for\nDVBv3 calls, remove it from the drivers.\n\nIt also adds .delsys on the few drivers where this were missed.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e399ce77e6e8f0ff2e0b8ef808cbb88fc824c610",
      "tree": "86c37c31e9fd196e0ffb83f83e7cdc8fc5fc14d6",
      "parents": [
        "a520ca97a51941f13a802b9e00ed27fc26e0ead6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 01 16:11:16 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 04 17:30:02 2012 -0200"
      },
      "message": "[media] dvb: get rid of fepriv-\u003eparameters_in\n\nThis var were used during DVBv3 times, in order to keep a copy\nof the parameters used by the events. This is not needed anymore,\nas the parameters are now dynamically generated from the DVBv5\nstructure.\n\nSo, just get rid of it. That means that a DVBv5 pure call won\u0027t\nuse anymore any DVBv3 parameters.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a520ca97a51941f13a802b9e00ed27fc26e0ead6",
      "tree": "58558529aa281699b99db444034789376763a248",
      "parents": [
        "04be0f76a8d0ea8099a58227b4775bd398ea7088"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 01 16:11:15 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 04 17:29:55 2012 -0200"
      },
      "message": "[media] dvb-core: Fix ISDB-T defaults\n\nusing -1 for ISDB-T parameters do the wrong thing. Fix it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "04be0f76a8d0ea8099a58227b4775bd398ea7088",
      "tree": "c9679cb78509ed7acb8b97ad68c39094cf123118",
      "parents": [
        "5bfaaddef8d46ca274e8ff819311e1eef1554e74"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 01 16:11:14 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 04 17:29:50 2012 -0200"
      },
      "message": "[media] dvb_frontend: Fix DVBv3 emulation\n\nFor frontends with ISDB-T, DVB-T2, CMDBTH, etc, some code is\nneeded, in order to provide emulation. Add such code, and check\nif the desired delivery system is supported by the frontend.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5bfaaddef8d46ca274e8ff819311e1eef1554e74",
      "tree": "f7832ddc6333c20b8646db093c33668ab143d70d",
      "parents": [
        "9682cea27e9ce7ede8e5c608900a52edaeb57a6b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 01 16:11:13 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 04 17:29:36 2012 -0200"
      },
      "message": "[media] dvb_frontend: Don\u0027t use ops-\u003einfo.type anymore\n\nGet rid of using ops-\u003einfo.type defined on DVB drivers,\nas it doesn\u0027t apply anymore.\n\nCurrently, one driver (cxd2820) supports more than one different\ninfo.type, as it can be used for DVB-T/T2 and DVB-C. There are more\ndrivers like that to come. So, the same frontend will have\n\ndifferent DVBv3 types, depending on the current delivery system.\n\nThis breaks the existing logic at dvb_frontend, that assumes that\njust one delivery system DVBv3 type is supported by all delsys.\n\nIn order to easy the DVBv3-\u003eDVBv5 conversion, an ancillary function\nthat maps DVBv3 delivery systems into DVBv5 were added.\n\nAlso, on all places, except for the event logic, the DVBv5 cache\nwill be used to check parameters, instead of the DVBv5 copy.\n\nThis patch simplifies the cache sync logic, and warrants that the\ncache will be in a clear state at DVB frontend register. This way,\nops-\u003einfo.type will be filled to reflect the first delivery system,\nproviding backward compatibility support for it.\n\nFor example, in the cases like cxd2820, where the delivery systems\nare defined as:\n        .delsys \u003d { SYS_DVBT, SYS_DVBT2, SYS_DVBC_ANNEX_A },\n\nA pure DVBv3 will be able to use both DVB-T and DVB-T2, as, at\nDVB cache clear, the ops-\u003einfo.type will be equal to FE_OFDM.\n\nHowever, DVB-C won\u0027t be visible. A quick workaround would be to\ndo a DVBv5 call to set the delivery system to SYS_DVBC_ANNEX_A.\n\nAfter such call, ops-\u003einfo.type will be equal to FE_QAM, and a\nDVBv3 application will see the frontend as a DVB-C one.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9682cea27e9ce7ede8e5c608900a52edaeb57a6b",
      "tree": "ead6478080bd82d69896c221dff8d9da8cfa30fc",
      "parents": [
        "9a27e6a0b70966ee141c8f576cc4836d5001d44f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 01 16:11:12 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 04 17:29:17 2012 -0200"
      },
      "message": "[media] dvb: move dvb_set_frontend logic into a separate routine\n\nThis change is there in order to prepare the code to avoid calling\n dvb_frontend_ioctl_legacy() from FE_SET_PROPERTY.\n\nA call to dvb_frontend_ioctl_legacy() would require to update the\nDVBv3 cache without need, mangling calls for newer delivery system\nwithout any reason.\n\nNo functional changes here.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9a27e6a0b70966ee141c8f576cc4836d5001d44f",
      "tree": "482c8bed021faf28ffb1421dbe0599bcb7af79ed",
      "parents": [
        "26c924febc2a840fc232bfb3771df39810f5d362"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 01 16:11:11 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 04 17:29:01 2012 -0200"
      },
      "message": "[media] dvb_frontend: Handle all possible DVBv3 values for bandwidth\n\nDue to DVB-T2, several new possible values for bandwidth were added.\nAs the DVBv3 struct were updated to handle them, the core needs to\nhandle all of them, as a DVBv3 application might try to use it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26c924febc2a840fc232bfb3771df39810f5d362",
      "tree": "caf2e32397345459a45190bd458d73f8cb504bf1",
      "parents": [
        "641269f9583c5c3535dff9c66de13a8216f791a5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 01 16:11:10 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 04 17:28:45 2012 -0200"
      },
      "message": "[media] dvb: Initialize all cache values\n\nBy default, initialize the frontend current delivery system with\nthe first one. This warrants that a DVBv3 application will be able\nto tune to it, after the removal of ops-\u003einit.type filling at\nthe drivers.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2c9ede55ecec58099b72e4bb8eab719f32f72c31",
      "tree": "8498a8c940fea97931b469fc73eb1a5022a2b28c",
      "parents": [
        "7d54fa6472609f2b0f2ea27e51ec2cf1fb27bd57"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 23 20:24:48 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jan 03 22:54:55 2012 -0500"
      },
      "message": "switch device_get_devnode() and -\u003edevnode() to umode_t *\n\nboth callers of device_get_devnode() are only interested in lower 16bits\nand nobody tries to return anything wider than 16bit anyway.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1e73fa5d56333230854ae9460579eb2fcee8af02",
      "tree": "02eba807d52da6a30ee2ef77041b023f07383752",
      "parents": [
        "e97a5d893fdf45c20799b72a1c11dca3b282c89c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 17:24:19 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 17:26:23 2011 -0200"
      },
      "message": "[media] stb6100: Properly retrieve symbol rate\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a95c471eb7615762009af7a8810f56da3f28ea9f",
      "tree": "e3c38d96109628f41ae388d7385003dfa9ddba7e",
      "parents": [
        "533b673b193cb3412f20eac5d24119ed3d240211"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 11:33:00 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 11:34:14 2011 -0200"
      },
      "message": "stv0297: Fix delivery system\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "533b673b193cb3412f20eac5d24119ed3d240211",
      "tree": "e1e25c668957391543ec3bf9189cf522e3873c99",
      "parents": [
        "7c61d80a9bcfc3fdec8ffd75756cad6a64678229"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 10:38:23 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 10:38:23 2011 -0200"
      },
      "message": "[media] dvb: Add ops.delsys to the remaining frontends\n\nA few drivers don\u0027t have .delsys. Add it, in order to allow\nfuture patches for dvb_frontend.c to not use info.type.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7c61d80a9bcfc3fdec8ffd75756cad6a64678229",
      "tree": "cd62cf4852ba56a7a5f12cc630cae44000393f34",
      "parents": [
        "ac3852c41b36cb408bea1400892dd6c61c3b225a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 11:30:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 10:28:23 2011 -0200"
      },
      "message": "[media] dvb: don\u0027t require a parameter for get_frontend\n\nJust like set_frontend, use the dvb cache properties for get_frontend.\nThis is more consistent, as both functions are now symetric. Also,\nat the places get_frontend is called, it makes sense to update the\ncache.\n\nMost of this patch were generated by this small perl script:\n\n\twhile (\u003c\u003e) { $file .\u003d $_; }\n\tif ($file \u003d~ m/\\.get_frontend\\s*\u003d\\s*([\\d\\w_]+)/) {\n\t\tmy $get \u003d $1;\n\t\t$file \u003d~ s/($get)(\\s*\\([^\\,\\)]+)\\,\\s*struct\\s+dtv_frontend_properties\\s*\\*\\s*([_\\d\\w]+)\\)\\s*\\{/\\1\\2)\\n{\\n\\tstruct dtv_frontend_properties *\\3 \u003d \u0026fe-\u003edtv_property_cache;/g;\n\t}\n\tprint $file;\n\nOf course, the changes at dvb_frontend.[ch] were made by hand,\nas well as the changes on a few other places, where get_frontend()\nis called internally inside the driver.\n\nOn some places, get_frontend() were just a void function. Those\noccurrences were removed, as the DVB core handles such cases.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ac3852c41b36cb408bea1400892dd6c61c3b225a",
      "tree": "3cf613e107c461f9c1c3f210b09f098d60596b4c",
      "parents": [
        "63aad05b8d27f4e62227061f7e4ecc7041b92f58"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 09:30:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 10:23:49 2011 -0200"
      },
      "message": "[media] dvb_frontend: Fix inversion breakage due to DVBv5 conversion\n\nOn several places inside dvb_frontend, only the DVBv3 parameters\nwere updated. Change it to be sure that, on all places, the DVBv5\nparameters will be changed instead.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "63aad05b8d27f4e62227061f7e4ecc7041b92f58",
      "tree": "363ff3e5a365a9f98871b50217ffb246008c7e68",
      "parents": [
        "8de8594a79ae43b08d115c94f09373f6c673f202"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 27 08:25:33 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 10:23:40 2011 -0200"
      },
      "message": "[media] s921: Properly report the delivery system\n\nBefore this patch, a query for the delivery systems were\nreturned SYS_UNDEFINED.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8de8594a79ae43b08d115c94f09373f6c673f202",
      "tree": "e38c13109f4aa8bcc13bf7549786816e1cff5205",
      "parents": [
        "a7d44baaed0a8c7d4c4fb47938455cb3fc2bb1eb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 26 20:22:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 10:23:01 2011 -0200"
      },
      "message": "[media] dvb-core: be sure that drivers won\u0027t use DVBv3 internally\n\nNow that all frontends are implementing DVBv5, don\u0027t export the\nDVBv3 specific stuff to the drivers. Only the core should be\naware of that, as it will keep providing DVBv3 backward compatibility.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6f56e7d794cba022353d464dfa3383d1b3e0125",
      "tree": "54414d0810e4f465a4107925092f8219695a3341",
      "parents": [
        "88ab898f6639ca5a14943a882fbd141afc81fe90"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 26 20:02:28 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 10:22:49 2011 -0200"
      },
      "message": "[media] dvb: don\u0027t use DVBv3 bandwidth macros\n\nEvery frontend now uses DVBv5 way. So, let\u0027s not use the DVBv3\nmacros internally anymore.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "88ab898f6639ca5a14943a882fbd141afc81fe90",
      "tree": "242f882155b2d032653571b1cac9431f2d88e0eb",
      "parents": [
        "1b5d8716b1663ed00718d738a16f43ebeeeaf81d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 26 20:01:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 10:22:41 2011 -0200"
      },
      "message": "[media] dvb-core: don\u0027t use fe_bandwidth_t on driver\n\nNow that everybody is talking DVBv5 API dialect, using this\nDVBv3 macro internally is not ok.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b5d8716b1663ed00718d738a16f43ebeeeaf81d",
      "tree": "6f64beda93c4fcc69f1f783205338f820c1ce84a",
      "parents": [
        "41da5320df6decec7efce0d936ccadfa9deb49d1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 26 18:11:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 10:22:29 2011 -0200"
      },
      "message": "[media] dvb: remove the track() fops\n\nThis callback is not used anywhere. Maybe it were used in the\npast to optimize the custom algo, but, as it is not used anymore,\nlet\u0027s just remove it.\n\nIf later needed, some patch may re-add it with a proper\nimplementation.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "41da5320df6decec7efce0d936ccadfa9deb49d1",
      "tree": "f7c1e8c879909d7c283a9c76441e76d7a478f4f1",
      "parents": [
        "7e0722215a510921cbb73ab4c37477d4dcb91bf8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 26 18:03:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 10:16:32 2011 -0200"
      },
      "message": "[media] dvb: don\u0027t pass a DVBv3 parameter for search() fops\n\nJust like the other DVB algorithms, drivers should use the DVBv5\nway to retrieve parameters: via the cache struct.\n\nActually, several drivers were partially using the DVBv3 struct\nand partially using the DVBv5 way, with is confusing and may\nlead into troubles.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7e0722215a510921cbb73ab4c37477d4dcb91bf8",
      "tree": "0a5d1126bc488ccdeb54e8762aa89d5df48ae719",
      "parents": [
        "5581e130ad288af745706c30de050bc2cf6e37b3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 26 17:48:33 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 10:08:46 2011 -0200"
      },
      "message": "[media] dvb-core: Don\u0027t pass DVBv3 parameters on tune() fops\n\nAs all parameters are passed via DVBv5 to the frontends, there\u0027s\nno need to pass them again via fops. Also, most drivers weren\u0027t using\nit anyway. So, instead, just pass a parameter to indicate if the\nhardware algorithm wants the driver to re-tune or not.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5581e130ad288af745706c30de050bc2cf6e37b3",
      "tree": "5cfd5bb5c48c0dcef5de04c3acf6bd4fc4c8b713",
      "parents": [
        "b1e9a650104111036ac7176024c8bb685882fe02"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 26 16:59:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 10:04:45 2011 -0200"
      },
      "message": "[media] dvb: simplify get_tune_settings() struct\n\nIn the past, dvb_frontent_parameters were passed inside the\nstruct where get_tuner_settings should store their result.\n\nThis is not needed anymore, as all parameters needed are stored\nalready at the fe property cache. So, use it, where needed.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1e9a650104111036ac7176024c8bb685882fe02",
      "tree": "af54ebc5eb26fb1587aa5d614eb2995a36ebadd9",
      "parents": [
        "0009e0e3e60b1e4e781e5bc5efd09b48cb397c7f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 26 16:43:32 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 10:00:40 2011 -0200"
      },
      "message": "[media] dvb-core: remove get|set_frontend_legacy\n\nNow that all drivers were converted, we can get rid of those\nemulation calls.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0009e0e3e60b1e4e781e5bc5efd09b48cb397c7f",
      "tree": "e6a21e1a5a236f6706d4ccae792f6d2c94028fd1",
      "parents": [
        "59d3cc1975db3676da707ea7083dc7e15117409d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 07:03:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 31 09:58:25 2011 -0200"
      },
      "message": "[media] af9015: convert set_fontend to use DVBv5 parameters\n\nInstead of using dvb_frontend_parameters struct, that were\ndesigned for a subset of the supported standards, use the DVBv5\ncache information.\n\nAlso, fill the supported delivery systems at dvb_frontend_ops\nstruct.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "59d3cc1975db3676da707ea7083dc7e15117409d"
}
