)]}'
{
  "log": [
    {
      "commit": "811158b147a503fbdf9773224004ffd32002d1fe",
      "tree": "0a11dcfefe721bfc38ea9f1f4a238822dbae0dda",
      "parents": [
        "4e76c5ccd5ac9bd003467d3bb0f49b18572dd4cd",
        "b26e0ed4936b743b693a4cc1413561fa3e4eaf65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (28 commits)\n  trivial: Update my email address\n  trivial: NULL noise: drivers/mtd/tests/mtd_*test.c\n  trivial: NULL noise: drivers/media/dvb/frontends/drx397xD_fw.h\n  trivial: Fix misspelling of \"Celsius\".\n  trivial: remove unused variable \u0027path\u0027 in alloc_file()\n  trivial: fix a pdlfush -\u003e pdflush typo in comment\n  trivial: jbd header comment typo fix for JBD_PARANOID_IOFAIL\n  trivial: wusb: Storage class should be before const qualifier\n  trivial: drivers/char/bsr.c: Storage class should be before const qualifier\n  trivial: h8300: Storage class should be before const qualifier\n  trivial: fix where cgroup documentation is not correctly referred to\n  trivial: Give the right path in Documentation example\n  trivial: MTD: remove EOL from MODULE_DESCRIPTION\n  trivial: Fix typo in bio_split()\u0027s documentation\n  trivial: PWM: fix of #endif comment\n  trivial: fix typos/grammar errors in Kconfig texts\n  trivial: Fix misspelling of firmware\n  trivial: cgroups: documentation typo and spelling corrections\n  trivial: Update contact info for Jochen Hein\n  trivial: fix typo \"resgister\" -\u003e \"register\"\n  ...\n"
    },
    {
      "commit": "f911eab66d892b7cf9c3e59de7716b89827a42c1",
      "tree": "f29ca311e04cd783c068311c4023513a289738c5",
      "parents": [
        "34796bc009565ea72643087b7d69c9fa748bce9b"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Mar 28 22:25:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:44 2009 -0300"
      },
      "message": "V4L/DVB (11261): saa7146: Remove buffer type check from vidioc_g_parm\n\nThe v4l2-ioctl core now only allows buffer types for which the\ncorresponding -\u003evidioc_try_fmt_xxx() methods are defined to be used with\nvidioc_(g|s)_parm.\n\nThe driver was only allowing VIDEO_CAPTURE buffers for g_parm, but since\nthe driver defines -\u003evidioc_try_fmt_vid_overlay() it will now allow\nVIDEO_OVERLAY buffers as well.  This should be fine as the fields the\ndriver fills in, readbuffers and frame rate, aren\u0027t wrong for VIDEO_OVERLAY\nbuffers.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf47d878e5c7825836abf8d37fde025f7676db2b",
      "tree": "188d364de147b3f663501bb2a22f26d5069ff389",
      "parents": [
        "5ed2b6419ef48efda66a71d4b26bd2fa6b6a1ac7"
      ],
      "author": {
        "name": "klaas de waal",
        "email": "klaas.de.waal@gmail.com",
        "time": "Wed Mar 25 17:53:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:42 2009 -0300"
      },
      "message": "V4L/DVB (11236): tda827x: fix locking issues with DVB-C\n\nSeparate tuning table for DVB-C solves tuning problem at 388MHz\n\nTechnoTrend C-1501 DVB-C card does not lock on 388MHz. I assume that\nexisting frequency table is valid for DVB-T.\n\nThis is suggested by the name of the table: tda827xa_dvbt.\n\nAdded a table for DVB-C with the name tda827xa_dvbc.\n\nAdded runtime selection of the DVB-C table when the tuner is type\nFE_QAM.\n\nThis should leave the behaviour of this driver with with DVB_T tuners\nunchanged. This modification is in file tda827x.c\n\nThe tda827x.c gives the following warning message when debug\u003d1:\n\ntda827x: tda827x_config not defined, cannot set LNA gain!\n\nSolved this by adding a tda827x_config struct in budget-ci.c.\n\nSigned-off-by: Klaas de Waal \u003cklaas.de.waal@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cea0213de7e2376041bc1997a2303b09e7d5aad0",
      "tree": "8ee0cd7c1b5e5a5e70c4dd0ff02553bc386516a7",
      "parents": [
        "48f98f7557d35d360470bf6d9fd7b00d04fba828"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Mon Mar 23 22:32:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:42 2009 -0300"
      },
      "message": "V4L/DVB (11233): mxl5005s: Switch in mxl5005s_set_params should operate on correct values\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1398ae1fe6048d49397dccaa4bc1a4101eecf643",
      "tree": "38a5742b4c26486199383272fe254b830edc644d",
      "parents": [
        "e86da6f07ed6deebc199368bd0a47b3671829b80"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 20 19:33:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:31 2009 -0300"
      },
      "message": "V4L/DVB (11127): Kconfig: replace all occurrences of CUSTOMIZE to CUSTOMISE\n\nThere are several Kconfig items using CUSTOMIZE. Yet, most use the English\nwriting CUSTOMISE. This generates lots of trouble, because people sometimes type\nthe Kbuild item different.\n\nLet\u0027s standardise every occurrence using the same syntax.\n\nThe changes were generated by this small shell script:\n\nfor i in `find linux -type f`; do sed s,CUSTOMIZE,CUSTOMISE,g $i \u003e/tmp/a \u0026\u0026 mv /tmp/a $i; done\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ea2278633ab4728c41b4043f47df4d3e39131992",
      "tree": "cca377d7c1e1e7b8b9ea483e5a07954b14409b2e",
      "parents": [
        "e9d4a6d5ef58a700d3add96ffb984741c6e34fff"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Wed Mar 11 02:58:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:24 2009 -0300"
      },
      "message": "V4L/DVB (11059): xc5000: fix bug for hybrid xc5000 devices with IF other than 5380\n\nThe xc5000 driver has a bug where the IF is always set to whatever the first\ncaller to dvb_attach() provides.  This fails when the device requires an IF\nother than 5380 and the analog driver is loaded first through tuner-core\n(which always supplies the hard-coded value of 5380).\n\nThanks to Michael Krufky \u003cmkrufky@linuxtv.org\u003e and Steven Toth\n\u003cstoth@linuxtv.org\u003e for providing sample hardware, engineering level support,\nand testing.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1fab14ed1acf791e990138c4acdaf4520962f2d5",
      "tree": "05f202e46a9323245ec22de1158b1851f8b8762c",
      "parents": [
        "0356baad85d59f18d4e64adec91459909ff71f20"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 03 14:35:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:18 2009 -0300"
      },
      "message": "V4L/DVB (10951): xc5000: Fix CodingStyle errors introduced by the last patch\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0356baad85d59f18d4e64adec91459909ff71f20",
      "tree": "6ff3a283b193ccc2efff399902e2ebcfec2bc783",
      "parents": [
        "70101a2785598f1a743c1e0fb65264c55bf5a29f"
      ],
      "author": {
        "name": "Sri Deevi",
        "email": "Srinivasa.Deevi@conexant.com",
        "time": "Tue Mar 03 06:07:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:18 2009 -0300"
      },
      "message": "V4L/DVB (10950): xc5000: prepare it to be used by cx231xx module\n\nSigned-off-by: Srinivasa Deevi \u003csrinivasa.deevi@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0aab2e6044037c34ccb5fe94c616e532ba95f541",
      "tree": "236347c69c788da360907fcde94d35db2548b827",
      "parents": [
        "79a6650525755aaa3d30a9b6d8f9bc96788c1262"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 10 02:30:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:14 2009 -0300"
      },
      "message": "V4L/DVB (10897): Fix Kbuild MEDIA_TUNER_CUSTOMIZE dependencies\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "adcc4b3e75c5f0293806766bcc5ed0bb62d5cda0",
      "tree": "c13980e43addd1dacead20ae0c35a858fe5afbfe",
      "parents": [
        "3160fbc556aa2e60404fa4da35b3e13dd741a5a2"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Mar 04 19:42:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:11 2009 -0300"
      },
      "message": "V4L/DVB (10876): tda18271: add support for AGC configuration via tuner callback\n\nThe tda827x driver supports a feature that the tda18271 driver was lacking\nuntil now.  This patch adds support for device-level configuration via the\ntuner callback configuration interface.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "632fe9fe440249642845675d97436c667cbbd21e",
      "tree": "2c247394a041a927e1a282b1488ddd249794ee36",
      "parents": [
        "7c9e34aaab50a6c8f69ce59816dd76a283090667"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sat Feb 28 10:35:48 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:08 2009 -0300"
      },
      "message": "V4L/DVB (10843): saa7146: Clean-up i2c error handling\n\nsaa7146: Clean-up i2c error handling\n\nSimplify i2c error handling and fix incorrect handling of\naddress errors in poll mode.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "717167e8ae13a61649a1faf867279440fee70b56",
      "tree": "11b33390052d7408d96ac684c2f41a89ab3323ed",
      "parents": [
        "51f0b8d57af501624ee55e8ca15d09d5bdc2b0dd"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 04 01:21:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:06 2009 -0300"
      },
      "message": "V4L/DVB (10814): saa7146: some small fixes\n\nvidioc_enum_fmt_vid_overlay() did nothing but call\nvidioc_enum_fmt_vid_cap(), so just make\nsaa7146_video_ioctl_ops.vidioc_enum_fmt_vid_overlay point to\nvidioc_enum_fmt_vid_cap() and get ride of vidioc_enum_fmt_vid_overlay().\n\nHave gparm use v4l2_video_std_frame_period to fill in the frame period\ninstead of just assuming PAL.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7434ca4343c001267cec25b0ade01b0551beb1e4",
      "tree": "736e811f20b50087dd2bb862acb58b5a19128b80",
      "parents": [
        "3d0081dd10d95cf1934b9ff2cf50c596a6d43417"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Jan 19 01:11:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10784): mxl5007t: update driver for MxL 5007T V4\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Asaf Fishov \u003cafishov@maxlinear.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3d0081dd10d95cf1934b9ff2cf50c596a6d43417",
      "tree": "d992eadc18897f4736e5cabd9133da8d88a17ee2",
      "parents": [
        "d202515bd16df5c25f43e3430db7b82643ec8af8"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 22:55:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10783): mxl5007t: fix devname for hybrid_tuner_request_state\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d202515bd16df5c25f43e3430db7b82643ec8af8",
      "tree": "980effe22677977fca2cb7cbeab4f3e608ffbeba",
      "parents": [
        "d90958e6d0445fba57b532a3ee0549f0abc58db3"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 19:56:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10782): mxl5007t: warn when unknown revisions are detected\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d90958e6d0445fba57b532a3ee0549f0abc58db3",
      "tree": "9622c78bebf70b34deb0d31c9c2118efd2939cdd",
      "parents": [
        "b1ff363bfe279c41bd4e43886d47c810459a244e"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 19:42:59 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10781): mxl5007t: mxl5007t_get_status should report if tuner is locked\n\nreport TUNER_STATUS_LOCKED if rf_locked or ref_locked\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1ff363bfe279c41bd4e43886d47c810459a244e",
      "tree": "69582fbbc9c5c3abda7a17ff2a09b5db2af5ae8b",
      "parents": [
        "69e233332432551e10d64492e60d84fee7657bb6"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 19:34:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:03 2009 -0300"
      },
      "message": "V4L/DVB (10780): mxl5007t: remove function mxl5007t_check_rf_input_power\n\nThis function does not work properly and is not necessary - remove it for now.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69e233332432551e10d64492e60d84fee7657bb6",
      "tree": "19221f3a344b072b725bfefbb39945d79e2496b3",
      "parents": [
        "0d02efe486ef251e2f625fc846cb5f241eb57160"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Feb 28 19:16:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:02 2009 -0300"
      },
      "message": "V4L/DVB (10779): mxl5007t: remove analog tuning code\n\nAnalog doesn\u0027t work in this driver yet. This code just adds extra bloat,\nso remove it for now.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b72857dd457b96de653b19b3c40394dac6285819",
      "tree": "e9cfbd22366b976d4dd3f95a1cca1210ce67e5c1",
      "parents": [
        "d1498ffc474b18574ed2d5e4d9a33fd21eaaf3cf"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Thu Feb 26 03:49:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:00 2009 -0300"
      },
      "message": "V4L/DVB (10744): dm1105: infrared remote code is remaked.\n\nThe driver infrared remote code part is altered to switch to a work queue.\nAlso ir_codes table moved to ir-common module for shared access.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7f6adeaf2d8800b66c5dd6c2cf2622dfdd68bd31",
      "tree": "23dc1f8ee0fef9132ee310cb8f30f5228b641988",
      "parents": [
        "0ab6e1c38d80ab586e3a1ca9e71844131d9f51dc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Feb 19 17:31:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:59 2009 -0300"
      },
      "message": "V4L/DVB (10730): v4l-dvb: cleanup obsolete references to v4l1 headers.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\n[mchehab@redhat.com: fix compilation of tea575x-tuner.c]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51ca3bddf34bb6cdbdddd89f59fe3a0131d40eba",
      "tree": "6c12c9886c9eee8a0c70cbdebddfc8566c8b1de5",
      "parents": [
        "6722e0ef1f72d86169b2b0f96ad34afd225cd080"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Feb 18 06:11:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:51 2009 -0300"
      },
      "message": "V4L/DVB (10657): [PATCH] V4L: missing parentheses?\n\nAdd missing parentheses\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cb3bf504f7c875070d56e84ce1e28aff8c3b6790",
      "tree": "a128df79e322523966aea8eefcc8e7620219aae3",
      "parents": [
        "995a65285bde47bbb2a0c3dadc0b8822d47d78f4"
      ],
      "author": {
        "name": "Oldřich Jedlička",
        "email": "oldium.pro@seznam.cz",
        "time": "Thu Feb 12 03:43:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:49 2009 -0300"
      },
      "message": "V4L/DVB (10632): Added support for AVerMedia Cardbus Hybrid remote control\n\nAdded support for I2C device at address 0x40 and subaddress 0x0d/0x0b\nthat provides remote control key reading support for AVerMedia Cardbus\nHybrid card, possibly for other AVerMedia Cardbus cards.\n\nThe I2C address 0x40 doesn\u0027t like the SAA7134\u0027s 0xfd quirk, so it was\ndisabled.\n\n[mchehab@redhat.com: CodingStyle fixes]\nSigned-off-by: Oldřich Jedlička \u003coldium.pro@seznam.cz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d979a86a95036a0c765aaa90f8bcefb4096a406",
      "tree": "967789989bb58d7a3cfe8c54af11075d8daecc97",
      "parents": [
        "320a46485c83e70e374afa8bdfe8cd39a801cd5d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Feb 11 06:34:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:49 2009 -0300"
      },
      "message": "V4L/DVB: calibration still successful at 10\n\nWith while (i++ \u003c 10) { ... } i can reach 11, so callibration still\nsucceeds at i \u003d\u003d 10.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9fc2c5ee5d9d797730dd05616757b329f6a227e9",
      "tree": "710fddc82c13ec2855856884f2fe469cf94d6215",
      "parents": [
        "0bf4f6ce6d43b135867a78fa1b4ac58e22d2e329"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 11 14:15:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:43 2009 -0300"
      },
      "message": "V4L/DVB (10515): Adds IR table for the IR provided with this board and includes it at\n\nKaiomy entry.\n\nThanks to Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e for borrow me one\nof those devices.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "31063814400cd37d47f5f58a96e58596196f04b0",
      "tree": "7a6d65ef002dd4f8add0a8472244db0b99113175",
      "parents": [
        "68d5ce70217ddd20baf3583ce25f08e869eb148f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Feb 08 08:42:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10505): tda8290: Print an error if i2c_gate is not provided\n\nWhile here, be sure that gate will be kept disabled if an error occurs.\n\nCc: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68d5ce70217ddd20baf3583ce25f08e869eb148f",
      "tree": "9c12af53f7291e96f8a58f3596fda922a5155783",
      "parents": [
        "230b65f9945b468c23188572144b4f066af8f98c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Feb 08 08:34:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10504): tda827x: Be sure that gate will be open/closed at the proper time\n\nThe gate control logic is broken: several routines just keep it open;\nother rotines close it properly; there are even other routines that\nassumes that it is open without really checking or opening it.\n\nInstead of having to manually handle the gate control and having such\ntroubles, let a sub-routine take care of the gate, opening it before\ni2c_transfer and closing it after that. This avoids leaving the gate\ninto a random state.\n\nCc: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "230b65f9945b468c23188572144b4f066af8f98c",
      "tree": "a5d7da48908defc6e602a80c932fd06b9f8b7abd",
      "parents": [
        "eae4d69b6a337d29060dcad3a4e19e3e8ace3e70"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 20:42:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10502): saa7146: move v4l2 device registration to saa7146_vv.\n\nDoing the v4l2_device registration in the saa7146 core will make it\ndependent on v4l2, even for DVB-only boards. This registration and\nunregistration belongs in saa7146_vv instead.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eae4d69b6a337d29060dcad3a4e19e3e8ace3e70",
      "tree": "35cc8aa96f4b6a89ce1f7d887db7b20490f5df6e",
      "parents": [
        "5a5b9647af504a326c02ecbc58ca4224fb408511"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 20:15:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10501): saa7146: prevent unnecessary loading of v4l2-common.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a5b9647af504a326c02ecbc58ca4224fb408511",
      "tree": "c4afc2006fe5a41907535c21f0124c96d69b66e5",
      "parents": [
        "1b8dac150a01e2312d8e3fedd6462a0ec34c96d0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 11:25:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10500): saa7146: setting control while capturing should return EBUSY, not EINVAL.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b8dac150a01e2312d8e3fedd6462a0ec34c96d0",
      "tree": "ba8fd678a4afb4bd72960e1737f857991fd00a19",
      "parents": [
        "d30e21ddcdc948ecedfb46a0ed021d57f310a6f3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 11:18:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10499): saa7146: convert saa7146 and mxb in particular to v4l2_subdev.\n\nModified mxb to load the i2c modules through v4l2_subdev. So no more probing.\nModified tea6415c and tea6420 to use the standard routing ops to do the\nrouting, rather than using private commands. Dropped the private commands\nfrom tda9840 (they were never used except during initialization of the\nmodule).\n\nAdded saa7146 support for VIDIOC_DBG_G_CHIP_IDENT.\n\nConverted saa5246a and saa5249 to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d30e21ddcdc948ecedfb46a0ed021d57f310a6f3",
      "tree": "0371028c041f15e0a4067fcc4b748a8a60ac0769",
      "parents": [
        "45d809431daaa3ab01f877388d09676d05b469be"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 07:45:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:42 2009 -0300"
      },
      "message": "V4L/DVB (10498): saa7146: the adapter class will be NULL when v4l2_subdev is used.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "45d809431daaa3ab01f877388d09676d05b469be",
      "tree": "653bdabe7447cc2cde26bf672bff66c122c2da86",
      "parents": [
        "ef77a26be1883366bb78741d1808e5c86a14ec76"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 07:38:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:41 2009 -0300"
      },
      "message": "V4L/DVB (10497): saa7146: i2c adapdata now points to v4l2_device.\n\nPrepare for converting to v4l2_subdev.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ef77a26be1883366bb78741d1808e5c86a14ec76",
      "tree": "c2230ea68d7615fc47894bbd15ec1403e5b8fd56",
      "parents": [
        "80b36e0fcfe7520ee92f648148d091ad880ae711"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Feb 07 07:23:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:41 2009 -0300"
      },
      "message": "V4L/DVB (10496): saa7146: implement v4l2_device support.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b72dbaefbdcdfc9b69fc3861b9de0a6240f5cc8a",
      "tree": "a5e6e497c9acae0f6418ae8a0ac4203d74f9f656",
      "parents": [
        "812b1f9d54a5f75066f8a5c92166a979c48c98c6"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Feb 02 14:50:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:39 2009 -0300"
      },
      "message": "V4L/DVB (10452): Add Freescale MC44S803 tuner driver\n\nAdd Freescale MC44S803 tuner driver.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d0852ed27c650237800470b5cbde368316813406",
      "tree": "3c1e911ba54b71ef317ccd9a5996167fb7c4fe85",
      "parents": [
        "e22ed887ee18fde79c013825017521ec64eb8ed5"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jan 26 19:13:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:27 2009 -0300"
      },
      "message": "V4L/DVB (10313): saa7146: fix VIDIOC_ENUMSTD.\n\nThe previous conversion to video_ioctl2 broke VIDIOC_ENUMSTD. This\nis now fixed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b960074fec573fb1b226d9e2686ce51be807cdf1",
      "tree": "da58b7afa37b0ccd1c06948ad6497cb801553335",
      "parents": [
        "c9b8b04b267f9a7e472daa06cdf6d4963d503d1f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jan 18 19:59:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:42:24 2009 -0300"
      },
      "message": "V4L/DVB (10271): saa7146: convert to video_ioctl2.\n\nThe conversion to video_ioctl2 is the first phase to converting this driver\nto the latest v4l2 framework.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf",
      "tree": "e079cea0948d250e5411befe0c5cca7c97bcf860",
      "parents": [
        "877d03105d04b2c13e241130277fa69c8d2564f0"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Mon Jan 26 11:12:25 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:01 2009 +0200"
      },
      "message": "trivial: fix typos/grammar errors in Kconfig texts\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ef88f2b563275d156beebc9f76ed134f3f90f210",
      "tree": "c65f979863e203cb4b32b61821230d85e0b125c4",
      "parents": [
        "f63145e28934a0b3ad8baf31adc195ec81423351"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 13 08:24:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 17 09:43:08 2009 -0300"
      },
      "message": "V4L/DVB (10527): tuner: fix TUV1236D analog/digital setup\n\nAs reported by David Engel \u003cdavid@istwok.net\u003e, ATSC115 doesn\u0027t work\nfine with mythtv. This software opens both analog and dvb interfaces of\nsaa7134.\n\nWhat happens is that some tuner commands are going to the wrong place,\nas shown at the logs:\n\nFeb 12 20:37:48 opus kernel: tuner-simple 1-0061: using tuner params #0 (ntsc)\nFeb 12 20:37:48 opus kernel: tuner-simple 1-0061: freq \u003d 67.25 (1076), range \u003d 0, config \u003d 0xce, cb \u003d 0x01\nFeb 12 20:37:48 opus kernel: tuner-simple 1-0061: Freq\u003d 67.25 MHz, V_IF\u003d45.75 MHz, Offset\u003d0.00 MHz, div\u003d1808\nFeb 12 20:37:48 opus kernel: tuner 1-0061: tv freq set to 67.25\nFeb 12 20:37:48 opus kernel: tuner-simple 1-000a: using tuner params #0 (ntsc)\nFeb 12 20:37:48 opus kernel: tuner-simple 1-000a: freq \u003d 67.25 (1076), range \u003d 0, config \u003d 0xce, cb \u003d 0x01\nFeb 12 20:37:48 opus kernel: tuner-simple 1-000a: Freq\u003d 67.25 MHz, V_IF\u003d45.75 MHz, Offset\u003d0.00 MHz, div\u003d1808\nFeb 12 20:37:48 opus kernel: tuner-simple 1-000a: tv 0x07 0x10 0xce 0x01\nFeb 12 20:37:48 opus kernel: tuner-simple 1-0061: tv 0x07 0x10 0xce 0x01\n\nThis happens due to a hack at TUV1236D analog setup, where it replaces\ntuner address, at 0x61 for 0x0a, in order to save a few memory bytes.\n\nThe code assumes that nobody else would try to access the tuner during\nthat setup, but the point is that there\u0027s no lock to protect such\naccess. So, this opens the possibility of race conditions to happen.\n\nInstead of hacking tuner address, this patch uses a temporary var with\nthe proper tuner value to be used during the setup. This should save\nthe issue, although we should consider to write some analog/digital\nlock at saa7134 driver.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ba3ed4c57fde2df1a8a5b0c445ae5d685334e5f9",
      "tree": "2ab6e969c21596c641dd4df9245145615e0edd4d",
      "parents": [
        "6dbe7af37def293e1116af186c94e2d47d353190"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jan 18 15:08:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:47:01 2009 -0200"
      },
      "message": "V4L/DVB (10270): saa7146: fix unbalanced mutex_lock/unlock\n\nThe default case of the switch didn\u0027t unlock the mutex.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf8e193a48879a02f55b53c0cf2ec98a784baaa5",
      "tree": "291f8ce4ea0d37db2796a3e27989296fd5bbe26d",
      "parents": [
        "32929fb4c7c4a693ed723253b21e7bf3c8cb4b1c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jan 17 13:09:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:38:04 2009 -0200"
      },
      "message": "V4L/DVB (10248): v4l-dvb: fix a bunch of compile warnings.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "439b72b69e4992e9ec34b74304f0fa95623934eb",
      "tree": "a2148b8fe0520b20669a4ae2b251e77392f25871",
      "parents": [
        "432663375b04ed9700ea7d3c8e737432d1be6490"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Jan 05 18:25:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:18:55 2009 -0200"
      },
      "message": "V4L/DVB (10182): tda8290: fix TDA8290 + TDA18271 initialization\n\nDon\u0027t call tda8290_init_tuner unless we have either a TDA8275 or TDA8275A\npresent. Calling this function will cause a TDA18271 to get sick, so we\nshould only call it when needed.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4c27f1a4da4902c70b84a8bce66f8fe909fb829b",
      "tree": "2e84e9cface50b08824bbb3818c26f6937e791ae",
      "parents": [
        "072ce0c50983033d35c63314e2be849568f116c2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 05 01:23:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:18:55 2009 -0200"
      },
      "message": "V4L/DVB (10179): tda8290: Fix two sparse warnings\n\n/home/v4l/master/v4l/tda8290.c:233:7: warning: symbol \u0027i\u0027 shadows an earlier one\n/home/v4l/master/v4l/tda8290.c:178:3: warning: symbol \u0027fm_mode\u0027 was not declared. Should it be static?\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6b55009e1dc7c2a66c8f5fad67045f0536c9bbd8",
      "tree": "43e5d63637847d05efdf110cd0af84eca063d38c",
      "parents": [
        "f4c82548d4fa86fb3606f6ee219b070b88592a1e"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Jan 02 15:55:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:15:18 2009 -0200"
      },
      "message": "V4L/DVB (10170): tuner-simple: prevent possible OOPS caused by divide by zero error\n\nA user reported the following OOPS with his pcHDTV HD5500 card, which\nuses a cx88 PCI bridge with a LG-TDVS-H06xF frontend module, made up\nof a TUA6034 tuner, TDA988x IF demod, and LG DT3303 ATSC/QAM demod.\n\nSomehow, tuner-core gets loaded before the digital driver configures\nthe tuner, and tuner-core somehow incorrectly sets the tuner type to\nLG NTSC (TAPE series) instead of LG TDVS-H06xF.  This tuner type does\nnot have the tuning stepsize defined, so an OOPS occurs during the\ndigital tune function.\n\nWe still dont know how the type gets set incorrectly in the first place.\nThe user has a tainted kernel with a binary nividia module, which COULD\nhave something to do with this, but it\u0027s hard to say for sure.\n\nNevertheless, to avoid this division by zero, we should check that\nstepsize is defined.  If stepsize is not defined, print an error and\nbail out on the tune request.\n\ncx8800 0000:05:01.0: PCI INT A -\u003e GSI 19 (level, low) -\u003e IRQ 19\ncx88[0]: subsystem: 7063:5500, board: pcHDTV HD5500 HDTV [card\u003d47,autodetected], frontend(s): 1\ncx88[0]: TV tuner type 47, Radio tuner type -1\ntuner\u0027 2-0043: chip found @ 0x86 (cx88[0])\ntda9887 2-0043: creating new instance\ntda9887 2-0043: tda988[5/6/7] found\ntuner\u0027 2-0061: chip found @ 0xc2 (cx88[0])\ntuner-simple 2-0061: creating new instance\ntuner-simple 2-0061: type set to 47 (LG NTSC (TAPE series))\ncx88[0]/0: found at 0000:05:01.0, rev: 5, irq: 19, latency: 32, mmio: 0xea000000\ncx88[0]/0: registered device video1 [v4l2]\ncx88[0]/0: registered device vbi1\ncx88_audio 0000:05:01.1: PCI INT A -\u003e GSI 19 (level, low) -\u003e IRQ 19\ncx88[0]/1: CX88x/0: ALSA support for cx2388x boards\ncx88[0]/2: cx2388x 8802 Driver Manager\ncx88-mpeg driver manager 0000:05:01.2: PCI INT A -\u003e GSI 19 (level, low) -\u003e IRQ 19\ncx88[0]/2: found at 0000:05:01.2, rev: 5, irq: 19, latency: 32, mmio: 0xec000000\ncx8802_probe() allocating 1 frontend(s)\ncx88/2: cx2388x dvb driver version 0.0.6 loaded\ncx88/2: registering cx8802 driver, type: dvb access: shared\ncx88[0]/2: subsystem: 7063:5500, board: pcHDTV HD5500 HDTV [card\u003d47]\ncx88[0]/2: cx2388x based DVB/ATSC card\ntuner-simple 2-0061: attaching existing instance\ntuner-simple 2-0061: type set to 64 (LG NTSC (TAPE series))\ntda9887 2-0043: attaching existing instance\nDVB: registering new adapter (cx88[0])\nDVB: registering adapter 0 frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)...\n[snip]\nstepsize\u003d0\ndivide error: 0000 [1] SMP\nCPU 1\nModules linked in: nls_utf8 fuse sco bridge stp bnep l2cap bluetooth sunrpc nf_conntrack_netbios_ns nf_conntrack_ftp ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq freq_table xfs lgdt330x dm_multipath cx88_dvb cx88_vp3054_i2c uinput tda9887 tda8290 snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul tuner_simple tuner_types tuner msp3400 cx8800 cx88_alsa cx8802 snd_emu10k1 cx88xx snd_rawmidi snd_ac97_codec ir_common ac97_bus saa7115 snd_seq_dummy snd_seq_oss snd_seq_midi_event videobuf_dvb snd_seq dvb_core snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_device videobuf_dma_sg ppdev parport_pc snd_timer videobuf_core snd_page_alloc btcx_risc emu10k1_gp ivtv i2c_algo_bit cx2341x snd_util_mem snd_hwdep nvidia(P) gameport v4l2_common i2c_i801 snd soundcore parport videodev v4l1_compat v4l2_compat_ioctl32 tveeprom i2c_core pcspkr iTCO_wdt iTCO_vendor_support sky2 joydev floppy shpchp ata_generic pata_acpi pata_jmicron [last unloaded: microcode]\nPid: 3553, comm: kdvb-ad-0-fe-0 Tainted: P          2.6.27.9-159.fc10.x86_64 #1\nRIP: 0010:[\u003cffffffffa09bc37a\u003e]  [\u003cffffffffa09bc37a\u003e] simple_dvb_calc_regs+0xab/0x281 [tuner_simple]\nRSP: 0018:ffff8800605dfd30  EFLAGS: 00010246\nRAX: 000000000365c040 RBX: ffff8800605dfdb0 RCX: ffff88007acb8c10\nRDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000246\nRBP: ffff8800605dfda0 R08: ffff8800605dfba0 R09: 0000000000000082\nR10: 00000010e73c9df1 R11: 0000000100000000 R12: ffff88007ac29c00\nR13: ffff88007ac29c00 R14: ffff88007acbb408 R15: ffffffffa09b6fb0\nFS:  0000000000000000(0000) GS:ffff88007f804880(0000) knlGS:0000000000000000\nCS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b\nCR2: 00000000004e8f40 CR3: 000000007114e000 CR4: 00000000000006e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess kdvb-ad-0-fe-0 (pid: 3553, threadinfo ffff8800605de000, task ffff88006fca0000)\nStack:  ffff8800605dfd40 00000000ffffffa1 ffff88007c055860 0000000000000001\n ffff8800605dfda0 ffff8800605dfda0 ffff88007acb8c10 ffffffffa004e48c\n 8e01880000000390 ffff88007acb8c10 ffff88007ac29c00 0000000000000000\nCall Trace:\n [\u003cffffffffa004e48c\u003e] ? i2c_transfer+0x80/0x8b [i2c_core]\n [\u003cffffffffa09bc768\u003e] simple_dvb_set_params+0x3e/0x9b [tuner_simple]\n [\u003cffffffffa0a0335a\u003e] lgdt330x_set_parameters+0x188/0x1b9 [lgdt330x]\n [\u003cffffffffa08c9116\u003e] dvb_frontend_swzigzag_autotune+0x18e/0x1b5 [dvb_core]\n [\u003cffffffffa08c9f6a\u003e] dvb_frontend_swzigzag+0x1bc/0x21e [dvb_core]\n [\u003cffffffffa08ca4f4\u003e] dvb_frontend_thread+0x528/0x62b [dvb_core]\n [\u003cffffffff810551e1\u003e] ? autoremove_wake_function+0x0/0x38\n [\u003cffffffffa08c9fcc\u003e] ? dvb_frontend_thread+0x0/0x62b [dvb_core]\n [\u003cffffffff81054e9b\u003e] kthread+0x49/0x76\n [\u003cffffffff810116e9\u003e] child_rip+0xa/0x11\n [\u003cffffffff81010a07\u003e] ? restore_args+0x0/0x30\n [\u003cffffffff81054e52\u003e] ? kthread+0x0/0x76\n [\u003cffffffff810116df\u003e] ? child_rip+0x0/0x11\n\nCode: 48 8b 05 2a 4e 00 00 41 8b 77 1c 31 d2 0f b7 40 0a 89 f1 03 45 d0 d1 e9 03 0d 23 4e 00 00 69 c0 24 f4 00 00 8d 04 01 48 8b 4d c0 \u003cf7\u003e f6 8a 55 d6 88 53 04 41 89 c4 c1 e8 08 88 43 01 8a 45 d7 44\nRIP  [\u003cffffffffa09bc37a\u003e] simple_dvb_calc_regs+0xab/0x281 [tuner_simple]\n RSP \u003cffff8800605dfd30\u003e\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0b82c5d6748a15758875f78ac772c6d48ebead2a",
      "tree": "efec9e69cf370c988d35d7431bb7568ae5c08aea",
      "parents": [
        "4a87d7c4f259efa89ae6627c49e403eef51a3058"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 31 09:34:18 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:14:44 2009 -0200"
      },
      "message": "V4L/DVB (10162): tuner-simple: Fix tuner type set message\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "069b747931f13eda289c1d59a09ecc8162281a76",
      "tree": "144b8ebf131eba4f3468d8d3f52bd192bc2e4f76",
      "parents": [
        "4ab9203b1b7e45f1beae7eb0c67d663a26257a69"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 07:04:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:34 2009 -0200"
      },
      "message": "V4L/DVB (10138): v4l2-ioctl: change to long return type to match unlocked_ioctl.\n\nSince internal to v4l2 the ioctl prototype is the same regardless of it\nbeing called through .ioctl or .unlocked_ioctl, we need to convert it all\nto the long return type of unlocked_ioctl.\n\nThanks to Jean-Francois Moine for posting an initial patch for this and\nthus bringing it to our attention.\n\nCc: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bec43661b1dc0075b7445223ba775674133b164d",
      "tree": "2a09ad5cc78799985e5cfb789f0a23db58e70499",
      "parents": [
        "dfa9a5ae679ff2d23caa995d0f55a19abaf0596e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Dec 30 06:58:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 02 17:11:12 2009 -0200"
      },
      "message": "V4L/DVB (10135): v4l2: introduce v4l2_file_operations.\n\nIntroduce a struct v4l2_file_operations for v4l2 drivers.\n\nRemove the unnecessary inode argument.\n\nMove compat32 handling (and llseek) into the v4l2-dev core: this is now\nhandled in the v4l2 core and no longer in the drivers themselves.\n\nNote that this changeset reverts an earlier patch that changed the return\ntype of__video_ioctl2 from int to long. This change will be reinstated\nlater in a much improved version.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d553cc958aacdc3cdfcecd675b15458aa156c736",
      "tree": "fec14be2db1644ce5db98fe7607a58451e5eb224",
      "parents": [
        "c665f4dd99a584036c2bd79a6baa25b06cae42f8"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@linuxtv.org",
        "time": "Wed Dec 17 02:25:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:39:19 2008 -0200"
      },
      "message": "V4L/DVB (9923): xc5000: remove init_fw option\n\nThe init_fw option was broken for the HVR-950q because we would call the reset\ncallback inside of dvb_attach() and the callback had not been setup yet.\n\nMichael Krufky (who added the init_fw feature) says it\u0027s no longer required,\nso just remove the option completely.\n\nThanks to user Zzeiss from #linuxtv chat for reporting the issue and\nMichael Krufky \u003cmkrufky@linuxtv.org\u003e for proposing the fix.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@linuxtv.org\u003e\nAcked-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e278e746bc95dd1e7aa90eb5b858c309266797cd",
      "tree": "78856a2d2cd325a44c92aab9295a031a3f6dbd69",
      "parents": [
        "efc52a94840198eb5ba68107812b879d34959dbb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Dec 18 06:00:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:39:15 2008 -0200"
      },
      "message": "V4L/DVB (9913): tuner-xc2028: allow printing stack trace as debug on sleep code\n\ntuner-xc3028 can be put to sleep to save power. However, if not properly\nrecovered from sleep, the device won\u0027t work. It is noticed that some\ndevices doesn\u0027t recover properly, so let\u0027s add a dump_stack() as a debug\noption, to allow us to track when this happens.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9af0ef27a06f3e8976b90a4ed4758e25ea0f2df5",
      "tree": "b096cbad3214b09e9e2f65a432fe6df1b9d48609",
      "parents": [
        "92d90f1a57dcb6c6ab5a7b9ad949bdb7531931a4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 08 10:36:57 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:38:19 2008 -0200"
      },
      "message": "V4L/DVB (9775): tda8290: fix FM radio\n\ntda8290 were using some random video standard for FM. This results on random\nerrors. Instead, program tda8290 in expert mode, using a configuration near the\none specified on NXP datasheet for tda8295 (available on their site).\n\nAlso, properly display that the device is on radio mode.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92d90f1a57dcb6c6ab5a7b9ad949bdb7531931a4",
      "tree": "9d68e63f845049a5b0f903a35f399c7f48f257cd",
      "parents": [
        "e5218eedaef39ed5f1ebc84ab9510dd9b99acadf"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 08 00:49:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:38:18 2008 -0200"
      },
      "message": "V4L/DVB (9774): tda827x: fix returned frequency\n\nProbably due to a removed code, tda827x were doing some wrong calculus at the\nreturned frequency. I suspect that the original idea were to return the\nprogrammed divisor converted into frequency again.\n\nHowever, the current code is sometimes multiplying the programmed frequency by\n62500, and, on other cases, like radio, it dividing it by 1000.\n\nInstead of doing such math, let\u0027s just store the frequency value as requested by\nthe caller module.\n\nCc: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e5218eedaef39ed5f1ebc84ab9510dd9b99acadf",
      "tree": "b0bb513a17cbf1ac614b573c01f177ceab4b9301",
      "parents": [
        "26d5f3a3fe917232cb77e2e3450f7d7f8698259c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Dec 07 23:01:57 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:38:17 2008 -0200"
      },
      "message": "V4L/DVB (9773): tda827x: fix printk message when in FM mode\n\nCc: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26d5f3a3fe917232cb77e2e3450f7d7f8698259c",
      "tree": "48199cf712ebead3c717bae21b4b75b32f3a40ce",
      "parents": [
        "10f201af1bedd39a88913f472b33698c4a3b0680"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 07 13:19:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:38:17 2008 -0200"
      },
      "message": "V4L/DVB (9772): saa7134: Add support for Kworld Plus TV Analog Lite PCI\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) for sponsoring\nthis\ndevelopment.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "10f201af1bedd39a88913f472b33698c4a3b0680",
      "tree": "8b9a18f14249bf3dc76b90b602b283bb4d8d41f2",
      "parents": [
        "eb6c96345d07c7c3978e77d3ad0b5c5b9e5b2faa"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 05 10:49:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:38:16 2008 -0200"
      },
      "message": "V4L/DVB (9771): tuner-xc2028: fix a small warning\n\n/home/mauro/v4l-dvb/v4l/tuner-xc2028.c: In function \u0027xc2028_sleep\u0027:\n/home/mauro/v4l-dvb/v4l/tuner-xc2028.c:1111: warning: \u0027return\u0027 with no value, in function returning non-void\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "74a89b2ae352aca1d76789365e9f49964f2677e4",
      "tree": "fa7aeb55ff5fc964e306c1885a45f6b3f2e4bbd3",
      "parents": [
        "9e5d6760c28409dd4ebd1cbafee77e5f58d6d574"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 05 10:31:16 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Dec 30 09:38:15 2008 -0200"
      },
      "message": "V4L/DVB (9769): tuner-xc2028: powers device of when not used\n\nSince the firmware load is now fast on most boards, better to keep the tuner\noff by default. A modprobe parameter were added to keep the old behavior,\nto be used by old devices.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "802971257a3b897d2affd39e540be264bae89c3b",
      "tree": "bcfb454260c3b8ca052f76f84e130a1e50f8ac43",
      "parents": [
        "292ee46107abc213fc073298aa6a838a595d2b78"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Nov 12 23:18:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 17:53:34 2008 -0200"
      },
      "message": "V4L/DVB (9638): drivers/media: use ARRAY_SIZE\n\nARRAY_SIZE is more concise to use when the size of an array is divided by\nthe size of its type or the size of its first element.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@i@\n@@\n\n@depends on i using \"paren.iso\"@\ntype T;\nT[] E;\n@@\n\n- (sizeof(E)/sizeof(E[...]))\n+ ARRAY_SIZE(E)\n\n@depends on i using \"paren.iso\"@\ntype T;\nT[] E;\n@@\n\n- (sizeof(E)/sizeof(T))\n+ ARRAY_SIZE(E)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "60245e858ddb2255d458868be16ba814f6f8d446",
      "tree": "b8ebb3c68b6b09704a0c06a245c4c889b95d1d84",
      "parents": [
        "4b92253acc723f365ad6b2f32e4118e38133b7b8"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Sun Nov 16 08:03:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 17:53:34 2008 -0200"
      },
      "message": "V4L/DVB (9629): Add support for the ATI TV Wonder HD 600 USB Remote Control\n\nAdd support for the ATI TV Wonder HD 600 USB Remote Control\n(required a new keymap)\n\n[mchehab@redhat.com: Fix CodingStyle]\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f473bf76c71ca734a16f9331ce6b6e9603641888",
      "tree": "033261b06286aef5dc6cde0aa961d828e2ffae7a",
      "parents": [
        "bef216b7edb0fac356565dea4bd65131bf6f9c4a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Nov 01 08:25:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 17:53:26 2008 -0200"
      },
      "message": "V4L/DVB (9503): v4l: remove inode argument from video_usercopy\n\nThe inode argument was never used. Removing it from video_usercopy\nbrings the function pointer type of video_usercopy in line with similar\nv4l2 functions, thus simplifying several drivers.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b84ca9f2a08601205878a07a91ef418a1a5f77b1",
      "tree": "a6af6ece0b4d02ca2c33b0e40036d3b213c4c699",
      "parents": [
        "d9b01449e75d1351296595e28d2af72993bcc3dc"
      ],
      "author": {
        "name": "Frederic CAND",
        "email": "frederic.cand@anevia.com",
        "time": "Thu Oct 30 04:53:07 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 29 17:53:25 2008 -0200"
      },
      "message": "V4L/DVB (9497): tda9887/cx88: Adds SECAM/BGH standards\n\nAdds secam bgh support\n\nSigned-off-by: Frederic CAND \u003cfrederic.cand@anevia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b1f88407f3767f924cae1d521e815e568996a4ef",
      "tree": "3725f3a30335552bb56e9852085b7f225a43829a",
      "parents": [
        "4e7ca40dbff522691b13dd9b5ed41891e6c68e1a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Oct 21 11:27:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Oct 21 14:31:45 2008 -0200"
      },
      "message": "V4L/DVB (9330): Get rid of inode parameter at v4l_compat_translate_ioctl()\n\nThe inode parameter at v4l_compat_translate_ioctl() were just passed over several\nplaces just to keep compatible with fops.ioctl. However, it weren\u0027t used anywere.\n\nThis patch gets hid of this unused parameter.\n\nCc: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nCc: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6330fb86fd0fed98b7e0d5792881a77b778fefc",
      "tree": "3c87d6fa7053963cfdea592a2956b28354ce0832",
      "parents": [
        "323a491a29d0bb1e91263ca347cb42c4de28adfc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Oct 19 18:54:26 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Oct 21 14:31:37 2008 -0200"
      },
      "message": "V4L/DVB (9327): v4l: use video_device.num instead of minor in video%d\n\nThe kernel number of a v4l2 node (e.g. videoX, radioX or vbiX) is now\nindependent of the minor number. So instead of using the minor field\nof the video_device struct one has to use the num field: this always\ncontains the kernel number of the device node.\n\nI forgot about this when I did the v4l2 core change, so this patch\nconverts all drivers that use it in one go. Luckily the change is\ntrivial.\n\nCc: michael@mihu.de\nCc: mchehab@infradead.org\nCc: corbet@lwn.net\nCc: luca.risolia@studio.unibo.it\nCc: isely@pobox.com\nCc: pe1rxq@amsat.org\nCc: royale@zerezo.com\nCc: mkrufky@linuxtv.org\nCc: stoth@linuxtv.org\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca341e4d1b07ac9077b448c623ec256c89a2e080",
      "tree": "fff806c2d9368441cb233b6fe3c6ea1e7a1cdc77",
      "parents": [
        "96b7a1a838fb5b8746fc22f4ff3cef358bf59f35"
      ],
      "author": {
        "name": "Jose Alberto Reguero",
        "email": "jareguero@telefonica.net",
        "time": "Mon Oct 13 18:23:49 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 17 17:30:33 2008 -0300"
      },
      "message": "V4L/DVB (9272): mxl5005s: Bug fix stopped DVB-T from working the second time around.\n\nJose reported:\n\nI am using a Avermedia Volar X with af9015 driver(DVB-T).\n\nThe first time you use the card, first call reconfigure with MXL_QAM,\nand when tune DVB-T it calls reconfigure with MXL_DVBT. But if you close\nthe frontend and open again, it calls reconfigure with MXL_QAM, but not\ncall reconfigure with MXL_DVBT because state-\u003ecurrent_mode don\u0027t change\n(is MXL_DVBT).\n\nSigned-off-by: Jose Alberto Reguero \u003cjareguero@telefonica.net\u003e\nSigned-off-by: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "953cafc04e9ef9d2fd9f8afb3b3bbde1f8bb9317",
      "tree": "caf26f9874cf448608276423c2d6b5f325322b81",
      "parents": [
        "649e13a95bb2aec489cc3194034a15a6e2916448"
      ],
      "author": {
        "name": "Darron Broad",
        "email": "darron@kewl.org",
        "time": "Wed Oct 15 14:14:30 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 17 17:29:09 2008 -0300"
      },
      "message": "V4L/DVB (9268): tuner: add FMD1216MEX tuner\n\nThis tuner was already supported by proxy as an FMD1216ME, however,\nthe MEX uses a different FM Radio IF so this addition is now required.\n\nSigned-off-by: Darron Broad \u003cdarron@kewl.org\u003e\nSigned-off-by: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5c310b1360f4be8a2cf944d9d65892839ed27d00",
      "tree": "19ab4e32fcb967d22bb970b05a1c98a10b4f0712",
      "parents": [
        "376a841440967417a1e8d8f6b2672a27c43d262f"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@linuxtv.org",
        "time": "Thu Oct 16 20:31:56 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 17 17:28:08 2008 -0300"
      },
      "message": "V4L/DVB (9263): mxl5005s: Checkpatch compliance\n\nmxl5005s: Checkpatch compliance\n\nSigned-off-by: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8f3cd53006a7645ffbedb982425f033497b1ee3c",
      "tree": "f20162688e7d64019fab47b7998631144568d84f",
      "parents": [
        "93504abfeb63397e2efe027f1c906e8e0ba8e57a"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@linuxtv.org",
        "time": "Thu Oct 16 20:29:38 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 17 17:27:59 2008 -0300"
      },
      "message": "V4L/DVB (9261): xc5000: Checkpatch compliance\n\nxc5000: Checkpatch compliance\n\nSigned-off-by: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ba340b40a5f65261731583f67d7ec8cafbf5cfaa",
      "tree": "b62243ecb18ccf1d38b60e5919e8ab7eeaa7d6f4",
      "parents": [
        "fa405d7094489828014315a34f0c21fba30be38c"
      ],
      "author": {
        "name": "Brian Rogers",
        "email": "brian_rogers@comcast.net",
        "time": "Mon Oct 13 08:37:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Oct 13 09:57:34 2008 -0200"
      },
      "message": "V4L/DVB (9168): Add support for MSI TV@nywhere Plus remote\n\nThe IR controller has a couple quirks. It won\u0027t respond until some other\ndevice on the bus is probed. To work around that, probe 0x50 first.\nThen, since it won\u0027t respond to a zero-byte read, probe with a one-byte\nread.\n\nSigned-off-by: Brian Rogers \u003cbrian_rogers@comcast.net\u003e\n[mchehab.redhat.com: Fix merge conflicts and remove an unused var]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9b0001913983de65af17eee8baf02283160f5a69",
      "tree": "925608ef892e1c2de87d9d5fc245e9a90d836f1c",
      "parents": [
        "36f6bb97caa772d7dc42250db74253e0867a444a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 17:03:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:10 2008 -0200"
      },
      "message": "V4L/DVB (9061): saa7134: Add support for Real Audio 220\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) for sponsoring\nthis development.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "36f6bb97caa772d7dc42250db74253e0867a444a",
      "tree": "995f45571dae16a24c8a6ace84dd2ad834f6324f",
      "parents": [
        "bf1ece6a4f30f05b227f2ec59fa0d45b5db186d2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 17:03:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:10 2008 -0200"
      },
      "message": "V4L/DVB (9060): saa7134: Add support for Avermedia PCI pure analog (M135A)\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) for sponsoring\nthis development.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bf1ece6a4f30f05b227f2ec59fa0d45b5db186d2",
      "tree": "38dce049e8ed7b465cf210252212b188dcb9a07e",
      "parents": [
        "27cf8fd14e44d17b22f3591ef65d6920fb9e0409"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 17:03:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:10 2008 -0200"
      },
      "message": "V4L/DVB (9059): saa7134: Add support for Encore version 5.3 board\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) for sponsoring\nthis development.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0975fc68719c75cbe14132c6f0dead57cd4d5210",
      "tree": "7dedb552fb9e2e8d874ca2b66cefe39406fd7737",
      "parents": [
        "767f3b3bf23244d52be0492df20b0eaf14f501c5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Sep 28 02:24:44 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:09 2008 -0200"
      },
      "message": "V4L/DVB (9055): tuner-xc2028: Do a better job selecting firmware type\n\nFirmware selection is very tricky on this device. This patch do a better\nselection of the proper firmware type, by using a code to hint if the\nfirmware to be loaded should be D2620 or D2633.\n\nIt also allows overriding the hint at the control structure.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d7cba043d7ec840d67bd5143779d1febe7d83407",
      "tree": "4fb46684538e0ad7d3229f592182ed6121049d69",
      "parents": [
        "ebb8d68a5c8c236acd8e8cf8f0d6046e027a8e21"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Sep 12 13:31:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:09 2008 -0200"
      },
      "message": "V4L/DVB (9049): convert tuner drivers to use dvb_frontend-\u003ecallback\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e623433f7f566d8aca64c519a19c2f7bbb686be",
      "tree": "ac108a7fa65cd15560387d9c4e6b6a691254cfb3",
      "parents": [
        "ef80bfeb30f82fb718731a3323a75ae08396a4ea"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Mon Sep 15 14:34:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:02 2008 -0200"
      },
      "message": "V4L/DVB (8970): mt2060: implement I2C-gate control\n\n- implement I2C-gate control\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c87994db017a5a28af2edd043669a371d800919e",
      "tree": "1a7a76cd727eca72ffef6e8fc4217f678c9365d8",
      "parents": [
        "c9166977efdb6480dbac13df226113eb75026606"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Sep 11 09:33:26 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:01 2008 -0200"
      },
      "message": "V4L/DVB (8954): common/tuners: Drop code after return or goto\n\nThe break after the return or goto serves no purpose.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nReviewed-by: Richard Genoud \u003crichard.genoud@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "30650961907368b1077cade35455fe931b14da6b",
      "tree": "a27bbcb9319529b6d13da933adff4c069a12b853",
      "parents": [
        "2a6003c20771ca16fc6386b5fd258df2f2fa8232"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Sep 06 14:56:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:01 2008 -0200"
      },
      "message": "V4L/DVB (8951): xc5000: dont pass devptr in xc5000_attach()\n\nDont pass devptr in xc5000_attach, dont store it in xc5000_priv.\nThis pointer is passed into the tuner_callback function, which always\nexpects a pointer to fe-\u003edvb-\u003epriv or i2c_adapter-\u003ealgo_data.\n\nThis prevents future possible bugs in new drivers, such as using a \"devptr\"\nother that the standard fe-\u003edvb-\u003epriv in a DVB driver.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2a6003c20771ca16fc6386b5fd258df2f2fa8232",
      "tree": "7f577409cdb779d72b4a657e5f5fc736fde91100",
      "parents": [
        "89fd28545c7390eb6c63d3d9e6faac78942dd1a4"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Sep 06 13:54:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:01 2008 -0200"
      },
      "message": "V4L/DVB (8950): xc5000: prevent an OOPS if analog driver is unloaded while digital is in use\n\nPrevent an OOPS if xc5000_attach was called by tuner.ko before being called by\nthe DVB adapter driver. The OOPS occurs when a digital tune request is made\nafter tuner.ko is unloaded.\n\nWhen tuner.ko is unloaded, it takes the xc5000_config structure with it.\n\nRather than storing a pointer to the xc5000_config structure, just store the\nif_khz and tuner_callback inside the xc5000_priv internal state structure.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "89fd28545c7390eb6c63d3d9e6faac78942dd1a4",
      "tree": "50e79a8e6eb3cf2384b04e88f716fed4e93fd43c",
      "parents": [
        "ffb412346bcebf143d0f43ab4c6a61c4270a9266"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Sep 06 11:44:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:01 2008 -0200"
      },
      "message": "V4L/DVB (8949): xc5000: allow multiple driver instances for the same hardware to share state\n\nConvert xc5000 to use the hybrid_tuner_request_state and\nhybrid_tuner_release_state macros to manage state sharing between\nhybrid tuner instances.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ffb412346bcebf143d0f43ab4c6a61c4270a9266",
      "tree": "1b575ecc8189ea0c1c09887cf7e2874290780735",
      "parents": [
        "942648af36e4d4b91e52b3e1a87d4cafd6f7aa46"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Sep 06 10:52:30 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:37:00 2008 -0200"
      },
      "message": "V4L/DVB (8948): xc5000: kill xc5000_priv.h\n\nmove struct xc5000_priv into xc5000.c and delete xc5000_priv.h\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "601e9444f249d219009ec05674268d90f6f1cdcb",
      "tree": "42d58813872e340e03a40b74922ea89dfdcf0c55",
      "parents": [
        "e138c592b50370621653fd962b2bc3f4e25dfe78"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 23 07:24:07 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:54 2008 -0200"
      },
      "message": "V4L/DVB (8786): v4l2: remove the priv field, use dev_get_drvdata instead\n\nRemove the priv field and let video_get/set_drvdata use dev_get_drvdata\nand dev_set_drvdata instead.\n\nConvert all drivers that still used priv directly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "614b147b4f8f38a090f88ac02f67b01225bb5d54",
      "tree": "3ec18d8a84c05f42563fa857ff15da30bf60e0b0",
      "parents": [
        "513edce60f184d90ef4a6d33917264d49c2b07fd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 22 17:01:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:52 2008 -0200"
      },
      "message": "V4L/DVB (8745): v4l2: fix a bunch of compile warnings.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d341a6a52f115512d60b2de89b2ebde54da8eff",
      "tree": "27cb6a10688e0d11cc379f1c7178b6384a9c6b05",
      "parents": [
        "08b1438cc2d50f559cc33ca4d9251636cec11647"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 05 10:14:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8628): bttv: Add support for Encore ENLTV2-FM\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) and CDI Brasil\n(www.cdibrasil.com.br/) for sponsoring this development.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8f2b7b70600212f8c809a7bc2d17d33561842440",
      "tree": "cc7a5842dda16df9bceb93011ebfa5017737bf1f",
      "parents": [
        "622ecb300345d308c8b4a983ac112b1985d7d156"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Aug 05 10:11:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Oct 12 09:36:47 2008 -0200"
      },
      "message": "V4L/DVB (8626): Add support for TCL tuner MF02GIP-5N-E\n\nThanks to Sistema Fenix (http://www.sistemafenix.com.br/) and CDI Brasil\n(www.cdibrasil.com.br/) for sponsoring this development.\n\nSigned-off-by: Gilberto \u003cgilberto@sistemafenix.com.br\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ea7fe48a95084897786b0f20109d0611bdababc",
      "tree": "8ab41416034223075262e20ab767d35692274349",
      "parents": [
        "a1c4530e4e5b73e60ed96c413902c6a46e812494"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Tue Sep 16 02:02:12 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 04 22:43:41 2008 -0300"
      },
      "message": "V4L/DVB (8967): Use correct XC3028L firmware for AMD ATI TV Wonder 600\n\nThe AMD ATI TV Wonder 600 has an XC3028L and *not* an XC3028, so we need to\nload the proper firmware to prevent the device from overheating.\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6d8976164dd7d10d25fe940b8546265f60ad52cd",
      "tree": "5f71665d2e904477bccc2f518b1ac91050a946d6",
      "parents": [
        "5ca947a999c5ea5147cce3e42a9d790d3b87a246"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Wed Sep 03 17:12:12 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:37:21 2008 -0300"
      },
      "message": "V4L/DVB (8805): Steven Toth email address change\n\nI need this so I can better isolate my linux email from my\ncorporate email.\n\nSigned-off-by: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6eb8eafdba4ad18b4520a0d28a38bc9e61883ea",
      "tree": "8b580ce4ac05617bc760272fb29382b1ffc73bad",
      "parents": [
        "980d4f17345fe420fda2a84cd4a28d5d41d73cef"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Sep 03 17:11:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 03 18:37:13 2008 -0300"
      },
      "message": "V4L/DVB (8757): v4l-dvb: fix a bunch of sparse warnings\n\nFixed a lot of sparse warnings: mostly warnings about shadowed variables\nand signed/unsigned mismatches.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f3409f71a76838b1bc985f753eed787a3f17bc2c",
      "tree": "1e05a7ec027cb5c44af4d6c12a2d1eadc0da4867",
      "parents": [
        "38413fd2d82b0e75ae0492518f1b80a5cfd81956"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 19:30:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 19:36:08 2008 -0300"
      },
      "message": "V4L/DVB (8549): mxl5007: Fix an error at include file\n\nmxl5007 was forcing for its compilation:\n\nIn file included from drivers/media/common/tuners/mxl5007t.c:25:drivers/media/common/tuners/mxl5007t.h:80:1: warning: \"CONFIG_MEDIA_TUNER_MXL5007T\" redefined\nIn file included from \u003ccommand-line\u003e:0:\n./include/linux/autoconf.h:2782:1: warning: this is the location of the previous definition\n\nProbably, some temporary hack for testing.\n\nCc: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "429e90893c9ad2c266d541c94d6ca69a34a7701d",
      "tree": "2e71b21410b5c0b6970eab25cb5098687a83dd0d",
      "parents": [
        "ee56a4d3e39c2baafd06aaf26d975a7c9b05e3a2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jul 27 14:08:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 18:07:58 2008 -0300"
      },
      "message": "V4L/DVB (8546): saa7146: fix read from uninitialized memory\n\nThe offset field of the scatterlist entry *after* the last valid scatterlist\nentry was used instead of the first scatterlist entry (as was the intention\nof this code).\n\nThis worked fine until the kzalloc of the sglist was replaced with kmalloc\nand sg_init_table only zeroed the exact needed length. Apparently kzalloc\nzeroes a bit more than is strictly necessary so the offset field was\nalways 0 in the past.\n\nBut now the offset field was suddenly random and this led to broken captures.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "445c2714cf72817ab1ad3ca894c6d9b2047b3a3e",
      "tree": "812b3156f9649c0f08506058037dbb7aad00fa5b",
      "parents": [
        "9fa0f6db3a201bef49f28e69f80802559a38586b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Jul 27 10:04:55 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 12:24:37 2008 -0300"
      },
      "message": "V4L/DVB (8534): remove select\u0027s of FW_LOADER\n\nAfter commit d9b19199e4894089456aaad295023263b5225c1a\n(always enable FW_LOADER unless EMBEDDED\u003dy) we can remove\nthe FW_LOADER select\u0027s and corresponding dependencies\non HOTPLUG.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "74b9ef21162fd81d9de87319c4373f523e2869cd",
      "tree": "2c6a4f202511838d328f7e8841744c38a4f24f9b",
      "parents": [
        "c39c1fd29373d204b11b71946d0f4c97e4974dd9"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Jul 26 15:43:17 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:07:35 2008 -0300"
      },
      "message": "V4L/DVB (8532): mxl5007t: remove excessive locks\n\nThe use of mutex locking is overly paranoid in this driver.\nThe only locks we need are around the manipulation of the\nregister arrays. The other locks are not needed - remove them.\n\nThanks to Steven Toth for pointing this out.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c39c1fd29373d204b11b71946d0f4c97e4974dd9",
      "tree": "7d199c0da52075b404f13cd9d2bef983f26c3f3c",
      "parents": [
        "59d27521c0f50fadf3382e2b325a7e8a04d9a770"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Jul 26 12:06:57 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:07:33 2008 -0300"
      },
      "message": "V4L/DVB (8531): mxl5007t: move i2c gate handling outside of mutex protected code blocks\n\nThere is no reason to protect the i2c gate handling within the mxl5007t\nstate mutex.\n\nThanks to Steven Toth for pointing this out.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "452a53a247d9181bb0ec07ce1def51769619e9d2",
      "tree": "faab5dd402e9afbdd79a563666764978365a08b7",
      "parents": [
        "2a83e4d5e40fd8eda3c04a5847f0876a4be9d45b"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Jul 12 18:22:38 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:07:30 2008 -0300"
      },
      "message": "V4L/DVB (8529): mxl5007t: enable _init and _sleep power management functionality\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2a83e4d5e40fd8eda3c04a5847f0876a4be9d45b",
      "tree": "824355d623b8886b5615aafdaacaeaa19f35708a",
      "parents": [
        "f796804f01429b832e1e734c54f0f535b322c665"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Jul 07 18:20:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:07:18 2008 -0300"
      },
      "message": "V4L/DVB (8528): add support for MaxLinear MxL5007T silicon tuner\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Asaf Fishov \u003cafishov@maxlinear.com\u003e\nSigned-off-by: Charles Kim \u003cckim@maxlinear.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f796804f01429b832e1e734c54f0f535b322c665",
      "tree": "adeb7d3ba3dc6428bb9d22f3b0a0fce1eb64203f",
      "parents": [
        "de1e575db21a341b77b296af7dd87f163ebf6020"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jul 26 09:16:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:07:14 2008 -0300"
      },
      "message": "V4L/DVB (8526): saa7146: fix VIDIOC_ENUM_FMT\n\nVIDIOC_ENUM_FMT should keep the index and type fields. Instead,\ntype was zeroed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0ea6bc8d43c9ee3c5384bea184eab020927a5b2c",
      "tree": "f8e4988ac5612179b5fdd906e375bd1fde7ed636",
      "parents": [
        "c52e4f5836cff0a70a25665f475cf5294c9fe5eb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jul 26 08:26:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 27 11:07:10 2008 -0300"
      },
      "message": "V4L/DVB (8523): v4l2-dev: remove unused type and type2 field from video_device\n\nThe type and type2 fields were unused and so could be removed.\nInstead add a vfl_type field that contains the type of the video\ndevice.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1ffdddd6fa3d18982133f6d149d456312d8bfcac",
      "tree": "64e54f9ffd7fc7b9032bfd8594fe30d7ac99a1db",
      "parents": [
        "e14b3658a7651ffd9b1f407eaf07f4dde17ef1e7"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Jul 21 21:29:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:19 2008 -0300"
      },
      "message": "V4L/DVB (8493): mt20xx: test below 0 on unsigned lo1a and lo2a\n\nlo1a and lo2a are unsigned ints so these tests won\u0027t work.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f894dfd735237548d282d6fd55b6ebb4b2fd9ef2",
      "tree": "bf7313318e8653d82ddfd001de742c48e93f1f9d",
      "parents": [
        "668acf32dfa1f1a975213f77bf17ee435f5a8edd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jul 25 07:39:54 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jul 26 13:18:11 2008 -0300"
      },
      "message": "V4L/DVB (8488): videodev: remove some CONFIG_VIDEO_V4L1_COMPAT code from v4l2-dev.h\n\nThe video_device_create_file and video_device_remove_file functions can be\nremoved from v4l2-dev.h, removing the dependency on videodev.h in v4l2-dev.h.\n\nAlso removed a few more videodev.h includes that should have been videodev2.h.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4db16db4f60ce063435bd08b71c82aad1254cd95",
      "tree": "2710040fb858e5afcf06f38c8072c2959f8a9754",
      "parents": [
        "432aa3b64d08f1453e2742d20c5fe6946ca22549"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jul 17 22:28:56 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:28:59 2008 -0300"
      },
      "message": "V4L/DVB (8394): ir-common: CodingStyle fix: move EXPORT_SYMBOL_GPL to their proper places\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f87086e302300fdff1bd32049deb7a7f3e3de7da",
      "tree": "27b42587cf577a63d9f79ccb27267e0dea7188cb",
      "parents": [
        "e01117c81676dc9897f567e32cdc13a26e85280b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jul 18 00:50:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:17:52 2008 -0300"
      },
      "message": "v4l-dvb: remove legacy checks to allow support for kernels \u003c 2.6.10\n\nAlso remove some blank lines that were used to split compat code at -devel\ntree.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "84a9f33614e3cfcc7326629a503d4389c9d84e0f",
      "tree": "2d13e91561d455f41467dab521e935532a5e4a7d",
      "parents": [
        "153755a774578dcf921f8145e786ce25f72368d2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jun 22 14:19:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:13:50 2008 -0300"
      },
      "message": "V4L/DVB (8136): xc2028 unaligned access fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a36ef6b1e09d06d4f1ac769eee4bd7e6cf3e0fae",
      "tree": "099f489f485cbe8f44f3e8e3c8cb0e5b777d401d",
      "parents": [
        "f51b10ef6520f2bd725dc333e771eabd55d6c04f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jun 22 14:19:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:13:14 2008 -0300"
      },
      "message": "V4L/DVB (8128): saa7146: -\u003ecpu_addr and friends are little-endian\n\nAnnotations + stop saa7146_i2c from playing fast and loose with\nreuse of -\u003ecpu_addr for host-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7dc1b8844eb3e0a91911f20736db87f4876e14b4",
      "tree": "c7d92c8dd6b45b7daa3daaa91a645201d302fac9",
      "parents": [
        "fa1035997cbba4c348a88f8b94eb135222aaba12"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Jun 21 22:13:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:11:40 2008 -0300"
      },
      "message": "V4L/DVB (8098): xc5000: add module option to load firmware during driver attach\n\nThe xc5000 firmware download process can be slow on certain devices.\n\nAdd a module option, \"init_fw\" to perform the firmware download during\nxc5000_attach(), which would get the firmware download over with well\nbefore any tune request is made.\n\nWhen this option is enabled, it will reduce the time it takes to get a\nsignal lock during the first tune after driver load, but will add a few\nseconds to the driver initialization.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fb733bf52377a2a91d9f85775a2bd1d877927ea0",
      "tree": "96e99be442aba5c2691b290f23ee3cdd12999e25",
      "parents": [
        "03a0ea11e2db5cf4fb47ca78cb25c4f7b9c8293b"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jun 17 15:32:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:10:05 2008 -0300"
      },
      "message": "V4L/DVB (8060): Kconfig: MEDIA_TUNER_CUSTOMIZE should be disabled by default\n\nThe build option, MEDIA_TUNER_CUSTOMIZE, allows us to disable tuner drivers\nthat would have otherwise been selected by default.  This is an advanced\ncustomization option that should be disabled by default.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "26151c32d3d001f64e75871588acd0aff3f216d7"
}
