)]}'
{
  "log": [
    {
      "commit": "5ae5412d9a23b05ab08461b202bad21ad8f6b66d",
      "tree": "25d86e7cf0b57e15efa74e5150c2a654fc9339c9",
      "parents": [
        "4453011f959a5f5c6c7a33aea54fe17f5e43a867"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:20 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:20 2009 +0200"
      },
      "message": "ide: add ide_dma_prepare() helper\n\n* Add ide_dma_prepare() helper.\n\n* Convert ide_issue_pc() and do_rw_taskfile() to use it.\n\n* Make ide_build_sglist() static.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4453011f959a5f5c6c7a33aea54fe17f5e43a867",
      "tree": "7ac781ab8d82b21cdf932b1736026ebe9fea757a",
      "parents": [
        "1cee52de28aa687760ad262ad0834d1bf6c6d2ac"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:20 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:20 2009 +0200"
      },
      "message": "ide: destroy DMA mappings after ending DMA (v2)\n\nMove ide_destroy_dmatable() call out from -\u003edma_end method to\n{ide_pc,cdrom_newpc,ide_dma}_intr(), ide_dma_timeout_retry()\nand sgiioc4_resetproc().\n\nThis causes minor/safe behavior changes w.r.t.:\n* cmd64x.c::cmd64{8,x}_dma_end()\n* cs5536.c::cs5536_dma_end()\n* icside.c::icside_dma_end()\n* it821x.c::it821x_dma_end()\n* scc_pata.c::__scc_dma_end()\n* sl82c105.c::sl82c105_dma_end()\n* tx4939ide.c::tx4939ide_dma_end()\n\nv2:\n* Fix build for CONFIG_BLK_DEV_IDEDMA\u003dn (reported by Randy Dunlap).\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1cee52de28aa687760ad262ad0834d1bf6c6d2ac",
      "tree": "d647ae2ddae0513fbe6c4393a3d05a1bd8806852",
      "parents": [
        "35c9b4daf4c94b30e5cede597d98016ebf31b5ad"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:19 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:19 2009 +0200"
      },
      "message": "ide: inline ide_dma_timeout() into ide_dma_timeout_retry()\n\nSince ide_dma_timeout() is only used by ide_dma_timeout_retry()\ninline it there.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "35c9b4daf4c94b30e5cede597d98016ebf31b5ad",
      "tree": "3248b5b3602218537ce0bce420fbde27a07b526b",
      "parents": [
        "e698ea83a8531a6740dc657329dcf0728392d6ac"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:19 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:19 2009 +0200"
      },
      "message": "ide: add -\u003edma_clear method and remove -\u003edma_timeout one\n\nAll custom -\u003edma_timeout implementations call the generic one thus it is\npossible to have only an optional method for resetting DMA engine instead:\n\n* Add -\u003edma_clear method and convert hpt366, pdc202xx_old and sl82c105\n  host drivers to use it.\n\n* Always use ide_dma_timeout() in ide_dma_timeout_retry() and remove\n -\u003edma_timeout method.\n\n* Make ide_dma_timeout() static.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e698ea83a8531a6740dc657329dcf0728392d6ac",
      "tree": "8627511816951524c03eb5afff630076bffbd115",
      "parents": [
        "14fa91ccbafa02a71cfb53f9c830b8c0c65119d0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:16 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:16 2009 +0200"
      },
      "message": "ide-cd: minor ide_cdrom_setup() cleanup\n\nCache drive-\u003equeue in local variable and use max().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "14fa91ccbafa02a71cfb53f9c830b8c0c65119d0",
      "tree": "4e5b5be39779469684d4936c8e5ed7ef068d7eb0",
      "parents": [
        "4a3d8cf48c7baf3439aed06c847cd4562adfc468"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:16 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:16 2009 +0200"
      },
      "message": "ide-cd: unify transfer padding in cdrom_newpc_intr()\n\n* \u0027thislen\u0027 is always \u003c\u003d cmd-\u003enleft for non-fs requests so the transfer\n  padding inside the \u0027while (thislen \u003e 0)\u0027 loop can happen only for fs\n  requests -- then move it out of the loop and unify with the transfer\n  padding for non-fs requests (\u0027thislen\u0027 \u003d\u003d \u0027len\u0027 for fs requests).\n\n* blk_dump_rq_flags() dumps all request flags so it is enough to pass\n  only the function name to it.\n\n* Update my Copyrights while at it.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4a3d8cf48c7baf3439aed06c847cd4562adfc468",
      "tree": "f3f8c56b6211890856fb8150c85063de90ea2000",
      "parents": [
        "c7ec89994fec4353d5b4251213bdfa7b1a68c26b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:15 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:15 2009 +0200"
      },
      "message": "ide-cd: use common completion path for DMA requests in cdrom_newpc_intr()\n\nUse the following facts:\n\n- rq-\u003enr_sectors should now be always equal to (non-zero)\n  rq-\u003ehard_nr_sectors for fs requests\n\n- REQ_TYPE_ATA_PC requests have never bio attached to them\n\n- rq-\u003ehard_nr_sectors \u003d\u003d 0 for REQ_TYPE_ATA_PC requests\n\n- DMA is used only for fs, pc and REQ_TYPE_ATA_PC requests\n\n- \u0027uptodate\u0027 is ignored for pc requests (\u0027rc \u003d\u003d 0\u0027 case)\n\nand use the common completion path also for DMA requests.\n\nThere should be no functional changes caused by this patch\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c7ec89994fec4353d5b4251213bdfa7b1a68c26b",
      "tree": "117b7909e069b3bc971071cf76a3544af69e8f91",
      "parents": [
        "8652b31ab211b6fe2a4994cc47b61d7038c3489c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:15 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:15 2009 +0200"
      },
      "message": "ide-cd: use scatterlists for PIO transfers (non-fs requests) (v2)\n\nConvert ide-cd to use scatterlists for PIO transfers and get rid of\npartial completions (except on error) also for non-fs requests.\n\nv2:\nDo not map dataless commands to an sg since it oopses on the virt_to_page()\ntranslation check when DEBUG_VIRTUAL is enabled.  (from Borislav Petkov,\nreported/bisected-by Tetsuo Handa).\n\nCc: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8652b31ab211b6fe2a4994cc47b61d7038c3489c",
      "tree": "423d386c8c47d471b65026d2dd3174456851e19e",
      "parents": [
        "06a449e30135aabb6686c95bf0c42b46d169a3b3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:14 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:14 2009 +0200"
      },
      "message": "ide-cd: merge ide_cd_prepare_rw_request() into cdrom_start_rw()\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "06a449e30135aabb6686c95bf0c42b46d169a3b3",
      "tree": "7774a868c28b11d375428d1aaeb04fc8a5956be0",
      "parents": [
        "a08915ba594da66145f33a972db578a58b9135f1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:13 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:13 2009 +0200"
      },
      "message": "ide-cd: fix non-SECTOR_SIZE-multiples PIO transfers for fs requests\n\nWe now support arbitrary number of bytes per-IRQ also for fs requests\nso remove ide_cd_check_transfer_size() and IDE_AFLAG_LIMIT_NFRAMES.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a08915ba594da66145f33a972db578a58b9135f1",
      "tree": "d27379ab4ff2b101a74ffe594e2dfa2939131ee0",
      "parents": [
        "5ed57ad705d6b58386ac43d2ca1c8fc66aee1101"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:13 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:13 2009 +0200"
      },
      "message": "ide-cd: use scatterlists for PIO transfers (fs requests)\n\n* Export ide_pio_bytes().\n\n* Add -\u003elast_xfer_len field to struct ide_cmd.\n\n* Add ide_cd_error_cmd() helper to ide-cd.\n\n* Convert ide-cd to use scatterlists also for PIO transfers (fs requests\n  only for now) and get rid of partial completions (except when the error\n  happens -- which is still subject to change later because looking at\n  ATAPI spec it seems that the device is free to error the whole transfer\n  with setting the Error bit only on the last transfer chunk).\n\n* Update ide_cd_{prepare_rw,restore_request,do_request}() accordingly.\n\n* Inline ide_cd_restore_request() into cdrom_start_rw().\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5ed57ad705d6b58386ac43d2ca1c8fc66aee1101",
      "tree": "b825d1592475337d55d15d0d01aaf8fa5ac6ba55",
      "parents": [
        "c4c69e21b51005e24e2fc4efc8a73460a5ab7799"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:05 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:05 2009 +0200"
      },
      "message": "ide-cd: cleanup ide_cd_do_request()\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c4c69e21b51005e24e2fc4efc8a73460a5ab7799",
      "tree": "4c5fbefd0d93132422b637084391fb8279719128",
      "parents": [
        "f63174e7a7ba3afa7f53e61c59b3f1ca5d88f3fb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:04 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:04 2009 +0200"
      },
      "message": "ide-cd: kill whole failed request in ide_cd_do_request()\n\nUntangling cdrom_end_request() uncovered an error in completing\nfailed requests in ide_cd_do_request().  Fix it.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f63174e7a7ba3afa7f53e61c59b3f1ca5d88f3fb",
      "tree": "aa7574849aaa04682c3da774e15b03be461de4cb",
      "parents": [
        "8a116974852a727bdfe6b1b897102903a17228a5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:04 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:04 2009 +0200"
      },
      "message": "ide-cd: remove cdrom_end_request()\n\nInline cdrom_end_request() into cdrom_newpc_intr()\nand ide_cd_do_request().\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8a116974852a727bdfe6b1b897102903a17228a5",
      "tree": "ca5bc143612e3c1988b37283515ea26956d664b0",
      "parents": [
        "984c5e5974227d2d4dba58cdf19af641f89be83f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:03 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:03 2009 +0200"
      },
      "message": "ide-cd: unify cdrom_newpc_intr() exit paths\n\n* Move cdrom_end_request() calls from cdrom_decode_status()\n  and ide_cd_check_ireason() to cdrom_newpc_intr().\n\n* Unify cdrom_newpc_intr() exit paths.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "984c5e5974227d2d4dba58cdf19af641f89be83f",
      "tree": "97fa069a18140416afc1f518bf793ae7e80ca902",
      "parents": [
        "e0458ccb0668edbecbc1ae1c17ed58a6b1a4ff3e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:03 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:03 2009 +0200"
      },
      "message": "ide-cd: move setting REQ_FAILED flag out from \u0027end_request\u0027 exit path\n\nMove setting REQ_FAILED flag out from \u0027end_request\u0027 exit path in\ncdrom_newpc_intr() and also rename \u0027end_request\u0027 to \u0027out_end\u0027.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e0458ccb0668edbecbc1ae1c17ed58a6b1a4ff3e",
      "tree": "23602333f5e054a5096f43f4d60af235f2764e7d",
      "parents": [
        "299c4852fc6995e0665d246927d25cefd4dad754"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:02 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:02 2009 +0200"
      },
      "message": "ide-cd: unify ide_cd_do_request() exit paths\n\n* Move cdrom_end_request() calls from cdrom_start_rw()\n  and ide_cd_prepare_rw_request() to ide_cd_do_request().\n\n* Unify ide_cd_do_request() exit paths.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "299c4852fc6995e0665d246927d25cefd4dad754",
      "tree": "4c1812b1e45e48ca9e014cd95df90193a42bc668",
      "parents": [
        "6041e8fba8b9a9a64bd7402be700b0f1247a9c55"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:01 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:01 2009 +0200"
      },
      "message": "ide-cd: factor out failed request completion from cdrom_end_request()\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6041e8fba8b9a9a64bd7402be700b0f1247a9c55",
      "tree": "841e724c25ffd8be1d98b44ea9438a23f6ea6651",
      "parents": [
        "1ab6d7451684078bfc4fbabc432f0ef8a809e975"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:01 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:01 2009 +0200"
      },
      "message": "ide-cd: remove no longer needed \u0027ignore\u0027 module parameter\n\nide-scsi is gone...\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1ab6d7451684078bfc4fbabc432f0ef8a809e975",
      "tree": "cb9c9d23ac6720285fd50d01e4ccde72e41a6f8c",
      "parents": [
        "13eae6a48fc57495eb9e733430b8fc20df7bf415"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:00 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:00 2009 +0200"
      },
      "message": "ide-cd: remove needless ide_dump_status_no_sense() wrapper\n\nIt makes no sense to check for BSY bit being set as earlier OK_STAT()\ncheck in cdrom_end_request() makes sure that BSY bit is cleared.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "13eae6a48fc57495eb9e733430b8fc20df7bf415",
      "tree": "6c8fe36139061fc560538cdb51da6d02db20d502",
      "parents": [
        "bf12a9c1c95e1b0204fc2fc9fe625a056e284f5a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:00 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:00 2009 +0200"
      },
      "message": "ide-cd: remove dead code from cdrom_decode_status()\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bf12a9c1c95e1b0204fc2fc9fe625a056e284f5a",
      "tree": "90ed96211a84a302b269d1dfdfb96eba56bccbf2",
      "parents": [
        "116e690f4e69ce0458a9be7010c80b59eb7a99d8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:00 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:15:00 2009 +0200"
      },
      "message": "ide-cd: use ide_end_rq() also for failed non-fs requests\n\nUse ide_end_rq() also for failed non-fs requests on completion\nof REQUEST SENSE requests + use blk_rq_bytes() while at it.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "116e690f4e69ce0458a9be7010c80b59eb7a99d8",
      "tree": "caeb41bcdac9e1fcf8f12135b9fb2ac897fe5c3f",
      "parents": [
        "f2bc316736e69e5623443a010f9581a01429c075"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:14:59 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:14:59 2009 +0200"
      },
      "message": "ide-cd: remove dead URLs\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f2bc316736e69e5623443a010f9581a01429c075",
      "tree": "81cf3d473b722ec8a9baf726913f1d7cfc64c0c8",
      "parents": [
        "7a00798b1a7502ff31736152b23189138db0b978"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:14:59 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:14:59 2009 +0200"
      },
      "message": "ide: use PageHighMem() instead of ifdefs in ide_pio_bytes()\n\nUse PageHighMem() instead of ifdefs in ide_pio_bytes()\n(\u003d\u003e local IRQs won\u0027t be disabled when not necessary).\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7a00798b1a7502ff31736152b23189138db0b978",
      "tree": "5bea3ccc3eb55112ce678cfd9a3d1703b83e30af",
      "parents": [
        "2eba08270990b99fb5429b76ee97184ddd272f7f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:14:59 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:14:59 2009 +0200"
      },
      "message": "ide: add support for arbitrary transfer lengths to ide_pio_bytes()\n\nAdd support for arbitrary transfer lengths to ide_pio_bytes()\nand then inline ide_pio_multi() into ide_pio_datablock().\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2eba08270990b99fb5429b76ee97184ddd272f7f",
      "tree": "ed34e557681f7cf6c78144703eb84931377adcc3",
      "parents": [
        "da19620d99377a52b953245089f831a9c3f049c2"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Tue Mar 31 20:14:58 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:14:58 2009 +0200"
      },
      "message": "ide-atapi: start DMA after issuing a packet command\n\nApparently¹, some ATAPI devices want to see the packet command first\nbefore enabling DMA otherwise they simply hang indefinitely. Reorder the\ntwo steps and start DMA only after having issued the command first.\n\n[1] http://marc.info/?l\u003dlinux-kernel\u0026m\u003d123835520317235\u0026w\u003d2\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nReported-by: Michael Roth \u003cmroth@nessie.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "da19620d99377a52b953245089f831a9c3f049c2",
      "tree": "e2c09abd8cd244eadfc000b4c6a7da37dfafa643",
      "parents": [
        "479edf065576aeed7ac99d10838bb3b4f870b5f9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:14:57 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:14:57 2009 +0200"
      },
      "message": "at91_ide: fix -\u003eftf_flags handling\n\nFix some incorrect IDE_FTFLAG_* changes which slipped in commit\n\"ide: add \"flagged\" taskfile flags to struct ide_taskfile (v2)\"\n(commit 19710d25d50ae0be05eebe4231ed8918b1092d82) few days ago.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "479edf065576aeed7ac99d10838bb3b4f870b5f9",
      "tree": "29060fe307be3424e79579619548ab894b829873",
      "parents": [
        "9010941c5483a7a5bb1f7d97ee62491fb078bb51"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Mar 31 20:14:57 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:14:57 2009 +0200"
      },
      "message": "ide: drivers/ide/ide-atapi.c needs \u003clinux/scatterlist.h\u003e\n\nOn m68k:\n| drivers/ide/ide-atapi.c: In function \u0027ide_io_buffers\u0027:\n| drivers/ide/ide-atapi.c:87: error: implicit declaration of function \u0027sg_page\u0027\n| drivers/ide/ide-atapi.c:87: warning: passing argument 1 of \u0027PageHighMem\u0027 makes pointer from integer without a cast\n| drivers/ide/ide-atapi.c:91: warning: passing argument 1 of \u0027kmap_atomic\u0027 makes pointer from integer without a cast\n| drivers/ide/ide-atapi.c:96: error: implicit declaration of function \u0027sg_virt\u0027\n| drivers/ide/ide-atapi.c:96: warning: assignment makes pointer from integer without a cast\n| drivers/ide/ide-atapi.c:107: error: implicit declaration of function \u0027sg_next\u0027\n| drivers/ide/ide-atapi.c:107: warning: assignment makes pointer from integer without a cast\n\n[bart: Dmitri Vorobiev submitted similar patch fixing MIPS]\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9010941c5483a7a5bb1f7d97ee62491fb078bb51",
      "tree": "0aaea427f70b0431fc7a98c68b7bc9fd012d0dbc",
      "parents": [
        "e1c502482853f84606928f5a2f2eb6da1993cda1"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Tue Mar 31 20:14:56 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Mar 31 20:14:56 2009 +0200"
      },
      "message": "ide: Fix code dealing with sleeping devices in do_ide_request()\n\nUnfortunately, I missed a catch when reviewing the patch committed as\n201bffa4. Here is the fix to the currently broken handling of sleeping\ndevices. In particular, this is required to get the disk shock\nprotection code working again.\n\nReported-by: Christian Thaeter \u003cct@pipapo.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "019abbc87025a030fd25008612afd4eff8a375f7",
      "tree": "6d745dedcf90ceff8f5b7b996a17f666b7c574e3",
      "parents": [
        "2d25ee36c84d5b2d6be8bfaf80256ecad69a06ca",
        "5a3c8fe7353f78b73b9636353c6f7b881f19ebea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 11:38:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 11:38:31 2009 -0700"
      },
      "message": "Merge branch \u0027x86-stage-3-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-stage-3-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (190 commits)\n  Revert \"cpuacct: reduce one NULL check in fast-path\"\n  Revert \"x86: don\u0027t compile vsmp_64 for 32bit\"\n  x86: Correct behaviour of irq affinity\n  x86: early_ioremap_init(), use __fix_to_virt(), because we are sure it\u0027s safe\n  x86: use default_cpu_mask_to_apicid for 64bit\n  x86: fix set_extra_move_desc calling\n  x86, PAT, PCI: Change vma prot in pci_mmap to reflect inherited prot\n  x86/dmi: fix dmi_alloc() section mismatches\n  x86: e820 fix various signedness issues in setup.c and e820.c\n  x86: apic/io_apic.c define msi_ir_chip and ir_ioapic_chip all the time\n  x86: irq.c keep CONFIG_X86_LOCAL_APIC interrupts together\n  x86: irq.c use same path for show_interrupts\n  x86: cpu/cpu.h cleanup\n  x86: Fix a couple of sparse warnings in arch/x86/kernel/apic/io_apic.c\n  Revert \"x86: create a non-zero sized bm_pte only when needed\"\n  x86: pci-nommu.c cleanup\n  x86: io_delay.c cleanup\n  x86: rtc.c cleanup\n  x86: i8253 cleanup\n  x86: kdebugfs.c cleanup\n  ...\n"
    },
    {
      "commit": "2d25ee36c84d5b2d6be8bfaf80256ecad69a06ca",
      "tree": "4e8fff4b3de41cec400385fdadd143c8d5d91904",
      "parents": [
        "915db32ddbc967f023fbf7d7f01cca9e05606a9b",
        "4a6a4499693a419a20559c41e33a7bd70bf20a6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 11:31:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 11:31:47 2009 -0700"
      },
      "message": "Merge branch \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6\n\n* \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6:\n  Fix a lockdep warning in fasync_helper()\n  Add a missing unlock_kernel() in raw_open()\n"
    },
    {
      "commit": "915db32ddbc967f023fbf7d7f01cca9e05606a9b",
      "tree": "1634540805af363e1514d132d9140aa585f9cc9d",
      "parents": [
        "ebc8eca169be0283d5a7ab54c4411dd59cfb0f27",
        "91e8a30e90144bcd0fead02dc57976f304c3b3f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 10:36:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 10:36:35 2009 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (21 commits)\n  MIPS: Alchemy: PB1200: use SMC91X platform data.\n  MIPS: Alchemy: MIPS hazard workarounds are not required.\n  MIPS: Alchemy: provide cpu feature overrides.\n  MIPS: Alchemy: unify CPU model constants.\n  MIPS: Make a needlessly global symbol static in arch/mips/kernel/smp.c\n  MIPS: Fix global namespace pollution in arch/mips/kernel/smp-up.c\n  MIPS: Malta: make a needlessly global integer variable static\n  MIPS: Use BUG_ON() where possible.\n  MIPS: Convert obsolete irq_desc_t to struct irq_desc\n  MIPS: Enable GENERIC_HARDIRQS_NO__DO_IRQ for all platforms\n  MIPS: EMMA2RH: Set UART mapbase\n  MIPS: EMMA2RH: Use set_irq_chip_and_handler_name\n  MIPS: EMMA2RH: Use handle_edge_irq() handler for GPIO interrupts\n  MIPS: Mark Eins: Fix cascading interrupt dispatcher\n  MIPS: Au1000: convert to using gpiolib\n  MIPS: Stop using \u003casm-generic/int-l64.h\u003e.\n  MIPS: Cavium: Add -Werror\n  MIPS: Makefile: Add simple make install target.\n  MIPS: Compat: Zero upper 32-bit of offset_high and offset_low.\n  MIPS: __raw_spin_lock() may spin forever on ticket wrap.\n  ...\n"
    },
    {
      "commit": "ebc8eca169be0283d5a7ab54c4411dd59cfb0f27",
      "tree": "831f6d577da3469e3154bf29409281c640bb67df",
      "parents": [
        "25c1a411e8a0a709abe3449866125dc290711ea8",
        "9ff9a26b786c35ee8d2a66222924a807ec851a9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 10:23:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 10:23:53 2009 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (180 commits)\n  powerpc: clean up ssi.txt, add definition for fsl,ssi-asynchronous\n  powerpc/85xx: Add support for the \"socrates\" board (MPC8544).\n  powerpc: Fix bugs introduced by sysfs changes\n  powerpc: Sanitize stack pointer in signal handling code\n  powerpc: Add write barrier before enabling DTL flags\n  powerpc/83xx: Update ranges in gianfar node to match other dts\n  powerpc/86xx: Move gianfar mdio nodes under the ethernet nodes\n  powerpc/85xx: Move gianfar mdio nodes under the ethernet nodes\n  powerpc/83xx: Move gianfar mdio nodes under the ethernet nodes\n  powerpc/83xx: Add power management support for MPC837x boards\n  powerpc/mm: Introduce early_init_mmu() on 64-bit\n  powerpc/mm: Add option for non-atomic PTE updates to ppc64\n  powerpc/mm: Fix printk type warning in mmu_context_nohash\n  powerpc/mm: Rename arch/powerpc/kernel/mmap.c to mmap_64.c\n  powerpc/mm: Merge various PTE bits and accessors definitions\n  powerpc/mm: Tweak PTE bit combination definitions\n  powerpc/cell: Fix iommu exception reporting\n  powerpc/mm: e300c2/c3/c4 TLB errata workaround\n  powerpc/mm: Used free register to save a few cycles in SW TLB miss handling\n  powerpc/mm: Remove unused register usage in SW TLB miss handling\n  ...\n"
    },
    {
      "commit": "b94d10e7f6fce9af7d5054845511a00575c4b4f5",
      "tree": "8be617e5d9cfc8a1fe232ac2b6454caec7ca466a",
      "parents": [
        "b80e0d271606a0f5b35c85b11f9014ce09cbc415",
        "fd3a019534e0a9ada11bcc357a8faa9251029cbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 10:09:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 10:09:14 2009 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (707 commits)\n  V4L/DVB (11316): saa7191: tuner ops wasn\u0027t set.\n  V4L/DVB (11315): cx25840: fix \u0027unused variable\u0027 warning.\n  V4L/DVB (11314): au8522: remove unused I2C_DRIVERID\n  V4L/DVB (11313): v4l2-subdev: add enum_framesizes and enum_frameintervals.\n  V4L/DVB (11312): tuner: remove V4L1 code from this driver.\n  V4L/DVB (11311): v4l: replace \u0027ioctl\u0027 references in v4l i2c drivers\n  V4L/DVB (11310): cx18: remove intermediate \u0027ioctl\u0027 step\n  V4L/DVB (11309): cx25840: cleanup: remove intermediate \u0027ioctl\u0027 step\n  V4L/DVB (11308): msp3400: use the V4L2 header since no V4L1 code is there\n  V4L/DVB (11305): cx88: prevent probing rtc and ir devices\n  V4L/DVB (11304): v4l2: remove v4l2_subdev_command calls where they are no longer needed.\n  V4L/DVB (11303): tda7432: remove legacy code for old-style i2c API\n  V4L/DVB (11302): tda9875: remove legacy code for old-style i2c API\n  V4L/DVB (11301): wm8775: remove legacy code for old-style i2c API\n  V4L/DVB (11300): cx88: convert to v4l2_subdev.\n  V4L/DVB (11298): cx25840: remove legacy code for old-style i2c API\n  V4L/DVB (11297): cx23885: convert to v4l2_subdev.\n  V4L/DVB (11296): cx23885: bugfix error message if firmware is not found\n  V4L/DVB (11295): cx23885: convert to v4l2_device.\n  V4L/DVB (11293): uvcvideo: Add zero fill for VIDIOC_ENUM_FMT\n  ...\n"
    },
    {
      "commit": "83826dc505e6c6f432332dd45681be4bb71635ce",
      "tree": "761f6321c3c5ef94e63344e948e684313d61b88a",
      "parents": [
        "ffd14285142cb398b2b613e27f71be415d28072e",
        "bf717c0a2e18dbe82eeb28e57b0abede3cdf45d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 10:05:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 10:05:43 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (70 commits)\n  ide: keep track of number of bytes instead of sectors in struct ide_cmd\n  ide: remove ide_execute_pkt_cmd() (v2)\n  ide: add -\u003edma_timer_expiry method and remove -\u003edma_exec_cmd one (v2)\n  ide: set hwif-\u003eexpiry prior to calling [__]ide_set_handler()\n  ide: use do_rw_taskfile() for ATA_CMD_PACKET commands\n  ide: pass command to ide_map_sg()\n  ide: remove ide_end_request()\n  ide: use ide_end_rq() in ide_complete_rq()\n  ide: pass number of bytes to complete to ide_complete_rq()\n  ide: remove BUG() from ide_complete_rq()\n  ide: move rq-\u003eerrors quirk out from ide_end_request()\n  ide: pass error value to ide_complete_rq()\n  ide: sanitize ide_end_rq()\n  ide: add ide_end_rq() (v2)\n  ide: make ide_special_rq() BUG() on unknown requests\n  ide: sanitize ide_finish_cmd()\n  ide: use ide_complete_cmd() for REQ_UNPARK_HEADS\n  ide: use ide_complete_cmd() for head unload commands\n  ide: task_error() -\u003e task_error_cmd()\n  ide: unify exit paths in task_pio_intr()\n  ...\n"
    },
    {
      "commit": "fd3a019534e0a9ada11bcc357a8faa9251029cbb",
      "tree": "2dba7c87e0347b9148f8c4829c9e5ae6fa39e92b",
      "parents": [
        "7c4673335b5f0508a47763840d7f2403fa6d2773"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Mar 30 08:03:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:50 2009 -0300"
      },
      "message": "V4L/DVB (11316): saa7191: tuner ops wasn\u0027t set.\n\nThe tuner ops pointer wasn\u0027t set, so s_std never worked here.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7c4673335b5f0508a47763840d7f2403fa6d2773",
      "tree": "6c170fbffc7856a112d03a1a723c6104e598e31b",
      "parents": [
        "73722dddbd73f20799e84708f59d1cddf429dac9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Mar 30 07:16:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:50 2009 -0300"
      },
      "message": "V4L/DVB (11315): cx25840: fix \u0027unused variable\u0027 warning.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "73722dddbd73f20799e84708f59d1cddf429dac9",
      "tree": "f99c0f9e95d2156649e5c3ffe3715ef812c80cec",
      "parents": [
        "4b2ce11a1e3321d31487bf58dfaaef8bb168e5af"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Mar 30 07:08:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:50 2009 -0300"
      },
      "message": "V4L/DVB (11314): au8522: remove unused I2C_DRIVERID\n\nI2C_DRIVERIDs are no longer needed with v4l2_subdev and will be removed\nfrom the kernel soon.\n\nCc: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5eb35fd06397e42b49ff4d37587fa1bfbd136014",
      "tree": "497c7c749789928de7d402b3a2b4101caf84f715",
      "parents": [
        "bccfa449ae5bd4cc5b52160d25fbdb1fe8a27932"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Mar 30 07:04:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11312): tuner: remove V4L1 code from this driver.\n\nNo i2c modules are called with the V4L1 API anymore, so this can be removed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bccfa449ae5bd4cc5b52160d25fbdb1fe8a27932",
      "tree": "09ca059a87351bb1e68843557173bb2f13da8505",
      "parents": [
        "41c129a87014bb83efb3e0224bb44cfc54659f8f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Mar 30 06:55:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11311): v4l: replace \u0027ioctl\u0027 references in v4l i2c drivers\n\nReplace \u0027VIDIOC_\u0027 references in v4l i2c drivers by their new v4l2_subdev\ncallback names.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "41c129a87014bb83efb3e0224bb44cfc54659f8f",
      "tree": "8a0b6f5db17d95db0f586343e761abff23a7d272",
      "parents": [
        "df1d5ed8a81565b78d45fbdffb6561c75c75ec0d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Mar 30 06:43:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11310): cx18: remove intermediate \u0027ioctl\u0027 step\n\nThe audio and vbi parts still used an \u0027ioctl\u0027-like interface. Replace this\nwith normal functions.\n\nCc: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "df1d5ed8a81565b78d45fbdffb6561c75c75ec0d",
      "tree": "d153ca216a5a7633e741a2240ad2391ff61202ed",
      "parents": [
        "2c26976d726838878eb8dd1bc91f84df38a05143"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Mar 30 06:26:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11309): cx25840: cleanup: remove intermediate \u0027ioctl\u0027 step\n\nThe audio and vbi functions where still called through an ioctl-like\ninterface, even though this is no longer needed with v4l2-subdev. Just\nchange each \u0027case\u0027 into a proper function and call that directly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2c26976d726838878eb8dd1bc91f84df38a05143",
      "tree": "e65538e98aa1edc7fdc26bd4bf0687759bcd76f9",
      "parents": [
        "43d5eab7d632de5bde582d41b5d0eac01b52bb3a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 08:18:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11308): msp3400: use the V4L2 header since no V4L1 code is there\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "43d5eab7d632de5bde582d41b5d0eac01b52bb3a",
      "tree": "1092c3534289a1d86289c12ba697dc193898ac73",
      "parents": [
        "a0d1251da012594381165e36590312009693bf49"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 17:47:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11305): cx88: prevent probing rtc and ir devices\n\ntuner-core.c contains a hack for cx88 board to prevent probing of certain\naddresses:\n\n        /* HACK: Ignore 0x6b and 0x6f on cx88 boards.\n         * FusionHDTV5 RT Gold has an ir receiver at 0x6b\n         * and an RTC at 0x6f which can get corrupted if probed.\n         */\n\nWith the new i2c API this hack no longer works. So instead change the\nlist of tuner probe addresses in the cx88 driver itself, which is much\nmore clean.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a0d1251da012594381165e36590312009693bf49",
      "tree": "b5f82e006f7d3d43f9779020964523749bbf6a42",
      "parents": [
        "267ea2a9dc53eba8a314db74c169223d7c775145"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 09:19:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11304): v4l2: remove v4l2_subdev_command calls where they are no longer needed.\n\nSeveral i2c drivers still used v4l2_subdev_command, even though they were\nconverted to v4l2_subdev. Remove those unused .command callbacks.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "267ea2a9dc53eba8a314db74c169223d7c775145",
      "tree": "90075506250fbf12694fe46da48639fb6fb8a742",
      "parents": [
        "a61389134c7c69a63ce779e40f6a052f7b3a17fd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 09:06:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:49 2009 -0300"
      },
      "message": "V4L/DVB (11303): tda7432: remove legacy code for old-style i2c API\n\ntda7432 is no longer used with the old-style i2c API, so I can remove\nthe support for that.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a61389134c7c69a63ce779e40f6a052f7b3a17fd",
      "tree": "9ae573f132d30815d1bfa2c950195ac2e1d7e8c4",
      "parents": [
        "4705e8c8508e4278a174855815b0fcd26fbc7e00"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 09:04:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:48 2009 -0300"
      },
      "message": "V4L/DVB (11302): tda9875: remove legacy code for old-style i2c API\n\ntda9875 is no longer used with the old-style i2c API, so I can remove\nthe support for that.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4705e8c8508e4278a174855815b0fcd26fbc7e00",
      "tree": "be1e38f3016593b395ac17a3ba0b396fda9c9467",
      "parents": [
        "b8341e1d2acadf3935fb299a325f569a1c20daa6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 08:50:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:48 2009 -0300"
      },
      "message": "V4L/DVB (11301): wm8775: remove legacy code for old-style i2c API\n\nAll drivers that use wm8775 are now converted to v4l2_subdev, so I can remove\nthe support for the old-style i2c API.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b8341e1d2acadf3935fb299a325f569a1c20daa6",
      "tree": "c0146a06908fc673e74e727336d869cf0c553b18",
      "parents": [
        "b6198ade556add7a6f1dd1d38dd489b0484cab2d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 08:26:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:48 2009 -0300"
      },
      "message": "V4L/DVB (11300): cx88: convert to v4l2_subdev.\n\nConvert cx88 to use v4l2_subdev since the old i2c autoprobing mechanism\nwill be removed.\n\nAdded code to explicitly load tvaudio where needed. Also fix the rtc-isl1208\nsupport: since that driver no longer supports autoprobing it has to be\nloaded using the new i2c API.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b6198ade556add7a6f1dd1d38dd489b0484cab2d",
      "tree": "a51dd0ffcbddf922d3da3d1e25d788e2f79a6312",
      "parents": [
        "0d5a19f15837de69f864b2a43a93f119224d778c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 08:55:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:48 2009 -0300"
      },
      "message": "V4L/DVB (11298): cx25840: remove legacy code for old-style i2c API\n\nAll drivers that use cx25840 are now converted to v4l2_subdev, so I can remove\nthe support for the old-style i2c API.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0d5a19f15837de69f864b2a43a93f119224d778c",
      "tree": "952be3a127bdf863a7163f552e243020a44f64b1",
      "parents": [
        "d35ed62704bc1d44dd4746a242e8c09f2a48fc40"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 06:53:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:48 2009 -0300"
      },
      "message": "V4L/DVB (11297): cx23885: convert to v4l2_subdev.\n\nConvert this driver to v4l2_subdev. Note that currently the only card with\nanalog support in this driver is the HVR-1800. The analog tuner support in\nthis driver is limited to what is needed for this board. When analog support\nis added for other cards, then the tuner load code will probably have to be\nexpanded to take care of those boards. For example, there is currently no\nsupport for either radio tuners or tda9887 demods.\n\nI\u0027d like to thank Steven Toth for testing this on his HVR-1800.\n\nTested-by: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d35ed62704bc1d44dd4746a242e8c09f2a48fc40",
      "tree": "b6504bb6031dd3cd4641b9d89775af3fa62d02f5",
      "parents": [
        "c0714f6cc6a7850062db41d5b2b8b90e5682ae41"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@linuxtv.org",
        "time": "Sat Mar 28 13:58:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:48 2009 -0300"
      },
      "message": "V4L/DVB (11296): cx23885: bugfix error message if firmware is not found\n\nIf the firmware failed to be found the error message indicated\nthe incorrect filename.\n\nSigned-off-by: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c0714f6cc6a7850062db41d5b2b8b90e5682ae41",
      "tree": "613844eec6820177fba20d290c99949878dbb219",
      "parents": [
        "8bbd90ce80d39d372857235f00c7abb208bd9e4f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Mar 13 08:02:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:48 2009 -0300"
      },
      "message": "V4L/DVB (11295): cx23885: convert to v4l2_device.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8bbd90ce80d39d372857235f00c7abb208bd9e4f",
      "tree": "c23deff65dae6323f7e8f58da4dd7156bd0279fd",
      "parents": [
        "0ce566da77767bc7dd6e4016a6544c9e814d2ed3"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Fri Mar 27 11:13:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:48 2009 -0300"
      },
      "message": "V4L/DVB (11293): uvcvideo: Add zero fill for VIDIOC_ENUM_FMT\n\nWhen enumerating formats with VIDIOC_ENUM_FMT the uvcvideo driver does not\nfill the reserved fields of the struct v4l2_fmtdesc with zeros as required by\nV4L2 API revision 0.24 [1]. Add the missing initializations.\n\nThe patch was tested with v4l-test 0.10 [2] with CNF7129 webcam found on EeePC\n901.\n\nReferences:\n[1] V4L2 API specification, revision 0.24\n    http://v4l2spec.bytesex.org/spec/r8367.htm\n\n[2] v4l-test: Test environment for Video For Linux Two API\n    http://v4l-test.sourceforge.net/\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0ce566da77767bc7dd6e4016a6544c9e814d2ed3",
      "tree": "6ecec32dc1087d06023d38e2b525e3b643628dfe",
      "parents": [
        "919a5488dba69c79d52876e8d4f9bc0ffe0c58fe"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Fri Mar 27 10:46:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:47 2009 -0300"
      },
      "message": "V4L/DVB (11292): uvcvideo: Add support for Syntek cameras found in JAOtech Smart Terminals\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "919a5488dba69c79d52876e8d4f9bc0ffe0c58fe",
      "tree": "61f5693f271e449f46123b7427db856d2d53102c",
      "parents": [
        "16ba1ee5d2d4d5d3b7d69a7a2e49de393aa931e5"
      ],
      "author": {
        "name": "Klaus Flittner",
        "email": "klaus@flittner.org",
        "time": "Sun Mar 29 09:12:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:47 2009 -0300"
      },
      "message": "V4L/DVB (11290): Add Elgato EyeTV DTT to dibcom driver\n\nThis patch introduces support for DVB-T for the following dibcom based card:\n  Elgato EyeTV DTT (USB-ID: 0fd9:0021)\n\nSigned-off-by: Klaus Flittner \u003cklaus@flittner.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "16ba1ee5d2d4d5d3b7d69a7a2e49de393aa931e5",
      "tree": "9137b0438baff9bfcda5d6498695f6fdf08e981c",
      "parents": [
        "91b94366260fc4d960713c2e76e0fc874ff76992"
      ],
      "author": {
        "name": "Xoan Loureiro",
        "email": "x04n2.0@gmail.com",
        "time": "Sun Mar 29 08:43:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:47 2009 -0300"
      },
      "message": "V4L/DVB (11289): Patch for Yuan MC770 DVB-T (1164:0871)\n\nThis patch adds support for the Yuan MC770 DVB-T (1164:0871).\n\nThanks to Xoan Loureiro.\n\nSigned-off-by: Xoan Loureiro \u003cx04n2.0@gmail.com\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "91b94366260fc4d960713c2e76e0fc874ff76992",
      "tree": "2ee05f5097ea007ac43f7a4fe23e77ea5273ee7b",
      "parents": [
        "1589a993f074124c3edfff03656e910bb472eeaa"
      ],
      "author": {
        "name": "Uwe Bugla",
        "email": "uwe.bugla@gmx.de",
        "time": "Sun Mar 29 08:13:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:47 2009 -0300"
      },
      "message": "V4L/DVB (11288): Code cleanup (passes checkpatch now) of the b2c2-flexcop-drivers 2/2\n\nThis is the second part of the code cleanup changing the usb and pci-driver cores.\n\nSigned-off-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1589a993f074124c3edfff03656e910bb472eeaa",
      "tree": "a4be3dc715f569de56014a3b23b6171e09ae3639",
      "parents": [
        "7def728f558c99489cc89f4c5d62dd64dc0289b4"
      ],
      "author": {
        "name": "Uwe Bugla",
        "email": "uwe.bugla@gmx.de",
        "time": "Sun Mar 29 07:46:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:47 2009 -0300"
      },
      "message": "V4L/DVB (11287): Code cleanup (passes checkpatch now) of the b2c2-flexcop-drivers 1/2\n\nThis patch cleans up the source code of the b2c2 flexcop-driver. It is the first of a total of two.\n\nThe code is now passing the checkpatch-script.\n\nSigned-off-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7def728f558c99489cc89f4c5d62dd64dc0289b4",
      "tree": "582a422ebb7468d74d7613991e74dfbe96cd689b",
      "parents": [
        "1662070a593b5a862b5bf8c843ebfab0deb058a6"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Sat Feb 28 10:30:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:47 2009 -0300"
      },
      "message": "V4L/DVB (11285): Remove unecessary udelay\n\nWhen resetting the PID-filter block a safety msleep(1) was injected. Now that the function is called from interrupt context, it was replaced with a udelay. It seems that this delay is not necessary at all, let\u0027s remove it for now and test a while.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1662070a593b5a862b5bf8c843ebfab0deb058a6",
      "tree": "e6636c48e4503ef8b6069c09a77285f2666055b7",
      "parents": [
        "aef822074b88397968560b650a9f4bdbf973e2b3"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pb@linuxtv.org",
        "time": "Sat Feb 28 10:19:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:47 2009 -0300"
      },
      "message": "V4L/DVB (11284): Fix i2c code of flexcop-driver for rare revisions\n\nThis patch adds a workaround in the i2c-code of the flexcop-driver to\nfix support for SkyStar2 rev 2.7. There are not many devices out\nthere, that\u0027s why this bug was not revealed earlier.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aef822074b88397968560b650a9f4bdbf973e2b3",
      "tree": "92709c6c57fdec157c93a3a86265f024346a8cb6",
      "parents": [
        "2983baf8d6c1a564b6bbcc3e142f2e9408d9cbbe"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 06:29:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:47 2009 -0300"
      },
      "message": "V4L/DVB (11283): saa6588: remove legacy code.\n\nsaa6588 is now only used through v4l2_subdev, so we can remove the old legacy\ncode.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2983baf8d6c1a564b6bbcc3e142f2e9408d9cbbe",
      "tree": "2106263db61b44b4e278900714aca862730f4913",
      "parents": [
        "ffe84b7a31bb39a26d74ff5a9ee921cd2c23e29c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 06:26:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:47 2009 -0300"
      },
      "message": "V4L/DVB (11282): saa7134: add RDS support.\n\nThe Terratec Cinergy 600 TV MK3 supports the RDS decoder saa6588.\nAdd support to saa7134 for such devices.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ffe84b7a31bb39a26d74ff5a9ee921cd2c23e29c",
      "tree": "46a83403c5bbca87309068648cc753ec5bfc023c",
      "parents": [
        "893cce04b77e3e520e2b3ce4ae629f57dc6ce7f7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 06:17:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:46 2009 -0300"
      },
      "message": "V4L/DVB (11281): bttv: move saa6588 config to the helper chip config\n\nsaa6588 can also be used by other drivers than just bttv. Move it to a\nnew RDS decoders category and add it as helper chip to bttv.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "893cce04b77e3e520e2b3ce4ae629f57dc6ce7f7",
      "tree": "ae98ddf2e242ae75cf93cbad5f12ff979d1ff2a4",
      "parents": [
        "859f0277a6c3ba59b0a5a1eb183f8f6ce661a95d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 28 08:55:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:46 2009 -0300"
      },
      "message": "V4L/DVB (11279): bttv: tda9875 is no longer used by bttv, so remove from bt8xx/Kconfig.\n\nSince tda9875 support was merged into tvaudio the bttv driver no\nlonger needs tda9875 as helper driver.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "859f0277a6c3ba59b0a5a1eb183f8f6ce661a95d",
      "tree": "47d9d7ee5b1cb7899db12c881d27cd373254e4f8",
      "parents": [
        "e4129a9ccea54e8f4fbc408476120059809a4627"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 28 08:29:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:46 2009 -0300"
      },
      "message": "V4L/DVB (11278): bttv: convert to v4l2_subdev since i2c autoprobing will disappear.\n\nSince i2c autoprobing will disappear bttv needs to be converted to use\nv4l2_subdev instead.\n\nWithout autoprobing the autoload module option has become obsolete. A warning\nis generated if it is set, but it is otherwise ignored.\n\nSince the bttv card definitions are of questionable value a new option was\nintroduced to allow the user to control which audio module is selected:\nmsp3400, tda7432 or tvaudio (or none at all).\n\nBy default bttv will use the card definitions and fallback on tvaudio as the\nlast resort.\n\nIf no audio device was found a warning is printed.\n\nThe saa6588 RDS device is now also explicitly probed since it is no longer\npossible to autoprobe it. A new saa6588 module option was added to override\nthe card definition since I suspect more cards have this device than one\nwould guess from the card definitions.\n\nNote that the probe addresses of the i2c modules are hardcoded in this\ndriver. Once all v4l drivers are converted to v4l2_subdev this will be\ncleaned up. Such data belongs in an i2c driver header.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e4129a9ccea54e8f4fbc408476120059809a4627",
      "tree": "00b1544084df8fec5252ba8f7032c085c5b42402",
      "parents": [
        "411674fd189abe5910ea4caf08b7eac5c4a4d967"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Mar 19 16:53:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:46 2009 -0300"
      },
      "message": "V4L/DVB (11277): tvaudio: always call init_timer to prevent rmmod crash.\n\nIn the tvaudio_remove function del_timer_sync(\u0026chip-\u003ewt) is called.\nHowever, chip-\u003ewt isn\u0027t always initialized depending on the type of\naudio chip. Since del_timer_sync hangs when given an uninitialized timer\nwe should always initialize it.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "411674fd189abe5910ea4caf08b7eac5c4a4d967",
      "tree": "0296dd1eb4fbd04c65102f2fde53d6590f35a00e",
      "parents": [
        "5fa7b9f3c0f249a4faed6c3e534917199249ead8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Mar 18 14:02:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:46 2009 -0300"
      },
      "message": "V4L/DVB (11276): tvaudio: add tda9875 support.\n\nThis change allows bttv to use tvaudio for this device. Since this device\nhas the same i2c address as the tda9874 we need to support both in the same\ntvaudio driver. This makes it possible for tvaudio to detect which chip is\nused. Originally the tda9875 was only available in the dedicated tda9875\ndriver, but that makes life very hard for bttv since loading tvaudio might\nmisdetect a tda9875 as a tda9874.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5fa7b9f3c0f249a4faed6c3e534917199249ead8",
      "tree": "3346ea4654c5dfb971c3f6509869e154b60d6576",
      "parents": [
        "8f84a775c2ad8a0d95f944f6397248b9c0c25e50"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Mar 18 13:59:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:46 2009 -0300"
      },
      "message": "V4L/DVB (11275): tvaudio: fix mute and s/g_tuner handling\n\nThe mute control depends on CHIP_HAS_INPUTSEL, so test for that first.\n\nThe s/g_tuner code should check whether getmode/setmode is set at the\nbeginning instead of filling in the struct and discovering at\nthe end that this chip doesn\u0027t implement audiomodes after all (i.e. is\na simple muxer chip).\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8f84a775c2ad8a0d95f944f6397248b9c0c25e50",
      "tree": "c43a3e360ba6b1cfb1d96ccb0a4a0592d584c650",
      "parents": [
        "975f5766be048fb65eae6dbf423db129cd641124"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:46 2009 -0300"
      },
      "message": "V4L/DVB (11272): zr364xx: Remove code for things already done by video_ioctl2\n\nThe -\u003evidioc_(s|g|try|enum)_fmt_vid_cap() methods are only called on\nVIDEO_CAPTURE buffers.  Thus, there is no need to check or set the buffer\u0027s\n\u0027type\u0027 field since it must already be set to VIDEO_CAPTURE.  Checking the\nbuffer type can be removed from zr364xx_vidioc_(s|g|try|enum)_fmt_vid_cap().\n\nThe v4l2 core code in v4l2_ioctl will zero out the structure the driver is\nsupposed to fill in for read-only ioctls.  For read/write ioctls, all the\nfields which aren\u0027t supplied from userspace will be zeroed out.\n\nZeroing code can be removed from zr364xx_vidioc_querycap(),\nzr364xx_vidioc_enum_input(), zr364xx_vidioc_enum_fmt_vid_cap(), and\nzr364xx_vidioc_g_fmt_vid_cap().\n\nCc: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "975f5766be048fb65eae6dbf423db129cd641124",
      "tree": "043208d960c145e4ddd9345a0a3df446f01fa4db",
      "parents": [
        "6174523c5948f8a36f778f0abdfc648a5d73bf46"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:46 2009 -0300"
      },
      "message": "V4L/DVB (11271): usbvision: Remove buffer type checks from enum_fmt_vid_cap, XXXbuf\n\nThe v4l2-ioctl core only allows buffer types for which the corresponding\n-\u003evidioc_try_fmt_xxx() methods are defined to be used with\nvidioc_(q|dq|query)buf() and vidioc_reqbufs().\n\nSince this driver only defines -\u003evidioc_try_fmt_vid_cap() the checks can be\nremoved from vidioc_reqbufs(), vidioc_qbuf(), and vidioc_dqbuf().\n\nThe -\u003evidioc_(s|g|try|enum)_fmt_vid_cap() methods are only called on\nVIDEO_CAPTURE buffers.  Thus, there is no need to check or set the buffer\u0027s\n\u0027type\u0027 field since it must already be set to VIDEO_CAPTURE.  So setting the\nbuffer type in vidioc_enum_fmt_vid_cap() can be removed.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6174523c5948f8a36f778f0abdfc648a5d73bf46",
      "tree": "c1674837d9c4f2e3177b7d2dc87e9038681d4645",
      "parents": [
        "185cda966633fc18b9df09b6d84d5ec2db4a57ff"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:45 2009 -0300"
      },
      "message": "V4L/DVB (11270): meye: Remove buffer type checks from XXX_fmt_vid_cap, XXXbuf\n\nThe -\u003evidioc_(s|g|try|enum)_fmt_vid_cap() methods are only called on\nVIDEO_CAPTURE buffers.  Thus, there is no need to check or set the buffer\u0027s\n\u0027type\u0027 field since it must already be set to VIDEO_CAPTURE.\n\nThe v4l2-ioctl core only allows buffer types for which the corresponding\n-\u003evidioc_try_fmt_xxx() methods are defined to be used with\nvidioc_(q|dq|query)bufs() and vidioc_reqbufs().\n\nSince this driver only defines -\u003evidioc_try_fmt_vid_cap() the checks can be\nremoved from vidioc_reqbufs(), vidioc_querybuf(), vidioc_qbuf(), and\nvidioc_dqbuf().  Also, the buffer index is unsigned so it\u0027s not necessary\nto check if it is less than zero.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "185cda966633fc18b9df09b6d84d5ec2db4a57ff",
      "tree": "fd45b69e55bab69dee3ef50fa899e47852033251",
      "parents": [
        "f29816bc317704a33b15269b9e2201de3c9d6a79"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:45 2009 -0300"
      },
      "message": "V4L/DVB (11269): cx88-blackbird: Stop setting buffer type in XXX_fmt_vid_cap\n\nThe -\u003evidioc_(s|g|try|enum)_fmt_vid_cap() methods are only called on\nVIDEO_CAPTURE buffers.  Thus, there is no need to check or set the \u0027type\u0027\nfield since it must already be set to VIDEO_CAPTURE.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f29816bc317704a33b15269b9e2201de3c9d6a79",
      "tree": "f6252362f466191efa6a9551c2cf2a62291387eb",
      "parents": [
        "e33ee31ac39620c2f91bd8c057982f94a31df958"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:45 2009 -0300"
      },
      "message": "V4L/DVB (11268): cx23885-417: Don\u0027t need to zero ioctl parameter fields\n\nThe v4l2 core code in v4l2_ioctl will zero out the structure the driver is\nsupposed to fill in for read-only ioctls.  For read/write ioctls, all the\nfields which aren\u0027t supplied from userspace will be zeroed out.\n\nZeroing code is removed from enum_input, g_tuner, g_frequency, querycap,\nenum_fmt_vid_cap, g_fmt_vid_cap, and try_fmt_vid_cap.\n\nThe -\u003evidioc_(s|g|try|enum)_fmt_vid_cap() methods are only called on\nVIDEO_CAPTURE buffers.  Thus, there is no need to check or set the buffer\u0027s\n\u0027type\u0027 field since it must already be set to VIDEO_CAPTURE.\n\nThere also appeared to be a copy and paste error in\nvidioc_try_fmt_vid_cap() that would set f-\u003efmt.pix.sizeimage to zero.\n\nNote that the s_fmt_vid_cap method doesn\u0027t appear to actually do anything.\nWhatever parameters were requested are just silently ignored.  Was this\nintentional?  Who knows, as the commit log entry for the driver just says,\n\"Add generic cx23417 hardware encoder support.\" There are no docs.  A\ncomment like \"this driver totally ignores the v4l2 spec w.r.t.\nVIDIOC_S_FMT because ...\" would have gone a long way.\n\nCc: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e33ee31ac39620c2f91bd8c057982f94a31df958",
      "tree": "1e793b59f020a90672cb464250e07848cc15f710",
      "parents": [
        "4f5a7444baaabfa93cfd5d7c8f7e021ea5eaa861"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:45 2009 -0300"
      },
      "message": "V4L/DVB (11267): cafe_ccic: Remove buffer type check from XXXbuf\n\nThe v4l2-ioctl core only allows buffer types for which the corresponding\n-\u003evidioc_try_fmt_xxx() methods are defined to be used with\nvidioc_(q|dq|query)bufs() and vidioc_reqbufs().\n\nThis driver only defines -\u003evidioc_try_fmt_vid_cap() so only VIDEO_CAPTURE\nbuffers are allowed to be used with cafe_vidioc_reqbufs(),\ncafe_vidioc_querybuf(), cafe_vidioc_qbuf(), and cafe_vidioc_dqbuf().\n\nThe -\u003evidioc_(s|g|try|enum)_fmt_vid_cap() methods are only called on\nVIDEO_CAPTURE buffers.  Thus, there is no need to check or set the buffer\u0027s\n\u0027type\u0027 field since it must already be set to VIDEO_CAPTURE.  So the\ncheck in cafe_vidioc_enum_fmt_vid_cap() can be removed.\n\nThe \u0027index\u0027 field of v4l2_buffer is unsigned so the checks for it being\nless than zero can be removed too.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4f5a7444baaabfa93cfd5d7c8f7e021ea5eaa861",
      "tree": "9d8718b8a3e86335b02640e786775bc9cc8b77e3",
      "parents": [
        "2509e1cb3360961113117f25ae482c430f3bd03d"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:45 2009 -0300"
      },
      "message": "V4L/DVB (11266): vino: Remove code for things already done by video_ioctl2\n\nThe v4l2-ioctl core only allows buffer types for which the corresponding\n-\u003evidioc_try_fmt_xxx() methods are defined to be used in vidioc_(g|s)_parm,\nvidioc_(q|dq|query)buf, and vidioc_reqbufs.\n\nRemove buffer type checking from vino_g_parm(), vino_s_parm(),\nvino_reqbufs(), vino_querybuf(), vino_qbuf(), and vino_dqbuf().  This\nreduced the indent level of the code so a few lines can be wrapped better.\nAlso fixed the C++ type comments.\n\nThe v4l2-ioctl core also provides structs that have been pre-zeroed for all\nfields that driver is supposed to fill in, so remove zeroing code from\nvino_enum_fmt_vid_cap().  Also, the format index is unsigned so it\u0027s not\nnecessary to check if it\u0027s less than zero.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2509e1cb3360961113117f25ae482c430f3bd03d",
      "tree": "44b4a0d4fea286262a09ca75136eed9f72035d35",
      "parents": [
        "020b882b1d34e8787658a15e00f2ea0d4651605b"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:45 2009 -0300"
      },
      "message": "V4L/DVB (11265): stkwebcam: Remove buffer type check from g_parm and q/dq/reqbufs\n\nThe v4l2-ioctl core only allows buffer types for which the corresponding\n-\u003evidioc_try_fmt_xxx() methods are defined to be used with\nvidioc_(q|dq|query)bufs(), vidioc_reqbufs() and now vidioc_(s|g)_parm.\n\nThis driver only defines -\u003evidioc_try_fmt_vid_cap() so only VIDEO_CAPTURE\nbuffers are allowed to be used with vidioc_g_parm(), vidioc_qbuf(),\nvidioc_dqbuf(), and vidioc_reqbufs().\n\nCc: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "020b882b1d34e8787658a15e00f2ea0d4651605b",
      "tree": "5ea1df2b705b6e50221e986f4e3c57831edeb0d3",
      "parents": [
        "5a27578667b3bd00cab909296824498bdbd732d5"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:45 2009 -0300"
      },
      "message": "V4L/DVB (11264): omap24xxcam: Remove buffer type check from vidioc_s/g_parm\n\nThe v4l2-ioctl core now only allows buffer types for which the corresponding\n-\u003evidioc_try_fmt_xxx() methods are defined to be used in vidioc_(g|s)_parm.\n\nThis driver only defines -\u003evidioc_try_fmt_vid_cap() so only VIDEO_CAPTURE\nbuffers are allowed to be used with vidioc_s_parm() and vidioc_g_parm().\n\nCc: Sakari Ailus \u003csakari.ailus@nokia.com\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a27578667b3bd00cab909296824498bdbd732d5",
      "tree": "684da677b29e234bcd3a3a020bb6428fdd13ba46",
      "parents": [
        "601bc2984508e8b70a604167229f4f687eae63bb"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:44 2009 -0300"
      },
      "message": "V4L/DVB (11263): gspca: Stop setting buffer type, and avoid memset in querycap\n\nThe v4l2-ioctl core checks the buffer type now by only allowing buffer\ntypes for which the corresponding -\u003evidioc_try_fmt_xxx() methods are\ndefined.\n\nThis driver only defines -\u003evidioc_try_fmt_vid_cap() so only VIDEO_CAPTURE\nbuffers are allowed to be used with vidioc_g_parm.  Also,\n-\u003evidioc_enum_fmt_vid_cap() is only called for VIDEO_CAPTURE buffers.\nThere is no need to set the buffer type since it must already be the\ncorrect value.\n\nThe struct which -\u003evidioc_querycap() is supposed to fill in is already\nzeroed so it\u0027s not necessary to call memset on it.\n\nCc: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "601bc2984508e8b70a604167229f4f687eae63bb",
      "tree": "52e2a48b67741fb0309fdc005dbc33f54c5fc76c",
      "parents": [
        "f911eab66d892b7cf9c3e59de7716b89827a42c1"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:44 2009 -0300"
      },
      "message": "V4L/DVB (11262): bttv: Remove buffer type check from vidioc_g_parm\n\nThe v4l2-ioctl core only allows buffer types for which the corresponding\n-\u003evidioc_try_fmt_xxx() methods are defined to be used with\nvidioc_(q|dq|query)bufs(), vidioc_reqbufs() and now vidioc_(s|g)_parm.\n\nThe driver was only allowing VIDEO_CAPTURE buffers for g_parm, but since\nthe driver defines -\u003evidioc_try_fmt_vid_overlay() and\n-\u003evidioc_try_fmt_vbi_cap() it will now allow VIDEO_OVERLAY and VBI_CAPTURE\nbuffers as well.  This should be fine as the driver only fills in the frame\nrate field, which is just as valid for video overlay and vbi capture as it\nis for video capture.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f911eab66d892b7cf9c3e59de7716b89827a42c1",
      "tree": "f29ca311e04cd783c068311c4023513a289738c5",
      "parents": [
        "34796bc009565ea72643087b7d69c9fa748bce9b"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:44 2009 -0300"
      },
      "message": "V4L/DVB (11261): saa7146: Remove buffer type check from vidioc_g_parm\n\nThe v4l2-ioctl core now only allows buffer types for which the\ncorresponding -\u003evidioc_try_fmt_xxx() methods are defined to be used with\nvidioc_(g|s)_parm.\n\nThe driver was only allowing VIDEO_CAPTURE buffers for g_parm, but since\nthe driver defines -\u003evidioc_try_fmt_vid_overlay() it will now allow\nVIDEO_OVERLAY buffers as well.  This should be fine as the fields the\ndriver fills in, readbuffers and frame rate, aren\u0027t wrong for VIDEO_OVERLAY\nbuffers.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34796bc009565ea72643087b7d69c9fa748bce9b",
      "tree": "85aa4eaaaad8f188cc574e9f8488f5fb2a5d51e3",
      "parents": [
        "3fd8ab30c1fe9118a13f4b55172067ee04ef7a67"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:44 2009 -0300"
      },
      "message": "V4L/DVB (11260): v4l2-ioctl:  Check format for S_PARM and G_PARM\n\nReturn EINVAL if VIDIOC_S/G_PARM is called for a buffer type that the\ndriver doesn\u0027t define a -\u003evidioc_try_fmt_XXX() method for.  Several other\nioctls, like QUERYBUF, QBUF, and DQBUF, etc.  do this too.  It saves each\ndriver from having to check if the buffer type is one that it supports.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fd8ab30c1fe9118a13f4b55172067ee04ef7a67",
      "tree": "7fe82384e85c4dfd707525f4b9595b15e4c67535",
      "parents": [
        "ce18c48593746d6c6777bda2488f15c8ae401c9e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 28 09:38:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:44 2009 -0300"
      },
      "message": "V4L/DVB (11256): dabusb: fix compile warning.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ce18c48593746d6c6777bda2488f15c8ae401c9e",
      "tree": "04a65cd241223aaa8d17d812775bf98a05b7fb10",
      "parents": [
        "5fed935c4ea98923f4ddbffa29134be5f30e4b2c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 28 09:35:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:44 2009 -0300"
      },
      "message": "V4L/DVB (11255): dst_ca: fix compile warning.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5fed935c4ea98923f4ddbffa29134be5f30e4b2c",
      "tree": "d2431b24e0a330ed4ff679374f755c6d9a2fed90",
      "parents": [
        "195784b8efd53c1034c6b6d5c8d8d4d25b91d505"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 28 09:32:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:44 2009 -0300"
      },
      "message": "V4L/DVB (11254): cs53l32a: remove legacy support.\n\nAll drivers that use this device have been converted to v4l2_subdev, so\nthere is no more need to support autoprobing on kernels \u003e\u003d 2.6.22.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "195784b8efd53c1034c6b6d5c8d8d4d25b91d505",
      "tree": "0e00b4af7c517b0fece5e854a5d0403ade511591",
      "parents": [
        "e7ddcd98a179c441d54fe84d221cea4e5852b235"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 28 09:27:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:44 2009 -0300"
      },
      "message": "V4L/DVB (11253): saa7134: fix RTD Embedded Technologies VFG7350 support.\n\nThis card has the saa6752hs on 7-bit address 0x21 instead of 0x20. Add\nsupport in the card definition struct to select which address to use and\nupdate the definitions accordingly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e7ddcd98a179c441d54fe84d221cea4e5852b235",
      "tree": "6df4b8df9d3680ba8b454de80271552dec134c0e",
      "parents": [
        "997fb78e73f3dce23c6fa773128583e1fa15d164"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Mar 28 15:35:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:43 2009 -0300"
      },
      "message": "V4L/DVB (11251): tuner: prevent invalid initialization of t-\u003econfig in set_type\n\nDrivers that don\u0027t set \"config\" directly in the set_type function will\nend up with an invalid configuration value. Check that the value is sane,\notherwise initialize to 0.\n\nThanks to James Edward Geiger \u0026 Steven Toth for reporting this bug.\n\nCc: Steven Toth \u003cstoth@linuxtv.org\u003e\nCc: James Edward Geiger \u003cjames.e.geiger@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "997fb78e73f3dce23c6fa773128583e1fa15d164",
      "tree": "574673c547f6fa2769c3d73c12d44ecf70daf4eb",
      "parents": [
        "7d771ff0dc3371923db929d9f88932acec3fc8e8"
      ],
      "author": {
        "name": "Artem Makhutov",
        "email": "artem@makhutov.org",
        "time": "Thu Mar 26 06:45:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:43 2009 -0300"
      },
      "message": "V4L/DVB (11248): Remove debug output from stb6100_cfg.h\n\nThis patch removes the debug output from stb6100_cfg.h as it is flooding\nthe syslog with tuning data during normal operation.\n\nSigned-off-by: Artem Makhutov \u003cartem@makhutov.org\u003e\nAcked-by: Manu Abraham \u003cabraham.manu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d771ff0dc3371923db929d9f88932acec3fc8e8",
      "tree": "0b138d8896e464f27788ac47230cd8d804dbde6c",
      "parents": [
        "9ef77adfb9ac170bcaf449530cf129c48547fd55"
      ],
      "author": {
        "name": "Janne Grunau",
        "email": "j@jannau.net",
        "time": "Fri Mar 27 20:21:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:43 2009 -0300"
      },
      "message": "V4L/DVB (11247): hdpvr: empty internal device buffer after stopping streaming\n\nMakes the next capturing starting faster and more reliable.\n\nSigned-off-by: Janne Grunau \u003cj@jannau.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9ef77adfb9ac170bcaf449530cf129c48547fd55",
      "tree": "686d2a00fb7e12d5416bf0327f3999612376451d",
      "parents": [
        "06630aec92d6a71658ac1538e2a65af5cfc5f2af"
      ],
      "author": {
        "name": "Janne Grunau",
        "email": "j@jannau.net",
        "time": "Fri Mar 27 20:09:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:43 2009 -0300"
      },
      "message": "V4L/DVB (11246): hdpvr: convert printing macros to v4l2_* with struct v4l2_device\n\nit gives us a nice and unique prefix per device\n\nSigned-off-by: Janne Grunau \u003cj@jannau.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "06630aec92d6a71658ac1538e2a65af5cfc5f2af",
      "tree": "a765950e5ad32466fee4585c2e9bf3766951a118",
      "parents": [
        "0b61dca28909bc548581bec75e3b90faaa7f11fd"
      ],
      "author": {
        "name": "Janne Grunau",
        "email": "j@jannau.net",
        "time": "Fri Mar 27 20:01:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:43 2009 -0300"
      },
      "message": "V4L/DVB (11245): hdpvr: add struct v4l2_device\n\nSigned-off-by: Janne Grunau \u003cj@jannau.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0b61dca28909bc548581bec75e3b90faaa7f11fd",
      "tree": "3373e8b0792cfa62f57408bd5e3e4be8c43df787",
      "parents": [
        "fbc0ae205c5dfb1049a36f0a98cc9211a3a090bb"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Mar 26 17:47:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:43 2009 -0300"
      },
      "message": "V4L/DVB (11244): pluto2: silence spew of card hung up messages\n\nIf the card is ejected on some systems you get a spew of messages as other\nshared IRQ devices interrupt between the card eject and the card IRQ\ndisable.\n\nWe don\u0027t need to spew them all out\n\nCloses #7472\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fbc0ae205c5dfb1049a36f0a98cc9211a3a090bb",
      "tree": "c37626d2989a157071b80d0e6699a11b8c16570d",
      "parents": [
        "c01f1a5a241604c35f93f10e06253ca70e88ee4e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Mar 26 17:44:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:43 2009 -0300"
      },
      "message": "V4L/DVB (11243): cx88: Missing failure checks\n\nThe ioremap one was reported in October 2007 (Bug 9146), the kmalloc one\nwas blindingly obvious while looking at the ioremap one\n\nThe bug suggests some other configuration for lots of I/O memory (32MB per\ndevice is ioremapped) but I\u0027ll leave that to the real maintainers\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c01f1a5a241604c35f93f10e06253ca70e88ee4e",
      "tree": "f5eea48a07cd7c08fd9bf34d32babf99d02e973d",
      "parents": [
        "8737f66e6415e8dbe8c8b26d63692d87a4ad5b29"
      ],
      "author": {
        "name": "Daniel Glöckner",
        "email": "dg@emlix.com",
        "time": "Thu Mar 26 11:31:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:43 2009 -0300"
      },
      "message": "V4L/DVB (11242): allow v4l2 drivers to provide a get_unmapped_area handler\n\nShared memory mappings on nommu machines require a get_unmapped_area\nfile operation that suggests an address for the mapping. This patch\nadds a way for v4l2 drivers to provide this callback.\n\nSigned-off-by: Daniel Glöckner \u003cdg@emlix.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8737f66e6415e8dbe8c8b26d63692d87a4ad5b29",
      "tree": "5e966fcd381516083410a0a8be15789ee3684e16",
      "parents": [
        "cf47d878e5c7825836abf8d37fde025f7676db2b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Mar 27 14:01:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:42 2009 -0300"
      },
      "message": "V4L/DVB (11237): media/zoran: fix printk format\n\nFix printk format warning:\n\ndrivers/media/video/zoran/zoran_driver.c:345: warning: format \u0027%lx\u0027\nexpects type \u0027long unsigned int\u0027, but argument 5 has type \u0027phys_addr_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf47d878e5c7825836abf8d37fde025f7676db2b",
      "tree": "188d364de147b3f663501bb2a22f26d5069ff389",
      "parents": [
        "5ed2b6419ef48efda66a71d4b26bd2fa6b6a1ac7"
      ],
      "author": {
        "name": "klaas de waal",
        "email": "klaas.de.waal@gmail.com",
        "time": "Wed Mar 25 17:53:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:42 2009 -0300"
      },
      "message": "V4L/DVB (11236): tda827x: fix locking issues with DVB-C\n\nSeparate tuning table for DVB-C solves tuning problem at 388MHz\n\nTechnoTrend C-1501 DVB-C card does not lock on 388MHz. I assume that\nexisting frequency table is valid for DVB-T.\n\nThis is suggested by the name of the table: tda827xa_dvbt.\n\nAdded a table for DVB-C with the name tda827xa_dvbc.\n\nAdded runtime selection of the DVB-C table when the tuner is type\nFE_QAM.\n\nThis should leave the behaviour of this driver with with DVB_T tuners\nunchanged. This modification is in file tda827x.c\n\nThe tda827x.c gives the following warning message when debug\u003d1:\n\ntda827x: tda827x_config not defined, cannot set LNA gain!\n\nSolved this by adding a tda827x_config struct in budget-ci.c.\n\nSigned-off-by: Klaas de Waal \u003cklaas.de.waal@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ed2b6419ef48efda66a71d4b26bd2fa6b6a1ac7",
      "tree": "80a33b6bfaf2a620746cc4c547ff2c7b7a2f29d7",
      "parents": [
        "cea0213de7e2376041bc1997a2303b09e7d5aad0"
      ],
      "author": {
        "name": "Stoyan Gaydarov",
        "email": "stoyboyker@gmail.com",
        "time": "Tue Mar 24 18:12:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:42 2009 -0300"
      },
      "message": "V4L/DVB (11235): changed ioctls to unlocked\n\nSigned-off-by: Stoyan Gaydarov \u003cstoyboyker@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cea0213de7e2376041bc1997a2303b09e7d5aad0",
      "tree": "8ee0cd7c1b5e5a5e70c4dd0ff02553bc386516a7",
      "parents": [
        "48f98f7557d35d360470bf6d9fd7b00d04fba828"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Mon Mar 23 22:32:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:42 2009 -0300"
      },
      "message": "V4L/DVB (11233): mxl5005s: Switch in mxl5005s_set_params should operate on correct values\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "48f98f7557d35d360470bf6d9fd7b00d04fba828",
      "tree": "8231070b0a8fce217cc061ac50979afd1ef72294",
      "parents": [
        "d2ff3ec81628cbf9470c496b3d0c0780165643f5"
      ],
      "author": {
        "name": "Janne Grunau",
        "email": "j@jannau.net",
        "time": "Thu Mar 26 20:56:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:42 2009 -0300"
      },
      "message": "V4L/DVB (11231): hdpvr: locking fixes\n\nunlock io_mutex in hdpvr_stop_streaming hdpvr_disconnect to allow the\nstreaming worker to stop before we flush the workqueue.\ndo not return to user space with mutex held in vidioc_encoder_cmd with\nan unknown encoder command.\n\nSigned-off-by: Janne Grunau \u003cj@jannau.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d2ff3ec81628cbf9470c496b3d0c0780165643f5",
      "tree": "75724b9a5300ef5b2c2a13299cffbfb49677c6f9",
      "parents": [
        "a50ab29185a9ec31e5a6999e53add0508653e889"
      ],
      "author": {
        "name": "Janne Grunau",
        "email": "j@jannau.net",
        "time": "Thu Mar 26 14:32:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:42 2009 -0300"
      },
      "message": "V4L/DVB (11230): hdpvr: return immediately from hdpvr_poll if data is available\n\nsimplifies check for available data with hdpvr_get_next_buffer\n\nSigned-off-by: Janne Grunau \u003cj@jannau.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "a50ab29185a9ec31e5a6999e53add0508653e889"
}
