)]}'
{
  "log": [
    {
      "commit": "0fb9dcfbc652ed617ceb244bd8a9201d00a124fe",
      "tree": "b39114063f8d400ad220566cd25b92f79589683d",
      "parents": [
        "9812bd34ec034b4a78ed1c1c5f6fbd1ca3d1b43e"
      ],
      "author": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Sun Jul 17 12:31:53 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:29 2011 -0700"
      },
      "message": "msm-camera: configure preview and recording buffers\nseperately.\n\ndecouple preview and recording path configuration\nby configuring the buffers during preview start\nand recording start respectively.\n\nSigned-off-by: Kiran Kumar H N \u003churlisal@codeaurora.org\u003e\nSigned-off-by: Mingcheng Zhu \u003cmingchen@codeaurora.org\u003e\n"
    },
    {
      "commit": "9812bd34ec034b4a78ed1c1c5f6fbd1ca3d1b43e",
      "tree": "63cb1ccdc000bc4bb1b4d41b1b42a6be066feb8f",
      "parents": [
        "7323b78c60c986f268ac4aeb6a2493082fd63cd5"
      ],
      "author": {
        "name": "Mingcheng Zhu",
        "email": "mingchen@codeaurora.org",
        "time": "Fri Jul 22 22:57:11 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:28 2011 -0700"
      },
      "message": "msm camera: migrate to videobuf2 framework\n\nadd necessary changes in camera driver to\nmigrate to videobuf2 framework.\n\nSigned-off-by: Kiran Kumar H N \u003churlisal@codeaurora.org\u003e\nSigned-off-by: Mingcheng Zhu \u003cmingchen@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/media/video/Makefile\n"
    },
    {
      "commit": "5a19c68d63da33710ed52a974a996f03a706b84f",
      "tree": "33799729701b9b6af844c55f55053b69045bdab6",
      "parents": [
        "373d1d02ff733804598a6a1894c42dcc9978abbe"
      ],
      "author": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Sat Jul 23 11:34:34 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:23 2011 -0700"
      },
      "message": "Revert \"msm: camera: YV12 video support\"\n\nThis reverts commit 66882a5046143601429632a0b589d9ffeeb3c668.\nThis change will be submitted later.\n\nSigned-off-by: Kiran Kumar H N \u003churlisal@codeaurora.org\u003e\n"
    },
    {
      "commit": "7ff0cf49995d22fddaa90cea95dac8850abcac89",
      "tree": "5ebc5e1efa7a5c332d10e4a6384758dded7d1ebd",
      "parents": [
        "d42d1206083796119de7d0ea1cc06b14f7f42884"
      ],
      "author": {
        "name": "Azam Sadiq Pasha Kapatrala Syed",
        "email": "akapatra@codeaurora.org",
        "time": "Fri Jul 15 15:56:40 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:16 2011 -0700"
      },
      "message": "msm: camera: YV12 video support\n\nSupport for color format YV12.\n\nSigned-off-by: Azam Sadiq Pasha Kapatrala Syed \u003cakapatra@codeaurora.org\u003e\n"
    },
    {
      "commit": "4eb0293d54b082e0385937f1f5b3df5ab08bd24e",
      "tree": "0ed6063a013bffd262a16aa2fd80b8cde71acca4",
      "parents": [
        "9f4b429eb3c41a15fcba2a01074f9f6ef4541a33"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri Mar 11 06:07:27 2011 -0300"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:12 2011 -0700"
      },
      "message": "[media] v4l2: vb2: one more fix for REQBUFS()\n\nReturn immediately if the target number of buffers is the same as\nthe current one and memory access type doesn\u0027t change.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Kiran Kumar H N \u003churlisal@codeaurora.org\u003e\n"
    },
    {
      "commit": "6d6ff5e495a12895b5b4a37eb3049fda560c693a",
      "tree": "b5cd07de965ec13e579dc70d1d2791e8ecaabe26",
      "parents": [
        "f74d2edd791b3fddaf147c5e358a8f41463dc1f9"
      ],
      "author": {
        "name": "Mansoor Aftab",
        "email": "maftab@codeaurora.org",
        "time": "Wed Jul 20 17:25:36 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:10 2011 -0700"
      },
      "message": "msm: camera: Correct mount angle, sensor type values\n\nCorrect the sensor type value for the IMX074 sensor.\nSet the mount angle value for this sensor on 8960,\nalso made sure that the values obtained for angle,type\nfrom probing are recorded in the structure which used\nto retrieve this information during device query.\n\nCRs-fixed: 296576\nSigned-off-by: Mansoor Aftab \u003cmaftab@codeaurora.org\u003e\n"
    },
    {
      "commit": "3b44cd4aeedfa3026caf379c4687d980ed3261b8",
      "tree": "1c8e9437a4a825474bb56dc3ab073834a81f01cf",
      "parents": [
        "4aea274b69eeee685d87e159107f0d0eb9b35b70"
      ],
      "author": {
        "name": "Anantha Krishnan",
        "email": "ananthk@codeaurora.org",
        "time": "Wed Jul 06 12:36:15 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:48 2011 -0700"
      },
      "message": "radio-tavarua: Adding private control to configure the RMSSI threshold\n\nThis change is to add V4L2 private controls for configuring the\nvalue of RMSSI threshold.\n\nCRs-Fixed: 293328\nSigned-off-by: Anantha Krishnan \u003cananthk@codeaurora.org\u003e\n"
    },
    {
      "commit": "0e468741095d4669b8716aa22c46d71fa64a6574",
      "tree": "ba7713422b76b7bbe0f911eff20631e863ab5b3c",
      "parents": [
        "4246251a693935b78e2672bbf75d1e2b40f4ce51"
      ],
      "author": {
        "name": "Kevin Chan",
        "email": "ktchan@codeaurora.org",
        "time": "Thu Jul 14 21:27:20 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:42 2011 -0700"
      },
      "message": "msm: camera: Update OV2720 sensor settings\n\nIncrease output dimension to 1932X1092\nAdded in sensor roll off correction settings\n\nSigned-off-by: Kevin Chan \u003cktchan@codeaurora.org\u003e\n"
    },
    {
      "commit": "85c05cd8d9e8e5d54c4cb23efebb3bdc6a9ff6c9",
      "tree": "dfafb706aa25b9662fa05c3de8d3d1e5058b82ec",
      "parents": [
        "c79a2e06447a6253f24142b0143ab9b1b2a1e488"
      ],
      "author": {
        "name": "Nishant Pandit",
        "email": "npandit@codeaurora.org",
        "time": "Sun Jul 10 11:33:14 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:41 2011 -0700"
      },
      "message": "msm: camera: Configure the qs_s5k4e1 in 1 lane for 2d mode\n\nConfigure the qs_s5k4e1 sensor in 1 lane for 2D mode. This\nchange is made as a work around for hardware issue. As we\nswitch from 4 lane configuration in 3D mode to 2D configuration\nin 2 lane, the fifo in CSI Phy overflows. When 2D mode uses 1 lane\nconfiguration the FIFO is bypassed.\n\nCRs-fixed: 292608\nSigned-off-by: Nishant Pandit \u003cnpandit@codeaurora.org\u003e\n"
    },
    {
      "commit": "18fb80ef719e94493c257e3cd6c92e790cc6223f",
      "tree": "102448cb2dea700ec5a96eca4c082250f89de4d5",
      "parents": [
        "0167283edccca2b777528c54974ca9c8d4030138"
      ],
      "author": {
        "name": "Srinivasa Rao Uppala",
        "email": "uppalas@codeaurora.org",
        "time": "Sun Jul 17 17:33:00 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:38 2011 -0700"
      },
      "message": "radio: iris: Added code for search station list response\n\nThis patch adds support to handle  the search station list\nresponse event\n\nSigned-off-by: Srinivasa Rao Uppala \u003cuppalas@codeaurora.org\u003e\n"
    },
    {
      "commit": "bdc7bbba1cc1202166a45b479b1cb7b0e54eec8f",
      "tree": "52dc9c2d454c4f4c1871e7ec57e9743fc6b9b7be",
      "parents": [
        "fe2ee0570a1a2d78add9cf7cab80056c86ba637c"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Fri Jul 15 12:26:19 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:25:24 2011 -0700"
      },
      "message": "msm: Remove last references to NPA-related code for AXI rate management\n\nThe NPA driver was removed some time ago, but wrapper code\nand some of its driver hooks persisted in the tree, despite\nnot being compiled (or even compilable). Remove these now.\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "e46ef6f1bc4d6d406e90e8e4dbcbeef0e2257cae",
      "tree": "5bda74f9b24ecba5fbc74caac8a04585180152ec",
      "parents": [
        "79c87bf556445f1d2b12f0898d9cb125e10f7631"
      ],
      "author": {
        "name": "Anantha Krishnan",
        "email": "ananthk@codeaurora.org",
        "time": "Wed Jun 29 23:56:03 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:11 2011 -0700"
      },
      "message": "radio-tavarua: FM jumps to alternate freq. with AF jump option disabled\n\nWhen the transmit power of the currently tuned station decreases,\nFM Receiver automatically switches to available alternate frequencies,\neven though the auto AF jump feature is not enabled\n\nCRs-Fixed: 293773\nSigned-off-by: Anantha Krishnan \u003cananthk@codeaurora.org\u003e\n"
    },
    {
      "commit": "e1893e9f2e3eaa90a853d3ac1dc558801eddee74",
      "tree": "2617ddd0b07642f045cc717f0568953f96be97f5",
      "parents": [
        "17c5a94f1bd5753120b6f846bdc1f7cf9071030b"
      ],
      "author": {
        "name": "Azam Sadiq Pasha Kapatrala Syed",
        "email": "akapatra@codeaurora.org",
        "time": "Thu Jul 14 16:29:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:10 2011 -0700"
      },
      "message": "msm: camera: Stop streaming video when stop rec is issued\n\nThis patch makes sure that we don\u0027t stream any video frames\nwhen recording is stopped.\n\nCRs-Fixed: 295043\nSigned-off-by: Azam Sadiq Pasha Kapatrala Syed \u003cakapatra@codeaurora.org\u003e\n"
    },
    {
      "commit": "5b47c3a870059f466110db5093d784048a8f1895",
      "tree": "2bf849afcdd09174dc8c70e786456b57e468004b",
      "parents": [
        "fa77f1aa63c00b34efca7f4a817585463d407901"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenw@codeaurora.org",
        "time": "Thu Jul 14 10:18:31 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:09 2011 -0700"
      },
      "message": "camera: vfe32: Flush out duplicate buffers in free queue.\n\nThe same set of buffers were programmed during AXI config,\nand then enqueued before start recording. Flush the extra\ncopy out before recording.\n\nSigned-off-by: Shuzhen Wang \u003cshuzhenw@codeaurora.org\u003e\n"
    },
    {
      "commit": "fc38e95cca1a20c34fce8202d3465bd53ba74eb1",
      "tree": "7ee62968533c6a7ad4944471917423955d1a4c12",
      "parents": [
        "f0af79481b46c3c20815c416d3bd2c91f5684f37"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenw@codeaurora.org",
        "time": "Wed Jul 13 15:41:14 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:07 2011 -0700"
      },
      "message": "camera: v4l2: Avoid duplicate put_pmem_file on single buffer.\n\nFor each video buffer, get_pmem_file is called when it\u0027s enqueued\nthe first time. When releasing the buffer, make sure put_pmem_file\nis only done once.\n\nCRs-fixed: 295111\nSigned-off-by: Shuzhen Wang \u003cshuzhenw@codeaurora.org\u003e\n"
    },
    {
      "commit": "7bb2210232d7a218a8a5dde43dddbcaafa76f745",
      "tree": "22ce49cc4839ef7d9661adb8ed4963f86efb92f5",
      "parents": [
        "2160bf26560139b2666194475b0ec59d6260d192"
      ],
      "author": {
        "name": "Srinivasa Rao Uppala",
        "email": "uppalas@codeaurora.org",
        "time": "Thu Jul 14 11:27:30 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "radio-iris: Adding offset to the search mode for RDS search command\n\nSigned-off-by: Srinivasa Rao Uppala \u003cuppalas@codeaurora.org\u003e\n"
    },
    {
      "commit": "dfecce26ab5746f9f4ed6ae2427e44483aeb8543",
      "tree": "2e853fb31b7c8fed7c079f270f1d92c2b7a258e0",
      "parents": [
        "52344ac5845edcc6ccc016ce1f07f61553ba2cad"
      ],
      "author": {
        "name": "Kevin Chan",
        "email": "ktchan@codeaurora.org",
        "time": "Wed Jul 13 10:52:41 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "msm: camera: Initial commit for qs_mt9p017\n\nInitial support for qs_mt9p017 on 8960\n\nSigned-off-by: Kevin Chan \u003cktchan@codeaurora.org\u003e\n"
    },
    {
      "commit": "78a782be53183ace3fb289e5ee9d6c1efc9e4af2",
      "tree": "ae368fbff206d4b5a995b486569615f974943324",
      "parents": [
        "731beb977d0dab4c74f47122c132a32f5d17002d"
      ],
      "author": {
        "name": "Ankur Nandwani",
        "email": "ankurn@codeaurora.org",
        "time": "Thu Jul 07 21:11:21 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:05 2011 -0700"
      },
      "message": "radio: iris: adding support for RDS program service and radio text\n\nThis patch adds support for RDS program service and radio text\nso that RDS data is displayed in the UI\n\nSigned-off-by: Ankur Nandwani \u003cankurn@codeaurora.org\u003e\n"
    },
    {
      "commit": "d74f9d936f955240bedc50e2df5a8235dc17a1be",
      "tree": "ceefad0c34482256753e9085aa54acd92ee18af7",
      "parents": [
        "4573c82bc970da8cf1f9e47733a0ccf113d22efc"
      ],
      "author": {
        "name": "Ankit Premrajka",
        "email": "ankitp@codeaurora.org",
        "time": "Fri Jul 08 16:33:33 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:05 2011 -0700"
      },
      "message": "msm: v4l2: add SMMU mapping code into gemini driver\n\nSigned-off-by: Ankit Premrajka \u003cankitp@codeaurora.org\u003e\n"
    },
    {
      "commit": "7b057dbfc163b5c937315c6a0011a24b2b6b2251",
      "tree": "712099b939e9cb10c99f2dd4f9f7d5aaa4e88c9f",
      "parents": [
        "daa23bb5fc0cfa30e96f35b5bfdca6e2ff282d3b"
      ],
      "author": {
        "name": "Kiran Kumar H N",
        "email": "hurlisal@codeaurora.org",
        "time": "Wed Jul 13 16:39:15 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:02 2011 -0700"
      },
      "message": "msm: camera: fix the leak in free buffer queue.\n\nFree up the buffer memory after dequeueing\nit from free queue.\n\nSigned-off-by: Kiran Kumar H N \u003churlisal@codeaurora.org\u003e\n"
    },
    {
      "commit": "c88b6e39d50f56e8a9d644d16352f5cb82709ec0",
      "tree": "216fb9fbdcfc022033cdd79f2178ec435aa3b30d",
      "parents": [
        "181d555702fdb4c75baf9b21558f18a2afcab718"
      ],
      "author": {
        "name": "Rahul Kashyap",
        "email": "rkashyap@codeaurora.org",
        "time": "Thu Jul 07 10:52:16 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:01 2011 -0700"
      },
      "message": "radio-tavarua: Set FM status before calling FM Shutdown.\n\nFM status is checked in FM shutdown function, based on which Bahama\nSYS RESET GPIO is put in Low power mode\n\nSigned-off-by: Rahul Kashyap \u003crkashyap@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f2bc4d6eb5a4fada842462ba22bb6bbb41d00c7",
      "tree": "088e0646c8abcbde263d13ee865ba69032ac86dd",
      "parents": [
        "f06154cc47399dfdb3950d3e6b71d67ee186f69d"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Aug 16 17:27:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:57:10 2011 -0700"
      },
      "message": "Initial Contribution\n\nmsm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "dc6b845044ccb7e9e6f3b7e71bd179b3cf0223b6",
      "tree": "324e094803fe8cfcb5c36010490b92d5b6a8c174",
      "parents": [
        "524196d2ad12cfe29e15d3db7b8d678dde35b5f7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 17 00:24:37 2011 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 18 09:12:21 2011 -0700"
      },
      "message": "si4713-i2c: avoid potential buffer overflow on si4713\n\nWhile compiling it with Fedora 15, I noticed this issue:\n\n  inlined from ‘si4713_write_econtrol_string’ at drivers/media/radio/si4713-i2c.c:1065:24:\n  arch/x86/include/asm/uaccess_32.h:211:26: error: call to ‘copy_from_user_overflow’ declared with attribute error: copy_from_user() buffer size is not provably correct\n\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nAcked-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\nReviewed-by: Eugene Teo \u003ceugeneteo@kernel.sg\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "54a772b8aace3df8ad6af0bd0748f57d27f72b1d",
      "tree": "bb75460187efc5b699491da9cd7fa423e8de7b4b",
      "parents": [
        "a6b52a9db891e2a39e8a0fed6005935d8b1aa59c",
        "a1ad5ec7f520c559becab2e989a397f1d6ac5eb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:48:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 17 12:48:18 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  [media] tuner-core: fix a 2.6.39 regression with mt20xx\n  [media] dvb_frontend: fix race condition in stopping/starting frontend\n  [media] media: fix radio-sf16fmr2 build when SND is not enabled\n  [media] MEDIA: Fix non-ISA_DMA_API link failure of sound code\n  [media] nuvoton-cir: make idle timeout more sane\n  [media] mceusb: increase default timeout to 100ms\n  [media] mceusb: Timeout unit corrections\n  [media] Revert \"V4L/DVB: cx23885: Enable Message Signaled Interrupts(MSI)\"\n"
    },
    {
      "commit": "a1ad5ec7f520c559becab2e989a397f1d6ac5eb0",
      "tree": "74e3d8b7b299113a8d08cb7bd92d1ff59fc72ae6",
      "parents": [
        "2d1969312d6319d28ae9609a84f969b6933bd51c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 13 01:23:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 13 20:21:00 2011 -0300"
      },
      "message": "[media] tuner-core: fix a 2.6.39 regression with mt20xx\n\nAs Simon reported, digital TV broke with mt20xx tuner due to\ncommit ad020dc2fe9039628cf6cef42cd1b76531ee8411.\n\nThe mt20xx tuner passes V4L2_TUNER_DIGITAL_TV to tuner core. However, the\ncheck_mode code now doesn\u0027t handle it well. Change the logic there to\navoid the breakage, and fix a test for analog-only at g_tuner.\n\nReported-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nTested-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2d1969312d6319d28ae9609a84f969b6933bd51c",
      "tree": "9324863248912afcb275c5e97bc75f2b576e1546",
      "parents": [
        "42a741dcf1472cea55193ea8611db3d67808ce22"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Mon Jul 04 21:55:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 13 19:50:12 2011 -0300"
      },
      "message": "[media] dvb_frontend: fix race condition in stopping/starting frontend\n\nAttached is a patch which addresses a race condition in the DVB core\nrelated to closing/reopening the DVB frontend device in quick\nsuccession.  This is the reason that devices such as the HVR-1300,\nHVR-3000, and HVR-4000 have been failing to scan properly under MythTV\nand w_scan.\n\nThe gory details of the race are described in the patch.\n\nDevin\n\nThere is a race condition exhibited when channel scanners such as w_scan and\nMythTV quickly close and then reopen the frontend device node.\n\nUnder normal conditions, the behavior is as follows:\n\n1.  Application closes the device node\n2.  DVB frontend ioctl calls dvb_frontend_release which sets\n    fepriv-\u003erelease_jiffies\n3.  DVB frontend thread *eventually* calls dvb_frontend_is_exiting() which\n    compares fepriv-\u003erelease_jiffies, and shuts down the thread if timeout has\n    expired\n4.  Thread goes away\n5.  Application opens frontend device\n6.  DVB frontend ioctl() calls ts_bus_ctrl(1)\n7.  DVB frontend ioctl() creates new frontend thread, which calls\n    dvb_frontend_init(), which has demod driver init() routine setup initial\n    register state for demod chip.\n8.  Tuning request is issued.\n\nThe race occurs when the application in step 5 performs the new open() call\nbefore the frontend thread is shutdown.  In this case the ts_bus_ctrl() call\nis made, which strobes the RESET pin on the demodulator, but the\ndvb_frontend_init() function never gets called because the frontend thread\nhasn\u0027t gone away yet.  As a result, the initial register config for the demod\nis *never* setup, causing subsequent tuning requests to fail.\n\nIf there is time between the close and open (enough for the dvb frontend\nthread to be torn down), then in that case the new frontend thread is created\nand thus the dvb_frontend_init() function does get called.\n\nThe fix is to set the flag which forces reinitialization if we did in fact\ncall ts_bus_ctrl().\n\nThis problem has been seen on the HVR-1300, HVR-3000, and HVR-4000, and is\nlikely occuring on other designs as well where ts_bus_ctrl() actually strobes\nthe reset pin on the demodulator.\n\nNote that this patch should supercede any patches submitted for the\n1300/3000/4000 which remove the code that removes GPIO code in\ncx8802_dvb_advise_acquire(), which have been circulating by users for some\ntime now...\n\nCanonical tracking this issue in Launchpad 439163:\n\nThanks to Jon Sayers from Hauppauge and Florent Audebert from Anevia S.A. for\nproviding hardware to test/debug with.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nCc: Jon Sayers \u003cj.sayers@hauppauge.co.uk\u003e\nCc: Florent Audebert \u003cflorent.audebert@anevia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "42a741dcf1472cea55193ea8611db3d67808ce22",
      "tree": "87a3efa6820937832c5f60e499d60911c0c4e679",
      "parents": [
        "4756fc64ecd628efa6f8296711d7dbcefabf25dd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jun 30 14:31:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 13 19:40:08 2011 -0300"
      },
      "message": "[media] media: fix radio-sf16fmr2 build when SND is not enabled\n\nWhen CONFIG_SND is not enabled, radio-sf16fmr2 build fails with:\n\nso make this driver depend on SND.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: linux-media@vger.kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4756fc64ecd628efa6f8296711d7dbcefabf25dd",
      "tree": "dc71be4ae3a84faf46309d69dcf4ecf510b7dc0c",
      "parents": [
        "d7b290a1056c5564eec8a1b169c6e84ff3f54c13"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jun 24 10:30:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 13 01:35:31 2011 -0300"
      },
      "message": "[media] MEDIA: Fix non-ISA_DMA_API link failure of sound code\n\nsound/isa/es18xx.c: In function ‘snd_es18xx_playback1_prepare’:\nsound/isa/es18xx.c:501:9: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/es18xx.c: In function ‘snd_es18xx_playback_pointer’:\nsound/isa/es18xx.c:818:3: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[2]: *** [sound/isa/es18xx.o] Error 1\nsound/isa/sscape.c: In function ‘upload_dma_data’:\nsound/isa/sscape.c:481:3: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[2]: *** [sound/isa/sscape.o] Error 1\nsound/isa/ad1816a/ad1816a_lib.c: In function ‘snd_ad1816a_playback_prepare’:\nsound/isa/ad1816a/ad1816a_lib.c:244:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/ad1816a/ad1816a_lib.c: In function ‘snd_ad1816a_playback_pointer’:\nsound/isa/ad1816a/ad1816a_lib.c:302:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/ad1816a/ad1816a_lib.c: In function ‘snd_ad1816a_free’:\nsound/isa/ad1816a/ad1816a_lib.c:544:3: error: implicit declaration of function ‘snd_dma_disable’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/ad1816a/ad1816a_lib.o] Error 1\nmake[3]: Target `__build\u0027 not remade because of errors.\nmake[2]: *** [sound/isa/ad1816a] Error 2\nsound/isa/es1688/es1688_lib.c: In function ‘snd_es1688_playback_prepare’:\nsound/isa/es1688/es1688_lib.c:417:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/es1688/es1688_lib.c: In function ‘snd_es1688_playback_pointer’:\nsound/isa/es1688/es1688_lib.c:509:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/es1688/es1688_lib.o] Error 1\nmake[3]: Target `__build\u0027 not remade because of errors.\nmake[2]: *** [sound/isa/es1688] Error 2\nsound/isa/gus/gus_dma.c: In function ‘snd_gf1_dma_program’:\nsound/isa/gus/gus_dma.c:79:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/gus/gus_dma.c: In function ‘snd_gf1_dma_done’:\nsound/isa/gus/gus_dma.c:177:3: error: implicit declaration of function ‘snd_dma_disable’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/gus/gus_dma.o] Error 1\nsound/isa/gus/gus_pcm.c: In function ‘snd_gf1_pcm_capture_prepare’:\nsound/isa/gus/gus_pcm.c:591:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/gus/gus_pcm.c: In function ‘snd_gf1_pcm_capture_pointer’:\nsound/isa/gus/gus_pcm.c:619:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/gus/gus_pcm.o] Error 1\nmake[3]: Target `__build\u0027 not remade because of errors.\nmake[2]: *** [sound/isa/gus] Error 2\nsound/isa/sb/sb16_csp.c: In function ‘snd_sb_csp_ioctl’:\nsound/isa/sb/sb16_csp.c:228:227: error: case label does not reduce to an integer constant\nmake[3]: *** [sound/isa/sb/sb16_csp.o] Error 1\nsound/isa/sb/sb16_main.c: In function ‘snd_sb16_playback_prepare’:\nsound/isa/sb/sb16_main.c:276:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/sb/sb16_main.c: In function ‘snd_sb16_playback_pointer’:\nsound/isa/sb/sb16_main.c:456:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/sb/sb16_main.o] Error 1\nsound/isa/sb/sb8_main.c: In function ‘snd_sb8_playback_prepare’:\nsound/isa/sb/sb8_main.c:172:3: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/sb/sb8_main.c: In function ‘snd_sb8_playback_pointer’:\nsound/isa/sb/sb8_main.c:425:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/sb/sb8_main.o] Error 1\nmake[3]: Target `__build\u0027 not remade because of errors.\nmake[2]: *** [sound/isa/sb] Error 2\nsound/isa/wss/wss_lib.c: In function ‘snd_wss_playback_prepare’:\nsound/isa/wss/wss_lib.c:1025:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/wss/wss_lib.c: In function ‘snd_wss_playback_pointer’:\nsound/isa/wss/wss_lib.c:1160:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/wss/wss_lib.c: In function ‘snd_wss_free’:\nsound/isa/wss/wss_lib.c:1695:3: error: implicit declaration of function ‘snd_dma_disable’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/wss/wss_lib.o] Error 1\nwarning: (RADIO_MIROPCM20) selects SND_ISA which has unmet direct dependencies (SOUND \u0026\u0026 !M68K \u0026\u0026 SND \u0026\u0026 ISA \u0026\u0026 ISA_DMA_API)\n\nA build with ISA \u0026\u0026 ISA_DMA \u0026\u0026 !ISA_DMA_API results in:\n  CC      sound/isa/es18xx.o\n  CC      sound/isa/sscape.o\n  CC      sound/isa/ad1816a/ad1816a_lib.o\n  CC      sound/isa/es1688/es1688_lib.o\n  CC      sound/isa/gus/gus_dma.o\n  CC      sound/isa/gus/gus_pcm.o\n  CC      sound/isa/sb/sb16_csp.o\n  CC      sound/isa/sb/sb16_main.o\n  CC      sound/isa/sb/sb8_main.o\n  CC      sound/isa/wss/wss_lib.o\n\nThe root cause for this is hidden in this Kconfig warning:\n\nAdding a dependency on ISA_DMA_API to RADIO_MIROPCM20 fixes these issues.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d7b290a1056c5564eec8a1b169c6e84ff3f54c13",
      "tree": "15a616e0324439905619f1ace3ec3b3820ad7780",
      "parents": [
        "9824ae4aff2793947ea78c4c8147bb6c59efdcba"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jul 11 12:09:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 11 20:52:37 2011 -0300"
      },
      "message": "[media] nuvoton-cir: make idle timeout more sane\n\nThe nuvoton-cir inherited an insanely low idle timeout value from the\nmceusb driver. We\u0027re fixing mceusb, should fix this driver too.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9824ae4aff2793947ea78c4c8147bb6c59efdcba",
      "tree": "4d07fbcf0a14dde313f99e808c5d9b551ff79096",
      "parents": [
        "f3e456cb899304bed183247ed3228f7ff855eebd"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Sun Jul 03 17:13:53 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 11 20:52:27 2011 -0300"
      },
      "message": "[media] mceusb: increase default timeout to 100ms\n\nThis matches the typical timeout advertised by hardware, once we\u0027re\nactually interpreting it correctly.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f3e456cb899304bed183247ed3228f7ff855eebd",
      "tree": "893b301a30349720f4b272437e851b0d00c28bc6",
      "parents": [
        "d7515b8866b60c9526d2d7af37ebcd16c3c5ed97"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Sun Jul 03 17:13:52 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 11 20:52:18 2011 -0300"
      },
      "message": "[media] mceusb: Timeout unit corrections\n\nUnit missmatch in mceusb_handle_command.  It should be converting to us,\nnot 1/10th of ms.\n\nmceusb_dev_printdata 100us/ms -\u003e 1000us/ms\n\nAlter format of fix slightly and update comment to match proper reality.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d7515b8866b60c9526d2d7af37ebcd16c3c5ed97",
      "tree": "a5560deb0704245214a9979cd83659af638d2a07",
      "parents": [
        "ddc6ff31cc22720c46c1547a5310ea260a968ae9"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 29 18:36:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jul 11 20:51:51 2011 -0300"
      },
      "message": "[media] Revert \"V4L/DVB: cx23885: Enable Message Signaled Interrupts(MSI)\"\n\nThis reverts commit e38030f3ff02684eb9e25e983a03ad318a10a2ea.\n\nMSI flat-out doesn\u0027t work right on cx2388x devices yet. There are now\nmultiple reports of cards that hard-lock systems when MSI is enabled,\nincluding my own HVR-1250 when trying to use its built-in IR receiver.\nDisable MSI and it works just fine. Similar for another user\u0027s HVR-1270.\nIssues have also been reported with the HVR-1850 when MSI is enabled,\nand the 1850 behavior sounds similar to an as-yet-undiagnosed issue I\u0027ve\nseen with an 1800.\n\nCC: stable@kernel.org\nCC: Steven Toth \u003cstoth@kernellabs.com\u003e\nCC: Kusanagi Kouichi \u003cslash@ac.auone-net.jp\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c15000b40d46c0affa4c142c4ecb7beee4ce03f3",
      "tree": "14fe31249f9f8c882fecc63542821d6b431630c6",
      "parents": [
        "9ddf7f5058c4f4badd38dba8d5896a5dbd7e716f",
        "ddc6ff31cc22720c46c1547a5310ea260a968ae9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 16:43:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 16:43:27 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  [media] msp3400: fill in v4l2_tuner based on vt-\u003etype field\n  [media] tuner-core.c: don\u0027t change type field in g_tuner or g_frequency\n  [media] cx18/ivtv: fix g_tuner support\n  [media] tuner-core: power up tuner when called with s_power(1)\n  [media] v4l2-ioctl.c: check for valid tuner type in S_HW_FREQ_SEEK\n  [media] tuner-core: simplify the standard fixup\n  [media] tuner-core/v4l2-subdev: document that the type field has to be filled in\n  [media] v4l2-subdev.h: remove unused s_mode tuner op\n  [media] feature-removal-schedule: change in how radio device nodes are handled\n  [media] bttv: fix s_tuner for radio\n  [media] pvrusb2: fix g/s_tuner support\n  [media] v4l2-ioctl.c: prefill tuner type for g_frequency and g/s_tuner\n  [media] tuner-core: fix tuner_resume: use t-\u003emode instead of t-\u003etype\n  [media] tuner-core: fix s_std and s_tuner\n"
    },
    {
      "commit": "ddc6ff31cc22720c46c1547a5310ea260a968ae9",
      "tree": "47fd98554cc8ad5326ed846bd7ae7e95e9d9be37",
      "parents": [
        "5ad339a29858db6544052f98973d235129f9f49c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Jun 26 06:16:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 17:28:30 2011 -0300"
      },
      "message": "[media] msp3400: fill in v4l2_tuner based on vt-\u003etype field\n\nThe vt-\u003etype field determines how the msp3400 should fill in the\ntuner data, not whether the msp3400 is in radio mode or not.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ad339a29858db6544052f98973d235129f9f49c",
      "tree": "28d7c175a1495f79162c8e0e6f2056d07f1272e9",
      "parents": [
        "d118e294e27000bfd728308d7b74ba67350e779c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Jun 26 05:35:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 17:20:04 2011 -0300"
      },
      "message": "[media] tuner-core.c: don\u0027t change type field in g_tuner or g_frequency\n\nThe tuner core should not silently change the type field in g_tuner and\ng_frequency. If the tuner is in a different mode than the one that was\nrequested, then just fill in what you can and don\u0027t attempt to read afc,\nsignal or rxsubchans values.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d118e294e27000bfd728308d7b74ba67350e779c",
      "tree": "cd45e1471f86429afbf960f098ec2d4d35766a30",
      "parents": [
        "d16625e788b8871163ad991851ffba5f64c06d43"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sat Jun 25 10:28:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:07:43 2011 -0300"
      },
      "message": "[media] cx18/ivtv: fix g_tuner support\n\nThe driver shouldn\u0027t override vt-\u003etype, and the tuner name should be\nbased on vt-\u003etype as well.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d16625e788b8871163ad991851ffba5f64c06d43",
      "tree": "cd74a65b95552649fe960e5a6aeefae8a7a98f9f",
      "parents": [
        "a6cf90a91551c767bed78a4418c26f41aed60cde"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sat Jun 25 10:24:49 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:07:01 2011 -0300"
      },
      "message": "[media] tuner-core: power up tuner when called with s_power(1)\n\nDrivers must be able to rely on s_power to power up subdevices.\n\nNote that at this moment no driver attempts to power up tuners. This probably\nisn\u0027t surprising since s_power(1) was never implemented in tuner-core.c until\nnow.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6cf90a91551c767bed78a4418c26f41aed60cde",
      "tree": "125aede7f75d1760654c88669d451656e019b11b",
      "parents": [
        "487833018eb2b969f20457fcf1956b3c6dbfad51"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Jun 14 04:03:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:06:12 2011 -0300"
      },
      "message": "[media] v4l2-ioctl.c: check for valid tuner type in S_HW_FREQ_SEEK\n\nProhibit attempts to change the tuner to a type that is different\nfrom the device node the ioctl is called from. I.e. the type must\nbe RADIO for a radio node and ANALOG_TV for a video/vbi node.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "487833018eb2b969f20457fcf1956b3c6dbfad51",
      "tree": "2da679bc20e3a8fee464cb1ee980b87debcd9ba0",
      "parents": [
        "338e9e1ad541cbb2a3fa5839376ff6c138d40301"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jun 13 09:47:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:04:41 2011 -0300"
      },
      "message": "[media] tuner-core: simplify the standard fixup\n\nGet rid of a number of unnecessary tuner_dbg messages by simplifying\nthe std fixup function.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "338e9e1ad541cbb2a3fa5839376ff6c138d40301",
      "tree": "0657639257487bc4ac5499e51e8a4083ea4de896",
      "parents": [
        "e206fc5e3de0e38a35b6f92941c913b6d8343fc6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jun 13 09:35:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:04:23 2011 -0300"
      },
      "message": "[media] tuner-core/v4l2-subdev: document that the type field has to be filled in\n\nThe tuner ops g_frequency, g_tuner and s_tuner require that the tuner type\nfield is filled in. Document this.\n\nThe tuner-core doc is based on a patch from Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a024c1a6b274e11596d124619e43c25560f64c01",
      "tree": "6aff31f3a2268db0d5aec3f4e2ee5363d9e94652",
      "parents": [
        "50e9efd60b213ce43ad6979bfc18e25eec2d8413"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Jun 12 07:02:43 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:03:00 2011 -0300"
      },
      "message": "[media] bttv: fix s_tuner for radio\n\nFix typo: g_tuner should have been s_tuner.\n\nTested with a bttv card.\n\nCc: stable@kernel.org\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "50e9efd60b213ce43ad6979bfc18e25eec2d8413",
      "tree": "ab833483b2a5ee1e780694bf97628f09dd010cd9",
      "parents": [
        "227690df75382e46a4f6ea1bbc5df855a674b47f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Jun 12 06:39:52 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:02:40 2011 -0300"
      },
      "message": "[media] pvrusb2: fix g/s_tuner support\n\nThe tuner-core subdev requires that the type field of v4l2_tuner is\nfilled in correctly. This is done in v4l2-ioctl.c, but pvrusb2 doesn\u0027t\nuse that yet, so we have to do it manually based on whether the current\ninput is radio or not.\n\nTested with my pvrusb2.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Mike Isely \u003cisely@pobox.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "227690df75382e46a4f6ea1bbc5df855a674b47f",
      "tree": "414d4dcad844523a0cfb9457be5ad966d2414bf5",
      "parents": [
        "9bf0ef060ebae452c07cf5b0616247780740bb50"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Jun 12 06:36:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:02:07 2011 -0300"
      },
      "message": "[media] v4l2-ioctl.c: prefill tuner type for g_frequency and g/s_tuner\n\nThe subdevs are supposed to receive a valid tuner type for the g_frequency\nand g/s_tuner subdev ops. Some drivers do this, others don\u0027t. So prefill\nthis in v4l2-ioctl.c based on whether the device node from which this is\ncalled is a radio node or not.\n\nThe spec does not require applications to fill in the type, and if they\nleave it at 0 then the \u0027check_mode\u0027 call in tuner-core.c will return\nan error and the ioctl does nothing.\n\nCc: stable@kernel.org\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9bf0ef060ebae452c07cf5b0616247780740bb50",
      "tree": "4de9e27dfcb98fa5d1e29ad1d97516f0d3b1b299",
      "parents": [
        "4e4a31fb95d88518180517bae3098a23ebde9f9c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jun 13 09:21:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:00:57 2011 -0300"
      },
      "message": "[media] tuner-core: fix tuner_resume: use t-\u003emode instead of t-\u003etype\n\nset_mode is called with t-\u003etype, which is the tuner type. Instead, use\nt-\u003emode which is the actual tuner mode (i.e. radio vs tv).\n\nCc: stable@kernel.org\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e4a31fb95d88518180517bae3098a23ebde9f9c",
      "tree": "2b30f41f3685345c2d4750d73f412ce03329e6ef",
      "parents": [
        "98c32bcded0e249fd48726930ae9f393e0e318b4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Jun 14 03:56:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:00:10 2011 -0300"
      },
      "message": "[media] tuner-core: fix s_std and s_tuner\n\nBoth s_std and s_tuner are broken because set_mode_freq is called before the\nnew std (for s_std) and audmode (for s_tuner) are set.\n\nThis patch splits set_mode_freq in a set_mode and a set_freq and in s_std/s_tuner\nfirst calls set_mode, and if that returns 0 (i.e. the mode is supported)\nthen they set t-\u003estd/t-\u003eaudmode and call set_freq.\n\nThis fixes a bug where changing std or audmode would actually change it to\nthe previous value.\n\nDiscovered while testing analog TV standards for cx18 with a tda18271 tuner.\n\nCc: stable@kernel.org\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "de3796e77a587b28f0c9d8e04c02894d3939dc4e",
      "tree": "f5a414a421e45e7f90c113aaf3ef30e078672f46",
      "parents": [
        "bcb65a797eb7c51e4f227dd19295f14d38738fee",
        "98c32bcded0e249fd48726930ae9f393e0e318b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 06 12:16:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 06 12:16:49 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (46 commits)\n  [media] rc: call input_sync after scancode reports\n  [media] imon: allow either proto on unknown 0xffdc\n  [media] imon: auto-config ffdc 7e device\n  [media] saa7134: fix raw IR timeout value\n  [media] rc: fix ghost keypresses with certain hw\n  [media] [staging] lirc_serial: allocate irq at init time\n  [media] lirc_zilog: fix spinning rx thread\n  [media] keymaps: fix table for pinnacle pctv hd devices\n  [media] ite-cir: 8709 needs to use pnp resource 2\n  [media] V4L: mx1-camera: fix uninitialized variable\n  [media] omap_vout: Added check in reqbuf \u0026 mmap for buf_size allocation\n  [media] OMAP_VOUT: Change hardcoded device node number to -1\n  [media] OMAP_VOUTLIB: Fix wrong resizer calculation\n  [media] uvcvideo: Disable the queue when failing to start\n  [media] uvcvideo: Remove buffers from the queues when freeing\n  [media] uvcvideo: Ignore entities for terminals with no supported format\n  [media] v4l: Don\u0027t access media entity after is has been destroyed\n  [media] media: omap3isp: fix a potential NULL deref\n  [media] media: vb2: fix allocation failure check\n  [media] media: vb2: reset queued_count value during queue reinitialization\n  ...\n\nFix up trivial conflict in MAINTAINERS as per Mauro\n"
    },
    {
      "commit": "98c32bcded0e249fd48726930ae9f393e0e318b4",
      "tree": "76bd439f3092da01c8031e34d7b1169e9bd50a2a",
      "parents": [
        "372b4249243d1e7c12a0f2b67e7badc608fcff45"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Jun 23 10:40:55 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 01 16:34:45 2011 -0300"
      },
      "message": "[media] rc: call input_sync after scancode reports\n\nDue to commit cdda911c34006f1089f3c87b1a1f31ab3a4722f2, evdev only\nbecomes readable when the buffer contains an EV_SYN/SYN_REPORT event. If\nwe get a repeat or a scancode we don\u0027t have a mapping for, we never call\ninput_sync, and thus those events don\u0027t get reported in a timely\nfashion.\n\nFor example, take an mceusb transceiver with a default rc6 keymap. Press\nbuttons on an rc5 remote while monitoring with ir-keytable, and you\u0027ll\nsee nothing. Now press a button on the rc6 remote matching the keymap.\nYou\u0027ll suddenly get the rc5 key scancodes, the rc6 scancode and the rc6\nkey spit out all at the same time.\n\nPressing and holding a button on a remote we do have a keymap for also\nworks rather unreliably right now, due to repeat events also happening\nwithout a call to input_sync (we bail from ir_do_keydown before getting\nto the point where it calls input_sync).\n\nEasy fix though, just add two strategically placed input_sync calls\nright after our input_event calls for EV_MSC, and all is well again.\nTechnically, we probably should have been doing this all along, its just\nthat it never caused any functional difference until the referenced\nchange went into the input layer.\n\ninput_sync once per IR signal. There was another hidden bug in the code\nwhere we were calling input_report_key using last_keycode instead of our\njust discovered keycode, which manifested with the reordering of calling\ninput_report_key and setting last_keycode.\n\nReported-by: Stephan Raue \u003csraue@openelec.tv\u003e\nCC: Stephan Raue \u003csraue@openelec.tv\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCC: Jeff Brown \u003cjeffbrown@android.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "372b4249243d1e7c12a0f2b67e7badc608fcff45",
      "tree": "9f4800bd6a425f88498f88496d82b59cfbf06176",
      "parents": [
        "842071c9ea021a42256386cb0cbe3735af33c4db"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jun 20 00:07:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 01 16:34:01 2011 -0300"
      },
      "message": "[media] imon: allow either proto on unknown 0xffdc\n\nWhile 0xffdc devices have their IR protocol hard-coded into the firmware\nof the device, we have no known way of telling what it is if we don\u0027t\nhave the device\u0027s config byte already in the driver. Unknown devices\ndefault to the imon native protocol, but might actually be rc6, so we\nshould set the driver up such that the user can load the rc6 keytable\nfrom userspace and still have a working device ahead of its config byte\nbeing added to the driver.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "842071c9ea021a42256386cb0cbe3735af33c4db",
      "tree": "019bfe0bae1c9674791e0ef7aa48fe0fc65b38c7",
      "parents": [
        "9800b5b619cd9a013a6f0c7d5da0dbbc17a5af30"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jun 20 00:04:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 01 16:33:38 2011 -0300"
      },
      "message": "[media] imon: auto-config ffdc 7e device\n\nAnother device with the 0xffdc device id, this one with 0x7e in the\nconfig byte. Its an iMON VFD + RC6 IR, in a CoolerMaster 260 case.\n\nReported-by: Filip Streibl \u003cfilip@streibl.cz\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9800b5b619cd9a013a6f0c7d5da0dbbc17a5af30",
      "tree": "8219b22728d90ef8db71f01bee567d9e87e1cd85",
      "parents": [
        "3f5c4c73322e4d6f3d40b697dac3073d2adffe41"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Jun 16 17:30:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 01 16:33:20 2011 -0300"
      },
      "message": "[media] saa7134: fix raw IR timeout value\n\nThe comment says \"wait 15ms\", but the code says jiffies_to_msecs(15)\ninstead of msecs_to_jiffies(15). Fix that. Tested, works fine with both\nrc5 and rc6 decode, in-kernel and via lirc userspace, with an HVR-1150.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3f5c4c73322e4d6f3d40b697dac3073d2adffe41",
      "tree": "70d2d3906e6e431ba9e38c074d292e17b0fe420d",
      "parents": [
        "c4b0afee3c1730cf9b0f6ad21729928d23d3918e"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu Jun 16 16:18:37 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 01 16:33:01 2011 -0300"
      },
      "message": "[media] rc: fix ghost keypresses with certain hw\n\nWith hardware that has to use ir_raw_event_store_edge to collect IR\nsample durations, we were not doing an event reset unless\nIR_MAX_DURATION had passed. That\u0027s around 4 seconds. So if someone\npresses up, then down, with less than 4 seconds in between, they\u0027d get\nthe initial up, then up and down upon pressing down.\n\nTo fix this, I\u0027ve lowered the \"send a reset event\" logic\u0027s threshold to\nthe input device\u0027s REP_DELAY (defaults to 500ms), and with an\nsaa7134-based GPIO-driven IR receiver in a Hauppauge HVR-1150, I get\n*much* better behavior out of the remote now. Special thanks to Devin\nfor providing the hardware to investigate this issue.\n\nCC: stable@kernel.org\nCC: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1ba9268c2bfeebfd70193145685e12faeae92882",
      "tree": "0efac155922926195305f90a9074a5e4706d088e",
      "parents": [
        "35d136c8dab034ee14aa00d6082229b4b74607da"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Jun 08 15:00:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 01 16:31:54 2011 -0300"
      },
      "message": "[media] keymaps: fix table for pinnacle pctv hd devices\n\nBoth consumers of RC_MAP_PINNACLE_PCTV_HD send along full RC-5\nscancodes, so this update makes this keymap actually *have* full\nscancodes, heisted from rc-dib0700-rc5.c. This should fix out of the box\nremote functionality for the Pinnacle PCTV HD 800i (cx88 pci card) and\nPCTV HD Pro 801e (em28xx usb stick).\n\nCC: stable@kernel.org\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "35d136c8dab034ee14aa00d6082229b4b74607da",
      "tree": "50f289be3e05bd0121bf8d2520530c7f0f58a1fd",
      "parents": [
        "258c05637d6b6df2478a2808a3d2350c3c6782d6"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Jun 07 18:45:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 01 16:31:38 2011 -0300"
      },
      "message": "[media] ite-cir: 8709 needs to use pnp resource 2\n\nThanks to the intrepid testing and debugging of Matthijs van Drunen, it\nwas uncovered that at least some variants of the ITE8709 need to use pnp\nresource 2, rather than 0, for things to function properly. Resource 0\nhas a length of only 1, and if you try to bypass the pnp_port_len check\nand use it anyway (with either a length of 1 or 2), the system in\nquestion\u0027s trackpad ceased to function.\n\nThe circa lirc 0.8.7 lirc_ite8709 driver used resource 2, but the value\nwas (amusingly) changed to 0 by way of a patch from ITE themselves, so I\ndon\u0027t know if there may be variants where 0 actually *is* correct, but\nat least in this case and in the original lirc_ite8709 driver author\u0027s\ncase, it sure looks like 2 is the right value.\n\nThis fix should probably be applied to all stable kernels with the\nite-cir driver, lest we nuke more people\u0027s trackpads.\n\nTested-by: Matthijs van Drunen\nCC: Juan Jesús García de Soria \u003cskandalfo@gmail.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "258c05637d6b6df2478a2808a3d2350c3c6782d6",
      "tree": "de8712eccba08ddb0c1c3622e5fcd977946a1551",
      "parents": [
        "383e4f69879d11c86ebdd38b3356f6d0690fb4cc"
      ],
      "author": {
        "name": "Andre Bartke",
        "email": "andre.bartke@gmail.com",
        "time": "Fri Jun 10 07:57:54 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 01 15:51:34 2011 -0300"
      },
      "message": "[media] V4L: mx1-camera: fix uninitialized variable\n\nmx1_camera_add_device() can return an uninitialized value of ret.\n\nSigned-off-by: Andre Bartke \u003candre.bartke@gmail.com\u003e\n[g.liakhovetski@gmx.de: modified the fix to remove \"ret\" completely]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "383e4f69879d11c86ebdd38b3356f6d0690fb4cc",
      "tree": "31790a31565229c3719b963d1be26f001eeb59b8",
      "parents": [
        "8f3a307b9afd8c2ebde46ef317df4df3813301a7"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Thu Apr 14 13:42:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 01 15:47:53 2011 -0300"
      },
      "message": "[media] omap_vout: Added check in reqbuf \u0026 mmap for buf_size allocation\n\nThe usecase where, user allocates small size of buffer\nthrough bootargs (video1_bufsize/video2_bufsize) and later from application\ntries to set the format which requires larger buffer size, driver doesn\u0027t\ncheck for insufficient buffer size and allows application to map extra buffer.\nThis leads to kernel crash, when user application tries to access memory\nbeyond the allocation size.\n\nAdded check in both mmap and reqbuf call back function,\nand return error if the size of the buffer allocated by user through\nbootargs is less than the S_FMT size.\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8f3a307b9afd8c2ebde46ef317df4df3813301a7",
      "tree": "38f95da0da5d76f5f356a30964dcad5968bc906d",
      "parents": [
        "e8bb10b82f3d9fff79751ee392c1c499e3d68365"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Thu Jun 16 15:32:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 01 15:46:46 2011 -0300"
      },
      "message": "[media] OMAP_VOUT: Change hardcoded device node number to -1\n\nWith addition of media-controller framework, now we have various\ndevice nodes (/dev/videoX) getting created, so hardcoding\nminor number in video_register_device() is not recommended.\n\nSo let V4L2 framework choose free minor number for the device.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e8bb10b82f3d9fff79751ee392c1c499e3d68365",
      "tree": "260548d8442699f3138b90f619361d37672dd99f",
      "parents": [
        "aa122d424b14b4a4c5ba302e668366717e9cac7b"
      ],
      "author": {
        "name": "Vladimir Pantelic",
        "email": "vladoman@gmail.com",
        "time": "Tue Apr 26 04:28:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 01 15:46:24 2011 -0300"
      },
      "message": "[media] OMAP_VOUTLIB: Fix wrong resizer calculation\n\nThe omap_vout_new_crop() function has possible bug, uses uninitialized\nvariable \"crop.width/height\" which is actually output of the function.\nInstead we should be using \"try_crop.width/height\" to calculate the\nresizer value.\n\nSigned-off-by: Vladimir Pantelic \u003cvladoman@gmail.com\u003e\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aa122d424b14b4a4c5ba302e668366717e9cac7b",
      "tree": "a15d7d1f4fb63e24f5d7940bf76eca7673a9bab8",
      "parents": [
        "8ca2c80b170c47eeb55f0c2a0f2b8edf85f35d49"
      ],
      "author": {
        "name": "Sjoerd Simons",
        "email": "sjoerd.simons@collabora.co.uk",
        "time": "Mon May 30 15:02:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 30 23:19:16 2011 -0300"
      },
      "message": "[media] uvcvideo: Disable the queue when failing to start\n\nWhen failing to start the camera we should disable the queue again, to\nrollback into the same initial state. Otherwise re-trying will always\nhit -EBUSY\n\nSigned-off-by: Sjoerd Simons \u003csjoerd.simons@collabora.co.uk\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8ca2c80b170c47eeb55f0c2a0f2b8edf85f35d49",
      "tree": "05fb85c5368a75b29fcc99ee700740b687a23d0f",
      "parents": [
        "a96aa5342d575980e5b572cde88036f3a878ebee"
      ],
      "author": {
        "name": "Sjoerd Simons",
        "email": "sjoerd.simons@collabora.co.uk",
        "time": "Tue May 24 12:22:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 30 23:18:52 2011 -0300"
      },
      "message": "[media] uvcvideo: Remove buffers from the queues when freeing\n\nWhen freeing memory for the video buffers also remove them from the\nirq \u0026 main queues.\n\nThis fixes an oops when doing the following:\n\nopen (\"/dev/video\", ..)\nVIDIOC_REQBUFS\nVIDIOC_QBUF\nVIDIOC_REQBUFS\nclose ()\n\nAs the second VIDIOC_REQBUFS will cause the list entries of the buffers\nto be cleared while they still hang around on the main and irc queues\n\nSigned-off-by: Sjoerd Simons \u003csjoerd.simons@collabora.co.uk\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a96aa5342d575980e5b572cde88036f3a878ebee",
      "tree": "b6da16dbf0f2bb9f76533ae5faf24f6eff343dff",
      "parents": [
        "c064b8eac8da5d494fd221f14219c4f39502deb2"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue Jun 28 18:17:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 30 23:18:13 2011 -0300"
      },
      "message": "[media] uvcvideo: Ignore entities for terminals with no supported format\n\nIf a streaming interface has no supported format, the driver won\u0027t\ncreate a video device for the associated terminal. Fix an oops by\nignoring that terminal when creating links between entities.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c064b8eac8da5d494fd221f14219c4f39502deb2",
      "tree": "f0c3c04d8ee9940d86076ffded0afa78dcca8e7b",
      "parents": [
        "ca4186f06fecbf2b692a42cdea54b7ef23b2496c"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Jun 15 05:20:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 30 23:12:36 2011 -0300"
      },
      "message": "[media] v4l: Don\u0027t access media entity after is has been destroyed\n\nEntities associated with video device nodes are unregistered in\nvideo_unregister_device(). This destroys the entity even though it can\nstill be accessed through open video device nodes.\n\nMove the media_device_unregister_entity() call from\nvideo_unregister_device() to v4l2_device_release() to ensure that the\nentity isn\u0027t unregistered until the last reference to the video device\nis released.\n\nAlso remove the media_entity_get()/put() calls from v4l2-dev.c. Those\nfunctions were designed for subdevs, to avoid a parent module from being\nremoved while still accessible through board code. They\u0027re not currently\nneeded for video device nodes, and will oops when a hotpluggable device\nis disconnected during streaming, as media_entity_put() called in\nv4l2_device_release() tries to access entity-\u003eparent-\u003edev-\u003edriver which\nis set to NULL when the device is disconnected.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ca4186f06fecbf2b692a42cdea54b7ef23b2496c",
      "tree": "80f5438034d6612ac4b18f35a14ed9c66d254663",
      "parents": [
        "66072d4fa7cb644f1f064e290f8fddfbd8ccd478"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Wed Jun 01 13:39:46 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 30 23:01:05 2011 -0300"
      },
      "message": "[media] media: omap3isp: fix a potential NULL deref\n\nFix a potential NULL pointer dereference by skipping registration of\nexternal entities in case none are provided.\n\nThis is useful at least when testing mere memory-to-memory scenarios.\n\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "66072d4fa7cb644f1f064e290f8fddfbd8ccd478",
      "tree": "97ab6c16f04589118c720fdd314d114d4d9dae5d",
      "parents": [
        "afdea8bac5e80362459940e18e705d792e677a57"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Jun 28 08:29:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 30 22:33:47 2011 -0300"
      },
      "message": "[media] media: vb2: fix allocation failure check\n\n__vb2_queue_alloc function returns the number of successfully allocated\nbuffers. There is no point in checking if the returned value is negative.\nIf this function returns 0, videobuf2 should just return -ENOMEM to\nuserspace, because no driver can work without memory buffers.\n\nReported-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCC: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "afdea8bac5e80362459940e18e705d792e677a57",
      "tree": "d51d08685cb146d0958daa5c951f7940759b093c",
      "parents": [
        "bf7b73efb7f52abf56b512546c3bbc35001dd696"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri Jun 10 08:58:42 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 30 22:32:58 2011 -0300"
      },
      "message": "[media] media: vb2: reset queued_count value during queue reinitialization\n\nqueued_count variable was left untouched during the queue reinitialization\nin __vb2_queue_cancel, what might lead to mismatch between the real number\nof queued buffers and queued_count variable.\n\nReported-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCC: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bf7b73efb7f52abf56b512546c3bbc35001dd696",
      "tree": "a24f0100160273770911025e7fd458fd02602288",
      "parents": [
        "a52a82fc3a397261ecbcbd441498be58997379c8"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Wed Jun 08 06:15:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 30 22:32:28 2011 -0300"
      },
      "message": "[media] Revert \"[media] v4l2: vb2: one more fix for REQBUFS()\"\n\nThis reverts commit 31901a078af29c33c736dcbf815656920e904632.\n\nQueue should be reinitialized on each REQBUFS() call even if the memory\naccess method and buffer count have not been changed. The user might have\nchanged the format and if we go the short path introduced in that commit,\nthe memory buffer will not be reallocated to fit with new format.\n\nThe previous patch was just over-engineered optimization, which just\nintroduced a bug to videobuf2.\n\nReported-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCC: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a52a82fc3a397261ecbcbd441498be58997379c8",
      "tree": "97f1009589d38ede13865ee97c329edffa25289a",
      "parents": [
        "9a7b2d1f0eb0a6b674726c9a9d77ce83fd0b27fe"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Wed Jun 01 12:57:37 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 30 22:31:53 2011 -0300"
      },
      "message": "[media] media: vb2: add __GFP_NOWARN to dma-sg allocator\n\nAdd __GFP_NOWARN parameter to videobuf2 dma-sg allocator to prevent\nkernel warning and stack dump if there is not enough memory available.\nVideobuf2 and drivers should correctly handle no memory case, so there\nis no need for stack dump and extensive log.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9a7b2d1f0eb0a6b674726c9a9d77ce83fd0b27fe",
      "tree": "f2fd1bad0dcfd8600cccdd9e5619a4a3a6c4d5ae",
      "parents": [
        "e76e4706cf9051e4db12c3d4418fcfbb053fc463"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Jun 06 14:43:39 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 21 13:31:12 2011 -0300"
      },
      "message": "[media] pwc: better usb disconnect handling\n\nUnplugging a pwc cam while an app has the /dev/video# node open leads\nto an oops in pwc_video_close when the app closes the node, because\nthe disconnect handler has free-ed the pdev struct pwc_video_close\ntries to use. Instead of adding some sort of bandaid for this.\nfix it properly using the v4l2 core\u0027s new(ish) behavior of keeping the\nv4l2_dev structure around until both unregister has been called, and\nall file handles referring  to it have been closed:\n\nEmbed the v4l2_dev structure in the pdev structure and define a v4l2 dev\nrelease callback releasing the pdev structure (and thus also the embedded\nv4l2 dev structure.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c30701130cf7bff4f97a148b1bc96f878c046a40",
      "tree": "ff3425269539b5e2417124d5b95015724608b4ae",
      "parents": [
        "a6354d2e5da646926ce492b66b527a1efc39cd27"
      ],
      "author": {
        "name": "HeungJun, Kim",
        "email": "riverful.kim@samsung.com",
        "time": "Tue Jun 07 02:00:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:46:00 2011 -0300"
      },
      "message": "[media] m5mols: Use proper email address format\n\nSigned-off-by: HeungJun, Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6354d2e5da646926ce492b66b527a1efc39cd27",
      "tree": "1f4f18c5a1a1979775316e37624e8ad4a866f1c0",
      "parents": [
        "57644f56234a154afffd0f4d53becf8ff4a55b41"
      ],
      "author": {
        "name": "HeungJun, Kim",
        "email": "riverful.kim@samsung.com",
        "time": "Tue Jun 07 01:59:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:45:55 2011 -0300"
      },
      "message": "[media] m5mols: remove union in the m5mols_get_version(), and VERSION_SIZE\n\nRemove union version in the m5mols_get_version(), and read version information\ndirectly. Also remove VERSION_SIZE.\n\nSigned-off-by: HeungJun, Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "57644f56234a154afffd0f4d53becf8ff4a55b41",
      "tree": "c4c24ed2e950cc53ad8a915c0a188593e83415a8",
      "parents": [
        "bbe66edc607425acc47d7ad69ba7ad7193ec05b4"
      ],
      "author": {
        "name": "HeungJun, Kim",
        "email": "riverful.kim@samsung.com",
        "time": "Tue May 31 03:44:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:45:51 2011 -0300"
      },
      "message": "[media] m5mols: add m5mols_read_u8/u16/u32() according to I2C byte width\n\nFor now, the m5mols_read() share in case of I2C packet 1, 2, 4 byte(s) width.\nSo, this commit adds 3 functions - m5mols_read_u8/u16/u32() according to byte\nwidth of I2C packet. And, the u32 variables in spite of u8 or u16 for fitting\nto m5mols_read() having no choice, is replaced to have original byte width\nlike u8, u16, u32 as same reason.\n\nSigned-off-by: HeungJun, Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bbe66edc607425acc47d7ad69ba7ad7193ec05b4",
      "tree": "f1085bf1272de6cad4ba4953fe71d591bf557bbe",
      "parents": [
        "3a3f94497aa236d9a4f47f0f4f8dc84e531ffa22"
      ],
      "author": {
        "name": "HeungJun, Kim",
        "email": "riverful.kim@samsung.com",
        "time": "Tue May 31 02:27:53 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:45:47 2011 -0300"
      },
      "message": "[media] m5mols: Fix capture image size register definition\n\nThe main capture and the thumbnail image size registers were\nerroneously defined to have 1 byte width, resulting in wrong\nreported image size. Fix this by changing the registers width\nto correct value.\n\nReported-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: HeungJun, Kim \u003criverful.kim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3a3f94497aa236d9a4f47f0f4f8dc84e531ffa22",
      "tree": "d9651884493fd308b485a138e642630adfe39eeb",
      "parents": [
        "ba0545e328390b9e5589c14876b3940fbe647d0c"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Thu Apr 28 09:06:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:45:43 2011 -0300"
      },
      "message": "[media] s5p-fimc: Update copyright notices\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ba0545e328390b9e5589c14876b3940fbe647d0c",
      "tree": "c0e707cb6e0850ec42cfd4c1a7464cf955ef352c",
      "parents": [
        "dbdd0dfb89ca45895f2063db8b31085cf32aa81d"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri May 20 14:02:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:45:39 2011 -0300"
      },
      "message": "[media] s5p-fimc: Use pix_mp for the color format lookup\n\nWith multi-planar formats fmt.pix_mp member of struct v4l2_format\nshould be used rather than fmt.pix. Fix find_fmt() function to do\nthe right thing.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dbdd0dfb89ca45895f2063db8b31085cf32aa81d",
      "tree": "1f2ca446a01c10e7fae17bab830d128414242f7b",
      "parents": [
        "a629f86b4aa1669ddf2afaa3ded66d5a59d60b77"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon May 23 09:15:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:45:35 2011 -0300"
      },
      "message": "[media] s5p-fimc: Remove empty buf_init operation\n\nThe buf_init buffer queue operation is optional and\nbuffer_init() does nothing, remove it.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a629f86b4aa1669ddf2afaa3ded66d5a59d60b77",
      "tree": "db0bf2dae45373ef6d59dbaf82c676307b82e590",
      "parents": [
        "3495dcefeb3b5ab825788206d5b696be14f4de19"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon May 23 09:15:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:45:32 2011 -0300"
      },
      "message": "[media] s5p-fimc: Fix wrong buffer size in queue_setup\n\nAvoid dereferencing of NULL f-\u003efmt. Correct size of the allocated\nbuffer in case the crop rectangle is smaller than the bounds\nrectangle (configured with S_FMT). Also remove redundant check\nfor *num_buffer \u003d\u003d 0 as this case is handled in videobuf2.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3495dcefeb3b5ab825788206d5b696be14f4de19",
      "tree": "5cf0f41b702ee1645e388814ff60fdc343b0b864",
      "parents": [
        "6ba8d13b0cff80ea6da18563fc2aa2cde2771be4"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri May 20 06:14:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:45:28 2011 -0300"
      },
      "message": "[media] s5p-fimc: Fix data structures documentation and cleanup debug trace\n\nCorrect inconsistencies in data structures\u0027 documentation.\nRemove meaningless debug traces.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6ba8d13b0cff80ea6da18563fc2aa2cde2771be4",
      "tree": "0dcb79458730384aed5d82cadaabfe51564d2faa",
      "parents": [
        "cfd77310a93aac6de7077335b2b73c19531043e4"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed May 18 14:14:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:45:24 2011 -0300"
      },
      "message": "[media] s5p-fimc: Fix V4L2_PIX_FMT_RGB565X description\n\nRemove V4L2_MBUS_FMT_RGB565_2X8_BE media code entry as\ncamera interface supports only packed YUYV formats.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cfd77310a93aac6de7077335b2b73c19531043e4",
      "tree": "db5d776cee89cddbe4be4a400d16812c0ed2af57",
      "parents": [
        "94215ccd99eb6e3c8a035c06984630bd7479d963"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Thu Jun 02 06:18:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:45:20 2011 -0300"
      },
      "message": "[media] s5p-fimc: Fix possible memory leak during capture devnode registration\n\nAdd missing kfree on the error path.\n\nReported-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "94215ccd99eb6e3c8a035c06984630bd7479d963",
      "tree": "706bec662dfb702687ca116e3854b8beba5bd924",
      "parents": [
        "443b391900469f2c5ec5a354ce305000096a94b7"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jun 04 14:14:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:04:24 2011 -0300"
      },
      "message": "[media] imon: fix initial panel key repeat suppression\n\nAs pointed out on the lirc list by Andreas Dick, initial panel key\nrepeat suppression wasn\u0027t working, as we had no timevals accumulated\nuntil after the first repeat. Also add a missing locking call.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "443b391900469f2c5ec5a354ce305000096a94b7",
      "tree": "c176872d1afc2cbaa302c2bd10c3765dbca3ca77",
      "parents": [
        "0b43fcdff6495958c39e3575848edef4b685ddef"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Sat Jun 04 14:00:54 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:04:16 2011 -0300"
      },
      "message": "[media] imon: support for 0x46 0xffdc imon vfd\n\nCourtesy of information from Andreas Dick on the lirc list.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0b43fcdff6495958c39e3575848edef4b685ddef",
      "tree": "1a10373052489e4e6eff3ef25d960909faa4ef9e",
      "parents": [
        "589e116062d8b5fd1809dfff4c9b7694ce6c2318"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue May 24 16:44:54 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:04:04 2011 -0300"
      },
      "message": "[media] mceusb: plug memory leak on data transmit\n\nHans Petter Selasky pointed out to me that we\u0027re leaking urbs when\nmce_async_out is called. Its used both for configuring the hardware and\nfor transmitting IR data. In the tx case, mce_request_packet actually\nallocates both a urb and the transfer buffer, neither of which was being\ntorn down. Do that in the tx callback.\n\nCC: Hans Petter Selasky \u003chselasky@c2i.net\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "589e116062d8b5fd1809dfff4c9b7694ce6c2318",
      "tree": "312abee4de75b90fcb8b29037969d4a9d33ed391",
      "parents": [
        "0ae90252d0b28265bc16cf272e72d62281f7baf1"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue May 24 14:19:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:03:46 2011 -0300"
      },
      "message": "[media] nuvoton-cir: in_use isn\u0027t actually in use, remove it\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0ae90252d0b28265bc16cf272e72d62281f7baf1",
      "tree": "ee2490b1c6299365a53782700cbd8b441f067a02",
      "parents": [
        "8de111e27688798623b9e9062235bb0cac29f599"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri May 27 17:14:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:03:35 2011 -0300"
      },
      "message": "[media] fintek-cir: make suspend with active IR more reliable\n\nThere was a missing lock in fintek_suspend. Without the lock, its\npossible the system will be in the middle of receiving IR (draining the\nRX buffer) when we try to disable CIR interrupts.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8de111e27688798623b9e9062235bb0cac29f599",
      "tree": "20e4d812e0b2920eb7936ba41015cbbe0410fd2d",
      "parents": [
        "04f561ff8714c89733dcf1d178b64d100d5a084a"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Fri May 27 16:56:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:03:20 2011 -0300"
      },
      "message": "[media] lirc_dev: store cdev in irctl, up maxdevs\n\nStore the cdev pointer in struct irctl, allocated dynamically as needed,\nrather than having a static array. At the same time, recycle some of the\nsaved memory to nudge the maximum number of lirc devices supported up a\nways -- its not that uncommon these days, now that we have the rc-core\nlirc bridge driver, to see a system with at least 4 raw IR receivers.\n(consider a mythtv backend with several video capture devices and the\npossible need for IR transmit hardware).\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3a918aa69daf001910640cc910ea4053ba840a6e",
      "tree": "614c95836ee77cf58b1b24b46d55889774461468",
      "parents": [
        "b825fe1b1bb5927402c3d3084641355946ef05f8"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu May 26 14:23:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:02:07 2011 -0300"
      },
      "message": "[media] mceusb: mce_sync_in is brain-dead\n\nAside from the initial \"hey, lets make sure we\u0027ve flushed any\npre-existing data on the device\" call to mce_sync_in, every other one of\nthe calls was entirely superfluous. Ergo, remove them all, and rename\nthe one and only (questionably) useful one to reflect what it really\ndoes. Verified on both gen2 and gen3 hardware to make zero difference.\nWell, except that you no longer get a bunch of urb submit failures from\nthe unneeded mce_sync_in calls. Oh. And move that flush to a point\n*after* we\u0027ve wired up the inbound urb, or it won\u0027t do squat. I have\nhalf a mind to just remove it entirely, but someone thought it was\nnecessary at some point, and it doesn\u0027t seem to hurt, so lets leave it\nfor the time being.\n\nThis excercise took place due to insightful questions asked by Hans\nPetter Selasky, about the possible reuse of the inbound urb before it\nwas actually availble by mce_sync_in, so thanks to him for motivating\nthis cleanup.\n\nReported-by: Hans Petter Selasky \u003chselasky@c2i.net\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b825fe1b1bb5927402c3d3084641355946ef05f8",
      "tree": "da3c6f185c9f6dfce8784a45749101ba00d89db7",
      "parents": [
        "5ae8f9a3757e4010c7ea9c07c047088fb812335e"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu May 26 16:03:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:01:40 2011 -0300"
      },
      "message": "[media] mceusb: support I-O Data GV-MC7/RCKIT\n\nThere\u0027s an SMK-device-id remote kit from I-O Data avaiable primarily in\nJapan, which appears to have no tx hardware, but has rx functionality\nthat works with the mceusb driver by simply adding its device ID.\n\nReported-by: Jeremy Kwok \u003cjeremykwok@desu.ca\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ae8f9a3757e4010c7ea9c07c047088fb812335e",
      "tree": "2475d37285fb19953dcebba83fc105ae3374b0a2",
      "parents": [
        "d364ee4fdb33a329b16cdf9342e9770b4d4ddc83"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Thu May 26 15:51:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 11 09:01:22 2011 -0300"
      },
      "message": "[media] mceusb: add and use mce_dbg printk macro\n\nUsing dev_dbg is more complexity than many users are able to deal with.\nMake it easier to get debug spew feedback from them by adding an mce_dbg\nprintk macro that spews using dev_info when debug\u003d1 is set for the\nmceusb module.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "461df4ded3a143f09f9d0e870e7b16b787dc0591",
      "tree": "eb8d7ce054832d5da0666bcab2ae1f651c72112e",
      "parents": [
        "361932bf84657b5dc0779046c751f06998c0d81f",
        "8aa460e9e9f6eb6c23c8b244516bedddee901ceb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 13:09:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 09 13:09:07 2011 -0700"
      },
      "message": "Merge branch \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  staging: iio: max517: Fix iio_info changes\n  Staging: mei: fix debug code\n  Staging: cx23885: fix include of altera.h\n  staging: iio: error case memory leak fix\n  staging: ath6kl: Fix a kernel panic during suspend/resume\n  staging: gma500: get control from firmware framebuffer if conflicts\n  staging: gma500: Skip bogus LVDS VBT mode and check for LVDS before adding backlight\n  staging: usbip: bugfix prevent driver unbind\n  staging: iio: industrialio-trigger: set iio_poll_func private_data\n  staging: rts_pstor: use bitwise operator instead of logical one\n  staging: fix ath6kl build when CFG80211 is not enabled\n  staging: brcm80211: fix for \u0027multiple definition of wl_msg_level\u0027 build err\n  staging: fix olpc_dcon build, needs BACKLIGHT_CLASS_DEVICE\n  Staging: remove STAGING_EXCLUDE_BUILD option\n  Staging: altera: move .h file to proper place\n"
    },
    {
      "commit": "e2d4dc5af36673e64e29973c974246eafe63548f",
      "tree": "c2b8a080c3e7fda300e8ddfaba94855be7decb9f",
      "parents": [
        "53aebb5312c797e4b63fb50473a55ed054b3cb2f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 08 09:18:32 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 08 09:18:32 2011 -0700"
      },
      "message": "Staging: cx23885: fix include of altera.h\n\nThe cx23885 driver was including staging/altera.h, but that file has\nmoved back into the driver directory.\n\nWhy a non-staging driver was including a staging driver is beyond me,\nbut this fixes the build so everything is happy for now.\n\nFor the record, it\u0027s not ok for a non-staging driver to depend on a\nstaging one, as that implies that the non-staging one should also be in\nthe staging tree if that\u0027s needed.\n\nCc: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d364ee4fdb33a329b16cdf9342e9770b4d4ddc83",
      "tree": "0341b995fbd824efcc1966fdaa2e45fb6036ed4c",
      "parents": [
        "76df01eacd5fa41b607426a8cb091fb21ae35554"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 15:03:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 15:03:56 2011 -0300"
      },
      "message": "[media] soc_camera: preserve const attribute\n\ndrivers/media/video/soc_camera.c: In function ‘soc_camera_video_start’:\ndrivers/media/video/soc_camera.c:1515: warning: initialization discards qualifiers from pointer target type\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "76df01eacd5fa41b607426a8cb091fb21ae35554",
      "tree": "c8852278b873ba55728eac97e2b8c3f3e3d561d6",
      "parents": [
        "8c89ddd536bbe97c1e50424778a139abbf5763c3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 14:44:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 14:45:52 2011 -0300"
      },
      "message": "[media] uvc_entity: initialize return value\n\ndrivers/media/video/uvc/uvc_entity.c: In function ‘uvc_mc_register_entities’:\ndrivers/media/video/uvc/uvc_entity.c:33: warning: ‘ret’ may be used uninitialized in this function\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8c89ddd536bbe97c1e50424778a139abbf5763c3",
      "tree": "18281c7cae3e5de64e8745f2d05ad0c03815d34e",
      "parents": [
        "67e27c741339faedcc8e9c2c613487745d1c4b8b"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon May 30 15:45:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 13:24:23 2011 -0300"
      },
      "message": "[media] media: Fix media device minor registration\n\nThe find_next_zero_bit() is called with the from and to arguments in the\nwrong order. This results in the function always returning 0, and all\nmedia devices being registered with minor 0. Furthermore, mdev-\u003eminor is\nthen used before being assigned with the find_next_zero_bit() return\nvalue. This really makes sure we\u0027ll always use minor 0.\n\nFix this and let the system support more than one media device.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "67e27c741339faedcc8e9c2c613487745d1c4b8b",
      "tree": "45a46cfc93065f46719c386ea5f42e4b87ff6f67",
      "parents": [
        "6c20c635b8bb110d5c610bf19233462dcfa3b39b"
      ],
      "author": {
        "name": "Hans Petter Selasky",
        "email": "hselasky@c2i.net",
        "time": "Mon May 23 08:09:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 12:20:57 2011 -0300"
      },
      "message": "[media] Make nchg variable signed because the code compares this variable against negative values\n\nThe sonixj driver compares the value for nchg with:\n \t\tif (sd-\u003enchg \u003c -6 || sd-\u003enchg \u003e\u003d 12) {\n\nWith u8, negative values won\u0027t work.\n\nSigned-off-by: Hans Petter Selasky \u003chselasky@c2i.net\u003e\nAcked-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c20c635b8bb110d5c610bf19233462dcfa3b39b",
      "tree": "45c14609d12659f30a13424e751ba4e5a07eeb4a",
      "parents": [
        "6e3ea0e711b1c4dca3c4f87ef0ab5c896c940c81"
      ],
      "author": {
        "name": "Sanjeev Premi",
        "email": "premi@ti.com",
        "time": "Wed May 18 13:06:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 09:42:28 2011 -0300"
      },
      "message": "[media] omap3isp: fix compiler warning\n\nThis patch fixes this compiler warning:\n  drivers/media/video/omap3isp/isp.c: In function \u0027isp_isr_dbg\u0027:\n  drivers/media/video/omap3isp/isp.c:392:2: warning: zero-length\n   gnu_printf format string\n\nSigned-off-by: Sanjeev Premi \u003cpremi@ti.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c5874c9245d298c65f81c2f91f89e1da8ea66409",
      "tree": "4f4ee4a1a9967b0fb0f0e30e976ad3e2668074aa",
      "parents": [
        "6600cc301d0762e3db8bd2b44d2d5fef36a4fd68"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Sun May 29 21:33:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 08:46:38 2011 -0300"
      },
      "message": "[media] ivtv: Internally separate encoder \u0026 decoder standard setting\n\nInternally separates the setting of the broadcast standard for the encoder \u0026\ndecoder. Externally there\u0027s no change in functionality.\n\n[awalls@md.metrocast.net: Edited to fix a checkpatch gripe about multiple\nassignment and to remove a now unused DEFINE_WAIT() due to this patch]\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6600cc301d0762e3db8bd2b44d2d5fef36a4fd68",
      "tree": "4f68a7ca392e1df8999fec0ef5033008a2e35fe6",
      "parents": [
        "5d9c08dea0c13c09408f97fe61d34c198c4f3277"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Sat May 28 22:15:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 08:45:36 2011 -0300"
      },
      "message": "[media] ivtvfb: Add sanity check to ivtvfb_pan_display()\n\nAdd sanity check to ivtvfb_pan_display() to ensure only valid values are used\nto pan the display. Invalid values are rejected with -EINVAL\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5d9c08dea0c13c09408f97fe61d34c198c4f3277",
      "tree": "572f04b7e29e4ecb8b60c3029f3d49df0408bb34",
      "parents": [
        "7700a0d293ad8b1b1759ad06ac868f9a42fd0951"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed May 25 06:41:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 08:45:19 2011 -0300"
      },
      "message": "[media] ivtvfb: use display information in info not in var for panning\n\nWe must not use any information in the passed var besides xoffset,\nyoffset and vmode as otherwise applications might abuse it. Also use the\naligned fix.line_length and not the (possible) unaligned xres_virtual.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nReviewed-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7700a0d293ad8b1b1759ad06ac868f9a42fd0951",
      "tree": "b5e02ab1dd9336620817acd354b906737f82342a",
      "parents": [
        "21d2e938d34d201276de3470587a3aa2047c77a1"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Sun May 29 20:09:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 08:45:03 2011 -0300"
      },
      "message": "[media] ivtv: Make two ivtv_msleep_timeout calls uninterruptable\n\nTwo ivtv_msleep_timeout() calls are incorrectly flagged as interruptable. The\nfirst is in the init sequence for a capture and is required for stable\nhardware setup. The second is at the end of the capture and used to handle the\nlast data transfer. Failure to wait for this last transfer can result in stale\ndata being read at the start of the next capture.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "21d2e938d34d201276de3470587a3aa2047c77a1",
      "tree": "39720f57893084f8accf03efbfa815c4b4203c45",
      "parents": [
        "c8ef0a5b70a9821b3d75097aba672f531619231b"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue May 24 06:04:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 08:34:45 2011 -0300"
      },
      "message": "[media] anysee: return EOPNOTSUPP for unsupported I2C messages\n\nCheck I2C messages and return error properly.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c8ef0a5b70a9821b3d75097aba672f531619231b",
      "tree": "2aae03ab42004f2969a68da7de1101fdb84a7d6a",
      "parents": [
        "5ff01d54fe218be1b7e50fec30e111eb1bc224ea"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Mon May 23 06:08:49 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 01 08:27:43 2011 -0300"
      },
      "message": "[media] gspca - ov519: Set the default frame rate to 15 fps\n\nThe frame rate variable was not initialized, so, the lowest frame rate was\nused for most webcams.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "5ff01d54fe218be1b7e50fec30e111eb1bc224ea"
}
