)]}'
{
  "log": [
    {
      "commit": "1b2232ab879993fcf5b9391c3febf6ab5d78201e",
      "tree": "276a20811a8b8fd2bf83c30396d587eacefff0ad",
      "parents": [
        "2fc9e2f78acd06d0a76a05abb2802cc4616453e3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Jul 20 06:25:22 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:57 2007 -0300"
      },
      "message": "V4L/DVB (5880): wm8775/wm8739: Fix memory leak when unloading module\n\nState struct was never freed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2fc9e2f78acd06d0a76a05abb2802cc4616453e3",
      "tree": "cf09f13da5c5a99290a07d5926957851c6b45a42",
      "parents": [
        "32b78de7fee70a0bdb2081b23fc2b676ec566814"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Jul 20 04:11:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:56 2007 -0300"
      },
      "message": "V4L/DVB (5877): radio-gemtek-pci: remove unused structure member\n\nThe drivers reads the PCI subsystem ID into its state structure, but it\u0027s\nnever used anywhere.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "32b78de7fee70a0bdb2081b23fc2b676ec566814",
      "tree": "31b947f0d19dcecd53768ce37e075c7612fc822b",
      "parents": [
        "a46c5fbc6912c4e34cb7ded314249b639dc244a6"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Thu Jul 19 11:44:11 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:55 2007 -0300"
      },
      "message": "V4L/DVB (5871): Conexant 2388x: check for kthread_run\n\nThe patch adds checking of kthread_run return code and issues a message\nif it fails.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a46c5fbc6912c4e34cb7ded314249b639dc244a6",
      "tree": "bc247e83bf5da2c0c89dae099e1a75361c9d1ec7",
      "parents": [
        "3d58ffe2aa107df6db57f875dba5368960b17cde"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Jul 19 04:53:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:53 2007 -0300"
      },
      "message": "V4L/DVB (5869): Add check for valid control ID to v4l2_ctrl_next.\n\nIf v4l2_ctrl_next is called without the V4L2_CTRL_FLAG_NEXT_CTRL then it \nshould check whether the passed control ID is valid and return 0 if it \nisn\u0027t. Otherwise a for-loop over the control IDs will never end.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dd1e729d63f74a0b6290ca417bafd3fd8665db50",
      "tree": "dd2fe5f70269c9ea9b407dfac2ecd8a20fde209e",
      "parents": [
        "201700d3544c653d453716a60976efe1987110af"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Jul 18 13:22:06 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:52 2007 -0300"
      },
      "message": "V4L/DVB (5866): ivtv: fix DMA timeout when capturing VBI + another stream\n\nThe VBI DMA is handled in a special way and is marked with a bit.\nHowever, that bit was set at the wrong time and could be cleared\nby mistake if a PCM (or other) DMA request would arrive before the\nVBI DMA was completed. So on completion of the VBI DMA the driver\nno longer knew that that DMA transfer was for VBI data. And this\nin turn caused havoc with the card\u0027s DMA engine.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "201700d3544c653d453716a60976efe1987110af",
      "tree": "8052fb09ac170b6de4b28737f89cb2621fac4fe7",
      "parents": [
        "fe06fe0a4d0f781f8ae0570e4d7e517a81878c1d"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jul 19 11:21:04 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:51 2007 -0300"
      },
      "message": "V4L/DVB (5865): Remove usage of HZ on ivtv driver, replacing by msecs_to_jiffies\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fe06fe0a4d0f781f8ae0570e4d7e517a81878c1d",
      "tree": "bad27deb2805b67d39e025490e68e9572f70f212",
      "parents": [
        "818ca4711eb8ec064c1cd5d7657f95ed6bc2bbed"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jul 17 16:36:20 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:51 2007 -0300"
      },
      "message": "V4L/DVB (5861): Use msecs_to_jiffies instead of HZ on bttv, cx88 and saa7134\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "818ca4711eb8ec064c1cd5d7657f95ed6bc2bbed",
      "tree": "15c4f9fe180ca13b56340a8c1fb4c7858a125314",
      "parents": [
        "f7518bd2d9ecad8c404c300e7872f7c2ab4961ad"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jul 17 16:29:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:50 2007 -0300"
      },
      "message": "V4L/DVB (5860): Use msecs_to_jiffies instead of HZ on some webcam drivers\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f7518bd2d9ecad8c404c300e7872f7c2ab4961ad",
      "tree": "8143e30d8fc105ac9361ffc10066137c34c1f585",
      "parents": [
        "09df5cbe46511611410274f09571ada229231ddb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jul 17 16:27:30 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:49 2007 -0300"
      },
      "message": "V4L/DVB (5859): use msecs_to_jiffies on InfraRed RC5 timeout\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "09df5cbe46511611410274f09571ada229231ddb",
      "tree": "57a20892604a12785a883654c248b95d096c47b9",
      "parents": [
        "a2d66a37c743ba201e85c93c4ec29d58ca94b728"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jul 17 16:25:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:49 2007 -0300"
      },
      "message": "V4L/DVB (5858): Use msecs_to_jiffies instead of HZ on media/video I2C drivers\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a2d66a37c743ba201e85c93c4ec29d58ca94b728",
      "tree": "d33348f5f4c5619cabf951b89d2bbae7026bed8e",
      "parents": [
        "7809b4cba2bc0165c804ab4eaf10308aad14fc8e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jul 17 16:15:58 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:47 2007 -0300"
      },
      "message": "V4L/DVB (5857): Use msecs_to_jiffies instead of HZ on radio drivers\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7809b4cba2bc0165c804ab4eaf10308aad14fc8e",
      "tree": "ee6dfc7b35a2e19d7acb6e1b3c2d31ff13b6924b",
      "parents": [
        "ae38d93bd710d8014925f1cb9b689dc89c13d778"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 17 13:50:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:47 2007 -0300"
      },
      "message": "V4L/DVB (5855): ivtv: fix Kconfig typo and refer to the driver homepage.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ae38d93bd710d8014925f1cb9b689dc89c13d778",
      "tree": "22c2248afdfa33ae294f9ba4d16d03f4f467a658",
      "parents": [
        "11d28766deedc8bcadc87db8a65775a41c15789a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 17 13:42:43 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:46 2007 -0300"
      },
      "message": "V4L/DVB (5854): ivtv: cleanup of driver messages\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "11d28766deedc8bcadc87db8a65775a41c15789a",
      "tree": "e978eb34fc0d35844de78dc7b76fa0fae92716fc",
      "parents": [
        "4b9bc014bf4c65e1da86fbc9721f04e2763feca9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 17 12:47:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:45 2007 -0300"
      },
      "message": "V4L/DVB (5853): ivtv: add support to suppress high volume i2c debug messages.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4b9bc014bf4c65e1da86fbc9721f04e2763feca9",
      "tree": "18954b4b23338a09788c4ecf0268218b5dd1c167",
      "parents": [
        "c9b9a5817afc8f969b1ae834f88af6929f70de41"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Jul 17 09:03:14 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:44 2007 -0300"
      },
      "message": "V4L/DVB (5852): ivtv: don\u0027t recompile needlessly\n\nDriver prints banner including kernel version. Was a leftover from when \nthe driver was standalone.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c9b9a5817afc8f969b1ae834f88af6929f70de41",
      "tree": "30b32e61bb11572d841361c7e336c74c96ec29fa",
      "parents": [
        "67632e17da1e90a0c43283823f94080c0ee07088"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 17 06:45:42 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:43 2007 -0300"
      },
      "message": "V4L/DVB (5851): ivtv: fix missing I2C_ALGOBIT config option\n\nI2C_ALGOBIT must also be selected when ivtv is selected.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "67632e17da1e90a0c43283823f94080c0ee07088",
      "tree": "cb9c204f8e9d72b5510a7076f4c9e698527d44fb",
      "parents": [
        "8f40a9f5325cdceddb1610cb3dfd8cb532f5a618"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 17 06:38:43 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:42 2007 -0300"
      },
      "message": "V4L/DVB (5850): ivtv: improve API command debugging\n\nTurn off debugging of API commands that occur during encoding or decoding,\nunless they are explicitly requested.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8f40a9f5325cdceddb1610cb3dfd8cb532f5a618",
      "tree": "5ee5f9fcde54b9e49a0a3777efe4fa1055bd16e1",
      "parents": [
        "1d4ec7b1d6f130818f9b62dea3411d9ee2ff6ff6"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Mon Jul 16 16:54:49 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jul 20 17:35:41 2007 -0300"
      },
      "message": "V4L/DVB (5848): Av7110: fix typo\n\nParse error in ifdef or bad use of macro.\n\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\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": "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"
    }
  ],
  "next": "b208319993ceff7ebfcc6bb914fe94d29e48a891"
}
