)]}'
{
  "log": [
    {
      "commit": "521e86eb4354080dc2d178e3d8a7ebd8f0e8b4e5",
      "tree": "584f35fcd42f87e629b717f68ebc148bcdacf445",
      "parents": [
        "d5abcc784ff337fbe9c6bc03235baecfd25191e5"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sat Jan 16 13:35:36 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:46 2010 -0300"
      },
      "message": "V4L/DVB: stv0900: make local functions static\n\nThe functions stv0900_sw_algo() and stv0900_set_dvbs1_track_car_loop() are only used\nlocally so mark them static.\n\nThis will remove the following sparse warnings (see \"make C\u003d1\"):\n * symbol \u0027stv0900_sw_algo\u0027 was not declared. Should it be static?\n * symbol \u0027stv0900_set_dvbs1_track_car_loop\u0027 was not declared. Should it be static?\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d5abcc784ff337fbe9c6bc03235baecfd25191e5",
      "tree": "8d768adbc056fb946bceb2db66e9e41de7a02d09",
      "parents": [
        "6e3924aa8dad3ac7d5cbfb4e27b6cdd2dc7b7e68"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sat Jan 16 13:21:59 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:46 2010 -0300"
      },
      "message": "V4L/DVB: cx231xx: cleanup dvb_attach() return value handling\n\nRemove the following sparse error (see \"make C\u003d1\"):\n * error: incompatible types for operation (\u003c)\n       left side has type struct dvb_frontend *\n       right side has type int\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e3924aa8dad3ac7d5cbfb4e27b6cdd2dc7b7e68",
      "tree": "18b7a97d63bcf4cd3df85c5f6857c79902841c13",
      "parents": [
        "cebedf15d2776e1629a86260b5aa7bcfff8401b2"
      ],
      "author": {
        "name": "Thiago Farina",
        "email": "tfransosi@gmail.com",
        "time": "Sat Jan 16 10:25:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:46 2010 -0300"
      },
      "message": "V4L/DVB: dvb-core: remove unnecessary casting of kmalloc\n\ndrivers/media/dvb/dvb-core/dvb_frontend.c |    6 ++----\n\nSigned-off-by: Thiago Farina \u003ctfransosi@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cebedf15d2776e1629a86260b5aa7bcfff8401b2",
      "tree": "4cffd0496883eb7237dca362a0dea3abcbd57180",
      "parents": [
        "0633255ca28715fd452972d460f5bfbe2c793d72"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Sat Jan 16 05:11:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:45 2010 -0300"
      },
      "message": "V4L/DVB: zoran: cleanup pointer condition\n\nRemove the following sparse warning (see \"make C\u003d1\"):\n * warning: Using plain integer as NULL pointer\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0633255ca28715fd452972d460f5bfbe2c793d72",
      "tree": "dbe0ab9bb56bcd3aaf715ad43a0d0810e420873a",
      "parents": [
        "77c8b5fb0ee6e367332167eaa26470d843596270"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Jan 13 20:43:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:45 2010 -0300"
      },
      "message": "V4L/DVB: dabusb: declare MODULE_FIRMWARE\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "77c8b5fb0ee6e367332167eaa26470d843596270",
      "tree": "a0c2da16cd8be786d4e7c974bd34e97154f73a0b",
      "parents": [
        "8d1b5946bf53b2593e633caba2330863838b7bf7"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Wed Jan 13 20:27:08 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:45 2010 -0300"
      },
      "message": "V4L/DVB: vpfe-capture: converting ccdc drivers to platform-drivers\n\nThis adds platform code for ccdc driver on DM355 and DM6446.\n\n1) new ccdc platform devices added\n2) added clock aliases master and slave for CCDC clocks\n3) added dm355_ccdc_setup_pinmux() pin-mux setup hook in dm355 ccdc driver platform data\n\nReviewed-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8d1b5946bf53b2593e633caba2330863838b7bf7",
      "tree": "2361df67d54a1169c60e7856c27ea421b19d1b91",
      "parents": [
        "c70fc2d2ccff1ce4cf0441ed060045022e6cc5c8"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Wed Jan 13 20:27:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:45 2010 -0300"
      },
      "message": "V4L/DVB: vpfe-capture: converting dm644x ccdc driver to a platform driver\n\n1) clocks are configured using generic clock names\n2) converting the driver to a platform driver\n3) cleanup - consolidate all static variables inside a structure, ccdc_cfg\n\nThe ccdc driver now uses generic names for clocks - master and slave. On individual platforms\nthese clocks will inherit from the platform specific clock. This will allow re-use of\nthe driver for the same IP across different SoCs.\n\nReviewed-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nReviewed-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c70fc2d2ccff1ce4cf0441ed060045022e6cc5c8",
      "tree": "436259993e9a79231c4a5df386f2a939d687d26c",
      "parents": [
        "51444ea3d4f5baa0338297aba7065fd695528a36"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Wed Jan 13 20:27:06 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:45 2010 -0300"
      },
      "message": "V4L/DVB: vpfe-capture - converting dm355 ccdc driver to a platform driver\n\n1) clocks are configured using generic clock names;\n2) converts the driver to a platform driver;\n3) cleanup - consolidate all static variables inside a structure, ccdc_cfg;\n\nThe ccdc now uses a generic name for clocks. \"master\" and \"slave\". On individual platforms\nthese clocks will inherit from the platform specific clock. This will allow re-use of\nthe driver for the same IP across different SoCs.\n\nUpdated based on Kevin\u0027s comments on clock configuration and error code (v3, v4).\n\nReviewed-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nReviewed-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51444ea3d4f5baa0338297aba7065fd695528a36",
      "tree": "b82619dfd02d9108f6bcb743f6febe40332af23f",
      "parents": [
        "986ce4510b37ba684aaebd3eb0e6ee0c03906ed8"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Wed Jan 13 20:27:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:45 2010 -0300"
      },
      "message": "V4L/DVB: vpfe_capture: remove clock and platform code\n\n1) removed the platform code and clk configuration. They are now\n   part of ccdc driver (part of the ccdc patches and platform patches 2-4);\n\n2) Added proper error codes for ccdc register function.\n\nReviewed-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "986ce4510b37ba684aaebd3eb0e6ee0c03906ed8",
      "tree": "a0740c45b51ccfe64c4a70618bb56d0fe46fc448",
      "parents": [
        "94b12d9ea555851632deee1c2b06c4f281a45e12"
      ],
      "author": {
        "name": "Pete Eberlein",
        "email": "pete@sensoray.com",
        "time": "Wed Jan 13 19:15:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:45 2010 -0300"
      },
      "message": "V4L/DVB: s2250: Fix write_reg i2c address\n\nThe kernel i2c model uses right-aligned 7-bit i2c addresses, but the\n2250 firmware uses an 8-bit address in the usb vendor request.  A\nprevious patch by Jean Delvare shifted the i2c addresses 1 bit to the\nright, and this patch fixes the write_reg function to shift it back\nbefore sending the vendor request.\n\nTo unsubscribe from this list: send the line \"unsubscribe linux-media\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html\n\nSigned-off-by: Pete Eberlein \u003cpete@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "94b12d9ea555851632deee1c2b06c4f281a45e12",
      "tree": "d98767316a132848927458384058f17f5f6d972f",
      "parents": [
        "c71fd169a13d34f26997b27183b510e0b7fc2623"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Jan 07 00:56:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:44 2010 -0300"
      },
      "message": "V4L/DVB: cx18-alsa: Fix the rates definition and move some buffer freeing code.\n\nClarify the rates available for the device, and move the freeing of the buffer\nto the free routine instead of the close (per Takashi\u0027s suggestion).\n\nThanks to Takashi Iwai for reviewing and providing feedback.\n\nThis work was sponsored by ONELAN Limited.\n\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c71fd169a13d34f26997b27183b510e0b7fc2623",
      "tree": "ea54d454a3dde270a11fbdd6bf0edfa87ac2fad9",
      "parents": [
        "60433e2ab8391d1884ddef2269bd19ecdaaa2d72"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Jan 07 00:52:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:44 2010 -0300"
      },
      "message": "V4L/DVB: cx18: address possible passing of NULL to snd_card_free\n\nEliminate the possibility of passing NULL to snd_card_free().\n\nThanks to Takashi Iwai for reviewing and pointing this out.\n\nThis work was sponsored by ONELAN Limited.\n\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "60433e2ab8391d1884ddef2269bd19ecdaaa2d72",
      "tree": "7ad27b824182dced10d64f8ffa6b4aa05f5eaabf",
      "parents": [
        "71036ef26b0026742c8ab79a54937aac1439350d"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Dec 20 23:53:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:44 2010 -0300"
      },
      "message": "V4L/DVB: cx18-alsa: codingstyle cleanup\n\nMove the cx18_alsa_announce_pcm_data() function further up in the file, since\napparently \"make checkpatch\" has never heard of a forward declaration.  Note\nthat despite the hg diff showing everything else as having been deleted/added,\nin reality it was only that one function that got moved (and the forward\ndeclaration was removed from the top of the file).\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "71036ef26b0026742c8ab79a54937aac1439350d",
      "tree": "3e42016e3ffd5762936d2427e3e39e49290f7787",
      "parents": [
        "f8bd9d26c59d0df0335bf43191feb732f2c8b6ad"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Dec 20 23:50:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:44 2010 -0300"
      },
      "message": "V4L/DVB: cx18-alsa: codingstyle cleanup\n\nRemove some dead code and make a PCM specific module debug parameter to avoid\nan extern reference.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f8bd9d26c59d0df0335bf43191feb732f2c8b6ad",
      "tree": "341cc91a207b8524fa32234f35f91c8b2dc91079",
      "parents": [
        "780edb7ad60e5c657770f510747cc609c84b5b61"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Dec 20 23:29:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:44 2010 -0300"
      },
      "message": "V4L/DVB: cx18: codingstyle fixes\n\nCodingstyle fixes, some introduced as a result of the ALSA work, some\npre-existing.  This patch is a whitespace change only.\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "780edb7ad60e5c657770f510747cc609c84b5b61",
      "tree": "601f7f5cff9ac0dba1f549d732b836c360e793ba",
      "parents": [
        "4dae2f0f84374d4e7cd6c8d41385a7c250f0726d"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Dec 20 23:15:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:44 2010 -0300"
      },
      "message": "V4L/DVB: cx18-alsa: codingstyle fixes\n\nFix codingstyle issues, and make the minimum version for cx18-alsa required\nto be 2.6.17, so that we don\u0027t need all the #ifdefs related to the changes\nto ALSA structures.\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4dae2f0f84374d4e7cd6c8d41385a7c250f0726d",
      "tree": "f84c947819e80a82a0b1e103dbfb7daf73ccc865",
      "parents": [
        "1a8e0e33881c9dd8cf3514bfd0b5a7ef148da929"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Dec 20 23:01:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:44 2010 -0300"
      },
      "message": "V4L/DVB: cx18-alsa: fix codingstyle issue\n\nAddress coding style issue with cx18-alsa-main.c\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1a8e0e33881c9dd8cf3514bfd0b5a7ef148da929",
      "tree": "a4c93083d474c6697fab74d411399dbd0c95eef6",
      "parents": [
        "485e319adef5d33a1dca4320cb26fb387b4a9381"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sat Dec 12 17:38:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:44 2010 -0300"
      },
      "message": "V4L/DVB: cx18-alsa: fix memory leak in error condition\n\nIf the stream is already in use, make sure we free up the memory allocated\nearlier.\n\nThanks to Andy Wall for reviewing and pointing this out.\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "485e319adef5d33a1dca4320cb26fb387b4a9381",
      "tree": "7c177d1787715ae0457bd3aef5bb472dd4f0cdc2",
      "parents": [
        "5eb9978f47ec09ce7ab5b9cc86d7b5d6ebb28a9d"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sun Nov 22 23:42:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:44 2010 -0300"
      },
      "message": "V4L/DVB: cx18-alsa: remove a couple of warnings\n\nRemove a couple of warnings from dead code during driver development.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5eb9978f47ec09ce7ab5b9cc86d7b5d6ebb28a9d",
      "tree": "861f32b971772a080b613710618e4f6ebfaf5c50",
      "parents": [
        "1ec1c9bc6fc63b08467c12ce585862ae4e97859c"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Fri Nov 20 02:15:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:43 2010 -0300"
      },
      "message": "V4L/DVB: cx18-alsa: name alsa device after the actual card\n\nUse the cx18 board name in the ALSA description, to make it easier for users\nwho run \"arecord -l\" to see which device they should be looking for.\n\nAlso, use strlcpy() instead of strcpy().\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1ec1c9bc6fc63b08467c12ce585862ae4e97859c",
      "tree": "41cfc2702be2972940557ce464dcc0da816959b0",
      "parents": [
        "d68b687b1e322e7325b1458d799e8234997e4ccd"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Fri Nov 20 01:24:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:43 2010 -0300"
      },
      "message": "V4L/DVB: cx18: cleanup cx18-alsa debug logging\n\nFix the debug macro so that it is dependent on the modprobe parameter.\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d68b687b1e322e7325b1458d799e8234997e4ccd",
      "tree": "57b63b7f8ec2505582a944df31e6139f60c9265a",
      "parents": [
        "4a8cfe6a5c158133f57c2e8476f259366d4bdc4d"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Fri Nov 20 01:15:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:43 2010 -0300"
      },
      "message": "V4L/DVB: cx18: rework cx18-alsa module loading to support automatic loading\n\nRestructure the way the module gets loaded so that it gets loaded automatically\nwhen cx18 is loaded, and make it work properly if there are multiple cards\npresent (since the old code would only take one opportunity to connect to cx18\ninstances when the module first loaded).\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a8cfe6a5c158133f57c2e8476f259366d4bdc4d",
      "tree": "eaf83c297f702c86afe84281111e8ffdc6900fdc",
      "parents": [
        "0f4cf676728e186b53ba1bb60c442c0f503ffdbc"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Nov 19 23:35:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:43 2010 -0300"
      },
      "message": "V4L/DVB: cx18-alsa: remove unneeded debug line\n\nRemove an unneeded debug line, which was preventing the cx18-alsa module from\nloading.\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0f4cf676728e186b53ba1bb60c442c0f503ffdbc",
      "tree": "fced10774740dfe20471ac77a3885f1493af569c",
      "parents": [
        "700b8aecc99f3bef09bc20c745d20bb2868047cc"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Nov 19 23:23:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:43 2010 -0300"
      },
      "message": "V4L/DVB: cx18: export more symbols required by cx18-alsa\n\nExport a couple of more symbols required by the cx18-alsa module.\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "700b8aecc99f3bef09bc20c745d20bb2868047cc",
      "tree": "5fdbd39aa9495be5371c58ad8123213d08c0bccd",
      "parents": [
        "9972de904216828c9f9f9d638df52206aa2bacd1"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Nov 19 23:17:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:43 2010 -0300"
      },
      "message": "V4L/DVB: cx18: add cx18-alsa module to Makefile\n\nAdd cx18-alsa to the Makefile and Kconfig\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9972de904216828c9f9f9d638df52206aa2bacd1",
      "tree": "6f0fdaa8835a32ad348782debbe3d4a68168237b",
      "parents": [
        "8ef22f794ea5577505bc71e468183585f429afde"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Mon Jan 18 21:29:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:43 2010 -0300"
      },
      "message": "V4L/DVB: cx18: overhaul ALSA PCM device handling so it works\n\nAdd code so that the PCM ALSA device actually works, and update the\ncx18-streams mechanism so that it passes the data off to the cx18-alsa module.\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8ef22f794ea5577505bc71e468183585f429afde",
      "tree": "1ba805766287d10235edf6c2ad4883a20604f36d",
      "parents": [
        "4cb565cc2700e6fcd57243cacc4c2826956bc088"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Nov 19 22:52:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:42 2010 -0300"
      },
      "message": "V4L/DVB: cx18: export a couple of symbols so they can be shared with cx18-alsa\n\nExpose a couple of symbols in the cx18 module so that locking of the PCM\nstream can be shared with the cx18-alsa module.\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4cb565cc2700e6fcd57243cacc4c2826956bc088",
      "tree": "243606d6e5afdd173c1e944c69f5e839cb94f9c7",
      "parents": [
        "0d8e1d0637a4636b0c19c94ba633812421544d91"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Nov 19 22:46:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:42 2010 -0300"
      },
      "message": "V4L/DVB: cx18: make it so cx18-alsa-main.c compiles\n\nFix some basic compilation issues with Andy\u0027s original code.  In particular,\ntemporarily #ifdef out the mixer code, add some additional exception handling,\nfix a couple of typos, and add a copyright line.\n\nThis work was sponsored by ONELAN Limited.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0d8e1d0637a4636b0c19c94ba633812421544d91",
      "tree": "d72f47178848af663427811b5542b774a5c0c428",
      "parents": [
        "f9b071c77ad3b97fce3d598d2d417c097369ccaf"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Thu Nov 19 22:40:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:42 2010 -0300"
      },
      "message": "V4L/DVB: cx18: rename cx18-alsa.c\n\nRename cx18-alsa.c to cx18-alsa-main.c so that we can call the final .ko file\ncx18-alsa.ko\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f9b071c77ad3b97fce3d598d2d417c097369ccaf",
      "tree": "562d66e3553aed148cafea26dff698c03a40d7d1",
      "parents": [
        "9722c8f95a5bd51a3d392cb2f125c8240b745c48"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Wed Jun 24 07:26:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:42 2010 -0300"
      },
      "message": "V4L/DVB: cx18-alsa: Add non-working cx18-alsa-pcm.[ch] files to avoid data loss\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9722c8f95a5bd51a3d392cb2f125c8240b745c48",
      "tree": "b7346813bbfccb672be30a6025d558318c6fd472",
      "parents": [
        "5eb3291fe84b30a8e2fda31fd5fa44c40575f283"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Mon May 25 21:40:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:42 2010 -0300"
      },
      "message": "V4L/DVB: cx18-alsa: Initial non-working cx18-alsa files\n\nInitial cx18-alsa module files check-in to avoid losing work.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5eb3291fe84b30a8e2fda31fd5fa44c40575f283",
      "tree": "9929cd4aeb10b66b3de4c0f29062dba1958e0d6a",
      "parents": [
        "34d2f9bf189c36ef8642cf6b64e80dfb756d888f"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Jan 17 12:23:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:42 2010 -0300"
      },
      "message": "V4L/DVB: dm1105: use macro for read/write registers\n\nThis is for better readability and smaller size of code lines.\nAlso it is for future improvements like GPIO handling.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34d2f9bf189c36ef8642cf6b64e80dfb756d888f",
      "tree": "26c62895383ec0e84b07bf50f056db7551b40c6c",
      "parents": [
        "ed7c847aef137a5e1f5de0eac0ad2c03e183839d"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Jan 17 12:11:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:42 2010 -0300"
      },
      "message": "V4L/DVB: dm1105: use dm1105_dev \u0026 dev instead of dm1105dvb\n\nThis is for better readability and smaller size of code.\nAlso it is similar to other drivers.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed7c847aef137a5e1f5de0eac0ad2c03e183839d",
      "tree": "72dc47ab157867f474f7096e8a125a15e413d7e6",
      "parents": [
        "8f50a3ee726b682f7481d29883d768bbd027788a"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Jan 17 11:15:06 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:41 2010 -0300"
      },
      "message": "V4L/DVB: dm1105: connect splitted else-if statements\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8f50a3ee726b682f7481d29883d768bbd027788a",
      "tree": "53ca24dd2317c6553bb219514e41b0496354cd62",
      "parents": [
        "b4a0e816fbe2af815674c514588b6cb444ec5fd9"
      ],
      "author": {
        "name": "JD Louw",
        "email": "jd.louw@mweb.co.za",
        "time": "Sun Jan 17 09:57:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:41 2010 -0300"
      },
      "message": "V4L/DVB: Compro S350 GPIO change\n\nThis patch enables LNB power on newer revision d1 Compro S350 and S300 DVB-S cards.\n\nSigned-off-by: JD Louw \u003cjd.louw@mweb.co.za\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b4a0e816fbe2af815674c514588b6cb444ec5fd9",
      "tree": "1261be59726d45ae8f3fa4365e13d59fb92f5dc6",
      "parents": [
        "95480f2773588eabb35ac9354d068b068ef11e70"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@me.by",
        "time": "Sun Jan 17 10:32:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:41 2010 -0300"
      },
      "message": "V4L/DVB: Add Support for DVBWorld DVB-S2 PCI 2004D card\n\nThe PCI card contains dm1105 PCI bridge and ds3000 demod.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "95480f2773588eabb35ac9354d068b068ef11e70",
      "tree": "5ffd7c5593eded215577a33b7f021626fcdeeab9",
      "parents": [
        "3ccc646b56a3f03029a259c6a8affd9cecc6020e"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Jan 17 21:12:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:41 2010 -0300"
      },
      "message": "V4L/DVB: ivtv: Adjust msleep() delays used to prevent tinny audio and PCI bus hang\n\nMartin Dauskardt \u003cmartin.dauskardt@gmx.de\u003e has done extensive testing on what\nvalues can be used and and concluded that only 300 ms total is required to\navoid bad video effects such as occasional black screen and short sync\ndisturbances.  Furthermore he determined how this 300 ms was split between\nthe two msleep()s did matter very much, so he suggested 150ms/150ms as one\nacceptable alternative that is implemented here.\n\nMany thanks go to Martin.\n\nTested-by: Martin Dauskardt \u003cmartin.dauskardt@gmx.de\u003e\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3ccc646b56a3f03029a259c6a8affd9cecc6020e",
      "tree": "28acf2a154c4792a1af091d778ab39385d56f9de",
      "parents": [
        "b6e436b263b35476da4be06e0719cb1d5c8f8eed"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Thu Dec 24 13:06:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:41 2010 -0300"
      },
      "message": "V4L/DVB: cx25840, v4l2-subdev, ivtv, pvrusb2: Fix ivtv/cx25840 tinny audio\n\nThis change attempts to fix the ivtv tinny audio problem by keeping digitizer\nto encoder audio clocks running, while disabling the video clocks as needed to\navoid unpredictable PCI bus hangs.\n\nTo accomplish this, for the cx25840 module enabling of audio streaming had\nto be separated from enabling video streaming, requiring an additional\nv4l2_subdev_audio_op and calls to this new op in the pvrusb2 and ivtv drivers.\n\nThe cx231xx and cx23885 driver use the cx25840 module for affecting only\nvideo on s_stream calls, so those drivers needed no change.\n\nThe CX23418 hardware does not exhibit either the tinny audio problem nor the PCI\nbus hang, so the cx18 driver did not need corresponding changes.\n\nCX2341[56] based cards that are not using the CX2584x family of chips\ndo not seem to be affected by the tinny audio problem, and this change should\nnot affect how they are configured. It will delay their first capture by\nstarting by another 300 msec though.\n\nMany thanks go to Argus \u003cpthorn-ivtvd@styx2002.no-ip.org\u003e and\nMartin Dauskardt \u003cmartin.dauskardt@gmx.de\u003e whose persistent testing and\ninvestigation of this problem will hopefully fix this problem once and for all\nfor many ivtv users.\n\nReported-by: Martin Dauskardt \u003cmartin.dauskardt@gmx.de\u003e\nReported-by: Argus \u003cpthorn-ivtvd@styx2002.no-ip.org\u003e\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b6e436b263b35476da4be06e0719cb1d5c8f8eed",
      "tree": "b6055dce972162efde4d3d2748ca7096ee1d68d4",
      "parents": [
        "0726681a7080cef6a9fd414894690fac16418772"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Mon Dec 21 22:59:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:41 2010 -0300"
      },
      "message": "V4L/DVB: ivtv: Fix race condition for queued udma transfers\n\nThere are several DMA related interrupts which wake up the dma_waitq. The udma\nroutines use this queue while they wait for their transfer to complete. When\nwoken, the udma routine will check the IVTV_F_I_UDMA_PENDING \u0026 IVTV_F_I_UDMA\nflags to see if the transfer is still queued or has finished. However, a small\nwindow exists between the IVTV_F_I_UDMA_PENDING flag being cleared and the\nIVTV_F_I_UDMA flag being set. Given that the completion of an unrelated DMA\ntransfer may wake up the udma routine, it\u0027s possible for this check to fail\nand the udma routine will start unmapping pages when the transfer has only\njust started. The result of this is unpredictable.\n\nThis fix simply delays the clearing of the IVTV_F_I_UDMA_PENDING flag until\nafter IVTV_F_I_UDMA has been set.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0726681a7080cef6a9fd414894690fac16418772",
      "tree": "b59fbc376c6263cf3899c682126de1bf841dcb2d",
      "parents": [
        "6b54ee082543294a04ea1d758abdc6013cbb4e2e"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Fri Jan 22 16:01:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:41 2010 -0300"
      },
      "message": "V4L/DVB: 22-kHz set_tone fix for NetUP Dual DVB-S2-CI card. 22kHz logic controlled by demod\n\n22-kHz tone can be driven in two ways:\n1. LNBH24 can produce 22kHz continuous tone when TEN\u003d1 ( 22 KHz tone output is\nalways activated ).\n2. LNBH24 can reproduce 22kHz tone timings from DSQIN or EXTM pin\u0027s when TEN\u003d0.\nFrom LNBH24 datasheet:\n\"In order to improve design flexibility an external tone input pin is\navailable (EXTM). The EXTM is a Logic input pin which activates the 22 kHz\ntone output, on the VoTX pin, by using the LNBH24 integrated tone generator\n(similar to the DSQIN pin function). In fact, the output tone waveform\ncharacteristics will always be internally controlled by the LNBH24 tone\ngenerator and the EXTM signal will be used as a timing control for DiSEqC tone\ndata encoding on the VoTX output.\"\n\nIn NetUP Dual DVB-S2-CI card 22kHz tone timings on EXTM pin produced by\nSTV0900 demod:\n.set_tone  \u003d stv0900_set_tone\n\nredefine to \"set_tone \u003d lnbp21_set_tone\" is not correct for \"NetUP Dual\nDVB-S2-CI card\".\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6b54ee082543294a04ea1d758abdc6013cbb4e2e",
      "tree": "3b7169f121b40df13ad360dd5b8f4d94c0fb9920",
      "parents": [
        "81b1061f96cf6f1ec3c91b80c6c183cb90a1f4e1"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jan 14 10:00:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:41 2010 -0300"
      },
      "message": "V4L/DVB (14005): media/video Kconfig: Mark gspca superceeded drivers as deprecated\n\nWe have some duplicate functionality between the zc0301 and gspca-zc3xx,\nthe sn9c102 and gspca-sonixb + gspca-sonix, and et61x251 and gscpa-etoms\ndrivers.\n\nThe non gspca versions of these drivers not only show a lot of code\nduplicty (amongsth each other), as they all copy the same generic usb\nwebcam code instead of using some sort of framework. They also have not\nseen any updates for more then 2 years, where as the gspca drivers are\nactively maintained.\n\nSo it is time for the non gspca versions of these drivers to go away,\nmarking them as deprecated is the first step in this.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81b1061f96cf6f1ec3c91b80c6c183cb90a1f4e1",
      "tree": "28daf74fb51c76e758f037157484a0d51ee1fe27",
      "parents": [
        "54e8bc5d64a651e2fb8b2366637e6a7d920a4c70"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jan 14 09:40:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:40 2010 -0300"
      },
      "message": "V4L/DVB (14004): drivers/media/video/Kconfig: Turn deprecated drivers off by default\n\ndrivers/media/video/Kconfig: Turn deprecated drivers off by default\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "54e8bc5d64a651e2fb8b2366637e6a7d920a4c70",
      "tree": "92333fdfaeb7c2a0261e2443dcce05ba4edffc0d",
      "parents": [
        "ed9885aa8145d0cd531ac53d1456a6b3d238150c"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jan 14 09:37:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:40 2010 -0300"
      },
      "message": "V4L/DVB (14003): gspca_cpai1: New gspca subdriver for CPIA CPiA version 1 cams\n\nThis new driver supports USB PIA CPiA version 1 cams, replacing the\nold v4l1 driver.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed9885aa8145d0cd531ac53d1456a6b3d238150c",
      "tree": "a760d602f069c9364a27aa41da2864ce29258d87",
      "parents": [
        "127f548dbcdb561a7bf94578804abca0eccf7e4b"
      ],
      "author": {
        "name": "Theodore Kilgore",
        "email": "kilgota@banach.math.auburn.edu",
        "time": "Thu Jan 14 12:07:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:40 2010 -0300"
      },
      "message": "V4L/DVB (14006): gscpa_sq905c: Better detection of CIF resolution cameras\n\ngscpa_sq905c: Better detection of CIF resolution cameras\n\nSigned-off-by: Theodore Kilgore \u003ckilgota@banach.math.auburn.edu\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "127f548dbcdb561a7bf94578804abca0eccf7e4b",
      "tree": "13d1df090edec1e201d4a546b0784bdf5c58a484",
      "parents": [
        "b10af3f70bfaf98b6405dcd0561283b7ec485630"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jan 10 19:34:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:40 2010 -0300"
      },
      "message": "V4L/DVB (14002): gspca_sonixb / sn9c102: Make gspca handle 0c45:6007\n\nWhen both the gspca_sonixb and the sn9c102 driver are enabled, make the\ngspca_sonixb driver handle cams with usb-id of 0c45:6007. The sn9c102 driver\nis being phased out and gspca driver has been successfully tested\nwith an 0c45:6007 camara.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b10af3f70bfaf98b6405dcd0561283b7ec485630",
      "tree": "4e671dd307e8cf65de561c3c47d761236432604e",
      "parents": [
        "8d0082fa3f3ac978075439e73b4a36ca0715e747"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jan 10 19:31:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:40 2010 -0300"
      },
      "message": "V4L/DVB (14001): gscpa_sonixb: Differentiate between tas5110c and tas5110d and fix d hstart\n\nOur hstart value was wrong for tas5110d sensor using sonixb cams, this\npatch fixes this. Many thanks to Paulus (laudaka) for donating me a camera\nwith such a sensor IC.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8d0082fa3f3ac978075439e73b4a36ca0715e747",
      "tree": "35051fad00a016c59a45a3dfcc81ddaa05da65c5",
      "parents": [
        "d02134ddb6fc351ab25028bfb45a53d08a2bcfbf"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sat Jan 09 19:45:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:40 2010 -0300"
      },
      "message": "V4L/DVB (14000): gspca_ov519: ov764x remove setting of AEC limits\n\nov764x remove setting of AEC limits, as the custom values cause AEC\noscilation in 320x240.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d02134ddb6fc351ab25028bfb45a53d08a2bcfbf",
      "tree": "ca6fed72555eaf7ad580c68c038ef41d46220c2b",
      "parents": [
        "035d3a3d3fb0104bb94dfb78ef70c7ec6f3f4ae4"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sat Jan 09 19:22:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:40 2010 -0300"
      },
      "message": "V4L/DVB (13999): gspca_ov519: remove non functioning contrast control for ov764x sensor\n\ngspca_ov519: remove non functioning contrast control for ov764x sensor\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "035d3a3d3fb0104bb94dfb78ef70c7ec6f3f4ae4",
      "tree": "52acf4710af946b6aba177bfbededd3dc7a6611e",
      "parents": [
        "859cc4700eebebe346572eb30898dd786a54e7a9"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sat Jan 09 08:14:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:40 2010 -0300"
      },
      "message": "V4L/DVB (13998): gscpa_ov519: Fix 320x240 on ov519 + ov7648\n\nDifferentiate between ov7640 and ov7648 and handle the ov7648 320x240\non the ov519 bridge specially to fix r and b being swapped.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "859cc4700eebebe346572eb30898dd786a54e7a9",
      "tree": "673e7a298839f3a601ddf7f2778853293616d9ca",
      "parents": [
        "388a6d54168923d0243d4c752586e87231a75291"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jan 07 15:42:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:39 2010 -0300"
      },
      "message": "V4L/DVB (13997): gspca_ov519: differentiate ov7620 and ov7620ae and fix 640x480 on the 7620\n\nMichael Deegan \u003cmichael@ucc.gu.uwa.edu.au\u003e, has reported issues with\nusing 640x480 mode on his ov518+ webcam. The fix for this breaks things\non my ov518+ cam (Trust 320 Sp@cecam), this patch thus adds differentiation\nin the driver between the OV7620 sensor his cam has and the OV7620AE sensor\nmy cam has, and then only changes the init sequence for the ov518+ +\nOV7620 combo which was not working for Michael.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "388a6d54168923d0243d4c752586e87231a75291",
      "tree": "413bde51847fa72f73c1595ac62aba9d128d3f20",
      "parents": [
        "98184f78fcc1aea4f81e9101459c803a90e71f4f"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jan 07 15:31:48 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:39 2010 -0300"
      },
      "message": "V4L/DVB (13996): gspca_stv0680: Fix streaming on vga cameras\n\nStreaming of VGA stv0680 based cams (instead of CIF ones) failed, because\nwe were using the wrong control pipe for certain commands, this patch fixes\nthis.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "98184f78fcc1aea4f81e9101459c803a90e71f4f",
      "tree": "c4e894f6509b6f28683dfc0e21a20a97b19ce7ff",
      "parents": [
        "ab269d300ef9fe7e2f60613d0ac160e12b84658e"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jan 07 12:06:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:39 2010 -0300"
      },
      "message": "V4L/DVB (13995): gspca_ov519: mark led on eyetoy II as inverted\n\nMark led on eyetoy II as inverted, I have the feeling the led needs to\nbe inverted for all 519 based cams (iow we got the set led code wrong), but\nlets just deal with this one cam at a time to avoid breaking currently\nworking cams.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab269d300ef9fe7e2f60613d0ac160e12b84658e",
      "tree": "9c26012bbf9294282d366e51da9d0ed01da6b88d",
      "parents": [
        "9336960d075839b41bef89a0c68899c4025e8289"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jan 07 12:04:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:39 2010 -0300"
      },
      "message": "V4L/DVB (13994): gscpa_stv0680: Fix camera initialization on hotplug\n\nstv0680 cameras currently only work when already plugged in when the system\nboots (or when manually re-loading the driver after boot). This patch fixes\nthis.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9336960d075839b41bef89a0c68899c4025e8289",
      "tree": "82ea6ad737e1c9ff9ad08e13cf43dc97b90916c5",
      "parents": [
        "5bdd00b93e368acc793748340c15cd2811fdd02b"
      ],
      "author": {
        "name": "Theodore Kilgore",
        "email": "kilgota@banach.math.auburn.edu",
        "time": "Fri Dec 25 05:19:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:39 2010 -0300"
      },
      "message": "V4L/DVB (13993): gspca.txt: add cams supported by mr97310a, sq905(c) and sn9c2028 drivers\n\ngspca.txt: add cams supported by mr97310a, sq905(c) and sn9c2028 drivers\n\nSigned-off-by: Theodore Kilgore \u003ckilgota@banach.math.auburn.edu\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5bdd00b93e368acc793748340c15cd2811fdd02b",
      "tree": "5cad69e63d5ccd9119129e25f204f67c35cf737d",
      "parents": [
        "70136081fc67ea77d849f86fa323e5773c8e40ea"
      ],
      "author": {
        "name": "Theodore Kilgore",
        "email": "kilgota@banach.math.auburn.edu",
        "time": "Fri Dec 25 05:16:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:39 2010 -0300"
      },
      "message": "V4L/DVB (13992): gspca_sn9c2028: New gspca subdriver\n\nNew gspca subdriver adding support for SN9C2028 dual-mode cameras.\n\nSigned-off-by: Theodore Kilgore \u003ckilgota@banach.math.auburn.edu\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "70136081fc67ea77d849f86fa323e5773c8e40ea",
      "tree": "2f55183c35e9f95ccd69d700904513cc6d1a662c",
      "parents": [
        "225ee0ca190b2e5d1d20c6278b6369b987aaaddf"
      ],
      "author": {
        "name": "Theodore Kilgore",
        "email": "kilgota@auburn.edu",
        "time": "Fri Dec 25 05:15:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:38 2010 -0300"
      },
      "message": "V4L/DVB (13991): gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers\n\nIf you read the mail to Oliver Neukum on the linux-usb list, then you know\nthat I found a cure for the mysterious problem that the MR97310a CIF \"type\n1\" cameras have been freezing up and refusing to stream if hooked up to a\nmachine with a UHCI controller.\n\nNamely, the cure is that if the camera is an mr97310a CIF type 1 camera, you\nhave to send it 0xa0, 0x00. Somehow, this is a timing reset command, or\nsuch. It un-blocks whatever was previously stopping the CIF type 1 cameras\nfrom working on the UHCI-based machines.\n\nSigned-off-by: Theodore Kilgore \u003ckilgota@auburn.edu\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "225ee0ca190b2e5d1d20c6278b6369b987aaaddf",
      "tree": "b8495628380408d838d3997c891624db4b2aabc9",
      "parents": [
        "d8b5a8e449a08a1a87170144a42d0a0b167bcad6"
      ],
      "author": {
        "name": "Arvo Järve",
        "email": "arvo@softshark.ee",
        "time": "Sun Jan 10 17:15:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:38 2010 -0300"
      },
      "message": "V4L/DVB (13989): [TDA8261] Fix TDA8261 I2C read bug\n\nThe TDA8261 driver would crash when reading more than a byte as described.\n\nff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff\n[ 8.430350] KNC1-2: MAC addr \u003d 00:09:d6:65:2d:91\n[ 8.610008] saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer\n[ 8.734457] stb0899_attach: Attaching STB0899\n[ 8.768481] tda8261_attach: Attaching TDA8261 8PSK/QPSK tuner\n[ 8.768485] DVB: registering adapter 2 frontend 0 (STB0899 Multistandard)...\n\nOnce I launch scan-s2:\nscan-s2 -vvvv -a 2 -s 1 -l UNIVERSAL /usr/share/dvb/dvb-s/Hotbird-13.0E\n\nI see the following via dmesg:\n\n[ 435.040017] saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer\n[ 435.778648] tda8261_get_bandwidth: Bandwidth\u003d40000000\n[ 435.781781] tda8261_get_bandwidth: Bandwidth\u003d40000000\n[ 435.783311] tda8261_set_state: Step size\u003d1, Divider\u003d1000, PG\u003d0x793 (1939)\n[ 435.783512] tda8261_set_state: Waiting to Phase LOCK\n[ 435.810134] tda8261_get_status: Tuner Phase Locked\n[ 435.810137] tda8261_set_state: Tuner Phase locked: status\u003d1\n[ 435.810139] tda8261_set_frequency: Frequency\u003d1939000\n[ 435.810141] tda8261_get_frequency: Frequency\u003d7574\n[ 435.830008] tda8261_get_bandwidth: Bandwidth\u003d40000000\n[ 436.402814] tda8261_get_bandwidth: Bandwidth\u003d40000000\n[ 436.405946] tda8261_get_bandwidth: Bandwidth\u003d40000000\n[ 436.407458] general protection fault: 0000 [#1] SMP\n[ 436.407527] last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor\n[ 436.407560] CPU 0\n[ 436.407601] Modules linked in: tda8261 stb0899 dvb_pll mt352 lnbp21 budget_av saa7146_vv snd_hda_codec_realtek videodev stv0299 v4l1_compat coretemp snd_hda_intel v4l2_compat_ioctl32 i915 videobuf_dma_sg b2c2_flexcop_pci snd_hda_codec budget_ci videobuf_core b2c2_flexcop ir_common w83627ehf drm snd_hwdep cx24123 budget_core hwmon_vid snd_pcm cx24113 dvb_core iptable_filter snd_timer i2c_algo_bit ip_tables saa7146 s5h1420 snd ttpci_eeprom soundcore intel_agp video serio_raw pcspkr lp snd_page_alloc x_tables output parport pata_it8213 e1000e\n[ 436.408757] Pid: 1410, comm: kdvb-ad-2-fe-0 Not tainted 2.6.31-14-server #48-Ubuntu C2SBC-Q\n[ 436.408818] RIP: 0010:[\u003cffffffffa00241a1\u003e] [\u003cffffffffa00241a1\u003e] tda8261_set_state+0x51/0x250 [tda8261]\n[ 436.408903] RSP: 0018:ffff88013649bc70 EFLAGS: 00010283\n[ 436.408945] RAX: 00000000000f1748 RBX: ffff880138870680 RCX: 0000000000000018\n[ 436.408990] RDX: ffff88013649bcd0 RSI: 0000000000000001 RDI: ffff880135273010\n[ 436.409035] RBP: ffff88013649bcc0 R08: 0000000000000001 R09: 0000000000000002\n[ 436.409081] R10: ffff88013649bc40 R11: 0000000055555556 R12: 00000000001d9638\n[ 436.409126] R13: 38ffffffa0261568 R14: 0000000000000000 R15: ffff880135273010\n[ 436.409172] FS: 0000000000000000(0000) GS:ffff880028022000(0000) knlGS:0000000000000000\n[ 436.409232] CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b\n[ 436.409274] CR2: 00007fff925e4cd8 CR3: 000000013642a000 CR4: 00000000000406f0\n[ 436.409320] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\n[ 436.409365] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\n[ 436.409411] Process kdvb-ad-2-fe-0 (pid: 1410, threadinfo ffff88013649a000, task ffff88013658ad60)\n[ 436.409473] Stack:\n[ 436.409508] ffff880136ee2af1 00000000bcd5d166 ffff000200000068 0000000035273000\n[ 436.409608] \u003c0\u003e 0000000000000001 ffff880135273000 ffffffffa0265260 00003473bc000000\n[ 436.409758] \u003c0\u003e 0000000000000000 ffff88013a4e05e0 ffff88013649bd00 ffffffffa025f133\n[ 436.409938] Call Trace:\n[ 436.409978] [\u003cffffffffa025f133\u003e] tda8261_set_frequency+0x23/0x70 [budget_av]\n[ 436.410027] [\u003cffffffffa026ed09\u003e] ? stb0899_i2c_gate_ctrl+0x49/0xf0 [stb0899]\n[ 436.410074] [\u003cffffffffa026e259\u003e] ? stb0899_write_reg+0x19/0x20 [stb0899]\n[ 436.410121] [\u003cffffffffa02716e2\u003e] stb0899_dvbs_algo+0x3a2/0x13c8 [stb0899]\n[ 436.410170] [\u003cffffffff813cdd0d\u003e] ? i2c_transfer+0xbd/0x100\n[ 436.410215] [\u003cffffffffa026e13c\u003e] ? stb0899_write_regs+0xac/0x1b0 [stb0899]\n[ 436.410262] [\u003cffffffffa026f239\u003e] stb0899_search+0x489/0x750 [stb0899]\n[ 436.410308] [\u003cffffffff8107d153\u003e] ? down_interruptible+0x33/0x60\n[ 436.410360] [\u003cffffffffa00c34ec\u003e] dvb_frontend_thread+0x57c/0x720 [dvb_core]\n[ 436.410407] [\u003cffffffff81078620\u003e] ? autoremove_wake_function+0x0/0x40\n[ 436.410457] [\u003cffffffffa00c2f70\u003e] ? dvb_frontend_thread+0x0/0x720 [dvb_core]\n[ 436.410504] [\u003cffffffff81078236\u003e] kthread+0xa6/0xb0\n[ 436.410547] [\u003cffffffff810130aa\u003e] child_rip+0xa/0x20\n[ 436.410589] [\u003cffffffff81078190\u003e] ? kthread+0x0/0xb0\n[ 436.410631] [\u003cffffffff810130a0\u003e] ? child_rip+0x0/0x20\n[ 436.410672] Code: 00 03 00 00 4c 8b 6b 10 c7 45 cc 00 00 00 00 0f 84 e8 01 00 00 44 8b 22 41 8d 84 24 10 81 f1 ff 3d 80 4f 12 00 0f 87 af 01 00 00 \u003c41\u003e 8b 75 04 31 d2 48 c7 c7 d8 46 02 a0 89 f0 8b 0c 85 f0 45 02\n[ 436.411950] RIP [\u003cffffffffa00241a1\u003e] tda8261_set_state+0x51/0x250 [tda8261]\n[ 436.412015] RSP \u003cffff88013649bc70\u003e\n[ 436.412064] ---[ end trace c1d7ae4d9e05c51b ]---\n\nSigned-off-by: Arvo Järve \u003carvo@softshark.ee\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d8b5a8e449a08a1a87170144a42d0a0b167bcad6",
      "tree": "0ffbcd5c8f7f46a8c50b56dcf2660a9fff9975d0",
      "parents": [
        "41894b97009adcabc51c6a4943045fd944c46236"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sun Jan 10 15:40:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:38 2010 -0300"
      },
      "message": "V4L/DVB (13988): [STV090x] Configuration parameters adc1_range, adc2_range, tuner_bbgain\n\nAdd parameters adc1_range, adc2_range and tuner_bbgain to the config struct.\nDefaults: adc1_range \u003d adc2_range \u003d 2Vpp, tuner_bbgain \u003d 10db\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "41894b97009adcabc51c6a4943045fd944c46236",
      "tree": "d2f0bb28826c8387c60fde1b964988ec55af4220",
      "parents": [
        "2c1f750ba3fbd4a54544a68b57087bb89f3ba92c"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sun Jan 10 15:39:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:38 2010 -0300"
      },
      "message": "V4L/DVB (13987): [STV090x] Quit processing if the tuner did not lock\n\nExit stv090x_algo() if the tuner did not lock. This might happen due to\nmissing signal or invalid/incomplete tuning parameters.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2c1f750ba3fbd4a54544a68b57087bb89f3ba92c",
      "tree": "c126e776420eed00d2b4e00dc9ceba7455be3738",
      "parents": [
        "76b9ef97953c120172dfc07d48e6d219164c6f6a"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sun Jan 10 15:38:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:38 2010 -0300"
      },
      "message": "V4L/DVB (13986): [STV090x] Disable I2C gate on error\n\nThe I2C gate must also be disabled, if a tuner command failed.\nOtherwise the tuner mutex would be locked forever.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "76b9ef97953c120172dfc07d48e6d219164c6f6a",
      "tree": "2baa2e5f3fdefe3dadd05884f7266ae28accefad",
      "parents": [
        "93e32cdafbe70d66bd8c133dd1b663198723654f"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:24:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:38 2010 -0300"
      },
      "message": "V4L/DVB (13985): [STV090x] reset mclk and dev_ver of internal structure after allocating\n\nWhen mclk is not 0 then it will never be set to the correct value and\nthe Demodulator will not work.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "93e32cdafbe70d66bd8c133dd1b663198723654f",
      "tree": "4d51e6ee45b762c35ae4e5b0c9cb1f7994eef9cf",
      "parents": [
        "ca108b39a75d9c6e8a18c8723ccb9c98fb8d6265"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:24:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:37 2010 -0300"
      },
      "message": "V4L/DVB (13984): [BUDGET] Use a tuner clock output divider of 2 for TT S2-1600.\n\nThis gives the STV090x and improved clock signal (rectangle instead of sine).\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca108b39a75d9c6e8a18c8723ccb9c98fb8d6265",
      "tree": "478f40320967ec2ce7fd6598193c88ecada9b3fd",
      "parents": [
        "9045e729447192ab0ca27191ccab324c6b97fceb"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:24:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:37 2010 -0300"
      },
      "message": "V4L/DVB (13983): [STV6110x] add clk_div member to stv6110x_config structure\n\nUsing clk_div member of stv6110x_config structure the tuner\u0027s clock\noutput divider can be configured. It is set in stv6110x_attach.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9045e729447192ab0ca27191ccab324c6b97fceb",
      "tree": "e8dc790f04f1cb65e33351ffaa9243eff2aa7d1d",
      "parents": [
        "ec2d3a62eff54b9dc556e9d9c9125b9bdc640171"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:23:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:37 2010 -0300"
      },
      "message": "V4L/DVB (13982): [STV090x] setup master clock in stv090x_init instead of stv090x_setup.\n\nThis is needed when clock input is driven from tuner and an output\ndivider different from 1 is used.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ec2d3a62eff54b9dc556e9d9c9125b9bdc640171",
      "tree": "17d2bc614f01c4a7542c653dc6ee3984601cb7b1",
      "parents": [
        "0c3f9fd807d9ef842fcc7e47e447ed2c68d63e49"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:23:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13981): [STV6110x] Add a local register map for each instance of the driver.\n\nBefore there was used a static register map that could lead to issues\nwhen there are are multiple adapters with the STV6110(A).\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0c3f9fd807d9ef842fcc7e47e447ed2c68d63e49",
      "tree": "3ad1ed4d7eddf1c9a4ebdd849307f2908c296d12",
      "parents": [
        "f91e59cb5e6add13d4e45c5cc8d45a614e1dc8e4"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:22:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13980): [STV6110x] Added function stv6110x_write_regs\n\nThe function stv6110x_write_regs is used to write several registers at once.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f91e59cb5e6add13d4e45c5cc8d45a614e1dc8e4",
      "tree": "de4b04afb55fcaf55885dd725d891a4a86215766",
      "parents": [
        "c369b7c2820dcad91b1354362097f6d8f9cf9307"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:22:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13979): [STV090x] Added possibility to set a fixed TS output clock.\n\nThis could be useful for p.e. Common Interface applications where data rate is limited.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c369b7c2820dcad91b1354362097f6d8f9cf9307",
      "tree": "74df17afdbc5553572262dbe0229bb40c6726ff0",
      "parents": [
        "729cbafaca5e24b4fa0b42e7b0f79cb53f2ebad5"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:21:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13978): [STV090x] set FE_HAS_SIGNAL flag in stv090x_read_status when locked.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "729cbafaca5e24b4fa0b42e7b0f79cb53f2ebad5",
      "tree": "f8512de23cdcb84633517776e80fb8d625c6bbae",
      "parents": [
        "96506a5086d0e9fd7332d6da74f115fa37bb58c6"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:21:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13977): [STV090x] Test for valid frequency before starting to tune\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96506a5086d0e9fd7332d6da74f115fa37bb58c6",
      "tree": "a48271fc1f4799f29614ae6f83935dbaa69969f5",
      "parents": [
        "97f7a2ae1a8a1e44a481456375efced75210e5eb"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:20:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13976): [STV090x] Added mutex protection around tuner I2C access.\n\nWith this change it is possible to have the same I2C address for both tuners.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "97f7a2ae1a8a1e44a481456375efced75210e5eb",
      "tree": "0acc51538d65350219254dc06af3e2dc66f82520",
      "parents": [
        "b79c6df705e02b5dcb0e9360a15b28373813fec1"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:19:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13975): [STV090x] Added internal structure with shared settings and data.\n\nAs the STV0900 features two demodulation paths in one chip there is\nsome information used by both instances of the driver when used in\ndual mode. This information is now shared in an internal structure\nreferenced by I2C adapter and address.\n\nDo initialisation of the demodulator only once when used in dual mode.\nMoved global mutex demod_lock to internal structure.\nMoved dev_ver and mclk to internal structure.\nRemoved unused tuner_refclk from stv090x_state.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b79c6df705e02b5dcb0e9360a15b28373813fec1",
      "tree": "e78f92576dc1bfbb2c0d6859ab2c87e1736730eb",
      "parents": [
        "ceb59cf068d54761c653c42dd45c14e1ecf0f7d3"
      ],
      "author": {
        "name": "Andreas Regel",
        "email": "andreas.regel@gmx.de",
        "time": "Tue Jan 05 19:18:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:36 2010 -0300"
      },
      "message": "V4L/DVB (13974): [STV090x] Fix locking reliabilty issues in automatic mode.\n\nIn automatic S/S2 detection mode, locking of a DVB-S transponder could\nfail when coming from a DVB-S2 transponder. This change fixes the issue\nby first disabling DVB-S and DVB-S2 mode before enabling it again.\n\nSigned-off-by: Andreas Regel \u003candreas.regel@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ceb59cf068d54761c653c42dd45c14e1ecf0f7d3",
      "tree": "40815687464624de9d1c343a48f3d473bc32cb4a",
      "parents": [
        "c52af79916028f9d15638519b54a80ed1c10bce5"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Wed Jan 13 05:01:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:35 2010 -0300"
      },
      "message": "V4L/DVB (13936): 22-kHz set_tone fix for NetUP Dual DVB-S2-CI card\n\n22-kHz tone can be driven in two ways:\n1. LNBH24 can produce 22kHz continuous tone when TEN\u003d1 ( 22 KHz tone output is\nalways activated ).\n2. LNBH24 can reproduce 22kHz tone timings from DSQIN or EXTM pin\u0027s when TEN\u003d0.\nFrom LNBH24 datasheet:\n\"In order to improve design flexibility an external tone input pin is\navailable (EXTM). The EXTM is a Logic input pin which activates the 22 kHz\ntone output, on the VoTX pin, by using the LNBH24 integrated tone generator\n(similar to the DSQIN pin function). In fact, the output tone waveform\ncharacteristics will always be internally controlled by the LNBH24 tone\ngenerator and the EXTM signal will be used as a timing control for DiSEqC tone\ndata encoding on the VoTX output.\"\n\nIn NetUP Dual DVB-S2-CI card 22kHz tone timings on EXTM pin produced by\nSTV0900 demod:\n.set_tone  \u003d stv0900_set_tone\n\nredefine to \"set_tone \u003d lnbp21_set_tone\" is not correct for \"NetUP Dual\nDVB-S2-CI card\".\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c52af79916028f9d15638519b54a80ed1c10bce5",
      "tree": "f4e49161d702ca4bbf2fdc1e465ea79125685739",
      "parents": [
        "de2d1549c2083e45ed84c779b64acf438ba5bf7f"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Jan 07 05:18:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:35 2010 -0300"
      },
      "message": "V4L/DVB (13916): gspca - ov534/ov534_9: Split the ov534 subdriver.\n\nThe two sensors ov772x and ov965x have too much differences.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "de2d1549c2083e45ed84c779b64acf438ba5bf7f",
      "tree": "3b936774dc85270ca6e87af939394cdadfaeee69",
      "parents": [
        "310b26286e5a88387feba0412a75aa2a943ec844"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Dec 19 07:03:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:35 2010 -0300"
      },
      "message": "V4L/DVB (13869): gspca - sn9c20x: Cleanup code.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "310b26286e5a88387feba0412a75aa2a943ec844",
      "tree": "5b345337db3eaa85fc31d928480e83cd800924cd",
      "parents": [
        "42a39e05928c6262347fba4ec9f649124bfc7a6f"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Dec 22 05:38:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:35 2010 -0300"
      },
      "message": "V4L/DVB (13947): add __init/__exit macros to drivers/media/dvb/bt8xx/bt878.c\n\nTrivial patch which adds the __init/__exit macros to the module_init/\nmodule_exit functions of\n\ndrivers/media/dvb/bt8xx/bt878.c\n\nPlease have a look at the small patch and either pull it through\nyour tree, or please ack\u0027 it so Jiri can pull it through the trivial\ntree.\n\nPatch against linux-next-tree, 22. Dez 08:38:18 CET 2009\nbut also present in linus tree.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "42a39e05928c6262347fba4ec9f649124bfc7a6f",
      "tree": "a7437aafc8c5373650b290af72ff52fb39a4623c",
      "parents": [
        "e34d375aa6dade342a266d40c6142d7f36e18683"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Jan 13 03:59:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:35 2010 -0300"
      },
      "message": "V4L/DVB (13969): frontends/si21xx.c: Remove #define TRUE/FALSE, use bool\n\nAnd a little code refactoring/neatening around the removals\n\nReduces object size a little bit:\n\nnew:\n$ size drivers/media/dvb/frontends/si21xx.o\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n   8984\t     56\t   1816\t  10856\t   2a68\tdrivers/media/dvb/frontends/si21xx.o\nold:\n$ size drivers/media/dvb/frontends/si21xx.o\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n   9084\t     56\t   1792\t  10932\t   2ab4\tdrivers/media/dvb/frontends/si21xx.o\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e34d375aa6dade342a266d40c6142d7f36e18683",
      "tree": "8737af72cb6026f3625c7e774a1ea7ed27d146fe",
      "parents": [
        "8231152f74dd9bd6f76036cfd7fbbf94ad0073d8"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Jan 10 05:56:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:35 2010 -0300"
      },
      "message": "V4L/DVB (13968): cx18, fix potential null dereference\n\nStanse found a potential null dereference in cx18_dvb_start_feed\nand cx18_dvb_stop_feed. There is a check for stream being NULL,\nbut it is dereferenced earlier. Move the dereference after the\ncheck.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nReviewed-by: Andy Walls \u003cawalls@radix.net\u003e\nAcked-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8231152f74dd9bd6f76036cfd7fbbf94ad0073d8",
      "tree": "3338ec930be2c52d05c2824895bce6c431af000a",
      "parents": [
        "78b06e0201fb32716211959bce133740a13873c4"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Jan 09 13:51:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:35 2010 -0300"
      },
      "message": "V4L/DVB: ir: fix memory leak\n\nFree ir_dev before exit.\nFound by cppcheck.\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78b06e0201fb32716211959bce133740a13873c4",
      "tree": "f2a84b6300efcedc846a4ed596c73844438f0274",
      "parents": [
        "a570fb6eec804e99c7fd3ac1db192842e9269bbb"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Jan 06 19:04:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:35 2010 -0300"
      },
      "message": "V4L/DVB (13965): zl10039, jump to error on error\n\nStanse found an unreachable statement in zl10039_attach. There is\na `break\u0027 followed by `goto error\u0027. Remove that break, so that it\ncan handle the error.\n\nCc: Igor M. Liplianin \u003cliplianin@me.by\u003e\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a570fb6eec804e99c7fd3ac1db192842e9269bbb",
      "tree": "013f02c3c8f769e769048029c77c3d6fd4fe4392",
      "parents": [
        "b46d37e61f886e901ba0b504125b135f450a19b5"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Jan 06 13:45:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:34 2010 -0300"
      },
      "message": "V4L/DVB (13964): tuner-core, fix memory leak\n\nStanse found a memory leak in tuner_probe. It is not freed/assigned\non all paths. Fix that.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b46d37e61f886e901ba0b504125b135f450a19b5",
      "tree": "381cfc7967847050b008bc7a255bc17e4674cdd4",
      "parents": [
        "ad695510bf27a4e73e0d04d48d80c0b8389f17d2"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Wed Jan 06 13:45:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:34 2010 -0300"
      },
      "message": "V4L/DVB (13963): siano, fix memory leak\n\nStanse found a memory leak in smscore_gpio_configure. buffer is not\nfreed/assigned on all paths. Fix that.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ad695510bf27a4e73e0d04d48d80c0b8389f17d2",
      "tree": "82ab53a113f84c37f2a7ee92b4512537499e14b4",
      "parents": [
        "19f48cb105b7fa18d0dcab435919a3a29b7a7c4c"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Jan 03 14:04:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:34 2010 -0300"
      },
      "message": "V4L/DVB (12930): Wrong variable tested\n\nThe return of saa7164_i2caddr_to_reglen() was not tested.\n\nCc: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "19f48cb105b7fa18d0dcab435919a3a29b7a7c4c",
      "tree": "0d46d2a4e9ae6a6568642f0d95cd46c05d1be56f",
      "parents": [
        "be39515758f382e8b1d0d0012cd59008e9970dec"
      ],
      "author": {
        "name": "Francesco Lavra",
        "email": "francescolavra@interfree.it",
        "time": "Thu Dec 31 08:47:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:34 2010 -0300"
      },
      "message": "V4L/DVB (13961): em28xx-dvb: fix memleak in dvb_fini()\n\nthis patch fixes a memory leak which occurs when an em28xx card with DVB\nextension is unplugged or its DVB extension driver is unloaded. In\ndvb_fini(), dev-\u003edvb must be freed before being set to NULL, as is done\nin dvb_init() in case of error.\nNote that this bug is also present in the latest stable kernel release.\n\nSigned-off-by: Francesco Lavra \u003cfrancescolavra@interfree.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be39515758f382e8b1d0d0012cd59008e9970dec",
      "tree": "05610629f90d6b07b6d28ce9b3ef990c4894aa8a",
      "parents": [
        "2714b3b9be54076877fbb50c0811f9015b2906a5"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Wed Dec 30 16:08:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:34 2010 -0300"
      },
      "message": "V4L/DVB (13959): cx23885/cx23885-dvb.c: use %pM to show MAC address\n\nUse the %pM kernel extension to display the MAC address.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2714b3b9be54076877fbb50c0811f9015b2906a5",
      "tree": "b1f8595be7804e8852c2ebe631d2471830e6bfe3",
      "parents": [
        "9714d587f138c1034b8fbeb14573e5f0320a2367"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Wed Dec 30 16:13:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:34 2010 -0300"
      },
      "message": "V4L/DVB (13958): tveeprom.c: use %pM to show MAC address\n\nUse the %pM kernel extension to display the MAC address.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9714d587f138c1034b8fbeb14573e5f0320a2367",
      "tree": "96ac424b234d69e18313e1d262f04aa1040fa825",
      "parents": [
        "211635654cb6785a5c102af6488f6b1d83b9a3c6"
      ],
      "author": {
        "name": "Francesco Lavra",
        "email": "francescolavra@interfree.it",
        "time": "Tue Dec 29 15:48:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:34 2010 -0300"
      },
      "message": "V4L/DVB (13957): IR: Fix sysfs attributes declaration\n\nThis patch fixes the declaration of the sysfs attributes for IR\u0027s, which\nmust be a NULL-terminated array of struct attribute *.\nWithout this patch, my machine crashes when inserting a DVB card.\n\nSigned-off-by: Francesco Lavra \u003cfrancescolavra@interfree.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "211635654cb6785a5c102af6488f6b1d83b9a3c6",
      "tree": "c29f0318d7450d370fbddac55f6cf905158c4fc3",
      "parents": [
        "3557aa4f7ddaec2903532595d2caccac32a5bbeb"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Dec 28 14:48:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:34 2010 -0300"
      },
      "message": "V4L/DVB (13956): fix weird array index in zl10036.c\n\nI was initially concerned about the weird array index (the 2 bumps\ninto the next row of the array).  Matthias Schwarzott look at the\ndatasheet and it turns out it should be zl10036_init_tab[1][0] |\u003d 0x01;\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthias Schwarzott \u003czzam@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3557aa4f7ddaec2903532595d2caccac32a5bbeb",
      "tree": "788526b035c98e495af5f681c932fb87f8386d06",
      "parents": [
        "b2ad41f9ef72d7b3309a2578bf4432a262ff2b47"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 28 11:09:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:33 2010 -0300"
      },
      "message": "V4L/DVB (13954): Correct NULL test\n\nTest the just-allocated value for NULL rather than some other value.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nidentifier f;\n@@\n\nf(...) { \u003c+... return NULL; ...+\u003e }\n\n@@\nexpression *x;\nexpression y;\nidentifier r.f;\nstatement S;\n@@\n\nx \u003d f(...);\n(\nif ((x) \u003d\u003d NULL) S\n|\nif (\n-   y\n+   x\n       \u003d\u003d NULL)\n S\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b2ad41f9ef72d7b3309a2578bf4432a262ff2b47",
      "tree": "c0f57376ab77aace63f1670710baaffa79d4b8f9",
      "parents": [
        "f0ecba96e76295792a0b1ee2e03b505562e7b9f3"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Dec 25 21:47:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:33 2010 -0300"
      },
      "message": "V4L/DVB (13953): firedtv: add missing NULL pointer check\n\nIf there is ever going to be a FireDTV or FloppyDTV firmware which does\nnot provide a minimal ASCII textual descriptor for Model_Id --- or if\nthe descriptor is provided indirectly in a descriptor directory ---\nthe ieee1394 variant of the device probe of firedtv would dereference a\nNULL pointer.  The firewire variant of firedtv\u0027s device probe is not\naffected.\n\nThe fix makes sure that such an unexpected firmware is safely recognized\nby fdtv_alloc as an unknown firmware.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0ecba96e76295792a0b1ee2e03b505562e7b9f3",
      "tree": "066485bc36d2ce3e5dd8e92cc8c5aac8b6b00d38",
      "parents": [
        "9d68e8de9f8ab14077dd8d3c6ed9087ea61544a6"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Dec 23 09:53:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:33 2010 -0300"
      },
      "message": "V4L/DVB (13952): gspca: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the beginning\nof the declaration specifiers in a declaration is an obsolescent\nfeature.\n\nCc: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9d68e8de9f8ab14077dd8d3c6ed9087ea61544a6",
      "tree": "f3ee4747ef4d2b9ac9acfc4504ea626164aba8a2",
      "parents": [
        "7b2d3983f2b54b002fd045f2801514405530d224"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Dec 23 09:53:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:33 2010 -0300"
      },
      "message": "V4L/DVB (13951): rj54n1cb0: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the beginning\nof the declaration specifiers in a declaration is an obsolescent\nfeature.\n\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7b2d3983f2b54b002fd045f2801514405530d224",
      "tree": "24bdfe94baab90b35fcf4468f8d31eb683429b46",
      "parents": [
        "21ead03bdde189106e0625baac170385a6c360af"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Dec 23 09:53:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:33 2010 -0300"
      },
      "message": "V4L/DVB (13950): usb-friio: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the beginning\nof the declaration specifiers in a declaration is an obsolescent\nfeature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "21ead03bdde189106e0625baac170385a6c360af",
      "tree": "aefff28613a8a6a19dae836482b190a4aa9cc04b",
      "parents": [
        "ed0ee8e1fbab49b494ef2994be92e7832dd6673c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Dec 22 18:00:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:33 2010 -0300"
      },
      "message": "V4L/DVB (13949): Move a dereference below a NULL test\n\nIf the NULL test is necessary, then the dereference should be moved below\nthe NULL test.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\ntype T;\nexpression E;\nidentifier i,fld;\nstatement S;\n@@\n\n- T i \u003d E-\u003efld;\n+ T i;\n  ... when !\u003d E\n      when !\u003d i\n  if (E \u003d\u003d NULL) S\n+ i \u003d E-\u003efld;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed0ee8e1fbab49b494ef2994be92e7832dd6673c",
      "tree": "c162c47226806b6dc5ca25821ce58b9856764dfc",
      "parents": [
        "e0572325d23b8c89930a08e0b8b3850a6fe75d7d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Dec 22 17:31:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:33 2010 -0300"
      },
      "message": "V4L/DVB (13948): radio: Correct use after free\n\nIt is not clear how to share the unlock in the case where the structure\ncontaining the lock has to be freed.  So the unlock is now duplicated, with\none copy moved before the free.  The unlock label furthermore is no longer\nuseful and is thus deleted.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,e;\nidentifier f;\niterator I;\nstatement S;\n@@\n\n*kfree(x);\n... when !\u003d \u0026x\n    when !\u003d x \u003d e\n    when !\u003d I(x,...) S\n*x-\u003ef\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e0572325d23b8c89930a08e0b8b3850a6fe75d7d",
      "tree": "7e70a405d62e7c8f29969d5ce300bca5ee763f04",
      "parents": [
        "9c6f97a02358c78ed1db69cde702db263bc62cf6"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 21 21:21:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:33 2010 -0300"
      },
      "message": "V4L/DVB (13946): proc_fops: convert av7110\n\nDrop S_IRUGO, proc entry doesn\u0027t contain read hooks.\nDrop S_IFREG, simply unnecessary.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9c6f97a02358c78ed1db69cde702db263bc62cf6",
      "tree": "5affc52700bc12a109cba11336adb35a3432acdc",
      "parents": [
        "7de0b8739f9b7856d2c3aa96e50e851283eeb24a"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Mon Dec 21 02:00:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:32 2010 -0300"
      },
      "message": "V4L/DVB (13945): Add lost config and PCI ID for card of Beholder\n\nAdd lost configuration for our TV card.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7de0b8739f9b7856d2c3aa96e50e851283eeb24a",
      "tree": "70ed4f3f0ef3f4fbfcfe42ee03122a170301bd96",
      "parents": [
        "f2e6c6ad0207f22b55bb45a6b0958cecde3db8f1"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Dec 16 13:06:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:32 2010 -0300"
      },
      "message": "V4L/DVB (13944): vivi: Fix test of unsigned in vivi_create_instance()\n\nvideo_nr is unsigned so the test did not work.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f2e6c6ad0207f22b55bb45a6b0958cecde3db8f1",
      "tree": "cf092efc9ad02eb46b3896415043ac95964a5996",
      "parents": [
        "66d9cbad5330d6df30c82f10ee18b62b096b84ef"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Dec 16 11:35:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:32 2010 -0300"
      },
      "message": "V4L/DVB: use correct size in put_v4l2_window32()\n\nAlthough these sizes may be the same it is better to calculate the size of\nthe source, than the destiny.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "66d9cbad5330d6df30c82f10ee18b62b096b84ef",
      "tree": "47d42a16b56f43df1dc2a535188205e6fc929708",
      "parents": [
        "6a2071006b72bf887e38c025c60f98d2998ceacb"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Tue Nov 24 23:17:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:32 2010 -0300"
      },
      "message": "V4L/DVB (13932): em28xx: add PAL support for VBI\n\nMake the VBI support work for PAL standards in addition to NTSC.\n\nThis work was sponsored by EyeMagnet Limited.\n\nThanks go out to Andy Walls for providing a CD containing test PAL/VBI captures\nand to Steven Toth for providing a PVR-350 to do signal generation with.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "6a2071006b72bf887e38c025c60f98d2998ceacb"
}
