)]}'
{
  "log": [
    {
      "commit": "aee5c2f1fc9c7cd2502ff14f818fcedef666f038",
      "tree": "f1eb50bc8558350d927b7624723ce7203272ceeb",
      "parents": [
        "08a31b960598adef6aa9430c2cab4b5ef4db1ab8"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Mar 28 13:28:28 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 11:55:31 2011 -0300"
      },
      "message": "[media] V4L: soc-camera: add a livecrop host operation\n\nAdd an soc-camera host livecrop operation to implement live zoom. If\na host driver implements it, it should take care to preserve output\nframe format, then live crop doesn\u0027t break streaming.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "08a31b960598adef6aa9430c2cab4b5ef4db1ab8",
      "tree": "cfe1e8c542d25dd171af8ef25eecea6404e604d1",
      "parents": [
        "066f7867207b8e13d2062069e0ba7cb3a5bf04b2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 25 05:24:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 11:52:53 2011 -0300"
      },
      "message": "[media] V4L: mx3_camera: implement .stop_streaming()\n\nThe .stop_streaming() videobuf2 operation has to be implemented to\nguarantee, that video buffers are not written to after a STREAMOFF.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "066f7867207b8e13d2062069e0ba7cb3a5bf04b2",
      "tree": "3ba6934e248262d1c2dd2a119869a3fabc68e480",
      "parents": [
        "c68956c14b6accaf6371c8db26deb23fe8e3a3f3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Mar 24 12:51:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 11:52:36 2011 -0300"
      },
      "message": "[media] V4L: sh_mobile_ceu_camera: implement .stop_streaming()\n\nThe .stop_streaming() videobuf2 operation has to be implemented to\nguarantee, that video buffers are not written to after a STREAMOFF.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c68956c14b6accaf6371c8db26deb23fe8e3a3f3",
      "tree": "fed9a29eeebce1f2d7cea36f247f868237b0ca85",
      "parents": [
        "b5f1220d587df8d62372c11e05d44af14056295f"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Wed May 18 12:06:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 11:32:57 2011 -0300"
      },
      "message": "[media] s5p-csis: Do not use uninitialized variables in s5pcsis_suspend\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": "b5f1220d587df8d62372c11e05d44af14056295f",
      "tree": "74ea435ee1de424590070671af3eeaa4ba19f9df",
      "parents": [
        "8b4aa4f25c4ffac9e6a024ff9a7c6df16c32b451"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Apr 04 09:44:19 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 11:32:43 2011 -0300"
      },
      "message": "[media] v4l: Add v4l2 subdev driver for S5P/EXYNOS4 MIPI-CSI receivers\n\nAdd the subdev driver for the MIPI CSIS units available in S5P and\nExynos4 SoC series. This driver supports both CSIS0 and CSIS1\nMIPI-CSI2 receivers.\nThe driver requires Runtime PM to be enabled for proper operation.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8b4aa4f25c4ffac9e6a024ff9a7c6df16c32b451",
      "tree": "71ee6cc5fa33b16245ad470d3bf78d75784006fd",
      "parents": [
        "16846524afc200e795aaae659356001780fa91db"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Apr 04 09:21:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 11:29:47 2011 -0300"
      },
      "message": "[media] v4l: Move s5p-fimc driver into Video capture devices\n\ns5p-fimc now also implements a camera capture video node so move\nit under the \"Video capture devices\" Kconfig menu. Also update\nthe entry to reflect the driver\u0027s coverage of EXYNOS4 SoCs and\nseparate the Makefile entry from the soc-camera drivers set.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "16846524afc200e795aaae659356001780fa91db",
      "tree": "8f5a02df46cfb3c1c1ddc5ea0e239eeca3a938c6",
      "parents": [
        "f1703aa6abfc884b144cdd374633efdca5028bf7"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Fri Mar 25 12:09:43 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 11:28:49 2011 -0300"
      },
      "message": "[media] v4l: Add V4L2_MBUS_FMT_JPEG_1X8 media bus format\n\nAdd V4L2_MBUS_FMT_JPEG_1X8 format and the corresponding Docbook\ndocumentation.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f1703aa6abfc884b144cdd374633efdca5028bf7",
      "tree": "138c3b0ce278f14b5e4e7bbd52284a33993b502f",
      "parents": [
        "3fabe8f49e091dc3d8de507e674adbc0e749376a"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Thu Apr 21 06:51:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:59 2011 -0300"
      },
      "message": "[media] gspca - kinect: fix comments referring to color camera\n\nUse the expression \"video stream\" instead of \"color camera\" which is\nmore correct as the driver supports the RGB and IR image on the same\nendpoint.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fabe8f49e091dc3d8de507e674adbc0e749376a",
      "tree": "9b82b62b4a2ca1106ec2d2bd05813771412340bc",
      "parents": [
        "bb066467aa1af2d45ffbfcbba32c0bde201c8eb4"
      ],
      "author": {
        "name": "Drew Fisher",
        "email": "drew.m.fisher@gmail.com",
        "time": "Thu Apr 21 06:51:35 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:58 2011 -0300"
      },
      "message": "[media] gspca - kinect: fix a typo s/steram/stream/\n\nSigned-off-by: Drew Fisher \u003cdrew.m.fisher@gmail.com\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bb066467aa1af2d45ffbfcbba32c0bde201c8eb4",
      "tree": "32ca54eb02750521ce59ceb99d3443bf0b46f378",
      "parents": [
        "aff8ab5cc11c2c14b7ae3bb38cbe012c43b7dcef"
      ],
      "author": {
        "name": "Drew Fisher",
        "email": "drew.m.fisher@gmail.com",
        "time": "Thu Apr 21 06:51:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:57 2011 -0300"
      },
      "message": "[media] gspca - kinect: move communications buffers out of stack\n\nMove large communications buffers out of stack and into device\nstructure. This prevents the frame size from being \u003e1kB and fixes a\ncompiler warning when CONFIG_FRAME_WARN\u003d1024:\n\ndrivers/media/video/gspca/kinect.c: In function ‘send_cmd.clone.0’:\ndrivers/media/video/gspca/kinect.c:202: warning: the frame size of 1548 bytes is larger than 1024 bytes\n\nReported-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Drew Fisher \u003cdrew.m.fisher@gmail.com\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aff8ab5cc11c2c14b7ae3bb38cbe012c43b7dcef",
      "tree": "278e775b573333939aa87b023fa4d9ff87853404",
      "parents": [
        "35d451b9990cf3386c515d371aafff5a0df46fd7"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Mon May 09 00:03:34 2011 +0100"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:56 2011 -0300"
      },
      "message": "[media] DVB: return meaningful error codes in dvb_frontend\n\n- Return values should not be ORed. Abort early instead.\n- Return -EINVAL instead of -1.\n\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "35d451b9990cf3386c515d371aafff5a0df46fd7",
      "tree": "a3938a269b0fb8e7bc2452b2334eeba941663c69",
      "parents": [
        "0ed08b496c1be29e1b709ee853038f749f550072"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Fri May 06 15:43:27 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:54 2011 -0300"
      },
      "message": "[media] Kconfig: Fix indention of ---help--- for timerdale driver\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0ed08b496c1be29e1b709ee853038f749f550072",
      "tree": "cc47d4414b6f51e1581a28cc7feddc4a95d04615",
      "parents": [
        "5a0deeed5741117ee8625d6305d0034e219f102c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 06 12:32:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:53 2011 -0300"
      },
      "message": "DocBook/dvb: Improve description of the DVB API v5\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a0deeed5741117ee8625d6305d0034e219f102c",
      "tree": "2073570031d4ea19d0acacd5248f8e425fb019fa",
      "parents": [
        "027e99abbfdcca2ed46dfe4ea27c7cc253648cef"
      ],
      "author": {
        "name": "Olivier Grenie",
        "email": "olivier.grenie@dibcom.fr",
        "time": "Tue May 03 12:27:33 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:52 2011 -0300"
      },
      "message": "[media] DiBxxxx: get rid of DMA buffer on stack\n\nThis patch removes the remaining on-stack buffer for USB DMA transfer.\nThis patch also reduces the stack memory usage.\n\nCc: stable@kernel.org\nCc: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nSigned-off-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "027e99abbfdcca2ed46dfe4ea27c7cc253648cef",
      "tree": "aa3df3ce2ffcbf4ca142600cd14858216f7961fc",
      "parents": [
        "bea3c54f52ba84ddd8bfc9228255ff501e9b5c21"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Fri Apr 29 18:45:01 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:49 2011 -0300"
      },
      "message": "[media] via-camera: add MODULE_ALIAS\n\nThis fixes autoloading of the module.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bea3c54f52ba84ddd8bfc9228255ff501e9b5c21",
      "tree": "e5ecc48a2bf9ee53b4649c5a479baeca034b1838",
      "parents": [
        "5f7088127e800df2cd5ff08140bdca087ab0fbac"
      ],
      "author": {
        "name": "Simon Farnsworth",
        "email": "simon.farnsworth@onelan.co.uk",
        "time": "Thu May 05 09:42:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:48 2011 -0300"
      },
      "message": "[media] cx18: Fix warnings introduced during cleanup\n\nI misused the ktime API, and failed to remove some traces of the\nin-kernel format conversion. Fix these, so the the driver builds\nwithout warnings.\n\nSigned-off-by: Simon Farnsworth \u003csimon.farnsworth@onelan.co.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5f7088127e800df2cd5ff08140bdca087ab0fbac",
      "tree": "1ab1b7e3d3581d7b794b5576ff25bc3d47e66739",
      "parents": [
        "f411f103822379bab356345430f097bdae3440e5"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sun Nov 21 17:15:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:46 2011 -0300"
      },
      "message": "[media] uvcvideo: Make the API public\n\nMove the public API definitions to include/linux/uvcvideo.h and bump the\nversion number to 1.1.0. Compatibility with the old API is kept,\napplication can still be compiled against the private header and will\nnot break.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f411f103822379bab356345430f097bdae3440e5",
      "tree": "78a74656a8978e2021a8bdd0575ae9207cea7e96",
      "parents": [
        "fc2d573fb4e65393688d32bc128c70ddd8ecccc6"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sat Apr 30 09:46:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:45 2011 -0300"
      },
      "message": "[media] uvcvideo: Return -ERANGE when userspace sets an unsupported menu entry\n\nInstead of passing the value down to the device and getting an error\nback (or worse, crashing the firmware), return -ERANGE when the\nrequested menu entry is not supported.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fc2d573fb4e65393688d32bc128c70ddd8ecccc6",
      "tree": "3f824598c496536f9f0b7b008bb94eb5e723191b",
      "parents": [
        "e01a234407af60c4b9854d069a7217d75fcdfa29"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sat Apr 30 09:46:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:43 2011 -0300"
      },
      "message": "[media] uvcvideo: Don\u0027t report unsupported menu entries\n\nSupported menu entries are reported by the device in response to the\nGET_RES query. Use the information to return -EINVAL to userspace for\nunsupported values when enumerating menu entries.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e01a234407af60c4b9854d069a7217d75fcdfa29",
      "tree": "7a57d8c6363cc272582bb91a25bcd6e7f29e69be",
      "parents": [
        "d1787b1f8d0a2ac0a77c0e04f9fcbc494eb3fee2"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Jun 25 04:58:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:41 2011 -0300"
      },
      "message": "[media] uvcvideo: Override wrong bandwidth value for Hercules Classic Silver\n\nSet the FIX_BANDWIDTH quirk for the device.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d1787b1f8d0a2ac0a77c0e04f9fcbc494eb3fee2",
      "tree": "045ddae535ea159f627b5957ff16893797fdedc4",
      "parents": [
        "507910799160e85eac5e7729e0d2f1ba26f6a8cf"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Jun 25 04:58:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:40 2011 -0300"
      },
      "message": "[media] uvcvideo: Add support for JMicron USB2.0 XGA WebCam\n\nThe camera requires the PROBE_MINMAX quirk. Add a corresponding entry\nin the device IDs list\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "507910799160e85eac5e7729e0d2f1ba26f6a8cf",
      "tree": "e21dd07da18bbc706742ca20c6a68e0103945273",
      "parents": [
        "fb08a5cd57bfd6daf90a850c8081d6805a8b9900"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sun Mar 06 08:32:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:38 2011 -0300"
      },
      "message": "[media] uvcvideo: Add support for V4L2_PIX_FMT_RGB565\n\nThe TomTom navigation system used in the Sony XNV 660BT and 770BT\nreports an RGB565 (RGBP) format, support it in the driver.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fb08a5cd57bfd6daf90a850c8081d6805a8b9900",
      "tree": "2ecbad510a129012a2d54c4c3937977e4b4aa805",
      "parents": [
        "9eb30d2fa9a2018fbc7d12232d4646c52782d3a9"
      ],
      "author": {
        "name": "Martin Rubli",
        "email": "martin_rubli@logitech.com",
        "time": "Wed Sep 01 04:11:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:36 2011 -0300"
      },
      "message": "[media] uvcvideo: Add driver documentation\n\nThis adds detailed documentation about the driver\u0027s extension unit control\nfeatures. Part of it has been adopted from the dynctrl.txt that used to be\navailable in the driver\u0027s previous Subversion repository.\n\nThe documentation has been rewritten to match the current implementation, in\nparticular to capture the new XU control support including UVCIOC_CTRL_QUERY.\n\nSigned-off-by: Martin Rubli \u003cmartin_rubli@logitech.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9eb30d2fa9a2018fbc7d12232d4646c52782d3a9",
      "tree": "c7e218bc49b298115093919cf62c1f59a59f4de5",
      "parents": [
        "1dc8ddfd5a27706e54f16812c4197bb8be8ab9c1"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sun Nov 21 17:08:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:34 2011 -0300"
      },
      "message": "[media] uvcvideo: Rename UVC_CONTROL_* flags to UVC_CTRL_FLAG_*\n\nThis makes the public driver API more uniform, in preparation of moving\nuvcvideo.h to include/linux. Keep the old names for backward\ncompatibility with existing applications.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1dc8ddfd5a27706e54f16812c4197bb8be8ab9c1",
      "tree": "d6d2e47d928b28c8478934d3b4cf8e3f26d5b6fd",
      "parents": [
        "fe78d187fe792fac5d190b19a2806c23df28891e"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue Oct 12 12:11:30 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:31 2011 -0300"
      },
      "message": "[media] uvcvideo: Deprecate UVCIOC_CTRL_{ADD,MAP_OLD,GET,SET}\n\nThose ioctls are deprecated, list them in the features removal schedule\nfor 2.6.42.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fe78d187fe792fac5d190b19a2806c23df28891e",
      "tree": "dafe6b4217b6a731b8f107df9694c2dcc58071fe",
      "parents": [
        "837d50b5648347b1a011f42e474eeb5f671cc259"
      ],
      "author": {
        "name": "Martin Rubli",
        "email": "martin_rubli@logitech.com",
        "time": "Sat Oct 02 19:10:16 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:26 2011 -0300"
      },
      "message": "[media] uvcvideo: Add UVCIOC_CTRL_QUERY ioctl\n\nThis ioctl extends UVCIOC_CTRL_GET/SET by not only allowing to get/set\nXU controls but to also send arbitrary UVC commands to XU controls,\nnamely GET_CUR, SET_CUR, GET_MIN, GET_MAX, GET_RES, GET_LEN, GET_INFO\nand GET_DEF. This is required for applications to work with XU controls,\nso that they can properly query the size and allocate the necessary\nbuffers.\n\nSigned-off-by: Martin Rubli \u003cmartin_rubli@logitech.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "837d50b5648347b1a011f42e474eeb5f671cc259",
      "tree": "ab07dc1452016731bb807982c351637ded2cc96a",
      "parents": [
        "1bf5842fe3b61d2dbbced96dbd27ad26fe93444a"
      ],
      "author": {
        "name": "Simon Farnsworth",
        "email": "simon.farnsworth@onelan.co.uk",
        "time": "Wed May 04 08:39:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:24 2011 -0300"
      },
      "message": "[media] cx18: Bump driver version to 1.5.0\n\nTo simplify maintainer support of this driver, bump the version to\n1.5.0 - this will be the first version that is expected to support\nmmap() for raw video frames.\n\nSigned-off-by: Simon Farnsworth \u003csimon.farnsworth@onelan.co.uk\u003e\nAcked-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1bf5842fe3b61d2dbbced96dbd27ad26fe93444a",
      "tree": "26c19327c2668ca8690e3a47b0846f9825beb991",
      "parents": [
        "81dfea886c73ea36439672b90626a354354dadd2"
      ],
      "author": {
        "name": "Simon Farnsworth",
        "email": "simon.farnsworth@onelan.co.uk",
        "time": "Tue May 03 08:57:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:22 2011 -0300"
      },
      "message": "[media] cx18: Clean up mmap() support for raw YUV\n\nThe initial version of this patch (commit\nd5976931639176bb6777755d96b9f8d959f79e9e) had some issues:\n\n * It didn\u0027t correctly calculate the size of the YUV buffer for 4:2:2,\n   resulting in capture sometimes being offset by 1/3rd of a picture.\n\n * There were a lot of variables duplicating information the driver\n   already knew, which have been removed.\n\n * There was an in-kernel format conversion - libv4l can do this one,\n   and is the right place to do format conversions anyway.\n\n * Some magic numbers weren\u0027t properly explained.\n\nFix all these issues, leaving just the move from videobuf to videobuf2\nto do.\n\nSigned-off-by: Simon Farnsworth \u003csimon.farnsworth@onelan.co.uk\u003e\nAcked-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81dfea886c73ea36439672b90626a354354dadd2",
      "tree": "71cf5da78810ccbf843e0f039d34c467d30b7cf9",
      "parents": [
        "e47b78f036bf1c30a5263ccdf1f638d1612b0586"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "mk@lab.zgora.pl",
        "time": "Sat Mar 26 15:20:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:21 2011 -0300"
      },
      "message": "[media] cpia2: fix typo in variable initialisation\n\nCurrently \u0027fh\u0027 initialises to whatever happens to be on stack. This\nlooks like a typo and this patch fixes that.\n\nSigned-off-by: Mariusz Kozlowski \u003cmk@lab.zgora.pl\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e47b78f036bf1c30a5263ccdf1f638d1612b0586",
      "tree": "f0d9d08aeae766dfd3408150dd4ed3ea2615ab21",
      "parents": [
        "2e1ea06e9cc7aacdd6e77939e51743405299c9c2"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue May 03 20:31:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:19 2011 -0300"
      },
      "message": "[media] cxd2820r: switch automatically between DVB-T and DVB-T2\n\nRemove old DVB-T2 freq module param and detect DVB-T/T2 automatically.\n\nImplementation is trial and error, if DVB-T does not lock try DVB-T2\nand vice versa. That\u0027s done by replacing normal DVBFE_ALGO_SW with\nDVBFE_ALGO_CUSTOM which gives better control for tuning process.\n\nDVB-C still uses normal software ZigZag, DVBFE_ALGO_SW.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e1ea06e9cc7aacdd6e77939e51743405299c9c2",
      "tree": "533cd3a7195f13902c1c721c389ad7c1f1977324",
      "parents": [
        "2892bd0d95f8b0312db6f630e3a79eefb6981fcb"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue May 03 20:21:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:17 2011 -0300"
      },
      "message": "[media] cxd2820r: whitespace fix\n\nMake checkpatch.pl happy by fixing whitespaces introduced by\ncommit 79e8b8e3b8cbf67130247a3f6d25732373fe2f34\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2892bd0d95f8b0312db6f630e3a79eefb6981fcb",
      "tree": "bf215d6bde3f9be1bb3d71bb085905bd7a9ee04d",
      "parents": [
        "9ac51c5e53d6b16c9a3fa541117cf96dedd6b3dd"
      ],
      "author": {
        "name": "Steve Kerrison",
        "email": "steve@stevekerrison.com",
        "time": "Mon May 02 18:19:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:15 2011 -0300"
      },
      "message": "[media] em28xx: Disable audio for EM28174\n\nSigned-off-by: Steve Kerrison \u003csteve@stevekerrison.com\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9ac51c5e53d6b16c9a3fa541117cf96dedd6b3dd",
      "tree": "311d5723f2ca26e2df4f99ed940083a44a08f086",
      "parents": [
        "d6a5f921fb8cbd418b298e5bbe83e5c8c8e1da16"
      ],
      "author": {
        "name": "Steve Kerrison",
        "email": "steve@stevekerrison.com",
        "time": "Mon May 02 18:19:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:13 2011 -0300"
      },
      "message": "[media] cxd2820r: make C, T, T2 and core components as linked objects\n\nSigned-off-by: Steve Kerrison \u003csteve@stevekerrison.com\u003e\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d6a5f921fb8cbd418b298e5bbe83e5c8c8e1da16",
      "tree": "d940e49635606143992af86911205c220884d5ca",
      "parents": [
        "27cfc85e3dae187a470f7aa54123689a487970f2"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Apr 07 16:34:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:11 2011 -0300"
      },
      "message": "[media] Add support for PCTV nanoStick T2 290e [2013:024f]\n\nSupports DVB-T/T2/C, USB ID: 2013:024f.\nEmpia EM28174, Sony CXD2820R and NXP TDA18271HD/C2.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "27cfc85e3dae187a470f7aa54123689a487970f2",
      "tree": "c49b86487a1e507eec82a5babd7cd05af081e814",
      "parents": [
        "bc022694d7da1c848e395f18eaf856abc9dd0b09"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Apr 07 16:27:43 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:10 2011 -0300"
      },
      "message": "[media] Sony CXD2820R DVB-T/T2/C demodulator driver\n\nIt is very first DVB-T2 Linux driver!\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc022694d7da1c848e395f18eaf856abc9dd0b09",
      "tree": "158b5b18c0ab8e4ad24c6122947bb274169a52b7",
      "parents": [
        "f71095be6645aee0828623701e35e7e7d52910d8"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Apr 07 16:04:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:08 2011 -0300"
      },
      "message": "[media] em28xx: add support for EM28174 chip\n\nEM28174 is very similar as already supported EM2874.\nI am not sure what are differences, but it could be analog support.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f71095be6645aee0828623701e35e7e7d52910d8",
      "tree": "c8e0f073d203d0a4c8c8525a12d8e0a3b166a57d",
      "parents": [
        "f9d0bc1c08d205008e9414a0853e4aca8b07168a"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Apr 07 15:51:52 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:07 2011 -0300"
      },
      "message": "[media] em28xx: Multi Frontend (MFE) support\n\nRegister multiple FEs for same adapter. After that it is\npossible to register two FEs for same adapter. For example\none for DVB-T and one for DVB-C.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f9d0bc1c08d205008e9414a0853e4aca8b07168a",
      "tree": "7f0639c75884a5d04c3d634fbc39edccf5445899",
      "parents": [
        "e0bae9b33a406465bce6f38e9aaeef1ebfcfb461"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Thu Apr 07 15:45:38 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:05 2011 -0300"
      },
      "message": "[media] tda18271: add DVB-C support\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e0bae9b33a406465bce6f38e9aaeef1ebfcfb461",
      "tree": "e8dbe1cc94ed9e556fc8bce3e48d2fa1e431a2ae",
      "parents": [
        "bedbf3d1451dbecd7a46ffbc6ece28561673b748"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed May 04 17:23:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:04 2011 -0300"
      },
      "message": "[media] cx24116: make FW DL split more readable\n\nChange firmware download split, which I introduced few patch earlier,\na little bit to make it more readable as requested [1].\n\nAnyhow, for some reason this seems to increase compiled binary size\n52 bytes, on my AMD64 box, which is rather much for so small change.\n\n[1] http://www.spinics.net/lists/linux-media/msg31968.html\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bedbf3d1451dbecd7a46ffbc6ece28561673b748",
      "tree": "b23f46ea91727a5ef5db872a8c1eab330a5ac37f",
      "parents": [
        "f0a53105edabcf3d91fabeef4fbdb574d05ab551"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Fri Apr 29 13:55:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:02 2011 -0300"
      },
      "message": "[media] anysee: add support for Anysee E7 S2\n\nIt is DVB-S/S2 USB box.\n\n* DNBU10512IST NIM\n * STV0903 demod\n * STV6110 tuner\n\n* Intersil ISL6423 LNB controller\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nCc: info@anysee.com\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0a53105edabcf3d91fabeef4fbdb574d05ab551",
      "tree": "413e203140f2cb8f328861f870f48c2ab2d6c5ad",
      "parents": [
        "107d7b181ddeaeea92d1aa25f2e1e5a3acb7da40"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Apr 27 21:11:59 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:01 2011 -0300"
      },
      "message": "[media] anysee: add support for Anysee E30 S2 Plus\n\nIt is USB DVB-S/S2 box.\n\nConexant cx24116/cx24118 demod tuner combo\nIntersil ISL6423 LNB controller\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nCc: info@anysee.com\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "107d7b181ddeaeea92d1aa25f2e1e5a3acb7da40",
      "tree": "1b18ffd6a3f729b5ea876ef9c0bfeefc6f3975d6",
      "parents": [
        "f3b1af19647f375efb96cbd0589f9279caea7023"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed Apr 27 21:03:07 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:30:00 2011 -0300"
      },
      "message": "[media] cx24116: add config option to split firmware download\n\nIt is very rare I2C adapter hardware which can provide 32kB I2C write\nas one write. Add .i2c_wr_max option to set desired max packet size.\nSplit transaction to smaller pieces according to that option.\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nCc: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f3b1af19647f375efb96cbd0589f9279caea7023",
      "tree": "e6197cb097326a94a4b516bb1a1bd0a2d798ec7c",
      "parents": [
        "791ae6991051729697dfe60f277744ad6de42316"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Apr 12 08:15:58 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:59 2011 -0300"
      },
      "message": "[media] media: fsl_viu: fix bug in streamon routine\n\nCurrently video capturing using streaming I/O method\ndoesn\u0027t work if capturing to overlay buffer took place\nbefore.\n\nWhen enabling the stream we have to check the overlay\nenable driver flag and reset it so that the interrupt\nhandler won\u0027t execute the overlay interrupt path after\nenabling DMA in streamon routine. Otherwise the capture\ninterrupt won\u0027t be handled correctly causing non working\nVIDIOC_DQBUF ioctl.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "791ae6991051729697dfe60f277744ad6de42316",
      "tree": "be088a538e92b930d7206de39505683fc10b6dab",
      "parents": [
        "dadefe3b710b706b607b51e901bbe6fb05cc515c"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Wed May 04 17:19:28 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:57 2011 -0300"
      },
      "message": "[media] fsl_viu: add VIDIOC_OVERLAY ioctl\n\nCurrently the driver enables overlay when running\nVIDIOC_S_FMT ioctl with fmt type V4L2_BUF_TYPE_VIDEO_OVERLAY.\nActually, this is wrong. Add proper VIDIOC_OVERLAY support\ninstead of using VIDIOC_S_FMT for overlay enable.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dadefe3b710b706b607b51e901bbe6fb05cc515c",
      "tree": "1f1ea18ea8fbbd407f6f21705bb0d50cbf60cc53",
      "parents": [
        "488ebc4808162245be1f1365ea6854b4af6a1146"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Jan 13 19:05:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:56 2011 -0300"
      },
      "message": "[media] gspca/stv06xx_pb0100: Don\u0027t potentially deref NULL in pb0100_start()\n\nusb_altnum_to_altsetting() may return NULL. If it does we\u0027ll dereference a\nNULL pointer in\ndrivers/media/video/gspca/stv06xx/stv06xx_pb0100.c::pb0100_start().\nAs far as I can tell there\u0027s not really anything more sensible than\n-ENODEV that we can return in that situation, but I\u0027m not at all intimate\nwith this code so I\u0027d like a bit of review/comments on this before it\u0027s\napplied.\nAnyway, here\u0027s a proposed patch.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Erik Andren \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "488ebc4808162245be1f1365ea6854b4af6a1146",
      "tree": "7a794123ca1e51f983a5d96fd7f3f9ac356c8def",
      "parents": [
        "08ffff9fa410916f1847aff831206465cefa924f"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 28 12:13:27 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:54 2011 -0300"
      },
      "message": "[media] rc-core: use ir_raw_event_store_with_filter in winbond-cir\n\nUsing ir_raw_event_store_with_filter() saves about 20 lines of code.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "08ffff9fa410916f1847aff831206465cefa924f",
      "tree": "04668c458baf54d42e8d20ed0947d1960f18ba72",
      "parents": [
        "c829f2672f312f2c19dc021b233a45d3dd850a4f"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 28 12:13:32 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:53 2011 -0300"
      },
      "message": "[media] rc-core: add trailing silence in rc-loopback tx\n\nIf an IR command is sent (using the LIRC userspace) to rc-loopback\nwhich doesn\u0027t include a trailing space, the result is that the message\nwon\u0027t be completely decoded. In addition, \"leftovers\" from a previous\ntransmission can be left until the next one. Fix this by faking a long\nsilence after the end of TX data.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c829f2672f312f2c19dc021b233a45d3dd850a4f",
      "tree": "3d74712f745ea3061c947bc9f00d4f9eef42be6b",
      "parents": [
        "67cdd42e0630eff3673808aa57007501353c73b6"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 28 12:13:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:51 2011 -0300"
      },
      "message": "[media] rc-core: add TX support to the winbond-cir driver\n\nThis patch adds preliminary IR TX capabilities to the\nwinbond-cir driver.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "67cdd42e0630eff3673808aa57007501353c73b6",
      "tree": "7640fbc8699888107d45c63288afb1f5aaf7d58a",
      "parents": [
        "0f2ce168c850b4ea4b0d71f59c5603bdee85b6b5"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Thu Apr 28 12:13:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:50 2011 -0300"
      },
      "message": "[media] rc-core: int to bool conversion for winbond-cir\n\nUsing bool instead of an int helps readability a bit.\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0f2ce168c850b4ea4b0d71f59c5603bdee85b6b5",
      "tree": "159beb5ca619cf7ba3b8b07e9cf552491a28132c",
      "parents": [
        "9d8e1b5490a4fd2fa71bf3b39e7f1ce513daebcd"
      ],
      "author": {
        "name": "Detlev Casanova",
        "email": "detlev.casanova@gmail.com",
        "time": "Tue Apr 05 09:06:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:49 2011 -0300"
      },
      "message": "[media] v4l: Add mt9v032 sensor driver\n\nThe MT9V032 is a parallel wide VGA sensor from Aptina (formerly Micron)\ncontrolled through I2C.\n\nThe driver creates a V4L2 subdevice. It currently supports binning and\ncropping, and the gain, auto gain, exposure, auto exposure and test\npattern controls.\n\nSigned-off-by: Detlev Casanova \u003cdetlev.casanova@gmail.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9d8e1b5490a4fd2fa71bf3b39e7f1ce513daebcd",
      "tree": "76b2d55ba0f8c8c6b5fb009ba6e8313a5d9823fb",
      "parents": [
        "24fb06049af849934a30a06da78b7c75fac280df"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Mar 26 22:03:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:48 2011 -0300"
      },
      "message": "[media] STV0299 Register 02 on Opera1/Bsru6/z0194a/mantis_vp1033\n\nBits 4 and 5 on register 02 should always be set to 1.\n\nOpera1/Bsru6/z0194a/mantis_vp1033\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "24fb06049af849934a30a06da78b7c75fac280df",
      "tree": "d0805c61c84bff9458cf04ce2886996b79bfb158",
      "parents": [
        "2f9700062cf67b14729b2916ba662e7884d3e0c5"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Mar 26 21:57:33 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:46 2011 -0300"
      },
      "message": "[media] STV0299 incorrect standby setting issues register 02 (MCR)\n\nIssues with Register 02 causing spurious channel locking from standby.\nShould have always bits 4 \u0026 5 written to 1.\nLower nibble not used in any current driver. Usage if necessary can be\napplied through initab to mcr_reg. stv0299 not out of standby before\nwriting inittab.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2f9700062cf67b14729b2916ba662e7884d3e0c5",
      "tree": "7407b17ee71528860491782ae17337fcbc959d87",
      "parents": [
        "8d115931622eb19a15f2633cb35dd2c4a66db255"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Sat Feb 19 17:33:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:44 2011 -0300"
      },
      "message": "[media] fsl-viu: replace .ioctl by .unlocked_ioctl\n\nUse the core-assisted locking in fsl-viu driver and switch\nto .unlocked_ioctl.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8d115931622eb19a15f2633cb35dd2c4a66db255",
      "tree": "23216f6e5fc4f71449369ad500824832d97ea8b9",
      "parents": [
        "f4bd4be8d113534a28e0c9a86cddbabd47b06159"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:31:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:43 2011 -0300"
      },
      "message": "[media] cx88: don\u0027t use atomic_t for core-\u003eusers\n\nusers is always read or written with core-\u003elock held.  A plain int is\nsimpler and faster.\n\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f4bd4be8d113534a28e0c9a86cddbabd47b06159",
      "tree": "2c059112f19c98071dd25039a88ddffd1ca53d39",
      "parents": [
        "579b2b45120fa33f750cd65150d6d8995938750b"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:31:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:42 2011 -0300"
      },
      "message": "[media] cx88: don\u0027t use atomic_t for core-\u003empeg_users\n\nmpeg_users is always read or written with core-\u003elock held except\nin mpeg_release (where it looks like a bug).  A plain int is simpler\nand faster.\n\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "579b2b45120fa33f750cd65150d6d8995938750b",
      "tree": "8338da6519c62b3d40e486df85acf5eacce6c137",
      "parents": [
        "344d6c6ba6ba5c4fede2f07adbd26d53109a2dd8"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:30:46 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:40 2011 -0300"
      },
      "message": "[media] cx88: gracefully reject attempts to use unregistered cx88-blackbird driver\n\nIt should not be possible to enter mpeg_open and acquire core-\u003elock\nwithout the blackbird driver being registered, so just error out if it\nis not.  This makes the code more readable and should prevent the bug\nfixed by the patch \"hold device lock during sub-driver initialization\"\nfrom resurfacing again.\n\nSimilarly, if we enter mpeg_release and acquire core-\u003elock then either\nthe blackbird driver is registered (since open files keep it loaded)\nor the sysadmin forced the driver\u0027s removal.  In the latter case the\nstate will be inconsistent and this is worth a loud warning.\n\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "344d6c6ba6ba5c4fede2f07adbd26d53109a2dd8",
      "tree": "e76f78428ccde8e7c294f23ce128728ce0afb3d6",
      "parents": [
        "1d6213ab995c61f7d1d81cf6cf876acf15d6e714"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:30:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:38 2011 -0300"
      },
      "message": "[media] cx88: protect cx8802_devlist with a mutex\n\nAdd and use a mutex to protect the cx88-mpeg device list.  Previously\nthe BKL prevented races.\n\nBased on work by Ben Hutchings \u003cben@decadent.org.uk\u003e.\n\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1d6213ab995c61f7d1d81cf6cf876acf15d6e714",
      "tree": "72ebdfa1d65066a6cd5361ee605a48e2dfcda4b2",
      "parents": [
        "1fe70e963028f34ba5e32488a7870ff4b410b19b"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:29:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:37 2011 -0300"
      },
      "message": "[media] cx88: hold device lock during sub-driver initialization\n\ncx8802_blackbird_probe makes a device node for the mpeg sub-device\nbefore it has been added to dev-\u003edrvlist.  If the device is opened\nduring that time, the open succeeds but request_acquire cannot be\ncalled, so the reference count remains zero.  Later, when the device\nis closed, the reference count becomes negative --- uh oh.\n\nClose the race by holding core-\u003elock during probe and not releasing\nuntil the device is in drvlist and initialization finished.\nPreviously the BKL prevented this race.\n\nReported-by: Andreas Huber \u003chobrom@gmx.at\u003e\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nCc: stable@kernel.org\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1fe70e963028f34ba5e32488a7870ff4b410b19b",
      "tree": "8185ba45b69831b8cb6a1b1aef5cb84ea092b8cc",
      "parents": [
        "8a317a8760cfffa8185b56ff59fb4b6c58488d79"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:29:37 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:36 2011 -0300"
      },
      "message": "[media] cx88: fix locking of sub-driver operations\n\nThe BKL conversion of this driver seems to have gone wrong.\nLoading the cx88-blackbird driver deadlocks.\n\nThe cause: mpeg_ops::open in the cx2388x blackbird driver acquires the\ndevice lock and calls the sub-driver\u0027s request_acquire, which tries to\nacquire the lock again.  Fix it by clarifying the semantics of\nrequest_acquire, request_release, advise_acquire, and advise_release:\nnow all will rely on the caller to acquire the device lock.\n\nBased on work by Ben Hutchings \u003cben@decadent.org.uk\u003e.\n\nFixes: https://bugzilla.kernel.org/show_bug.cgi?id\u003d31962\n\nReported-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nCc: stable@kernel.org\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8a317a8760cfffa8185b56ff59fb4b6c58488d79",
      "tree": "210f2f43a145a495ec20c44f33d8a1aeeec04c25",
      "parents": [
        "cae72c7c63fd4a8f20efc001108f12f34076c17b"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrnieder@gmail.com",
        "time": "Sun May 01 06:29:16 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:34 2011 -0300"
      },
      "message": "[media] cx88: protect per-device driver list with device lock\n\nThe BKL conversion of this driver seems to have gone wrong.  Various\nuses of the sub-device and driver lists appear to be subject to race\nconditions.\n\nIn particular, some functions access drvlist without a relevant lock\nheld, which will race against removal of drivers.  Let\u0027s start with\nthat --- clean up by consistently protecting dev-\u003edrvlist with\ndev-\u003ecore-\u003elock, noting driver functions that require the device lock\nto be held or not to be held.\n\nAfter this patch, there are still some races --- e.g.,\ncx8802_blackbird_remove can run between the time the blackbird driver\nis acquired and the time it is used in mpeg_release, and there\u0027s a\nsimilar race in cx88_dvb_bus_ctrl.  Later patches will address the\nremaining known races and the deadlock noticed by Andi.  This patch\njust makes the semantics clearer in preparation for those later\nchanges.\n\nBased on work by Ben Hutchings \u003cben@decadent.org.uk\u003e.\n\nTested-by: Andi Huber \u003chobrom@gmx.at\u003e\nTested-by: Marlon de Boer \u003cmarlon@hyves.nl\u003e\nCc: stable@kernel.org\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cae72c7c63fd4a8f20efc001108f12f34076c17b",
      "tree": "6ca97c89217396077d8146b90fdb10a3142719b7",
      "parents": [
        "59983439c09f0d319cd288d27c0f70cf8764e09a"
      ],
      "author": {
        "name": "HIRANO Takahito",
        "email": "hiranotaka@zng.info",
        "time": "Sun May 01 02:29:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:33 2011 -0300"
      },
      "message": "[media] Fix panic on loading earth-pt1\n\nSigned-off-by: HIRANO Takahito \u003chiranotaka@zng.info\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "59983439c09f0d319cd288d27c0f70cf8764e09a",
      "tree": "4122f45a0f20cfc707182b943e8268b08f79069b",
      "parents": [
        "240d57bb8238d6998644c7f696c27076956ff653"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Wed Apr 27 17:35:45 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:31 2011 -0300"
      },
      "message": "[media] usbvision: remove broken testpattern\n\nEnabling force_testpattern module parameter in usbvision causes kernel panic.\nThings like that does not belong to the kernel anyway so the fix is easy.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "240d57bb8238d6998644c7f696c27076956ff653",
      "tree": "eada3a282c50d4209ee76d7ef92f4748a1d11174",
      "parents": [
        "449a0bada34e5e554ef52aca86aeaa81ed35533e"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Wed Apr 27 17:36:05 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:29 2011 -0300"
      },
      "message": "[media] usbvision: add Nogatech USB MicroCam\n\nAdd Nogatech USB MicroCam PAL (NV3001P) and NTSC (NV3000N) support to\nusbvision driver.\nPAL version is tested, NTSC untested.\nData captured using usbsnoop, init_values are listed in the INF file along\nwith image dimensions, offsets and frame rates.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "449a0bada34e5e554ef52aca86aeaa81ed35533e",
      "tree": "fb10ccdd3a0d68b50cae261588b03280ca0ff2b7",
      "parents": [
        "a760d63878b21fc16997b79e8ebee531b40c8b26"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Fri Apr 22 06:20:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:27 2011 -0300"
      },
      "message": "[media] lmedm04: PID filtering changes\n\nImprove PID filtering and program register 20 correctly.\n Make sure stream_on message is sent if streaming is off, otherwise\n PIDs are not registered.\n Move mutex outside lme2510_enable_pid.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a760d63878b21fc16997b79e8ebee531b40c8b26",
      "tree": "2ccce950af112d9ed472202463e01575a950feb2",
      "parents": [
        "853e3b2930001534b88fb36e936c9a734a79046c"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Fri Apr 22 06:07:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:26 2011 -0300"
      },
      "message": "[media] lmedm04: don\u0027t write to buffer without a mutex\n\nusb_buffer not inside mutex lock, waiting caller can alter buffer.\n Static added to lme2510_exit and lme2510_exit_int.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "853e3b2930001534b88fb36e936c9a734a79046c",
      "tree": "c00a9e6e8fb0229cfcf0b233bf2960768a5bfd4b",
      "parents": [
        "08921ac9e9d185d6f472238ea9c79a3a70eb7ea7"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Fri Apr 22 06:00:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:29:25 2011 -0300"
      },
      "message": "[media] IX2505V Keep I2C gate control alive\n\nGate could close after first I2C message. On stv0288 it does.\n Keep 2nd and 3rd message I2C gate control alive.\n Remove unnecessary gate closing in this module.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "08921ac9e9d185d6f472238ea9c79a3a70eb7ea7",
      "tree": "2cdc6ad9191e6b601ef3fc5eedb67ec305cbbee0",
      "parents": [
        "792bc09a9896dfbdac575ab4cdcd0f4db96d8ca1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Apr 21 18:11:25 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:57 2011 -0300"
      },
      "message": "[media] Media, DVB, Siano, smsusb: Avoid static analysis report about \u0027use after free\u0027\n\nIn drivers/media/dvb/siano/smsusb.c we have this code:\n ...\n               kfree(dev);\n\n               sms_info(\"device %p destroyed\", dev);\n ...\n\nat least one static analysis tool (Coverity Prevent) complains about this\nas a use-after-free bug.\nWhile it\u0027s true that we do use the pointer variable after freeing it, the\nonly use is to print the value of the pointer, so there\u0027s not actually any\nproblem here. But still, silencing the complaint is trivial by just moving\nthe kfree() call below the sms_info(), so why not just do it?. It doesn\u0027t\nchange the workings of the code in any way, but it makes the tool shut up.\nThe patch below also removes a rather pointless blank line.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "792bc09a9896dfbdac575ab4cdcd0f4db96d8ca1",
      "tree": "0a84b02f274f0f81f14440899353f07a45177931",
      "parents": [
        "dca6b74bb332f6aa52bd2a6efc464233e542297b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Apr 20 18:43:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:55 2011 -0300"
      },
      "message": "[media] tm6000: add detection based on eeprom name\n\nOn some situations, it is desired to use eeprom data to detect\nthe board type. This patch adds a logic for it and fixes 2 detection\nissues:\n\t1) 10Moons UT-821 uses a generic Trident ID. Other boards\nalso share the same ID. So, better to use an alternative way for\nit;\n\t2) Sometimes, HVR-900H is loaded with the default Trident\nID. This seems to be some hardware bug or race condition.\n\nThe new logic will only be enabled if the device is detected as\nhaving a generic ID.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dca6b74bb332f6aa52bd2a6efc464233e542297b",
      "tree": "b2a397e0e27fbeef921ebfd79a9254b8008144f9",
      "parents": [
        "c8b7ced3460934cb31464463d7f909fef5db9391"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sun Apr 17 16:55:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:54 2011 -0300"
      },
      "message": "[media] dvb-usb: don\u0027t return error if stream stop\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c8b7ced3460934cb31464463d7f909fef5db9391",
      "tree": "bfb2634685f11169d0c4fb34b55366d4023e72f8",
      "parents": [
        "6f030abf9a77f10213bc5a2da2eff478d4d4e0c3"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Apr 16 13:30:32 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:53 2011 -0300"
      },
      "message": "[media] dvb-usb return device errors to demuxer\n\nReturn device errors to demuxer from on/off streamming and\n pid filtering.\n\nPlease test this patch with all dvb-usb devices.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f030abf9a77f10213bc5a2da2eff478d4d4e0c3",
      "tree": "688f987d05da108a5b84865d2e437f0eebd0b831",
      "parents": [
        "eeaaf817c7202b71a6e1aab87ebd538d1b5e5a42"
      ],
      "author": {
        "name": "Alexey Khoroshilov",
        "email": "khoroshilov@ispras.ru",
        "time": "Fri Apr 15 17:40:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:51 2011 -0300"
      },
      "message": "[media] lmedm04: Do not unlock mutex if mutex_lock_interruptible failed\n\nThere are a couple of places where mutex_unlock() is called even\nif mutex_lock_interruptible() failed. The patch fixes the issue.\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Alexey Khoroshilov \u003ckhoroshilov@ispras.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eeaaf817c7202b71a6e1aab87ebd538d1b5e5a42",
      "tree": "f8177e11baba31c677a00670f36a0f1001769715",
      "parents": [
        "38e009aac9e02d2c30fd9a5e979ab31433e7d578"
      ],
      "author": {
        "name": "MÃƒÂ¡rcio Alves",
        "email": "froooozen@gmail.com",
        "time": "Mon Apr 11 19:57:15 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:49 2011 -0300"
      },
      "message": "[media] cx231xx: add support for Kworld\n\n[mchehab@redhat.com: avoided board renumberation, removed an unused #define\n and re-used the existing mb86a20s dvb attach code]\nSigned-off-by: Márcio A Alves \u003cfroooozen@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38e009aac9e02d2c30fd9a5e979ab31433e7d578",
      "tree": "baad2ab0209a7c70a927106d6640064fd580df50",
      "parents": [
        "3f84a4e1c1b785ff5dd3952cb2d4b3008b68ae45"
      ],
      "author": {
        "name": "Marko Ristola",
        "email": "marko.ristola@kolumbus.fi",
        "time": "Fri Apr 08 12:40:51 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:48 2011 -0300"
      },
      "message": "[media] Speed up DVB TS stream delivery from DMA buffer into dvb-core\u0027s buffer\n\nAvoid unnecessary DVB TS 188 sized packet copying from DMA buffer into stack.\nBacktrack one 188 sized packet just after some garbage bytes when possible.\nThis obsoletes patch https://patchwork.kernel.org/patch/118147/\n\nSigned-off-by: Marko Ristola \u003cmarko.ristola@kolumbus.fi\u003e\nAcked-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3f84a4e1c1b785ff5dd3952cb2d4b3008b68ae45",
      "tree": "4d6867015ab96bf7c369ce4ed87ed7215bbdc585",
      "parents": [
        "451a51b218df9a3a93af9fd71a356cc6043df52a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Apr 07 16:23:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:47 2011 -0300"
      },
      "message": "[media] cx23885: Don\u0027t leak firmware in cx23885_card_setup()\n\nWe leak the memory allocated to \u0027fw\u0027 (the firmware) when the variable goes\nout of scope.\nFix the leak by calling release_firmware(fw) before \u0027fw\u0027 goes out of\nscope.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "451a51b218df9a3a93af9fd71a356cc6043df52a",
      "tree": "4d950aacb2800d5166c193511ed200c5a9e317a0",
      "parents": [
        "b7101de3fff596b35e45cd9fb7007caa07e97c9a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Apr 07 16:34:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:45 2011 -0300"
      },
      "message": "[media] DVB, DiB9000: Fix leak in dib9000_attach()\n\nIf the second memory allocation in dib9000_attach() fails, we\u0027ll leak the\nmemory allocated by the first.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b7101de3fff596b35e45cd9fb7007caa07e97c9a",
      "tree": "1c11baca827c290a1e312180204e8dc0472eabb9",
      "parents": [
        "5ed9bd02444a00bb1e8ecc1baa8ecdb633afc126"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@kernellabs.com",
        "time": "Wed Apr 06 08:32:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:43 2011 -0300"
      },
      "message": "[media] cx18: mmap() support for raw YUV video capture\n\nAdd support for mmap method streaming of raw YUV video on cx18-based\nhardware, in addition to the existing support for read() streaming of\nraw YUV and MPEG-2 encoded video.\n\n[simon.farnsworth@onelan.co.uk: I forward-ported this from Steven\u0027s original work,\n done under contract to ONELAN. The original code is at\n http://www.kernellabs.com/hg/~stoth/cx18-videobuf]\n\nSigned-off-by: Steven Toth \u003cstoth@kernellabs.com\u003e\nSigned-off-by: Simon Farnsworth \u003csimon.farnsworth@onelan.co.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5ed9bd02444a00bb1e8ecc1baa8ecdb633afc126",
      "tree": "158cd2738a9c76fa4ce9447c816db704ed766de4",
      "parents": [
        "e42e28f9d696c6f4e7b16ad2b0f4558269b7d180"
      ],
      "author": {
        "name": "Stefan Ringel",
        "email": "stefan.ringel@arcor.de",
        "time": "Mon Apr 04 17:18:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:42 2011 -0300"
      },
      "message": "[media] tm6000: add CARDLIST\n\nadd CARDLIST\n\nSigned-off-by: Stefan Ringel \u003cstefan.ringel@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e42e28f9d696c6f4e7b16ad2b0f4558269b7d180",
      "tree": "748a58b208c6e0cbc52e9bc30f6bc23a381dadd0",
      "parents": [
        "d0ef8540f211ba7cde748ef4f0272cd49bfdb520"
      ],
      "author": {
        "name": "Sensoray Linux Development",
        "email": "linux-dev@sensoray.com",
        "time": "Mon Apr 04 15:23:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:41 2011 -0300"
      },
      "message": "[media] s2255drv: jpeg enable module parameter\n\nAdding jpeg enable module parameter.\n\nSigned-off-by: Dean Anderson \u003clinux-dev@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d0ef8540f211ba7cde748ef4f0272cd49bfdb520",
      "tree": "9136bc3b99bf2e91d5d5c0751c1d66f4ef855aa3",
      "parents": [
        "b01ff50035844bf2abac4a7e27b662a92ebb1d7b"
      ],
      "author": {
        "name": "Sensoray Linux Development",
        "email": "linux-dev@sensoray.com",
        "time": "Mon Apr 04 15:16:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:39 2011 -0300"
      },
      "message": "[media] s2255drv: adding MJPEG format\n\nadding MJPEG format\n\nSigned-off-by: Dean Anderson \u003clinux-dev@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b01ff50035844bf2abac4a7e27b662a92ebb1d7b",
      "tree": "e297aa7fa0722bdff949bb5a10f9481c4717cfb2",
      "parents": [
        "eb02d8571bebf53a9c18a82f9912d0a77ebb83e7"
      ],
      "author": {
        "name": "Thiago Farina",
        "email": "tfransosi@gmail.com",
        "time": "Sun Apr 03 19:50:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:37 2011 -0300"
      },
      "message": "[media] wl128x: Remove unused NO_OF_ENTRIES_IN_ARRAY macro\n\nSigned-off-by: Thiago Farina \u003ctfransosi@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eb02d8571bebf53a9c18a82f9912d0a77ebb83e7",
      "tree": "b2883ea6d55b6dad1d7b59d49ce705156ce9aed6",
      "parents": [
        "bb19a4210540866443e51635733a83d0970939c8"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Apr 02 18:59:29 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:36 2011 -0300"
      },
      "message": "[media] DM04/QQBOX v1.84 added PID filter\n\nA greatly simplified version of the PID Filter now added\nback to the Driver.\n\nThe driver allows for the PID filter to be turned off.\n\napplied after patch 683781.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bb19a4210540866443e51635733a83d0970939c8",
      "tree": "04677696b50d050d0d5239f468660ebc6c29ad6a",
      "parents": [
        "910c41cac0c5dfcf89ad2c0dc2f8a1aa1cbf3185"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Apr 02 10:51:53 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:35 2011 -0300"
      },
      "message": "[media] STV0288 Register 42 - Incorrect settings\n\nRegister 42 bits 2,3,6 and 7 should be set to 0.\n This gives difficult locking on some channels and may be compensated\n for by other methods.\n\nThis affects any driver using the stv0288 frontend on the default\nor earda inittab.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "910c41cac0c5dfcf89ad2c0dc2f8a1aa1cbf3185",
      "tree": "f5107f31beeb8524d2738efe32510138e621081e",
      "parents": [
        "a1b4c86b2bad37963e675737ec850c851e785d6b"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Sat Apr 02 10:47:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:33 2011 -0300"
      },
      "message": "[media] DM04/QQBOX stv0288 register 42 - incorrect setting\n\n stv0288 Register 42 bits 6 \u0026 7 should be set to 0.\n This is causing intermittent lock, the dvb-usb-lmedm04 driver uses\n register 50 (auto fine mode) to correct for this, this register is\n now returned to its default setting.\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a1b4c86b2bad37963e675737ec850c851e785d6b",
      "tree": "062d7441611c82640895a8e3f981f5dfbd12a8ce",
      "parents": [
        "574312d8ceb689af5000fa78d40f7ee38e1ea895"
      ],
      "author": {
        "name": "Pete Eberlein",
        "email": "pete@sensoray.com",
        "time": "Fri Apr 01 21:21:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:31 2011 -0300"
      },
      "message": "[media] s2255drv: atomic submit urb in completion handler\n\nAn usb_submit_urb should be atomic in a completion handler. This fixes\n\"BUG: scheduling while atomic\" messages.\n\nSigned-off-by: Pete Eberlein \u003cpete@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "574312d8ceb689af5000fa78d40f7ee38e1ea895",
      "tree": "e10d79a2b779ca32a9f5e310a3088b880aa006e8",
      "parents": [
        "53f1fe9465359e0cc080d4a7779cdfcd42b75e82"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Tue Mar 29 17:37:00 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:30 2011 -0300"
      },
      "message": "[media] budget-ci: Add support for TT S-1500 with BSBE1-D01A tuner\n\nAdd support for TT S-1500 with BSBE1-D01A tuner.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53f1fe9465359e0cc080d4a7779cdfcd42b75e82",
      "tree": "66232b70f4eb609ac08ac8ab4a50a8fb6b73474d",
      "parents": [
        "6588687a602ee5d97aad92a5910db1be16a4f6df"
      ],
      "author": {
        "name": "Hans Petter Selasky",
        "email": "hselasky@c2i.net",
        "time": "Mon Mar 28 14:37:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:29 2011 -0300"
      },
      "message": "[media] cx24116.c - fix for wrong parameter description\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6588687a602ee5d97aad92a5910db1be16a4f6df",
      "tree": "37dee155655e2c4f04eb5fd1a1befad310f75208",
      "parents": [
        "fd206508492caffaccc36cbfc40d3b1f8eeb1f0b"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Sun Mar 27 04:11:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:27 2011 -0300"
      },
      "message": "[media] pwc: Handle V4L2_CTRL_FLAG_NEXT_CTRL in queryctrl\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fd206508492caffaccc36cbfc40d3b1f8eeb1f0b",
      "tree": "51a975111c3ac28431a93d137c304f48bf0dd70e",
      "parents": [
        "92f6ed71cafae8580bd481db66edb81c3d9d958c"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "mk@lab.zgora.pl",
        "time": "Sat Mar 26 15:23:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:26 2011 -0300"
      },
      "message": "[media] dib0700: fix possible NULL pointer dereference\n\nSeems like \u0027adap-\u003efe\u0027 test for NULL was meant to be before we dereference\nthat pointer.\n\nSigned-off-by: Mariusz Kozlowski \u003cmk@lab.zgora.pl\u003e\nAcked-by: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92f6ed71cafae8580bd481db66edb81c3d9d958c",
      "tree": "50531239bb0fc3eaa5d0886518ae18e1315fe6da",
      "parents": [
        "0cff593732fa5bdf07192be741a567b85a9c0cd3"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Mar 25 22:54:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:25 2011 -0300"
      },
      "message": "[media] pvrusb2: delete generic_standards_cnt\n\nThe generic_standards_cnt define is only used in one place and it\u0027s\nmore readable to just call ARRAY_SIZE(generic_standards) directly.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0cff593732fa5bdf07192be741a567b85a9c0cd3",
      "tree": "8a02817ba8409f815a69a1a02f7cbd840a351a43",
      "parents": [
        "ce02704d48767bdd31eb0b804b1d45da5b683a8c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Mar 25 22:52:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:24 2011 -0300"
      },
      "message": "[media] pvrusb2: check for allocation failures\n\nThis function returns NULL on failure so lets do that if kzalloc()\nfails.  There is a separate problem that the caller for this function\ndoesn\u0027t check for errors...\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-By: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ce02704d48767bdd31eb0b804b1d45da5b683a8c",
      "tree": "0377224fecd99ada63d15086222268cdf4dadc9c",
      "parents": [
        "5398b622152767aa70f2ac92d952c4c045aa86b5"
      ],
      "author": {
        "name": "Timothy Lee",
        "email": "timothy.lee@siriushk.com",
        "time": "Fri Mar 25 15:00:33 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:22 2011 -0300"
      },
      "message": "[media] saa7134: support MagicPro ProHDTV Pro2 Hybrid DMB-TH PCI card\n\nThis card has a TD18271 silicon tuner, and uses TDA8290 and LGS8G75 to\ndemodulate analog and digital broadcast respectively.  GPIO configurations\nwere derived using DScaler regspy.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5398b622152767aa70f2ac92d952c4c045aa86b5",
      "tree": "ac9fbae76a053f50bccfa4a3f1d9f13da4e04eac",
      "parents": [
        "945b876600054081911d31bdb4f47b172c8a48ae"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Mar 23 10:35:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:21 2011 -0300"
      },
      "message": "[media] zoran: Drop unused module parameters encoder and decoder\n\nThe ability to force the encoder or decoder chip was broken by commit\n0ab6e1c38d80ab586e3a1ca9e71844131d9f51dc in February 2009. As nobody\ncomplained for over 2 years, I take it that these parameters were no\nlonger used so we can simply drop them.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "945b876600054081911d31bdb4f47b172c8a48ae",
      "tree": "c846af5263d26033818c0ff49435d7e44f88b23f",
      "parents": [
        "2a596f84e2e368a3167947b32c8ea51125f87c58"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Sun Mar 20 18:50:52 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:19 2011 -0300"
      },
      "message": "[media] lmedm04: get rid of on-stack dma buffers\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nTested-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2a596f84e2e368a3167947b32c8ea51125f87c58",
      "tree": "283fd9095e0ecffbf1d8e9cbdbdc325191032655",
      "parents": [
        "029461dbea04f4b6943bd24b6ae7906f28593a2f"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Sun Mar 20 18:50:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:18 2011 -0300"
      },
      "message": "[media] au6610: get rid of on-stack dma buffer\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nReviewed-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nTested-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "029461dbea04f4b6943bd24b6ae7906f28593a2f",
      "tree": "f72516fbf2d6eaeb8835520a048e9bfa455e3df2",
      "parents": [
        "26b72c6e5a67ceef4c62c279d5952f723515d990"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Sun Mar 20 18:50:49 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:17 2011 -0300"
      },
      "message": "[media] ce6230: get rid of on-stack dma buffer\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nReviewed-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nTested-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26b72c6e5a67ceef4c62c279d5952f723515d990",
      "tree": "bbb00d58967e18e59c0b429bb29d078eb2b1f993",
      "parents": [
        "60f81f12fa63213567b0b40546faa82b8f5d5b0c"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Sun Mar 20 18:50:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:16 2011 -0300"
      },
      "message": "[media] ec168: get rid of on-stack dma buffers\n\nusb_control_msg initiates (and waits for completion of) a dma transfer using\nthe supplied buffer. That buffer thus has to be seperately allocated on\nthe heap.\n\nIn lib/dma_debug.c the function check_for_stack even warns about it:\n\tWARNING: at lib/dma-debug.c:866 check_for_stack\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nAcked-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nReviewed-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nTested-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "60f81f12fa63213567b0b40546faa82b8f5d5b0c",
      "tree": "7ad3f75a6840639fa07d4046d288725f9198f133",
      "parents": [
        "ee52f120b0adc469f5c67815cef79ecdd01cfd14"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 07:19:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:14 2011 -0300"
      },
      "message": "[media] vp702x: use preallocated buffer in the frontend\n\nNote: This change is tested to compile only as I don\u0027t have the\nhardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee52f120b0adc469f5c67815cef79ecdd01cfd14",
      "tree": "53e9053e23c4dbd1185bbea6e7336f371c6e35aa",
      "parents": [
        "8ea793aa736137aa2453ce6877bb31a4b15dc28d"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 07:19:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:12 2011 -0300"
      },
      "message": "[media] vp702x: use preallocated buffer in vp702x_usb_inout_cmd\n\nIf we need a bigger buffer, we reallocte a new buffer and free the old\none.\n\nNote: This change is tested to compile only as I don\u0027t have the\nhardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8ea793aa736137aa2453ce6877bb31a4b15dc28d",
      "tree": "25569faa7b30783568358f22a0da0fee8c95bd9a",
      "parents": [
        "9a187c4183edb6e705245c0fb2439aa3e8dce1fe"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 07:19:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:11 2011 -0300"
      },
      "message": "[media] vp702x: use preallocated buffer\n\nNote: This change is tested to compile only as I don\u0027t have the\nhardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9a187c4183edb6e705245c0fb2439aa3e8dce1fe",
      "tree": "ecd256ce60fedebe92bbc0610826cc8da1d1285a",
      "parents": [
        "57873c720caddf19eef2d5fe734575f7175abb48"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Mar 21 07:19:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:28:10 2011 -0300"
      },
      "message": "[media] vp702x: fix locking of usb operations\n\nOtherwise it is not obvious that vp702x_usb_in_op or vp702x_usb_out_op\nwill not interfere with any vp702x_usb_inout_op.\n\nNote: This change is tested to compile only, as I don\u0027t have the\nhardware.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "57873c720caddf19eef2d5fe734575f7175abb48"
}
