)]}'
{
  "log": [
    {
      "commit": "4e9f5677755c8f2eda6a293139084010cbbf2044",
      "tree": "bf5f14c9952a32e16a2855b7177124dd68dc8750",
      "parents": [
        "3b11f4e90dd83f99d447e2862f3ecd216221d3f0"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri May 14 15:24:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:10 2010 -0300"
      },
      "message": "V4L/DVB: get_dvb_firmware: update af9015\n\nNew driver contains new firmware 5.1.0.0. Fix script to get that.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3b11f4e90dd83f99d447e2862f3ecd216221d3f0",
      "tree": "8fb71e99bd509f0eec04b322c7d242c1e7304132",
      "parents": [
        "76ed0fe75750717042932a49d07f643b98dfdd5b"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri May 14 13:59:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:09 2010 -0300"
      },
      "message": "V4L/DVB: af9013: add support for firmware 5.1.0.0\n\nAdd support for new firmware version 5.1.0.0.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "76ed0fe75750717042932a49d07f643b98dfdd5b",
      "tree": "335249d4c205aae37079cde6a4c163c15d61ee5c",
      "parents": [
        "19697b546c9bc5b3c44070be1cfc7ce54a97c0d9"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 07:09:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:07 2010 -0300"
      },
      "message": "V4L/DVB: gspca - vc032x: Move the first VC0321 settings to sd_init()\n\nThe first VC0321 settings were done at webcam connection only. They must also\nbe done on resume after suspend.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "19697b546c9bc5b3c44070be1cfc7ce54a97c0d9",
      "tree": "ec683c44cbc2c1b26c53fa44507a251de7b3a8cd",
      "parents": [
        "35680baa6822df98a6ed602e2380aa0a04e18b07"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:33:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:06 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sonixj: Do the audio input work for webcams with a microphone\n\nThe bit 0x04 of the bridge register 02 (GPIO) is used for audio connection\nin webcams containing the bridge SN9C105. This patch sets it correctly,\naccording to the presence of an audio device.\n\nTested-by: Kyle Baker \u003ckyleabaker@gmail.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "35680baa6822df98a6ed602e2380aa0a04e18b07",
      "tree": "ee4ebc67f847f67ebd068248187f62958dcb19ab",
      "parents": [
        "c4dc692ce6212f4513c39dfcde725aab438a2940"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:30:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:06 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Handle the audio device\n\nWhen there is an audio device, use a lower alternate setting.\nThis patch does not fix correctly all audio and bandwidth problems.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c4dc692ce6212f4513c39dfcde725aab438a2940",
      "tree": "2a02b051a5d899b344446dbade54f067cc34672b",
      "parents": [
        "a4f96eb2b1d3e0013da7b82b3d3ccd361c3b46b9"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:26:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:05 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Adjust and remove some debug messages\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a4f96eb2b1d3e0013da7b82b3d3ccd361c3b46b9",
      "tree": "aaef5539430f6b60961b70b4afa50a0d335108bc",
      "parents": [
        "a2ba6f27cd2c66ad1119e0354a828a1be715c2f1"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:25:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:04 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Remove useless audio ioctl\u0027s\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a2ba6f27cd2c66ad1119e0354a828a1be715c2f1",
      "tree": "1a0aa43a3a3d2ed03a3e2a522c81ac43c5be24e5",
      "parents": [
        "b5f5933a6ab63725aedfb92f015007d4ccd33a55"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Wed Jul 14 06:21:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:02 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Fix a compilation warning\n\nReported-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b5f5933a6ab63725aedfb92f015007d4ccd33a55",
      "tree": "35d4dea28c9d670c19537c3347cf954a926eceb5",
      "parents": [
        "49b7a12c0aa217c9fb163d330b5b80bafe55cb8b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jul 23 07:09:20 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:01 2010 -0300"
      },
      "message": "V4L/DVB: au0828: move dereference below sanity checks\n\nThis function has sanity checks to make sure that \"dev\" is non-null.  I\nmoved the dereference down below the checks.  In the current code \"dev\"\nis never actually null.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "49b7a12c0aa217c9fb163d330b5b80bafe55cb8b",
      "tree": "ff06404554a52e39426984c1d58f50848ee0f137",
      "parents": [
        "5c79b496a713dac1a706845bdd047aae15421ef5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jul 23 07:08:26 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:00 2010 -0300"
      },
      "message": "V4L/DVB: media/IR: testing the wrong variable\n\nThere is a typo here.  We meant to test \"rbuf\" instead of \"drv\".  We\nalready tested \"drv\" earlier.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5c79b496a713dac1a706845bdd047aae15421ef5",
      "tree": "10bf7fa2f02b37342350b26334a18d4a110223b8",
      "parents": [
        "febe2ea10e041c014b295a0321f7ec62c05b7e3f"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jul 20 19:22:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:59 2010 -0300"
      },
      "message": "V4L/DVB: drivers/video/omap2/displays: add missing mutex_unlock\n\nAdd a mutex_unlock missing on the error paths.  The use of the mutex is\nbalanced elsewhere in the file.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E1;\n@@\n\n* mutex_lock(E1,...);\n  \u003c+... when !\u003d E1\n  if (...) {\n    ... when !\u003d E1\n*   return ...;\n  }\n  ...+\u003e\n* mutex_unlock(E1,...);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "febe2ea10e041c014b295a0321f7ec62c05b7e3f",
      "tree": "fc628ab949ff4d27d1a149fcab8c22b4f69e1701",
      "parents": [
        "37b58bfe4bb3df303aa9d7f1ccdbfc477b42c5e2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 20 19:22:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:59 2010 -0300"
      },
      "message": "V4L/DVB: \"dib3000mc: reduce large stack usage\" fix\n\ns/ENODEV/ENOMEM, per Andreas.\n\nThis fix got lost when someone merged \"dib3000mc: reduce large stack\nusage\".  Please don\u0027t lose fixes.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "37b58bfe4bb3df303aa9d7f1ccdbfc477b42c5e2",
      "tree": "f82417c863f6e4268bc56a12bffd46ab4739adba",
      "parents": [
        "6efb870a115ac223ab578bc76699ba8591250568"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Jul 19 14:39:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:57 2010 -0300"
      },
      "message": "V4L/DVB: VIDEO: ivtvfb, remove unneeded NULL test\n\nStanse found that in ivtvfb_callback_cleanup and ivtvfb_callback_init\nthere are unneeded tests for itv being NULL. But itv is initialized\nas container_of with non-zero offset in those functions, so it is\nnever NULL (even if v4l2_dev is). This was found because itv is\ndereferenced earlier than the test.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nReviewed-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6efb870a115ac223ab578bc76699ba8591250568",
      "tree": "769d2b4bad3e3c82e7eee654577fb55ac7a191ae",
      "parents": [
        "5690085e7ba7f3081c6ab6db3a3b543444ad8a21"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Jul 16 18:29:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:56 2010 -0300"
      },
      "message": "V4L/DVB: IR/lirc: use memdup_user instead of copy_from_user\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5690085e7ba7f3081c6ab6db3a3b543444ad8a21",
      "tree": "09d33f31298e00fa10ca8a05316e5c651ae75e4c",
      "parents": [
        "1e687528777acab2c73cd12fb35d71088ad73a3c"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Jul 16 14:25:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:55 2010 -0300"
      },
      "message": "V4L/DVB: IR/lirc: make lirc userspace and staging modules buildable\n\nThe lirc userspace needs all the current ioctls defined, and we need to\nput the header files in places out-of-tree and/or staging lirc drivers\n(which I plan to prep soon) can easily build with. I\u0027ve actually tested this\nin a tree w/all the lirc drivers queued up to be submitted for staging. I\u0027m\nalso reasonably sure that Andy Walls is going to need most of the ioctls\nanyway for his cx23888 IR driver work.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1e687528777acab2c73cd12fb35d71088ad73a3c",
      "tree": "ef2b0344963a4015b2c4ebd4309169286ce7b8ee",
      "parents": [
        "abf84383ecadc8ada1963f9976e887c6f0b1bad9"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "qy03fugy@stud.informatik.uni-erlangen.de",
        "time": "Wed Jul 14 10:21:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:54 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video: Remove dead CONFIG_FB_OMAP2_FORCE_AUTO_UPDATE\n\nCONFIG_FB_OMAP2_FORCE_AUTO_UPDATE doesn\u0027t exist in Kconfig and is never defined anywhere\nelse, therefore removing all references for it from the source code.\n\nSigned-off-by: Christian Dietrich \u003cqy03fugy@stud.informatik.uni-erlangen.de\u003e\nAcked-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "abf84383ecadc8ada1963f9976e887c6f0b1bad9",
      "tree": "34f369a2f7ee7dc3f42d36f487219fbd0782a265",
      "parents": [
        "1676e4ab55944d483695f51e46b1e629af59706e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jul 12 17:50:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:53 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media: Remove unnecessary casts of private_data\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1676e4ab55944d483695f51e46b1e629af59706e",
      "tree": "1dfab3c5b23f6a3a5171f204f75d59601c0f9f18",
      "parents": [
        "ef35d34fea38c52a595c30424d332a9dddd2200d"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 05:14:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:52 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sq930x: Add some comments for sensor mt9v111\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ef35d34fea38c52a595c30424d332a9dddd2200d",
      "tree": "1c4e442ec08eb6c7456cb065ba1eb20fb0142404",
      "parents": [
        "fe854ec07cada95296e882aa795db83409c61eeb"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 05:05:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:51 2010 -0300"
      },
      "message": "V4L/DVB: gspca - vc032x: Add trace of USB exchanges\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fe854ec07cada95296e882aa795db83409c61eeb",
      "tree": "cd55cd23072c534116bf61d12ba8414929a025bb",
      "parents": [
        "98475cb642b520a5d50bd6d6abaadfee8688c110"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 05:00:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:50 2010 -0300"
      },
      "message": "V4L/DVB: gspca - vc032x: Stop the USB exchanges on error\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "98475cb642b520a5d50bd6d6abaadfee8688c110",
      "tree": "be5953dc46f0347a474ec9d78cf543fda28b9c20",
      "parents": [
        "f7059eaa285c0460569ffd26c43ae07e3f03cd6c"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 04:44:54 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:49 2010 -0300"
      },
      "message": "V4L/DVB: gspca - vc032x: Add some comments\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f7059eaa285c0460569ffd26c43ae07e3f03cd6c",
      "tree": "4f31450a63b1460fcdf3b79e8f47d8b824683a60",
      "parents": [
        "02bbcb9d863df10b5a4b91ba5b4c76eaf1340883"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 04:32:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:48 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Don\u0027t use the frame buffer flags\n\nThis patch fixes possible race conditions in queue management with SMP:\nwhen a frame was completed, the irq function tried to use the next frame\nbuffer. At this time, it was possible that the application on an other\nprocessor updated the frame pointer, making the image to point to a bad\nbuffer.\nThe patch contains two main changes:\n- the image transfer uses the queue indexes which are protected against\n  simultaneous memory access,\n- the image pointer which is used for image concatenation is only set at\n  interrupt level.\nSome subdrivers which used the image pointer have been updated.\n\nReported-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02bbcb9d863df10b5a4b91ba5b4c76eaf1340883",
      "tree": "1e19c0d8d0a50e1a34d4b6fa5f5027ee713b9612",
      "parents": [
        "9059cd44403608f6554b37c3b3d5598ded7a3a92"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Tue Jul 06 04:16:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:47 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Possible race condition in queue management\n\nThe problem may occur with SMP:\n- a frame is completed at interrupt level (in gspca_frame_add with\n  packet_type \u003d\u003d LAST_PACKET,\n- just after clearing the bit V4L2_BUF_FLAG_QUEUED and before setting\n  the bit V4L2_BUF_FLAG_DONE, on the other processor, the application\n  tries to requeue the same frame buffer,\n- then, the qbuf function succeeds because ALL_FLAGS are not set.\nThe fix sets and resets the two flags in one instruction.\n\nReported-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9059cd44403608f6554b37c3b3d5598ded7a3a92",
      "tree": "b4bd1253a964cf17f602104aa77c8c260ff5a13b",
      "parents": [
        "7638699c253620a5745592d229b7e3ba9dbd218d"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@stud.informatik.uni-erlangen.de",
        "time": "Fri Jan 15 08:49:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:46 2010 -0300"
      },
      "message": "V4L/DVB: remove obsolete conditionalizing on DVB_DIBCOM_DEBUG\n\nAs pointed by Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e,\n\nThe config Option DVB_DIBCOM_DEBUG was dropped while removing the dibusb\ndriver in favor of dvb-usb in 2005. However it remaind existant at some\nplaces of the kernel config.\n\nInstead of just removing the debug capability, the better is to just remove\nthe bad dependency, making the modprobe function always visible.\n\nThanks-to: Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7638699c253620a5745592d229b7e3ba9dbd218d",
      "tree": "01c90f4d7763bc7075cac904254c17d0d2bcfea3",
      "parents": [
        "73c994e4fb69b7bb85663e5175432c307657d207"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Oct 31 23:14:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:45 2010 -0300"
      },
      "message": "V4L/DVB: lgs8gxx: remove firmware for lgs8g75\n\nThe recently added support for lgs8g75 included some 8051 machine code\nwithout accompanying source code.  Replace this with use of the\nfirmware loader.\n\nCompile-tested only.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "73c994e4fb69b7bb85663e5175432c307657d207",
      "tree": "a7654313065ded316c25bbeba7af3d6caa11bb43",
      "parents": [
        "22b0766b62d517a597d8155d828c5f93e3523cfa"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sat Jul 10 13:01:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:44 2010 -0300"
      },
      "message": "V4L/DVB:  si470x: -EINVAL overwritten in si470x_vidioc_s_tuner()\n\nThis patch to the si470x_vidioc_s_tuner function was developed in\ncooperation with Roel Kluin \u003croel.kluin@gmail.com\u003e. It sets the default\nretval to 0 instead of -EINVAL, identical to what is done in all other\nset/get functions of v4l2_ioctl_ops. This is just as cosmetic change, as\nretval is directly overwritten by the si470x_disconnect_check() anyway.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "22b0766b62d517a597d8155d828c5f93e3523cfa",
      "tree": "142cf3481a52076fa182ef53ae51615a768b39fc",
      "parents": [
        "ca17a4f0bfc48feb3b4eb3f671a82adfe89530fb"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Jul 08 12:38:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:43 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: more streamlining of device init\n\nSpent a while last night getting device initialization packet captures\nunder Windows for all generations of devices. There are a few places\nwhere we were doing things differently, and few things we were doing\nthat we don\u0027t need to do, particularly on gen3 hardware, and I *think*\none of those things is what was locking up my pinnacle hw from time to\ntime -- at least, its been perfectly well behaved every time its been\nplugged in since making this change.\n\nFirst up, we\u0027re adding a bit more to the gen1 init routine here. Its\nnot absolutely necessary, the hardware works the same both with and\nwithout it, but I\u0027d like to be consistent w/Windows here.\n\nSecond, DEVICE_RESET is never called when initializing either of my\ngen3 devices, its only called for gen1 and gen2. The bits in the gen3\ninit after removing that, are safe (and interesting) to run on all\nhardware, so there\u0027s no more gen3-specific init done, there\u0027s instead\na generic mceusb_get_parameters() that is run for all hardware.\n\nThird, the gen3 flag isn\u0027t needed. We only care if hardware is gen3\nduring probe, so I\u0027ve dropped that from the device flags struct.\n\nSuccessfully tested on all three generations of mceusb hardware.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca17a4f0bfc48feb3b4eb3f671a82adfe89530fb",
      "tree": "d2d33d3a39535e0557f780ada38a53bfce7573dc",
      "parents": [
        "044e5878c2158d701e6f47a9604910589a384ee2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 10 11:19:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:42 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: remove unused vars from gen1 init\n\nPrior init unification/simplification patch made these unused, forgot\nto remove them, so this silences:\n\ndrivers/media/IR/mceusb.c: In function ‘mceusb_gen1_init’:\ndrivers/media/IR/mceusb.c:769: warning: unused variable ‘partial’\ndrivers/media/IR/mceusb.c:768: warning: unused variable ‘i’\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "044e5878c2158d701e6f47a9604910589a384ee2",
      "tree": "9d06e2660ad15575a5df2c1e3bacfa68738ea55e",
      "parents": [
        "f9839da0513b4f13a137a07a9362ea5b02897bd7"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Aug 02 15:43:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:22 2010 -0300"
      },
      "message": "V4L/DVB: lirc: use unlocked_ioctl\n\nNew code should not rely on the big kernel lock,\nso use the unlocked_ioctl file operation in lirc.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nTested-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f9839da0513b4f13a137a07a9362ea5b02897bd7",
      "tree": "0236d1cd2d11fce052347e7fbd63c4fddca7d4f7",
      "parents": [
        "69c271f33b949a7b1cbe6f7f39ce3db9e80997a2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jul 07 20:41:15 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:36:32 2010 -0300"
      },
      "message": "V4L/DVB: IR: jvc-decoder needs BITREVERSE\n\nir-jvc-decoder uses bitreverse interfaces, so it should select\nBITREVERSE.\n\nir-jvc-decoder.c:(.text+0x550bc): undefined reference to `byte_rev_table\u0027\nir-jvc-decoder.c:(.text+0x550c6): undefined reference to `byte_rev_table\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "69c271f33b949a7b1cbe6f7f39ce3db9e80997a2",
      "tree": "dc391ef2781be95fa7b2da6220ea0e29fca32f11",
      "parents": [
        "89d328d5782cb7efebe733fb994aac4bc64c255a"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jul 07 11:29:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:36:23 2010 -0300"
      },
      "message": "V4L/DVB: IR/lirc_dev: fix locking in lirc_dev_fop_read\n\nOn Wed, Jul 07, 2010 at 02:52:58PM +0200, Jiri Slaby wrote:\n\u003e Hi,\n\u003e\n\u003e stanse found a locking error in lirc_dev_fop_read:\n\u003e if (mutex_lock_interruptible(\u0026ir-\u003eirctl_lock))\n\u003e   return -ERESTARTSYS;\n\u003e ...\n\u003e while (written \u003c length \u0026\u0026 ret \u003d\u003d 0) {\n\u003e   if (mutex_lock_interruptible(\u0026ir-\u003eirctl_lock)) {    #1\n\u003e     ret \u003d -ERESTARTSYS;\n\u003e     break;\n\u003e   }\n\u003e   ...\n\u003e }\n\u003e\n\u003e remove_wait_queue(\u0026ir-\u003ebuf-\u003ewait_poll, \u0026wait);\n\u003e set_current_state(TASK_RUNNING);\n\u003e mutex_unlock(\u0026ir-\u003eirctl_lock);                        #2\n\u003e\n\u003e If lock at #1 fails, it beaks out of the loop, with the lock unlocked,\n\u003e but there is another \"unlock\" at #2.\n\nThis should do the trick. Completely untested beyond compiling, but its\nnot exactly a complicated fix, and in practice, I\u0027m not aware of anyone\never actually tripping that locking bug, so there\u0027s zero functional change\nin typical use here.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "89d328d5782cb7efebe733fb994aac4bc64c255a",
      "tree": "cc7a6b183168cc460f119d6ea918626127aedb87",
      "parents": [
        "1bb6419433433e845f7bc47651ad246b2e65c6fa"
      ],
      "author": {
        "name": "Renzo Dani",
        "email": "arons7@gmail.com",
        "time": "Tue Jul 06 07:23:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:36:19 2010 -0300"
      },
      "message": "V4L/DVB: Retrieve firmware for az6027\n\nSigned-off-by: Renzo Dani \u003carons7@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1bb6419433433e845f7bc47651ad246b2e65c6fa",
      "tree": "56d9feec496430d29a450480d3908ea380daed92",
      "parents": [
        "2030c0325aa3d430b7bb9ec99da0295f49d183ef"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jul 01 14:21:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:36:02 2010 -0300"
      },
      "message": "V4L/DVB: v4l2-dev: fix memory leak\n\nSince commit b4028437876866aba4747a655ede00f892089e14\nthe \u0027driver_data\u0027 field resides in device\u0027s struct device_private\nwhich may be allocated by dev_set_drvdata() if device_private\nstruct was not allocated previously.\n\ndev_set_drvdata() is used in video_set_drvdata() to set\nthe driver\u0027s private data pointer in v4l2 drivers. Setting\nthe private data _before_ registering the v4l2 device results\nin a memory leak since __video_register_device() also calls\nvideo_set_drvdata(), but after zeroing the device structure.\nThus, the reference to the previously allocated device_private\nstruct goes lost and a new device_private will be allocated.\n\nAll v4l drivers which call video_set_drvdata() _before_\ncalling video_register_device() are affected. The patch fixes\n__video_register_device() to preserve previously allocated\ndevice_private reference.\n\nCaught by kmemleak.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2030c0325aa3d430b7bb9ec99da0295f49d183ef",
      "tree": "0714e810051aec92a42d7edba9c564760b675628",
      "parents": [
        "82751f56791918f205e11ed78d139f043ed3e458"
      ],
      "author": {
        "name": "Guillaume Audirac",
        "email": "guillaume.audirac@webag.fr",
        "time": "Thu May 06 09:30:25 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:35:51 2010 -0300"
      },
      "message": "V4L/DVB: dvb_frontend: fix typos in comments and one function\n\nSigned-off-by: Guillaume Audirac \u003cguillaume.audirac@webag.fr\u003e\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "82751f56791918f205e11ed78d139f043ed3e458",
      "tree": "3fcd186ac35a4edf9bd264c2d0a36cc8f35cf88c",
      "parents": [
        "10ea89d03f9850bbfbc9969f5ec79eae879b614f"
      ],
      "author": {
        "name": "Guillaume Audirac",
        "email": "guillaume.audirac@webag.fr",
        "time": "Thu May 06 09:07:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:35:39 2010 -0300"
      },
      "message": "V4L/DVB: tda10048: clear the uncorrected packet registers when saturated\n\nUse the register CLUNC to reset the CPTU registers (LSB \u0026 MSB) when they\nsaturate at 0xFFFF. Fixes as well a few register typos.\n\nSigned-off-by: Guillaume Audirac \u003cguillaume.audirac@webag.fr\u003e\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "10ea89d03f9850bbfbc9969f5ec79eae879b614f",
      "tree": "80da909e7699626a2b800f6b6752929e97a7ae57",
      "parents": [
        "814522394ce1b6385571e3eaf747e99ab189a3c1"
      ],
      "author": {
        "name": "Guillaume Audirac",
        "email": "guillaume.audirac@webag.fr",
        "time": "Thu May 06 09:04:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:35:26 2010 -0300"
      },
      "message": "V4L/DVB: tda10048: fix bitmask for the transmission mode\n\nAdd a missing bit for reading the transmission mode (2K/8K) in\ntda10048_get_tps\n\nSigned-off-by: Guillaume Audirac \u003cguillaume.audirac@webag.fr\u003e\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "814522394ce1b6385571e3eaf747e99ab189a3c1",
      "tree": "31b65602299805ed33e6f1fac45909496dc7ad07",
      "parents": [
        "e38030f3ff02684eb9e25e983a03ad318a10a2ea"
      ],
      "author": {
        "name": "Guillaume Audirac",
        "email": "guillaume.audirac@webag.fr",
        "time": "Wed May 05 08:34:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:35:13 2010 -0300"
      },
      "message": "V4L/DVB: tda10048: fix the uncomplete function tda10048_read_ber\n\nCompletes the bit-error-rate read function with the CBER register (before\nViterbi decoder). The returned value is 1e8*actual_ber to be positive.\nAlso includes some typo mistakes.\n\nSigned-off-by: Guillaume Audirac \u003cguillaume.audirac@webag.fr\u003e\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e38030f3ff02684eb9e25e983a03ad318a10a2ea",
      "tree": "016340c5da972714624590ce968accb5dc6ab05a",
      "parents": [
        "b48592e496e55e4e3e6e7f27d5ba3a229a1db7a6"
      ],
      "author": {
        "name": "Kusanagi Kouichi",
        "email": "slash@ac.auone-net.jp",
        "time": "Sat Feb 06 02:45:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:59 2010 -0300"
      },
      "message": "V4L/DVB: cx23885: Enable Message Signaled Interrupts(MSI)\n\nSigned-off-by: Kusanagi Kouichi \u003cslash@ac.auone-net.jp\u003e\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b48592e496e55e4e3e6e7f27d5ba3a229a1db7a6",
      "tree": "b007fb6e65213c251e3d8d3250d2c430feabe435",
      "parents": [
        "95c5d605ca6fd6ab5ab0f6d097ff97d5aa2f9235"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 22:42:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:49 2010 -0300"
      },
      "message": "V4L/DVB: IR/mceusb: unify and simplify different gen device init\n\nStarted out as an effort to try to tackle the last remaining issue I\u0027m\nhaving with this damned pinnacle device getting wedged the first time\nits plugged in after an indeterminate length of not being plugged in.\nDidn\u0027t get that solved yet, but did streamline the init code a bit more\nand remove some superfluous gunk. Nukes a completely unneeded call to\nusb_device_init() and several lines of overly complex crap in the gen1\ndevice init path.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "95c5d605ca6fd6ab5ab0f6d097ff97d5aa2f9235",
      "tree": "eac70a00f5e9b98eac2fb31980dea619dcafaf21",
      "parents": [
        "2bb00fe6336687f08e0a3733bce2343a821af843"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Jul 02 10:10:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:44 2010 -0300"
      },
      "message": "V4L/DVB: v4l: Add MPC5121e VIU video capture driver\n\nAdds support for Video-In (VIU) unit of Freescale\nMPC5121e. The driver supports RGB888/RGB565 formats,\ncapture and overlay on MPC5121e DIU frame buffer.\n\nSigned-off-by: Hongjun Chen \u003chong-jun.chen@freescale.com\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2bb00fe6336687f08e0a3733bce2343a821af843",
      "tree": "d59796bdbabd5f8bc28dc704a215e3a95987e9b0",
      "parents": [
        "b30ece53946ad2b79304ee5cfdb18b361dc3a3fc"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Jun 25 04:58:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:30 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Add support for Manta MM-353 Plako\n\nThe camera requires the PROBE_MINMAX quirk. Add a corresponding entry\nin the device IDs list\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b30ece53946ad2b79304ee5cfdb18b361dc3a3fc",
      "tree": "80dc24b56b1a38d03d50e8077ae275ec02391847",
      "parents": [
        "1b4e21c4f62eae6bdcb3e7bfdfc52171a24f3689"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Jun 18 11:31:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:34:10 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Don\u0027t use stack-based buffers for USB transfers\n\nData buffers on the stack are not allowed for USB I/O. Use dynamically\nallocated buffers instead when querying control length and control\ncapabilities.\n\nThe control capabilities are now also stored in the uvc_control\nstructure.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b4e21c4f62eae6bdcb3e7bfdfc52171a24f3689",
      "tree": "c06dabaeb7c4bcbcc1b734dda461c738e27d73d8",
      "parents": [
        "561474c2d2a1e212ea186e0b65cc69fb330e7bd5"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Jun 17 11:11:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:55 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Define control information bits using macros\n\nUse the macros instead of hardcoding numerical constants for the\ncontrols information bitfield.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "561474c2d2a1e212ea186e0b65cc69fb330e7bd5",
      "tree": "ff01d7c41345625982ec594fe80b85dfb73b0942",
      "parents": [
        "3653639e5daf2ac5f4763e4f1b6cb57538184be9"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Feb 18 16:38:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:39 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Support menu controls in the control mapping API\n\nThe UVCIOC_CTRL_MAP ioctl doesn\u0027t support menu entries for menu\ncontrols. As the uvc_xu_control_mapping structure has no reserved\nfields, this can\u0027t be fixed while keeping ABI compatibility.\n\nModify the UVCIOC_CTRL_MAP ioctl to add menu entries support, and define\nUVCIOC_CTRL_MAP_OLD that supports the old ABI without any ability to add\nmenu controls.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3653639e5daf2ac5f4763e4f1b6cb57538184be9",
      "tree": "d80eb99b2e9ab315de40f3068af8a790b1378261",
      "parents": [
        "e56be916660da811fe4e830dfb958f13af361d59"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed May 19 20:15:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:25 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Make button controls work properly\n\nAccording to the v4l2 spec, writing any value to a button control should\nresult in the action belonging to the button control being triggered.\nUVC cams however want to see a 1 written, this patch fixes this by\noverriding whatever value user space passed in with -1 (0xffffffff) when\nthe control is a button control.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e56be916660da811fe4e830dfb958f13af361d59",
      "tree": "8391114fa1d2c156faa69f7489ed582ce1d4f741",
      "parents": [
        "49da8be59b19c270a5b71b20a6537776760e0dc6"
      ],
      "author": {
        "name": "Martin Rubli",
        "email": "martin_rubli@logitech.com",
        "time": "Wed May 19 19:51:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:08 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Add support for absolute pan/tilt controls\n\nSigned-off-by: Martin Rubli \u003cmartin_rubli@logitech.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "49da8be59b19c270a5b71b20a6537776760e0dc6",
      "tree": "9f6ba36981ec6fa5639376b82aaa12d7324b30fb",
      "parents": [
        "89c3bc78075042ae1f4452687f626acce06b3b21"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 22:48:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:33:00 2010 -0300"
      },
      "message": "V4L/DVB: IR/imon: auto-configure another 0xffdc device variant\n\nPer Pieter Hoekstra:\n\nI have a Antec Fusion with a iMON Lcd and I get the following error:\nimon 6-1:1.0: Unknown 0xffdc device, defaulting to VFD and iMON IR (id\n0x9e)\n\nThe driver is functional if I load it like this: (I do not use a remote for it)\nmodprobe imon display_type\u003d1 (On Mythbuntu 10.04/2.6.32)\n\nThis device is a lcd-type with support for a MCE remote. Looking at\nthe source code, this device (0x9e) is the same as id 0x9f.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "89c3bc78075042ae1f4452687f626acce06b3b21",
      "tree": "cfe05dcd7e117e8c85c31952a9148af956afc0d0",
      "parents": [
        "15ceb6b1c30ea40bdbe6a6246e2468d9bab375f5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 28 12:59:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:32:41 2010 -0300"
      },
      "message": "V4L/DVB: cx88: Let the user disable IR support\n\nIt might be useful to be able to disable the IR support, either for\ndebugging purposes, or just for users who know they won\u0027t use the IR\nremote control anyway. On many cards, IR support requires expensive\npolling/sampling which is better avoided if never needed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15ceb6b1c30ea40bdbe6a6246e2468d9bab375f5",
      "tree": "3c92390e10daef2f86d27def563a7212ac5a2cbf",
      "parents": [
        "7d7b5284d710f42f4c0c0d376d9a6af544c39afd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 28 12:55:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:32:25 2010 -0300"
      },
      "message": "V4L/DVB: cx88: Move I2C IR initialization\n\nMove I2C IR initialization from just after I2C bus setup to right\nbefore non-I2C IR initialization. This is the same as was done for\nthe bttv driver several months ago. Might solve bugs which have not yet\nbeen reported for some cards. It makes both drivers consistent, and\nmakes it easier to disable IR support (coming soon.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d7b5284d710f42f4c0c0d376d9a6af544c39afd",
      "tree": "637d4e019a91f4253fa9a68a84623ed454c76bad",
      "parents": [
        "1cdffda73fb70b211be5b1c2428ddea4f9a223ea"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Wed Jun 30 18:17:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:32:10 2010 -0300"
      },
      "message": "V4L/DVB: cx23885: add support for new model revisions of the HVR12xx board family\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1cdffda73fb70b211be5b1c2428ddea4f9a223ea",
      "tree": "54ece5bab21e34976a88dff5e56a81f60c5bb80c",
      "parents": [
        "43c2407820d5406bde3c8069583a37fba9c09faf"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 05 18:38:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:31:59 2010 -0300"
      },
      "message": "V4L/DVB: xc5000: Fix a few warnings\n\ndrivers/media/common/tuners/xc5000.c: In function ‘xc_write_reg’:\ndrivers/media/common/tuners/xc5000.c:298: warning: passing argument 3 of ‘xc5000_readreg’ from incompatible pointer type\ndrivers/media/common/tuners/xc5000.c:235: note: expected ‘u16 *’ but argument is of type ‘u8 *’\ndrivers/media/common/tuners/xc5000.c: At top level:\ndrivers/media/common/tuners/xc5000.c:223: warning: ‘xc_read_i2c_data’ defined but not used\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "43c2407820d5406bde3c8069583a37fba9c09faf",
      "tree": "a203e3a62b10cf18ad45b632054ac8596a80437e",
      "parents": [
        "eeefae532e723e8ce62664cb1d299a0baad50f35"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sun Jun 27 23:15:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:31:44 2010 -0300"
      },
      "message": "V4L/DVB: cx23885: Convert cx23885-input to use new in kernel IR pulse decoders\n\nConvert the cx23885 driver to use the new in kernel IR pulse\ndecoders for the integrated CX2388[578] IR controllers.  Rip out a lot\nof RC-5 decoding related code in the process and rename some variables\nfor clarity or to more accurately describe their usage.\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eeefae532e723e8ce62664cb1d299a0baad50f35",
      "tree": "9f26290e5e06afcabe0ccae5d050bbb4df8e5196",
      "parents": [
        "b192ca983746585e807259414f8d6f58cb28311f"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sun Jun 27 17:17:06 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:31:28 2010 -0300"
      },
      "message": "V4L/DVB: cx23885: Convert from struct card_ir to struct cx23885_ir_input for IR Rx\n\nMove from the generic, shared card_ir state structure to a cx23885 driver\nspecific IR state structure in anticipation of moving to the new IR pulse\ndecoders in the IR core.\n\nFix up the card name truncation in the dmesg log while we\u0027re at it,\nby avoiding using fixed length string storage in our new IR state\nstructure.\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b192ca983746585e807259414f8d6f58cb28311f",
      "tree": "8c95bdcebcf4217e3813d803ecf281af2d431e5f",
      "parents": [
        "c6dc725c8e0c3438587e18f918f6da16e7a23539"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Jun 27 03:08:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:31:10 2010 -0300"
      },
      "message": "V4L/DVB: gspca - main: Simplify image building\n\nThe image pointer and its length are now in the main structure instead\nof in the frame buffer. They are updated on application vidioc_qbuf and\nin the URB interrupt function when ending an image.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6dc725c8e0c3438587e18f918f6da16e7a23539",
      "tree": "499c569d713035f1ac66266cfebc01d7836addbe",
      "parents": [
        "2b5e45cdf9ffe53bf49d78414a9b36bb527fafe8"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Jun 26 15:35:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:30:55 2010 -0300"
      },
      "message": "V4L/DVB: gspca - gl860: Fix a compilation warning\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b5e45cdf9ffe53bf49d78414a9b36bb527fafe8",
      "tree": "9ef5b3958e8ac3d016f8714d10ec26f8d5de6ab8",
      "parents": [
        "540069010decbf1723494fea5e6896debe4b5891"
      ],
      "author": {
        "name": "Murali Karicheri",
        "email": "mkaricheri@gmail.com",
        "time": "Sat Jun 12 09:16:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:30:50 2010 -0300"
      },
      "message": "V4L/DVB: vpif: removing VPIF config variables\n\nThe Kconfig variables are moved to video/davinci/Kconfig through another\npatch and these are to be therefore removed\n\nSigned-off-by: Muralidharan Karicheri \u003cmkaricheri@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "540069010decbf1723494fea5e6896debe4b5891",
      "tree": "72fa1ec0a5850cdf9357c07d688460b9e5cd4d2a",
      "parents": [
        "a04b75410a15f5e2f136620a08da7ff3ee2dc7d9"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Sat Jun 12 09:09:56 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:30:36 2010 -0300"
      },
      "message": "V4L/DVB: vpfe_capture: Create separate Kconfig file for davinci devices\n\nCurrently VPFE Capture driver and DM6446 CCDC driver is being\nreused for AM3517. So this patch is preparing the Kconfig/makefile\nfor re-use of such IP\u0027s.\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Muralidharan Karicheri \u003cmkaricheri@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a04b75410a15f5e2f136620a08da7ff3ee2dc7d9",
      "tree": "94c1d997461c222e9f0fe6a13c0cf30b80a287d6",
      "parents": [
        "02c71055e547e49d974153b46a30eba2cbc8a00c"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Jun 21 13:15:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:29:39 2010 -0300"
      },
      "message": "V4L/DVB: tuners:tuner-simple Fix warning: variable \u0027tun\u0027 set but not used\n\nResend due to a whitespace issue I created by mistake.\nThe below patch fixes a warning message create by gcc 4.6.0\n\n CC [M]  drivers/media/common/tuners/tuner-simple.o\ndrivers/media/common/tuners/tuner-simple.c: In function \u0027simple_set_tv_freq\u0027:\ndrivers/media/common/tuners/tuner-simple.c:548:20: warning: variable \u0027tun\u0027 set but not used\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02c71055e547e49d974153b46a30eba2cbc8a00c",
      "tree": "529a4c234e0b0af6040d7efe13c2fa277dc93775",
      "parents": [
        "d064f960650d64e2564cd505a6e40c4ac359b6f3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 05 17:09:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:29:35 2010 -0300"
      },
      "message": "V4L/DVB: tm6000-input: Make checkpatch.pl happy\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d064f960650d64e2564cd505a6e40c4ac359b6f3",
      "tree": "a3e653ecdcaaa67858f2590fa0ab52fa3fd86712",
      "parents": [
        "bd0db8c7ad4b9a053e8774f559cb3dae05f73ef6"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Sun Jun 20 17:16:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:29:31 2010 -0300"
      },
      "message": "V4L/DVB: tm6000: add ir support\n\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bd0db8c7ad4b9a053e8774f559cb3dae05f73ef6",
      "tree": "ada23efcb9a70ad20ecf111899c05da4bc1d6a6b",
      "parents": [
        "4743319fb0d2a808a5e3eeb778a9666daf9da51d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Jun 20 10:40:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:29:18 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/dvb/frontends: remove duplicate structure field \tinitialization\n\nThe read_status field is initialized twice to the same value.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nidentifier I, s, fld;\nposition p0,p;\nexpression E;\n@@\n\nstruct I s \u003d@p0 { ... .fld@p \u003d E, ...};\n\n@s@\nidentifier I, s, r.fld;\nposition r.p0,p;\nexpression E;\n@@\n\nstruct I s \u003d@p0 { ... .fld@p \u003d E, ...};\n\n@script:python@\np0 \u003c\u003c r.p0;\nfld \u003c\u003c r.fld;\nps \u003c\u003c s.p;\npr \u003c\u003c r.p;\n@@\n\nif int(ps[0].line)\u003cint(pr[0].line) or int(ps[0].column)\u003cint(pr[0].column):\n  cocci.print_main(fld,p0)\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": "4743319fb0d2a808a5e3eeb778a9666daf9da51d",
      "tree": "048fe72e763e67cefbf6002cae3d94586a523792",
      "parents": [
        "e252984c5279dde24fbd6d3efe7fe13dc642e714"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Tue May 18 04:30:11 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:29:10 2010 -0300"
      },
      "message": "V4L/DVB: xc5000, rework xc_write_reg\n\nRework xc_write_reg function for correct read register of the xc5000.\nIt is very useful for tm6000.\n\nTested for tm6000 and for saa7134 works well.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nAcked-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e252984c5279dde24fbd6d3efe7fe13dc642e714",
      "tree": "71f9dd577ee9744fddf72a6baec80eb79a1a1b10",
      "parents": [
        "aac870a8770281c6ad619b538df77840b9513a0b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jun 04 12:39:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:59 2010 -0300"
      },
      "message": "V4L/DVB: dvb_ca_en50221: return -EFAULT on copy_to_user errors\n\ncopy_to_user() returns the number of bytes remaining to be copied which\nisn\u0027t the right thing to return here.  The comments say that these\nfunctions in dvb_ca_en50221.c should return the number of bytes copied or\nan error return.  I\u0027ve changed it to return -EFAULT.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aac870a8770281c6ad619b538df77840b9513a0b",
      "tree": "65c7b64f8c7200c64411e8eced9bfddd1e6f3751",
      "parents": [
        "398630e4edadac3d21519b8d009e30c3cdd91926"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jun 04 07:34:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:51 2010 -0300"
      },
      "message": "V4L/DVB: media/radio: fix copy_to_user to user handling\n\ncopy_to/from_user() returns the number of bytes remaining to be copied\nbut the code here was testing for negative returns.  I modified it to\nreturn -EFAULT.  These functions are called from si4713_s_ext_ctrls() and\nthat only tests for negative error codes.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "398630e4edadac3d21519b8d009e30c3cdd91926",
      "tree": "afd8f42084ad6c4edf2eba034b00f74d78632fd0",
      "parents": [
        "07204aea1454db404141e95fc124536a6e0f6aa0"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Jun 02 22:23:10 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:47 2010 -0300"
      },
      "message": "V4L/DVB: mantis: Select correct frontends\n\nUpdate the Kconfig selections to match the code.\nAdd the usual condition of !DVB_FE_CUSTOMISE.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "07204aea1454db404141e95fc124536a6e0f6aa0",
      "tree": "09577bf07b4c44b05b68b04abcf1d9dabff036ff",
      "parents": [
        "fe85ce90abae7f7876a9ae8f76649586fe73d5a2"
      ],
      "author": {
        "name": "Perceval Anichini",
        "email": "perceval@trilogic.fr",
        "time": "Mon Jul 05 15:11:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:34 2010 -0300"
      },
      "message": "V4L/DVB: hdpvr: Fixes probing function\n\nIn the hdpvr_probe () function, when an error occurs while probing the device,\nthe workqueue created by the create_single_thread () call is not properly\ndestroyed.\n\nSigned-off-by: Perceval Anichini \u003cperceval@trilogic.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fe85ce90abae7f7876a9ae8f76649586fe73d5a2",
      "tree": "2ac2b6e458f401e4928eff796d117093b7ac1916",
      "parents": [
        "2e9157f8ab028ccc5d155320a3f1e49494bcfc18"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "linux-dev@sensoray.com",
        "time": "Tue Jun 01 19:12:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:22 2010 -0300"
      },
      "message": "V4L/DVB: s2255drv: cleanup of device structure\n\ns2255drv: cleanup of device structure\n\ncleanup of device structure.\nsingle channel array instead of multiple arrays in device for\neach channel property.\nsimplifies open callback by removing search for channel index.\n\nSigned-off-by: Dean Anderson \u003clinux-dev@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e9157f8ab028ccc5d155320a3f1e49494bcfc18",
      "tree": "935cbf7b66b553d08c2602f3b430c020fd1c75ad",
      "parents": [
        "8b0d7048dc2f0d2e4344bc8aaf85b4f14196145f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Jun 01 05:17:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:06 2010 -0300"
      },
      "message": "V4L/DVB: cpia_usb: remove unneeded variable\n\nThis is just a cleanup patch.  We never use the \"udev\" variable so I\nhave removed it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8b0d7048dc2f0d2e4344bc8aaf85b4f14196145f",
      "tree": "47b9501f77469046268bc57345d41639b1489c83",
      "parents": [
        "128fe95d77d6c5239ce6af6c3edacafc79eb0a39"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon May 31 16:27:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:27:54 2010 -0300"
      },
      "message": "V4L/DVB: remove unneeded null check in anysee_probe()\n\nSmatch complained because \"d\" is dereferenced first and then checked for\nnull later .  The only code path where \"d\" could be a invalid pointer is\nif this is a cold device in dvb_usb_device_init().  I consulted Antti\nPalosaari and he explained that anysee is always a warm device.\n\nI have added a comment and removed the unneeded null check.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "128fe95d77d6c5239ce6af6c3edacafc79eb0a39",
      "tree": "dc543f33bc29a68f7194ea660838e582046c715b",
      "parents": [
        "0d58cef664e01fb1848833455bfdbe1a3d91044c"
      ],
      "author": {
        "name": "Vadim Catana",
        "email": "vadim.catana@gmail.com",
        "time": "Sat May 29 12:49:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:27:33 2010 -0300"
      },
      "message": "V4L/DVB: TechnoTrend TT-budget T-3000\n\nThis patch adds support for TechnoTrend TT-budget T-3000 DVB-T card.\n\nSigned-off-by: Vadim Catana \u003cvadim.catana@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0d58cef664e01fb1848833455bfdbe1a3d91044c",
      "tree": "8e5a9f5fe56fdfc1b42fd871116209af5add65bd",
      "parents": [
        "a96076096bca746ddad3a5d8bfd3bbb1d9b96444"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Mon May 31 03:16:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:27:16 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete zc0301 v4l driver\n\nOn 05/29/10 01:30, Jean-Francois Moine wrote:\n\u003e On Fri, 28 May 2010 13:03:28 -0400\n\u003e Amerigo Wang\u003camwang@redhat.com\u003e  wrote:\n\u003e\n\u003e\u003e Subject: [PATCH 6/6] Remove obsolete zc0301 v4l driver\n\u003e\u003e\n\u003e\u003e Duplicate functionality with the gspca_zc3xx driver, zc0301 only\n\u003e\u003e supports 2 USB-ID\u0027s (because it only supports a limited set of\n\u003e\u003e sensors) wich are also supported by the gspca_zc3xx driver\n\u003e\u003e (which supports 53 USB-ID\u0027s in total).\n\u003e\n\u003e You forgot to remove the conditionnal compilation in the gspca_zc3xx\n\u003e driver (USB_DEVICE(0x046d, 0x08ae) in gspca/zc3xx.c)\n\u003e\n\nRight, thanks for pointing this out!\n\nAttached is the updated patch, please use this one instead.\n\nThanks!\n\nDuplicate functionality with the gspca_zc3xx driver, zc0301 only\nsupports 2 USB-ID\u0027s (because it only supports a limited set of\nsensors) wich are also supported by the gspca_zc3xx driver\n(which supports 53 USB-ID\u0027s in total).\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a96076096bca746ddad3a5d8bfd3bbb1d9b96444",
      "tree": "72b4b4e9011dbc688841e43ba7bd895fdc6e3c0a",
      "parents": [
        "3b23bc5731d476b0913c437626d6a6f51687d1d6"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri May 28 06:49:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:26:57 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete stv680 v4l1 driver\n\nobsolete v4l1 driver replaced by gspca_stv0680\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3b23bc5731d476b0913c437626d6a6f51687d1d6",
      "tree": "3181b82af5d5ff99ebf550bb8f9abb54c54f34e9",
      "parents": [
        "51c555690d16d1d1354ee9b5a3c9098766702094"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri May 28 06:45:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:26:43 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete ovcamchip sensor framework\n\nOnly used by obsoleted v4l1 driver\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51c555690d16d1d1354ee9b5a3c9098766702094",
      "tree": "16464ac20158b30c6637163cceb93201e8cbd065",
      "parents": [
        "7373ab3669aec93f8c8f1ace7845c41d54ed6e3e"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri May 28 06:41:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:26:27 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete w9968cf v4l1 driver\n\n\u003eFrom a97df96226e89d3539be93ddb5a8df3a2f7edcb6 Mon Sep 17 00:00:00 2001\n\nobsolete v4l1 driver replaced by gspca_ov519\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7373ab3669aec93f8c8f1ace7845c41d54ed6e3e",
      "tree": "d5f15ab4aeaca4e756499e9d53c0f537a386bfff",
      "parents": [
        "566789f6b0b6d4c6ec1618412184f05c7aa85f4d"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri May 28 06:31:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:26:13 2010 -0300"
      },
      "message": "V4L/DVB: Remove obsolete ov511 driver\n\nobsolete v4l1 driver replaced by gspca_ov519\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "566789f6b0b6d4c6ec1618412184f05c7aa85f4d",
      "tree": "e19030d181686a4437aefddc5966c55d19c1fee6",
      "parents": [
        "bb6dbe74806a17bcec8396c57ca7fd9a889e3b27"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri May 28 06:26:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:25:58 2010 -0300"
      },
      "message": "V4L/DVB: Remove usbvideo quickcam_messenger driver\n\nobsolete v4l1 driver replaced by gspca_stv06xx\n\nSigned-off-by: Amerigo Wang \u003camwang@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bb6dbe74806a17bcec8396c57ca7fd9a889e3b27",
      "tree": "853278c1d41fbf81cde3e72599f7eade46901276",
      "parents": [
        "959794ddc05ab6fbcd458bc093e7f0b92633d052"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:25:57 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Rename vmalloc fields to vaddr\n\nThe videobuf_dmabuf and videobuf_vmalloc_memory fields have a vmalloc\nfield to store the kernel virtual address of vmalloc\u0027ed buffers. Rename\nthe field to vaddr.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "959794ddc05ab6fbcd458bc093e7f0b92633d052",
      "tree": "a30dbe7ae745bbf487fade10b940e9f191cc598e",
      "parents": [
        "7181772d8915e6025ee4f2f6c5b16064689646f0"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:23:09 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Remove videobuf_mapping start and end fields\n\nThe fields are assigned but never used, remove them.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7181772d8915e6025ee4f2f6c5b16064689646f0",
      "tree": "d482d5cb773ef1a08f94c980072dc422b85348f9",
      "parents": [
        "fecfedeb27ab9497cbdd2c6fb7972082a7ed9263"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:22:36 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Don\u0027t export videobuf_(vmalloc|pages)_to_sg\n\nThose functions are only called inside videobuf-dma-sg.c, make them\nstatic.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fecfedeb27ab9497cbdd2c6fb7972082a7ed9263",
      "tree": "e81b9ee9c9c0278849d92f0b778ea964fa6f33b3",
      "parents": [
        "952684035a91334dbe33b15063514cab5e7c6907"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:31 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:22:19 2010 -0300"
      },
      "message": "V4L/DVB: Remove videobuf_sg_alloc abuse\n\nThe cx88 and cx25821 drivers abuse videobuf_buffer to handle audio data.\nRemove the abuse by creating private audio buffer structures with a\nvideobuf_dmabuf field.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "952684035a91334dbe33b15063514cab5e7c6907",
      "tree": "fbd82c8a9af67ab15369a1f120feafaa8836aa14",
      "parents": [
        "a438d6da52b991b6896742a0f9aed80c2f82da87"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue May 11 10:36:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:21:45 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: Remove the videobuf_sg_dma_map/unmap functions\n\nInstead of creating dirty wrappers around videobuf_dma_map/unmap that\ncreate a dummy videobuf_queue structure, modify videobuf_dma_map/unmap\nto take a device pointer argument and use it directly. The\nvideobuf_sg_dma_map/unmap then become unused and can be removed.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a438d6da52b991b6896742a0f9aed80c2f82da87",
      "tree": "267bfe22e74ec98432a271424b76ee4c70d8652d",
      "parents": [
        "33c38283f03d8ea0358229fc03c1beebe67aed0e"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue May 11 10:36:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:21:29 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: rename videobuf_mmap_free and add sanity checks\n\nThis function is not specific to mmap, hence the rename.\nAdd a check whether we are not streaming or reading (for read mode that\nuses the stream queue) before freeing anything.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "33c38283f03d8ea0358229fc03c1beebe67aed0e",
      "tree": "77cbda3006627840c754c56d02489c23a6ab348c",
      "parents": [
        "c6cfe05532cf6e9858d60ee699c51b906842489d"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue May 11 10:36:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:20:47 2010 -0300"
      },
      "message": "V4L/DVB: videobuf: rename videobuf_alloc to videobuf_alloc_vb\n\nThese functions allocate videobuf_buffer structures only. Renaming in order\nto prevent confusion with functions allocating actual video buffer memory.\n\nRename the functions in videobuf-core.h videobuf-dma-sg.c as well.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6cfe05532cf6e9858d60ee699c51b906842489d",
      "tree": "bc3dc3f1fd92ad0100bd88ec373a9524e20205c8",
      "parents": [
        "3e9442c6f1d50bce083c5870f293647efbd6f828"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat May 22 05:21:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:20:28 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media: Use memdup_user\n\nUse memdup_user when user data is immediately copied into the\nallocated region.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nposition p;\nidentifier l1,l2;\n@@\n\n-  to \u003d \\(kmalloc@p\\|kzalloc@p\\)(size,flag);\n+  to \u003d memdup_user(from,size);\n   if (\n-      to\u003d\u003dNULL\n+      IS_ERR(to)\n                 || ...) {\n   \u003c+... when !\u003d goto l1;\n-  -ENOMEM\n+  PTR_ERR(to)\n   ...+\u003e\n   }\n-  if (copy_from_user(to, from, size) !\u003d 0) {\n-    \u003c+... when !\u003d goto l2;\n-    -EFAULT\n-    ...+\u003e\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": "3e9442c6f1d50bce083c5870f293647efbd6f828",
      "tree": "4ade709023816ced81c03c544cbceca012f8e280",
      "parents": [
        "e986bf1edfec3e0063d02caa55a4d85d50f28c59"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 04 15:37:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:20:11 2010 -0300"
      },
      "message": "V4L/DVB: cx25821: Fix bad whitespacing\n\nShould use tabs for identation, and not whitespace\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e986bf1edfec3e0063d02caa55a4d85d50f28c59",
      "tree": "9917ea9efa444a0ea9b06699d80d120f826a2540",
      "parents": [
        "1852a1bfcef31b492820265d44fd3ec977da1ff9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 04 15:28:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:20:10 2010 -0300"
      },
      "message": "V4L/DVB: cx25821: Add a kernel level at printk\u0027s\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1852a1bfcef31b492820265d44fd3ec977da1ff9",
      "tree": "f82eea4000f848120d03e13e13dc5d2ddbc785cf",
      "parents": [
        "6d8c2ba1d154f2a94303fc92691887525065199e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 04 15:21:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:48 2010 -0300"
      },
      "message": "V4L/DVB: cx25821: Make comments C99 compliant\n\nReplace all // comments by /* */\n\nPatch generated with this small script:\n\n\tfor i in drivers/staging/cx25821/*.[ch]; do cat $i|perl -ne \u0027s,//\\s*(.*)\\s*\\n,/* $1 */\\n,g; print $_;\u0027 \u003ea \u0026\u0026 mv a $i; done\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6d8c2ba1d154f2a94303fc92691887525065199e",
      "tree": "e61e6c9d6301406964851aecccc3a02ac634fc30",
      "parents": [
        "fab8125919c0fc724e11b184b1c812dfb8990549"
      ],
      "author": {
        "name": "Palash Bandyopadhyay",
        "email": "Palash.Bandyopadhyay@conexant.com",
        "time": "Sun Jul 04 14:15:38 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:44 2010 -0300"
      },
      "message": "V4L/DVB: cx25821: Removed duplicate code and cleaned up\n\nSigned-off-by: Palash Bandyopadhyay \u003cPalash.Bandyopadhyay@conexant.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fab8125919c0fc724e11b184b1c812dfb8990549",
      "tree": "d1936e4722a58935380324dc86be4bcfc928810d",
      "parents": [
        "f0cae143e113d28ab89a930934c36f619c4367f0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 04 12:23:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:40 2010 -0300"
      },
      "message": "V4L/DVB: DocBook/media: Add LIRC DocBook to media.html\n\nAdd LIRC interface into the media.html DocBook, fixing several\nsmall XML errors at the original spec.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0cae143e113d28ab89a930934c36f619c4367f0",
      "tree": "b5017abd03f01ebd1817a9e7ea749b748d2e3e4e",
      "parents": [
        "15f135d0cfc1ce762889bb804549da4081087597"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:10:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:36 2010 -0300"
      },
      "message": "V4L/DVB: IR/lirc: add docbook info covering lirc device interface\n\nFirst ever crack at creating docbook documentation... Contains a bevy of\ninformation on the various lirc device interface ioctls, as well as a\nbit about the read and write interfaces.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15f135d0cfc1ce762889bb804549da4081087597",
      "tree": "e99508f4cb74a906bd58051ac90c91f67408c740",
      "parents": [
        "30eb1be718a4753dd1912eb35af4cdaa25cefea9"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:08:52 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:18:02 2010 -0300"
      },
      "message": "V4L/DVB: IR: add empty lirc pseudo-keymap\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "30eb1be718a4753dd1912eb35af4cdaa25cefea9",
      "tree": "795846ee6a77c110e148014f75c3d3f28a4b4b19",
      "parents": [
        "ca4146985db7cbb97816e9b961b8db79e63d9e86"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri Jul 02 00:38:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:17:28 2010 -0300"
      },
      "message": "V4L/DVB: IR TX: incoming IR buffer now an int pointer\n\nincoming IR buffer now an int pointer, and not fed from userspace\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca4146985db7cbb97816e9b961b8db79e63d9e86",
      "tree": "dd44b6e835a4f381acc949226277fe4de91c4219",
      "parents": [
        "4a62a5ab59742331a4e17ccaa894968d40ed9b16"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:07:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:16:20 2010 -0300"
      },
      "message": "V4L/DVB: IR: add ir-core to lirc userspace decoder bridge driver\n\nv2: copy of buffer data from userspace done inside this plugin/driver,\nkeeping the actual drivers minimal, and more flexible in what we can\ndeliver to them later on (they may be fed from within kernelspace later\non, by an in-kernel IR encoder).\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a62a5ab59742331a4e17ccaa894968d40ed9b16",
      "tree": "59912f9892b55442327f5b2189ba4d0abbd0f74a",
      "parents": [
        "7a12f4b50dad4fdffd218c6fba6b9564bf86185e"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jul 03 01:06:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:04:19 2010 -0300"
      },
      "message": "V4L/DVB: IR: add lirc device interface\n\nv2: currently unused ioctls are included, but #if 0\u0027d out\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7a12f4b50dad4fdffd218c6fba6b9564bf86185e",
      "tree": "ebb73277de59c7ee5299d830c7bf976960cccecc",
      "parents": [
        "cd3172d7dabdac4545d8246da62b570b9acf8058"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 01 01:52:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:04:04 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video/zoran: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cd3172d7dabdac4545d8246da62b570b9acf8058",
      "tree": "81ee67e535db33de6d90d06d302759edef84ccfc",
      "parents": [
        "2b3c543a839cafeb3edd7e1a2202d86318801fd9"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Jul 01 01:50:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:03:53 2010 -0300"
      },
      "message": "V4L/DVB: dvb-usb-init.c: white space changes in dvb-usb-init\n\nI started fixing one or two lines, but after a while I got into a groove\nand started changing everything.  I left the lines longer than 80\ncharacters because that seemed to be the style in this file.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b3c543a839cafeb3edd7e1a2202d86318801fd9",
      "tree": "78f645227ed11d0f0eab4bd14cee7a5f288e1f8a",
      "parents": [
        "1ece36097d0170a41fc129b8b1823a36ec2fb5c6"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 01 01:41:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:03:36 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/video/tlg2300: Use kmemdup\n\nUse kmemdup when some other buffer is immediately copied into the\nallocated region.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nstatement S;\n@@\n\n-  to \u003d \\(kmalloc\\|kzalloc\\)(size,flag);\n+  to \u003d kmemdup(from,size,flag);\n   if (to\u003d\u003dNULL || ...) S\n-  memcpy(to, from, size);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1ece36097d0170a41fc129b8b1823a36ec2fb5c6",
      "tree": "d5204a159ec436635f82b3b65e202448030ce5da",
      "parents": [
        "8d3557e21d0b305392ac73a64411dfab0e794960"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 03 18:06:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:03:21 2010 -0300"
      },
      "message": "V4L/DVB: Increment DVB API version\n\nA new flag were added at the Frontend capabilities. Increment\nAPI minor revision.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8d3557e21d0b305392ac73a64411dfab0e794960",
      "tree": "ae759d7aeacf5f1fb1015be1902f76156aa5fade",
      "parents": [
        "f6a20eb1a2d35660240cd1eb8dc2bd6504a0c6c5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jul 03 17:39:17 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:03:17 2010 -0300"
      },
      "message": "V4L/DVB: DocBook/dvb: Update spec to reflect the current FE capabilities\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f6a20eb1a2d35660240cd1eb8dc2bd6504a0c6c5",
      "tree": "185f944b303090df42fc97444e19ada276b2b68c",
      "parents": [
        "0b21d55f8904ff3d52262e91867f9eb2c0b472f3"
      ],
      "author": {
        "name": "Klaus Schmidinger",
        "email": "Klaus.Schmidinger@tvdr.de",
        "time": "Thu Jul 01 01:37:34 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:02:12 2010 -0300"
      },
      "message": "V4L/DVB: Add FE_CAN_TURBO_FEC\n\nSome (North American) providers use a non-standard mode called\n\"8psk turbo fec\". Since there is no flag in the driver that\nwould allow an application to determine whether a particular\ndevice can handle \"turbo fec\", the attached patch introduces\nFE_CAN_TURBO_FEC.\n\nSince there is no flag in the SI data that would indicate\nthat a transponder uses \"turbo fec\", VDR will assume that\nall 8psk transponders on DVB-S use \"turbo fec\".\n\nTested-by: Derek Kelly \u003cuser.vdr@gmail.com\u003e\nSigned-off-by: Klaus Schmidinger \u003cKlaus.Schmidinger@tvdr.de\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "0b21d55f8904ff3d52262e91867f9eb2c0b472f3"
}
