)]}'
{
  "log": [
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "76d21c563569bcea6bc67d65cc2c460cff643058",
      "tree": "4dd2c9846ea7838077099646418978e354df1680",
      "parents": [
        "6e50e9f9f4a8277b4d76de417ca77cf3921bd524",
        "472af2b05bdefcaee7e754e22cbf131110017ad6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (442 commits)\n  [media] videobuf2-dma-contig: make cookie() return a pointer to dma_addr_t\n  [media] sh_mobile_ceu_camera: Do not call vb2\u0027s mem_ops directly\n  [media] V4L: soc-camera: explicitly require V4L2_BUF_TYPE_VIDEO_CAPTURE\n  [media] v4l: soc-camera: Store negotiated buffer settings\n  [media] rc: interim support for 32-bit NEC-ish scancodes\n  [media] mceusb: topseed 0x0011 needs gen3 init for tx to work\n  [media] lirc_zilog: error out if buffer read bytes !\u003d chunk size\n  [media] lirc: silence some compile warnings\n  [media] hdpvr: use same polling interval as other OS\n  [media] ir-kbd-i2c: pass device code w/key in hauppauge case\n  [media] rc/keymaps: Remove the obsolete rc-rc5-tv keymap\n  [media] remove the old RC_MAP_HAUPPAUGE_NEW RC map\n  [media] rc/keymaps: Rename Hauppauge table as rc-hauppauge\n  [media] rc-rc5-hauppauge-new: Fix Hauppauge Grey mapping\n  [media] rc-rc5-hauppauge-new: Add support for the old Black RC\n  [media] rc-rc5-hauppauge-new: Add the old control to the table\n  [media] rc-winfast: Fix the keycode tables\n  [media] a800: Fix a few wrong IR key assignments\n  [media] opera1: Use multimedia keys instead of an app-specific mapping\n  [media] dw2102: Use multimedia keys instead of an app-specific mapping\n  ...\n\nFix up trivial conflicts (remove/modify and some real conflicts) in:\n\tarch/arm/mach-omap2/devices.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/dabusb/dabusb.c\n\tdrivers/staging/dabusb/dabusb.h\n\tdrivers/staging/easycap/easycap_ioctl.c\n\tdrivers/staging/usbvideo/usbvideo.c\n\tdrivers/staging/usbvideo/vicam.c\n"
    },
    {
      "commit": "af86ce79f020a31e4a30661e41471d31face9985",
      "tree": "69d247738a06aa4c0bf176f1e1bed9a79cd11790",
      "parents": [
        "15195d3a83b59f0ca3bed52cbe5524042ce13fd6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 24 12:18:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 19:24:16 2011 -0300"
      },
      "message": "[media] remove the old RC_MAP_HAUPPAUGE_NEW RC map\n\nThe rc-hauppauge-new map is a messy thing, as it bundles 3\n\ndifferent remote controllers as if they were just one,\ndiscarding the address byte. Also, some key maps are wrong.\n\nWith the conversion to the new rc-core, it is likely that\nmost of the devices won\u0027t be working properly, as the i2c\ndriver and the raw decoders are now providing 16 bits for\nthe remote, instead of just 8.\n\n delete mode 100644 drivers/media/rc/keymaps/rc-hauppauge-new.c\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\n"
    },
    {
      "commit": "15195d3a83b59f0ca3bed52cbe5524042ce13fd6",
      "tree": "0915c3f1d4e0dfacaf196c60e5e297e0388a3be7",
      "parents": [
        "0548757419c974d8c0851c13279b2c89a12b2978"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 24 12:18:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 19:24:14 2011 -0300"
      },
      "message": "[media] rc/keymaps: Rename Hauppauge table as rc-hauppauge\n\nThere are two \"hauppauge-new\" keymaps, one with protocol\nunknown, and the other with the protocol marked accordingly.\nHowever, both tables are miss-named.\n\nAlso, the old rc-hauppauge-new is broken, as it mixes\nthree different controllers as if they were just one.\n\nThis patch solves half of the problem by renaming the\ncorrect keycode table as just rc-hauppauge. This table\ncontains the codes for the four different types of\nremote controllers found on Hauppauge cards, properly\nmapped with their different addresses.\n\n create mode 100644 drivers/media/rc/keymaps/rc-hauppauge.c\n delete mode 100644 drivers/media/rc/keymaps/rc-rc5-hauppauge-new.c\n[Jarod: fix up RC_MAP_HAUPPAUGE defines]\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\n"
    },
    {
      "commit": "898a83e9243e2398e863887b36476c3cc227074a",
      "tree": "e664267111219a77ea369dbf7204cb2ae708d2dd",
      "parents": [
        "76fd93b62322e5e4bfdf2744efe92f0de9e6ac4a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 24 12:18:42 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 19:24:09 2011 -0300"
      },
      "message": "[media] a800: Fix a few wrong IR key assignments\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\n"
    },
    {
      "commit": "76fd93b62322e5e4bfdf2744efe92f0de9e6ac4a",
      "tree": "18fc1447471ff088f190a5f01baa7547884df67c",
      "parents": [
        "991bd3c25e8e07960ecd6bcc7079737f83f17c36"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 24 12:18:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 19:24:08 2011 -0300"
      },
      "message": "[media] opera1: Use multimedia keys instead of an app-specific mapping\n\nThis driver uses an app-specific keymap for one of the tables. This\nis wrong. Instead, use the standard keycodes.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\n"
    },
    {
      "commit": "991bd3c25e8e07960ecd6bcc7079737f83f17c36",
      "tree": "1871775ca256baf605ed5646e1cc6c205db951a2",
      "parents": [
        "04efa85e03b25c5b519e495485d005a8b69ccdab"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 24 12:18:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 19:24:07 2011 -0300"
      },
      "message": "[media] dw2102: Use multimedia keys instead of an app-specific mapping\n\nThis driver uses an app-specific keymap for one of the tables. This\nis wrong. Instead, use the standard keycodes.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\n"
    },
    {
      "commit": "444cc20b3d6141a5fa9a9774a6b710e16af6110d",
      "tree": "1341acc39debe2a40b3de25e83edee493ff873ef",
      "parents": [
        "aa3f4e446e784372498f009ea37177857f23331e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 24 12:18:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 19:24:03 2011 -0300"
      },
      "message": "[media] rc/keymaps: use KEY_CAMERA for snapshots\n\nOn a few places, KEY_MHP were used for snapshots. However, KEY_CAMERA\nis used for it on all the other keyboards that have a snapshot/Picture\nbutton.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\n"
    },
    {
      "commit": "b50b3a1acd22a07e354a154e5d00a9d338446b77",
      "tree": "13328e36f23a0b48a8de9efaea19288de9b897d6",
      "parents": [
        "590f21680616a78f7d6972b92ceb540e306452c1"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sun Mar 06 13:37:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 16:38:28 2011 -0300"
      },
      "message": "[media] STV0288 added full frontend status\n\nstatus now returns\n FE_HAS_CARRIER\n FE_HAS_SIGNAL\n FE_HAS_VITERBI\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc4b18c6f536de3733e247b07adcc9ea3f5684dd",
      "tree": "2f0763a490b8917807a830f5063f229733ca0b50",
      "parents": [
        "bf512b2d9c39af31507f485b15b9b40e2a5c499c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Mar 06 10:41:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 16:37:51 2011 -0300"
      },
      "message": "[media] stv0367: typo in function parameter\n\nThe CellsCoeffs arrays are [3][6][5] not [2][6][5].\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bf512b2d9c39af31507f485b15b9b40e2a5c499c",
      "tree": "3c20af1f2e83529d76d63bd90888eef673090036",
      "parents": [
        "c6384c886dfed806f07ae2f8ba4d3740b57cde9c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Mar 06 10:40:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 16:37:50 2011 -0300"
      },
      "message": "[media] stv0367: signedness bug in stv0367_get_tuner_freq()\n\nWe use err to store negative error codes so it should be signed.  And\nif we return an error from stv0367_get_tuner_freq() that needs to be\nhandled properly as well.  (param-\u003efrequency is a u32).\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f8931f56f51a795e030318b95e4a0f8ac453e35e",
      "tree": "162a81e2e3fcc8a6139787ebe6ed92648b4ded77",
      "parents": [
        "3286dac1ca34b85b069c409414a3e51a9217b159"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sun Jan 23 18:22:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 16:37:47 2011 -0300"
      },
      "message": "[media] DM04/QQBOX Update V1.76 - use 32 bit remote decoding\n\nUse 32 bit decoding to add support for more than one variant of remote\ncontrol.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9d4540c9395f5f01cdd0cf60d230ec8bee165bb8",
      "tree": "97b7284af4fd45c5466b99c1252d456fd6b58376",
      "parents": [
        "a07500ef690fcbec76e879ee2093d7ca69883825"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Feb 12 22:35:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 16:37:44 2011 -0300"
      },
      "message": "[media] v180 - DM04/QQBOX added support for BS2F7HZ0194 versions\n\nOld versions of these boxes have the BS2F7HZ0194 tuner module on\nboth the LME2510 and LME2510C.\n\nFirmware dvb-usb-lme2510-s0194.fw  and/or dvb-usb-lme2510c-s0194.fw\nfiles are required.\n\nSee Documentation/dvb/lmedm04.txt\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7e270941c8f0a11224e383d3d38946451f66fbbf",
      "tree": "8cd6d401c30d854c355c13bbd992a712a30e34d0",
      "parents": [
        "35d9f510b67b10338161aba6229d4f55b4000f5b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Feb 17 17:33:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 06:51:55 2011 -0300"
      },
      "message": "[media] Zarlink zl10036 DVB-S: Fix mem leak in zl10036_attach\n\nOn Thu, 17 Feb 2011, Matthias Schwarzott wrote:\n\n\u003e On Sunday 06 February 2011, Jesper Juhl wrote:\n\u003e \u003e If the memory allocation to \u0027state\u0027 succeeds but we jump to the \u0027error\u0027\n\u003e \u003e label before \u0027state\u0027 is assigned to fe-\u003etuner_priv, then the call to\n\u003e \u003e \u0027zl10036_release(fe)\u0027 at the \u0027error:\u0027 label will not free \u0027state\u0027, but\n\u003e \u003e only what was previously assigned to \u0027tuner_priv\u0027, thus leaking the memory\n\u003e \u003e allocated to \u0027state\u0027.\n\u003e \u003e There are may ways to fix this, including assigning the allocated memory\n\u003e \u003e directly to \u0027fe-\u003etuner_priv\u0027, but I did not go for that since the\n\u003e \u003e additional pointer derefs are more expensive than the local variable, so I\n\u003e \u003e just added a \u0027kfree(state)\u0027 call. I guess the call to \u0027zl10036_release\u0027\n\u003e \u003e might not even be needed in this case, but I wasn\u0027t sure, so I left it in.\n\u003e \u003e\n\u003e Yeah, that call to zl10036_release can be completely eleminated.\n\u003e Another thing is: jumping to the error label only makes sense when memory was\n\u003e already allocated. So the jump in line 471 can be replaced by \"return NULL\",\n\u003e as the other error handling before allocation:\n\u003e         if (NULL \u003d\u003d config) {\n\u003e                 printk(KERN_ERR \"%s: no config specified\", __func__);\n\u003e                 goto error;\n\u003e         }\n\u003e\n\u003e I suggest to improve the patch to clean the code up when changing that.\n\u003e\n\u003e But I am fine with commiting this patch also if you do not want to change it.\n\u003e\n\nThank you for your feedback. It makes a lot of sense.\nChanging it is not a problem :)\nHow about the updated patch below?\n\nIf the memory allocation to \u0027state\u0027 succeeds but we jump to the \u0027error\u0027\nlabel before \u0027state\u0027 is assigned to fe-\u003etuner_priv, then the call to\n\u0027zl10036_release(fe)\u0027 at the \u0027error:\u0027 label will not free \u0027state\u0027, but\nonly what was previously assigned to \u0027tuner_priv\u0027, thus leaking the memory\nallocated to \u0027state\u0027.\nThis patch fixes the leak and also does not jump to \u0027error:\u0027 before mem\nhas been allocated but instead just returns. Also some small style\ncleanups.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Matthias Schwarzott \u003czzam@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6ed9d56086acb3bb4ec003ff6d2f54313774d72b",
      "tree": "089a5a0be0bd20851be15504932ed58c0a51e8c6",
      "parents": [
        "109a29900a36b2b1e7b7f83a561c6af7e343461f"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sat Mar 19 18:02:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:55:02 2011 -0300"
      },
      "message": "[media] af9013: reimplement firmware download\n\nSplit FW download packages smarter way and bug free. Implementation is\nbased of Andrea Merello\u0027s example he provided for tda18218 driver.\nCount remaining FW bytes down in loop instead of division and modulo\ncombination used earlier.\n\nThanks to: Andrea Merello \u003candrea.merello@gmail.com\u003e\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nCc: Andrea Merello \u003candrea.merello@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "109a29900a36b2b1e7b7f83a561c6af7e343461f",
      "tree": "415b6225487712f66cb57ab2935796c468f39259",
      "parents": [
        "582e565caeaccf145e2256b84d4fde827fede72e"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sat Mar 19 17:18:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:55:01 2011 -0300"
      },
      "message": "[media] af9013: download FW earlier in attach()\n\nQuick test shows that FW must be running before other checks\nso make it happen earlier.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "582e565caeaccf145e2256b84d4fde827fede72e",
      "tree": "73e9ae6fcb6d40e15860b6352fa1f2f4dd4c8965",
      "parents": [
        "04599c2b1ff1eece19b7abaacd97266b8a6b79f2"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sat Mar 19 16:51:43 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:54:58 2011 -0300"
      },
      "message": "[media] af9015: reimplement firmware download\n\nSplit FW download packages smarter way and bug free. Implementation is\nbased of Andrea Merello\u0027s example he provided for tda18218 driver.\nCount remaining FW bytes down in loop instead of division and modulo\ncombination used earlier.\n\nThanks-to: Andrea Merello \u003candrea.merello@gmail.com\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nCc: Andrea Merello \u003candrea.merello@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "04599c2b1ff1eece19b7abaacd97266b8a6b79f2",
      "tree": "8950271506587bbbcb0a422887efcdf651b16a58",
      "parents": [
        "638b53f80ceb5a57b5c9b6c4a078f605a8cc2d71"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Sat Mar 19 14:25:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:54:57 2011 -0300"
      },
      "message": "[media] af9015: map remote for TerraTec Cinergy T Stick RC\n\nMap rc-terratec-slim-2 for TerraTec Cinergy T Stick RC device.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nCc: Martin Groszhauser \u003cmgroszhauser@gmail.com\u003e\nCc: TerraTux \u003cTerraTux@terratec.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1e8750c2ac2bcbf2b084d3fa77cbb5eef33b3e7f",
      "tree": "e6f2b58861e4312e7cf462b0847d8117c2753e19",
      "parents": [
        "c1e13971b19324305b35fafc080b527465214d3c"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Mar 18 19:36:42 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:54:53 2011 -0300"
      },
      "message": "[media] af9015: small RC change\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c1e13971b19324305b35fafc080b527465214d3c",
      "tree": "15abefc08f1b5f04deb640e00edfe3e23d82a94f",
      "parents": [
        "ce5b2acce60405b938d1f1f994024cde4e2cdd7e"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Fri Mar 18 19:23:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:54:52 2011 -0300"
      },
      "message": "[media] af9015: enhance RC\n\nPatch from Ian Armstrong.\n\nI\u0027ve encountered a couple of problems with the current af9015 driver as\nsupplied with the 2.6.37 kernel, that the attached patch appears to fix. (I\u0027ve\ngenerated this patch against the current v4l-dvb git).\n\nSome key-presses are lost. A key-press is only generated upon \u0027valid\u0027 data\n(buf[14] \u003d\u003d (u8) ~buf[15]), but the buffer is wiped before this check.\nSometimes the 15th byte has not been set at the time of read, so the data\nisn\u0027t valid \u0026 ignored. On the next poll the 15th byte has been set, but the\nrest of the data was wiped previously, so the data is still invalid \u0026 the key\nis lost.\n\nWeird repeat error, where an old key press is sometimes repeated in error. ie.\nbutton sequence \u00271 (pause) 2 (pause) 3 (pause) 4\u0027 generates output like \u00271\n(pause) 2 (pause) 23 (pause) 4\u0027. The current driver zeroes the data for the\nkey pushed, but sometimes this data is already zero but with other bytes set\nsuggesting a repeat code. This results in the last key being incorrectly\nrepeated.\n\nThis patch attempts to reduce the risk of a missed key-press \u0026 also stop the\nrandom repeat of an old key-press when a new key is pressed.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78db66e5b2b4ef48eeede17a7159cb0622c7f03d",
      "tree": "d7dc2ae75ce4817c1e1ab8a52fc7dee44c015087",
      "parents": [
        "01a475df3d178d9ace345cc81173537970cf93e2"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sun Jan 02 09:12:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:54:10 2011 -0300"
      },
      "message": "[media] stv0367: implement uncorrected blocks counter\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "01a475df3d178d9ace345cc81173537970cf93e2",
      "tree": "160825ec6444227c54c7cf056d713e2b5e2af2fb",
      "parents": [
        "d164460f897e2ae8c48ca28c763bb1233d180e7e"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sun Jan 02 09:11:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:54:08 2011 -0300"
      },
      "message": "[media] stv0367: change default value for AGC register\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fb661a78699ad34c385a014fe0d17226234f8496",
      "tree": "e0e595b72a288eeed0273358bccdf802add7913b",
      "parents": [
        "aa40d194975e23ba7a55936c7b5dae4e964461b5"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 06 09:26:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:59 2011 -0300"
      },
      "message": "[media] stv0367.c: fix compiler warning\n\ndrivers/media/dvb/frontends/stv0367.c: In function \u0027stv0367ter_lock_algo\u0027:\ndrivers/media/dvb/frontends/stv0367.c:1315:2: warning: cast from pointer to integer of different size\n\nUse %p to print addresses instead of 0x%x.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fd5466d1dfeba87155c7af70b7d53faa60960c19",
      "tree": "2bf5353afd09de6a12d89a68a1faaed764d7d513",
      "parents": [
        "b16af29a561c92ed76b5b882dd68bb082b07a09b"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Feb 27 16:22:52 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:41 2011 -0300"
      },
      "message": "[media] dw2102: prof 1100 corrected\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b16af29a561c92ed76b5b882dd68bb082b07a09b",
      "tree": "abbc2f5de09ed971307206661fc011df20e212fe",
      "parents": [
        "a84adf4007d80249cbe04da4ee80689a8cfdffda"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Feb 27 16:22:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:40 2011 -0300"
      },
      "message": "[media] dw2102: i2c transfer corrected for yet another cards\n\nRelated to Acorp DS120 and some revisions of DVBWorld DW2102.\nIf you read three or more registers at one time, you get wrong value for third etc.\nActually, it didn\u0027t affect the driver as it reads registers only by one at a time.\nBut it needs to correct.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a84adf4007d80249cbe04da4ee80689a8cfdffda",
      "tree": "dfacf349e69c5c74824fbe3a06de80acbc7ca923",
      "parents": [
        "e86e4dfa5a436ccbef9ea4f7c28907aef40b875f"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Feb 27 16:18:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:40 2011 -0300"
      },
      "message": "[media] dw2102: i2c transfer corrected for some cards\n\nProf 7500 and TeVii s630, s660, s480 works better now\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e86e4dfa5a436ccbef9ea4f7c28907aef40b875f",
      "tree": "ca99e19d7d16cce09849069fb9be11e3f77c680d",
      "parents": [
        "5265ea54bf442cef83bcbb8b5da03d1fdb37bcb8"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Feb 27 16:18:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:40 2011 -0300"
      },
      "message": "[media] dw2102: remove unnecessary delays for i2c transfer for some cards\n\nProf 7500 and TeVii s630, s660, s480 works faster now\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5265ea54bf442cef83bcbb8b5da03d1fdb37bcb8",
      "tree": "b3bd055855b026899d0b8ac32ef0a56d42d0318b",
      "parents": [
        "738e8ff90fae01dccc9e7f92e0cfa4819567dbb8"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Feb 27 16:17:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:40 2011 -0300"
      },
      "message": "[media] dw2102: X3M TV SPC1400HD added\n\nThe card consist of PCI to USB bridge and USB DVB-S2 receiver.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "738e8ff90fae01dccc9e7f92e0cfa4819567dbb8",
      "tree": "2eca080c22ffb1b31e50893b6646fc717ca4367d",
      "parents": [
        "3b30e0a871389eda9034084faec67d43478fb4c0"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Feb 27 17:29:55 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:40 2011 -0300"
      },
      "message": "[media] ds3000: wrong hardware tune function implemented\n\nIt is taken from another tree, where it is modified.\nPatch to fix that\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3b30e0a871389eda9034084faec67d43478fb4c0",
      "tree": "dd453999d57cc1a7191f3cd22229947d82381847",
      "parents": [
        "38cdbce7634bdd914b6c6e673c2f6ebedca30d43"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Mon Feb 14 16:03:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:40 2011 -0300"
      },
      "message": "[media] stv0900: Update status when LOCK is missed\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38cdbce7634bdd914b6c6e673c2f6ebedca30d43",
      "tree": "710d2950ad4494156683cebfefa250515afdc576",
      "parents": [
        "050b648e63b6a3afd22181d6c2113c315113e4db"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Mon Feb 28 16:52:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:39 2011 -0300"
      },
      "message": "[media] stv0900: speed up DVB-S searching\n\nSimptoms:\nAfter zapping DVB-S2 channel searching for DVB-S tooks long time.\nNow it takes less than a second.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b00aff6a36aeafc68cf9044751041ba432ab4495",
      "tree": "cddbb7f71f0b6b8e20bf0baa056e4c95cdbed081",
      "parents": [
        "ed54c0e33c6ac72c681f00a41b47840f6570262c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Jan 19 11:28:27 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:39 2011 -0300"
      },
      "message": "[media] dib9000: fix return type in dib9000_mbx_send_attr()\n\ndib9000_mbx_send_attr() returns an int.  It doesn\u0027t work to save\nnegative error codes in an unsigned char, so I\u0027ve made \"ret\" an int\ntype.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed54c0e33c6ac72c681f00a41b47840f6570262c",
      "tree": "e01236b29898dc6657c8a5078eb7795732cac759",
      "parents": [
        "40285f832b09feb621d8da9db7983200a4b29311"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Jan 19 11:27:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:39 2011 -0300"
      },
      "message": "[media] dib8000: fix small memory leak on error\n\nkfree(state) if fe allocation fails.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "498e677cfd78b098342640f382293782bfa0bd63",
      "tree": "d28e2cb7327034d60c9edc3b00f8c349757d3a56",
      "parents": [
        "07988007f8dd2827ba1eb39e6e3c5bbb29cfc30b"
      ],
      "author": {
        "name": "Lukas Max Fisch",
        "email": "lukas.fisch@googlemail.com",
        "time": "Tue Feb 08 16:51:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:36 2011 -0300"
      },
      "message": "[media] Technisat AirStar TeleStick 2\n\nBased on staging 2.6.39.\n\nThis patch is based on Veit Berwig\u0027s work.\n\nSigned-off-by: Lukas Fisch \u003clukas.fisch@gmail.com\u003e\nThanks-to: Veit Berwig \u003cveit.Berwig@fimi.landsh.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "07988007f8dd2827ba1eb39e6e3c5bbb29cfc30b",
      "tree": "9ddac7f907a90e7ca9e433122c058ecf80c82c77",
      "parents": [
        "57f05bfa2e90fe52fa36755f4cb91e6f495f8353"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Feb 15 07:10:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:36 2011 -0300"
      },
      "message": "[media] stv090x: handle allocation failures\n\nkmalloc() can fail so check whether state-\u003einternal is NULL.\nappend_internal() can return NULL on allocation failures so check that.\nAlso if we hit the error condition later in the function then there is\na memory leak and we need to call remove_dev() to fix it.\n\nAlso Oliver Endriss pointed out an additional leak that I missed in the\nfirst version of this patch.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0cb73639cfbdc9a074cbb7737d173f7a7381036d",
      "tree": "80b3ec4ca6bb46a11e4506350a9e46f6a150fa88",
      "parents": [
        "dcc8a122230b1c65ee8ba83536fd53fcaf27884d"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:27 2011 -0300"
      },
      "message": "[media] cx88: add support for TeVii S464 PCI card\n\nThe card uses ds3000 demod from Montage.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dcc8a122230b1c65ee8ba83536fd53fcaf27884d",
      "tree": "c3c12b63dac7c2f163a025980809c3605b1ea850",
      "parents": [
        "a5bf834b4a29b0c7f813ce1c456563c470d4181f"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:27 2011 -0300"
      },
      "message": "[media] ds3000: hardware tune algorithm\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a5bf834b4a29b0c7f813ce1c456563c470d4181f",
      "tree": "2db2e70b90b8f6327fef5f81470ef5b5b161897f",
      "parents": [
        "cb8f74da107cf593eb50ac4968faaa5f49fbad4a"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:27 2011 -0300"
      },
      "message": "[media] ds3000: add carrier offset calculation\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cb8f74da107cf593eb50ac4968faaa5f49fbad4a",
      "tree": "77789631eb3c80e4cca0983e5a7abc22e7a8878c",
      "parents": [
        "18a73f36a2109563beee00f8be3f19f6c1fe2ff6"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:27 2011 -0300"
      },
      "message": "[media] ds3000: remove unnecessary dnxt, dcur structures\n\nAll necessary parameters already stored in frontend cache.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "18a73f36a2109563beee00f8be3f19f6c1fe2ff6",
      "tree": "bb4ca3b35a99ce9f4b587b3edd19a0231fb527bb",
      "parents": [
        "2f30fb49c347e8696a8784c57810b41d185707ec"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:27 2011 -0300"
      },
      "message": "[media] ds3000: clean up in tune procedure\n\nVariable \u0027retune\u0027 does not make sense.\nLoop is not needed for only one try.\nRemove unnecessary dprintk\u0027s.\nRemove a lot of debug messages and delays.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2f30fb49c347e8696a8784c57810b41d185707ec",
      "tree": "cd5794ff9699d94476bc3a0c3e1290737334a2f3",
      "parents": [
        "e8f5055ac85fb68eeaa335f0dae14b31cc037f6d"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:27 2011 -0300"
      },
      "message": "[media] dw2102: Copyright, cards list updated\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e8f5055ac85fb68eeaa335f0dae14b31cc037f6d",
      "tree": "6cb6981b96210fdb1d018b4fca99268b20b934e1",
      "parents": [
        "5a530cbecaa5a21d185e0549ea9a866483661f6f"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:27 2011 -0300"
      },
      "message": "[media] dw2102: add support for the TeVii S480 PCIe\n\nThe card consists of a PCI-e to USB Host Controller and\ntwo TeVii S660 equivalent cards.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a530cbecaa5a21d185e0549ea9a866483661f6f",
      "tree": "c37866a3a0077f69821823f524984ce31ee4832a",
      "parents": [
        "52c506e09cd624cbf7d21d9c16283f3e8b32f4bc"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:26 2011 -0300"
      },
      "message": "[media] dw2102: fix TeVii s660 remote control\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "52c506e09cd624cbf7d21d9c16283f3e8b32f4bc",
      "tree": "3087157687e8b98c9d0dace9d077744cf9c8a8fb",
      "parents": [
        "69519c3eff2a4a164351792d70666efa900b697e"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:26 2011 -0300"
      },
      "message": "[media] dw2102: corrections for TeVii s660 LNB power control\n\nThere are two TeVii s660 modifications with different LNB power control\nimplementations. It is safe to call both methods for each card.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69519c3eff2a4a164351792d70666efa900b697e",
      "tree": "0921e3cf1b384c2655c8ac8818768a4f519adaf2",
      "parents": [
        "d3210b5f9618fc3d231caf39ffd32fda490e3ea5"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:26 2011 -0300"
      },
      "message": "[media] dw2102: unnecessary NULL\u0027s removed\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d3210b5f9618fc3d231caf39ffd32fda490e3ea5",
      "tree": "6d6aac40e1cafacf4e393ff6e0aa96dd1b2f32fa",
      "parents": [
        "4e59df8f25950520cd6a8b16a39d48b5fa5aeeda"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:26 2011 -0300"
      },
      "message": "[media] dw2102: Prof 1100 initialization fix\n\nRC keys structure for Prof 1100 already defined, so remove extra initialization.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e59df8f25950520cd6a8b16a39d48b5fa5aeeda",
      "tree": "3001950901a8f94388eb2754ddae323a299bbdfe",
      "parents": [
        "fa8bae102fbbabe9ecc4381ace3b74a199684594"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:26 2011 -0300"
      },
      "message": "[media] dw2102: Prof 7500 remote fix\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fa8bae102fbbabe9ecc4381ace3b74a199684594",
      "tree": "33bb9b680e4f1920a7f15dcfdb5a4457fceb1e71",
      "parents": [
        "2adc591fb7764bf70f65a5923ff50c1c1b671c20"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:26 2011 -0300"
      },
      "message": "[media] dw2102: Prof 7500: Lock LED implemented\n\nCode changed for dw2102, stv0900 in order to achieve that.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2adc591fb7764bf70f65a5923ff50c1c1b671c20",
      "tree": "dce13d52279b05651ce259dba7f51d5ef0e1ea87",
      "parents": [
        "d2ffc447cabb3a497d7f413403abd8793b348329"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:25 2011 -0300"
      },
      "message": "[media] dw2102: Add Terratec Cinergy S2 USB HD\n\nMarkusF wrote:\nI accidently got a Terratec Cinergy S2 USB HD (instead of a Terratec Cinergy S2 PCI HD).\nI found in the windows driver, that the driver is for the usb ids:\n0CCD:00A8\n1F4D:3000\nThe dvb-s2 usb adapter has the id 0CCD-00A8.\nSo I patches your driver and added the usb id, where the 1F4D:3000 is\nand it worked (after I downloaded the firmware dvb-fe-ds3000.fw).\nw_scan found the channels and vdr is working fine.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d2ffc447cabb3a497d7f413403abd8793b348329",
      "tree": "7999af844cecb0ff688ff9b180eb1c9ff5907f93",
      "parents": [
        "195288da53e03c35f97df8fa08f48f5b625bfb4e"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:25 2011 -0300"
      },
      "message": "[media] dw2102: add support for Geniatech SU3000 USB DVB-S2 card\n\nThe card uses ds3000 demod from Montage.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "195288da53e03c35f97df8fa08f48f5b625bfb4e",
      "tree": "f694f49959eec5b5a70ad372e1d416d6ab331c17",
      "parents": [
        "feb16e9833ad06ac00f23c1abf1e7d649192e3f5"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:23 2011 -0300"
      },
      "message": "[media] dw2102: use separate firmwares for Prof 1100, TeVii S630, S660\n\nBefore this patch we can use only one card type from list due to\nsharing one firmware name. Now it\u0027s fixed.\nAlso driver tries to attach only appropriate demod for this cards.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "feb16e9833ad06ac00f23c1abf1e7d649192e3f5",
      "tree": "c4aa85e3aa695c5a270b1ad3258bb29491975b88",
      "parents": [
        "ba0fd56a4fbb92999554a2e417924796c2ad2f8f"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Fri Feb 25 18:41:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:22 2011 -0300"
      },
      "message": "[media] dw2102: Extend keymap parameter for not used remote\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ba0fd56a4fbb92999554a2e417924796c2ad2f8f",
      "tree": "9939ba6b4d1d450c650fb159ed2c7031924ebafa",
      "parents": [
        "19a0a296f2df31c24f87fd3e7ee7f2640e49e5d4"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Feb 06 17:49:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:22 2011 -0300"
      },
      "message": "[media] TTUSB DVB: ttusb_boot_dsp() needs to release_firmware() or it leaks memory\n\nIn drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c:ttusb_boot_dsp() we\nneed to call release_firmware(fw) before returning or we\u0027ll leak - no\nmatter if we succeed or fail.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b74334d12914eb10b8dac90300c3799a2115569",
      "tree": "7640778bbc5ce7d0b212b7c183c9ee93c1e8db2a",
      "parents": [
        "92374e886c7518387e6816dedfe60fc7bdfa8fdd"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sun Feb 06 12:29:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:21 2011 -0300"
      },
      "message": "[media] dvb_pll: DVB-S incorrect tune settings for dw2102/dm1105/cx88/opera1\n\nThis tuner PLL has missing initialisation settings resulting in\nhaphazard tuning. The PLL LPF was set to just 22000 symbol rate.\n\nBasically, the module is a Sharp BS2F7HZ0194 (STV0299+IX2410)\n\nI have had problems implementing the PLL in a new driver and\ndid not want to break the IX2410 out of the PLL.\n\nThis applies to DW2102, DM1105, CX88 and OPERA1 drivers.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92374e886c7518387e6816dedfe60fc7bdfa8fdd",
      "tree": "68aa4fa6ff251d7d97bcc3139d718da583f3ccbb",
      "parents": [
        "14ddc3188d50855ae2a419a6aced995e2834e5d4"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Feb 06 11:41:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:21 2011 -0300"
      },
      "message": "[media] firedtv: drop obsolete backend abstraction\n\nSince the drivers/ieee1394/ backend was removed from firedtv, its I/O no\nlonger needs to be abstracted as exchangeable backend methods.\n\nAlso, ieee1394 variants of module and device probe and removal are no\nlonger there.  Move module probe and removal into firedtv-fw.c where\ndevice probe and removal are implemented.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b9bf2eafaad9c1ef02fb3db38c74568be601a43a",
      "tree": "3b4d472569e5800ce34cd187be2cd7041a493d10",
      "parents": [
        "caa687c805332a384afd292e2b20e25a6282ed66"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Tue Feb 01 19:40:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:20 2011 -0300"
      },
      "message": "[media] ds3000: don\u0027t load firmware during demod init\n\nSpeed up tuning, as firmware is not necessary to load every attempt to tune\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "caa687c805332a384afd292e2b20e25a6282ed66",
      "tree": "5775537c914cd2e076d74fafe08e0afc97464ddb",
      "parents": [
        "2a66bf370c2aca617fad8dd8fe6c276d6bb1b44c"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Tue Feb 01 19:40:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:20 2011 -0300"
      },
      "message": "[media] ds3000: loading firmware in bigger chunks\n\nDecrease firmware loading time. Before it is ~4000 i2c calls,\nnow it is ~256 i2c calls to load ds3000 firmware.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2a66bf370c2aca617fad8dd8fe6c276d6bb1b44c",
      "tree": "68ab2b01210baa96d04fa9edf3c16c8ea15f38b1",
      "parents": [
        "a0ea298d57153cf71f9f7628830dbba1a9a8a15d"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Tue Feb 01 19:40:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:20 2011 -0300"
      },
      "message": "[media] ds3000: decrease mpeg clock output\n\nTeVii s480 works fine with that on DVB-S2 channels\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a0ea298d57153cf71f9f7628830dbba1a9a8a15d",
      "tree": "94ae96b1d2d32fcc9c473ece8cc7b4507371ab50",
      "parents": [
        "6951803c2402d1af0e76df051cc9b117f504550f"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Tue Feb 01 19:40:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:19 2011 -0300"
      },
      "message": "[media] ds3000: fill in demod init function\n\nMake some initializations in init, not in tune function\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78db854757aa4110f9c6873d1529b851037a3405",
      "tree": "52aa3b669d488d117024a970ef67bd313761335d",
      "parents": [
        "e80edce1abfabf637edc68e8dd13ef0af6e46cdf"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Tue Jan 25 17:04:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:18 2011 -0300"
      },
      "message": "[media] Initial commit to support NetUP Dual DVB-T/C CI RF card\n\nThe card based on cx23885 PCI-e brige. Altera FPGA for CI,\nmultistandard demods stv0367 from STM for QAM \u0026 OFDM,  Xcieve xc5000 tuners\nand additional cx25840 for second analog input.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "17cce932e8be9a3e32e1928524b73795b3f0e3aa",
      "tree": "2c57bb48d6a7a23754f1f9abfe87e41d359c2e68",
      "parents": [
        "349bcf02e3615556e9c49ea73a04abab2a4d8ed7"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Tue Jan 25 17:02:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:17 2011 -0300"
      },
      "message": "[media] Support for stv0367 multi-standard demodulator\n\nThe STV0367 is a multi-standard demodulator which is\ncapable of processing DVB-T as well as DVB-C signals.\nIt is fully compliant with DVB-T and DVB-C\nrecommendations for broadcast services.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e68044e2351ee937997c1e014fbbbe1c97b935cf",
      "tree": "c724115a2c4621d4d29e6c2b9a51c887ad2d12f5",
      "parents": [
        "7ee40aadabd59b6cab60835f0ef9cdbe385df438"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 05 10:07:39 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:12 2011 -0300"
      },
      "message": "[media] firedtv: remove obsolete ieee1394 backend code\n\ndrivers/ieee1394/ has been removed in Linux 2.6.37.  The corresponding\nbackend code in firedtv is no longer built in now and can be deleted.\nFiredtv continues to work with drivers/firewire/.\n\nAlso, fix a Kconfig menu comment:  Removal of CONFIG_IEEE1394 made the\n\"Supported FireWire (IEEE 1394) Adapters\" comment disappear; bring it back\nwith corrected dependency.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nReviewed-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "04f590e82bdd5fa6fc36d7abf806006d27ea9e5d",
      "tree": "822164ac33e6fc010a3bda5b85205794adadde5c",
      "parents": [
        "5620094a2eaa6527d7f038ad3d65ce6a76c8272a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Feb 03 22:18:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:00 2011 -0300"
      },
      "message": "[media] tuner-core: remove the legacy is_stereo() call\n\nNobody is using this legacy call. Just remove it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1f075d1f1bfb7101be9a651a4d087193b4f05b23",
      "tree": "ccfa05a85ccf6c30200a542ecf9b6023f6526ec9",
      "parents": [
        "d642f2f3c5be4737ec021c6d6e9cda99262564f8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Nov 09 22:31:40 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:49 2011 -0300"
      },
      "message": "[media] technisat-usb2: CodingStyle cleanups\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8112248a1b66440f6c562c2669aba6950ef48199",
      "tree": "28385b1a662af1e7793e932cb51c31821087fbd7",
      "parents": [
        "4862d6b2e23f0573ef60c784341e05e1ac0804eb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 17 14:20:49 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:47 2011 -0300"
      },
      "message": "[media] Move CI cxd2099 driver to staging\n\nThis driver is abusing the kernel\u003c\u003d\u003euserspace API, due to the lack of a\nproper solution for it. A discussion were done at:\n\thttp://www.mail-archive.com/linux-media@vger.kernel.org/msg22196.html\nBut there\u0027s not a solution for it yet. So, move the driver to staging, while\nwe don\u0027t have a final solution.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4862d6b2e23f0573ef60c784341e05e1ac0804eb",
      "tree": "ca645be5c8e2c192bef085561110aeeab26da50a",
      "parents": [
        "3d0cef2c3c7e19a2425f8e1379a535c46427951b"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:46 2011 -0300"
      },
      "message": "[media] stv090x: 22kHz workaround must also be performed for the 2nd frontend\n\n22kHz workaround must also be performed for the 2nd frontend.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3d0cef2c3c7e19a2425f8e1379a535c46427951b",
      "tree": "928660fe19b9be5ddea33f8cdebf826251fd8655",
      "parents": [
        "179fd15a99175e8e22516edbb1894c3348842f3a"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:46 2011 -0300"
      },
      "message": "[media] ngene: Improved channel initialisation and release\n\nRefactored code for channel initialisation and release:\n- Do not create device nodes which are not required.\n- Better error handling.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "179fd15a99175e8e22516edbb1894c3348842f3a",
      "tree": "69b8b82dab30904ae780ef813fefc65f34cd7f1b",
      "parents": [
        "908f668bfbe4d268462352b9227bfe4cb458feb6"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:46 2011 -0300"
      },
      "message": "[media] stv090x: Fix losing lock in dual DVB-S2 mode\n\nDo not clear registers ACLC/BCLC in DVB-S2 mode for Cut \u003c\u003d 20.\nOtherwise, the demod could lose the lock periodically.\nVerified with cineS2 and Duoflex.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "908f668bfbe4d268462352b9227bfe4cb458feb6",
      "tree": "023c67fe0fd59d46cc17b482bc925ba28eca469c",
      "parents": [
        "e549bedf8fd9887529adf1a511501d4c036a2cfe"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:45 2011 -0300"
      },
      "message": "[media] stv090x: Fixed typos in register macros\n\nFixed typos in register macros.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e549bedf8fd9887529adf1a511501d4c036a2cfe",
      "tree": "daac7f7bf991bd78ae59ba4999a705e48dab9beb",
      "parents": [
        "f33de4aa24646b445f4dd52ebd57e322730644b2"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:20 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:45 2011 -0300"
      },
      "message": "[media] ngene: Fix copy-paste error\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f164396ff54b95d709a5ee5ffc601cf9cd85f298",
      "tree": "12e22ef97280a9f47696b42347880ee6c0b864a8",
      "parents": [
        "cce33c34937dec038567681d4755e75affed9742"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:45 2011 -0300"
      },
      "message": "[media] ngene: Enable CI for Mystique SaTiX-S2 Dual (v2)\n\nEnable CI for Mystique SaTiX-S2 Dual (v2).\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cce33c34937dec038567681d4755e75affed9742",
      "tree": "2b35d94b798c9a02a9129aa7dc1e71fee92fc4e5",
      "parents": [
        "1b7c41ef33f38c88dcf9a1b7544d9e4eaa045e6f"
      ],
      "author": {
        "name": "Ralph Metzler",
        "email": "rjkm@metzlerbros.de",
        "time": "Mon Jan 10 06:36:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:45 2011 -0300"
      },
      "message": "[media] ngene: Add net device\n\nAdd dvb net device.\nNote that the physical address must be setup manually.\n\nSigned-off-by: Ralph Metzler \u003crjkm@metzlerbros.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b7c41ef33f38c88dcf9a1b7544d9e4eaa045e6f",
      "tree": "fe26e57f0fc9e70c4fa53d1156a72ba630315aa8",
      "parents": [
        "0f0b270f905bbb0c8e75988ceaf10ff9a401e712"
      ],
      "author": {
        "name": "Ralph Metzler",
        "email": "rjkm@metzlerbros.de",
        "time": "Mon Jan 10 06:36:16 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:45 2011 -0300"
      },
      "message": "[media] ngene: Shutdown workaround\n\nImplement shutdown workaround for some chipsets.\n\nSigned-off-by: Ralph Metzler \u003crjkm@metzlerbros.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0f0b270f905bbb0c8e75988ceaf10ff9a401e712",
      "tree": "03fd199d1cc923a1182b51f6b737cadbd2f4f5fb",
      "parents": [
        "8a484719c790772bc51c87c56323611752361bef"
      ],
      "author": {
        "name": "Ralph Metzler",
        "email": "rjkm@metzlerbros.de",
        "time": "Mon Jan 10 06:36:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:45 2011 -0300"
      },
      "message": "[media] ngene: CXD2099AR Common Interface driver\n\nDriver for the Common Interface Controller CXD2099AR.\nSupports the CI of the cineS2 DVB-S2.\n\nFor now, data is passed through \u0027/dev/dvb/adapterX/sec0\u0027:\n- Encrypted data must be written to \u0027sec0\u0027.\n- Decrypted data can be read from \u0027sec0\u0027.\n- Setup the CAM using device \u0027ca0\u0027.\n\nSigned-off-by: Ralph Metzler \u003crjkm@metzlerbros.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8a484719c790772bc51c87c56323611752361bef",
      "tree": "b59fa402d0f51b8b3271098b1bcd795c0777f176",
      "parents": [
        "5fec18574fec3eaffcab596c1a4e943e2d413cc3"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:44 2011 -0300"
      },
      "message": "[media] ngene: Clean-up driver initialisation (part 1)\n\nIf tuner initialisation failed, the frontend node was not removed.\nWhen the frontend was opened, a kernel oops occurred...\n\nThis is the first step to improve error handling during initialisation.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5fec18574fec3eaffcab596c1a4e943e2d413cc3",
      "tree": "0e694ed67a65e339d835dac9e6dfd119cfc667fc",
      "parents": [
        "ac9725d224544954a8d3413a2a66bdf49f735d8b"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:44 2011 -0300"
      },
      "message": "[media] ngene: Support up to 4 tuners\n\nSupport up to 4 tuners for cineS2 v5, duoflex \u0026 mystique v2.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ac9725d224544954a8d3413a2a66bdf49f735d8b",
      "tree": "9abbae13650d6e1d023db445cbf6e19cef0273ef",
      "parents": [
        "09961aae7b3ea8640051e464b346ed3984521de8"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:44 2011 -0300"
      },
      "message": "[media] ngene: Fixes for TS input over I2S\n\nFix TS input over I2S.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "09961aae7b3ea8640051e464b346ed3984521de8",
      "tree": "cde473827d93ef4a79ca5fa1847484340c84ecd0",
      "parents": [
        "f790bdd00da937845b38467abfebdea09acfea0e"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:44 2011 -0300"
      },
      "message": "[media] ngene: Firmware 18 support\n\nSmall modifications for firmware 18.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f790bdd00da937845b38467abfebdea09acfea0e",
      "tree": "fa5bc8b416b22145046676a071922b3414fda5de",
      "parents": [
        "5bd0dc2d8a0db2f2e119ea50d07bf49e5e038f12"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Mon Jan 10 06:36:10 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:44 2011 -0300"
      },
      "message": "[media] stv090x: Optional external lock routine\n\nCard driver may supply its own lock routine now.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5bd0dc2d8a0db2f2e119ea50d07bf49e5e038f12",
      "tree": "4c4e788ca3627c334be3a5f9091f81a38006a80d",
      "parents": [
        "2c2c441b10644a273ff82a43ec18034ec1dd4c4e"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Mon Jan 10 06:36:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:44 2011 -0300"
      },
      "message": "[media] stv090x: make sleep/wakeup specific to the demod path\n\nThe STV0900 features two demodulator paths in one chip. Thus it is not\npossible to use the generic power off function of the chip when sending\none of them to standby. The other path will stop working in that case.\n\nThe sleep function now switches off functionality specific to the demod\npath. The global stuff is only switched off, when both paths are in\nsleep mode. The wakeup function always turns on the global functionality\nand then works specific to the path.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2c2c441b10644a273ff82a43ec18034ec1dd4c4e",
      "tree": "55306e72e0321fab97801f68284a9f692c24f482",
      "parents": [
        "46f7296a52caf4e270ee43d9402eb0cecef13fdd"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 16 13:02:52 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:43 2011 -0300"
      },
      "message": "[media] dib8000: Fix some wrong alignments\n\nSomething went wrong with the alignments for the if clause at line 2113.\nInstead of using one tab for alignments, it used 3 tabs, plus one space\ncharacter.\n\nWARNING: suspect code indent for conditional statements (8, 33)\n+\tif ((state-\u003efe[0]-\u003edtv_property_cache.delivery_system !\u003d SYS_ISDBT) ||\n[...]\n+\t\t\t\t int i \u003d 80000;\n\nWARNING: suspect code indent for conditional statements (33, 41)\n+\t\t\t\t for (index_frontend \u003d 0; (index_frontend \u003c MAX_NUMBER_OF_FRONTENDS) \u0026\u0026 (state-\u003efe[index_frontend] !\u003d NULL); index_frontend++) {\n+\t\t\t\t\t dib8000_set_bandwidth(state-\u003efe[index_frontend], fe-\u003edtv_property_cache.bandwidth_hz / 1000);\n\nWARNING: suspect code indent for conditional statements (33, 41)\n+\t\t\t\t do {\n+\t\t\t\t\t msleep(20);\n\nWARNING: suspect code indent for conditional statements (41, 49)\n+\t\t\t\t\t for (index_frontend \u003d 0; (index_frontend \u003c MAX_NUMBER_OF_FRONTENDS) \u0026\u0026 (state-\u003efe[index_frontend] !\u003d NULL); index_frontend++) {\n+\t\t\t\t\t\t if (((tune_failed \u003e\u003e index_frontend) \u0026 0x1) \u003d\u003d 0) {\n\nWARNING: suspect code indent for conditional statements (49, 57)\n+\t\t\t\t\t\t if (((tune_failed \u003e\u003e index_frontend) \u0026 0x1) \u003d\u003d 0) {\n+\t\t\t\t\t\t\t found \u003d dib8000_autosearch_irq(state-\u003efe[index_frontend]);\n\nWARNING: suspect code indent for conditional statements (41, 49)\n+\t\t\t\t\t if ((nbr_pending \u003d\u003d 0) \u0026\u0026 (exit_condition \u003d\u003d 0))\n+\t\t\t\t\t\t exit_condition \u003d 1;\n\nCc: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "46f7296a52caf4e270ee43d9402eb0cecef13fdd",
      "tree": "e501a075aa9b2bc9ac0ac863a8058f7ba002ed25",
      "parents": [
        "b4d6046e841955be9cc49164b03b91c9524f9c2e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jan 16 13:01:20 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:43 2011 -0300"
      },
      "message": "[media] dib7000p: Fix 4-byte wrong alignments for some case statements\n\nERROR: switch and case should be at the same indent\n \tswitch (ch-\u003eu.ofdm.transmission_mode) {\n[...]\n+    case TRANSMISSION_MODE_4K:\n\nWARNING: please, no spaces at the start of a line\n+    case TRANSMISSION_MODE_4K:$\n\nERROR: switch and case should be at the same indent\n \tswitch (ch-\u003eu.ofdm.transmission_mode) {\n[...]\n+    case TRANSMISSION_MODE_4K:\n\nWARNING: please, no spaces at the start of a line\n+    case TRANSMISSION_MODE_4K:$\n\nERROR: switch and case should be at the same indent\n \tswitch (ch-\u003eu.ofdm.transmission_mode) {\n[...]\n+    case TRANSMISSION_MODE_4K:\n\nWARNING: please, no spaces at the start of a line\n+    case TRANSMISSION_MODE_4K:$\n\nCc: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b4d6046e841955be9cc49164b03b91c9524f9c2e",
      "tree": "9959b1becc3387b977b9c736e1f16ef20b607a01",
      "parents": [
        "be9bae10ffa5aeeef051e893c3b15a5d10eb657d"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Tue Jan 04 13:08:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:43 2011 -0300"
      },
      "message": "[media] DiBxxxx: Codingstype updates\n\nThis patchs fix several conding-style violations.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be9bae10ffa5aeeef051e893c3b15a5d10eb657d",
      "tree": "2e7821fc885fe081bbc9b2f49673f5dfad67fe2b",
      "parents": [
        "713d54a8bd812229410a1902cd9b332a2a27af9f"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Tue Jan 04 05:42:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:43 2011 -0300"
      },
      "message": "[media] DiB0700: add support for several board-layouts\n\nThis patchs adds support for DiBcom\u0027s NIM8096MD, NIM9090M, NIM9090MD,\nNIM7090, TFE7090PVR (no diversity) reference designs.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "713d54a8bd812229410a1902cd9b332a2a27af9f",
      "tree": "220962cee8339f2386ddbd80f8dde00269eb032d",
      "parents": [
        "dd316c6bacc2bdb22288507fd479bd2181eb7a7b"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Tue Jan 04 04:54:31 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:43 2011 -0300"
      },
      "message": "[media] DiB7090: add support for the dib7090 based\n\nThis patch adds support for the SoC DiB7090 DVB-T demodulator and its\nmelt-in UHF/VHF RF tuner.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dd316c6bacc2bdb22288507fd479bd2181eb7a7b",
      "tree": "ed91a38016ed0206833c7b1b0015c1be08c2a338",
      "parents": [
        "28fafca78797be701208c0880ec1c79ffa267f9d"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Tue Jan 04 04:28:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:41 2011 -0300"
      },
      "message": "[media] DIB9000: initial support added\n\nThis patchs add initial support for the DiB9000-device. This\ndemodulator is firmware-driven.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "28fafca78797be701208c0880ec1c79ffa267f9d",
      "tree": "3b2d679e6f58e680d6a4d400b5473db74e80da66",
      "parents": [
        "b994d19268756b640ccc76f0b0d47ee13c0f8af9"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Tue Jan 04 04:27:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:41 2011 -0300"
      },
      "message": "[media] DiB0090: misc improvements\n\nThis patch adds several performance improvements and prepares the\nusage of firmware-based devices.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b994d19268756b640ccc76f0b0d47ee13c0f8af9",
      "tree": "d139bbbbf8aa16abf86d301ea3519cf45a9fcc73",
      "parents": [
        "4c70e074f8c496dc06798188d71be13162115d32"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Mon Jan 03 15:39:35 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:41 2011 -0300"
      },
      "message": "[media] DiBx000: add addition i2c-interface names\n\nThis patch adds the possibitity to use different I2C-ports to talk to\nslave-devices than the standard ones.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4c70e074f8c496dc06798188d71be13162115d32",
      "tree": "f3d5e6b57f6bb32782c39962e07cdd585be74b11",
      "parents": [
        "7757ddda6f4febbc52342d82440dd4f7a7d4f14f"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Mon Jan 03 15:33:37 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:41 2011 -0300"
      },
      "message": "[media] DiB8000: add diversity support\n\nThis patch adds a set a functions which allow the handling of multiple\ndemodulator in a diversity reception chain.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7757ddda6f4febbc52342d82440dd4f7a7d4f14f",
      "tree": "4245ad7c6e4e30089c793466dd72db9a0ade7188",
      "parents": [
        "f8e2e3eab8f70103fb4680e2da202e14199c199a"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Mon Jan 03 15:30:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:41 2011 -0300"
      },
      "message": "[media] DiB0700: add function to change I2C-speed\n\nThis commit adds a function to the DiB0700 USB driver which allows\ndrivers to change the I2C clock speed.\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4ec02ea0d88d811f61e2c7765418eff770936871",
      "tree": "ffe702df0d6b589452f16e218d5a6cf78b049a46",
      "parents": [
        "739ff04f63ba6498b287021649cb999e639c3c83"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 10 21:42:12 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:33 2011 -0300"
      },
      "message": "[media] technisat-usb2: Don\u0027t use a deprecated call\n\ndrivers/media/dvb/dvb-usb/technisat-usb2.c: In function ‘technisat_usb2_disconnect’:\ndrivers/media/dvb/dvb-usb/technisat-usb2.c:770: warning: ‘cancel_rearming_delayed_work’ is deprecated (declared at include/linux/workqueue.h:421)\n\nCc: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "739ff04f63ba6498b287021649cb999e639c3c83",
      "tree": "3832762eb09f36c56fcf1f27057cb888a52225a5",
      "parents": [
        "4f7200a8a0253e7a4b74cbf1a0a3868cccdee647"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pboettcher@kernellabs.com",
        "time": "Sun Oct 31 16:24:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:33 2011 -0300"
      },
      "message": "[media] technisat-usb2: added driver for Technisat\u0027s USB2.0 DVB-S/S2 receiver\n\nThis patch is adding support for Technisat\u0027s new USB2.0 DVB-S/S2 receiver\ndevice. The development was sponsored by Technisat.\n\nThe Green led is toggle depending on the frontend-state. The Red LED is turned\non all the time.\n\nThe MAC address reading from the EEPROM along with the\nLRC-method to check whether its valid.\n\nSupport for the IR-receiver of the Technisat USB2 box. The keys of\nsmall, black remote-control are built-in, repeated key behaviour are\nsimulated.\n\nThe i2c-mutex of the dvb-usb-structure is used as a general mutex for\nUSB requests, as there are 3 threads racing for atomic requests\nconsisting of multiple usb-requests.\n\nA module option is there which disables the toggling of LEDs by the\ndriver on certain triggers. Useful when being used in a \"dark\"\nenvironment.\n\n[mchehab@redhat.com: Fix merge conflicts with RC renaming patches]\nSigned-off-by: Martin Wilks \u003cm.wilks@technisat.com\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4f7200a8a0253e7a4b74cbf1a0a3868cccdee647",
      "tree": "5373561002848afe50bf504c6fd516a3ade8f1aa",
      "parents": [
        "b4797048f70e142a65ee2139085edb44b166d238"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pboettcher@kernellabs.com",
        "time": "Sat Oct 09 10:12:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:33 2011 -0300"
      },
      "message": "[media] stv090x: add tei-field to config-structure\n\nSome backends want to receive the full transport stream including\nuncorrected packets. To have that feature this patchs add a field to\nthe config-structure called TEI (transport stream error indicator).\n\nCc:  Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Martin Wilks \u003cm.wilks@technisat.com\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b4797048f70e142a65ee2139085edb44b166d238",
      "tree": "1a5bd74dfdde3936251f962bbafd848a57d86d95",
      "parents": [
        "521cb40b0c44418a4fd36dc633f575813d59a43d"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "pboettcher@kernellabs.com",
        "time": "Sun Oct 10 13:45:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:32 2011 -0300"
      },
      "message": "[media] stv090x: added function to control GPIOs from the outside\n\nThis patch STV090X adds and exports a function to control the GPIOs of\nthe stv090x-devices.\n\nCc: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Martin Wilks \u003cm.wilks@technisat.com\u003e\nSigned-off-by: Patrick Boettcher \u003cpboettcher@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a952baa034ae7c2e4a66932005cbc7ebbccfe28d",
      "tree": "ff5abe0c77f5b129946300677d9b57b00d926a1e",
      "parents": [
        "5bab188a316718a26346cdb25c4cc6b319f8f907",
        "97eb3f24352ec6632c2127b35d8087d2a809a9b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (64 commits)\n  Input: tsc2005 - remove \u0027disable\u0027 sysfs attribute\n  Input: tsc2005 - add open/close\n  Input: tsc2005 - handle read errors from SPI layer\n  Input: tsc2005 - do not rearm timer in hardirq handler\n  Input: tsc2005 - don\u0027t use work for \u0027pen up\u0027 handling\n  Input: tsc2005 - do not use 0 in place of NULL\n  Input: tsc2005 - use true/false for boolean variables\n  Input: tsc2005 - hide selftest attribute if we can\u0027t reset\n  Input: tsc2005 - rework driver initialization code\n  Input: tsc2005 - set up bus type in input device\n  Input: tsc2005 - set up parent device\n  Input: tsc2005 - clear driver data after unbinding\n  Input: tsc2005 - add module description\n  Input: tsc2005 - remove driver banner message\n  Input: tsc2005 - remove incorrect module alias\n  Input: tsc2005 - convert to using dev_pm_ops\n  Input: tsc2005 - use spi_get/set_drvdata()\n  Input: introduce tsc2005 driver\n  Input: xen-kbdfront - move to drivers/input/misc\n  Input: xen-kbdfront - add grant reference for shared page\n  ...\n"
    },
    {
      "commit": "a4e36e60a6f62db6282e718cc228bde1a4e31eba",
      "tree": "d7c0c5ce4c3919ccfcf34671327a71bf4fb2f14b",
      "parents": [
        "89a8969afa300c202066c23cc5cc9e42eb81967c"
      ],
      "author": {
        "name": "Arnaud Patard (Rtp)",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Mon Feb 28 10:15:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 03 10:15:35 2011 -0300"
      },
      "message": "[media] mantis_pci: remove asm/pgtable.h include\n\nmantis_pci.c is including asm/pgtable.h and it\u0027s leading to a build failure on\narm. It has been noticed here :\n\nhttps://buildd.debian.org/fetch.cgi?pkg\u003dlinux-2.6\u0026arch\u003darmel\u0026ver\u003d2.6.38~rc6-1~experimental.1\u0026stamp\u003d1298430952\u0026file\u003dlog\u0026as\u003draw\n\nAs this header doesn\u0027t seem to be used, I\u0027m removing it. I\u0027ve build tested it\nwith arm and x86.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e192a7cf0effe7680264a5bc35c0ad1bdcdc921c",
      "tree": "586ca0b3d8c77be1d8cd418641e30f26e0d09766",
      "parents": [
        "0a91be40ed67ca72a81cfd842d5c2604ff1a54a4"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Fri Jan 14 13:58:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Mar 02 13:45:12 2011 -0300"
      },
      "message": "[media] DiB7000M: add pid filtering\n\nThis patch adds the pid filtering for the dib7000M demod. It also\ncorrects the pid filtering for the dib7700 based board. It should\nprevent an oops, when using dib7700p based board.\n\nReferences: https://bugzilla.novell.com/show_bug.cgi?id\u003d644807\n\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nTested-by: Pavel SKARKA \u003cpaul.sp@seznam.cz\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15c88fad4b7dca6b66cebe53c641593b95432fec",
      "tree": "57074d1c943d37bf3cee77c584c0d72c81a83f76",
      "parents": [
        "bed3c1de66d04f9e5efcdfc5b8035f3354c4ffcc"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Jan 15 21:58:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 02 10:42:14 2011 -0200"
      },
      "message": "[media] DM04/QQBOX memcpy to const char fix\n\nDriver Version v1.75 Kernel oops appears in 2.6.37-rc8 in\nlme_firmware_switch because of a memcpy to a const char.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aebd636bd60e2dda0ebc907dd5f7f4a45174411c",
      "tree": "ce5ae0c890149296e70545fccbb11c4799c4e39c",
      "parents": [
        "f06e6a52ca3dbe927f58653b1e90cbb53f5ceb55"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:06:39 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:16:59 2011 -0800"
      },
      "message": "Input: switch completely over to the new versions of get/setkeycode\n\nAll users of old style get/setkeycode methids have been converted so\nit is time to retire them.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f06e6a52ca3dbe927f58653b1e90cbb53f5ceb55",
      "tree": "bdacee321211bdbd29b5fcc6b4ee35d246b2e3b1",
      "parents": [
        "a1f3d4bba8ea395a39d34ade6017afee8be16031"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:06:39 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:16:53 2011 -0800"
      },
      "message": "Input: dvb-usb-remote - convert to new style of get/setkeycode\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ],
  "next": "13a3cec8443290b082af2a5254562aca247fe591"
}
