)]}'
{
  "log": [
    {
      "commit": "abed623ca59a7d1abed6c4e7459be03e25a90a1e",
      "tree": "e66b20d77f7407ed4545edd9da2ec8398db7af2c",
      "parents": [
        "e243c3c4f7305310a283cd2f762f889a48dad90a"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Sat May 19 13:18:26 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun May 20 16:10:05 2012 -0300"
      },
      "message": "[media] radio-sf16fmi: add support for SF16-FMD\n\nAdd support for SF16-FMD card to radio-sf16fmi driver.\nOnly new PnP ID is added and texts changed.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3491a88ea0499cb10024cf7ec4d2d261634fa2b7",
      "tree": "f79bdaf08f655bf8ab2500b26d69770cd69f9897",
      "parents": [
        "06b491fb9a8a13225d6c9fd798b5feb92f26d126"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Thu May 17 04:55:01 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun May 20 13:16:00 2012 -0300"
      },
      "message": "[media] [resend] radio-sf16fmr2: add PnP support for SF16-FMD2\n\nAdd PnP support to radio-sf16fmr2 driver to support SF16-FMD2 card (SB16 +\nTEA5757). The driver can now handle two cards (FMR2 is hardwired to 0x384,\nFMD2 can be put at 0x384 or 0x284 by PnP).\nTested with both SF16-FMR2 and SF16-FMD2 (the can work at the same time by\nusing kernel parameter \"pnp_reserve_io\u003d0x384,2\" so the FMD2 is put at 0x284).\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cd624c7b7ce3c3cfa09845dcefbe856bf9f9c4c6",
      "tree": "17297280d394c1c01c98f61d1f0564a9bba77413",
      "parents": [
        "14f2226022be6b169faeee3f0f6ca848170fdb3d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu May 03 18:22:22 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 15 07:53:51 2012 -0300"
      },
      "message": "[media] drivers/media: add missing __devexit_p() annotations\n\nDrivers that refer to a __devexit function in an operations\nstructure need to annotate that pointer with __devexit_p so\nreplace it with a NULL pointer when the section gets discarded.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Mathieu Poirier \u003cmathieu.poirier@linaro.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6fd522a6d12d0ebac528f2d4553c4bf51c0c3275",
      "tree": "d4fffc048e45264f848903dfb8bec83ff0d3598e",
      "parents": [
        "340bd4c16cead8bf8f5205c7d283a3bd9d699f76"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri May 04 09:42:29 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 13:45:44 2012 -0300"
      },
      "message": "[media] radio-si470x-usb: remove autosuspend, implement suspend/resume\n\nThe radio-si470x-usb driver supported both autosuspend and it stopped the\nradio the moment the last user of the radio device closed it. However, that\nwas very confusing since if you play the audio from the device (e.g. through\narecord -D ... | aplay) then no sound would play unless you had the radio\ndevice open at the same time, even though there is no need to do anything\nwith that node.\n\nOn the other hand, the actual suspend/resume functions didn\u0027t do anything,\nwhich would fail if you *did* have the radio node open at that time.\n\nSo:\n\n- remove autosuspend (bad idea in general for USB radio devices)\n- move the start/stop out of the open/release functions into the resume/suspend\n  functions.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "340bd4c16cead8bf8f5205c7d283a3bd9d699f76",
      "tree": "4284e06391c111f8dcb45e88a4cba2c429b13c1f",
      "parents": [
        "eae63ae007fd72d5040d6749339d68fbfd99d8c7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Apr 30 19:49:27 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 13:44:56 2012 -0300"
      },
      "message": "[media] radio-si470x-common.c: remove unnecessary kernel log spam\n\nThere is no need to report an error in the log, you are already returning\nthat error to userspace after all.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eae63ae007fd72d5040d6749339d68fbfd99d8c7",
      "tree": "c65efe1ef6c51edaca7ff538ca7acec192f310e2",
      "parents": [
        "4967d53dbbcebf590c5ae07c0aea38619ac51954"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri May 04 09:20:53 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 13:44:35 2012 -0300"
      },
      "message": "[media] si470x: add control event support and more v4l2 compliancy fixes\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4967d53dbbcebf590c5ae07c0aea38619ac51954",
      "tree": "0591424809d99161f6c420d263c6e23cedd8b724",
      "parents": [
        "528f0f785c042c80294708c5ae2c8005b4a0ee60"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri May 04 09:16:57 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 13:44:02 2012 -0300"
      },
      "message": "[media] si470x: Clean up, introduce the control framework\n\nThis cleans up the code and si470x now uses the proper v4l2 frameworks\nand passes most of the v4l2-compliance tests.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5126f2590bee412e3053de851cb07f531e4be36a",
      "tree": "6afbccb73c4eea0ee4dd660537fff2c51322157a",
      "parents": [
        "4b902fec7cd838d2376517455acb03a83898e262"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu May 10 04:57:22 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 14 09:19:38 2012 -0300"
      },
      "message": "[media] v4l2-dev: add flag to have the core lock all file operations\n\nThis used to be the default if the lock pointer was set, but now that lock is by\ndefault only used for ioctl serialization. Those drivers that already used\ncore locking have this flag set explicitly, except for some drivers where\nit was obvious that there was no need to serialize any file operations other\nthan ioctl.\n\nThe drivers that didn\u0027t need this flag were:\n\ndrivers/media/radio/dsbr100.c\ndrivers/media/radio/radio-isa.c\ndrivers/media/radio/radio-keene.c\ndrivers/media/radio/radio-miropcm20.c\ndrivers/media/radio/radio-mr800.c\ndrivers/media/radio/radio-tea5764.c\ndrivers/media/radio/radio-timb.c\ndrivers/media/video/vivi.c\nsound/i2c/other/tea575x-tuner.c\n\nThe other drivers that use core locking and where it was not immediately\nobvious that this flag wasn\u0027t needed were changed so that the flag is set\ntogether with a comment that that driver needs work to avoid having to\nset that flag. This will often involve taking the core lock in the fops\nthemselves.\n\nEventually this flag should go and it should not be used in new drivers.\n\nThere are a few reasons why we want to avoid core locking of non-ioctl\nfops: in the case of mmap this can lead to a deadlock in rare situations\nsince when mmap is called the mmap_sem is held and it is possible for\nother parts of the code to take that lock as well (copy_from_user()/copy_to_user()\nperform a down_read(\u0026mm-\u003emmap_sem) when a page fault occurs).\n\nIt is very unlikely that that happens since the core lock serializes all\nfops, but the kernel warns about it if lock validation is turned on.\n\nFor poll it is also undesirable to take the core lock as that can introduce\nincreased latency. The same is true for read/write.\n\nWhile it was possible to make flags or something to turn on/off taking the\ncore lock for each file operation, in practice it is much simpler to just\nnot take it at all except for ioctl and leave it to the driver to take the\nlock. There are only a handful fops compared to the zillion ioctls we have.\n\nI also wanted to make it obvious which drivers still take the lock for all\nfops, so that\u0027s why I chose to have drivers set it explicitly.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a22d85fea89744fad2cb215da1fe0c1ce226a613",
      "tree": "2506940fd4b9d294d3c07c03144e766a14d0107b",
      "parents": [
        "6c493f8b28c6744995e92801a20dca192635dd22"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Apr 08 12:59:45 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 07 16:26:32 2012 -0300"
      },
      "message": "[media] media/radio: use v4l2_ctrl_subscribe_event where possible\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4bd9ff19708ce8d88926121dda98423e36191c58",
      "tree": "a171e65c5d69d6efa76a8a58c9a8381a72a59679",
      "parents": [
        "77cf393434898d1299c77c32bdd0629b2b4df170"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Apr 27 18:39:37 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 07 15:29:40 2012 -0300"
      },
      "message": "[media] radio-mr800: add hardware seek support\n\nAdded hardware seek support based on information gleaned from the\nGPLv2 driver available here:\nhttp://sourceforge.net/projects/av-usbradio/\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "77cf393434898d1299c77c32bdd0629b2b4df170",
      "tree": "1cb16fbe4201817a90b44215142edaaa21f28154",
      "parents": [
        "85578b0fdc107e0d7022d38271fdcf0567afd212"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Apr 27 13:28:34 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 07 15:29:10 2012 -0300"
      },
      "message": "[media] radio-mr800: add support for stereo and signal detection\n\nThanks to an older driver by Faidon Liambotis \u003cparavoid@debian.org\u003e (as noted\nin the radio-mr800 comment block at the start) for figuring out how to get the\nsignal/stereo state.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85578b0fdc107e0d7022d38271fdcf0567afd212",
      "tree": "84fc386a4abd4d86fbbbf8800fa8432db3b96f9d",
      "parents": [
        "f61861fa567928614c6dd01560b320bfeb24e3e2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Apr 27 12:30:40 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 07 15:28:45 2012 -0300"
      },
      "message": "[media] radio-mr800: cleanup and have it comply to the V4L2 API\n\nImplement the control framework and update to the latest V4L2 framework.\nThe v4l2-compliance tool now runs without errors.\nFixed bad g/s_tuner handling with respect to mono/stereo.\nSupport control events.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f61861fa567928614c6dd01560b320bfeb24e3e2",
      "tree": "7c2453a4d487cdb61292b4f65f9fc21003374e88",
      "parents": [
        "ff27cda340450b4d5267a79109204e853f95cb4c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sat Apr 28 08:09:48 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 07 15:23:31 2012 -0300"
      },
      "message": "[media] radio-isa: fix memory leak\n\nIf there is an error when creating controls the v4l2_ctrl_handler_free\nfunction must be called.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff27cda340450b4d5267a79109204e853f95cb4c",
      "tree": "682eb626f450cda2a503b0e46305278b6c9d4602",
      "parents": [
        "37481fcacbae3de4972dae265dab7a58f2c9cf8b"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Apr 18 06:47:02 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon May 07 15:23:17 2012 -0300"
      },
      "message": "[media] radio-keene: support suspend/resume\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5d778648ed571f8dfe9e105c540661dd7451b315",
      "tree": "71fa9be28bd29427a47a06fcc8d6003d40c99ade",
      "parents": [
        "a1ac5dc28d2b4ca78e183229f7c595ffd725241c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Apr 27 08:13:26 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 04 15:01:14 2012 -0300"
      },
      "message": "[media] dsbr100: clean up and update to the latest v4l2 framework\n\nThis driver now complies with the v4l2-compliance tests and uses the v4l2\nframeworks correctly.\n\nIt has been tested with the radio-keene FM transmitter as well.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee71e7b3ae1780e4475aa5dd980dd99c0309079b",
      "tree": "4c15e0fc2f11ebd5fe5dee23575b87f7394566ed",
      "parents": [
        "aa6d5f29534a6d1459f9768c591a7a72aadc5941"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Apr 19 12:27:56 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 19 17:23:38 2012 -0300"
      },
      "message": "[media] V4L: fix incorrect refcounting\n\nBoth radio-keene and dsbr100 did one v4l2_device_get too many. Thus the refcount\nnever became 0 and that causes a memory leak.\n\nAlso updated the V4L2 framework documentation accordingly.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "af22b83ab895e71400d59f07b6ee89297c3560b1",
      "tree": "6a56825cabb2bd61c71012facca5bfc0319f4db3",
      "parents": [
        "713ca5dfd050efa61eb92be51a9ccbdaee2239cd"
      ],
      "author": {
        "name": "Marcos Paulo de Souza",
        "email": "marcos.souza.org@gmail.com",
        "time": "Wed Apr 18 00:30:04 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 19 16:54:16 2012 -0300"
      },
      "message": "[media] drivers: media: radio: radio-keene.c: Remove unneeded include of version.h\n\nThe output of \"make versioncheck\" told us that:\n\ndrivers/media/radio/radio-keene.c: 31 linux/version.h not needed.\n\nAfter take a look in the code, we can agree to remove it.\n\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: \u003clinux-media@vger.kernel.org\u003e\nSigned-off-by: Marcos Paulo de Souza \u003cmarcos.souza.org@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38ed1aef92ab4ba1a3881940ce3e8b680dddf50a",
      "tree": "9cb073a5cc2b46c246263ca22cb53e8f6fff55ef",
      "parents": [
        "865d7ec93433a3c9d8d2c2372e582853f52a7327"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Thu Mar 22 14:53:29 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Apr 10 19:53:19 2012 -0300"
      },
      "message": "[media] radio-gemtek: add PnP support for AOpen FX-3D/Pro Radio\n\nAdd PnP support to radio-gemtek for AOpen FX-3D/Pro Radio card\n(AD1816 + Gemtek radio).\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "865d7ec93433a3c9d8d2c2372e582853f52a7327",
      "tree": "d4f89b62ded8ea7c06492addf5a0dfbd45f3e54a",
      "parents": [
        "8766e86535c9c9d46621f285b85266b2975348c2"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Thu Mar 22 14:53:01 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Apr 10 19:52:16 2012 -0300"
      },
      "message": "[media] radio-isa: PnP support for the new ISA radio framework\n\nAdd PnP support to the new ISA radio framework.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nReviewed-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a875431dfd357b9b2e95859fe3e380557ddceab1",
      "tree": "78039eb721ea82f963570c4b1400c15e026a919a",
      "parents": [
        "296da3cd14db9eb5606924962b2956c9c656dbb0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Mar 27 05:39:21 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 30 16:41:29 2012 -0300"
      },
      "message": "[media] radio-rtrack2: add missing slab.h\n\nMissed this one, this patch should solve this issue:\n\nhttp://www.spinics.net/lists/linux-media/msg45880.html\n\nSlab.h was added to all the other isa drivers, but not radio-rtrack2.c.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f074ff92b5b26f3a559fab1203c36e140ea8d067",
      "tree": "f5e6a4466e0b46989ffa27c1e2d17258ea24b386",
      "parents": [
        "9d1721733038bda56c38e1e0807885a85f08d7a7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 13:32:37 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 13:32:37 2012 -0300"
      },
      "message": "[media] radio-sf16fmr2: fix session mismatches\n\nWARNING: drivers/media/radio/built-in.o(.data+0x284): Section mismatch in reference from the variable fmr2_driver to the function .init.text:fmr2_probe()\nThe variable fmr2_driver references\nthe function __init fmr2_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nWARNING: drivers/media/built-in.o(.data+0x48200): Section mismatch in reference from the variable fmr2_driver to the function .init.text:fmr2_probe()\nThe variable fmr2_driver references\nthe function __init fmr2_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nCc: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nCc: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cfb19b0ab13847a0e0e49521eb94113b0b315e3b",
      "tree": "1e210d00e88214bef470f795d2851efdfbbe0e5e",
      "parents": [
        "bc2b395c031430639e5ad5dcb2669cfcf1fa5fd2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Feb 05 09:53:17 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 11:29:09 2012 -0300"
      },
      "message": "[media] radio-maxiradio: use the tea575x framework\n\nThis card is based on the tea575x receiver. Use the tea575x-tuner framework\ninstead of reinventing the wheel.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d4ecc83b79cc290eadf1ffb33a589c3c72bbc295",
      "tree": "2f806d32d714a8481be13106649ad17ab1eb8c62",
      "parents": [
        "9f1dfccf6607822f556698f0940ead57e6e42d5f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Feb 27 05:30:13 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 11:27:21 2012 -0300"
      },
      "message": "[media] tea575x-tuner: update to latest V4L2 framework requirements\n\nThe tea575x-tuner module has been updated to use the latest V4L2 framework\nfunctionality. This also required changes in the drivers that rely on it.\n\nThe tea575x changes are:\n\n- The drivers must provide a v4l2_device struct to the tea module.\n- The radio_nr module parameter must be part of the actual radio driver,\n  and not of the tea module.\n- Changed the frequency range to the normal 76-108 MHz range instead of\n  50-150.\n- Add hardware frequency seek support.\n- Fix broken rxsubchans/audmode handling.\n- The application can now select between stereo and mono.\n- Support polling for control events.\n- Add V4L2 priority handling.\n\nAnd radio-sf16fmr2.c now uses the isa bus kernel framework.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nThanks-to: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9f1dfccf6607822f556698f0940ead57e6e42d5f",
      "tree": "3e353da708e5a26c643db37d055a9286fb13d7ab",
      "parents": [
        "ef3d23de05254179b7f9e718eae276e5b67e1ba6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Feb 29 05:50:27 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 19 11:25:12 2012 -0300"
      },
      "message": "[media] Add missing slab.h to fix linux-next compile errors\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bdb2c41fc12b627e0e870b141341ded5772bab70",
      "tree": "4bbc1ea3a8ea492c535b62311cfd4cc237d51586",
      "parents": [
        "f8f7be019ac801950512cfb040949ccc380be301"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Tue Feb 14 10:06:09 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 08 09:00:30 2012 -0300"
      },
      "message": "[media] [trivial]: Fix typo in radio-sf16fmr2.c\n\nCorrect spelling \"contrls\" to \"controls\" in\ndrivers/media/radio/radio-sf16fmr2.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6e8d86fffd8edf1bfccbd441b1812ee919fe3d5",
      "tree": "3b4a8b33ebf13cfc33513ef8b7c9f2e8ba50f2d9",
      "parents": [
        "a2d2b25ce623757a87b35ef336d2d2c3b0a6fa13"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Feb 12 06:56:32 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 08 08:48:01 2012 -0300"
      },
      "message": "[media] convert drivers/media/* to use module_i2c_driver()\n\nThis patch converts the drivers in drivers/media/* to use the\nmodule_i2_driver() macro which makes the code smaller and a bit simpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Heungjun Kim \u003criverful.kim@samsung.com\u003e\nCc: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nCc: Andrew Chew \u003cachew@nvidia.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Michael Grzeschik \u003cm.grzeschik@pengutronix.de\u003e\nCc: Johannes Obermaier \u003cjohannes.obermaier@gmail.com\u003e\nCc: Steven Toth \u003cstoth@kernellabs.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nAcked-by: Tomasz Stanislawski \u003ct.stanislaws@samsung.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2e2ba5d1e26465fe188729e310e7928ddf3d9b3e",
      "tree": "cc48d5e7e8587f00d4390a298f346cd47f3c3da6",
      "parents": [
        "a3db60bcf7671cc011ab4f848cbc40ff7ab52c1e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Feb 02 14:40:30 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 15 12:04:45 2012 -0200"
      },
      "message": "[media] wl128x: fix build errors when GPIOLIB is not enabled\n\nFrom: Randy Dunlap \u003crdunlap@xenotime.net\u003e\n\nFix wl128x Kconfig to depend on GPIOLIB since TI_ST also\ndepends on GPIOLIB.\n\n(.text+0xe6d60): undefined reference to `st_register\u0027\n(.text+0xe7016): undefined reference to `st_unregister\u0027\n(.text+0xe70ce): undefined reference to `st_unregister\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Manjunatha Halli \u003cmanjunatha_halli@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f51f86fd5d64c5696213091afb0d4b97ed22018c",
      "tree": "47dc43e0472b128b11be9e07845444b840a4d6c0",
      "parents": [
        "6b39246cf9a4614cd3e449f5a36b39d50357fc98"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jan 16 05:19:53 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 17:12:02 2012 -0200"
      },
      "message": "[media] radio/Kconfig: cleanup\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6b39246cf9a4614cd3e449f5a36b39d50357fc98",
      "tree": "4fb46078ffdca1c6ab842f26d1fb8d00a07bf8cd",
      "parents": [
        "da1ff351320aa1b7384f7708d652f27397929978"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jan 16 05:18:40 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 17:11:47 2012 -0200"
      },
      "message": "[media] radio-zoltrix: Convert to radio-isa\n\nTested with v4l2-compliance, but not with actual hardware. Contact the\nlinux-media mailinglist if you have this card!\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "da1ff351320aa1b7384f7708d652f27397929978",
      "tree": "f696d0c04721eec044a15e1bde48a2ac6b89f460",
      "parents": [
        "1d211f26b5542da66cf48ff8ef783aceeb7e8099"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jan 16 05:17:32 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 17:11:35 2012 -0200"
      },
      "message": "[media] radio-typhoon: Convert to radio-isa\n\nTested with v4l2-compliance, but not with actual hardware. Contact the\nlinux-media mailinglist if you have this card!\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1d211f26b5542da66cf48ff8ef783aceeb7e8099",
      "tree": "14a87984be2ccd6b3ba8dde93ee38f318876de21",
      "parents": [
        "32c518364a03d336113a9133410af6d8c8dc0107"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jan 16 05:16:29 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 17:11:23 2012 -0200"
      },
      "message": "[media] radio-trust: Convert to radio-isa\n\nTested with v4l2-compliance, but not with actual hardware. Contact the\nlinux-media mailinglist if you have this card!\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "32c518364a03d336113a9133410af6d8c8dc0107",
      "tree": "fcd33f31f36efc6199cf91eb269a11bb010f42c1",
      "parents": [
        "8bd7ef5ae615cce5cde2e8b40445cfe4a20c3c03"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jan 16 05:15:09 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 17:11:11 2012 -0200"
      },
      "message": "[media] radio-terratec: Convert to radio-isa\n\nTested with v4l2-compliance, but not with actual hardware. Contact the\nlinux-media mailinglist if you have this card!\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8bd7ef5ae615cce5cde2e8b40445cfe4a20c3c03",
      "tree": "445468a6367fdf790980befb6293bc93cc47267d",
      "parents": [
        "f8c085244ef6a88c38db3ee49bda0ff4249edf34"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jan 16 05:24:08 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 17:10:41 2012 -0200"
      },
      "message": "[media] radio-rtrack2: Convert to radio-isa\n\nTested with v4l2-compliance, but not with actual hardware. Contact the\nlinux-media mailinglist if you have this card!\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f8c085244ef6a88c38db3ee49bda0ff4249edf34",
      "tree": "3d8dd9c3c7f69e9ecb6b05386ea75eb6504e1909",
      "parents": [
        "3088fba877ee8bf284b12a73332b813b5478a64d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jan 16 05:00:26 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 17:09:39 2012 -0200"
      },
      "message": "[media] radio-gemtek: Convert to radio-isa\n\nTested with actual hardware (up to two cards) and the Keene USB FM Transmitter.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3088fba877ee8bf284b12a73332b813b5478a64d",
      "tree": "33d16a91c93876545ba25c3c5c3b4d02d7a568ed",
      "parents": [
        "cc3c6df16b3fb953818780b52c86fc7a9f08b337"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jan 16 04:58:15 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 17:09:27 2012 -0200"
      },
      "message": "[media] radio-aztech: Convert to radio-isa\n\nTested with actual hardware and the Keene USB FM Transmitter.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc3c6df16b3fb953818780b52c86fc7a9f08b337",
      "tree": "c21f0663ba8a96ceedeb462f8d6b29d0eb9d7d2b",
      "parents": [
        "137c579c12bbb47ac1822e1a959aa15d0fcb76c1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jan 16 04:55:10 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 17:08:52 2012 -0200"
      },
      "message": "[media] radio-aimslab: Convert to radio-isa\n\nTested with actual hardware and the Keene USB FM Transmitter.\n\nImproved the volume handling delays through trial and error.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "137c579c12bbb47ac1822e1a959aa15d0fcb76c1",
      "tree": "9b2ab60f813734ebf31126eda3bf60466573310a",
      "parents": [
        "83ec8225b6aecfddafd3b1d40cf79c0d4615a84c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Feb 03 08:28:56 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 17:01:13 2012 -0200"
      },
      "message": "[media] radio-isa: add framework for ISA radio drivers\n\nWe have quite a few ISA radio drivers, which are all very similar.\n\nThis framework makes it possible to reduce the code size of those drivers\nand makes it much easier to keep them up to date with the latest V4L2 API\ndevelopments.\n\nDrivers rewritten to use this framework fully pass the v4l2-compliance tests\nand are properly using the ISA bus (so they can be found under /sys/bus/isa).\n\nIt is now also possible to support multiple cards using the same driver\n(tested with two radio-gemtek cards).\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1bf20c3a0c616f44359c573b533d06bae960ee45",
      "tree": "4c8c81a1de7ddcfc06967b617896596c4970dc25",
      "parents": [
        "6d6604fa6643d15cd46f891b01084ecfd5d0fbec"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Feb 02 08:44:40 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 16:39:47 2012 -0200"
      },
      "message": "[media] radio-keene: add a driver for the Keene FM Transmitter\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "122804ecb59493fbb4d31b3ba9ac59faaf45276f",
      "tree": "cff4d8a158c412e4a8d3abc8d91bb0eb52b01c9a",
      "parents": [
        "16008d641670571ff4cd750b416c7caf2d89f467",
        "126400033940afb658123517a2e80eb68259fbd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 15 12:49:56 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 15 12:49:56 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (655 commits)\n  [media] revert patch: HDIC HD29L2 DMB-TH USB2.0 reference design driver\n  mb86a20s: Add a few more register settings at the init seq\n  mb86a20s: Group registers into the same line\n  [media] [PATCH] don\u0027t reset the delivery system on DTV_CLEAR\n  [media] [BUG] it913x-fe fix typo error making SNR levels unstable\n  [media] cx23885: Query the CX25840 during enum_input for status\n  [media] cx25840: Add support for g_input_status\n  [media] rc-videomate-m1f.c Rename to match remote controler name\n  [media] drivers: media: au0828: Fix dependency for VIDEO_AU0828\n  [media] convert drivers/media/* to use module_platform_driver()\n  [media] drivers: video: cx231xx: Fix dependency for VIDEO_CX231XX_DVB\n  [media] Exynos4 JPEG codec v4l2 driver\n  [media] doc: v4l: selection: choose pixels as units for selection rectangles\n  [media] v4l: s5p-tv: mixer: fix setup of VP scaling\n  [media] v4l: s5p-tv: mixer: add support for selection API\n  [media] v4l: emulate old crop API using extended crop/compose API\n  [media] doc: v4l: add documentation for selection API\n  [media] doc: v4l: add binary images for selection API\n  [media] v4l: add support for selection api\n  [media] hd29l2: fix review findings\n  ...\n"
    },
    {
      "commit": "90ab5ee94171b3e28de6bb42ee30b527014e0be7",
      "tree": "fcf89889f6e881f2b231d3d20287c08174ce4b54",
      "parents": [
        "476bc0015bf09dad39d36a8b19f76f0c181d1ec9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "message": "module_param: make bool parameters really bool (drivers \u0026 misc)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "1d6629b1561ad34a6e6d17ece00bd65e1bab3724",
      "tree": "61b5a5062aa797f5bfc1da0a7b3b9876ce3d2a21",
      "parents": [
        "aa5fb974cf3a30162c9c426c507486f3c2ab54c5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 03:21:49 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jan 10 23:27:13 2012 -0200"
      },
      "message": "[media] convert drivers/media/* to use module_platform_driver()\n\nThis patch converts the drivers in drivers/media/* to use the\nmodule_platform_driver() macro which makes the code smaller and a bit\nsimpler.\n\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nCc: \"Richard Röjfors\" \u003crichard.rojfors@pelagicore.com\u003e\nCc: \"Matti J. Aaltonen\" \u003cmatti.j.aaltonen@nokia.com\u003e\nCc: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nCc: Manjunath Hadli \u003cmanjunath.hadli@ti.com\u003e\nCc: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nCc: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nCc: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Matti J. Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0abffb9442c5aeb9b6dcc90e8af766b594637c15",
      "tree": "086207e1df35422b4957174acd2be3d151006117",
      "parents": [
        "2e6cbd2b0878a5b641fcd74493e19fb60009657a"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Tue Jan 03 23:42:04 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 06 13:17:50 2012 -0200"
      },
      "message": "[media] drivers: media: radio: Fix dependencies for RADIO_WL128X\n\nFix the following build warning:\n\nwarning: (RADIO_WL128X) selects TI_ST which has unmet direct dependencies (MISC_DEVICES \u0026\u0026 NET \u0026\u0026 GPIOLIB)\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8cc20dd89c9ec807b169c8db42192377da470acc",
      "tree": "239fc368684a57f517d5b615ad323fc23658c80e",
      "parents": [
        "d24674c60b6fe790a274d4936bcdc8c482bbd9fe"
      ],
      "author": {
        "name": "Xi Wang",
        "email": "xi.wang@gmail.com",
        "time": "Fri Dec 02 06:01:13 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 17:01:52 2011 -0200"
      },
      "message": "[media] wl128x: fmdrv_tx: fix signedness bugs\n\nMessage-Id: \u003c1322820073-19347-4-git-send-email-xi.wang@gmail.com\u003e\n\nThe error handling with (ret \u003c 0) didn\u0027t work where ret is a u32.\nUse int instead.  To be consistent we also change the functions to\nreturn an int.\n\nSigned-off-by: Xi Wang \u003cxi.wang@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d24674c60b6fe790a274d4936bcdc8c482bbd9fe",
      "tree": "2fab29e7b61611bc9b1e82d0dcff6182f5a8b7f3",
      "parents": [
        "a61278037b57b1d75467dcfeb255584d5f11743d"
      ],
      "author": {
        "name": "Xi Wang",
        "email": "xi.wang@gmail.com",
        "time": "Fri Dec 02 06:01:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 17:01:38 2011 -0200"
      },
      "message": "[media] wl128x: fmdrv_rx: fix signedness bugs\n\nMessage-Id: \u003c1322820073-19347-3-git-send-email-xi.wang@gmail.com\u003e\n\nThe error handling with (ret \u003c 0) didn\u0027t work where ret is a u32.\nUse int instead.  To be consistent we also change the functions to\nreturn an int.\n\nSigned-off-by: Xi Wang \u003cxi.wang@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a61278037b57b1d75467dcfeb255584d5f11743d",
      "tree": "d07d4924dda3b4de16e5e6a1abbd5a2d79cca33d",
      "parents": [
        "27d3e366091b13c26d5d996709fd9d99858455eb"
      ],
      "author": {
        "name": "Xi Wang",
        "email": "xi.wang@gmail.com",
        "time": "Fri Dec 02 06:01:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Dec 30 17:00:56 2011 -0200"
      },
      "message": "[media] wl128x: fmdrv_common: fix signedness bugs\n\nMessage-Id: \u003c1322820073-19347-2-git-send-email-xi.wang@gmail.com\u003e\n\nThe error handling with (ret \u003c 0) didn\u0027t work where ret is a u32.\nUse int instead.  To be consistent we also change the functions to\nreturn an int.\n\nSigned-off-by: Xi Wang \u003cxi.wang@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "75c1ca364d0d5d70ad12c5dac40bbe6598624cab",
      "tree": "3cd6068c8a0344e327f3e40d64e43dc9853f0f56",
      "parents": [
        "b698c784bfacc909b05e043d8fca08281fe154bb"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Nov 23 02:45:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Nov 25 15:46:59 2011 -0200"
      },
      "message": "[media] radio: NUL terminate a user string\n\nWe pass this to fm_tx_set_radio_text() which expects a NUL terminated\nstring.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bd93b3ad275501f50935a420cb26f598093d91a0",
      "tree": "e92df5e4b4adf9e1330f76e062ae554ed8aac44d",
      "parents": [
        "affc9a0d59ac49bd304e2137bd5e4ffdd6fdfa52"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 16 05:14:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 24 18:22:22 2011 -0200"
      },
      "message": "[media] media/radio/tef6862: fix checking return value of i2c_master_send\n\ni2c_master_send returns negative errno, or else the number of bytes written.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "12cbfd0a3c52a52c2948c91b9e62e73c468d1572",
      "tree": "9252b3929159a83fc81ca0a48706bfa959660967",
      "parents": [
        "b32e724308300a6ecead0f4895f0452a06a4291d",
        "cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 23 19:42:09 2011 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Nov 23 19:42:09 2011 -0200"
      },
      "message": "Merge tag \u0027v3.2-rc2\u0027 into staging/for_v3.3\n\n* tag \u0027v3.2-rc2\u0027: (3068 commits)\n  Linux 3.2-rc2\n  hfs: add sanity check for file name length\n  fsl-rio: fix compile error\n  blackfin: Fixup export.h includes\n  Blackfin: add serial TX IRQ in individual platform resource\n  virtio-pci: fix use after free\n  ACPI / cpuidle: Remove acpi_idle_suspend (to fix suspend regression)\n  drm/radeon/kms/combios: fix dynamic allocation of PM clock modes\n  [CPUFREQ] db8500: fix build error due to undeclared i variable\n  bma023: Add SFI translation for this device\n  vrtc: change its year offset from 1960 to 1972\n  ce4100: fix a build error\n  arm/imx: fix imx6q mmc error when mounting rootfs\n  arm/imx: fix AUTO_ZRELADDR selection\n  arm/imx: fix the references to ARCH_MX3\n  ARM: mx51/53: set pwm clock parent to ipg_perclk\n  btrfs: rename the option to nospace_cache\n  drm/radeon/kms/pm: switch to dynamically allocating clock mode array\n  drm/radeon/kms: optimize r600_pm_profile_init\n  drm/radeon/kms/pm: add a proper pm profile init function for fusion\n  ...\n\nConflicts:\n\tdrivers/media/radio/Kconfig\n"
    },
    {
      "commit": "ecb3b2b35db49778b6d89e3ffd0c400776c20735",
      "tree": "cdec945a8b6651154633b986a318d0441ff3c239",
      "parents": [
        "d632eb1bf22e11def74e4e53cc47d790fbdba105"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:46:12 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:46:12 2011 -0800"
      },
      "message": "USB: convert drivers/media/* to use module_usb_driver()\n\nThis converts the drivers in drivers/media/* to use the\nmodule_usb_driver() macro which makes the code smaller and a bit\nsimpler.\n\nAdded bonus is that it removes some unneeded kernel log messages about\ndrivers loading and/or unloading.\n\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nCc: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nCc: Frank Zago \u003cfrank@zago.net\u003e\nCc: Olivier Lorin \u003co.lorin@laposte.net\u003e\nCc: Erik Andren \u003cerik.andren@gmail.com\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: Brian Johnson \u003cbrijohn@gmail.com\u003e\nCc: Leandro Costantino \u003clcostantino@gmail.com\u003e\nCc: Antoine Jacquet \u003croyale@zerezo.com\u003e\nCc: Jarod Wilson \u003cjarod@redhat.com\u003e\nCc: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: Antti Palosaari \u003ccrope@iki.fi\u003e\nCc: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nCc: \"David Härdeman\" \u003cdavid@hardeman.nu\u003e\nCc: Florent Audebert \u003cflorent.audebert@anevia.com\u003e\nCc: Sam Doshi \u003csam@metal-fish.co.uk\u003e\nCc: Manu Abraham \u003cmanu@linuxtv.org\u003e\nCc: Olivier Grenie \u003colivier.grenie@dibcom.fr\u003e\nCc: Patrick Boettcher \u003cpatrick.boettcher@dibcom.fr\u003e\nCc: \"Igor M. Liplianin\" \u003cliplianin@me.by\u003e\nCc: Derek Kelly \u003cuser.vdr@gmail.com\u003e\nCc: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nCc: Steven Toth \u003cstoth@kernellabs.com\u003e\nCc: \"André Weidemann\" \u003cAndre.Weidemann@web.de\u003e\nCc: Martin Wilks \u003cm.wilks@technisat.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Jose Alberto Reguero \u003cjareguero@telefonica.net\u003e\nCc: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nCc: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nCc: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nCc: Alexey Khoroshilov \u003ckhoroshilov@ispras.ru\u003e\nCc: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nCc: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nCc: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Paul Bender \u003cpebender@gmail.com\u003e\nCc: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nCc: \"Márcio A Alves\" \u003cfroooozen@gmail.com\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: Chris Rankin \u003crankincj@yahoo.com\u003e\nCc: Lee Jones \u003clee.jones@canonical.com\u003e\nCc: Andy Walls \u003cawalls@md.metrocast.net\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Dean Anderson \u003clinux-dev@sensoray.com\u003e\nCc: Pete Eberlein \u003cpete@sensoray.com\u003e\nCc: Arvydas Sidorenko \u003casido4@gmail.com\u003e\nCc: Andrea Anacleto \u003candreaanacleto@libero.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e21d98651ae42dc7c50e539296e88a73c1e78fd8",
      "tree": "4bdcb5d612fe56fee43995c07a43de1666d9be7c",
      "parents": [
        "6e66135cab8ed4ff5c1ee0dd63ff7e44e33f355f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Sep 30 05:31:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Nov 08 11:49:02 2011 -0200"
      },
      "message": "[media] V4L menu: reorganize the radio menu\n\nMove all USB radio devices to the top of the list and move all ISA\ndevices to a separate menu.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "1046a2c428bedd64c960dcfd0c57cc69a82fea2f",
      "tree": "d34b83e0ac61b51305cece031f7ff49579e3fe76",
      "parents": [
        "46e85f5f1c2a1d106c1ec0fa2a06280276b8e052",
        "b3f4e1eba45eda5d1213810ef3bc53e5247df2df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:58:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 07:58:25 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (144 commits)\n  [media] saa7134.h: Suppress compiler warnings when CONFIG_VIDEO_SAA7134_RC is not set\n  [media] it913x [VER 1.07] Support for single ITE 9135 devices\n  [media] Support for Terratec G1\n  [media] cx25821: off by one in cx25821_vidioc_s_input()\n  [media] media: tea5764: reconcile Kconfig symbol and macro\n  [media] omap_vout: Add poll() support\n  [media] omap3isp: preview: Add crop support on the sink pad\n  [media] omap3isp: preview: Rename min/max input/output sizes defines\n  [media] omap3isp: preview: Remove horizontal averager support\n  [media] omap3isp: Report the ISP revision through the media controller API\n  [media] omap3isp: ccdc: remove redundant operation\n  [media] omap3isp: Fix memory leaks in initialization error paths\n  [media] omap3isp: Add missing mutex_destroy() calls\n  [media] omap3isp: Move *_init_entities() functions to the init/cleanup section\n  [media] omap3isp: Move media_entity_cleanup() from unregister() to cleanup()\n  [media] MFC: Change MFC firmware binary name\n  [media] vb2: add vb2_get_unmapped_area in vb2 core\n  [media] v4l: Add v4l2 subdev driver for S5K6AAFX sensor\n  [media] v4l: Add AUTO option for the V4L2_CID_POWER_LINE_FREQUENCY control\n  [media] media: ov6650: stylistic improvements\n  ...\n"
    },
    {
      "commit": "8c4343e5909f956140229b0d960dc7a9c4fd4bdd",
      "tree": "6c21ed2547580ff1492447554817a5df64d402cb",
      "parents": [
        "94f3f48f90f77e3bfcafce9b259086cfebcd166d"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Wed Oct 12 17:51:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 03 18:33:54 2011 -0200"
      },
      "message": "[media] media: tea5764: reconcile Kconfig symbol and macro\n\nThe Kconfig symbol RADIO_TEA5764_XTAL is unused. The code does use a\nRADIO_TEA5764_XTAL macro, but does that rather peculiar. But there seems\nto be a way to keep both. (The easiest way out would be to rip out both\nthe Kconfig symbol and the macro.)\n\nNote there\u0027s also a module parameter \u0027use_xtal\u0027 to influence all this.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a0a4194c943bc64dd7b6e26cccb036cb26b81363",
      "tree": "4282f0dd573344d10f69616eb05868b5cd563cc1",
      "parents": [
        "cf0223503e6198292cdcc864e01eeb5fe7490752",
        "b958f7a7cbdfbf59ba61de7ebb9c59b0ee3a7967"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6: (80 commits)\n  mfd: Fix missing abx500 header file updates\n  mfd: Add missing \u003clinux/io.h\u003e include to intel_msic\n  x86, mrst: add platform support for MSIC MFD driver\n  mfd: Expose TurnOnStatus in ab8500 sysfs\n  mfd: Remove support for early drop ab8500 chip\n  mfd: Add support for ab8500 v3.3\n  mfd: Add ab8500 interrupt disable hook\n  mfd: Convert db8500-prcmu panic() into pr_crit()\n  mfd: Refactor db8500-prcmu request_clock() function\n  mfd: Rename db8500-prcmu init function\n  mfd: Fix db5500-prcmu defines\n  mfd: db8500-prcmu voltage domain consumers additions\n  mfd: db8500-prcmu reset code retrieval\n  mfd: db8500-prcmu tweak for modem wakeup\n  mfd: Add db8500-pcmu watchdog accessor functions for watchdog\n  mfd: hwacc power state db8500-prcmu accessor\n  mfd: Add db8500-prcmu accessors for PLL and SGA clock\n  mfd: Move to the new db500 PRCMU API\n  mfd: Create a common interface for dbx500 PRCMU drivers\n  mfd: Initialize DB8500 PRCMU regs\n  ...\n\nFix up trivial conflicts in\n\tarch/arm/mach-imx/mach-mx31moboard.c\n\tarch/arm/mach-omap2/board-omap3beagle.c\n\tarch/arm/mach-u300/include/mach/irqs.h\n\tdrivers/mfd/wm831x-spi.c\n"
    },
    {
      "commit": "7a707b89202f905bd9f9fbde326933c59a81214c",
      "tree": "dbac5d56de8e3a14ca3306d3bdaffb13138def9b",
      "parents": [
        "35a246363ec41e7b19f7887a97ef3d01ab41356a"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 14:03:12 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:51 2011 -0400"
      },
      "message": "drivers/media: Add module.h to all files using it implicitly\n\nA pending cleanup will mean that module.h won\u0027t be implicitly\neverywhere anymore.  Make sure the modular drivers in clocksource\nare actually calling out for \u003cmodule.h\u003e explicitly in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "35a246363ec41e7b19f7887a97ef3d01ab41356a",
      "tree": "c0b78d95fd89408c5213f23169804d16704b9ac6",
      "parents": [
        "dff65de26ba8128f051799fd6c3660c7162eefc1"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Aug 01 15:26:38 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:51 2011 -0400"
      },
      "message": "drivers/media: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required\n\nThese two macros were in module.h but now module.h is no longer\nsprayed across every source file imaginable, so the users need\nto expicitly call out their use of them.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "1eb63378354ac37b7e27d256bbf84684751bac32",
      "tree": "0775591a2dced778d1ba0bd8a946831e424d02d7",
      "parents": [
        "1a4ceab195e66bce9c1638fdded6d92988100ba4",
        "bac2dacd5fb9ddad093d7a2dc5ab44e764874821"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 15:42:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 15:42:54 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (348 commits)\n  [media] pctv452e: Remove bogus code\n  [media] adv7175: Make use of media bus pixel codes\n  [media] media: vb2: fix incorrect return value\n  [media] em28xx: implement VIDIOC_ENUM_FRAMESIZES\n  [media] cx23885: Stop the risc video fifo before reconfiguring it\n  [media] cx23885: Avoid incorrect error handling and reporting\n  [media] cx23885: Avoid stopping the risc engine during buffer timeout\n  [media] cx23885: Removed a spurious function cx23885_set_scale()\n  [media] cx23885: v4l2 api compliance, set the audioset field correctly\n  [media] cx23885: hook the audio selection functions into the main driver\n  [media] cx23885: add generic functions for dealing with audio input selection\n  [media] cx23885: fixes related to maximum number of inputs and range checking\n  [media] cx23885: Initial support for the MPX-885 mini-card\n  [media] cx25840: Ensure AUDIO6 and AUDIO7 trigger line-in baseband use\n  [media] cx23885: Enable audio line in support from the back panel\n  [media] cx23885: Allow the audio mux config to be specified on a per input basis\n  [media] cx25840: Enable support for non-tuner LR1/LR2 audio inputs\n  [media] cx23885: Name an internal i2c part and declare a bitfield by name\n  [media] cx23885: Ensure VBI buffers timeout quickly - bugfix for vbi hangs during streaming\n  [media] cx23885: remove channel dump diagnostics when a vbi buffer times out\n  ...\n\nFix up trivial conflicts in drivers/misc/altera-stapl/altera.c (header\nfile rename vs add)\n"
    },
    {
      "commit": "8a0a8e8e42a4e30a1fc4c40205fa790e264d00f3",
      "tree": "beec367a4124f66e803a2c24f9f3345aa7297721",
      "parents": [
        "b46880e57b4c513adeb2608c3700b352860b5662"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Sep 02 16:43:36 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:13 2011 +0200"
      },
      "message": "mfd: remove CONFIG_MFD_SUPPORT\n\nWe currently have two symbols to control compilation the MFD subsystem,\nMFD_SUPPORT and MFD_CORE. The MFD_SUPPORT is actually not required\nat all, it only hides the submenu when not set, with the effect that\nKconfig warns about missing dependencies when another driver selects\nan MFD driver while MFD_SUPPORT is disabled. Turning the MFD submenu\nback from menuconfig into a plain menu simplifies the Kconfig syntax\nfor those kinds of users and avoids the surprise when the menu\nsuddenly appears because another driver was enabled that selects this\nsymbol.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "88365105d683187e02a4f75220eaf51fd0c0b6e0",
      "tree": "acbc18b9e8eb7f74630fb7fd709cb35eafd30f54",
      "parents": [
        "74a45790861f659058e8f8b565d98e5a1fdd8440"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Aug 26 07:35:14 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 21 09:52:21 2011 -0300"
      },
      "message": "[media] v4l2-ctrls: replace is_volatile with V4L2_CTRL_FLAG_VOLATILE\n\nWith the new flag there is no need anymore to have a separate is_volatile\nfield. Modify all users to use the new flag.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e060c38434b2caa78efe7cedaff4191040b65a15",
      "tree": "407361230bf6733f63d8e788e4b5e6566ee04818",
      "parents": [
        "10e4ac572eeffe5317019bd7330b6058a400dfc2",
        "cc39c6a9bbdebfcf1a7dee64d83bf302bc38d941"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 15:08:05 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 15:08:18 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forward merge with Linus to be able to merge patches\nbased on more recent version of the tree.\n"
    },
    {
      "commit": "699324871fcc3650f2023c5e36cb119a92d7894b",
      "tree": "7115a8183a4fd00b6f0ea1ae3b8f3dfbcf1c454b",
      "parents": [
        "ca4a04cf3dd0cecb5e7188ed7796cc55fc13aeb1"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Tue Jul 26 23:06:29 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 14:50:49 2011 +0200"
      },
      "message": "treewide: remove extra semicolons from various parts of the kernel\n\nThis is a resend from the original, changing the title from PATCH to\nRFC(since this is a review for commit, and I should have put that the first go around).\nand also removing some of the commit\u0027s with ia64 and bash since it is significant.\nlet me know if I might have missed anything etc..\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1d3726ae84c3ff499be4f6bcbb805aeab8d812c6",
      "tree": "b55735782e8f29433758d49351f255ac375ad61b",
      "parents": [
        "ba08831b84211e48ae4ce6272eebeade8d41cff4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sat Aug 27 11:25:31 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Sep 06 14:46:38 2011 -0300"
      },
      "message": "[media] si470x: fix compile warning\n\nTobias Lorenz \u003ctobias.lorenz@gmx.net\u003e has looked at this and agreed that the\n\u0027buf\u0027 variable could be removed.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eb70ac1b1e457537a056cb714ccddbb1fd56f9ed",
      "tree": "ad599b0b767cbefd1f08d75a382c237c63d3726f",
      "parents": [
        "f68afe5d45198bfe7040cf751033c6208577468c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Aug 25 09:43:49 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Sep 06 14:39:10 2011 -0300"
      },
      "message": "[media] wl128x: fix compiler warning + wrong write() return\n\nThe fix is to check for ret and return -EFAULT if non-zero.\n\nI also noticed that write() didn\u0027t return the number of bytes written.\nFixed as well.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "398b0d1f058636f3950296ca07346577c02b94d6",
      "tree": "dd33e90e732d7fc2f76de4f624536b8eb5aa6420",
      "parents": [
        "77eed219fed5a913f59329cc846420fdeab0150f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Aug 25 09:14:57 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Sep 06 14:38:21 2011 -0300"
      },
      "message": "[media] radio-si4713.c: fix compiler warning\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3f5c14d3d3d7a3f508f2fffa62731f13f8efdfba",
      "tree": "1248879aae03b2ffa6cb2067b7736e88bad5f8e0",
      "parents": [
        "63f409a444fa295247363a28381314683d6f4596"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Aug 15 02:07:08 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 03 18:50:59 2011 -0300"
      },
      "message": "[media] drivers/media: do not use EXTRA_CFLAGS\n\nUsage of these flags has been deprecated for nearly 4 years by:\n\n    commit f77bf01425b11947eeb3b5b54685212c302741b8\n    Author: Sam Ravnborg \u003csam@neptun.(none)\u003e\n    Date:   Mon Oct 15 22:25:06 2007 +0200\n\n        kbuild: introduce ccflags-y, asflags-y and ldflags-y\n\nMoreover, these flags (at least EXTRA_CFLAGS) have been documented for command\nline use. By default, gmake(1) do not override command line setting, so this is\nlikely to result in build failure or unexpected behavior.\n\nReplace their usage by Kbuild\u0027s `{as,cc,ld}flags-y\u0027.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: linux-media@vger.kernel.org\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "731884ba61d414563a75a5795f140432d786420f",
      "tree": "2f5ac6ba7cf8b7eb2c950d252d9a297ef2254c2e",
      "parents": [
        "dbe8740ddecfbeb81d97dd6e85e0298081a6085d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Fri Jul 08 06:00:37 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:55:53 2011 -0300"
      },
      "message": "[media] tea5764: Fix module parameter permissions\n\nThe third parameter of module_param is supposed to represent sysfs\nfile permissions. A value of \"1\" leads to the following:\n\n$ ls -l /sys/module/radio_tea5764/parameters/\ntotal 0\n\nI am changing it to \"0\" to align with the other module parameters in\nthis driver.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Fabio Belavenuto \u003cbelavenuto@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ddac5c107942d9584a9f55701aad405b57618726",
      "tree": "bb658b1179f6c763730157d0b4c10d0d287fe410",
      "parents": [
        "18d171badf47a436045589668f785b7d278f4e4d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Jun 10 05:43:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:53:17 2011 -0300"
      },
      "message": "[media] v4l2-ctrls: fix and improve volatile control handling\n\nIf you have a cluster of controls that is a mix of volatile and non-volatile\ncontrols, then requesting the value of the volatile control would fail if the\nmaster control of that cluster was non-volatile. The code assumed that the\nvolatile state of the master control was the same for all other controls in\nthe cluster.\n\nThis is now fixed.\n\nIn addition, it was clear from bugs in some drivers that it was confusing that\nthe ctrl-\u003ecur union had to be used in g_volatile_ctrl. Several drivers used the\n\u0027new\u0027 values instead. The framework was changed so that drivers now set the new\nvalue instead of the current value.\n\nThis has an additional benefit as well: the volatile values are now only stored\nin the \u0027new\u0027 value, leaving the current value alone. This is useful for\nautofoo/foo control clusters where you want to have a \u0027foo\u0027 control act like a\nvolatile control if \u0027autofoo\u0027 is on, but as a normal control when it is off.\n\nSince with this change the cur value is no longer overwritten when g_volatile_ctrl\nis called, you can use it to remember the original \u0027foo\u0027 value. For example:\n\nautofoo \u003d 0, foo \u003d 10 and foo is non-volatile.\n\nNow autofoo is set to 1 and foo is marked volatile. Retrieving the foo value\nwill get the volatile value. Set autofoo back to 0, which marks foo as non-\nvolatile again, and retrieving foo will get the old current value of 10.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "29834c1ac7589c72996c5d02349d63fd397ef131",
      "tree": "60d5bfadc2bc4f88938640a6d11ff0983b5f5fd4",
      "parents": [
        "64dc3c1a906467d90c24913b0b38dd13d9378f4f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Jun 25 10:15:42 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:53:16 2011 -0300"
      },
      "message": "[media] radio: Use the subsystem version control for VIDIOC_QUERYCAP\n\nJust like the video drivers, the right thing to do is to use\nthe per-subsystem version control.\n\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9e8fa0e644a3ccb1b5807e4155c1c7a73793b371",
      "tree": "c862dfffdeb28a98d3e338cb9aa6ea3bb2a508d1",
      "parents": [
        "d294093010c86294baaaa414a412ea117bacd8fc"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Wed Jun 01 16:57:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:52:23 2011 -0300"
      },
      "message": "[media] radio-sf16fmr2: convert to generic TEA575x interface\n\nConvert radio-sf16fmr2 to use generic TEA575x implementation. Most of the\ndriver code goes away as SF16-FMR2 is basically just a TEA5757 tuner\nconnected to ISA bus.\nThe card can optionally be equipped with PT2254A volume control (equivalent\nof TC9154AP) - the volume setting is completely reworked (with balance control\nadded) and tested.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f54ba7f199d63cea08b8cc7114cb6c5cd9a042ab",
      "tree": "f5d1c3c216ceb216613634eebe8f1b4d93c9ee69",
      "parents": [
        "fabc6b85ca1d364f4e3fdcf80f80b393a508e771"
      ],
      "author": {
        "name": "Alexey Khoroshilov",
        "email": "khoroshilov@ispras.ru",
        "time": "Tue May 31 17:54:40 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 27 17:52:21 2011 -0300"
      },
      "message": "[media] radio-si470x: fix memory leak in si470x_usb_driver_probe()\n\nradio-\u003eint_in_urb is not deallocated on error paths in si470x_usb_driver_probe().\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": "dc6b845044ccb7e9e6f3b7e71bd179b3cf0223b6",
      "tree": "324e094803fe8cfcb5c36010490b92d5b6a8c174",
      "parents": [
        "524196d2ad12cfe29e15d3db7b8d678dde35b5f7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 17 00:24:37 2011 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 18 09:12:21 2011 -0700"
      },
      "message": "si4713-i2c: avoid potential buffer overflow on si4713\n\nWhile compiling it with Fedora 15, I noticed this issue:\n\n  inlined from ‘si4713_write_econtrol_string’ at drivers/media/radio/si4713-i2c.c:1065:24:\n  arch/x86/include/asm/uaccess_32.h:211:26: error: call to ‘copy_from_user_overflow’ declared with attribute error: copy_from_user() buffer size is not provably correct\n\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nAcked-by: Eduardo Valentin \u003cedubezval@gmail.com\u003e\nReviewed-by: Eugene Teo \u003ceugeneteo@kernel.sg\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42a741dcf1472cea55193ea8611db3d67808ce22",
      "tree": "87a3efa6820937832c5f60e499d60911c0c4e679",
      "parents": [
        "4756fc64ecd628efa6f8296711d7dbcefabf25dd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jun 30 14:31:04 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 13 19:40:08 2011 -0300"
      },
      "message": "[media] media: fix radio-sf16fmr2 build when SND is not enabled\n\nWhen CONFIG_SND is not enabled, radio-sf16fmr2 build fails with:\n\nso make this driver depend on SND.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: linux-media@vger.kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4756fc64ecd628efa6f8296711d7dbcefabf25dd",
      "tree": "dc71be4ae3a84faf46309d69dcf4ecf510b7dc0c",
      "parents": [
        "d7b290a1056c5564eec8a1b169c6e84ff3f54c13"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jun 24 10:30:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jul 13 01:35:31 2011 -0300"
      },
      "message": "[media] MEDIA: Fix non-ISA_DMA_API link failure of sound code\n\nsound/isa/es18xx.c: In function ‘snd_es18xx_playback1_prepare’:\nsound/isa/es18xx.c:501:9: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/es18xx.c: In function ‘snd_es18xx_playback_pointer’:\nsound/isa/es18xx.c:818:3: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[2]: *** [sound/isa/es18xx.o] Error 1\nsound/isa/sscape.c: In function ‘upload_dma_data’:\nsound/isa/sscape.c:481:3: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[2]: *** [sound/isa/sscape.o] Error 1\nsound/isa/ad1816a/ad1816a_lib.c: In function ‘snd_ad1816a_playback_prepare’:\nsound/isa/ad1816a/ad1816a_lib.c:244:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/ad1816a/ad1816a_lib.c: In function ‘snd_ad1816a_playback_pointer’:\nsound/isa/ad1816a/ad1816a_lib.c:302:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/ad1816a/ad1816a_lib.c: In function ‘snd_ad1816a_free’:\nsound/isa/ad1816a/ad1816a_lib.c:544:3: error: implicit declaration of function ‘snd_dma_disable’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/ad1816a/ad1816a_lib.o] Error 1\nmake[3]: Target `__build\u0027 not remade because of errors.\nmake[2]: *** [sound/isa/ad1816a] Error 2\nsound/isa/es1688/es1688_lib.c: In function ‘snd_es1688_playback_prepare’:\nsound/isa/es1688/es1688_lib.c:417:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/es1688/es1688_lib.c: In function ‘snd_es1688_playback_pointer’:\nsound/isa/es1688/es1688_lib.c:509:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/es1688/es1688_lib.o] Error 1\nmake[3]: Target `__build\u0027 not remade because of errors.\nmake[2]: *** [sound/isa/es1688] Error 2\nsound/isa/gus/gus_dma.c: In function ‘snd_gf1_dma_program’:\nsound/isa/gus/gus_dma.c:79:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/gus/gus_dma.c: In function ‘snd_gf1_dma_done’:\nsound/isa/gus/gus_dma.c:177:3: error: implicit declaration of function ‘snd_dma_disable’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/gus/gus_dma.o] Error 1\nsound/isa/gus/gus_pcm.c: In function ‘snd_gf1_pcm_capture_prepare’:\nsound/isa/gus/gus_pcm.c:591:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/gus/gus_pcm.c: In function ‘snd_gf1_pcm_capture_pointer’:\nsound/isa/gus/gus_pcm.c:619:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/gus/gus_pcm.o] Error 1\nmake[3]: Target `__build\u0027 not remade because of errors.\nmake[2]: *** [sound/isa/gus] Error 2\nsound/isa/sb/sb16_csp.c: In function ‘snd_sb_csp_ioctl’:\nsound/isa/sb/sb16_csp.c:228:227: error: case label does not reduce to an integer constant\nmake[3]: *** [sound/isa/sb/sb16_csp.o] Error 1\nsound/isa/sb/sb16_main.c: In function ‘snd_sb16_playback_prepare’:\nsound/isa/sb/sb16_main.c:276:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/sb/sb16_main.c: In function ‘snd_sb16_playback_pointer’:\nsound/isa/sb/sb16_main.c:456:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/sb/sb16_main.o] Error 1\nsound/isa/sb/sb8_main.c: In function ‘snd_sb8_playback_prepare’:\nsound/isa/sb/sb8_main.c:172:3: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/sb/sb8_main.c: In function ‘snd_sb8_playback_pointer’:\nsound/isa/sb/sb8_main.c:425:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/sb/sb8_main.o] Error 1\nmake[3]: Target `__build\u0027 not remade because of errors.\nmake[2]: *** [sound/isa/sb] Error 2\nsound/isa/wss/wss_lib.c: In function ‘snd_wss_playback_prepare’:\nsound/isa/wss/wss_lib.c:1025:2: error: implicit declaration of function ‘snd_dma_program’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/wss/wss_lib.c: In function ‘snd_wss_playback_pointer’:\nsound/isa/wss/wss_lib.c:1160:2: error: implicit declaration of function ‘snd_dma_pointer’ [-Werror\u003dimplicit-function-declaration]\nsound/isa/wss/wss_lib.c: In function ‘snd_wss_free’:\nsound/isa/wss/wss_lib.c:1695:3: error: implicit declaration of function ‘snd_dma_disable’ [-Werror\u003dimplicit-function-declaration]\ncc1: some warnings being treated as errors\nmake[3]: *** [sound/isa/wss/wss_lib.o] Error 1\nwarning: (RADIO_MIROPCM20) selects SND_ISA which has unmet direct dependencies (SOUND \u0026\u0026 !M68K \u0026\u0026 SND \u0026\u0026 ISA \u0026\u0026 ISA_DMA_API)\n\nA build with ISA \u0026\u0026 ISA_DMA \u0026\u0026 !ISA_DMA_API results in:\n  CC      sound/isa/es18xx.o\n  CC      sound/isa/sscape.o\n  CC      sound/isa/ad1816a/ad1816a_lib.o\n  CC      sound/isa/es1688/es1688_lib.o\n  CC      sound/isa/gus/gus_dma.o\n  CC      sound/isa/gus/gus_pcm.o\n  CC      sound/isa/sb/sb16_csp.o\n  CC      sound/isa/sb/sb16_main.o\n  CC      sound/isa/sb/sb8_main.o\n  CC      sound/isa/wss/wss_lib.o\n\nThe root cause for this is hidden in this Kconfig warning:\n\nAdding a dependency on ISA_DMA_API to RADIO_MIROPCM20 fixes these issues.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c0880dcded3ffe77700184e9d96c110ce0094c11",
      "tree": "202387e0ecbad9af5a9cc080b2e794ce53247788",
      "parents": [
        "f7fc06e3a47d68831a21f6aabf2a80648846602b",
        "616a4b83bd1b4ec2260a91480e211290c35348bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:14:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:14:22 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  [media] v1.88 DM04/QQBOX Move remote to use rc_core dvb-usb-remote\n  [media] Add missing include guard to header file\n  [media] Inlined functions should be static\n  [media] Remove invalid parameter description\n  [media] cpia2: fix warning about invalid trigraph sequence\n  [media] s5p-csis: Add missing dependency on PLAT_S5P\n  [media] gspca/kinect: wrap gspca_debug with GSPCA_DEBUG\n  [media] fintek-cir: new driver for Fintek LPC SuperIO CIR function\n  [media] uvcvideo: Connect video devices to media entities\n  [media] uvcvideo: Register subdevices for each entity\n  [media] uvcvideo: Register a v4l2_device\n  [media] add V4L2-PIX-FMT-SRGGB12 \u0026 friends to docbook\n  [media] Documentation/DocBook: Rename media fops xml files\n  [media] Media DocBook: fix validation errors\n  [media] wl12xx: g_volatile_ctrl fix: wrong field set\n  [media] fix kconfig dependency warning for VIDEO_TIMBERDALE\n  [media] dm1105: GPIO handling added, I2C on GPIO added, LNB control through GPIO reworked\n  [media] Add support for M-5MOLS 8 Mega Pixel camera ISP\n"
    },
    {
      "commit": "b7c2f036284452627d793af981877817b37d4351",
      "tree": "c96bbf7558512b27f4802994c9271ccd0f1c19f3",
      "parents": [
        "14587a2a25447813996e6fb9e48d48627cb75a5d",
        "8d2c50e3b65c8d48d51088f541c13fde46cc8133"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 13:19:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 13:19:00 2011 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  gfs2: Drop __TIME__ usage\n  isdn/diva: Drop __TIME__ usage\n  atm: Drop __TIME__ usage\n  dlm: Drop __TIME__ usage\n  wan/pc300: Drop __TIME__ usage\n  parport: Drop __TIME__ usage\n  hdlcdrv: Drop __TIME__ usage\n  baycom: Drop __TIME__ usage\n  pmcraid: Drop __DATE__ usage\n  edac: Drop __DATE__ usage\n  rio: Drop __DATE__ usage\n  scsi/wd33c93: Drop __TIME__ usage\n  scsi/in2000: Drop __TIME__ usage\n  aacraid: Drop __TIME__ usage\n  media/cx231xx: Drop __TIME__ usage\n  media/radio-maxiradio: Drop __TIME__ usage\n  nozomi: Drop __TIME__ usage\n  cyclades: Drop __TIME__ usage\n"
    },
    {
      "commit": "3271d382c3ffe61ef3d059ef47e635dbe031030e",
      "tree": "2612b0030f0fd85ffe7722cbf195ac061a3eaf76",
      "parents": [
        "7dc00a0d14992d0083fefccad7839ac837ea55bc"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 08 01:23:57 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:05 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for timberdale cells platform bits\n\nWith the addition of a device platform mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nAcked-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9e554696c03e04c51d095c1c451e26a8cb6a84fa",
      "tree": "a2298d7aa5db6c7391346a097caeea99e8c9d8ad",
      "parents": [
        "8ac93beaab97d56b6e702cc625438f533e361ea5"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 11:56:04 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:02 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for wl1273 cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Matti Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c6ae804a65649d5919d232d65dc6a08c9e5ac01b",
      "tree": "0fe436c54d5db23860bc6600c701455dd84b9a27",
      "parents": [
        "c9d5d7790cd7c9457772dc51381f0e0e4e691f68"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu May 05 04:37:28 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 25 07:51:48 2011 -0300"
      },
      "message": "[media] wl12xx: g_volatile_ctrl fix: wrong field set\n\nThe function g_volatile_ctrl should change the current value rather than the\nnew value. These two drivers didn\u0027t do that, so the value is never reported\ncorrectly.\n\nIn the future this will change since this behavior is clearly unexpected,\nbut for now fix these drivers first.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "df462b3dbeeaae7141f1b63cbfcc1e1bae6a85fc",
      "tree": "bca52fce066159f136d75c69e79016422212cb1d",
      "parents": [
        "343800e7d20944aead238c2c6e3f7789f8b6587c",
        "cf25220677b3f10468a74278130fe224f73632a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:12:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 21:12:49 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (247 commits)\n  [media] gspca - sunplus: Fix some warnings and simplify code\n  [media] gspca: Fix some warnings tied to \u0027no debug\u0027\n  [media] gspca: Unset debug by default\n  [media] gspca - cpia1: Remove a bad conditional compilation instruction\n  [media] gspca - main: Remove USB traces\n  [media] gspca - main: Version change to 2.13\n  [media] gspca - stk014 / t613: Accept the index 0 in querymenu\n  [media] gspca - kinect: Remove __devinitdata\n  [media] gspca - cpia1: Fix some warnings\n  [media] video/Kconfig: Fix mis-classified devices\n  [media] support for medion dvb stick 1660:1921\n  [media] tm6000: fix uninitialized field, change prink to dprintk\n  [media] cx231xx: Add support for Iconbit U100\n  [media] saa7134 add new TV cards\n  [media] Use a more consistent value for RC repeat period\n  [media] cx18: Move spinlock and vb_type initialisation into stream_init\n  [media] tm6000: remove tm6010 sif audio start and stop\n  [media] tm6000: remove unused exports\n  [media] tm6000: add pts logging\n  [media] tm6000: change from ioctl to unlocked_ioctl\n  ...\n"
    },
    {
      "commit": "02e5fbf622aabf68bdc02282a17a3aeed054237a",
      "tree": "60f2d4e09464dbf338c832bb39f861f29779b86b",
      "parents": [
        "b759b3ac9aee3afb01c21b603970ebb200c8048e",
        "bfe9fc8aebc997ce8bcf8ac0586c84a247812064"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:29 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun May 22 10:01:29 2011 +0200"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\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": "474fdc0822abd36d38041c0f02513adb5006f6cb",
      "tree": "8ab1f601aac931296b6abb9febacd53941a1583e",
      "parents": [
        "949cf31cb00c16a1011c73c43f30cd3e2dfb6610"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Mar 11 03:54:48 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:47 2011 -0300"
      },
      "message": "[media] radio-si470x: convert to use request_threaded_irq()\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "949cf31cb00c16a1011c73c43f30cd3e2dfb6610",
      "tree": "5160c94571366c8b56ef8b36f3050365bb9e2748",
      "parents": [
        "0830be3fe107372b375256c5303cabd85d4be234"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Mar 11 03:54:47 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:45 2011 -0300"
      },
      "message": "[media] radio-si470x: convert to dev_pm_ops\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0830be3fe107372b375256c5303cabd85d4be234",
      "tree": "4bfc253ded7b4d1020c336601255b223fb27f6a4",
      "parents": [
        "cc73b4b57c59141bb8a99f86a1af95f296262558"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Mar 11 03:54:46 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri May 20 09:27:43 2011 -0300"
      },
      "message": "[media] radio-si470x: support seek and tune interrupt enable\n\nCurrently we use busy waiting to seek and tune, it can replace to\ninterrupt way. SI470X I2C driver supports interrupt way to week and tune\nvia this patch.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1c08232cfe5e68c6234305a3abb64d52d89c9ead",
      "tree": "ffba8b76685d26e719c20591e7b2b04468dd8507",
      "parents": [
        "8db72a7d7268630e04ec285fbd3e90733b2eddf9",
        "b730011061e2805a46b7291e708b6caaf2be6869"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 04 14:22:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 04 14:22:04 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  [media] ngene: Fix CI data transfer regression Fix CI data transfer regression introduced by previous cleanup.\n  [media] v4l: make sure drivers supply a zeroed struct v4l2_subdev\n  [media] Missing frontend config for LME DM04/QQBOX\n  [media] rc_core: avoid kernel oops when rmmod saa7134\n  [media] imon: add conditional locking in change_protocol\n  [media] rc: show RC_TYPE_OTHER in sysfs\n  [media] ite-cir: modular build on ppc requires delay.h include\n  [media] mceusb: add Dell transceiver ID\n"
    },
    {
      "commit": "80845a33165278f3236812009e9c568ba8c29938",
      "tree": "fdf785e3a5ca7cd6cf26a4e1d19b3928b96bbcae",
      "parents": [
        "2b5cb549f8a31b44575fe25ccd043ddb7e901cf8"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton.krzesinski@canonical.com",
        "time": "Fri Apr 01 14:12:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 29 12:33:28 2011 -0300"
      },
      "message": "[media] v4l: make sure drivers supply a zeroed struct v4l2_subdev\n\nSome v4l drivers currently don\u0027t initialize their struct v4l2_subdev\nwith zeros, and this is a problem since some of the v4l2 code expects\nthis. One example is the addition of internal_ops in commit 45f6f84,\nafter that we are at risk of random oopses with these drivers when code\nin v4l2_device_register_subdev tries to dereference sd-\u003einternal_ops-\u003e*,\nas can be shown by the report at http://bugs.launchpad.net/bugs/745213\nand analysis of its crash at https://lkml.org/lkml/2011/4/1/168\n\nUse kzalloc within problematic drivers to ensure we have a zeroed struct\nv4l2_subdev.\n\nBugLink: http://bugs.launchpad.net/bugs/745213\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton.krzesinski@canonical.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e9c549998dc24209847007e1f209f3b6c88d21ba",
      "tree": "0f52fcbe1dfa158349afc6ad2edaa6738615dc3b",
      "parents": [
        "8e10cd74342c7f5ce259cceca36f6eba084f5d58"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Tue Apr 26 23:28:26 2011 -0700"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Tue Apr 26 23:31:11 2011 -0700"
      },
      "message": "Revert wrong fixes for common misspellings\n\nThese changes were incorrectly fixed by codespell. They were now\nmanually corrected.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "372c05c4959aaccdd671f75e0fd332629cf15964",
      "tree": "791d65f07cd7db473ec571096fbbb401932c575c",
      "parents": [
        "2cae8de7b0464cc4c246517fca10f04593f46a3b"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Apr 01 12:41:20 2011 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Tue Apr 19 00:23:21 2011 +0200"
      },
      "message": "media/radio-maxiradio: Drop __TIME__ usage\n\nThe kernel already prints its build timestamp during boot, no need to\nrepeat it in random drivers and produce different object files each\ntime.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: linux-media@vger.kernel.org\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "42933bac11e811f02200c944d8562a15f8ec4ff0",
      "tree": "fcdd9afe56eb0e746565ddd1f92f22d36678b843",
      "parents": [
        "2b9accbee563f535046ff2cd382d0acaa92e130c",
        "25985edcedea6396277003854657b5f3cb31a628"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6\n\n* \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6:\n  Fix common misspellings\n"
    },
    {
      "commit": "3e858759f72931683cb4a938871bac7a87d0de56",
      "tree": "cef9658bee8668c814fcdd8ebf3e0551bab7229f",
      "parents": [
        "3230ca9dc656a2354b679e2e62ee7740485563a9",
        "6705a9cc52733cb5cbdbee72be66ab462d8fb46f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 08:33:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 08:33:53 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  [media] radio: wl128x: Update registration process with ST\n  [media] staging: altera-jtag needs delay.h\n"
    },
    {
      "commit": "6705a9cc52733cb5cbdbee72be66ab462d8fb46f",
      "tree": "21a11f907a83f827a1ce2f68d0172f4f432f74df",
      "parents": [
        "92ce52695ccf2b6c4ef7eb02e1bee1bcbf5fde89"
      ],
      "author": {
        "name": "Manjunatha Halli",
        "email": "manjunatha_halli@ti.com",
        "time": "Wed Mar 23 07:44:30 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 31 18:49:46 2011 -0300"
      },
      "message": "[media] radio: wl128x: Update registration process with ST\n\nAs underlying ST driver registration API\u0027s have changed with\nlatest 2.6.38-rc8 kernel this patch will update the FM driver\naccordingly.\n\nSigned-off-by: Manjunatha Halli \u003cmanjunatha_halli@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "cdccfc8dc0bf62a1da327324a8d639139acc9279",
      "tree": "dca7934b27d510c9c006558979ebc48e07a531cf",
      "parents": [
        "b21a8ee67013372f439fbd1591e91d09de49bb9c",
        "c6b358748e19ce7e230b0926ac42696bc485a562"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 28 13:03:58 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 28 13:03:58 2011 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n"
    },
    {
      "commit": "76d21c563569bcea6bc67d65cc2c460cff643058",
      "tree": "4dd2c9846ea7838077099646418978e354df1680",
      "parents": [
        "6e50e9f9f4a8277b4d76de417ca77cf3921bd524",
        "472af2b05bdefcaee7e754e22cbf131110017ad6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (442 commits)\n  [media] videobuf2-dma-contig: make cookie() return a pointer to dma_addr_t\n  [media] sh_mobile_ceu_camera: Do not call vb2\u0027s mem_ops directly\n  [media] V4L: soc-camera: explicitly require V4L2_BUF_TYPE_VIDEO_CAPTURE\n  [media] v4l: soc-camera: Store negotiated buffer settings\n  [media] rc: interim support for 32-bit NEC-ish scancodes\n  [media] mceusb: topseed 0x0011 needs gen3 init for tx to work\n  [media] lirc_zilog: error out if buffer read bytes !\u003d chunk size\n  [media] lirc: silence some compile warnings\n  [media] hdpvr: use same polling interval as other OS\n  [media] ir-kbd-i2c: pass device code w/key in hauppauge case\n  [media] rc/keymaps: Remove the obsolete rc-rc5-tv keymap\n  [media] remove the old RC_MAP_HAUPPAUGE_NEW RC map\n  [media] rc/keymaps: Rename Hauppauge table as rc-hauppauge\n  [media] rc-rc5-hauppauge-new: Fix Hauppauge Grey mapping\n  [media] rc-rc5-hauppauge-new: Add support for the old Black RC\n  [media] rc-rc5-hauppauge-new: Add the old control to the table\n  [media] rc-winfast: Fix the keycode tables\n  [media] a800: Fix a few wrong IR key assignments\n  [media] opera1: Use multimedia keys instead of an app-specific mapping\n  [media] dw2102: Use multimedia keys instead of an app-specific mapping\n  ...\n\nFix up trivial conflicts (remove/modify and some real conflicts) in:\n\tarch/arm/mach-omap2/devices.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/dabusb/dabusb.c\n\tdrivers/staging/dabusb/dabusb.h\n\tdrivers/staging/easycap/easycap_ioctl.c\n\tdrivers/staging/usbvideo/usbvideo.c\n\tdrivers/staging/usbvideo/vicam.c\n"
    },
    {
      "commit": "15de7a41d30cfe8090efdc5fd6a92ed7a2d80ce7",
      "tree": "60b8946eaad5a7be79670d4e45546ab7f016ed41",
      "parents": [
        "a23090ada44889322fe39142fb58ebc5794f709c"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:17 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:53 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to wl1273 drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e46dccff341068d8530610a822965794f70b998f",
      "tree": "a1f567ef8299629456f8a0309761f7d217a95006",
      "parents": [
        "07ae2a08deb141f22d7974615bd3006e8dce3883"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:15 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:52 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to timberdale drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nNote that the mfd\u0027s platform_data is marked __devinitdata.  This\nis still correct in all cases except for the timbgpio driver, whose\nremove hook has been changed to no longer reference the pdata.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b21a8ee67013372f439fbd1591e91d09de49bb9c",
      "tree": "e0331f187721f3b07d1a9310d98dd048478d981b",
      "parents": [
        "66b5b9722b8743f83d4c3f11f39665f5f2c40b12"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Sat Mar 19 17:23:47 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 23 08:00:32 2011 +0100"
      },
      "message": "[media] remove radio-maestro\n\nRemove broken radio-maestro driver as the radio functionality is now\nintegrated in the es1968 driver.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "13099294973b14f07915d0342af2be8fa0af589b",
      "tree": "0b755cadc08407c29f0046c83f03df40e7c568cf",
      "parents": [
        "e64d07c92daa5c7973c1d4433f939a4e0fa3beb9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Jan 17 20:25:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 16:38:09 2011 -0300"
      },
      "message": "[media] dsbr100: ensure correct disconnect sequence\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e64d07c92daa5c7973c1d4433f939a4e0fa3beb9",
      "tree": "badf3e43a17c2741b889becb401b09ba189dae26",
      "parents": [
        "2335e2b817186cf79a07311f14560ef8b30f6a9a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Dec 19 18:54:08 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 16:38:07 2011 -0300"
      },
      "message": "[media] dsbr100: convert to unlocked_ioctl\n\nUse core-assisted locking so .ioctl can be replaced by .unlocked_ioctl.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "99cd47bc733436da282016e629eef6baa0f6047c",
      "tree": "7f210a24e38d65a1a44a2405c7fa59af9460a062",
      "parents": [
        "dfddb2441f39e8c0254504516be35b854addf6fa"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Mar 11 19:00:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 16:37:59 2011 -0300"
      },
      "message": "[media] v4l2-ioctl: add priority handling support\n\nDrivers that use v4l2_fh can now use the core framework support of g/s_priority.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "868e90d55c0eb6f3c5949c2a747714072c3e080a"
}
