)]}'
{
  "log": [
    {
      "commit": "32958fdd1663aeaa23b5edbfbb0db684ffd4e20e",
      "tree": "849f927c20c352650b0d39110ac5d223941c4c44",
      "parents": [
        "e53beacd23d9cb47590da6a7a7f6d417b941a994"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Nov 14 09:36:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 01 20:10:05 2010 -0200"
      },
      "message": "[media] BKL: trivial BKL removal from V4L2 radio drivers\n\nThe patch converts a bunch of V4L2 radio drivers to unlocked_ioctl.\n\nThese are all simple conversions: most already had a lock and so the ioctl\nfop could simply be replaced by unlocked_ioctl.\n\nradio-miropcm20.c was converted to use the new V4L2 core lock.\n\nWhile doing this work I noticed that many of these drivers initialized\nsome more fields or muted audio or something like that *after* creating\nthe device node. This should be done before the device node is created\nto prevent problems. Especially hal tends to grab a device node as soon\nas it is created.\n\nIn one or two cases the mutex_init was even done after the device creation!\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0851668fdd97e526b2a41f794b785c204dd3d3e0",
      "tree": "4ef7c20a8be8393006c6fe9627eb29dd30877d61",
      "parents": [
        "00ebb6382b8d9c7c15b5f8ad230670d8161d38dd",
        "7655e594945289b418af39f6669fea4666a7b520"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 09:35:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 09:35:11 2010 -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: (505 commits)\n  [media] af9015: Fix max I2C message size when used with tda18271\n  [media] IR: initialize ir_raw_event in few more drivers\n  [media] Guard a divide in v4l1 compat layer\n  [media] imon: fix nomouse modprobe option\n  [media] imon: remove redundant change_protocol call\n  [media] imon: fix my egregious brown paper bag w/rdev/idev split\n  [media] cafe_ccic: Configure ov7670 correctly\n  [media] ov7670: allow configuration of image size, clock speed, and I/O method\n  [media] af9015: support for DigitalNow TinyTwin v3 [1f4d:9016]\n  [media] af9015: map DigitalNow TinyTwin v2 remote\n  [media] DigitalNow TinyTwin remote controller\n  [media] af9015: RC fixes and improvements\n  videodev2.h.xml: Update to reflect the latest changes at videodev2.h\n  [media] v4l: document new Bayer and monochrome pixel formats\n  [media] DocBook/v4l: Add missing formats used on gspca cpia1 and sn9c2028\n  [media] firedtv: add parameter to fake ca_system_ids in CA_INFO\n  [media] tm6000: fix a macro coding style issue\n  tm6000: Remove some ugly debug code\n  [media] Nova-S-Plus audio line input\n  [media] [RFC,1/1] V4L2: Use new CAP bits in existing RDS capable drivers\n  ...\n"
    },
    {
      "commit": "229aebb873e29726b91e076161649cf45154b0bf",
      "tree": "acc02a3702215bce8d914f4c8cc3d7a1382b1c67",
      "parents": [
        "8de547e1824437f3c6af180d3ed2162fa4b3f389",
        "50a23e6eec6f20d55a3a920e47adb455bff6046e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  Update broken web addresses in arch directory.\n  Update broken web addresses in the kernel.\n  Revert \"drivers/usb: Remove unnecessary return\u0027s from void functions\" for musb gadget\n  Revert \"Fix typo: configuation \u003d\u003e configuration\" partially\n  ida: document IDA_BITMAP_LONGS calculation\n  ext2: fix a typo on comment in ext2/inode.c\n  drivers/scsi: Remove unnecessary casts of private_data\n  drivers/s390: Remove unnecessary casts of private_data\n  net/sunrpc/rpc_pipe.c: Remove unnecessary casts of private_data\n  drivers/infiniband: Remove unnecessary casts of private_data\n  drivers/gpu/drm: Remove unnecessary casts of private_data\n  kernel/pm_qos_params.c: Remove unnecessary casts of private_data\n  fs/ecryptfs: Remove unnecessary casts of private_data\n  fs/seq_file.c: Remove unnecessary casts of private_data\n  arm: uengine.c: remove C99 comments\n  arm: scoop.c: remove C99 comments\n  Fix typo configue \u003d\u003e configure in comments\n  Fix typo: configuation \u003d\u003e configuration\n  Fix typo interrest[ing|ed] \u003d\u003e interest[ing|ed]\n  Fix various typos of valid in comments\n  ...\n\nFix up trivial conflicts in:\n\tdrivers/char/ipmi/ipmi_si_intf.c\n\tdrivers/usb/gadget/rndis.c\n\tnet/irda/irnet/irnet_ppp.c\n"
    },
    {
      "commit": "cb0ed22270129b980257fa9c83b152f09ecd9eda",
      "tree": "b8fff62d7802a2ef4653227a989346b2b0dbb7bb",
      "parents": [
        "eb8942e9b6150d3cc89640f1fb243ca9626a1d14"
      ],
      "author": {
        "name": "Matti Aaltonen",
        "email": "matti.j.aaltonen@nokia.com",
        "time": "Mon Oct 18 06:54:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 22 23:49:47 2010 -0200"
      },
      "message": "[media] [RFC,1/1] V4L2: Use new CAP bits in existing RDS capable drivers\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a682d4cb768381039bdafdc3c04c53cf8d70dcf0",
      "tree": "5b4b92be483f34d08b85e25ae7938af416bc7316",
      "parents": [
        "e2302501c32a0e7e34b7077f10da03b72dd91570"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Oct 17 09:26:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 22 23:40:58 2010 -0200"
      },
      "message": "[media] [RFC] radio-mr800: locking fixes\n\n- serialize the suspend and resume functions using the global lock.\n- do not call usb_autopm_put_interface after a disconnect.\n- fix a race when disconnecting the device.\n\nReported-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nAcked-by: David Ellingsworth\u003cdavid@identd.dyndns.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cb9bc962a10144d3a70651f1f5c755b34d8d5bf4",
      "tree": "3e4e21ebe9428a0a4a2f5716d49d7603f8f71ed4",
      "parents": [
        "2334e7902e4ff3d61b5dd808858f2ac3e276a551"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Sep 24 08:45:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 22 21:53:43 2010 -0200"
      },
      "message": "[media] radio-si4713: Don\u0027t use module names to load I2C modules\n\nWith the v4l2_i2c_new_subdev* functions now supporting loading modules\nbased on modaliases, replace the hardcoded module name passed to those\nfunctions by NULL.\n\nAs no board seems to use this driver, no platform data has been checked.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9c84d89bf13b702ca0e0db5eb3880300c4bd58f4",
      "tree": "c0b11f9fe5e386187881d59247a9e274046d7660",
      "parents": [
        "1cd72781db93c00fbee0bf4aed9e310a1d589738"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Oct 11 12:36:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:18:15 2010 -0200"
      },
      "message": "[media] radio-mr800: fix locking order\n\nDon\u0027t hold the lock before unregistering the device, since when the\ndevice is unregistered the datastruct containing the lock may be freed\n(if the refcount went to 0).\n\nAlso fixed the framework documentation that erroneously suggested the\nwrong locking order as well.\n\nReported-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nAcked-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85c55efb0a20c5dac435a6817ffb20fe988b9122",
      "tree": "7b6b0b0e10c1f92b21b4afcd27463761e4f0f352",
      "parents": [
        "73f4d265f660be3d69ee930bbf55c9ba069be079"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Tue Sep 21 05:49:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:20 2010 -0200"
      },
      "message": "V4L/DVB: radio-si4713: Release i2c adapter in driver cleanup paths\n\nCall to i2c_put_adapter was missing in radio_si4713_pdriver_probe and\nradio_si4713_pdriver_remove.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "361ae54fc7f06a0cee1fb6e6a659a42556b56702",
      "tree": "fc952bedcc1e5de5bee879dd32c0b09702aa0fb1",
      "parents": [
        "d5906dd6564bbf59a27bf1be87743b8794b5468e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Sep 26 08:01:18 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:15 2010 -0200"
      },
      "message": "V4L/DVB: radio-mr800: remove BKL\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f2f8e8503e16985a784ed4e3fc5125fd5f86adf6",
      "tree": "5c0d1e96d4fa66739bd10ab4232f122b0fbba406",
      "parents": [
        "cf9b475d5f9b58c23aca76b367f8318743d064e9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Sep 15 08:35:45 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:12 2010 -0200"
      },
      "message": "V4L/DVB: radio-si470x: use unlocked ioctl\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cf9b475d5f9b58c23aca76b367f8318743d064e9",
      "tree": "61ef85fc4ae421447b20f782c24882dd2873d5cf",
      "parents": [
        "e69e34e9d964b66013dc09a112e6b46def0af1ef"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Sep 14 09:56:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:12 2010 -0200"
      },
      "message": "V4L/DVB: radio-si470x: remove the BKL lock used internally at the driver\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1edc246c32dafd03979a341eec2528b7cdf5c37d",
      "tree": "5349283ebca812a8d48ec05c7e223beb00eaa01b",
      "parents": [
        "22ac5f67a6c3626bd2834c9095cbc1e56c5abbce"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Sep 15 15:59:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:06:05 2010 -0200"
      },
      "message": "V4L/DVB: v4l: remove unused i2c-id.h headers\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "631dd1a885b6d7e9f6f51b4e5b311c2bb04c323c",
      "tree": "c431fa3479c1d35842fb5635ed7ccd487d063a62",
      "parents": [
        "d7eccbbae84b2ee7dbb756e60287c4b47071444e"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Oct 18 11:03:14 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Oct 18 11:03:14 2010 +0200"
      },
      "message": "Update broken web addresses in the kernel.\n\nThe patch below updates broken web addresses in the kernel\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nCc: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Dimitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nAcked-by: Ben Pfaff \u003cblp@cs.stanford.edu\u003e\nAcked-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nReviewed-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "cc6e853c5e49ea3698e87415672d818c6d7a5ee9",
      "tree": "05cd455afdb2ba8ce821a25441238c47224c6996",
      "parents": [
        "b2b476f53a9d24b00a313adf7f6ca92515a2af54"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Sun Sep 05 02:42:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Sep 30 07:22:41 2010 -0300"
      },
      "message": "V4L/DVB: v4l: radio: si470x: fix unneeded free_irq() call\n\nIn case of error during probe() the driver calls free_irq() function\non not yet allocated irq. This patches fixes the call sequence in case of\nthe error.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "73c994e4fb69b7bb85663e5175432c307657d207",
      "tree": "a7654313065ded316c25bbeba7af3d6caa11bb43",
      "parents": [
        "22b0766b62d517a597d8155d828c5f93e3523cfa"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sat Jul 10 13:01:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:44 2010 -0300"
      },
      "message": "V4L/DVB:  si470x: -EINVAL overwritten in si470x_vidioc_s_tuner()\n\nThis patch to the si470x_vidioc_s_tuner function was developed in\ncooperation with Roel Kluin \u003croel.kluin@gmail.com\u003e. It sets the default\nretval to 0 instead of -EINVAL, identical to what is done in all other\nset/get functions of v4l2_ioctl_ops. This is just as cosmetic change, as\nretval is directly overwritten by the si470x_disconnect_check() anyway.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aac870a8770281c6ad619b538df77840b9513a0b",
      "tree": "65c7b64f8c7200c64411e8eced9bfddd1e6f3751",
      "parents": [
        "398630e4edadac3d21519b8d009e30c3cdd91926"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jun 04 07:34:40 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 15:28:51 2010 -0300"
      },
      "message": "V4L/DVB: media/radio: fix copy_to_user to user handling\n\ncopy_to/from_user() returns the number of bytes remaining to be copied\nbut the code here was testing for negative returns.  I modified it to\nreturn -EFAULT.  These functions are called from si4713_s_ext_ctrls() and\nthat only tests for negative error codes.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fbae3fb1546e199ab0cd185348f8124411a1ca9d",
      "tree": "928881dc419348268cbc8208a41fe0d038035114",
      "parents": [
        "35bfc353dcaecc99c277e3646564f3f785760bde"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Jun 03 11:33:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:58 2010 +0200"
      },
      "message": "i2c: Remove all i2c_set_clientdata(client, NULL) in drivers\n\nI2C drivers can use the clientdata-pointer to point to private data. As I2C\ndevices are not really unregistered, but merely detached from their driver, it\nused to be the drivers obligation to clear this pointer during remove() or a\nfailed probe(). As a couple of drivers forgot to do this, it was agreed that it\nwas cleaner if the i2c-core does this clearance when appropriate, as there is\nno guarantee for the lifetime of the clientdata-pointer after remove() anyhow.\nThis feature was added to the core with commit\ne4a7b9b04de15f6b63da5ccdd373ffa3057a3681 to fix the faulty drivers.\n\nAs there is no need anymore to clear the clientdata-pointer, remove all current\noccurrences in the drivers to simplify the code and prevent confusion.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a2bdc5e6c4fefea6b0d576a4f610e47456647577",
      "tree": "95d012afdaecf271af65ed5ed8b47c36339ba23a",
      "parents": [
        "dd0daf2a6fb6bec436a3ef68bd585ea09a2a54b7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun May 02 05:36:32 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 19 12:58:56 2010 -0300"
      },
      "message": "V4L/DVB: radio-am800: let v4l2_device_(un)register handle usb_get/set_intfdata\n\nv4l2_device_register already sets the usb intfdata to v4l2_dev. So use\nthat instead.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "144dcdceb6ca320d7b3dffa6eea6c0a57cbfbb18",
      "tree": "f729fc2b95aacd7343a6f2a5d907ca96b3defd6e",
      "parents": [
        "d2fa21876147005ba942cef1d9e5a5039b4326bd"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Thu Feb 18 16:33:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:10 2010 -0300"
      },
      "message": "V4L/DVB: radio-si470x: Use UTF-8 encoding on a comment\n\nThis cosmetic patch corrects a wrong unicode \"micro\" character in a comment.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "536004403d35b707bbac43d629586ee9c944084f",
      "tree": "18ecb02b5f7029b44f9972ca76d05222dadae574",
      "parents": [
        "08cf8a57c51da7db9633c2827b3dbabfb7df51fd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Feb 12 18:02:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:02 2010 -0300"
      },
      "message": "V4L/DVB: radio_timberdale: depends on I2c\n\nRADIO_TIMBERDALE selects RADIO_SAA7706H, but RADIO_SAA7706H\ndepends on I2C, so make RADIO_TIMBERDALE depend on I2C also;\notherwise there are build errors:\n\ndrivers/media/radio/saa7706h.c:139: error: implicit declaration of function \u0027i2c_master_send\u0027\ndrivers/media/radio/saa7706h.c:148: error: implicit declaration of function \u0027i2c_transfer\u0027\ndrivers/media/radio/saa7706h.c:372: error: implicit declaration of function \u0027i2c_check_functionality\u0027\ndrivers/media/radio/saa7706h.c:375: error: implicit declaration of function \u0027i2c_adapter_id\u0027\ndrivers/media/radio/saa7706h.c:438: error: implicit declaration of function \u0027i2c_add_driver\u0027\ndrivers/media/radio/saa7706h.c:443: error: implicit declaration of function \u0027i2c_del_driver\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Mocean Laboratories \u003cinfo@mocean-labs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96dd6de3d058a454a5bc4ce2f561a053dd90bfae",
      "tree": "e8f82d9a4febc12102705d3572480eb77a686004",
      "parents": [
        "8ef4c21130832cb51d5a5940ad3d4b7140720218"
      ],
      "author": {
        "name": "Darren Jenkins",
        "email": "darrenrjenkins@gmail.com",
        "time": "Thu Feb 11 08:07:53 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:58 2010 -0300"
      },
      "message": "V4L/DVB: drivers/media/radio/si470x/radio-si470x-usb.c fix use after free\n\nIn si470x_usb_driver_disconnect() radio-\u003edisconnect_lock is accessed\nafter it is freed. This fixes the problem.\n\nCoverity CID: 2530\n\nSigned-off-by: Darren Jenkins \u003cdarrenrjenkins@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d44d1f3bfaef71ce27b4fd2284ec528b52617977",
      "tree": "8e17a7eac96940eafba3bbb58f3263fdc9a4b465",
      "parents": [
        "6525e67c01d303153272c26cb8118a3c314f4a1f"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Wed Feb 03 12:59:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:56 2010 -0300"
      },
      "message": "V4L/DVB: radio: Add radio-timb\n\nThis patch add supports for the radio system on the Intel Russellville board.\n\nIt\u0027s a In-Vehicle Infotainment board with a radio tuner and DSP.\n\nThis umbrella driver has the DSP and tuner as V4L2 subdevs and calls them\nwhen needed.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee4b9dbb83c73c5408d7f479a501551a63ec57d3",
      "tree": "42acf0501526303bcf231a16efea1738aa60905c",
      "parents": [
        "08c45cd58560f10e08e0ec4686845625b7030e8c"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Tue Feb 02 19:40:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:52 2010 -0300"
      },
      "message": "V4L/DVB: radio: add support for SAA7706H Car Radio DSP\n\nInitial support for the SAA7706H Car Radio DSP.\n\nIt is a I2C device and currently the mute control is supported.\n\nWhen the device is unmuted it is brought out of reset and initiated using\nthe proposed intialisation sequence.\n\nWhen muted the DSP is brought into reset state.\n\n[akpm@linux-foundation.org: include delay.h]\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nCc: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ed0ee8e1fbab49b494ef2994be92e7832dd6673c",
      "tree": "c162c47226806b6dc5ca25821ce58b9856764dfc",
      "parents": [
        "e0572325d23b8c89930a08e0b8b3850a6fe75d7d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Dec 22 17:31:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:10:33 2010 -0300"
      },
      "message": "V4L/DVB (13948): radio: Correct use after free\n\nIt is not clear how to share the unlock in the case where the structure\ncontaining the lock has to be freed.  So the unlock is now duplicated, with\none copy moved before the free.  The unlock label furthermore is no longer\nuseful and is thus deleted.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,e;\nidentifier f;\niterator I;\nstatement S;\n@@\n\n*kfree(x);\n... when !\u003d \u0026x\n    when !\u003d x \u003d e\n    when !\u003d I(x,...) S\n*x-\u003ef\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "788f6feb13b80ebf994de59e74c66dc05504ca8f",
      "tree": "7fb710a1ed6704f7c02e1af061954a7c7e43786c",
      "parents": [
        "c86a3c37b1ae77b672c8ff77f833484a2936f125"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Dec 14 14:08:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 09:28:00 2009 -0200"
      },
      "message": "V4L/DVB (13690): radio/si470x: #include \u003csched.h\u003e\n\nDriver needs to #include \u003csched.h\u003e:\n\ndrivers/media/radio/si470x/radio-si470x-common.c:452: error: \u0027TASK_INTERRUPTIBLE\u0027 undeclared (first use in this function)\ndrivers/media/radio/si470x/radio-si470x-common.c:452: error: implicit declaration of function \u0027signal_pending\u0027\ndrivers/media/radio/si470x/radio-si470x-common.c:452: error: implicit declaration of function \u0027schedule\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "909d15a70d6a269ba599c539c55a574482355ff1",
      "tree": "f59e507a598e8418ac41af235efbc9a7e8bf8b18",
      "parents": [
        "ddb0b34f1345e1fec60f168bd99c487699f65212"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Dec 10 17:17:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:41 2009 -0200"
      },
      "message": "V4L/DVB (13611): radio-tea5764: Correct size given to memset\n\nMemset should be given the size of the structure, not the size of the pointer.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\ntype T;\nT *x;\nexpression E;\n@@\n\nmemset(x, E, sizeof(\n+ *\n x))\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "67cabf503cd0ad7473cf1856f9c9bb6320098be6",
      "tree": "5b1205db2d1dc6327c3953cdea16cdc5efd30b4d",
      "parents": [
        "4b8303747474033d6d73828607eafab77c620d96"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Thu Dec 10 17:12:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:40 2009 -0200"
      },
      "message": "V4L/DVB (13609): radio-sf16fmi: add autoprobing\n\nAdd automatic probing of ports 0x284 and 0x384 to radio-sf16fmi if no card is\nfound using PnP.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4b8303747474033d6d73828607eafab77c620d96",
      "tree": "067d5436767f3e08a7bca5cdda1de30234860f9b",
      "parents": [
        "0b0a860fec1a6d4cdcd0dc5241390d083a82c00d"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Thu Dec 10 17:06:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:39 2009 -0200"
      },
      "message": "V4L/DVB (13608): radio-sf16fmi: fix mute, add SF16-FMP to texts\n\nFix completely broken mute handling radio-sf16fmi.\nThe sound was muted immediately after tuning in KRadio.\nAlso fix typos and add SF16-FMP to the texts.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d1471f02dfb5b3424ee3afb6459d8cb97730af76",
      "tree": "bfdab65aa18d3c09bd39c15070adbb18b0b5a751",
      "parents": [
        "fe2137dd4e6e4b2f5e758765d5305e8dbb0d931c"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Thu Dec 10 16:52:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:36 2009 -0200"
      },
      "message": "V4L/DVB (13601): radio-si470x: support PM functions\n\nThis patch is to support PM of the si470x i2c driver.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nAcked-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fe2137dd4e6e4b2f5e758765d5305e8dbb0d931c",
      "tree": "6008e6d32d40b6e3eccee0d13d86f316237b97dd",
      "parents": [
        "1aa925c957d37e077edb1de4553481734b8462cf"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Thu Dec 10 16:50:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:35 2009 -0200"
      },
      "message": "V4L/DVB (13600): radio-si470x: support RDS on si470x i2c driver\n\nThis patch is to support RDS on si470x i2c driver. The routine of RDS\noperation is almost same with thing of usb driver, but this uses RDS\ninterrupt.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nAcked-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1aa925c957d37e077edb1de4553481734b8462cf",
      "tree": "a85e069a76a3db0fe2333d27465d3291add3ef14",
      "parents": [
        "31bedfa5068936b15a388842be1d03cdd1bdfb07"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Thu Dec 10 16:49:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:18:34 2009 -0200"
      },
      "message": "V4L/DVB (13599): radio-si470x: move some file operations to common file\n\nThe read and poll file operations of the si470x usb driver can be used\nalso equally on the si470x i2c driver, so they go to the common file.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nAcked-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "327ae59757f2e56fd3fc2b11acbd0a7c4070f4e8",
      "tree": "e6d1f1b18e49560349194659cfb4b30ff40da9de",
      "parents": [
        "46b21094cee16bc7e531d7d6cd66fb5ea05065d4"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Nov 27 13:57:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:58 2009 -0200"
      },
      "message": "V4L/DVB (13557): v4l: Remove unneeded video_device::minor usage in drivers\n\nThe video_device::minor field is used where it shouldn\u0027t, either to\n\n- test for error conditions that can\u0027t happen anymore with the current\n  v4l-dvb core,\n- store the value in a driver private field that isn\u0027t used anymore,\n- check the video device type where video_device::vfl_type should be\n  used, or\n- create the name of a kernel thread that should get a stable name.\n\nRemove or fix those use cases.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a3a9e287daa1f299e318161b790b1c5902b1d869",
      "tree": "1f20db447f28a6346ce9d9fe2ebb0ff3eac65f96",
      "parents": [
        "cda4303f555316930a219cd7c03a1925526145f0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Nov 27 04:33:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 16 00:17:53 2009 -0200"
      },
      "message": "V4L/DVB (13547): radio: add trivial checks on the tuner and type args.\n\nMany radio drivers did not check the tuner and type field correctly\nfor g/s_frequency. These checks have now been added.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "78f1ae193d1662c22cfebb916e788e1ca896c0fe",
      "tree": "0cca2c3d68c8ea48786cd3e9912f822fee7d1e17",
      "parents": [
        "fa395aaec823b9d1a5800913a6b5d0e6d1c5ced2",
        "84194883bcf89383ea4230116bb0195af5ec5829"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:13 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: ice1724 - aureon - modify WM8770 Master \u0026 DAC volume\n  ALSA: hda/realtek: quirk for D945GCLF2 mainboard\n  ALSA: hda - Terradici HDA controllers does not support 64-bit mode\n  ALSA: document: Add direct git link to grub hda-analyzer\n  ALSA: radio/sound/miro: fix build, cleanup depends/selects\n  ALSA: hda - Generalize EAPD inversion check in patch_analog.c\n  ASoC: Wrong variable returned on error\n  ALSA: snd-usb-us122l: add product IDs of US-122MKII and US-144MKII\n  ALSA: hda - Exclude unusable ADCs for ALC88x\n  ALSA: hda - Add missing Line-Out and PCM switches as slave\n  ALSA: hda - iMac 9,1 sound patch.\n  ALSA: opti93x: set MC indirect registers base from PnP data\n"
    },
    {
      "commit": "3e7468313758913c5e4d372f35b271b96bad1298",
      "tree": "eb612d252a9e2349a1173451cd779beebd18a33e",
      "parents": [
        "6825fbc4cb219f2c98bb7d157915d797cf5cb823",
        "e97f4677961f68e29bd906022ebf60a6df7f530a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:50:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:50:49 2009 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (345 commits)\n  V4L/DVB (13542): ir-keytable: Allow dynamic table change\n  V4L/DVB (13541): atbm8830: replace 64-bit division and floating point usage\n  V4L/DVB (13540): ir-common: Cleanup get key evdev code\n  V4L/DVB (13539): ir-common: add __func__ for debug messages\n  V4L/DVB (13538): ir-common: Use a dynamic keycode table\n  V4L/DVB (13537): ir: Prepare the code for dynamic keycode table allocation\n  V4L/DVB (13536): em28xx: Use the full RC5 code on HVR-950 Remote Controller\n  V4L/DVB (13535): ir-common: Add a hauppauge new table with the complete RC5 code\n  V4L/DVB (13534): ir-common: Remove some unused fields/structs\n  V4L/DVB (13533): ir: use dynamic tables, instead of static ones\n  V4L/DVB (13532): ir-common: Add infrastructure to use a dynamic keycode table\n  V4L/DVB (13531): ir-common: rename the debug routine to allow exporting it\n  V4L/DVB (13458): go7007: subdev conversion\n  V4L/DVB (13457): s2250: subdev conversion\n  V4L/DVB (13456): s2250: Change module structure\n  V4L/DVB (13528): em28xx: add support for em2800 VC211A card\n  em28xx: don\u0027t reduce scale to half size for em2800\n  em28xx: don\u0027t load audio modules when AC97 is mis-detected\n  em28xx: em2800 chips support max width of 640\n  V4L/DVB (13523): dvb-bt8xx: fix compile warning\n  ...\n\nFix up trivial conflicts due to spelling fixes from the trivial tree in\n\tDocumentation/video4linux/gspca.txt\n\tdrivers/media/video/cx18/cx18-mailbox.h\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "dd7cdb883b1000cb2be537c44612ade3c9c39a7b",
      "tree": "fea59c0cbfa3ac7e95a17935f37cdb12f8c11c73",
      "parents": [
        "2b6f6c0d11fcf6244b98d2b7490164d92d3e409f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Dec 08 09:13:07 2009 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Dec 08 18:18:01 2009 +0100"
      },
      "message": "ALSA: radio/sound/miro: fix build, cleanup depends/selects\n\nmiropcm20 uses ALSA (snd_) interfaces from the SND_MIRO\ndriver, so it should depend on SND.\n(selecting SND_MIRO when CONFIG_SND is not enabled is a\nproblem.)\n\ndrivers/built-in.o: In function `vidioc_s_ctrl\u0027:\nradio-miropcm20.c:(.text+0x227499): undefined reference to `snd_aci_cmd\u0027\ndrivers/built-in.o: In function `vidioc_s_frequency\u0027:\nradio-miropcm20.c:(.text+0x227574): undefined reference to `snd_aci_cmd\u0027\nradio-miropcm20.c:(.text+0x227588): undefined reference to `snd_aci_cmd\u0027\ndrivers/built-in.o: In function `pcm20_init\u0027:\nradio-miropcm20.c:(.init.text+0x2a784): undefined reference to `snd_aci_get_aci\u0027\n\nmiropcm20 selects SND_MIRO but SND_ISA may be not enabled, so\nalso select SND_ISA so that the snd-miro driver will be built.\nOtherwise there are missing symbols:\n\nERROR: \"snd_opl4_create\" [sound/isa/opti9xx/snd-miro.ko] undefined!\nERROR: \"snd_wss_pcm\" [sound/isa/opti9xx/snd-miro.ko] undefined!\nERROR: \"snd_wss_timer\" [sound/isa/opti9xx/snd-miro.ko] undefined!\nERROR: \"snd_wss_create\" [sound/isa/opti9xx/snd-miro.ko] undefined!\nERROR: \"snd_wss_mixer\" [sound/isa/opti9xx/snd-miro.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a421018e8c10e5593a1fee076af72a66c3fe8ca3",
      "tree": "2854511845d0e07d33726a13eda6de1059a5c9df",
      "parents": [
        "3ad1f3b35e8309ec93454dbf89beaafcdb5312da",
        "86e1d57e4f24ca27ce813bdc2afaac4adafcbaf4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 07:47:46 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 07:47:46 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (294 commits)\n  S3C64XX: Staticise platform data for PCM devices\n  ASoC: Rename controls with a / in wm_hubs\n  snd-fm801: autodetect SF64-PCR (tuner-only) card\n  ALSA: tea575x-tuner: fix mute\n  ASoC: au1x: dbdma2: plug memleak in pcm device creation error path\n  ASoC: au1x: dbdma2: fix oops on soc device removal.\n  ALSA: hda - Fix memory leaks in the previous patch\n  ALSA: hda - Add ALC661/259, ALC892/888VD support\n  ALSA: opti9xx: remove snd_opti9xx fields\n  ALSA: aaci - Clean up duplicate code\n  ALSA: usb - Fix mixer map for Hercules Gamesurround Muse Pocket LT\n  ALSA: hda - Add position_fix quirk for HP dv3\n  ALSA: hda - Add a pin-fix for FSC Amilo Pi1505\n  ALSA: hda - Fix Cxt5047 test mode\n  ASoC: pxa/raumfeld: adopt new snd_soc_dai_set_pll() API\n  ASoC: sh: fsi: Add runtime PM support\n  sh: ms7724se: Add runtime PM support for FSI\n  ALSA: hda - Add a position_fix quirk for MSI Wind U115\n  ALSA: opti-miro: add PnP detection\n  ALSA: opti-miro: separate comon probing code\n  ...\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "d89ce0d9ec9f980d59eae8d5a0ead98988e3b545",
      "tree": "38f34ca547e5b9d5e37fdc875072f34b7f4d7258",
      "parents": [
        "87918334792a4d8a73b0511466b77bd6aa055db3"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Nov 09 19:09:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:41:42 2009 -0200"
      },
      "message": "V4L/DVB (13402): radio-mr800 - autosuspend for radio-mr800 driver\n\nPatch adds autosuspend support for mr800 radio driver.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eea85b0a629970d462481a80e1d45f4d71fe797f",
      "tree": "6b305c5fb254f6afc623094b07a501df2e305805",
      "parents": [
        "42752f7a3f4afbabb513d5769c590e9abe2d0cd6"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Tue Sep 22 10:14:39 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:43 2009 -0200"
      },
      "message": "V4L/DVB (13177): radio: Add support for TEF6862 tuner\n\nThis patch adds support for TEF6862 Car Radio Enhanced Selectivity Tuner.\n\nIt\u0027s implemented as a subdev, supporting checking signal strength\nand setting and getting frequency.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "798166dbecafa98ec9b28d056774ec2fc80290df",
      "tree": "0d15d7671a1ed671177b5211080cb72bd9c690d8",
      "parents": [
        "16a72f41bb82573d7fe1dfea1cb8356dee307db4"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:31:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:12 2009 -0200"
      },
      "message": "V4L/DVB (13073): radio-mr800: set radio frequency only upon success\n\nSet radio frequency only upon success.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "16a72f41bb82573d7fe1dfea1cb8356dee307db4",
      "tree": "81b1970c3f266576b514693dac2cc9ad79050a1b",
      "parents": [
        "d8970e5fd9eace437bc2f1aaff1c2a05fb3448ea"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:28:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:12 2009 -0200"
      },
      "message": "V4L/DVB (13072): radio-mr800: simplify device warnings\n\nSimplify device warnings.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d8970e5fd9eace437bc2f1aaff1c2a05fb3448ea",
      "tree": "f581fe2b1025cc1e51a2db8f2788edd4c3a6c29d",
      "parents": [
        "30dd4508b97155a3f826f877d5750d8888bc3183"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:24:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:11 2009 -0200"
      },
      "message": "V4L/DVB (13071): radio-mr800: preserve radio state during suspend/resume\n\nPreserve radio state during suspend/resume.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "30dd4508b97155a3f826f877d5750d8888bc3183",
      "tree": "c5615af6a82a4757cfea373da012fc21b91bfef0",
      "parents": [
        "502d50166cdef6cc8f63ab8c6ab35694ee39f608"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:16:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:11 2009 -0200"
      },
      "message": "V4L/DVB (13070): radio-mr800: fix behavior of set_stereo function\n\nFix behavior of set_stereo function.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "502d50166cdef6cc8f63ab8c6ab35694ee39f608",
      "tree": "518abfae50bfe145e328f3b22a2a572e4b2dd074",
      "parents": [
        "8a7cd16f1fa31ef6db9cfc16b1eb0356566e974d"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:13:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:11 2009 -0200"
      },
      "message": "V4L/DVB (13069): radio-mr800: ensure the radio is initialized to a consistent state\n\nEnsure the radio is initialized to a consistent state.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8a7cd16f1fa31ef6db9cfc16b1eb0356566e974d",
      "tree": "5aaced0fe7c42a99ca5d8515d3a888aee56e647d",
      "parents": [
        "4e3616576e9e65d53f9381b9f334257299c7262e"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:09:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:10 2009 -0200"
      },
      "message": "V4L/DVB (13068): radio-mr800: remove device initialization from open/close\n\nRemove device initialization from open/close.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e3616576e9e65d53f9381b9f334257299c7262e",
      "tree": "248c599597fef7b5168c8400d618424d50f2ac07",
      "parents": [
        "26452bfef4ae4798b96281ad8d3aed6e2d79846e"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 18:03:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:10 2009 -0200"
      },
      "message": "V4L/DVB (13067): radio-mr800: fix potential use after free\n\nFix portential use after free.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26452bfef4ae4798b96281ad8d3aed6e2d79846e",
      "tree": "68375ebfca347207ed1c4ccc5e3d51db71c55ece",
      "parents": [
        "eac000a90e70b990c7d847ac40ff1c33a5f00636"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 17:52:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:09 2009 -0200"
      },
      "message": "V4L/DVB (13066): radio-mr800: remove device removed indicator\n\nRemove device removed indicator\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eac000a90e70b990c7d847ac40ff1c33a5f00636",
      "tree": "a46b69c6b8dcd9df59b682c984c535b68c30b060",
      "parents": [
        "ceb99e1b5a093ae8f439fc55aac28d007145c8ec"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 17:49:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:09 2009 -0200"
      },
      "message": "V4L/DVB (13065): radio-mr800: simplify locking in ioctl callbacks\n\nSimplify locking in ioctl callbacks.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ceb99e1b5a093ae8f439fc55aac28d007145c8ec",
      "tree": "23e2089e0f82b1f4d7560210d50237eafd0c1ce6",
      "parents": [
        "d1939e4c5f053e34dd432b448e221f55586a68ec"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Wed Sep 23 17:45:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:09 2009 -0200"
      },
      "message": "V4L/DVB (13064): radio-mr800: simplify access to amradio_device\n\nSimplify access to amradio_device.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d1939e4c5f053e34dd432b448e221f55586a68ec",
      "tree": "bc4f420dc334b3087f02d9ea6e652d23ef99ba4d",
      "parents": [
        "1b8bbb3c0a719f3baac22ea4a7eb1d636383ba3b"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Tue Sep 22 21:48:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:08 2009 -0200"
      },
      "message": "V4L/DVB (13063): radio-mr800: remove unnecessary local variable\n\nRemove unnecessary local variable.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1b8bbb3c0a719f3baac22ea4a7eb1d636383ba3b",
      "tree": "36473bf1950c3fd05efc338d4bc12363cd1aed72",
      "parents": [
        "7a7d92e061ed13052d306cadad6972d52acea931"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Tue Sep 22 21:43:19 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:08 2009 -0200"
      },
      "message": "V4L/DVB (13062): radio-mr800: simplify error paths in usb probe callback\n\nSimplify error paths in usb probe callback.\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7a7d92e061ed13052d306cadad6972d52acea931",
      "tree": "6e933de93e8fa9f4ea48c2ed60a1af6d70f7dc6e",
      "parents": [
        "4aebc2893eada9e054a37df8bb342a53f8ca0d2a"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Tue Sep 22 21:37:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:07 2009 -0200"
      },
      "message": "V4L/DVB (13061): radio-mr800: simplify video_device allocation\n\nsimplify video_device allocation\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4aebc2893eada9e054a37df8bb342a53f8ca0d2a",
      "tree": "74346cee8857ecb5859abc47259cc8254d3e0301",
      "parents": [
        "0f017212567793ecedf86f709f43ca40f9b84655"
      ],
      "author": {
        "name": "David Ellingsworth",
        "email": "david@identd.dyndns.org",
        "time": "Tue Sep 22 21:22:19 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Dec 05 18:40:07 2009 -0200"
      },
      "message": "V4L/DVB (13060): radio-mr800: implement proper locking\n\nImplement proper locking\n\nSigned-off-by: David Ellingsworth \u003cdavid@identd.dyndns.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8366fc390865bfb1497fe19a518fe5713f96ba3b",
      "tree": "b4b47555a3d77e24b14ca08d0567456d8cfed24b",
      "parents": [
        "8700055e0a30b3f67c1474b09200b59c32dd3796"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Fri Nov 27 11:24:13 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Nov 27 13:26:23 2009 +0100"
      },
      "message": "media/radio: New driver for the radio FM module on Miro PCM20 sound card\n\nThis is recreated driver for the FM module found on Miro\nPCM20 sound cards. This driver was removed around the 2.6.2x\nkernels because it relied on the removed OSS module. Now, it\nuses a current ALSA module (snd-miro) and is adapted to v4l2\nlayer.\n\nIt provides only basic functionality: frequency changing and\nFM module muting.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3addbb8075c00e2a2408c192bd1002dead26b2aa",
      "tree": "a4c23e928d503790a424cf8a71b42812ec0e97f7",
      "parents": [
        "a8a8a669ea13d792296737505adc43ccacf3a648"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Nov 05 13:26:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Nov 26 19:38:01 2009 -0200"
      },
      "message": "V4L/DVB (13321): radio-gemtek-pci: fix double mutex_lock\n\nDouble mutexlock found by the Linux Driver Verification project and\nreported by Alexander Strakh.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nCC: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a99bbaf5ee6bad1aca0c88ea65ec6e5373e86184",
      "tree": "2b0314d68b9e0a76e8f4fb60865a1d56e138833a",
      "parents": [
        "5e5027bd26ed4df735d29e66cd5c1c9b5959a587"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 04 16:11:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:05:10 2009 -0700"
      },
      "message": "headers: remove sched.h from poll.h\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "342ff1a1b558ebbdb8cbd55ab6a63eca8b2473ca",
      "tree": "1f967f283dade6e03897169bb29513354f49f910",
      "parents": [
        "50223e486cabdcf7e540e519da1f26bab3084e5d",
        "24ed7a97464db44592495f98cff8bcee02f92bc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (34 commits)\n  trivial: fix typo in aic7xxx comment\n  trivial: fix comment typo in drivers/ata/pata_hpt37x.c\n  trivial: typo in kernel-parameters.txt\n  trivial: fix typo in tracing documentation\n  trivial: add __init/__exit macros in drivers/gpio/bt8xxgpio.c\n  trivial: add __init macro/ fix of __exit macro location in ipmi_poweroff.c\n  trivial: remove unnecessary semicolons\n  trivial: Fix duplicated word \"options\" in comment\n  trivial: kbuild: remove extraneous blank line after declaration of usage()\n  trivial: improve help text for mm debug config options\n  trivial: doc: hpfall: accept disk device to unload as argument\n  trivial: doc: hpfall: reduce risk that hpfall can do harm\n  trivial: SubmittingPatches: Fix reference to renumbered step\n  trivial: fix typos \"man[ae]g?ment\" -\u003e \"management\"\n  trivial: media/video/cx88: add __init/__exit macros to cx88 drivers\n  trivial: fix typo in CONFIG_DEBUG_FS in gcov doc\n  trivial: fix missing printk space in amd_k7_smp_check\n  trivial: fix typo s/ketymap/keymap/ in comment\n  trivial: fix typo \"to to\" in multiple files\n  trivial: fix typos in comments s/DGBU/DBGU/\n  ...\n"
    },
    {
      "commit": "3dbda77e6f3375f87090cfce97b2551d3723521b",
      "tree": "2029181fa4663ccab8c3afe00c61443ccbb59311",
      "parents": [
        "31d0f84591b3bf49801a7e3f905a6089d857aa87"
      ],
      "author": {
        "name": "Uwe Kleine-Koenig",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jul 23 08:31:31 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:56 2009 +0200"
      },
      "message": "trivial: fix typos \"man[ae]g?ment\" -\u003e \"management\"\n\nSigned-off-by: Uwe Kleine-Koenig \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2ff88bc34314ace6035b5aecd36e786342e64758",
      "tree": "0003520907024c77580ddc601bafd8882657b07f",
      "parents": [
        "62474076c533ee4f35aee08656ce57d224f533d4"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Sep 18 23:33:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:54:15 2009 -0300"
      },
      "message": "V4L/DVB (13029): radio-si4713: remove #include \u003clinux/version.h\u003e\n\nRemove #include \u003clinux/version.h\u003e\n\nCc: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7a254f468f699a5870143dcabf279eae67339029",
      "tree": "4eb81bb643ad70a3a4e94a9fcf8c9a81507b2ef4",
      "parents": [
        "d2be76437c20161a31460306e555bb546e30dfc7"
      ],
      "author": {
        "name": "Matti J. Aaltonen",
        "email": "matti.j.aaltonen@nokia.com",
        "time": "Thu Sep 17 23:46:18 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 19 00:53:01 2009 -0300"
      },
      "message": "V4L/DVB (13013): FM TX: si4713: Kconfig: Fixed two typos.\n\nFixed two typos.\n\nSigned-off-by: Matti J. Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nAcked-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a65f3159244f27ce6ff84dd1bb641079acdbd396",
      "tree": "f107a72a8223d3ae8f793e2bd6df371a02fd4bf0",
      "parents": [
        "a4c1cbc7819e890d4c2bc2b79b6cbf0fd9cad699"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Aug 31 17:21:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:50 2009 -0300"
      },
      "message": "V4L/DVB (12612): si4713: simplify the code to remove a compiler warning.\n\nThe compiler warned about an uninitialized stereo variable. By simplifying\nthe code it 1) improved readability and 2) fixed the compiler warning.\n\nAcked-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9c9dbedf397c704dd694f6066af114d373a75a5d",
      "tree": "21967412ef292856d5aa134b4431baa6734fe204",
      "parents": [
        "02bee89e79b1302776e32214b8ca96a00c70c446"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Aug 08 09:00:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:22 2009 -0300"
      },
      "message": "V4L/DVB (12553): FM TX: si4713: Add Kconfig and Makefile entries\n\nSimply add Makefile and Kconfig entries.\n\n[hverkuil@xs4all.nl: auto-select I2C_SI4713]\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02bee89e79b1302776e32214b8ca96a00c70c446",
      "tree": "de3ee880d3cb3bf2e3e98d9af4152338bf6d3061",
      "parents": [
        "1fd2121c08eeef2e9a792719628a467e0fe97b96"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "eduardo.valentin@nokia.com",
        "time": "Sat Aug 08 08:46:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:20 2009 -0300"
      },
      "message": "V4L/DVB (12552): FM TX: si4713: Add files to handle si4713 i2c device\n\nThis patch adds files to control si4713 devices.\nInternal functions to control device properties\nand initialization procedures are into these files.\nAlso, a v4l2 subdev interface is also exported.\nThis way other drivers can use this as v4l2 i2c subdevice.\n\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1fd2121c08eeef2e9a792719628a467e0fe97b96",
      "tree": "a4b71e422eb915d4b0906ba94b15e6beacb2f0d6",
      "parents": [
        "fdf82dc2e2d43cf135b5fd352dea523642bb553a"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "eduardo.valentin@nokia.com",
        "time": "Sat Aug 08 08:45:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:19:19 2009 -0300"
      },
      "message": "V4L/DVB (12551): FM TX: si4713: Add files to add radio interface for si4713\n\nThis patch adds files which creates the radio interface\nfor si4713 FM transmitter (modulator) devices.\n\nIn order to do the real access to device registers, this\ndriver uses the v4l2 subdev interface exported by si4713 i2c driver.\n\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@nokia.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9d7530d53d6cd8b50efc8dcecad4febe8ae53fd4",
      "tree": "f6d9f4dd33b8f47b26eea8f8cfe6e089f5835c3d",
      "parents": [
        "17d8dfe8c8a23dfadd714315465d992410bebd88"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Aug 12 10:10:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:53 2009 -0300"
      },
      "message": "V4L/DVB (12455): radio-typhoon: remove obsolete RADIO_TYPHOON_PROC_FS config option\n\nThanks to Robert P.J. Day for finding this.\n\nThanks-to: Robert P.J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9dcb79c2eedb5b3ec50f73bd531fb6dd52c94bfc",
      "tree": "d6aea422e271c26b06562fdddc84fc2d5210501e",
      "parents": [
        "cc35bbddfe10f77d949f0190764b252cd2b70c3c"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Mon Aug 10 18:44:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:43 2009 -0300"
      },
      "message": "V4L/DVB (12417): I2C cleanups and version checks\n\nThe structure and comments of the I2C part have been adopted to fit to the\nUSB part.\n\nSome additional cleanups and precisements have been made to the version\ndetection and checking functionality to clearly separate HW/SW/FW version.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc35bbddfe10f77d949f0190764b252cd2b70c3c",
      "tree": "4dbf834bb4d0fec001592e177c6786c1e6c701ae",
      "parents": [
        "3c7cc8d52c0bd60d214aca22772aa3602a2b3198"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Sun Aug 09 14:23:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:43 2009 -0300"
      },
      "message": "V4L/DVB (12416): radio-si470x: add i2c driver for si470x\n\nThis patch supports i2c interface of si470x. The i2c specific part\nexists in radio-si470x-i2c.c file and the common part uses\nradio-si470x-common.c file. The \u0027#if defined\u0027 is inserted inevitably\nbecause of parts used only si470x usb in the common file.\n\nThe current driver version doesn\u0027t support the RDS.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3c7cc8d52c0bd60d214aca22772aa3602a2b3198",
      "tree": "7018e376b3446607cc4a3be92e6e8914051aae24",
      "parents": [
        "a9d6fd5e316f1bbed08278c88cb984a2616a0278"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Sun Aug 09 14:23:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:42 2009 -0300"
      },
      "message": "V4L/DVB (12415): radio-si470x: add disconnect check function\n\nThe si470x_disconnect_check is function to check disconnect state of\nradio in common file. The function is implemented in each interface\nfile.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a9d6fd5e316f1bbed08278c88cb984a2616a0278",
      "tree": "f973ba3b4a1b65464a2037ddfc46ee190c99c3e6",
      "parents": [
        "b09cd16354454daa1f047b4982691a3826787a0b"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Sun Aug 09 14:22:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:40 2009 -0300"
      },
      "message": "V4L/DVB (12414): radio-si470x: change to dev_* macro from printk\n\nThis patch is for using dev_* macro instead of printk.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b09cd16354454daa1f047b4982691a3826787a0b",
      "tree": "8969ec668f879f1a4b77b4c22ab106f1ea89db84",
      "parents": [
        "4efa2d75d4a3b86c2d47c422237c848d1f04ba58"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Sun Aug 09 14:22:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:18:40 2009 -0300"
      },
      "message": "V4L/DVB (12413): radio-si470x: separate common and usb code\n\nThis patch is a preceding work to add the i2c interface of si470x.\nThe si470x directory includes a common file and usb specific file and\nheader file.\nThe part unrelated with usb interface and i2c interface exists in\nradio-si470x-common.c file, and The usb specific part exists in\nradio-si470x-usb.c file.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\n[tobias.lorenz@gmx.net: Small changes, due to new include \"linux/smp_lock.h\"]\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "43b786677eb15edf7e8a2440878e5fa912bcccc6",
      "tree": "ff38d7b3e561e804a37885bd6f5f8d220e0bcec3",
      "parents": [
        "8e280f24d33dbe7dab719978dfc2f266af76c8af"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 06:25:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:17:33 2009 -0300"
      },
      "message": "V4L/DVB (12218): radio-si470x: conform to the RDS spec.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8e280f24d33dbe7dab719978dfc2f266af76c8af",
      "tree": "a07449addf0c55304df4ce60ea7506c56c0a88d8",
      "parents": [
        "f101a2a7877d0573d93649a62c4ed65284e7ed9d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 06:19:09 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:17:33 2009 -0300"
      },
      "message": "V4L/DVB (12217): radio-cadet: conform to the RDS spec.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fca9596b17dd39a110121fc2b2daedcda441ecf4",
      "tree": "e192a0b1f66470461433cd293f9e53ad84ecb274",
      "parents": [
        "9817dc3133b8f75812b8b2c9e7a52c7c34f715d9"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sat Jun 20 19:17:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:17:12 2009 -0300"
      },
      "message": "V4L/DVB (12144): radio-si470x: removed v4l2_queryctrl in favor of v4l2_ctrl_query_fill\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9817dc3133b8f75812b8b2c9e7a52c7c34f715d9",
      "tree": "d95c129ba80a702b74ec3357944314a9b4613b76",
      "parents": [
        "721f59ed612477a9f83f3f3a222a14d16505c1a4"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sat Jun 20 19:14:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:17:11 2009 -0300"
      },
      "message": "V4L/DVB (12143): radio-si470x: cleanups\n\n- Remove user count log messages\n- Comments adopted to general style\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "721f59ed612477a9f83f3f3a222a14d16505c1a4",
      "tree": "3fba0f8d336103debf9e49097bb99b706a6adaf9",
      "parents": [
        "86d710146fb9975f04c505ec78caa43d227c1018"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sat Jun 20 19:00:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Sep 12 12:17:11 2009 -0300"
      },
      "message": "V4L/DVB (12142): radio-si470x: Add suport for RDS endpoint interrupt mode\n\nAdd support for interrupt mode for RDS endpoint, instead of polling.\nImproves RDS reception significantly\n\nSigned-off-by: Edouard Lafargue \u003cedouard@lafargue.name\u003e\nAcked-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "405f55712dfe464b3240d7816cc4fe4174831be2",
      "tree": "96c425ea7fa8b31058b8f83a433c5e5265c8ebc7",
      "parents": [
        "f9fabcb58a6d26d6efde842d1703ac7cfa9427b6"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Jul 11 22:08:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 12 12:22:34 2009 -0700"
      },
      "message": "headers: smp_lock.h redux\n\n* Remove smp_lock.h from files which don\u0027t need it (including some headers!)\n* Add smp_lock.h to files which do need it\n* Make smp_lock.h include conditional in hardirq.h\n  It\u0027s needed only for one kernel_locked() usage which is under CONFIG_PREEMPT\n\n  This will make hardirq.h inclusion cheaper for every PREEMPT\u003dn config\n  (which includes allmodconfig/allyesconfig, BTW)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5ca3a1bc719cb9056acc6f24340a1e2674f21a0",
      "tree": "90fed65b054e9e147758f1eb5f862b22e69737cb",
      "parents": [
        "11b79ea75ada39b7f1efdebdad520c93c3ac1f0e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun Jul 05 15:44:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 05 19:21:49 2009 -0300"
      },
      "message": "V4L/DVB (12203): radio-si470x: fix lock imbalance\n\nThere is one path with omitted unlock in si470x_fops_release. Fix that.\n\nCc: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5543e2b4c495714e5f1b2dbbe250df15239af1cd",
      "tree": "21e3eafc99ce3320c3ee5655407d93027aa439a2",
      "parents": [
        "719cd4ab9695059e00f5248d1dceb534381fccb3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 06:29:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:43 2009 -0300"
      },
      "message": "V4L/DVB (12109): radio-tea5764: fix incorrect rxsubchans value\n\nrxsubchans was only set when stereo was detected, otherwise it was\nleft to 0 instead of setting it to mono.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f1ca0adfcf2c2f1129a59b93caa80a1dbd6b6c81",
      "tree": "5361ee39fb202a5736f4d09ffe085a0d7131f9a2",
      "parents": [
        "917fab4f3e5563e8f88ca0af297728452c6fa265"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Thu Jun 11 00:22:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:36 2009 -0300"
      },
      "message": "V4L/DVB (11957): dsbr100: change radio-\u003emuted to radio-\u003estatus, update suspend/resume\n\nPatch renames radio-\u003emuted to radio-\u003estatus, add defines for that\nvariable, and fixes suspend/resume procedure. Radio-\u003estatus set to\nSTOPPED in usb_dsbr100_probe because of removing open call.\nAlso, patch increases driver version.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "917fab4f3e5563e8f88ca0af297728452c6fa265",
      "tree": "e9e99d01d28dbc1f111b00efed256445fcba1d10",
      "parents": [
        "a617e0e8c7a94dc796d9887ffed621564553c5b8"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Thu Jun 11 00:19:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:36 2009 -0300"
      },
      "message": "V4L/DVB (11956): dsbr100: no need to pass curfreq value to dsbr100_setfreq()\n\nSmall cleanup of dsbr100_setfreq(). No need to pass radio-\u003ecurfreq value\nto this function.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a617e0e8c7a94dc796d9887ffed621564553c5b8",
      "tree": "c481af1ae16f0eeed9a4135ba28f7f0a902b6937",
      "parents": [
        "6f094eb9a860bcde45984e8ab87965f39ceda427"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Thu Jun 11 00:18:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:35 2009 -0300"
      },
      "message": "V4L/DVB (11955): dsbr100: remove usb_dsbr100_open/close calls\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f094eb9a860bcde45984e8ab87965f39ceda427",
      "tree": "3e55c7287c87aca2d7a808728157ba7283d5ced8",
      "parents": [
        "92051b285b12855255f0213d9a25153d917e262c"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Thu Jun 11 00:17:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 19:07:34 2009 -0300"
      },
      "message": "V4L/DVB (11954): dsbr100: remove radio-\u003eusers counter\n\nPatch removes radio-\u003eusers counter because it is not in use.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "24c44d85114098a013dd5fed084fb27ad803f000",
      "tree": "9d7fe889b041cf4e2b90770a1912b3019088e384",
      "parents": [
        "eda9f7523b6760bdfc3b9c5001214467b5ecd618"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@texware.it",
        "time": "Tue May 12 17:39:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:10 2009 -0300"
      },
      "message": "V4L/DVB (11842): radio-mr800.c: missing mutex include\n\nradio-mr800.c uses struct mutex, so while \u003clinux/mutex.h\u003e seems to be\npulled in indirectly by one of the headers it already includes, the right\nthing is to include it directly.\n\nSigned-off-by: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "38092a4402e0df6f1f283ff6e455197035266ce7",
      "tree": "d654585daaa8fb53afc97a951e17bde2ecfcc9f1",
      "parents": [
        "1d80db562f9ee6d6d72cdbf488493e4cd6433669"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 02 12:06:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:01 2009 -0300"
      },
      "message": "V4L/DVB (11677): radio-fm16: fix g_tuner.\n\ng_tuner handled capability, audmode and rxsubchans incorrectly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1d80db562f9ee6d6d72cdbf488493e4cd6433669",
      "tree": "dc0e55db4eeec5394c5ba2cad9f57121d0722720",
      "parents": [
        "9d6f7f603f8c362eec321e8dacb1cb54d74fa004"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 02 12:04:13 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:21:01 2009 -0300"
      },
      "message": "V4L/DVB (11676): radio-fm16: cleanups\n\nRemove bogus flags field\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f1ff355a2c32dbe93cfe05160e05cbccc789ca33",
      "tree": "29236dcf523232758a87e5b5838d801f6c3a312d",
      "parents": [
        "efe018b315a780012d09af70b52a5747cb945e57"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue May 05 06:39:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 18:20:50 2009 -0300"
      },
      "message": "V4L/DVB (11663): Fix a warning introduced by git commit ec5f5bf80501abfe2da2897cfcde8452b545aacb\n\n/home/v4l/master/v4l/radio-si470x.c: In function \u0027si470x_fops_release\u0027:\n/home/v4l/master/v4l/radio-si470x.c:1218: warning: label \u0027unlock\u0027 defined but not used\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dc47b77897b33fca328bd4cd487224808b740ce3",
      "tree": "69e311da44b03e9e9baace978293310c1513a41f",
      "parents": [
        "ec105a42ac397366e05888ea96503ab3b57f79ad"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat May 02 11:52:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat May 09 18:53:16 2009 -0300"
      },
      "message": "V4L/DVB (11675): ivtv/radio: fix V4L2_TUNER_MODE/V4L2_TUNER_SUB confusion\n\nV4L2_TUNER_MODE_ was used in a few places where V4L2_TUNER_SUB_ should have\nbeen used.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ec5f5bf80501abfe2da2897cfcde8452b545aacb",
      "tree": "a2426e9f1b0d288105b6be6fb992a00489f2b204",
      "parents": [
        "79e95eba026944ec3353754f24e316d3aaa209fe"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 22 15:03:15 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 07:52:08 2009 -0700"
      },
      "message": "radio_si470x: Fix free memory corruption\n\nThe release path for a disconnected device frees the object then unlocks\nthe mutex in the freed object...\n\nFound by Dan Carpenter using Smatch\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b466248df0d93c66e3eedd67711ce879def8a5f1",
      "tree": "2934d625930b9201b91cf4cf609521b229676ed3",
      "parents": [
        "406827cccca472b2b2d9dd69020a93504bf29561"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Fri Apr 03 18:45:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:50 2009 -0300"
      },
      "message": "V4L/DVB (11436): radio-mr800: convert to to v4l2_device\n\nradio-mr800: convert to to v4l2_device.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "406827cccca472b2b2d9dd69020a93504bf29561",
      "tree": "30b8a8e874f87cccb9caf55961656135e1b0f0c2",
      "parents": [
        "ec624803b47a5cc08fc270005890b3bead5df262"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Fri Apr 03 18:45:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:50 2009 -0300"
      },
      "message": "V4L/DVB (11435): dsbr100 radio: convert to to v4l2_device\n\ndsbr100: convert to v4l2_device.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81d1d09f926394c19a19ceeb139462908ac63a01",
      "tree": "82840fd1e9b61c39ec78598e12d47cb9d778fe84",
      "parents": [
        "b7732a32af3335454fd274d1b09375416336b5b1"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Tue Mar 31 21:01:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:32 2009 -0300"
      },
      "message": "V4L/DVB (11393): radio-si470x: fix possible bug with freeing memory order\n\nPatch fixes cleanup procedure in si470x_usb_driver_probe. Add new label\nerr_video and change order of freeing memory.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff1a3ebb9cd9baecd167500c660bd76129b67b1c",
      "tree": "446537820a4b8e10469276c8f394c2d8a4e42567",
      "parents": [
        "65d9ff9c85d3c2e06d22aed78efee8404563eff6"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Sun Mar 29 20:19:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:30 2009 -0300"
      },
      "message": "V4L/DVB (11391): pci-isa radios: remove open and release functions\n\nPatch removes empty open and release functions in pci and isa radio\ndrivers, setting them to NULL. V4L module doesn\u0027t call for them due to\nprevious patch.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "15965f063d6d42bd451415923c4cccbdb4a61bdd",
      "tree": "36abd9569a7c869c96adbf4151497c8cbd9bb312",
      "parents": [
        "33470423aba5da982dc944658da232942824f2d5"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 14 15:06:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:23 2009 -0300"
      },
      "message": "V4L/DVB (11051): v4l-dvb: replace remaining references to the old mailinglist.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4b766d3c15b99a6aff5696a74eb97c462990c069",
      "tree": "134c77587bd45f7a91ed9e4d1b720974be896ba1",
      "parents": [
        "d8cd5e6c240bb3ff55e42afaa446c178ef8bb403"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Wed Mar 11 07:37:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:19 2009 -0300"
      },
      "message": "V4L/DVB (10961): radio-terratec: remove linux/delay.h which hadn\u0027t been used.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab84f5736086b84d99015cd82515a31b95e03f48",
      "tree": "aa5590dee6e5d3452641e27efefa6364e9c6ead8",
      "parents": [
        "1fab14ed1acf791e990138c4acdaf4520962f2d5"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Mar 11 04:25:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:18 2009 -0300"
      },
      "message": "V4L/DVB (10959): radio: remove uaccess include\n\nThis include isn\u0027t needed and so can be removed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d7b4b635298fcf4c205a89486eb5f397c130f5b",
      "tree": "c2fdb60faed3a0b611e8ffe44917b9384fc86016",
      "parents": [
        "5c8e2403ba06d39f04f6ae62f3afe5542e0eb533"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Tue Mar 10 05:14:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 30 12:43:18 2009 -0300"
      },
      "message": "V4L/DVB (10946): radio-rtrack2: fix double mutex_unlock\n\nPatch fixes double mutex unlocking.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "b24c20cc5b3a4c6e2ec8d6145d2c1f9920cab3f4"
}
