)]}'
{
  "log": [
    {
      "commit": "beafc54c4e2fba24e1ca45cdb7f79d9aa83e3db1",
      "tree": "9f2d4060e4ab29b1483124fa398be30f72696b34",
      "parents": [
        "5bae7ac9feba925fd0099057f6b23d7be80b7b41"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@linutronix.de",
        "time": "Thu Dec 07 10:58:29 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 15:57:15 2007 -0700"
      },
      "message": "UIO: Add the User IO core code\n\nThis interface allows the ability to write the majority of a driver in\nuserspace with only a very small shell of a driver in the kernel itself.\nIt uses a char device and sysfs to interact with a userspace process to\nprocess interrupts and control memory accesses.\n\nSee the docbook documentation for more details on how to use this\ninterface.\n\nFrom: Hans J. Koch \u003chjk@linutronix.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Benedikt Spranger \u003cb.spranger@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a267c0a887064720dfab5775a4f09b20b4f8ec37",
      "tree": "25de1f109ff6ef7f0967c22755604cc667944afd",
      "parents": [
        "d756d10e246a01515d07f8161181b8a14afba7cc",
        "97989ada7628da262eafb4bebce0a319c7cb0f5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 11:25:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 11:25:58 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (126 commits)\n  V4L/DVB (5847): Clean up schedule_timeout calls in cpia2 and ivtv code\n  V4L/DVB (5846): Clean up setting state and scheduling timeouts\n  V4L/DVB (5844): ivtv: add high volume debugging flag\n  V4L/DVB (5843): ivtv: fix missing signal_pending check.\n  V4L/DVB (5842): ivtv: Add locking to ensure stream setup is atomic.\n  V4L/DVB (5841): tveeprom: add support for Philips FQ1216LME MK3 tuner.\n  V4L/DVB (5840): fix dst and cx24123: tune() callback changed signess for delay\n  V4L/DVB (5838): dvb-core: Fix signedness warnings (gcc 4.1.1, kernel 2.6.22)\n  V4L/DVB (5837): stv0299: Fix signedness warning (gcc 4.1.1, kernel 2.6.22)\n  V4L/DVB (5836): dvb-ttpci: re-initialize aspect ratio and pan scan after arm crash\n  V4L/DVB (5835): saa7146/dvb-ttpci: Fix signedness warnings (gcc 4.1.1, kernel 2.6.22)\n  V4L/DVB (5834): dvb-core: fix signedness warnings and const stripping\n  V4L/DVB (5832): ir-common: optimize bit extract function\n  V4L/DVB (5831): stradis: use ARRAY_SIZE\n  V4L/DVB (5829): Firmware extract and loading for opera dvb-usb update\n  V4L/DVB (5828): Kconfig: Added GemTek USB radio and removed experimental dependency.\n  V4L/DVB (5826): Usbvision: video mux cleanup\n  V4L/DVB (5825): Alter the tuner type for the WinTV USB UK PAL model.\n  V4L/DVB (5824): Usbvision: Hauppauge WinTV USB SECAM_L fix\n  V4L/DVB (5821): Saa7134: add remote control support for LifeView FlyDVB-S LR300\n  ...\n"
    },
    {
      "commit": "cdf4a6482dd4c739f8c1132c5a9356912911fec5",
      "tree": "fa7b67c8ef5723d88cdc400f90a9b6e927e159a5",
      "parents": [
        "485cf925d8b7a6b3c62fe5f1e167f2d0d4edf32a",
        "add0b43ca67bf281ef7ac8ab47e9ee7b2d97a69f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:27:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:27:24 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.infradead.org/~dedekind/ubi-2.6\n\n* \u0027upstream\u0027 of git://git.infradead.org/~dedekind/ubi-2.6: (28 commits)\n  UBI: fix compile warning\n  UBI: fix error handling in erase worker\n  UBI: fix comments\n  UBI: remove unneeded error checks\n  UBI: cleanup usage of try_module_get\n  UBI: fix overflow bug\n  UBI: bugfix in max_sqnum calculation\n  UBI: bugfix in sqnum calculation\n  UBI: fix signed-unsigned multiplication\n  UBI: fix bug in atomic_leb_change()\n  UBI: fix message\n  UBI: fix debugging stuff\n  UBI: bugfix in error path\n  UBI: use is_power_of_2()\n  UBI: fix freeing ubi-\u003evtbl while unloading\n  UBI: fix MAINTAINERS\n  UBI: bugfix in ubi_leb_change()\n  UBI: kill homegrown endian macros\n  UBI: cleanup ioctl handling\n  UBI: error path bugfix\n  ...\n"
    },
    {
      "commit": "97989ada7628da262eafb4bebce0a319c7cb0f5f",
      "tree": "9076bed07175f88658d40279ecca8a360bf48743",
      "parents": [
        "f3a43d3082cd9c2308612e0331ad3b1b9d3a7a33"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jul 16 10:47:51 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:49 2007 -0300"
      },
      "message": "V4L/DVB (5847): Clean up schedule_timeout calls in cpia2 and ivtv code\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f3a43d3082cd9c2308612e0331ad3b1b9d3a7a33",
      "tree": "fe0a76b3a104dac10c51d2a8da7772c534fbd251",
      "parents": [
        "bd58df6d522d5a9c791f6a4820e480e9be60650d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jul 16 10:46:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:49 2007 -0300"
      },
      "message": "V4L/DVB (5846): Clean up setting state and scheduling timeouts\n\nReplace assignments to \"current-\u003estate\" with the preferred calls to\nschedule_timeout_interruptible().\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bd58df6d522d5a9c791f6a4820e480e9be60650d",
      "tree": "582569bf9794f4c8958b328f744ddadfd8b409c2",
      "parents": [
        "90851fe9fad68db24da8cb497bad7327b97ed3d2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 10 17:47:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:48 2007 -0300"
      },
      "message": "V4L/DVB (5844): ivtv: add high volume debugging flag\n\nAdd support for high volume debug messages, allowing them to be turned\non selectively.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "90851fe9fad68db24da8cb497bad7327b97ed3d2",
      "tree": "5bdbec1a84c598e64739ff6d710cb7b4144d60f5",
      "parents": [
        "f885969196da6ae905162c0d1c5f0553de12cb40"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 10 15:08:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:47 2007 -0300"
      },
      "message": "V4L/DVB (5843): ivtv: fix missing signal_pending check.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f885969196da6ae905162c0d1c5f0553de12cb40",
      "tree": "3d23cbba88366834d05d8b6a63c6889caf789b37",
      "parents": [
        "0901973f4bde9c1004795c9c2321bdc51f3996f1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 10 14:58:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:47 2007 -0300"
      },
      "message": "V4L/DVB (5842): ivtv: Add locking to ensure stream setup is atomic.\n\nStarting an MPEG and VBI capture simultaneously caused errors in\nthe VBI setup: this setup was done twice when it should be done\nonly for the first stream that is opened.\nAdded a mutex to prevent this from happening.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0901973f4bde9c1004795c9c2321bdc51f3996f1",
      "tree": "30286ddbc0528c4826c587c5d20125fe263ab8d0",
      "parents": [
        "3ea96615381157fc7b94549db559adabd7d4233f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 10 14:51:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:46 2007 -0300"
      },
      "message": "V4L/DVB (5841): tveeprom: add support for Philips FQ1216LME MK3 tuner.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3ea96615381157fc7b94549db559adabd7d4233f",
      "tree": "cd0006f9ad8ec0b2a81e963569a676943096448b",
      "parents": [
        "260f8d7c4cda79b087a182eb03e8574ba41a171e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 16 09:27:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:46 2007 -0300"
      },
      "message": "V4L/DVB (5840): fix dst and cx24123: tune() callback changed signess for delay\n\ntune() dvb_frontend callback changed delay signess:\n        int (*tune)(struct dvb_frontend* fe,\n                    struct dvb_frontend_parameters* params,\n                    unsigned int mode_flags,\n-                   int *delay,\n+                   unsigned int *delay,\n\nThis change caused warnings on cx24123 and dst modules:\n\n/home/v4l/master/v4l/cx24123.c:1034: warning: initialization from incompatible pointer type\n/home/v4l/master/v4l/dst.c:1782: warning: initialization from incompatible pointer type\n/home/v4l/master/v4l/dst.c:1808: warning: initialization from incompatible pointer type\n/home/v4l/master/v4l/dst.c:1837: warning: initialization from incompatible pointer type\n/home/v4l/master/v4l/dst.c:1860: warning: initialization from incompatible pointer type\n\nThis patch corrects the function prototype on both modules to follow the\ncore change.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "260f8d7c4cda79b087a182eb03e8574ba41a171e",
      "tree": "b50799ad52d10badbda800a26def7da29321ea8a",
      "parents": [
        "0402a6c2aadbd5ff0e70a67f80a4907bf76792c6"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Fri Jul 13 11:54:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:46 2007 -0300"
      },
      "message": "V4L/DVB (5838): dvb-core: Fix signedness warnings (gcc 4.1.1, kernel 2.6.22)\n\nFix signedness warnings (gcc 4.1.1, kernel 2.6.22).\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0402a6c2aadbd5ff0e70a67f80a4907bf76792c6",
      "tree": "85073b45bf29196e4f1b8c2de101c550b5d94841",
      "parents": [
        "defd574ec07edaa1587da144d03b18495ab484b1"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Thu Jul 12 23:22:59 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:45 2007 -0300"
      },
      "message": "V4L/DVB (5837): stv0299: Fix signedness warning (gcc 4.1.1, kernel 2.6.22)\n\nFix signedness warning (gcc 4.1.1, kernel 2.6.22).\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "defd574ec07edaa1587da144d03b18495ab484b1",
      "tree": "bdae7a93277c212096e552779e21891fc1c67d19",
      "parents": [
        "804b4458943f14bf144d3c3ba50097ced9b27b29"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Thu Jul 12 23:08:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:45 2007 -0300"
      },
      "message": "V4L/DVB (5836): dvb-ttpci: re-initialize aspect ratio and pan scan after arm crash\n\nRe-initialize aspect ratio and pan scan after arm crash.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "804b4458943f14bf144d3c3ba50097ced9b27b29",
      "tree": "4c8b32cd168c3ded1215218b84545ec2361ca764",
      "parents": [
        "372280d2a3593e90d8849a5dc5676d2e9799e3a3"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Thu Jul 12 20:37:50 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:44 2007 -0300"
      },
      "message": "V4L/DVB (5835): saa7146/dvb-ttpci: Fix signedness warnings (gcc 4.1.1, kernel 2.6.22)\n\nFix signedness warnings (gcc 4.1.1, kernel 2.6.22).\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "372280d2a3593e90d8849a5dc5676d2e9799e3a3",
      "tree": "67b49ab8b91fd1fb54ebf06707abc037dfa6dedf",
      "parents": [
        "d67be61ebe5efaf9c4c11bf168781d678854c966"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Jul 13 18:46:19 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:43 2007 -0300"
      },
      "message": "V4L/DVB (5834): dvb-core: fix signedness warnings and const stripping\n\nMake some pointers const, and then delete some now unnecessary casts,\nwhich were the wrong signedness anyway, being used to strip the const\nfrom another pointer.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d67be61ebe5efaf9c4c11bf168781d678854c966",
      "tree": "42da70f931f36b01e3cc8e516eb260212b8a650e",
      "parents": [
        "ba2cf98249795f03792d1409a3b6aaa589ea0745"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Jul 11 20:28:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:42 2007 -0300"
      },
      "message": "V4L/DVB (5832): ir-common: optimize bit extract function\n\nNew code is simpler, shorter, compiles to about half the size, and is 2\nto 4 times faster depending on how many bits in the mask are set.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ba2cf98249795f03792d1409a3b6aaa589ea0745",
      "tree": "d384e88ab8dc95560c4d393ad39821315cb538e9",
      "parents": [
        "59800555f79a52394c3c29e19e448b4635daf14c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Jul 05 19:04:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:42 2007 -0300"
      },
      "message": "V4L/DVB (5831): stradis: use ARRAY_SIZE\n\nsizeof(palette2fmt) / sizeof(u32) \u003d\u003e ARRAY_SIZE(palette2fmt)\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "59800555f79a52394c3c29e19e448b4635daf14c",
      "tree": "a6540f53684f2939bc89b26f2d72770a09d5c53e",
      "parents": [
        "b31c33bd8b339e426138dd267ec969291f802a0d"
      ],
      "author": {
        "name": "Marco Gittler",
        "email": "g.marco@freenet.de",
        "time": "Wed Jul 04 19:18:34 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:41 2007 -0300"
      },
      "message": "V4L/DVB (5829): Firmware extract and loading for opera dvb-usb update\n\nBetter way of creating and loading the firmware used.\nUpdate for get_dvb_firmware script to extract the files for opera usb-box\nHelp file for creating the firmware added\n\nSigned-off-by: Marco Gittler \u003cg.marco@freenet.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b31c33bd8b339e426138dd267ec969291f802a0d",
      "tree": "f89f3db8d51f37a8bc17627ab53885d11bed09a9",
      "parents": [
        "66a17879e9f18a38c4ca5e6ba600a3f5b1b51188"
      ],
      "author": {
        "name": "Douglas Schilling Landgraf",
        "email": "dougsland@gmail.com",
        "time": "Mon Jul 02 23:16:17 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:39 2007 -0300"
      },
      "message": "V4L/DVB (5828): Kconfig: Added GemTek USB radio and removed experimental dependency.\n\nAdded GemTek USB radio and removed experimental dependency.\n\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "66a17879e9f18a38c4ca5e6ba600a3f5b1b51188",
      "tree": "997268472ae3f4bc608106247e16dabf542c30e3",
      "parents": [
        "ffddcaa6ec4e85ed8504deac1f51f44c86ec1d23"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Tue Jun 26 16:35:30 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:38 2007 -0300"
      },
      "message": "V4L/DVB (5826): Usbvision: video mux cleanup\n\n- usbvision_muxsel simplified, now uses some well known constants.\n- since the decoder needs to change input norm, call to muxsel added when\n  changing video standard.\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nAcked-by: Dwaine Garden \u003cDwaineGarden@rogers.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ffddcaa6ec4e85ed8504deac1f51f44c86ec1d23",
      "tree": "764c9c6b2cb5414cf26e94f9ade07788440759cd",
      "parents": [
        "a1bad7773e562f331b5951def24f73c38579e0cb"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Sat Jun 30 15:41:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:37 2007 -0300"
      },
      "message": "V4L/DVB (5825): Alter the tuner type for the WinTV USB UK PAL model.\n\nAlter the tuner type for the WinTV USB UK PAL model.\n\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "485cf925d8b7a6b3c62fe5f1e167f2d0d4edf32a",
      "tree": "57798f48123a62dd1801f039b676b06913e34e72",
      "parents": [
        "31bdc5dc7666aa2fe04c626cea30fe3c20cf481c",
        "3fd8f9e4b6c184d03d340bc86630f700de967fa8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:24:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:24:36 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (24 commits)\n  [NETFILTER]: xt_connlimit needs to depend on nf_conntrack\n  [NETFILTER]: ipt_iprange.h must #include \u003clinux/types.h\u003e\n  [IrDA]: Fix IrDA build failure\n  [ATM]: nicstar needs virt_to_bus\n  [NET]: move __dev_addr_discard adjacent to dev_addr_discard for readability\n  [NET]: merge dev_unicast_discard and dev_mc_discard into one\n  [NET]: move dev_mc_discard from dev_mcast.c to dev.c\n  [NETLINK]: negative groups in netlink_setsockopt\n  [PPPOL2TP]: Reset meta-data in xmit function\n  [PPPOL2TP]: Fix use-after-free\n  [PKT_SCHED]: Some typo fixes in net/sched/Kconfig\n  [XFRM]: Fix crash introduced by struct dst_entry reordering\n  [TCP]: remove unused argument to cong_avoid op\n  [ATM]: [idt77252] Rename CONFIG_ATM_IDT77252_SEND_IDLE to not resemble a Kconfig variable\n  [ATM]: [drivers] ioremap balanced with iounmap\n  [ATM]: [lanai] sram_test_word() must be __devinit\n  [ATM]: [nicstar] Replace C code with call to ARRAY_SIZE() macro.\n  [ATM]: Eliminate dead config variable CONFIG_BR2684_FAST_TRANS.\n  [ATM]: Replacing kmalloc/memset combination with kzalloc.\n  [NET]: gen_estimator deadlock fix\n  ...\n"
    },
    {
      "commit": "a1bad7773e562f331b5951def24f73c38579e0cb",
      "tree": "cbe1841fe8ad7c4cd1f07d6b8c07fafe46a25d57",
      "parents": [
        "f5c965abdf44ee6983712e54bbbcc7905af56d39"
      ],
      "author": {
        "name": "Thierry MERLE",
        "email": "thierry.merle@free.fr",
        "time": "Tue Jun 26 16:35:30 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:36 2007 -0300"
      },
      "message": "V4L/DVB (5824): Usbvision: Hauppauge WinTV USB SECAM_L fix\n\n- Hauppauge WinTV USB SECAM_L fixed (needed some picture X and Y shiftings)\n\nSigned-off-by: Thierry MERLE \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f5c965abdf44ee6983712e54bbbcc7905af56d39",
      "tree": "8b50f614f4195050b7359bce72ed81f9e319c1a8",
      "parents": [
        "9b7cc42917ed07ab75269d35cd7709a5fd6336e0"
      ],
      "author": {
        "name": "James Le Cuirot",
        "email": "chewi at aura-online.co.uk",
        "time": "Mon Jul 02 12:53:25 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:36 2007 -0300"
      },
      "message": "V4L/DVB (5821): Saa7134: add remote control support for LifeView FlyDVB-S LR300\n\nIt has been confirmed that the FlyDVB IR codes currently in the kernel\nwork with the LifeView FlyDVB-S LR300. This one line addition adds it\nto the list of supported cards.\n\nSigned-off-by: James Le Cuirot \u003cchewi@aura-online.co.uk\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9b7cc42917ed07ab75269d35cd7709a5fd6336e0",
      "tree": "895a8cb1720bfc0f4b86f0381535729dcb35dbbe",
      "parents": [
        "18f3fa1e2eab297a2f7ec704385fa0ecfda0de55"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 02 15:48:40 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:35 2007 -0300"
      },
      "message": "V4L/DVB (5820): Cleanup on cinergyT2: Remove unneeded if(1)\n\nBefore kernel 2.6.14, the driver checked for status before stopping the\nthread. So, a compatibility test did exist. After 2.6.14, the\n        if (state)\nwere replaced by:\n        if (1)\nHowever, it makes no sense to keep the if(1).\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "18f3fa1e2eab297a2f7ec704385fa0ecfda0de55",
      "tree": "0b163e743fc7c2c41df99956c3c45883bccde57f",
      "parents": [
        "7e520d09f1a4b3da1d09a4540e3f4fa852658a0d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jul 02 15:39:57 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:35 2007 -0300"
      },
      "message": "V4L/DVB (5819): Cleanup: reorder some includes\n\nSome includes were added after some non-include macros, on old drivers.\nBetter to keep all includes at the beginning of the files. This change \nalso helps to make backports to properly work at the development tree.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7e520d09f1a4b3da1d09a4540e3f4fa852658a0d",
      "tree": "5a0b57aa67417c030043c6225b0e3c7ee361293a",
      "parents": [
        "4de7bb44cc6aa6e0a74f80c628f600da5b8fcd47"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 01 18:37:51 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:34 2007 -0300"
      },
      "message": "V4L/DVB (5815): Cx88: i2c structure templates clean-up\n\nClean up the use of structure templates in cx88-i2c and cx88-vp3054-i2c.\nFor one thing, a real template is supposed to be read-only. And in some\ncases it\u0027s more efficient to initialize the few fields we need\nindividually.\n\nThis clean-up shrinks cx88-i2c.o by 33% and cx88-vp3054-i2c.o by 49%\n(x86_64).\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4de7bb44cc6aa6e0a74f80c628f600da5b8fcd47",
      "tree": "555bfdc4d9e72907dd073b03cc54eae4dff76d41",
      "parents": [
        "8fb2191a74a0e2a29002c06084e015d33d2ecdda"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 01 18:24:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:34 2007 -0300"
      },
      "message": "V4L/DVB (5814): Unexport dvb_pll_configure\n\nNow that it\u0027s static, it should no longer be exported to modules...\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8fb2191a74a0e2a29002c06084e015d33d2ecdda",
      "tree": "9b37410e356447699eb2d8ab2f0e7949282511a6",
      "parents": [
        "51b540292a349b380ccc0572401c6ac343acdf4a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 01 18:22:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:33 2007 -0300"
      },
      "message": "V4L/DVB (5813): TUNER_TEA5761 kconfig fixes\n\nThe following doesn\u0027t make much sense:\ndrivers/media/video/Kconfig:\n...\nconfig TUNER_TEA5761\n        tristate \"TEA 5761 radio tuner (EXPERIMENTAL)\"\n...\ndrivers/media/video/Makefile:\n...\nifneq ($(CONFIG_TUNER_TEA5761),)\n  tuner-objs +\u003d tea5761.o\nendif\n...\nWith this setup, TUNER_TEA5761\u003dm is equivalent to TUNER_TEA5761\u003dy.\nThis patch therefore changes TUNER_TEA5761 to a bool.\nThe missing dependency on EXPERIMENTAL the prompt text indicates also\ngets added by this patch.\nAdditionally, the Makefile entry can now be written in a more compact way.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "51b540292a349b380ccc0572401c6ac343acdf4a",
      "tree": "c56359a90424bfffcf9f190242228eea26f9bd7c",
      "parents": [
        "b9378fdbc334d1575b492108eac822a78c0c46d9"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon Jul 02 10:19:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:29 2007 -0300"
      },
      "message": "V4L/DVB (5811): Use mutex instead of semaphore in Virtual Video driver\n\nThe Virtual Video driver uses a semaphore as mutex. Use the mutex API\ninstead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b9378fdbc334d1575b492108eac822a78c0c46d9",
      "tree": "9a78a121b72309a4471dee193ceefc5cb17ce520",
      "parents": [
        "55c0d1005a0e5f590f71f918e49bdc81362f93a6"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon Jul 02 10:04:52 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:28 2007 -0300"
      },
      "message": "V4L/DVB (5809): Use mutex instead of semaphore in Philips webcam driver\n\nThe Philips webcam driver uses a semaphore as mutex. Use the mutex API\ninstead of the (binary) semaphore.\n--\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "55c0d1005a0e5f590f71f918e49bdc81362f93a6",
      "tree": "36e073b5a65aa7bab934ff19c68fecb4c77b955d",
      "parents": [
        "8c2c0dfe4da28a152c0de2c2ca3a66c1bc2fef7c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Jun 29 00:17:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:28 2007 -0300"
      },
      "message": "V4L/DVB (5807): Bttv: Add support for DBG_[SG]_REGISTER ioctls\n\nAdds the advanced debugging register read/write ioctl support to the bttv\ndriver.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8c2c0dfe4da28a152c0de2c2ca3a66c1bc2fef7c",
      "tree": "bcaf1a96eb716f8d3f50a11d8dfdcdce6fd73875",
      "parents": [
        "ac7dc84584310a836d13236767d71545f5b695b3"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Jun 28 18:30:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:27 2007 -0300"
      },
      "message": "V4L/DVB (5806): Bttv: Be consistent in using symbolic names instead of constants\n\nFor svhs, tuner, and tuner_type, be consistent in using UNSET instead of -1.\n\nFor tuner_type also consistently use the existing constants:\n0  \u003d\u003e TUNER_TEMIC_PAL\n1  \u003d\u003e TUNER_PHILIPS_PAL_I\n2  \u003d\u003e TUNER_PHILIPS_NTSC\n4  \u003d\u003e TUNER_ABSENT\n5  \u003d\u003e TUNER_PHILIPS_PAL\n21 \u003d\u003e TUNER_TEMIC_4039FR5_NTSC\n25 \u003d\u003e TUNER_LG_PAL_I_FM\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ac7dc84584310a836d13236767d71545f5b695b3",
      "tree": "1bf10e72f0fdb8abdfb03e2f9d16fc5081b5a4a9",
      "parents": [
        "27cb786f4ec5fe85e9e2deffa4d33eed2f588cb0"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Thu Jun 28 17:51:08 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:26 2007 -0300"
      },
      "message": "V4L/DVB (5805): Bttv: Fix problems with probing for non-existent tuners\n\nThe bttv driver has code to detect if a tda9887 is present, that was previous\nused to auto-load the tda9887 driver.  Now there is no tda9887 driver, so the\ncode is pointless; it just figures out if it should load the driver and then\ndoes nothing.\n\nFor cards that are defined as having no tuner, the init code would still do\ni2c probes for various tuner devices and auto-load the tuner module.  That can\nbe skipped for cards that don\u0027t need it.  The code is made to understand that\nin addition to \u0027UNSET\u0027, \u0027TUNER_ABSENT\u0027 also means no tuner.\n\nThe tuner into printk()s are also made nicer.  Levels are added, INFO or\nWARNING, depending on the meaning.  For cards with no tuner, or no tuner\ndefined, a more informative message is printed.\n\nCard has no tuner, before patch:\nbttv0: tuner type\u003d-1\n or\nbttv0: tuner type\u003d4\n\nAfter patch:\n\nbttv0: tuner absent\n\nCard has a tuner, but the type isn\u0027t defined, before patch:\nbttv0: tuner type\u003d-1\n\nAfter patch:\nbttv0: tuner type unset   [\u003c- also warning now, as the tuner won\u0027t work right]\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "27cb786f4ec5fe85e9e2deffa4d33eed2f588cb0",
      "tree": "f50ca25720f5d08dc28bd315b2cf9402fe5aec29",
      "parents": [
        "c350f617ff5440dedea63b9d7826644742ec215d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Thu Jun 28 12:19:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:26 2007 -0300"
      },
      "message": "V4L/DVB (5803): Bttv: add support for DViCO FusionHDTV 2\n\nadd analog video support for DViCO FusionHDTV 2\nThanks to Todd Ignasiak for donating the card.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c350f617ff5440dedea63b9d7826644742ec215d",
      "tree": "92d7e7039f2307ac7d7b2518deef55223a70ca16",
      "parents": [
        "b82736362b24046d6d2279260ce0b88653dc43da"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jun 27 16:26:32 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:25 2007 -0300"
      },
      "message": "V4L/DVB (5801): Tuner: update FCV1236D ranges to match the datasheet\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b82736362b24046d6d2279260ce0b88653dc43da",
      "tree": "7156f2e77ec30644e5fa69b3d5eae4e8f5f68567",
      "parents": [
        "cd2cd0aad0c8d5d29492335307b371f247b7a60f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jun 27 14:38:45 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:25 2007 -0300"
      },
      "message": "V4L/DVB (5800): Tuner: correct description of Philips FCV1236D tuner\n\nThe old description was \"Philips 1236D ATSC/NTSC dual in\", which can be\nconfused with other Philips tuner models.  This patch corrects the name\nto \"Philips FCV1236D ATSC/NTSC dual in\", and updates the range and params\narray names to match the description.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cd2cd0aad0c8d5d29492335307b371f247b7a60f",
      "tree": "2fe21541a7a73d245f859597ff5d137a33410dca",
      "parents": [
        "f1b24397e86c4c5b6984e2e67c17a53cdab14b35"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Jun 24 18:14:52 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:24 2007 -0300"
      },
      "message": "V4L/DVB (5799): Or51211: remove hardcoded fcv1236d tuner programming\n\n- Remove hardcoded fcv1236d tuner programmming from or51211.c\n- Alter dvb-bt8xx for the pcHDTV-2000 to use dvb-pll for fcv1236d support.\nThanks to Jarom Hatch \u003cjshatch@gmail.com\u003e for testing this change.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f1b24397e86c4c5b6984e2e67c17a53cdab14b35",
      "tree": "0b1af58719ebe36ddc846bd3c2d624482fc148d4",
      "parents": [
        "d06cdbe59068a143ff2de2474fea62923cb7026f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Oct 13 22:18:01 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:24 2007 -0300"
      },
      "message": "V4L/DVB (5798): Dvb-pll: add support for Philips fcv1236d\n\nThis patch adds support to the dvb-pll library for the\nPhilips fcv1236d tuner, based on the FCV1236D datasheet.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d06cdbe59068a143ff2de2474fea62923cb7026f",
      "tree": "cf54cd6965fb2292b17c22cfd0bd568560a030f9",
      "parents": [
        "8218b0b2caecf4af55742e12e9986c15605bb197"
      ],
      "author": {
        "name": "Marco Gittler",
        "email": "g.marco@freenet.de",
        "time": "Thu Jun 28 10:10:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:23 2007 -0300"
      },
      "message": "V4L/DVB (5795): Fix: remove unused struct that could avoiding load the firmware\n\nThe dvb_usb_device* d is not used anymore and can be removed.\n\nSigned-off-by: Marco Gittler \u003cg.marco@freenet.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8218b0b2caecf4af55742e12e9986c15605bb197",
      "tree": "99285845e50f4b0f0a05466743a721955e26fc74",
      "parents": [
        "bebeaea0a54869b59b45ea22a93f325ce0369d61"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jun 26 13:12:08 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:23 2007 -0300"
      },
      "message": "V4L/DVB (5793): Tuner: remove hardware-specific info from public header\n\nMove internal structures and debug macros to drivers/media/video/tuner-driver.h\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bebeaea0a54869b59b45ea22a93f325ce0369d61",
      "tree": "947d3d257e178082378cac73fc124f45f4132a23",
      "parents": [
        "ea6337417da26a74a3b91c554ae9823995f8a84d"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Mon Jun 25 16:00:34 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:23 2007 -0300"
      },
      "message": "V4L/DVB (5792): Zr364xx: add support for Trust Powerc@m 970Z\n\nAdd Trust Powerc@m 970Z (0x06d6:0x003b) to the list of supported devices.\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ea6337417da26a74a3b91c554ae9823995f8a84d",
      "tree": "46d097a9777e1b4915ae1d71c0d5ddbd05123981",
      "parents": [
        "2f3ed0538b2ac6d63b95c04b0ee0e7b9ac1ee220"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jun 25 15:42:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:22 2007 -0300"
      },
      "message": "V4L/DVB (5791): Fix Kbuild for kbd-ir-i2c\n\nPotentially, all board types with I2C and IR support can use an i2c\nbased IR. Currently, the driver is selected only if bt848 or saa7134\nboards are selected.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2f3ed0538b2ac6d63b95c04b0ee0e7b9ac1ee220",
      "tree": "10b2d3dde6cf2d507485e4beda070e92f62babbd",
      "parents": [
        "2d9078f73eafb2606e1adbb4e551d0cf1f5daf89"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Jun 25 15:33:41 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:21 2007 -0300"
      },
      "message": "V4L/DVB (5790): Fix error handling for stv680\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "829ea96477e775df0698b54dbfa913b6b55a4d6d",
      "tree": "5c43bc6c9d0d9f1658cdc3286bf87bbc3d0cc837",
      "parents": [
        "e7d11ecbde987e56845cff012b4a28d7001667b8"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Jun 25 14:54:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:20 2007 -0300"
      },
      "message": "V4L/DVB (5788): Cx88-input: convert nested if\u0027s to switch..case\n\nIn the function, cx88_ir_handle_key:\n- convert nested if statement to a switch..case block\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e7d11ecbde987e56845cff012b4a28d7001667b8",
      "tree": "e1f25204e4c1056c9397c80f8dceb9a5ce75a509",
      "parents": [
        "39cf1e810a6b464a8469bf318f21206d84ffb1d8"
      ],
      "author": {
        "name": "Edgar Pisani",
        "email": "episani@onqweb.com.au",
        "time": "Mon Jun 25 14:46:05 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:20 2007 -0300"
      },
      "message": "V4L/DVB (5787): Cx88: add remote control support for Leadtek Winfast DTV1000\n\nSigned-off-by: Edgar Pisani \u003cepisani@onqweb.com.au\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "39cf1e810a6b464a8469bf318f21206d84ffb1d8",
      "tree": "40beb346b58504f511d5936ce583924f24e4e637",
      "parents": [
        "434b25263a236c9dd980617d69863ba0eff8c744"
      ],
      "author": {
        "name": "Jan Frey",
        "email": "jfrey@gmx.de",
        "time": "Mon Jun 25 14:34:06 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:20 2007 -0300"
      },
      "message": "V4L/DVB (5786): Ir-kbd-i2c: add support for Hauppauge HVR1300 remote\n\n- add support for the I2C based IR transceiver of the Hauppauge HVR-1300\n- remove bad code from cx88-input.c\n\nSigned-off-by: Jan Frey \u003cjfrey@gmx.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "434b25263a236c9dd980617d69863ba0eff8c744",
      "tree": "fcc7e33aeceb3faa6d9a88c9d3d262bf5f93ad07",
      "parents": [
        "096bb77abac4e44c37870f4f8adaec813295eb23"
      ],
      "author": {
        "name": "Wade Berrier",
        "email": "wberrier@gmail.com",
        "time": "Mon Jun 25 13:02:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:19 2007 -0300"
      },
      "message": "V4L/DVB (5785): Revisited: 3dfx Voodoo TV 200 (US)\n\nFix support for 3dfx Voodoo TV 200 variant\n\nSigned-off-by: Wade Berrier \u003cwberrier@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "096bb77abac4e44c37870f4f8adaec813295eb23",
      "tree": "dd68e96a5c9c4bd07462ef1d87c79ad6167828ee",
      "parents": [
        "7d816b256df83070e75d4f738c10d66bfc192040"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Jun 22 17:41:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:18 2007 -0300"
      },
      "message": "V4L/DVB (5784): Dibusb-mb: fix tuner autodetection regression\n\nWe must set i2c_msg.addr in order for the autodetection test to succeed!\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7d816b256df83070e75d4f738c10d66bfc192040",
      "tree": "b4e838083440d457b5b63ca992fdd0f0f96dd967",
      "parents": [
        "47a9991e806940f400f90d7b9cbcf7c2925e4fce"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jun 22 17:26:54 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:18 2007 -0300"
      },
      "message": "V4L/DVB (5783): Fix excess of debug messages on cx88-mpeg\n\nCloses the issue opened on Kernel bugzilla:\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8383\nThere\u0027s no need to print timeout without debug turned on:\n\tApr 27 23:02:14 video kernel: cx88[1]/2-mpeg: cx8802_timeout\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "47a9991e806940f400f90d7b9cbcf7c2925e4fce",
      "tree": "ed7f9e8955be4ea298fd2f87e196a69817ef3617",
      "parents": [
        "6c08d9290e2fc87b217d0f7c9cd67c9240ad7147"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jun 12 16:10:51 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:16 2007 -0300"
      },
      "message": "V4L/DVB (5780): Dvb: Remove static dependencies on dvb-pll\n\nThis patch removes all static dependencies on the dvb-pll module.\nAll exported dvb_pll_desc\u0027s have been UNexported, and the caller\nwill reference the individual dvb_pll_desc by it\u0027s index in the\npll_list array.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nAcked-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6c08d9290e2fc87b217d0f7c9cd67c9240ad7147",
      "tree": "7954f0d1a19623894826f0205844b4664f5f72eb",
      "parents": [
        "865dd115c95df6997f3d9dd638e6f92298f0422f"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jun 12 12:43:25 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:16 2007 -0300"
      },
      "message": "V4L/DVB (5779): Dibusb-mb: fix broken \u0027tuner_pass_ctrl\u0027 functionality\n\n\u0027tuner_pass_ctrl\u0027 functionality of the dib3000-mb devices was broken in \nthe previous changeset:\n\n\"dibusb-mb: convert pll handling to properly use dvb-pll\"\n\nThis patch fixes this problem by assigning this functionality to the \ni2c_gate_ctrl callback\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "865dd115c95df6997f3d9dd638e6f92298f0422f",
      "tree": "53e60efd24a0cd7d396449a0c8d04900739f2737",
      "parents": [
        "4ce15678926cef4886df46964142fc2520c216cd"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jun 12 12:40:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:15 2007 -0300"
      },
      "message": "V4L/DVB (5778): Dvb-usb: kill unused tuner/i2c functions\n\nThese two functions are no longer being used:\n\tdvb_usb_tuner_init_i2c\n\tdvb_usb_tuner_set_params_i2c\n\nThis functionality has been taken over by dvb-pll\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4ce15678926cef4886df46964142fc2520c216cd",
      "tree": "6f3b02ff93f688646a2b53f4d9af7157306b7c16",
      "parents": [
        "b784e526a8333db57d1b9f385a12553066bdba64"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat Jun 02 16:30:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:15 2007 -0300"
      },
      "message": "V4L/DVB (5777): Dvb-pll digitv dvb-usb: Eliminate last user of dvb_pll_configure\n\nThe last user of dvb_pll_configure was the dvb-usb function\ndvb_usb_tuner_calc_regs(), which was nothing more than a wrapper around\ndvb_pll_configure().  It\u0027s just a copy of the functionality provided by\nthe tuner_ops calc_regs method, and can be deleted.\n\nThere were two users of dvb_usb_tuner_calc_regs().\nOne was dvb_usb_tuner_set_params_i2c(), which is converted to use\nfe-\u003eops.tuner_ops.calc_regs().\n\nThe other was the digitv driver.  This driver can use one of two demods,\nmt352 or nxt6000.  \n\nFor the mt352, the driver would set tuner_ops.calc_regs to \ndvb_usb_tuner_calc_regs().  \n\nWe can just attach dvb_pll and use the tuner_ops.calc_regs() provided by \nthat module. For the nxt600, the driver would set tuner_ops.set_params \nto digitv_nxt6000_tuner_set_params.  \n\nThat function would in turn use dvb_usb_tuner_calc_regs().\n\nWe convert it to use tuner_ops.calc_regs() instead, and use \ndvb_pll_attach.\n\nThe digitv_tuner_attach() needs to know which frontend was attached by \ndigitv_frontend_attach(), since the nxt6000 needs tuner_ops.set_params() \nto be overridden with digitv_nxt6000_tuner_set_params().\n\nSo, to do this a digitv_state that says which frontend was used is added \nto the dvb_usb_device private state field.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b784e526a8333db57d1b9f385a12553066bdba64",
      "tree": "4085d9d4f11dbded4c15d8b15b6b590cf78aa764",
      "parents": [
        "aac0ca6a8b84541b28af9d18d8b84f90653ce0d0"
      ],
      "author": {
        "name": "Rafael Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Wed Jun 20 05:37:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:14 2007 -0300"
      },
      "message": "V4L/DVB (5776): Hardware MPEG audio fix for SAA7134 based \"KNC One TV-Station DVR\" card\n\nWith previous patch card is generating MPEG audio stream too.\nUnfortunatly I2S audio output is muted. Unmute it.\n\nSigned-off-by: Rafal Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "aac0ca6a8b84541b28af9d18d8b84f90653ce0d0",
      "tree": "2b4c935aefdf0148665e2a92fbfcc85b16ba3fd8",
      "parents": [
        "6d7930e0cde1b27c3beca399e233be058ac0b93f"
      ],
      "author": {
        "name": "Rafał Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Wed Jun 20 05:36:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:13 2007 -0300"
      },
      "message": "V4L/DVB (5775): Alsa fix for SAA7134 based \"KNC One TV-Station DVR\" card\n\nSound recording doesn\u0027t work for this card because ACNI and ACPF\nare not set before snd_card_saa7134_capture_prepare(). As a result\ntimeout occurs. These registers aren\u0027t poked because thread\nnever gets wake up signal. ACNI initialization is done in the\nthread.\nSound is muted when capture stops. Shouldn\u0027t be because it may\nbe used during TV playback.\n\nSigned-off-by: Rafal Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6d7930e0cde1b27c3beca399e233be058ac0b93f",
      "tree": "700af039e57c4c8e2634e020a5b4db127103a5a9",
      "parents": [
        "302170a4b47e869372974abd885dd11d5536b64a"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Jun 15 19:17:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:13 2007 -0300"
      },
      "message": "V4L/DVB (5772): Cx88: remove two unused pointers from struct cx8802_dev\n\nThe following two pointers in struct cx8802_dev are unused - remove them:\n\nvoid* fe_handle;\nint   (*fe_release)(void *handle);\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f5948bbab04988f2b58e1a7ca893ffcf5dcfa243",
      "tree": "6179f92c50f5f7edfbd8d5bbe348b67f82ed6e26",
      "parents": [
        "47fd3ba9fc62d23a985f4969719c3091438d21c5"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 16 18:24:47 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:11 2007 -0300"
      },
      "message": "V4L/DVB (5770): Ivtv: fix return code of VIDIOC_G/S_FBUF when no FB is present\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "47fd3ba9fc62d23a985f4969719c3091438d21c5",
      "tree": "3655a1c1c90cbd6940398094cd79dc06f9dc4e28",
      "parents": [
        "27b5a3957a205bcaa07952ed27981f69b2b2f764"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 16 17:02:11 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:10 2007 -0300"
      },
      "message": "V4L/DVB (5769): Ivtv: fix broken VBI output support\n\nThe old service_set_out setting was still tested, even though it no longer\nwas ever set and was in fact obsolete. This meant that everything that was\nwritten to /dev/vbi16 was ignored. Removed the service_set_out variable\naltogether and now it works again.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "27b5a3957a205bcaa07952ed27981f69b2b2f764",
      "tree": "4cb6481bbcab5657efa838f92d6b3ce1fc2ca95a",
      "parents": [
        "4052fcc7ba32ebd54cc907991cb855d909ce9d1c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 16 16:46:56 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:10 2007 -0300"
      },
      "message": "V4L/DVB (5768): Ivtv: fix converity warning\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4052fcc7ba32ebd54cc907991cb855d909ce9d1c",
      "tree": "2f1049c2f26d1067fa4e15d74392013c2c091505",
      "parents": [
        "3b2ae0be9e246974db65a5bf4ccd2de328f3dede"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Wed Jun 13 15:11:15 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:09 2007 -0300"
      },
      "message": "V4L/DVB (5767): ZC0301 driver updates\n\n- Make the driver depend on V4L2 only (KConfig)\n- Better and safe locking mechanism of the device structure on open(), close()\n  and disconnect()\n- Use kref for handling device deallocation\n- Generic cleanups\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3b2ae0be9e246974db65a5bf4ccd2de328f3dede",
      "tree": "214b1f770ef032dd371d4fa1791c808c021d4104",
      "parents": [
        "3770be34199ace8c497ce454cebd7d63347dc4c3"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Wed Jun 13 14:52:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:08 2007 -0300"
      },
      "message": "V4L/DVB (5766): ET61x251 driver updates\n\n- Make the driver depend on V4L2 only (KConfig)\n- Better and safe locking mechanism of the device structure on open(),\n  close() and disconnect()\n- Use kref for handling device deallocation\n- Generic cleanups\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3770be34199ace8c497ce454cebd7d63347dc4c3",
      "tree": "4c9c3adef124a1400234a730a7ebca63c8ab63e3",
      "parents": [
        "a6e2b40cb430e1e3a22fbb56807edebf71bf6188"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Wed Jun 13 14:37:50 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:07 2007 -0300"
      },
      "message": "V4L/DVB (5765): SN9C1xx driver updates\n\n- Add support for pair OV7630+SN9C120\n- Better and safe locking mechanism of the device structure on open(),\n  close() and disconnect()\n- Use kref for handling device deallocation\n- Generic cleanups\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a6e2b40cb430e1e3a22fbb56807edebf71bf6188",
      "tree": "df743426ae50520e8ad14d6713fbfebbe526a895",
      "parents": [
        "5d807c9fc3fe8a88f1bb95a54da11cebed1612a6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jun 08 08:21:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:06 2007 -0300"
      },
      "message": "V4L/DVB (5763): Fix tea5761 unselection\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5d807c9fc3fe8a88f1bb95a54da11cebed1612a6",
      "tree": "d058c111d89f93c3cef1590825769e22007f9782",
      "parents": [
        "0f838f8d02415a25358850cc32d36cd72c2a798b"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jun 06 16:17:57 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:06 2007 -0300"
      },
      "message": "V4L/DVB (5759): Tuner-simple: store tuning operations in tuner_operations struct\n\nCreate static struct tuner_operations simple_tuner_ops\nfor tuner-simple tuning function callback pointers\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0f838f8d02415a25358850cc32d36cd72c2a798b",
      "tree": "10bd763e2436d3c78a48bd7e6a92001c2273b523",
      "parents": [
        "e407cd54eecc955b2658106403a294612bf4ed66"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jun 06 16:17:17 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:05 2007 -0300"
      },
      "message": "V4L/DVB (5758): Tea5767: store tuning operations in tuner_operations structure\n\nCreate static struct tuner_operations tea5767_tuner_ops for tea5767 \ntuning function callback pointers\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e407cd54eecc955b2658106403a294612bf4ed66",
      "tree": "0f188b2e4d31b5a3beaecb755b8e3a466918a5b3",
      "parents": [
        "9af596ebc7ad3afb0df520b4becad915dd5a5584"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jun 06 16:16:29 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:05 2007 -0300"
      },
      "message": "V4L/DVB (5757): Tea5761: store tuning operations in tuner_operations structure\n\nCreate static struct tuner_operations tea5761_tuner_ops\nfor tea5761 tuning function callback pointers\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9af596ebc7ad3afb0df520b4becad915dd5a5584",
      "tree": "eed5d88d34f0575bc1e4cbc2cbbd523de89aa8fe",
      "parents": [
        "7fd8b263678ab8430b49c99976ade681f8a78439"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jun 06 16:15:48 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:04 2007 -0300"
      },
      "message": "V4L/DVB (5756): Tda9887: store tuning operations in tuner_operations structure\n\nCreate static struct tuner_operations tda9887_tuner_ops\nfor tda9887 tuning function callback pointers\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7fd8b263678ab8430b49c99976ade681f8a78439",
      "tree": "383c4f68a46717fdc9d6db5f8c6c15c642a9b426",
      "parents": [
        "c22bcb07ad4555fe7ac4ce724c8ad1de889f9477"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jun 06 16:15:15 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:04 2007 -0300"
      },
      "message": "V4L/DVB (5755): Tda8290: store tuning operations in tuner_operations structure\n\nCreate static struct tuner_operations tda8290_tuner_ops\nfor tda8290 tuning function callback pointers\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c22bcb07ad4555fe7ac4ce724c8ad1de889f9477",
      "tree": "781eb63903f016056352da7e00f349601d46541b",
      "parents": [
        "7a91a80a0d1a0a83a94e773ec6245b31b7c4ceed"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jun 06 16:14:18 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:03 2007 -0300"
      },
      "message": "V4L/DVB (5754): Mt20xx: store tuning operations in tuner_operations structure\n\nCreate static struct tuner_operations mt2050_tuner_ops and mt2032_tuner_ops\nfor mt20xx tuning function callback pointers\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7a91a80a0d1a0a83a94e773ec6245b31b7c4ceed",
      "tree": "d524d57405944826d4a6c375af1a77bab22546a2",
      "parents": [
        "018ec5440b4994f560cdde78be6fb10d7ab370d7"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jun 06 16:10:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:24:02 2007 -0300"
      },
      "message": "V4L/DVB (5753): Tuner: create struct tuner_operations\n\nMove tuner callback function pointers out of struct tuner, into\nstruct tuner_operations.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "018ec5440b4994f560cdde78be6fb10d7ab370d7",
      "tree": "8ec606fdbe6ffc92375e890a6bb70a16f0fc4e80",
      "parents": [
        "890be2bb55774290479672b98fcb0486b57e758e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 07 08:26:37 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:59 2007 -0300"
      },
      "message": "V4L/DVB (5750): Remove obsoleted support for PROC_FS on vicam.c\n\nProcfs support on V4L were converted to sysfs support by a pre-2.6 patch:\n\n\thttp://www.ussg.iu.edu/hypermail/linux/kernel/0307.1/2356.html\n\nThere\u0027s no sense on keeping the dead code inside vicam.c. Also,it won\u0027t\nwork anyway, as part of proc_fs support were previously inside\nvideodev.c.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "890be2bb55774290479672b98fcb0486b57e758e",
      "tree": "bbd83809d81cd3e5ed0c3560e68b18064a8caa10",
      "parents": [
        "b7c97abd8171709cc35d8aab70b9962fcad9f9fa"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 07 08:10:41 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:58 2007 -0300"
      },
      "message": "V4L/DVB (5774a): Remove CONFIG_BIGPHYS_AREA from zoran_driver\n\nCONFIG_BIGPHYS_AREA is an out-of-tree kernel patch. It makes no sense to \nkeep supporting this on mainstream.\n\nThe out-of-tree compilation with CONFIG_BIGPHYS_AREA will still be\npreserved at the v4l-dvb development tree at:\n\thttp://linuxtv.org/hg/v4l-dvb\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b7c97abd8171709cc35d8aab70b9962fcad9f9fa",
      "tree": "46beeef09f507a2b69614d7a08669b3f9b6f2994",
      "parents": [
        "f3a0d86f1dc60c3ae13ccde188c533e58e7e3197"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jun 06 15:28:10 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:57 2007 -0300"
      },
      "message": "V4L/DVB (5747): Tea5761: remove duplicated \"#include \u003cmedia/tuner.h\u003e\"\n\nThe line, \"#include \u003cmedia/tuner.h\u003e\" appears twice.\nThis patch removes the second occurance.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f3a0d86f1dc60c3ae13ccde188c533e58e7e3197",
      "tree": "b588bdf9cea7461db0375da90aa6de7ca2653173",
      "parents": [
        "052c50d91642f10e10c3c10837c89a7355881e76"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Jun 04 20:18:51 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:56 2007 -0300"
      },
      "message": "V4L/DVB (5745): Dvb: use \u0027+\u003d\u0027 instead of \u0027\u003d\u0027 for EXTRA_CFLAGS\n\nThe Makefiles in the dvb directory tree used \u0027\u003d\u0027 when defining EXTRA_CFLAGS\nrather than \u0027+\u003d\u0027, which is far more common in the rest of the kernel source.\n  \u003d  14 times (9 of which this patch removes)\n :\u003d  25 times\n +\u003d 123 times\nThis change also has certain advantages for the out of kernel v4l-dvb build\nsystem.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "052c50d91642f10e10c3c10837c89a7355881e76",
      "tree": "fb43a6c5a0cde3e4b72e8bbf385b510409a161a9",
      "parents": [
        "024cf53089f7c8e58934407f07ca2a7b5bed3b06"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Jun 04 16:00:45 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:56 2007 -0300"
      },
      "message": "V4L/DVB (5743): Tuner: clean up kfree() after release\n\nAlthough it is safe to kfree(NULL), We only need to kfree(priv)\nif the release callback is undefined.  As it stands now, there\nis some redundancy in the operation of releasing the priv data\nstructures. This patch will call kfree(priv) and set priv to NULL,\nif the release callback isnt defined.  Otherwise, let the release\ncallback handle this itself.\nThanks to Mauro Carvalho Chehab for suggesting this.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "024cf53089f7c8e58934407f07ca2a7b5bed3b06",
      "tree": "81074f679f6fbbb74e8b78cd1c2dd9a4dcfff1cb",
      "parents": [
        "be2b85a13543bbaf1a141b3a54f84c1e3b059e69"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Jun 04 15:20:11 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:55 2007 -0300"
      },
      "message": "V4L/DVB (5742): Tuner: define release callback for mt20xx, tda9887 and tda8290\n\nDefine tuner release callbacks for mt20xx, tda9887 and tda8290, so that\nthese drivers can release their own private structures themselves.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "be2b85a13543bbaf1a141b3a54f84c1e3b059e69",
      "tree": "9f44d2aa513237b5baab578a51f66a4d2e731b6c",
      "parents": [
        "9ee476a56c3ee119a02b6823659f5698b1241f04"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Jun 04 14:40:27 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:54 2007 -0300"
      },
      "message": "V4L/DVB (5741): Tuner: add release callback\n\nIndividual tuner drivers are now allocating memory themselves for\ntheir own private data structures.  This changeset adds a release\ncallback to the tuner operations, so that newer drivers that may\nrequire more complex data structures may release this private data\nthemselves.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9ee476a56c3ee119a02b6823659f5698b1241f04",
      "tree": "b4ef6519bd302155fca354fd505981f5d1565deb",
      "parents": [
        "0c71bf1c3065e80cc3ab91293829169bdeda2c42"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jun 05 05:22:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:53 2007 -0300"
      },
      "message": "V4L/DVB (5740): Git-dvb: fix the tea5761 tuner support\n\nDue to a typo the tea5761 tuner support was dead code.\nThis patch also fixes a bug in the no longer dead code:\nA void function can\u0027t return anything.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0c71bf1c3065e80cc3ab91293829169bdeda2c42",
      "tree": "d38b375f6d8cb7cb5acc8eb80bb93539b6fb2909",
      "parents": [
        "e0099e9edabd855bf83d3f57b1843f0b06bfb19d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Jun 05 05:20:56 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:52 2007 -0300"
      },
      "message": "V4L/DVB (5739): Replace C code with calls to ARRAY_SIZE macro.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e0099e9edabd855bf83d3f57b1843f0b06bfb19d",
      "tree": "4004b0c7ad9b75187b6cc5e5fd03321412f0bb02",
      "parents": [
        "25472237320b4979d38eb15bc842f592c94d20f5"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed May 30 13:29:32 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:52 2007 -0300"
      },
      "message": "V4L/DVB (5734): Cx88: kill dev-\u003efw_size\n\nNow that cx88-blackbird is only accepting the official firmware image,\nwe no longer have any need to store the size of the firmware inside the\ncx88 data structure.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "25472237320b4979d38eb15bc842f592c94d20f5",
      "tree": "8dac4f932a1c8b233a93c1fd68e5813356d44d7a",
      "parents": [
        "a957641bbafc9f44050c965fe1ddc0f7b771d416"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed May 30 09:39:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:51 2007 -0300"
      },
      "message": "V4L/DVB (5733): Blackbird should accept only new cx2341x encoding firmwares\n\nRemove temporary support for older 256 kB firmwares.\nivtv, pvrusb2 and blackbird can now all handle the newer larger firmwares,\nso support for the older (buggier) firmware can be removed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a957641bbafc9f44050c965fe1ddc0f7b771d416",
      "tree": "1dd7afa1d61c35af62ca2a8846506ad530583c4c",
      "parents": [
        "74fa39e5902faf1f5eb3ee642e2e069875a0343e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue May 29 07:18:55 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:50 2007 -0300"
      },
      "message": "V4L/DVB (5729): Remove support for 256 Kb firmware files.\n\nFor backwards compatibility firmware files of 256 Kb were allowed: all\ndrivers have now been updated to support the newer larger firmwares so\nremove this compatibility code and only support the newer firmware.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "74fa39e5902faf1f5eb3ee642e2e069875a0343e",
      "tree": "366466eba8244327ee89222002d92ef50bc34e90",
      "parents": [
        "3e0e38e6e4b6f64f22f2fb6aca36b25f10f779cb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 29 07:14:59 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:49 2007 -0300"
      },
      "message": "V4L/DVB (5727): Remove VIVI_SCATTER\n\nvivi scatter method were used as a proof of concept. It can be\nsafelly removed from mainstream, since the current method is\nfaster and better than the previous solution.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3e0e38e6e4b6f64f22f2fb6aca36b25f10f779cb",
      "tree": "c7384184e540924bb21ba0b99cc989ba143193d4",
      "parents": [
        "b208319993ceff7ebfcc6bb914fe94d29e48a891"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jun 01 20:15:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:48 2007 -0300"
      },
      "message": "V4L/DVB (5724): Saa7134-tvaudio: kthread conversion\n\nAcked-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b208319993ceff7ebfcc6bb914fe94d29e48a891",
      "tree": "0a0697806b221c7711914dbdfe2bd3972c206b23",
      "parents": [
        "56584c9ea9a6dcd672f97ebfeebc4903e8b903bc"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue May 29 22:54:06 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:48 2007 -0300"
      },
      "message": "V4L/DVB (5719): Tuner: Move device-specific private data out of tuner struct\n\nCreate private data struct for device specific private data.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "56584c9ea9a6dcd672f97ebfeebc4903e8b903bc",
      "tree": "53825fb96d6a7cff9be4ae278c22a383c204f7f3",
      "parents": [
        "2e02b9a717388c99f2c2ef0aa03f86334bbf8fc7"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue May 29 15:36:37 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:47 2007 -0300"
      },
      "message": "V4L/DVB (5718): Mt20xx: whitespace cleanup\n\nreplace leading spaces with tabs\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2e02b9a717388c99f2c2ef0aa03f86334bbf8fc7",
      "tree": "f3e95d05420778e8340780911fc11353b047844f",
      "parents": [
        "805b35634b6c349738664619a6d2eb8ece02fe63"
      ],
      "author": {
        "name": "Douglas Schilling Landgraf",
        "email": "dougsland@gmail.com",
        "time": "Sun May 27 14:05:01 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:47 2007 -0300"
      },
      "message": "V4L/DVB (5705): Removed unnecessary .hardware from video_device struct.\n\nFrom: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\n\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "805b35634b6c349738664619a6d2eb8ece02fe63",
      "tree": "746f6359dfdec7158a3a83c6f389b328015db8d6",
      "parents": [
        "2c8a3a33558d3f5aa18b56eada66fbe712ee6bb7"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon May 28 16:21:40 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:46 2007 -0300"
      },
      "message": "V4L/DVB (5704): Remove worthless references to obsolete MODULE_PARM macro.\n\nRemove the long-dead references to the obsolete MODULE_PARM macro.\nGiven that the first one of those is actually misspelled as\n\"MODULE_PARAM\", it\u0027s clear that they can\u0027t have been doing any good.\nAcked-by: Thierry Merle \u003cthierry.merle@free.fr\u003e\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2c8a3a33558d3f5aa18b56eada66fbe712ee6bb7",
      "tree": "b65a1b88c270a7d1ff6b6da16964c2278c3fe81a",
      "parents": [
        "afb758c4b03b17ff856f2bd58e488d152b342875"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor at mail.ru",
        "time": "Mon Jul 16 09:28:15 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:46 2007 -0300"
      },
      "message": "V4L/DVB (5698): Input: drivers/media - switch to using input_dev-\u003edev.parent\n\nIn preparation for struct class_device -\u003e struct device input\ncore conversion switch to using input_dev-\u003edev.parent when\nspecifying device position in sysfs tree.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor at mail.ru\u003e\nAcked-by: Thierry Merle \u003cthierry.merle@free.fr\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d577ee004d1bb4620ae43758ca7a0aa35319faaa",
      "tree": "c9748785de60897fb2fba39f62448f3eefbad774",
      "parents": [
        "3ab3b69de52460ee676304aa773cd37b0b952905"
      ],
      "author": {
        "name": "Aapo Tahkola",
        "email": "aet@rasterburn.org",
        "time": "Tue May 08 18:33:52 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:44 2007 -0300"
      },
      "message": "V4L/DVB (5696): M920x: add missing error handling to prevent syslog spamming\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3ab3b69de52460ee676304aa773cd37b0b952905",
      "tree": "6b6c48d51dc55aaa5be9d2abb25ff1f3370120e3",
      "parents": [
        "3847b22ab59a9110c9e7433ac75751070047280e"
      ],
      "author": {
        "name": "Aapo Tahkola",
        "email": "aet@rasterburn.org",
        "time": "Tue May 08 18:23:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:44 2007 -0300"
      },
      "message": "V4L/DVB (5695): M920x: enable second adapter on LifeView TV Walker Twin\n\nEnable second adapter on LifeView TV Walker Twin DVB-T USB2.0\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3847b22ab59a9110c9e7433ac75751070047280e",
      "tree": "912b02bdd4dd1b69d6a821c02b6f1b71b497e3d9",
      "parents": [
        "55bbe5ea203373c07c10a9d1d5088dd013345027"
      ],
      "author": {
        "name": "Aapo Tahkola",
        "email": "aet@rasterburn.org",
        "time": "Tue May 08 18:21:47 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:43 2007 -0300"
      },
      "message": "V4L/DVB (5694): M920x: fix for Dposh devices\n\nMake sure devices manufactured by Dposh are not affected by previous hw \npid filtering changes\n\nDoing so might crash it.\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "55bbe5ea203373c07c10a9d1d5088dd013345027",
      "tree": "92207888036b4975abbd619ded3f83f7cdd41524",
      "parents": [
        "47f8df0fc0a5bd2e7e46ca438715ffa290051f72"
      ],
      "author": {
        "name": "Aapo Tahkola",
        "email": "aet@rasterburn.org",
        "time": "Tue May 08 12:56:54 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:39 2007 -0300"
      },
      "message": "V4L/DVB (5693): M920x: second endpoint also needs to be changed to alt setting\n\nSpotted by Jeremy Nysen.\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "47f8df0fc0a5bd2e7e46ca438715ffa290051f72",
      "tree": "9c562ae684d36abe4839913763b88e483c4dcd4d",
      "parents": [
        "7cb47a14609eed6db2041fd1fe888027b2a3c3e0"
      ],
      "author": {
        "name": "Aapo Tahkola",
        "email": "aet@rasterburn.org",
        "time": "Tue May 08 12:03:55 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:38 2007 -0300"
      },
      "message": "V4L/DVB (5692): M920x: attempt to fix hw pid filters on second endpoint\n\nSigned-off-by: Aapo Tahkola \u003caet@rasterburn.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "31bdc5dc7666aa2fe04c626cea30fe3c20cf481c",
      "tree": "a1a78a39379e081e9982c3273a71b4e93e8c1fd0",
      "parents": [
        "5cc97bf2d8eaa6cab60727c3eba3e85e29062669",
        "a5f8967e171a6fa27da8e6d06d3ef85f7fed43c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:23:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 18 10:23:37 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Set vio-\u003edesc_buf to NULL after freeing.\n  [SPARC]: Mark sparc and sparc64 as not having virt_to_bus\n  [SPARC64]: Fix reset handling in VNET driver.\n  [SPARC64]: Handle reset events in vio_link_state_change().\n  [SPARC64]: Handle LDC resets properly in domain-services driver.\n  [SPARC64]: Massively simplify VIO device layer and support hot add/remove.\n  [SPARC64]: Simplify VNET probing.\n  [SPARC64]: Simplify VDC device probing.\n  [SPARC64]: Add basic infrastructure for MD add/remove notification.\n"
    },
    {
      "commit": "7cb47a14609eed6db2041fd1fe888027b2a3c3e0",
      "tree": "487d98cedafd8ca098babac2621c2dcd1d241dae",
      "parents": [
        "8083c5200e74a5db11c9671bfc1bcaefe8c48737"
      ],
      "author": {
        "name": "Daniel Gimpelevich",
        "email": "daniel@gimpelevich.san-francisco.ca.us",
        "time": "Thu May 17 18:10:17 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:37 2007 -0300"
      },
      "message": "V4L/DVB (5685): Cx88: add support for ADS Tech Instant Video PCI\n\nSigned-off-by: Daniel Gimpelevich \u003cdaniel@gimpelevich.san-francisco.ca.us\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8083c5200e74a5db11c9671bfc1bcaefe8c48737",
      "tree": "37a3c0ca193ed9a6ed2e4707b83b96679eb85fbf",
      "parents": [
        "749823a06e74620ff3fefc75eab9d6fa473a9b39"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 21 11:51:11 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:36 2007 -0300"
      },
      "message": "V4L/DVB (5684): V4L: ir-kbd-i2c - switch to using msecs_to_jiffies()\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "749823a06e74620ff3fefc75eab9d6fa473a9b39",
      "tree": "ad7630af2c5a3ab90c386aa97b71b5a5e40e8fc9",
      "parents": [
        "b4ba788425f83e0b402a543c816a1cad01873699"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 21 11:48:11 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:36 2007 -0300"
      },
      "message": "V4L/DVB (5683): V4L: cx88 - switch to using msecs_to_jiffies()\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b4ba788425f83e0b402a543c816a1cad01873699",
      "tree": "f41130e424495d259ecb48c100ba19047f6554ac",
      "parents": [
        "c57032decdd07e531fc557a207c9ecd5eef9274d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 21 11:41:02 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Jul 18 14:23:35 2007 -0300"
      },
      "message": "V4L/DVB (5682): SAA7134 - switch to use msecs_to_jiffies()\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "c57032decdd07e531fc557a207c9ecd5eef9274d"
}
