)]}'
{
  "log": [
    {
      "commit": "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f",
      "tree": "19949f0c50538e08b7e434db7860bef02d8aa611",
      "parents": [
        "64b33619a30ff18c1535ee779572ecffcc4711d2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "signedness: module_param_array nump argument\n\n... should be unsigned int\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cdeec3cc79c7b1acfa89fb362b01e544ecfb285c",
      "tree": "95d384f3420d8e4e2ad40d2e89bb9f5cf1ae4c1c",
      "parents": [
        "3be27d37c257fa5f99363f9c8e06e405cbad712e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "message": "cx23885: Drop empty i2c algorithm control callback\n\ni2c_algorithm.algo_control is about to be removed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3be27d37c257fa5f99363f9c8e06e405cbad712e",
      "tree": "261b7945e9b7bf6819ad72f50bfe3d33a3a388bf",
      "parents": [
        "e265cfa19c1220938de5f0291ed8d549a523de3c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "message": "i2c: Remove NOP i2c_algorithm.algo_control() methods\n\nThis removes NOP implementations of i2c_algorithm.algo_control.\n\nWith this change, there are no implementations of this hook in\nthe kernel.org tree ... that hook seems about ripe to remove.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "13bcd5d0e21e3ca726965371ada8ff6c64af288f",
      "tree": "4303cab73cfe0534ebe7e749bfb4aa28f8a5f777",
      "parents": [
        "2b8232ce512105e28453f301d1510de8363bccd1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 13 08:25:24 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:58:59 2007 -0700"
      },
      "message": "v4l: copy_to_user() is not a good method name\n\nBreaks on any target that has copy_to_user() defined as a non-trivial\nmacro.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7eff2e7a8b65c25920207324e56611150eb1cd9a",
      "tree": "02a0eeba9d25d996233e30c18f258dfae0ae2139",
      "parents": [
        "8380770c842faef3001e44662953d64ad9a93663"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Aug 14 15:15:12 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:01 2007 -0700"
      },
      "message": "Driver core: change add_uevent_var to use a struct\n\nThis changes the uevent buffer functions to use a struct instead of a\nlong list of parameters. It does no longer require the caller to do the\nproper buffer termination and size accounting, which is currently wrong\nin some places. It fixes a known bug where parts of the uevent\nenvironment are overwritten because of wrong index calculations.\n\nMany thanks to Mathieu Desnoyers for finding bugs and improving the\nerror handling.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a991f44b79fa49b281eb078eed4a76a42101012a",
      "tree": "5a6b7a4ce700ef8bcdf59f816c0c04b5e64d215b",
      "parents": [
        "e77e2c2f2989eefff7e1c0fff9cb72afaedf6796"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Oct 10 05:37:43 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 13:35:29 2007 -0300"
      },
      "message": "V4L/DVB (6316): Change list_for_each+list_entry to list_for_each_entry\n\nThe rest of V4L files.\n\nThere is one list_for_each+list_entry in cpia_pp.c that\nwasn\u0027t changed because it expects the loop iterator to remain NULL if\nthe list is empty.\n\nA bug in vivi is fixed; the \u0027safe\u0027 version needs to be used because the loop\ndeletes the list entries.\n\nSimplify a second loop in vivi and get rid if an un-used variable in that loop.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e77e2c2f2989eefff7e1c0fff9cb72afaedf6796",
      "tree": "86510942a995515e678099df883488ae946de4e7",
      "parents": [
        "6d28e98906aa9405895f92348543d08da1837ea5"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Oct 10 05:37:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 13:35:20 2007 -0300"
      },
      "message": "V4L/DVB (6315): pvrusb2: Change list_for_each+list_entry to list_for_each_entry\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nReviewed-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6d28e98906aa9405895f92348543d08da1837ea5",
      "tree": "3f92cb9777405d0576f36b86501820c191deab3d",
      "parents": [
        "805a43924158e4eb2bffc4cac0aedcfb42a89469"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Oct 10 05:37:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 13:35:07 2007 -0300"
      },
      "message": "V4L/DVB (6314): saa7134: Replace list_for_each+list_entry with list_for_each_entry\n\nA couple loops weren\u0027t changed because they expected the loop iterator\nto be left as NULL if the list was empty.  Maybe the code should just\ncheck for that first, then loop?\n\nAdjust some of the loop logic to be simpler.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "805a43924158e4eb2bffc4cac0aedcfb42a89469",
      "tree": "15e55ce18791749385721ded2f4dfc32d312d2be",
      "parents": [
        "8bb629e22f2547736c24fe4738673e20cc06d469"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Oct 10 05:37:41 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 13:34:56 2007 -0300"
      },
      "message": "V4L/DVB (6313): ivtv: Replace list_for_each+list_entry with list_for_each_entry\n\nAlso fixed a few cases of cut\u0026paste errors where \u0027buf\u0027 would be set to the\nfirst entry in the list prior to be used as the loop iterator.  In one case\nthe value of buf was used before it was changed, but the rest were\nunnecessary.\n\nThere was one list_for_each+list_entry loop that wasn\u0027t changed, since it\ndepending on the loop iterator being left as NULL if the list was empty.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nCC: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8bb629e22f2547736c24fe4738673e20cc06d469",
      "tree": "feb7d8db7ce8d35f3f278dddce48d4ee0cd12d29",
      "parents": [
        "7948261942ffdb35e274b8e1a0889601f45d4603"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Oct 10 05:37:40 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 13:34:48 2007 -0300"
      },
      "message": "V4L/DVB (6312): cx88: Replace list_for_each+list_entry with list_for_each_entry\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c3e2a8e64cb2282a406ff6e63f7bd09eb6f61a1d",
      "tree": "600a97963467e7ebdb488012dab4c21a976331a9",
      "parents": [
        "3abff557d5eed7d6fd03aa11353a1c0f329cac2b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Oct 09 22:15:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:25 2007 -0300"
      },
      "message": "V4L/DVB (6308): V4L: zc0301, remove bad usage of ERESTARTSYS\n\nzc0301, remove bad usage of ERESTARTSYS\n\ndown_read_trylock can\u0027t be interrupted and so ERESTARTSYS would reach\nuserspace, which is not permitted. Change it to EAGAIN\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3abff557d5eed7d6fd03aa11353a1c0f329cac2b",
      "tree": "6e0678710a07e4f1a28de97664de7319620d68a8",
      "parents": [
        "acd827d63a568a2cfa26ae8e6093b098c91c631b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Oct 09 22:03:12 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:25 2007 -0300"
      },
      "message": "V4L/DVB (6307): V4L: w9968cf, remove bad usage of ERESTARTSYS\n\nw9968cf, remove bad usage of ERESTARTSYS\n\ndown_read_trylock can\u0027t be interrupted and so ERESTARTSYS would reach\nuserspace, which is not permitted. Change it to EAGAIN\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "acd827d63a568a2cfa26ae8e6093b098c91c631b",
      "tree": "a6c8372103850552e30f5f3314a9300d4d4c81f5",
      "parents": [
        "49ee718ef51f4d938f80f67207e1bfa2a38897a4"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Oct 08 12:07:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:20 2007 -0300"
      },
      "message": "V4L/DVB (6306): Few clenups for saa7134 resume code\n\n*Disable DMA explictly on suspend\n*Enable DMA on resume, after all buffers were configured\n*Disable overlay on resume - apps should enable it when X is resumed\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "49ee718ef51f4d938f80f67207e1bfa2a38897a4",
      "tree": "1f6079f64f6196e50cd9ed993fe1e3a2c8eb4331",
      "parents": [
        "c726b65d079cafabc558616badbeead442e2b114"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Fri Oct 05 16:26:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:20 2007 -0300"
      },
      "message": "V4L/DVB (6305): V4L: videobuf-core.c avoid NULL dereferences in videobuf-core\n\nThe return value of videobuf_alloc() is unchecked but this function will\nreturn NULL on an error.  Check for NULL and make videobuf_reqbufs()\nreturn the number of successfully allocated buffers.\n\nAlso, fix saa7146_video.c and bttv-driver.c to use this returned\nbuffer count.\n\nTested against the vivi driver.  Not tested against saa7146 or bt8xx\ndevices.\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c726b65d079cafabc558616badbeead442e2b114",
      "tree": "19466e5d020764dbb3303ab0bb5bd096f8c08722",
      "parents": [
        "bde00cc027879a39f249ffedb048032cb7e484e4"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Oct 08 19:05:28 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:20 2007 -0300"
      },
      "message": "V4L/DVB (6301): pvrusb: Update DEBUGIFC sysfs to kernel 2.6.13+\n\nThe prototypes for the show and store methods of a device_attribute changed in\nkernel 2.6.13, but the code in pvrusb2 was never updated.  I guess the\nDEBUGIFC stuff isn\u0027t used much....\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bde00cc027879a39f249ffedb048032cb7e484e4",
      "tree": "c603d0c79911cd65c41f9c9df2f0977ad92c695d",
      "parents": [
        "102abd826a20307c5a0d23f49b8a3b5d98bddf94"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Oct 08 18:36:21 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:20 2007 -0300"
      },
      "message": "V4L/DVB (6300): CodingStyle cleanup\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "21a7ad4a7e86a5da16caf61eb50bc92af4929672",
      "tree": "bf15bd08d0ebcc1dd608fa7b5a0c11ad6be9ea48",
      "parents": [
        "fa3b877e5c75a2f4d1706c40163dbf176a2fd80d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Oct 08 17:18:17 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:15 2007 -0300"
      },
      "message": "V4L/DVB (6297): cx23885: remove wrong Kconfig selection of VIDEOBUF\n\nfix bad Kconfig dependency of cx23885 module.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0ac3a5bbca33840542d98420d9d82e8738299b20",
      "tree": "47e994e50dd1d65c14c5169d2de8cc2be0b6f9c1",
      "parents": [
        "54bd5b66c87d14e250f108aad1228b905d6882f6"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sandeen.net",
        "time": "Mon Oct 08 16:13:02 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:15 2007 -0300"
      },
      "message": "V4L/DVB (6295): saa7134: add autodetection for KWorld ATSC-115\n\nRecognize the KWorld ATSC115 PCI ID as a hardware clone of the ATSC110.\n\nSigned-off-by: Eric Sandeen \u003csandeen@sandeen.net\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "54bd5b66c87d14e250f108aad1228b905d6882f6",
      "tree": "2ecb78046819e2c9da176a74e4e9fbc8097031be",
      "parents": [
        "d4cae5a50021271b9ef4e5e39e71e177d12fa8cb"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Oct 08 16:26:13 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:14 2007 -0300"
      },
      "message": "V4L/DVB (6293): V4L: convert struct class_device to struct device\n\nThe currently used \"struct class_device\" will be removed from the\nkernel. Here is a patch that converts all users in drivers/media/video/\nto struct device.\n\nReviewed-by: Thierry Merle \u003cthierry.merle@free.fr\u003e\nReviewed-by: Mike Isely \u003cisely@pobox.com\u003e\nReviewed-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d4cae5a50021271b9ef4e5e39e71e177d12fa8cb",
      "tree": "75f3def69e6b35fc02e46af5661bb45aa006ba9d",
      "parents": [
        "d5f1b01644b6fd5e9eb480a4762cd6b569cb1246"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Oct 08 12:20:02 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:14 2007 -0300"
      },
      "message": "V4L/DVB (6292): videobuf_core init always require callback implementation\n\nIn the past, videobuf_queue_init were used to initialize PCI DMA videobuffers.\nThis patch renames it, to avoid confusion with the previous kernel API, doing:\n\ts/videobuf_queue_init/void videobuf_queue_core_init/\n\nAlso, the operations is now part of the function parameter. The function will\nalso add a test if this is defined, otherwise producing BUG.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d5f1b01644b6fd5e9eb480a4762cd6b569cb1246",
      "tree": "817c0b83d2c64e2b5d7f2f5de93ebdbc7d1705b7",
      "parents": [
        "5ddff43435394c1c2540fcdeed00cb54862c31bf"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Oct 08 11:48:57 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:14 2007 -0300"
      },
      "message": "V4L/DVB (6291): Fix: avoid oops on some SMP machines\n\nThis workaround fix a bug that happens on some SMP machines. On those machines,\nvideobuf_iolock is called too soon, before file .mmap handler. This patch calls\nthe scheduler before iolocking, allowing it to properly call the pending mmap.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5ddff43435394c1c2540fcdeed00cb54862c31bf",
      "tree": "dc61fc71d81cecbf2fe515da60760e94a8bc6f5c",
      "parents": [
        "7568e3ce6710cb2c1bc1564a273e9f222efbc95e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Oct 08 11:43:49 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:10 2007 -0300"
      },
      "message": "V4L/DVB (6290): remove videobuf_set_pci_ops\n\nBefore the videobuf redesign, a procedure for re-using videobuf without PCI\nscatter/gather where provided by changing the pci-dependent operations by\nother operations.\n\nWith the newer approach, those methods are obsolete and can safelly be removed.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7568e3ce6710cb2c1bc1564a273e9f222efbc95e",
      "tree": "383f2545784af72ca5baaeb6157e6f714099b9fd",
      "parents": [
        "aecfde539eeac11f269894413abf3b60cf74844f"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Oct 08 09:20:49 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:10 2007 -0300"
      },
      "message": "V4L/DVB (6289): Remove reference to dead CONFIG_UST and ust.h header\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "aecfde539eeac11f269894413abf3b60cf74844f",
      "tree": "a3fc9a34ef5f8df973d971048f45ef6393a38081",
      "parents": [
        "593f18c6e4d04134f240fbad001d878802d8925f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Oct 08 09:04:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:09 2007 -0300"
      },
      "message": "V4L/DVB (6287): Fix DMA Scatter/Gather constructor\n\ncx23885 driver were converted to use the newer videobuf support. Unfortunately,\nthe constructor weren\u0027t changed. This causes an oops, since the abstract methods\n(implemented as callbacks) aren\u0027t defined.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\n"
    },
    {
      "commit": "593f18c6e4d04134f240fbad001d878802d8925f",
      "tree": "1b36065b310c09c4ce71b3f7815bd33366397c73",
      "parents": [
        "925343ecdfd3f1dafd1049ddd4944621bbe3422e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Oct 07 02:17:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:09 2007 -0300"
      },
      "message": "V4L/DVB (6286): Add support for MSI TV @nywhere A/D NB\n\nThis is a Lifeview hybrid OEM board.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "925343ecdfd3f1dafd1049ddd4944621bbe3422e",
      "tree": "d37c22eb6055d579da1858bc2ee13e7daf1c6d94",
      "parents": [
        "409d84f85a8d523ecd108cbe2c0e722682da95ff"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Aug 23 21:22:15 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:09 2007 -0300"
      },
      "message": "V4L/DVB (6285): Remove pointless kmalloc() return value cast in Zoran PCI controller driver\n\nNo need to cast the void pointer returned by kmalloc() in\ndrivers/media/video/zoran_driver.c::v4l_fbuffer_alloc().\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "409d84f85a8d523ecd108cbe2c0e722682da95ff",
      "tree": "18a0e96011e2e2eaaaa3afe10c300f01b3d8def3",
      "parents": [
        "5a3ebe8755e88cd765f75121665c0d38004f8f37"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Oct 04 05:28:45 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:09 2007 -0300"
      },
      "message": "V4L/DVB (6284): cx23885: Update to new videobuf code\n\ncx23885 was still uses the old video-buf includes and code, which would only\n`work\u0027 if one happened to be compiling against a kernel that had the old\nheaders.  Even then, it wouldn\u0027t actually work, it would just compile without\nerrors.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5a3ebe8755e88cd765f75121665c0d38004f8f37",
      "tree": "7222fa5758af23b322f9d792632c1a304a3c4bc3",
      "parents": [
        "9320874a3e6aea7044a4a7eedeab13db990424ab"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Oct 04 04:54:11 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:08 2007 -0300"
      },
      "message": "V4L/DVB (6283): videobuf: Remove references to old Kconfig option name\n\nCONFIG_VIDEO_BUF_DVB became CONFIG_VIDEOBUF_DVB.\n\nBut in these cases, it makes more sense to use CONFIG_VIDEO_SAA7134_DVB\nor CONFIG_VIDEO_CX88_DVB_MODULE depending on the driver.\n\nThe reference in cx23885.h should just be removed, as the code there needs to\nbe included if DVB is on or off.  I do not think you can even compile the\ncx23885 driver without DVB.  It\u0027s clearly just leftover from when the file was\nobvious copied from the cx88 driver (which is not mentioned in the copyright\nBTW).\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d00cd2985e0e796621adf0f782af1563d990b0b5",
      "tree": "082431ffd36e4863de99daa9ad0edc6aba489ec5",
      "parents": [
        "14f37aee299bf9a897516f5e33948ee1f014eae1"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Oct 02 09:03:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:08 2007 -0300"
      },
      "message": "V4L/DVB (6278): Buf: fix typo that caused data loss when readng streams from device\n\nIf videobuf_read_stream reads two or more buffers it was overwriting the first one\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nhttp://thread.gmane.org/gmane.comp.video.video4linux/34978/focus\u003d34981\nReviewed-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\n"
    },
    {
      "commit": "14f37aee299bf9a897516f5e33948ee1f014eae1",
      "tree": "0ef11bed4c475fe434b2d6e977162cb33d6bb83b",
      "parents": [
        "00f98d0804c88c29bef81cb98c861f13c9b33f30"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Sep 27 21:00:50 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:08 2007 -0300"
      },
      "message": "V4L/DVB (6277): vivi cleanup: remove the unused vars\n\nVivi driver is now simpler. This patch removes the now unused vars.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "00f98d0804c88c29bef81cb98c861f13c9b33f30",
      "tree": "0ca7f4b912e31f49fe342a29558d14b8cf2d395c",
      "parents": [
        "ba32bd95d431525ad2ffac97cadf9ee40b63939e"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Thu Sep 27 20:55:28 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:05 2007 -0300"
      },
      "message": "V4L/DVB (6276): V4L: videobuf-core.c lock before streaming check\n\nThe reading/streaming fields are used for mutual exclusion of the queue and\nshould be protected by the queue lock.\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nhttp://thread.gmane.org/gmane.comp.video.video4linux/34978/focus\u003d34981\nReviewed-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\n"
    },
    {
      "commit": "ba32bd95d431525ad2ffac97cadf9ee40b63939e",
      "tree": "edb0f38f00c980bd4c95bd82093c8cfad9653a26",
      "parents": [
        "85c7c70bc241d506dffc1879158f77f8aac69734"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Thu Sep 27 20:55:17 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:05 2007 -0300"
      },
      "message": "V4L/DVB (6275): V4L: vivi.c remove the \"resource\" locking\n\nThe \"resource\" locking in vivi isn\u0027t needed since\nstreamon/streamoff/read_stream do mutual exclusion using\nq-\u003ereading/q-\u003estreaming.\n\nPlus it is sort of broken:\n\na) res_locked() use in vivi_read() is racey.\nb) res_free() calls mutex_lock twice causing streamoff to break\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "85c7c70bc241d506dffc1879158f77f8aac69734",
      "tree": "7a563bf53c168a74f8822f597ebdb8fb5c1de4b4",
      "parents": [
        "a326ae1126fddd07728e854322e0c657c6b1fbda"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Thu Sep 27 20:55:02 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:05 2007 -0300"
      },
      "message": "V4L/DVB (6274): V4L: vivi.c replace logic in vivi_poll with videobuf_poll_stream\n\nSince vivi is using videobuf_read_stream() it can use videobuf_poll_stream()\nnow.\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a326ae1126fddd07728e854322e0c657c6b1fbda",
      "tree": "1fb751711ef50dd13828fb12bb35d39abef35da0",
      "parents": [
        "11f7078c10944437b6cf335cea50ed7da675a8b1"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Thu Sep 27 20:54:52 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:00 2007 -0300"
      },
      "message": "V4L/DVB (6273): V4L: vivi.c vidioc_try_fmt_cap() negotiate a valid field\n\nIf the client provides V4L2_FIELD_ANY vivi should return a valid field :)\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "11f7078c10944437b6cf335cea50ed7da675a8b1",
      "tree": "91d9dbda3a1497173440936d749a86c20b1fca7b",
      "parents": [
        "cb71201f20e43581857043a1f856fb61ce44bdf8"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Thu Sep 27 20:44:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:59 2007 -0300"
      },
      "message": "V4L/DVB (6272): V4L: properly fix support for capturing interlaced video in saa7134\n\nBy \"capturing interlaced video\" I mean that card ensures that top field\nis really top and vice versa (I think it takes the filed ID from signal)\nProperly turn on/off that support depending on signal state\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cb71201f20e43581857043a1f856fb61ce44bdf8",
      "tree": "fc16d5eebc8dbf48d0dcb7b0c0eb35609a5231d7",
      "parents": [
        "f5a1ac64cc444cf19c8817d61a410b70bbb619d9"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Thu Sep 27 20:34:25 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:59 2007 -0300"
      },
      "message": "V4L/DVB (6271): V4L: Add basic support for suspend/resume for saa7134\n\nThis adds support for suspend/resume for core of saa7134\n\nShould fix bug#7220\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f5a1ac64cc444cf19c8817d61a410b70bbb619d9",
      "tree": "4fdc4c44e0821f74354080f8cb255d28b03fc256",
      "parents": [
        "b4aeb8b8232bd80764997bf38f574f63e118c259"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Thu Sep 27 20:34:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:59 2007 -0300"
      },
      "message": "V4L/DVB (6270): V4L: Honor dev-\u003ectl_invert when setting up the decoder in saa7134\n\nWhen user sets dev-\u003ectl_invert, driver writes negative values to\nSAA7134_DEC_LUMA_CONTRAST and SAA7134_DEC_CHROMA_SATURATION,\nbut general code that initializes decorder ignores that\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b4aeb8b8232bd80764997bf38f574f63e118c259",
      "tree": "f761305843c1e3450c93d82cea1342b964bb990d",
      "parents": [
        "9900132f3437e9373aa030cdb5bd2d5db15566e3"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Thu Sep 27 20:34:15 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:58 2007 -0300"
      },
      "message": "V4L/DVB (6269): V4L: Fix a \"scheduling while atomic\" bug in saa7134\n\nset_tvnorm can sleep in saa7134_i2c_xfer\n(it will be called through tuner code)\nbut code calls it under spinlock. Fix that\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9900132f3437e9373aa030cdb5bd2d5db15566e3",
      "tree": "b4b450daf16d1f502869dd472ae2bad85892daca",
      "parents": [
        "851c0c96b2212f48fe51afc1589541b5eae3a544"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Thu Sep 27 20:34:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:58 2007 -0300"
      },
      "message": "V4L/DVB (6268): V4L: Fix a lock inversion in generic videobuf code\n\nvideobuf_qbuf takes q-\u003elock, and then calls\nq-\u003eops-\u003ebuf_prepare which by design in all drivers calls\nvideobuf_iolock which calls videobuf_dma_init_user and this\ntakes current-\u003emm-\u003emmap_sem\n\non the other hand if user calls mumap from other thread, sys_munmap\ntakes current-\u003emm-\u003emmap_sem and videobuf_vm_close takes q-\u003elock\n\nSince this can occur only for V4L2_MEMORY_MMAP buffers, take\ncurrent-\u003emm-\u003emmap_sem in qbuf, before q-\u003elock, and don\u0027t take\ncurrent-\u003emm-\u003emmap_sem videobuf_dma_init_user for those buffers\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nhttp://thread.gmane.org/gmane.comp.video.video4linux/34978/focus\u003d34981\nReviewed-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "851c0c96b2212f48fe51afc1589541b5eae3a544",
      "tree": "0ec4d6019033242fb75e717ca05c1f04d2eca934",
      "parents": [
        "cd4765efdd816ac14075fc7d5adf489502e75e1e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Sep 27 18:25:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:55 2007 -0300"
      },
      "message": "V4L/DVB (6266): videobuf cleanup: mmap check is common to all videobuf. Make it at core\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nhttp://thread.gmane.org/gmane.comp.video.video4linux/34978/focus\u003d34981\nReviewed-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\n"
    },
    {
      "commit": "cd4765efdd816ac14075fc7d5adf489502e75e1e",
      "tree": "6c7a119255c28349fdcd4b64379c545b8f7f3886",
      "parents": [
        "3bef5e4a1f73898dc8c8433f938d3a8b22f2be22"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Sep 25 11:53:24 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:55 2007 -0300"
      },
      "message": "V4L/DVB (6265): Prevent for calling mmap_free without an allocated buffer\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nhttp://thread.gmane.org/gmane.comp.video.video4linux/34978/focus\u003d34981\nReviewed-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\n"
    },
    {
      "commit": "3bef5e4a1f73898dc8c8433f938d3a8b22f2be22",
      "tree": "d1243b7734cd1058719e87ee233538dbc718e284",
      "parents": [
        "123f8ef64e3996e06a930756b6b2cdede4b18da0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Sep 22 02:01:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:54 2007 -0300"
      },
      "message": "V4L/DVB (6264): Make the vertical lines to move\n\nWhile this is not the standard color bar behaviour, having some movement\nthere allows to check if buffers are being properly handled.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "123f8ef64e3996e06a930756b6b2cdede4b18da0",
      "tree": "4cd34a6ce70c6ccd0b80c2267370d3eb30e50ae0",
      "parents": [
        "e78dcf55520769471c66024b13df7e9e592436f4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Sep 06 20:11:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:54 2007 -0300"
      },
      "message": "V4L/DVB (6263): Fix buffer release code\n\nRelease code should happen before the cleaning of map variable.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e78dcf55520769471c66024b13df7e9e592436f4",
      "tree": "c5c3ee767ceb0a80faa9782547ed2e2d30e896a7",
      "parents": [
        "c520a4970c7e5f18275ef935372e56eabd6d0e44"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Sep 06 19:08:24 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:50 2007 -0300"
      },
      "message": "V4L/DVB (6262): An allocation error message were being printed as a debug msg\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c520a4970c7e5f18275ef935372e56eabd6d0e44",
      "tree": "e176eb422ea79fa047acf6e70b2e3f5c0352deab",
      "parents": [
        "28318c72adc14952d05d8037d73cec852247791c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Sep 06 18:55:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:50 2007 -0300"
      },
      "message": "V4L/DVB (6261): Cleans mem-\u003evmalloc after vfree\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "28318c72adc14952d05d8037d73cec852247791c",
      "tree": "559cca938981da4c334e37ffa8d5a0108a7a46a0",
      "parents": [
        "40558dafff257d69248af8b96c7e896f6bc79dfa"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 02 11:16:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:49 2007 -0300"
      },
      "message": "V4L/DVB (6260): Fix Kconfig dependency\n\nThanks to Michael Krufky for pointing this to me.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "40558dafff257d69248af8b96c7e896f6bc79dfa",
      "tree": "a99e886611d3b672a09bfc2619391055fec7c6df",
      "parents": [
        "ba366a23b68029fc8560acf1ad8735eed910f962"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Aug 27 07:37:34 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:49 2007 -0300"
      },
      "message": "V4L/DVB (6259): Fix vivi poll() method\n\nDue to the replace of videobuf_read_one to videobuf_read_stream, poll()\nmethod implementation is wrong. This fixes poll() implementation, making\nread of /dev/video? to work again.\n\nWith this method, an USB driver can use video-buf, without needing to\nrequest memory from the DMA-safe area.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ba366a23b68029fc8560acf1ad8735eed910f962",
      "tree": "49155a40b2d6e438c57fd68cb803a073d8b7990f",
      "parents": [
        "79618cf41337ccedb9abeee059ce76aac7962739"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Aug 23 18:12:08 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:02:46 2007 -0300"
      },
      "message": "V4L/DVB (6257): Rename video-buf-dvb to videobuf-dvb to be consistent with the other patches\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "79618cf41337ccedb9abeee059ce76aac7962739",
      "tree": "9280d523f6efc5f5be787270075fe9e03f82ad92",
      "parents": [
        "5a0377060efcf844f4e359f3ab013de7f1b98da2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Aug 23 16:31:15 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:15:00 2007 -0300"
      },
      "message": "V4L/DVB (6256): Remove the obsolete video-buf module\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nhttp://thread.gmane.org/gmane.comp.video.video4linux/34978/focus\u003d34981\nReviewed-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\n"
    },
    {
      "commit": "5a0377060efcf844f4e359f3ab013de7f1b98da2",
      "tree": "74e4a3798037a8d21c5124e44acd7710bff26c81",
      "parents": [
        "87b9ad070cf76c0f1e8cf836f7eb86e9ac94e34a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Aug 02 23:31:54 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:56 2007 -0300"
      },
      "message": "V4L/DVB (6255): Convert vivi to use videobuf-vmalloc\n\nThis patch removes the usage of videobuf-dma-sg from vivi driver, using\ninstead videobuf-vmalloc. This way, vivi will be useful for testing the\nnewer method. Reverting this patch won\u0027t hurt vivi, since both methods\nwork fine.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "87b9ad070cf76c0f1e8cf836f7eb86e9ac94e34a",
      "tree": "aeda5c7b1434350a476005c85dc39173ead11090",
      "parents": [
        "6bb2790f8a0cf93d3dbed6b6e986441110e6174b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Aug 02 23:31:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:56 2007 -0300"
      },
      "message": "V4L/DVB (6254): Add videobuf-vmalloc\n\nAdds a newer videobuf-vmalloc module. This module uses the same\nvideobuf controls, but implements memory allocation based on vmalloc\nmethods.\n\nWith this method, an USB driver can use video-buf, without needing to\nrequest memory from the DMA-safe area.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6bb2790f8a0cf93d3dbed6b6e986441110e6174b",
      "tree": "a038c977073b76be6b08fe071732123d90908f1c",
      "parents": [
        "c1accaa21bdef38ec0f36eaaf7ce3384fff9d0c5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Aug 23 16:41:14 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:56 2007 -0300"
      },
      "message": "V4L/DVB (6253): Convert vivi to use the newer videobuf-dma-sg module\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c1accaa21bdef38ec0f36eaaf7ce3384fff9d0c5",
      "tree": "3a2c8206555af6c9e2eecdb20b052be70e6b93dd",
      "parents": [
        "7a7d9a89d0307b1743d782197e2c5fc5ddf183f3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Aug 23 16:37:49 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:55 2007 -0300"
      },
      "message": "V4L/DVB (6252): Adapt drivers to use the newer videobuf modules\n\nPCI-dependent videobuf_foo methods were renamed as videobuf_pci_foo.\n\nAlso, videobuf_dmabuf is now part of videobuf-dma-sg private struct.\nSo, to access it, a subroutine call is needed.\n\nThis patch renames all occurences of those function calls to be\nconsistent with the video-buf split.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nhttp://thread.gmane.org/gmane.comp.video.video4linux/34978/focus\u003d34981\nReviewed-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\n"
    },
    {
      "commit": "7a7d9a89d0307b1743d782197e2c5fc5ddf183f3",
      "tree": "f5b1b220672128d089b5a6c469608e90482a6f60",
      "parents": [
        "7c596fa964806acb3b5ababb7ec4e1da35b140b3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Aug 23 16:26:14 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:55 2007 -0300"
      },
      "message": "V4L/DVB (6251): Replace video-buf to a more generic approach\n\nvideo-buf currently does two different tasks:\n\n- Manages video buffers with a common code that allows\n  implementing all the V4L2 different modes of buffering;\n\n- Controls memory allocations\n\nWhile the first task is generic, the second were written to support PCI DMA\nScatter/Gather needs. The original approach can\u0027t even work for those\nvideo capture hardware that don\u0027t support scatter/gather.\n\nI did one approach to make it more generic. While the approach worked\nfine for vivi driver, it were not generic enough to handle USB needs.\n\nThis patch creates two different modules, one containing the generic\nvideo buffer handling (videobuf-core) and another with PCI DMA S/G.\nAfter this patch, it would be simpler to write an USB video-buf and a\nnon-SG DMA module.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nhttp://thread.gmane.org/gmane.comp.video.video4linux/34978/focus\u003d34981\nReviewed-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\n"
    },
    {
      "commit": "7c596fa964806acb3b5ababb7ec4e1da35b140b3",
      "tree": "e984a8f2fdc08289b204abda036bc50679f1b586",
      "parents": [
        "b5457b7bdf284d683880163a4c59fdde2f84325a"
      ],
      "author": {
        "name": "Brett Warden",
        "email": "brett.warden@gmail.com",
        "time": "Tue Oct 02 17:37:21 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:55 2007 -0300"
      },
      "message": "V4L/DVB (6250): bw-qcam use data_reverse instead of manually poking the control register fix\n\ncoding-style repairs\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b5457b7bdf284d683880163a4c59fdde2f84325a",
      "tree": "9f41feec1a1a2f755c9245ea1885ccb743c0c765",
      "parents": [
        "13595a51c0da8ec212ba6f5df79519dbd74166c0"
      ],
      "author": {
        "name": "Sascha Sommer",
        "email": "saschasommer@freenet.de",
        "time": "Tue Oct 02 12:23:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:55 2007 -0300"
      },
      "message": "V4L/DVB (6249): Add Typhoon Tv-Tuner PCI to bttv-cards.c\n\nAdds an entry for the Typhoon Tv-Tuner PCI to bttv-cards.c\n\nSigned-off-by: Sascha Sommer \u003csaschasommer@freenet.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "13595a51c0da8ec212ba6f5df79519dbd74166c0",
      "tree": "b013f7d1714e9f627d8f01bcd2fcf0a5d330ee23",
      "parents": [
        "b25be97929c85b2017379e05588740f564a61c22"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Oct 01 08:51:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:51 2007 -0300"
      },
      "message": "V4L/DVB (6247): Fix bug #8689: Fixes IR stop/start during suspend/resume\n\nIR workqueue should be disabled during suspend. This avoids some troubles, like\nthe one reported on bug #8689:\n\n\"The Hauppauge HVR 1100 ir-remote control does not work after resume from\nsuspend to ram or disk.\"\n\nThis patch disables IR before suspending, re-enabling it after resume.\n\nThanks to Peter Poklop \u003cPeter.Poklop@gmx.at\u003e for reporting it and helping with\nthe fix.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nReviewed-by: Peter Poklop \u003cPeter.Poklop@gmx.at\u003e\n"
    },
    {
      "commit": "9e19db5b6dda251b8d76c3a0069e63faca6be3f0",
      "tree": "9fad0f372d62415867083168a24f709961de3d87",
      "parents": [
        "0b67f5c568c545cb36f88e9f418af2df1cc58589"
      ],
      "author": {
        "name": "Brett Warden",
        "email": "brett.warden@gmail.com",
        "time": "Fri Sep 28 03:19:04 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:50 2007 -0300"
      },
      "message": "V4L/DVB (6238): bw-qcam: use data_reverse instead of manually poking the control register\n\nFixes use of parport_write_control() to match the newer interface that\nrequires explicit parport_data_reverse() and parport_data_forward() calls.\nThis eliminates the following error message and restores the original\nintended behavior:\n\nparport0 (bw-qcam): use data_reverse for this!\n\nAlso increases threshold in qc_detect() from 300 to 400, as my camera often\nresults in a count of approx 330.  Added a kernel error message to indicate\ndetection failure.\n\nThanks Ray and Randy for your comments, and for pointing out that I\nneeded to reset the port to forward mode!\n\nSigned-off-by: Brett T. Warden \u003cbrett.warden@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0b67f5c568c545cb36f88e9f418af2df1cc58589",
      "tree": "71fddc45a7e9ea0d5b58c06577e155824b4d7a09",
      "parents": [
        "23869e236846657415654e8f5fbda9faec8d19e4"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Sep 26 10:19:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:49 2007 -0300"
      },
      "message": "V4L/DVB (6237): Oops in pwc v4l driver\n\nThe pwc driver is defficient in locking, which can trigger an oops\nwhen disconnecting.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCC: Luc Saillard \u003cluc@saillard.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "23869e236846657415654e8f5fbda9faec8d19e4",
      "tree": "4a8b81e51670712760643c0930783b1fa2ae3e1a",
      "parents": [
        "4562fbeac61468f80a8d05e5ed50660bd97b4859"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Sep 19 02:44:18 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:49 2007 -0300"
      },
      "message": "V4L/DVB (6235): cafe_ccic: default to allocating DMA buffers at probe time\n\nBy default, we allocate DMA buffers when actually reading from the video\ncapture device.  On a system with 128MB or 256MB of ram, it\u0027s very easy\nfor that memory to quickly become fragmented.  We\u0027ve had users report\nhaving 30+MB of memory free, but the cafe_ccic driver is still unable to\nallocate DMA buffers.\n\nOur workaround has been to make use of the \u0027alloc_bufs_at_load\u0027 parameter\nto allocate DMA buffers during device probing.  This patch makes DMA\nbuffer allocation happen during device probe by default, and changes\nthe parameter to \u0027alloc_bufs_at_read\u0027.  The camera hardware is there,\nif the cafe_ccic driver is enabled/loaded it should do its best to ensure\nthat the camera is actually usable; delaying DMA buffer allocation\nsaves an insignicant amount of memory, and causes the driver to be much\nless useful.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f438d97447d4ccd241db8477f62a0647b9e8220e",
      "tree": "346def86c7f2654408178a3336b909842042f7e5",
      "parents": [
        "0e789d7ffafbfd44f7fb2bdbf1138547d8abc231"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Mon Sep 17 15:34:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:45 2007 -0300"
      },
      "message": "V4L/DVB (6225): AverTV Studio 307 has only one composite input\n\nAverTV Studio 307 has only one composite input.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nAcked-by: Nickolay V. Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0e789d7ffafbfd44f7fb2bdbf1138547d8abc231",
      "tree": "6684c22209293c117d3e6bed38a5f828839f9671",
      "parents": [
        "c8e2f07be0ac536c110702ed741c7bc6836e3438"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Sep 18 13:25:45 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:40 2007 -0300"
      },
      "message": "V4L/DVB (6224): VIDEO_CX23885 depends on DVB_CORE\n\nFix the following dependency issue:\n\nERROR: \"dvb_dmx_init\" [drivers/media/video/video-buf-dvb.ko] undefined!\nERROR: \"dvb_unregister_adapter\" [drivers/media/video/video-buf-dvb.ko] undefined!\nERROR: \"dvb_register_frontend\" [drivers/media/video/video-buf-dvb.ko] undefined!\nERROR: \"dvb_unregister_frontend\" [drivers/media/video/video-buf-dvb.ko] undefined!\nERROR: \"dvb_net_release\" [drivers/media/video/video-buf-dvb.ko] undefined!\nERROR: \"dvb_frontend_detach\" [drivers/media/video/video-buf-dvb.ko] undefined!\nERROR: \"dvb_dmxdev_release\" [drivers/media/video/video-buf-dvb.ko] undefined!\nERROR: \"dvb_dmx_swfilter\" [drivers/media/video/video-buf-dvb.ko] undefined!\nERROR: \"dvb_net_init\" [drivers/media/video/video-buf-dvb.ko] undefined!\nERROR: \"dvb_dmx_release\" [drivers/media/video/video-buf-dvb.ko] undefined!\nERROR: \"dvb_register_adapter\" [drivers/media/video/video-buf-dvb.ko] undefined!\nERROR: \"dvb_dmxdev_init\" [drivers/media/video/video-buf-dvb.ko] undefined!\n\nERROR: \"mt2131_attach\" [drivers/media/video/cx23885/cx23885.ko] undefined!\nERROR: \"s5h1409_attach\" [drivers/media/video/cx23885/cx23885.ko] undefined!\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c8e2f07be0ac536c110702ed741c7bc6836e3438",
      "tree": "0128f53fc28008b7356183620be293685c7b4641",
      "parents": [
        "f64899ca5af69c33a446d355609831fad6f715cd"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Sep 15 18:45:10 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:40 2007 -0300"
      },
      "message": "V4L/DVB (6222): select DVB_PLL if !DVB_FE_CUSTOMISE for FusionHDTV5 Express\n\nVIDEO_CX23885 must select DVB_PLL if !DVB_FE_CUSTOMISE for FusionHDTV5 Express\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2060955748dff6280cd211b68c92d9a99d1c78f9",
      "tree": "74c83214c007b1dace959b02ac78b7e21f82a758",
      "parents": [
        "768f4bd3d6a88c13a4099451aa85ae75c9061316"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@nokia.com",
        "time": "Thu Aug 30 09:20:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:40 2007 -0300"
      },
      "message": "V4L/DVB (6220): TCM825x: Add support for vidioc_int_g_ifparm call, small cleanups\n\nvidioc_int_g_ifparm returns platform-specific information about the\ninterface settings used by the sensor. Support for [gs]_ext_clk has\nbeen removed.\n\nFix indentation and remove useless \u0026 characters.\n\nRemove experiment for typechecking slave callback function arguments.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "61c310dc1e2a34bced25b4fa7609316d6755ccc2",
      "tree": "d644d55208295562c7b6eb3b22c132af8b45870e",
      "parents": [
        "08256ea0da18db20f2edc2e8c935cf74c33ad564"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@nokia.com",
        "time": "Thu Aug 30 09:20:40 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:39 2007 -0300"
      },
      "message": "V4L/DVB (6218): V4L: Int if: Use -ENOIOCTLCMD for nonexistent ioctls\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "098c645e39e10dc580763b5ea4bd4fb390013474",
      "tree": "25013ceabf3fef962621300495eb379b70efcd1e",
      "parents": [
        "588005e1008f2cea61b7a1ae2a86c531e99b8c9c"
      ],
      "author": {
        "name": "Sakari Ailus",
        "email": "sakari.ailus@nokia.com",
        "time": "Thu Aug 30 09:20:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:39 2007 -0300"
      },
      "message": "V4L/DVB (6216): V4L: Int if: add vidioc_int_g_ifparm, other updates\n\nvidioc_int_g_ifparm can be used to obtain hardware-specific information\nabout the interface used by the slave.\n\nRearrange v4l2-int-device.h as well.\n\nAlso remove useless \u0026 characters.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "588005e1008f2cea61b7a1ae2a86c531e99b8c9c",
      "tree": "4d84d4c0621ffa827cb5e48db634d8380203ed5f",
      "parents": [
        "39f46adef8e83653b4716369683c134e1413ad30"
      ],
      "author": {
        "name": "Hans-Jürgen Koch",
        "email": "hjk@linutronix.de",
        "time": "Wed Sep 12 16:20:43 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:35 2007 -0300"
      },
      "message": "V4L/DVB (6215): Bugfix for saa6588.c, add forgotten spin_lock_init()\n\nThere\u0027s a serious bug in saa6588.c, it uses a non-initialized spin_lock.\nFunny thing is that it works fine with bttv, but completly freezes the\nmachine if e.g. saa7134 is loaded.\n\nThanks to Derek Philip for reporting this bug on the rdsd-devel list.\n\nThis patch adds the missing spin_lock_init().\n\nSigned-off-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "39f46adef8e83653b4716369683c134e1413ad30",
      "tree": "a48de131c9ed1da49c560549ea8d04ab998f3d9e",
      "parents": [
        "7fb0dfc853735ccf4e580b0d71510bad96d37c4f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 09 06:17:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:35 2007 -0300"
      },
      "message": "V4L/DVB (6214): usbvision: Don\u0027t support I2C_M_REV_DIR_ADDR\n\nI2C adapters should only support I2C_M_REV_DIR_ADDR if they really have\nto (i.e. if they are connected to a broken I2C device which needs this\ndeviation from the standard I2C protocol.) As no media chip driver\nuses I2C_M_REV_DIR_ADDR, I don\u0027t think that the usbvision driver needs\nto support it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Thierry Merle \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7fb0dfc853735ccf4e580b0d71510bad96d37c4f",
      "tree": "31bfb06427054c515d730d440f232997a36af072",
      "parents": [
        "56585386e297c54a65feef55810c13b4313bdf1e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Sep 08 23:19:32 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:35 2007 -0300"
      },
      "message": "V4L/DVB (6212): pvrusb2: I2C adapter tweaks from Jean Delvare\n\n* I2C adapters aren\u0027t expected to handle I2C_M_NOSTART unless they\n  really have to. As the pvrusb2 driver doesn\u0027t support it, I take it\n  that it doesn\u0027t need it so it shouldn\u0027t mention it at all.\n* I2C_FUNC_SMBUS_EMUL includes I2C_FUNC_SMBUS_BYTE_DATA so listing\n  both is redundant.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "56585386e297c54a65feef55810c13b4313bdf1e",
      "tree": "e41f894e348c8fe5340fe7b4e369265bfacbf3bf",
      "parents": [
        "9f66d4eac6be2428901ab6e0cbb6747d5b6794ef"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Sep 08 22:32:12 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:34 2007 -0300"
      },
      "message": "V4L/DVB (6211): pvrusb2: Allocate a debug mask bit for reporting video standard things\n\nIt\u0027s useful to see specific details for how the pvrusb2 driver is\nfiguring out things related to the video standard, independent of\nother initialization activities.  So let\u0027s set up a separate debug\nmask bit for this and turn it on.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9f66d4eac6be2428901ab6e0cbb6747d5b6794ef",
      "tree": "ff790fe0c5c650dfdd4e202c87397f8497990561",
      "parents": [
        "1d643a372259749ce2029e386ed5760d5d7f8b89"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Sep 08 22:28:51 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:34 2007 -0300"
      },
      "message": "V4L/DVB (6210): pvrusb2: Do a far better job at setting the default initial video standard\n\nThe v4l tveeprom logic tells us what video standards are supported by\nthe hardware, however it doesn\u0027t directly tell us what should be the\npreferred initial standard.  For example \"NTSC/NTSC-J\" devices are\nreported by tveeprom as support NTSC-M and PAL-M, and while that might\nbe true, in the vast majority of cases NTSC-M is really what the user\nis going to want.  However the driver previously just arbitrarily\npicked the \"lowest numbered\" standard as the initial default, which in\nthat case would have been PAL-M.  (And making matters more confusing -\nthis only caused real problems on 24xxx devices because the saa7115 on\n29xxx seems to autodetect the right answer anyway.)  This change\nimplements an algorithm that uses the set of \"supported\" standards as\na hint to decide on the initial standard.  This algorithm ONLY comes\ninto play if the driver isn\u0027t specifically told what to do; said\nanother way - the user can always still change the standard via the\nsysfs interface, via the usual V4L methods, or even specified as a\nmodule parameter.  The idea here is only to pick a better starting\npoint if the user (or app) doesn\u0027t otherwise do something to set the\nstandard; otherwise this change has no real impact.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1d643a372259749ce2029e386ed5760d5d7f8b89",
      "tree": "98724b47554eb67b6405d3e98418725d58a5580e",
      "parents": [
        "4db666cc3d199a8b837174bb0ad00d6b8f6115d6"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Sep 08 22:18:50 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:34 2007 -0300"
      },
      "message": "V4L/DVB (6209): pvrusb2: Better discriminate among device types\n\nThis is a bunch of cleanup in various places to improve behavior based\non actual device type being driven.  While this doesn\u0027t actually\naffect operation with existing devices, it cleans things up so that it\nwill be easier / more deterministic when other devices are added.\nIdeally we should make stuff like this table-driven, but for now this\nis just a series of small incremental (read: safe) improvements.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4db666cc3d199a8b837174bb0ad00d6b8f6115d6",
      "tree": "fbc661aca967d62f814ea2e3667fefc3fd386cea",
      "parents": [
        "401c27ce96382b3bdbc7a9c7e7303fd1b3af9ef0"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Sep 08 22:16:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:34 2007 -0300"
      },
      "message": "V4L/DVB (6208): pvrusb2: Implement programmatic means to extract prom contents\n\nThe pvrusb2 driver already has a method for extracting the FX2\u0027s\nprogram memory back out to a user application; this ability is used to\nfacilitate manual firmware extraction as per the procedure documented\non the pvrusb2 web site.  This change follows that pattern and\nimplements a corresponding method to grab the binary contents of the\nPVR USB2 prom (which for PVR USB2 devices can contain information in\naddition to the usual Hauppauge metadata).\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "401c27ce96382b3bdbc7a9c7e7303fd1b3af9ef0",
      "tree": "1c65843922a033827ec3598a783204f0fd8d71c7",
      "parents": [
        "747f07961e9450058522840129cd7bb994f05fb9"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Sep 08 22:11:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:30 2007 -0300"
      },
      "message": "V4L/DVB (6207): pvrusb2: Fix a potential oops in an error leg cleanup\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "747f07961e9450058522840129cd7bb994f05fb9",
      "tree": "6ffdf8e2057b1cbc64f747e3a05464036f7bd3c6",
      "parents": [
        "289ea1f03353104c4f288f6c70c5c7e1568ea257"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Sep 08 22:10:11 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:30 2007 -0300"
      },
      "message": "V4L/DVB (6205): pvrusb2: Fix oops in error leg cleanup\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "289ea1f03353104c4f288f6c70c5c7e1568ea257",
      "tree": "01e214d3a3c6a1437606a80690784237e1e033d3",
      "parents": [
        "f139fa71c03d80c1d1ee60aa4b0a3ec7a14d45f9"
      ],
      "author": {
        "name": "Simon Farnsworth",
        "email": "simon.farnsworth@onelan.co.uk",
        "time": "Mon Sep 10 13:37:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:30 2007 -0300"
      },
      "message": "V4L/DVB (6203): Fix SVideo input on KWorld DVB-T 220 boards\n\nFix SVideo input on KWorld DVB-T 220 boards. Without this patch, the\nluma pin on the SVideo input is treated as a composite in, and the\nchroma pin is ignored.\n\nAlso, fix the radio, and provide a second composite input for people who\nare used to the existing composite on SVideo connector behaviour.\n\nSigned-off-by: Simon Farnsworth \u003csimon.farnsworth@onelan.co.uk\u003e\nReviewed-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f139fa71c03d80c1d1ee60aa4b0a3ec7a14d45f9",
      "tree": "c97ab64b129867effec0d7485f711d680f8d7598",
      "parents": [
        "a6a3f14035fe94c0925fea62f3d3a7a1ab44c1f1"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Sep 09 03:55:34 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:29 2007 -0300"
      },
      "message": "V4L/DVB (6200): cx23885: use a pointer to the required i2c bus in dvb_register function\n\nStore a pointer to the required i2c_bus so that we do not put the wrong\nanalog demod into standby.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a6a3f14035fe94c0925fea62f3d3a7a1ab44c1f1",
      "tree": "b20370fa8929c296242c941b24d6bda95000d366",
      "parents": [
        "15e90839512a2c7d2b7f801af8f9057279e3f813"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat Sep 08 21:31:56 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:29 2007 -0300"
      },
      "message": "V4L/DVB (6199): cx23885: Changes to allow demodulators on each transport bus\n\ncx23885: Changes to allow demodulators on each transport bus.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9bc37caadffe8327683980b2323371691fa182e3",
      "tree": "0253bee2e4fc0b13e740760399b0ca26fe2b4703",
      "parents": [
        "579f1163cd5b2a3fd96ec5b84b18a071e7da3b6b"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Sep 08 15:17:13 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:29 2007 -0300"
      },
      "message": "V4L/DVB (6196): cx23885: add support for DViCO FusionHDTV 5 Express\n\nThis patch adds digital ATSC / QAM support for the DViCO FusionHDTV5 Express.\nRemote control is supported by ir-kbd-i2c, RTC is supported by rtc-isl1208.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "579f1163cd5b2a3fd96ec5b84b18a071e7da3b6b",
      "tree": "a5e7c6c82b802313b0436cd6c57b87ab165a7249",
      "parents": [
        "6f074abb624aced31339a0f8fac778b344adac4c"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat Sep 08 15:07:02 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:28 2007 -0300"
      },
      "message": "V4L/DVB (6195): Changes to support MPEG TS on VIDB\n\nChanges to support MPEG TS on VIDB\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6f074abb624aced31339a0f8fac778b344adac4c",
      "tree": "41db0865fa8b2ab61cbea3203c27173b92c13d5e",
      "parents": [
        "ccbe64c664f2e3a86430ef63c974e38ac1cd5b93"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat Sep 08 14:21:03 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:28 2007 -0300"
      },
      "message": "V4L/DVB (6194): Changes to support interrupts on VIDB\n\nChanges to support interrupts on VIDB\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ccbe64c664f2e3a86430ef63c974e38ac1cd5b93",
      "tree": "2779475f77e58b8211aa93065b0c332aa36288cc",
      "parents": [
        "661c7e44c5cc2828c7acb00cb71d985e129e3641"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Sep 08 11:25:37 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:28 2007 -0300"
      },
      "message": "V4L/DVB (6193): cx23885: define Video B Interrupt Status register bit values\n\n- define missing register bit values for VID_B\n- corrected VID/VBI_B_GPCNT_CTL register addresses\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "661c7e44c5cc2828c7acb00cb71d985e129e3641",
      "tree": "3aba91355713dbc6872e73906b8ce5a460d8b0f8",
      "parents": [
        "bfde287c2f8f0fe4e50e0eb136e4dca6b0ed84dc"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu Sep 06 16:07:49 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:28 2007 -0300"
      },
      "message": "V4L/DVB (6192): Ensure start_dma() is capable of starting dma on port VIDB\n\nstart_dma() would fail to start dma if a device used VIDB (portb).\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bfde287c2f8f0fe4e50e0eb136e4dca6b0ed84dc",
      "tree": "9063be7cda0bd13d889934b74946c3341103e822",
      "parents": [
        "fc959befe0f0e4647bb4e326e3ae55875401888a"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Thu Sep 06 15:50:31 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:28 2007 -0300"
      },
      "message": "V4L/DVB (6191): Removed a redundant switch()\n\nThe switch() statement is no longer required.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fc959befe0f0e4647bb4e326e3ae55875401888a",
      "tree": "9fb6572d43baf49799622c05953aaf5c1f00f11e",
      "parents": [
        "415927dcd118ee9e5f24c78976509b9a9c747545"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Sat Sep 08 19:08:17 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:27 2007 -0300"
      },
      "message": "V4L/DVB (6190): cx23885: GPIO fix for non HVR1800lp boards\n\nThe HVR1250 and HVR1800 boards need the s5h1409 demod GPIO enabled.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "415927dcd118ee9e5f24c78976509b9a9c747545",
      "tree": "8828744c56061dc9bc24bcd3ef5a6ad92804296c",
      "parents": [
        "82896f29d47d945e331873c7295da9e3a47d709d"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Sep 06 23:02:24 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:13:58 2007 -0300"
      },
      "message": "V4L/DVB (6186): cx88-alsa: Remove some unused fields in card state struct\n\nNot sure why they are there, but they don\u0027t do anything now.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "82896f29d47d945e331873c7295da9e3a47d709d",
      "tree": "7c237b70408049f5cf8ae0073ce1a33a5adb1e7f",
      "parents": [
        "6fcecce7e1a5223be450031fa446323b08d1ec41"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Sep 06 23:02:23 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:31 2007 -0300"
      },
      "message": "V4L/DVB (6184): cx88-alsa: Make volume control stereo\n\nUse the balance control to make the mono volume control stereo.\n\nNote that full range isn\u0027t supported.  The balance control attenuates one\nchannel by 0 to -63 dB, and the volume control provides additional attenuation\nto both channels by another 0 to -63 dB.\n\nSo the channel with the most attenuation has a range of 0 to -126 dB, while\nthe other channel only has a range of 0 to -63 dB.  ALSA volume controls don\u0027t\nappear to support this concept.  I just limited the range to 0 to -63 total.\nOnce you get to -63 dB, you\u0027re already at silence, so additional attenuation\nis pretty much pointless anyway.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6fcecce7e1a5223be450031fa446323b08d1ec41",
      "tree": "43302e0312699669b5ce74c0702024552a840c4d",
      "parents": [
        "a1dec5160d6e536b409761c1914500f4a7cf08c2"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Aug 24 01:32:31 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:31 2007 -0300"
      },
      "message": "V4L/DVB (6181): cx88: auto-load rtc and ir receiver i2c modules for FusionHDTV5 RT Gold\n\nAuto-load ir-kbd-i2c for ir receiver support, and rtc-isl1208 for rtc \nsupport for the FusionHDTV5 RT Gold.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a1dec5160d6e536b409761c1914500f4a7cf08c2",
      "tree": "fef93175b8ffef742414c751aa2c885b5c222414",
      "parents": [
        "3c44358c49ee4142d0f868509b5b3b02759fa16a"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Aug 24 01:13:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:30 2007 -0300"
      },
      "message": "V4L/DVB (6180): tuner: don\u0027t probe 0x6b or 0x6f on cx88 boards\n\nIgnore 0x6b and 0x6f on cx88 boards. Some FusionHDTV cards\nhave an ir receiver at 0x6b and an RTC at 0x6f which can\nget corrupted if probed.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3c44358c49ee4142d0f868509b5b3b02759fa16a",
      "tree": "a08d654b2069e39d44784f17466e960636397d8f",
      "parents": [
        "d54d6980916d5521ad47fa61e5b6ff8733221714"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Aug 24 01:07:12 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:27 2007 -0300"
      },
      "message": "V4L/DVB (6179): Clean up FusionHDTV ir code\n\n- fixed missing buttons in keymap.\n\n- make function names \u0026 descriptions more generic,\n  since this same ir receiver and remote is used in\n  many FusionHDTV products.\n\n- miscellaneous cleanups.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d54d6980916d5521ad47fa61e5b6ff8733221714",
      "tree": "1e67193b2c2f51ea0cc4bfe65ab666b9f898d515",
      "parents": [
        "2df9a4c2d81ed255c9e027ee5df676a65f4ab578"
      ],
      "author": {
        "name": "Chaogui Zhang",
        "email": "czhang1974@gmail.com",
        "time": "Fri Aug 24 01:02:32 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:26 2007 -0300"
      },
      "message": "V4L/DVB (6178): add IR remote support for FusionHDTV 5 RT Gold\n\nThis patch adds support for the built-in IR receiver of the DViCO\nFusion HDTV5 RT GOLD PCI card, using FusionHDTV MCE remote controller.\n\nSigned-off-by: Chaogui Zhang \u003cczhang1974@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2df9a4c2d81ed255c9e027ee5df676a65f4ab578",
      "tree": "d282f7a01483ec95be7e18b7bf57b54dbd31f5b8",
      "parents": [
        "86184e06da4b71fc24ae9505ec60ce95c098d0de"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Tue Sep 04 21:50:49 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:26 2007 -0300"
      },
      "message": "V4L/DVB (6173): cx23885: Minor cleanup and important NMI comment placed in code\n\nI wanted to document the NMI assert issue inside the code, even though\nit\u0027s already documented in the patch history. If/when the next cx23887\nrevision appears, is may need to be enabled on that also.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "86184e06da4b71fc24ae9505ec60ce95c098d0de",
      "tree": "02e880c0510d8142288c4c1af8d662ebbed9b6ca",
      "parents": [
        "31bae4a62036a1d85aa9ee5864115dad2727336d"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Tue Sep 04 21:40:47 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:25 2007 -0300"
      },
      "message": "V4L/DVB (6172): cx23885: Removing duplicate tuner and demod definitions\n\nA number of Hauppauge boards share the same tuner and demod\nconfigurations. This patch removes duplicate structures.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "31bae4a62036a1d85aa9ee5864115dad2727336d",
      "tree": "112abf7e30ededa86b7243eb0588d146f457a464",
      "parents": [
        "2e52f215be1b3a0337788c8d3345bdf5e3894e19"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Tue Sep 04 21:36:32 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:22 2007 -0300"
      },
      "message": "V4L/DVB (6171): cx23885: Cleaning up defines\n\nMoving some defines into the correct header file.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2e52f215be1b3a0337788c8d3345bdf5e3894e19",
      "tree": "bbb9dc7998095a301137a612e5488d7b9f111dab",
      "parents": [
        "f29379c3619d85e0bdc0ee30c8199f7f66866fcf"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Tue Sep 04 21:32:41 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:21 2007 -0300"
      },
      "message": "V4L/DVB (6170): cx23885: General cleanup of old code\n\nRemoved unused code.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a77743bc2d29197d48a6f4ae9f8f9e0f0b0ba5d7",
      "tree": "54297211d81fe39bcfab7be65a2ff92339072eda",
      "parents": [
        "4823e9ee9f45c78777d040742b5e46336a42c8b3"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Wed Aug 22 21:01:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:20 2007 -0300"
      },
      "message": "V4L/DVB (6168): cx23885: Added HVR1250 ATSC support\n\nAdding support for the Hauppauge HVR1250 PCIe ATSC board.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4823e9ee9f45c78777d040742b5e46336a42c8b3",
      "tree": "c67b4d69da1649cca17a571ccd7d3d5dd79dd8c3",
      "parents": [
        "426d523664e01c778f6455e9b3bbd40dda76c66a"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Wed Aug 22 20:52:21 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:17 2007 -0300"
      },
      "message": "V4L/DVB (6167): cx23885: Changed PCI quirks to after bridge detech\n\nChanged the pci_quirks function to detech the bridge type before setting\nthe NMI clear bit, rather than detecting based on unique board id.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "426d523664e01c778f6455e9b3bbd40dda76c66a",
      "tree": "2981840a4827065148546238c3c34cdd132f1ef1",
      "parents": [
        "b86b580244511f9b2fb2043d813e9c4c7d294a62"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Tue Aug 14 23:35:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:16 2007 -0300"
      },
      "message": "V4L/DVB (6166): cx23885: Ensure pci_quirks is called after board identification\n\nThe pci_quirks function was being called too early during initialisation,\nit needs to be called after the board has been identified.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b86b580244511f9b2fb2043d813e9c4c7d294a62",
      "tree": "8d8426cc962e3012a57dd5ae1cd45afd6b5f0670",
      "parents": [
        "3c5666aee31decafdca14f6f83d33ec27b27f982"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Mar 22 01:01:53 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:15 2007 -0300"
      },
      "message": "V4L/DVB (6165): cx23885: fix Kconfig dependencies\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3c5666aee31decafdca14f6f83d33ec27b27f982",
      "tree": "28c819569a4faca742dc192b6a3ba0358a9233ce",
      "parents": [
        "60a41d3b61a714d98a36cddbe182cc6ff0794274"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Mar 20 23:18:04 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:08:15 2007 -0300"
      },
      "message": "V4L/DVB (6164): cx23885: turn off i2c_debug by default\n\nTurn off i2c_debug by default, to make the driver less verbose.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "60a41d3b61a714d98a36cddbe182cc6ff0794274"
}
