)]}'
{
  "log": [
    {
      "commit": "fe06b11dea74d53156d4116dcd518193a2e42ba4",
      "tree": "a4630540855b78d2a94915f199fd2cd0c55f064a",
      "parents": [
        "2aefbc1acb5370b0753d16c9d6e65e01fe586c75"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Jan 24 18:22:12 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 19:23:46 2011 -0300"
      },
      "message": "[media] docs: fix typo in lirc_device_interface.xml\n\nReported-by: Daniel Burr \u003cdburr@topcon.com\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0e3b646ccce66c9e878966227ce8415d3c11c2a",
      "tree": "8550734ecf4ebef1817c2c381268d372d266c176",
      "parents": [
        "6ed9d56086acb3bb4ec003ff6d2f54313774d72b"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "pawel@osciak.com",
        "time": "Sun Mar 13 15:20:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:55:04 2011 -0300"
      },
      "message": "[media] Make 2.6.39 not 2.6.38 the version when Multi-planar API was added\n\nMulti-planar API was added to 2.6.39 version of Video for Linux 2 API.\n\nSigned-off-by: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "34fd68bc03c8d656f991bd4f1646ec773179521b",
      "tree": "037908e4b4b423fd12a533b8a2b58a89b7db09e1",
      "parents": [
        "6e5b55fbdab3845bfb328f986f58e85d43cee59e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Mar 11 18:18:54 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:54:34 2011 -0300"
      },
      "message": "[media] Fix \u0027ID nv12mt already defined\u0027 error\n\nDocBook validation fix.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e5b55fbdab3845bfb328f986f58e85d43cee59e",
      "tree": "142b6810f3bf2e624626de034d1912e2481213d6",
      "parents": [
        "665bf368fdc1e7afc9616eda128fe83d6053d5bc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Mar 11 16:25:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:54:32 2011 -0300"
      },
      "message": "[media] V4L DocBook: update V4L2 version\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "665bf368fdc1e7afc9616eda128fe83d6053d5bc",
      "tree": "393975b5ae9dfef149efbf7c19303794756e36f2",
      "parents": [
        "941f896071c5c9120c8473c77246beaf36155247"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Mar 11 16:22:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:54:31 2011 -0300"
      },
      "message": "[media] V4L doc fixes\n\nThe xmlto validation produced a number of errors that are now fixed.\nSadly, the DocBook/Makefile still adds --skip-validation to xmlto, so\nthese errors are missed during a normal compile.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bd08a0cd5f546916a9454ae2c35756ed77957458",
      "tree": "887ec84169ae57ef697458c3f845adf06937b9e0",
      "parents": [
        "91707b8b27a785c42949ba55b65f084027962afa"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Fri Mar 11 06:16:22 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:54:22 2011 -0300"
      },
      "message": "[media] v4l: Documentation for the NV12MT format\n\nAdded documentation for V4L2_PIX_FMT_NV12MT format. This is a YUV 4:2:0\nformat with macro block size of 64x32 and specific order of macro blocks\nin the memory.\n\nSigned-off-by: Kamil Debski \u003ck.debski@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": "39187e177dc6372a967aa17a49a79189dc4fa8de",
      "tree": "e2d44bc3d0e8883a2512016747b5a78ed65720e7",
      "parents": [
        "7140c55738561907a1f66abf533d6358bf69ed9f"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Dec 23 11:14:50 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:38 2011 -0300"
      },
      "message": "[media] v4l: Add 12 bits bayer pixel formats\n\nAdd FCCs for the following pixel formats:\n\n- V4L2_PIX_FMT_SBGGR12\n- V4L2_PIX_FMT_SGBRG12\n- V4L2_PIX_FMT_SGRBG12\n- V4L2_PIX_FMT_SRGGB12\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7140c55738561907a1f66abf533d6358bf69ed9f",
      "tree": "3ac4f4b9dfa2be89252f77f55fcf3b5e931572fd",
      "parents": [
        "b1fd18cd9b8719f7668bb00e14f02a8e227e42e9"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Thu Dec 23 11:14:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:37 2011 -0300"
      },
      "message": "[media] v4l: Add missing 12 bits bayer media bus formats\n\nAdd codes and documentation for the following media bus formats:\n\n- V4L2_MBUS_FMT_SGBRG12_1X12\n- V4L2_MBUS_FMT_SGRBG12_1X12\n- V4L2_MBUS_FMT_SRGGB12_1X12\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f6a5cb1be894468cdc69ec557d47f40c28f64642",
      "tree": "57518c84f343f0205a568c5333f5b5ead7c38ff8",
      "parents": [
        "35c3017a29d278c4405a7f3ab30b814999d156d3"
      ],
      "author": {
        "name": "Antti Koskipaa",
        "email": "akoskipa@gmail.com",
        "time": "Wed Jun 23 05:03:42 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:33 2011 -0300"
      },
      "message": "[media] v4l: v4l2_subdev userspace crop API\n\nThis patch adds the VIDIOC_SUBDEV_S_CROP and G_CROP ioctls to the\nuserland API. CROPCAP is not implemented because it\u0027s redundant.\n\nSigned-off-by: Antti Koskipaa \u003cakoskipa@gmail.com\u003e\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "35c3017a29d278c4405a7f3ab30b814999d156d3",
      "tree": "b956724fb7c11c336a4a4d93a5679347f222caf8",
      "parents": [
        "333c8b97785d5afd5085ba3720b4d259623290f6"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed May 05 11:38:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:32 2011 -0300"
      },
      "message": "[media] v4l: v4l2_subdev userspace frame interval API\n\nThe three new ioctl VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL,\nVIDIOC_SUBDEV_G_FRAME_INTERVAL and VIDIOC_SUBDEV_S_FRAME_INTERVAL can be\nused to enumerate and configure a subdev\u0027s frame rate from userspace.\n\nTwo new video::g/s_frame_interval subdev operations are introduced to\nsupport those ioctls. The existing video::g/s_parm operations are\ndeprecated and shouldn\u0027t be used anymore.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "333c8b97785d5afd5085ba3720b4d259623290f6",
      "tree": "3cba92af1765957c68f74042dea1873481554ede",
      "parents": [
        "d3a7ed99759b18e4fd19b8ddd226f8085b8bd975"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Mar 15 20:26:04 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:31 2011 -0300"
      },
      "message": "[media] v4l: v4l2_subdev userspace format API\n\nAdd a userspace API to get, set and enumerate the media format on a\nsubdev pad.\n\nThe format at the output of a subdev usually depends on the format at\nits input(s). The try format operation is thus not suitable for probing\nformat at individual pads, as it can\u0027t modify the device state and thus\ncan\u0027t remember the format tried at the input to compute the output\nformat.\n\nTo fix the problem, pass an extra argument to the get/set format\noperations to select the \u0027try\u0027 or \u0027active\u0027 format.\n\nThe try format is used when probing the subdev. Setting the try format\nmust not change the device configuration but can store data for later\nreuse. Data storage is provided at the file-handle level so applications\nprobing the subdev concurently won\u0027t interfere with each other.\n\nThe active format is used when configuring the subdev. It\u0027s identical to\nthe format handled by the usual get/set operations.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Stanimir Varbanov \u003csvarbanov@mm-sol.com\u003e\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d3a7ed99759b18e4fd19b8ddd226f8085b8bd975",
      "tree": "33c284d2b76b62e744d31aa18662b82af3d7506f",
      "parents": [
        "eb08f35480869f7a82e9be1f19bc4575452e7f98"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Tue Mar 16 00:26:04 2010 +0100"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:30 2011 -0300"
      },
      "message": "[media] v4l: v4l2_subdev userspace format API - documentation binary files\n\nAdd images used by the V4L2 subdev userspace format API documentation.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e02188c90f6ef61f0844c42508fe603c5d4fa42b",
      "tree": "7b0ff940b37ba6bf53c7cea7fadbb697ec2d156a",
      "parents": [
        "97548ed4c4661502cdfd1aabd5d3876fa4f5cc2e"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Aug 25 09:00:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:17 2011 -0300"
      },
      "message": "[media] media: Pipelines and media streams\n\nDrivers often need to associate pipeline objects to entities, and to\ntake stream state into account when configuring entities and links. The\npipeline API helps drivers manage that information.\n\nWhen starting streaming, drivers call media_entity_pipeline_start(). The\nfunction marks all entities connected to the given entity through\nenabled links, either directly or indirectly, as streaming. Similarly,\nwhen stopping the stream, drivers call media_entity_pipeline_stop().\n\nThe media_entity_pipeline_start() function takes a pointer to a media\npipeline and stores it in every entity in the graph. Drivers should\nembed the media_pipeline structure in higher-level pipeline structures\nand can then access the pipeline through the media_entity structure.\n\nLink configuration will fail with -EBUSY by default if either end of the\nlink is a streaming entity, unless the link is marked with the\nMEDIA_LNK_FL_DYNAMIC flag.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "97548ed4c4661502cdfd1aabd5d3876fa4f5cc2e",
      "tree": "c85b85954f53e3a97b6590de8d5d5396e7c43358",
      "parents": [
        "1651333b09743887bc2dd3d158a11853a2be3fe7"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Dec 09 08:40:03 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:16 2011 -0300"
      },
      "message": "[media] media: Links setup\n\nCreate the following ioctl and implement it at the media device level to\nsetup links.\n\n- MEDIA_IOC_SETUP_LINK: Modify the properties of a given link\n\nThe only property that can currently be modified is the ENABLED link\nflag to enable/disable a link. Links marked with the IMMUTABLE link flag\ncan not be enabled or disabled.\n\nEnabling or disabling a link has effects on entities\u0027 use count. Those\nchanges are automatically propagated through the graph.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Stanimir Varbanov \u003csvarbanov@mm-sol.com\u003e\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1651333b09743887bc2dd3d158a11853a2be3fe7",
      "tree": "965dd31e8fbd0c866bbcd47b86baccc238101ef7",
      "parents": [
        "140d88165c25137e871f9559e67986ed89251105"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Dec 09 08:40:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:14 2011 -0300"
      },
      "message": "[media] media: Entities, pads and links enumeration\n\nCreate the following two ioctls and implement them at the media device\nlevel to enumerate entities, pads and links.\n\n- MEDIA_IOC_ENUM_ENTITIES: Enumerate entities and their properties\n- MEDIA_IOC_ENUM_LINKS: Enumerate all pads and links for a given entity\n\nEntity IDs can be non-contiguous. Userspace applications should\nenumerate entities using the MEDIA_ENT_ID_FLAG_NEXT flag. When the flag\nis set in the entity ID, the MEDIA_IOC_ENUM_ENTITIES will return the\nnext entity with an ID bigger than the requested one.\n\nOnly forward links that originate at one of the entity\u0027s source pads are\nreturned during the enumeration process.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "140d88165c25137e871f9559e67986ed89251105",
      "tree": "c02891d72b0b85c03d4f493da4c5f37923c836c6",
      "parents": [
        "503c3d829eaf48837dd5bff5d97ad66369bb955a"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Aug 18 11:41:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:13 2011 -0300"
      },
      "message": "[media] media: Media device information query\n\nCreate the following ioctl and implement it at the media device level to\nquery device information.\n\n- MEDIA_IOC_DEVICE_INFO: Query media device information\n\nThe ioctl and its data structure are defined in the new kernel header\nlinux/media.h available to userspace applications.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53e269c102fbaf77e7dc526b1606ad4a48e57200",
      "tree": "c264a16d8058e5331ac3c0c4792be30da50e7363",
      "parents": [
        "176fb0d108f7495ccf9aa127e1342a1a0d87e004"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Dec 09 08:40:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:10 2011 -0300"
      },
      "message": "[media] media: Entities, pads and links\n\nAs video hardware pipelines become increasingly complex and\nconfigurable, the current hardware description through v4l2 subdevices\nreaches its limits. In addition to enumerating and configuring\nsubdevices, video camera drivers need a way to discover and modify at\nruntime how those subdevices are connected. This is done through new\nelements called entities, pads and links.\n\nAn entity is a basic media hardware building block. It can correspond to\na large variety of logical blocks such as physical hardware devices\n(CMOS sensor for instance), logical hardware devices (a building block\nin a System-on-Chip image processing pipeline), DMA channels or physical\nconnectors.\n\nA pad is a connection endpoint through which an entity can interact with\nother entities. Data (not restricted to video) produced by an entity\nflows from the entity\u0027s output to one or more entity inputs. Pads should\nnot be confused with physical pins at chip boundaries.\n\nA link is a point-to-point oriented connection between two pads, either\non the same entity or on different entities. Data flows from a source\npad to a sink pad.\n\nLinks are stored in the source entity. To make backwards graph walk\nfaster, a copy of all links is also stored in the sink entity. The copy\nis known as a backlink and is only used to help graph traversal.\n\nThe entity API is made of three functions:\n\n- media_entity_init() initializes an entity. The caller must provide an\narray of pads as well as an estimated number of links. The links array\nis allocated dynamically and will be reallocated if it grows beyond the\ninitial estimate.\n\n- media_entity_cleanup() frees resources allocated for an entity. It\nmust be called during the cleanup phase after unregistering the entity\nand before freeing it.\n\n- media_entity_create_link() creates a link between two entities. An\nentry in the link array of each entity is allocated and stores pointers\nto source and sink pads.\n\nWhen a media device is unregistered, all its entities are unregistered\nautomatically.\n\nThe code is based on Hans Verkuil \u003chverkuil@xs4all.nl\u003e initial work.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Sakari Ailus \u003csakari.ailus@iki.fi\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "176fb0d108f7495ccf9aa127e1342a1a0d87e004",
      "tree": "a1b54ad186dde663853d4d2d24f42cd7c0f94bfb",
      "parents": [
        "cf4b9211b5680cd9ca004232e517fb7ec5bf5316"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Dec 09 08:39:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:09 2011 -0300"
      },
      "message": "[media] media: Media device\n\nThe media_device structure abstracts functions common to all kind of\nmedia devices (v4l2, dvb, alsa, ...). It manages media entities and\noffers a userspace API to discover and configure the media device\ninternal topology.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3822f18d8f1c2cf13ade623b2bba6d4a7a1a3f53",
      "tree": "239505adbdedec48533693f7df301c6c28e1ee46",
      "parents": [
        "a602d520acd331ba8bbc02aacccb5e9a0f561f25"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 01 16:03:11 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:38 2011 -0300"
      },
      "message": "[media] DocBook/v4l2.xml: Update version of the spec\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a602d520acd331ba8bbc02aacccb5e9a0f561f25",
      "tree": "605018a97d854d143ab9b5e364626c0484336d39",
      "parents": [
        "f6a373fb0569c98d6a44108f5e879f06abd46df3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 01 10:12:36 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:38 2011 -0300"
      },
      "message": "[media] DocBook: Document the removal of the old VIDIOC_*_OLD ioctls\n\nThose ioctls passed away. Properly documented it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f6a373fb0569c98d6a44108f5e879f06abd46df3",
      "tree": "ba5bf4f09f0cbb9100ea44f6eae1074ecc9291b3",
      "parents": [
        "d4c9adb742abd1e8025b6f2e3bb24e3efab86da9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 01 09:48:27 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:38 2011 -0300"
      },
      "message": "[media] videodev2.h.xml: Update to reflect videodev2.h changes\n\nA few changes happened at videodev2.h:\n\t- Addition of multiplane API;\n\t- removal of VIDIOC_*_OLD ioctls;\n\t- a few more video standards.\n\nUpdate the file to reflect the latest changes.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d39155d91d034e2b2c9154892e29c8a8eb193b7f",
      "tree": "4f61e74a30e17ef8381e6846056f3c3ce185e70e",
      "parents": [
        "87a0c94ce616b231f3c0bd09d7dbd39d43b0557a"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "pawel@osciak.com",
        "time": "Sun Jan 16 13:53:31 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:32:05 2011 -0300"
      },
      "message": "[media] Remove compatibility layer from multi-planar API documentation\n\nThis feature will probably be moved to libv4l2.\n\nSigned-off-by: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "db4d56835e07ec793f143431170ba2fc17bf0191",
      "tree": "d226ac8173cebb4c244bab3001eeb9818c179751",
      "parents": [
        "e007a32526e9c5fc2746f0b84a32d3355f129634"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jan 16 17:21:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:48 2011 -0300"
      },
      "message": "[media] DocBook/v4l: fix validation errors\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "269da4027c9a3466150308a9fe5f2a3a58336cd8",
      "tree": "6b94305caee3a233201852c834b5ba73d7ec5473",
      "parents": [
        "4a3c9b4f0df43207eb0b4d0da9cb51e185506bd5"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Sun Jan 09 09:01:10 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:35 2011 -0300"
      },
      "message": "[media] v4l: Add DocBook documentation for YU12M, NV12M image formats\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53b5d5749b6fcca37c7ad60cd40feafadd390b70",
      "tree": "136a77c82f6913607af0ac575d66880b12bc65d2",
      "parents": [
        "c4c0a78d459f2e4fcc7c4f3621a34e71ec7970d0"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "pawel@osciak.com",
        "time": "Fri Jan 07 01:41:33 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:35 2011 -0300"
      },
      "message": "[media] Add multi-planar API documentation\n\nAdd DocBook documentation for the new multi-planar API extensions to the\nVideo for Linux 2 API DocBook.\n\nSigned-off-by: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c4c0a78d459f2e4fcc7c4f3621a34e71ec7970d0",
      "tree": "9bdbd40352a767b5dbec95aee82d514bf65da08e",
      "parents": [
        "08b99e26a347441c50c1113802801a122dd1eb7a"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "pawel@osciak.com",
        "time": "Wed Jan 12 05:57:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 21 20:31:35 2011 -0300"
      },
      "message": "[media] Fix mmap() example in the V4L2 API DocBook\n\nCorrect ioctl return value handling and fix coding style issues.\n\n[mchehab@redhat.com: return -1 is OK, according with ioctl manpages. Reverting ioctl changes]\nSigned-off-by: Pawel Osciak \u003cpawel@osciak.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "361821854b71fc3a53c9e17701538247bddbd4ba",
      "tree": "c3082e10459f288a2dbae2f864e523a92cb43caa",
      "parents": [
        "c756d08a00a2f151363d95ad27e12ca6b27cb3f6"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Feb 20 20:08:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 21 15:07:04 2011 -0800"
      },
      "message": "Docbook: add fs/eventfd.c and fix typos in it\n\nAdd fs/eventfd.c to filesystems docbook.\nMake typo corrections in fs/eventfd.c.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd91572e77013aad242e2d2d565bd730c043f8b8",
      "tree": "98ca606124a25c7759a967cb54146ef741c10868",
      "parents": [
        "265aa6c8d8822c9074a2174e8c9f31a37fa02e50"
      ],
      "author": {
        "name": "Xiao Jiang",
        "email": "jgq516@gmail.com",
        "time": "Mon Feb 14 17:58:23 2011 +0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 15 09:01:29 2011 +1000"
      },
      "message": "drm: fix wrong usages of drm_device in DRM Developer\u0027s Guide\n\nA few wrong usages of drm_device, which should be drm_driver.\n\nSigned-off-by: Xiao Jiang \u003cjgq516@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fcf285643433c6f6663182e9f4b3c9169fa22e3e",
      "tree": "7a108c92cb7a3ba0f85ef7e30684cdfa8364e476",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 22 19:50:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 22 20:13:56 2011 -0800"
      },
      "message": "docbook: fix broken serial to tty/serial movement\n\nFix move of drivers/serial/ to drivers/tty/, where it broke\none of the docbook files:\n\n  docproc: drivers/serial/serial_core.c: No such file or directory\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bda50bcd0cc21d9d6dd8c82628f763ab108260a6",
      "tree": "cf506fd95e513123099bebd8b0ffe2259143e3ec",
      "parents": [
        "3a6be8d83c82253692f788a65f2d65aa33e37db1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jan 16 17:44:17 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 19 11:51:33 2011 -0200"
      },
      "message": "[media] DocBook/v4l: update V4L2 revision and update copyright years\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3a6be8d83c82253692f788a65f2d65aa33e37db1",
      "tree": "d427caf58b28d0795fd8df4f3b33bd85d5c026a7",
      "parents": [
        "829fb2dcb5252c5064d12cdaf65d2828420e07b3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jan 16 17:09:54 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 19 11:46:16 2011 -0200"
      },
      "message": "[media] DocBook/v4l: fix validation error in dev-rds.xml\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d018b6f4f1539f3679fbdc2d02d58d09e76be84a",
      "tree": "317b9e04d8e7a73a4d07c69a5cb5455ec34f47e5",
      "parents": [
        "18bce371ae09af6c20ee62c1092a4d1d0e84dd49",
        "0f73f2c5a3ebb957ee66718c903c17ed71a4fc2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:25:30 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 13:25:30 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (47 commits)\n  GRETH: resolve SMP issues and other problems\n  GRETH: handle frame error interrupts\n  GRETH: avoid writing bad speed/duplex when setting transfer mode\n  GRETH: fixed skb buffer memory leak on frame errors\n  GRETH: GBit transmit descriptor handling optimization\n  GRETH: fix opening/closing\n  GRETH: added raw AMBA vendor/device number to match against.\n  cassini: Fix build bustage on x86.\n  e1000e: consistent use of Rx/Tx vs. RX/TX/rx/tx in comments/logs\n  e1000e: update Copyright for 2011\n  e1000: Avoid unhandled IRQ\n  r8169: keep firmware in memory.\n  netdev: tilepro: Use is_unicast_ether_addr helper\n  etherdevice.h: Add is_unicast_ether_addr function\n  ks8695net: Use default implementation of ethtool_ops::get_link\n  ks8695net: Disable non-working ethtool operations\n  USB CDC NCM: Don\u0027t deref NULL in cdc_ncm_rx_fixup() and don\u0027t use uninitialized variable.\n  vxge: Remember to release firmware after upgrading firmware\n  netdev: bfin_mac: Remove is_multicast_ether_addr use in netdev_for_each_mc_addr\n  ipsec: update MAX_AH_AUTH_LEN to support sha512\n  ...\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "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: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "016134eee334d51262f10ce3261976ea40a57878",
      "tree": "da96dca1ffe7aaca07d5990e419d85dca550655d",
      "parents": [
        "45007fd590c6b099cec5d36ea7056b00f8b4916a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jan 06 22:36:47 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 10 15:40:52 2011 -0500"
      },
      "message": "mac80211: add doc short section on LED triggers\n\nJust create a section to collect the LED trigger\nfunctions and add a very short description as to\nwhat drivers should do.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "31b6ca0af758a88e5e769b48cc6dde037ee37b96",
      "tree": "e1968d7168affb25e33e2be2d1d102f94af98af0",
      "parents": [
        "56b85f32d530d09d6805488ad00775d4e0e3baab",
        "554738da71004d96e06fb75f4772dfc3b0f47810"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:45:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:45:47 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (58 commits)\n  Input: wacom_w8001 - support pen or touch only devices\n  Input: wacom_w8001 - use __set_bit to set keybits\n  Input: bu21013_ts - fix misuse of logical operation in place of bitop\n  Input: i8042 - add Acer Aspire 5100 to the Dritek list\n  Input: wacom - add support for digitizer in Lenovo W700\n  Input: psmouse - disable the synaptics extension on OLPC machines\n  Input: psmouse - fix up Synaptics comment\n  Input: synaptics - ignore bogus mt packet\n  Input: synaptics - add multi-finger and semi-mt support\n  Input: synaptics - report clickpad property\n  input: mt: Document interface updates\n  Input: fix double equality sign in uevent\n  Input: introduce device properties\n  hid: egalax: Add support for Wetab (726b)\n  Input: include MT library as source for kerneldoc\n  MAINTAINERS: Update input-mt entry\n  hid: egalax: Add support for Samsung NB30 netbook\n  hid: egalax: Document the new devices in Kconfig\n  hid: egalax: Add support for Wetab\n  hid: egalax: Convert to MT slots\n  ...\n\nFixed up trivial conflict in drivers/input/keyboard/Kconfig\n"
    },
    {
      "commit": "9e9bc9736756f25d6c47b4eba0ebf25b20a6f153",
      "tree": "647240f479c5f23910c3e6194d1c35b6ba54d75e",
      "parents": [
        "3c0cb7c31c206aaedb967e44b98442bbeb17a6c4",
        "e3c92215198cb6aa00ad38db2780faa6b72e0a3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 18:32:12 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 18:32:12 2011 -0800"
      },
      "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: (255 commits)\n  [media] radio-aimslab.c: Fix gcc 4.5+ bug\n  [media] cx25821: Fix compilation breakage due to BKL dependency\n  [media] v4l2-compat-ioctl32: fix compile warning\n  [media] zoran: fix compiler warning\n  [media] tda18218: fix compile warning\n  [media] ngene: fix compile warning\n  [media] DVB: IR support for TechnoTrend CT-3650\n  [media] cx23885, cimax2.c: Fix case of two CAM insertion irq\n  [media] ir-nec-decoder: fix repeat key issue\n  [media] staging: se401 depends on USB\n  [media] staging: usbvideo/vicam depends on USB\n  [media] soc_camera: Add the ability to bind regulators to soc_camedra devices\n  [media] V4L2: Add a v4l2-subdev (soc-camera) driver for OmniVision OV2640 sensor\n  [media] v4l: soc-camera: switch to .unlocked_ioctl\n  [media] v4l: ov772x: simplify pointer dereference\n  [media] ov9640: fix OmniVision OV9640 sensor driver\u0027s priv data retrieving\n  [media] ov9640: use macro to request OmniVision OV9640 sensor private data\n  [media] ivtv-i2c: Fix two warnings\n  [media] staging/lirc: Update lirc TODO files\n  [media] cx88: Remove the obsolete i2c_adapter.id field\n  ...\n"
    },
    {
      "commit": "1fb03673b9eddb55a08174d0952c0a1c2438997e",
      "tree": "425af768fdccce04cd49eaa9470b2a5e729558b0",
      "parents": [
        "38af87869e7a255b6ba0f41bf53d2e7b0a54d13b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Dec 27 08:24:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 29 08:17:12 2010 -0200"
      },
      "message": "[media] Fix videodev.h references at the V4L DocBook\n\nReviewed-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "17f7f4d9fcce8f1b75b5f735569309dee7665968",
      "tree": "14d7e49ca0053a0fcab3c33b5023bf3f90c5c08a",
      "parents": [
        "041110a439e21cd40709ead4ffbfa8034619ad77",
        "d7c1255a3a21e98bdc64df8ccf005a174d7e6289"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 26 22:37:05 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 26 22:37:05 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/ipv4/fib_frontend.c\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "69479f8da68f1930b2078b2ebf6533fb00339918",
      "tree": "4c500de3fa9595eddf855d201972c22d07af7441",
      "parents": [
        "7f9c2454010159e871e9416dcf64b1e6bfce78be"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 09 01:08:26 2010 -0800"
      },
      "committer": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu Dec 16 11:32:21 2010 +0100"
      },
      "message": "Input: include MT library as source for kerneldoc\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\n"
    },
    {
      "commit": "c1927d7a8fab07171d08f7a3a8b7e5fe87bb70d4",
      "tree": "78befbbe991c1abd14bd6b50f98b71e46c667e5a",
      "parents": [
        "f6b8bef3634a5c9ea326b3ab0c9615fdac5f18ab"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:35 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:58 2010 -0500"
      },
      "message": "mac80211: publish SMPS docs\n\nCreate a new chapter about SMPS in the\ndriver API part of the mac80211 book and\npopulate it with the existing docs.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f6b8bef3634a5c9ea326b3ab0c9615fdac5f18ab",
      "tree": "2c434ccbf5fc1de8c51acc045769bfe2076c43d9",
      "parents": [
        "eebbb348df5a8c239a6300188907dec7e427bf70"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:34 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:57 2010 -0500"
      },
      "message": "mac80211: document station handling\n\nAdd some existing documentation about station\nhandling to a new chapter about advanced APIs.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eebbb348df5a8c239a6300188907dec7e427bf70",
      "tree": "2d2b67ac375c39b6d11943f76302c27074b347d5",
      "parents": [
        "e16c01030b8794992590ff9b1b1e4b1b89e0cad3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:33 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:55 2010 -0500"
      },
      "message": "mac80211: publish interface iteration docs\n\nPublish the documentation for the interface\niteration functions in the right section of\nthe book.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e16c01030b8794992590ff9b1b1e4b1b89e0cad3",
      "tree": "1734c919ac1ee5c728b66798315a0d02de635203",
      "parents": [
        "cf6cb7ab59e0b37afe6e76b2e444479bf86bf933"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:32 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:54 2010 -0500"
      },
      "message": "mac80211: document aggregation\n\nInclude the aggregation documentation in the\ndocbook, split up by public and internal docs.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cf6cb7ab59e0b37afe6e76b2e444479bf86bf933",
      "tree": "75d5b1b5dd2b9aa157a5dc20740aa9b22bb233ec",
      "parents": [
        "625208138550562fd3bc731f53f43cb66a3be70a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:31 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:53 2010 -0500"
      },
      "message": "mac80211: publish some rate control docs\n\nAdd an API chapter to the rate control part of\nthe mac80211 book and populate it with some\nexisting documentation.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "625208138550562fd3bc731f53f43cb66a3be70a",
      "tree": "f1e081f70aab6264438a6497287119ad2c2a8718",
      "parents": [
        "7bcfda13fea4a8770deaf4b22093dc2708760128"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:30 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:52 2010 -0500"
      },
      "message": "mac80211: publish some misc docs\n\nThere isn\u0027t a clear TX documentation yet, so\nput these into the misc section for now.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7bcfda13fea4a8770deaf4b22093dc2708760128",
      "tree": "818f95392115780bf41c9d96c320cffccb05da09",
      "parents": [
        "d7ae30f073a179a9cebd663e7502843ddf4ba672"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:29 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:51 2010 -0500"
      },
      "message": "mac80211: publish docs for _ni functions\n\nPut them along with their \"regular\" versions for\nnow, we should write more docs in the future.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d7ae30f073a179a9cebd663e7502843ddf4ba672",
      "tree": "55f7ac0b789d0023137b6b4b482a93412e2ad85b",
      "parents": [
        "2e54a7a20cf7c02ee17c56488fedb8cd3d2c2f35"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:28 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:50 2010 -0500"
      },
      "message": "mac80211: document workqueue\n\nCreate a new chapter for the mac80211 workqueue\nthat contains the documentation written for it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e54a7a20cf7c02ee17c56488fedb8cd3d2c2f35",
      "tree": "de63b68054d6e2107da30af2e9b564a3e780f7db",
      "parents": [
        "6a0141175b6026e13652339e607a35f4b6687f27"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 01 09:43:27 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 02 15:16:49 2010 -0500"
      },
      "message": "cfg80211: include CQM packet loss docs\n\nJust include them in the list of functions,\nthere aren\u0027t any more detailed docs (yet).\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3070fb888be52c5488976828ffc9f950872ffadc",
      "tree": "de59e3130d6e715a45199bf28e10d43d2ec570b1",
      "parents": [
        "68ca92aa1f980d91ac98f798b313b70864f60e4b",
        "dfcd6e438927ad8c54278e5b1a34a4fe76e57ad2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 25 06:58:19 2010 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 25 06:58:19 2010 +0900"
      },
      "message": "Merge branch \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: clkfwk: Build fix for non-legacy CPG changes.\n  sh: Use GCC __builtin_prefetch() to implement prefetch().\n  sh: fix vsyscall compilation due to .eh_frame issue\n  sh: avoid to flush all cache in sys_cacheflush\n  sh: clkfwk: Disable init clk op for non-legacy clocks.\n  sh: clkfwk: Kill off now unused algo_id in set_rate op.\n  sh: clkfwk: Kill off unused clk_set_rate_ex().\n"
    },
    {
      "commit": "f99e0e98f95bbe8833bd96c314b71ef859851bc5",
      "tree": "7abd748057f9bd529cdcfb99a2b90fff6b2f42be",
      "parents": [
        "ebde7b062cd9e2ea968c93f23f73dd28c0a192d1"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@hansjkoch.de",
        "time": "Thu Nov 18 12:27:34 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:46 2010 -0800"
      },
      "message": "Documentation: change email address for Hans Koch\n\nMy old mail address doesn\u0027t exist anymore. This changes all occurrences\nto my new address.\n\nSigned-off-by: Hans J. Koch \u003chjk@hansjkoch.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a1683d1dd14d6ed35d2884c6b79ff12fc6bef39",
      "tree": "6345115c913581a82a042cf0dc87bb7b2ad31d7d",
      "parents": [
        "ed10b490ea6498f76284043565d42ca3649ccca1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 18:14:43 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 18:25:12 2010 +0900"
      },
      "message": "sh: clkfwk: Kill off unused clk_set_rate_ex().\n\nWith the refactoring of the SH7722 clock framework some time ago this\nabstraction has become unecessary. Kill it off before anyone else gets\nthe bright idea to start using it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b595076a180a56d1bb170e6eceda6eb9d76f4cd3",
      "tree": "bc01ec7283808013e0b8ce7713fd6fc40f810429",
      "parents": [
        "6aaccece1c483f189f76f1282b3984ff4c7ecb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "message": "tree-wide: fix comment/printk typos\n\n\"gadget\", \"through\", \"command\", \"maintain\", \"maintain\", \"controller\", \"address\",\n\"between\", \"initiali[zs]e\", \"instead\", \"function\", \"select\", \"already\",\n\"equal\", \"access\", \"management\", \"hierarchy\", \"registration\", \"interest\",\n\"relative\", \"memory\", \"offset\", \"already\",\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1e431a9d6478940c0b5fcfa1c17a336fc0683409",
      "tree": "ce6b454ecbad4f535b9a18ef8605f8218a409ee6",
      "parents": [
        "75d73126fd490e26a9bdfc2338ca068e71563e0b",
        "ff10b88b5a05c8f1646dd15fb9f6093c1384ff6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 11:49:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 11:49:38 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kgdb,ppc: Individual register get/set for ppc\n  kgdbts: prevent re-entry to kgdbts before it unregisters\n  debug_core,x86,blackfin: Clean up hw debug disable API\n  kdb: Fix early debugging crash regression\n  kgdb,arm: fix register dump\n  kdb: fix per_cpu command to remove supress mask\n  kdb: Add kdb kernel module sample\n"
    },
    {
      "commit": "4aad8f51d0672f1c95e2cf0e1bc7b9ab42d8e1ea",
      "tree": "51dc43c1b455cb6e166642051f64c80c7dd1d0b5",
      "parents": [
        "12ba8d1e9262ce81a695795410bd9ee5c9407ba1"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon Oct 25 10:14:05 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Oct 29 13:14:39 2010 -0500"
      },
      "message": "kdb: Add kdb kernel module sample\n\nAdd an example of how to add a dynamic kdb shell command via a kernel\nmodule.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.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": "56083ab17e0075e538270823c374b59cc97e73b9",
      "tree": "5c29be7c976d1c96a8abd3280d5efb75b73e4c96",
      "parents": [
        "ee2f154a598e96df2ebb01648a7699373bc085c7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Oct 26 14:19:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 17:40:56 2010 -0700"
      },
      "message": "docbook: add idr/ida to kernel-api docbook\n\nAdd idr/ida to kernel-api docbook.\nFix typos and kernel-doc notation.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Naohiro Aota \u003cnaota@elisp.net\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee2f154a598e96df2ebb01648a7699373bc085c7",
      "tree": "30de15c8024271552a4fd5bf9fc813c0787ea91c",
      "parents": [
        "003bb8ab7cecbfd1830bbccf9c6a9e2047d27c5c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Oct 26 14:17:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 17:32:41 2010 -0700"
      },
      "message": "docbook: add more wait/wake/completion to device-drivers docbook\n\nAdd more wait, wake, and completion interfaces to the device-drivers\ndocbook.\n\nFix kernel-doc notation in the added files.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f05647dd81c11a6a165ccc8f0c1370b16f3bcb0",
      "tree": "7851ef1c93aa1aba7ef327ca4b75fd35e6d10f29",
      "parents": [
        "02f36038c568111ad4fc433f6fa760ff5e38fab4",
        "ec37a48d1d16c30b655ac5280209edf52a6775d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 23 11:47:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 23 11:47:02 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1699 commits)\n  bnx2/bnx2x: Unsupported Ethtool operations should return -EINVAL.\n  vlan: Calling vlan_hwaccel_do_receive() is always valid.\n  tproxy: use the interface primary IP address as a default value for --on-ip\n  tproxy: added IPv6 support to the socket match\n  cxgb3: function namespace cleanup\n  tproxy: added IPv6 support to the TPROXY target\n  tproxy: added IPv6 socket lookup function to nf_tproxy_core\n  be2net: Changes to use only priority codes allowed by f/w\n  tproxy: allow non-local binds of IPv6 sockets if IP_TRANSPARENT is enabled\n  tproxy: added tproxy sockopt interface in the IPV6 layer\n  tproxy: added udp6_lib_lookup function\n  tproxy: added const specifiers to udp lookup functions\n  tproxy: split off ipv6 defragmentation to a separate module\n  l2tp: small cleanup\n  nf_nat: restrict ICMP translation for embedded header\n  can: mcp251x: fix generation of error frames\n  can: mcp251x: fix endless loop in interrupt handler if CANINTF_MERRF is set\n  can-raw: add msg_flags to distinguish local traffic\n  9p: client code cleanup\n  rds: make local functions/variables static\n  ...\n\nFix up conflicts in net/core/dev.c, drivers/net/pcmcia/smc91c92_cs.c and\ndrivers/net/wireless/ath/ath9k/debug.c as per David\n"
    },
    {
      "commit": "d8d627834b1f4dd21a63c2b524e9eb56173df57b",
      "tree": "848fe1243babf7562d887dc711f749c75cd9d0dd",
      "parents": [
        "039aa70218e28a07fdf78220b814cfc4c1c6c3d2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 23 09:28:12 2010 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 23 09:28:12 2010 -0200"
      },
      "message": "videodev2.h.xml: Update to reflect the latest changes at videodev2.h\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "039aa70218e28a07fdf78220b814cfc4c1c6c3d2",
      "tree": "8f6b966959bb8c7d8f91a5b23296a36a112a58f8",
      "parents": [
        "a99e3c515e4e59eb66213baf57137b9ae78a1493"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Feb 25 14:33:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 23 09:16:08 2010 -0200"
      },
      "message": "[media] v4l: document new Bayer and monochrome pixel formats\n\nDocument all four 10-bit Bayer formats, 10-bit monochrome and a missing\n8-bit Bayer formats.\n\n create mode 100644 Documentation/DocBook/v4l/pixfmt-srggb10.xml\n create mode 100644 Documentation/DocBook/v4l/pixfmt-srggb8.xml\n create mode 100644 Documentation/DocBook/v4l/pixfmt-y10.xml\n\n[mchehab@redhat.com: remove duplicated symbol for V4L2-PIX-FMT-SGRBG10 and added the corresponding entries at media-entities.tmpl]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a99e3c515e4e59eb66213baf57137b9ae78a1493",
      "tree": "3ad4136ed0b057b0a1996089c1f4bee70f7d2440",
      "parents": [
        "52065c513a8a15fc0fb1fe2452256303edaece74"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Feb 25 14:33:27 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Oct 23 08:10:13 2010 -0200"
      },
      "message": "[media] DocBook/v4l: Add missing formats used on gspca cpia1 and sn9c2028\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "eb8942e9b6150d3cc89640f1fb243ca9626a1d14",
      "tree": "ebb2e53a5f7f640a7cf634e57f40bfea3934c78f",
      "parents": [
        "a682d4cb768381039bdafdc3c04c53cf8d70dcf0"
      ],
      "author": {
        "name": "Matti Aaltonen",
        "email": "matti.j.aaltonen@nokia.com",
        "time": "Mon Oct 18 10:52:37 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 22 23:47:03 2010 -0200"
      },
      "message": "[media] Documentation: v4l: Add hw_seek spacing and two TUNER_RDS_CAP flags\n\nAdd a couple of words about the spacing field in the HW seek struct,\nalso a few words about the new RDS tuner capability flags\nV4L2_TUNER_CAP_RDS_BLOCK-IO and V4L2_TUNER_CAP_RDS_CONTROLS.\n\nSigned-off-by: Matti J. Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a2887097f25cd38cadfc11d10769e2b349fb5eca",
      "tree": "cd4adcb305365d6ba9acd2c02d4eb9d0125c6f8d",
      "parents": [
        "8abfc6e7a45eb74e51904bbae676fae008b11366",
        "005a1d15f5a6b2bb4ada80349513effbf22b4588"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 17:07:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 17:07:18 2010 -0700"
      },
      "message": "Merge branch \u0027for-2.6.37/barrier\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.37/barrier\u0027 of git://git.kernel.dk/linux-2.6-block: (46 commits)\n  xen-blkfront: disable barrier/flush write support\n  Added blk-lib.c and blk-barrier.c was renamed to blk-flush.c\n  block: remove BLKDEV_IFL_WAIT\n  aic7xxx_old: removed unused \u0027req\u0027 variable\n  block: remove the BH_Eopnotsupp flag\n  block: remove the BLKDEV_IFL_BARRIER flag\n  block: remove the WRITE_BARRIER flag\n  swap: do not send discards as barriers\n  fat: do not send discards as barriers\n  ext4: do not send discards as barriers\n  jbd2: replace barriers with explicit flush / FUA usage\n  jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrier\n  jbd: replace barriers with explicit flush / FUA usage\n  nilfs2: replace barriers with explicit flush / FUA usage\n  reiserfs: replace barriers with explicit flush / FUA usage\n  gfs2: replace barriers with explicit flush / FUA usage\n  btrfs: replace barriers with explicit flush / FUA usage\n  xfs: replace barriers with explicit flush / FUA usage\n  block: pass gfp_mask and flags to sb_issue_discard\n  dm: convey that all flushes are processed as empty\n  ...\n"
    },
    {
      "commit": "092e0e7e520a1fca03e13c9f2d157432a8657ff2",
      "tree": "451897252c4c08c4b5a8ef535da156f1e817e80b",
      "parents": [
        "79f14b7c56d3b3ba58f8b43d1f70b9b71477a800",
        "776c163b1b93c8dfa5edba885bc2bfbc2d228a5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:52:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:52:56 2010 -0700"
      },
      "message": "Merge branch \u0027llseek\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl\n\n* \u0027llseek\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl:\n  vfs: make no_llseek the default\n  vfs: don\u0027t use BKL in default_llseek\n  llseek: automatically add .llseek fop\n  libfs: use generic_file_llseek for simple_attr\n  mac80211: disallow seeks in minstrel debug code\n  lirc: make chardev nonseekable\n  viotape: use noop_llseek\n  raw: use explicit llseek file operations\n  ibmasmfs: use generic_file_llseek\n  spufs: use llseek in all file operations\n  arm/omap: use generic_file_llseek in iommu_debug\n  lkdtm: use generic_file_llseek in debugfs\n  net/wireless: use generic_file_llseek in debugfs\n  drm: use noop_llseek\n"
    },
    {
      "commit": "4a60cfa9457749f7987fd4f3c956dbba5a281129",
      "tree": "85f3633276282cde0a3ac558d988704eaa3e68af",
      "parents": [
        "62bea97f54d806218a992b18d1f425cfb5060175",
        "27afdf2008da0b8878a73e32e4eb12381b84e224"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:11:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:11:46 2010 -0700"
      },
      "message": "Merge branch \u0027irq-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (96 commits)\n  apic, x86: Use BIOS settings for IBS and MCE threshold interrupt LVT offsets\n  apic, x86: Check if EILVT APIC registers are available (AMD only)\n  x86: ioapic: Call free_irte only if interrupt remapping enabled\n  arm: Use ARCH_IRQ_INIT_FLAGS\n  genirq, ARM: Fix boot on ARM platforms\n  genirq: Fix CONFIG_GENIRQ_NO_DEPRECATED\u003dy build\n  x86: Switch sparse_irq allocations to GFP_KERNEL\n  genirq: Switch sparse_irq allocator to GFP_KERNEL\n  genirq: Make sparse_lock a mutex\n  x86: lguest: Use new irq allocator\n  genirq: Remove the now unused sparse irq leftovers\n  genirq: Sanitize dynamic irq handling\n  genirq: Remove arch_init_chip_data()\n  x86: xen: Sanitise sparse_irq handling\n  x86: Use sane enumeration\n  x86: uv: Clean up the direct access to irq_desc\n  x86: Make io_apic.c local functions static\n  genirq: Remove irq_2_iommu\n  x86: Speed up the irq_remapped check in hot pathes\n  intr_remap: Simplify the code further\n  ...\n\nFix up trivial conflicts in arch/x86/Kconfig\n"
    },
    {
      "commit": "4d1529043705737ba442f5a0048043718e601ce4",
      "tree": "141eeb40ebeecf448c49f50c972822c650e6a9eb",
      "parents": [
        "fa251f89903d73989e2f63e13d0eaed1e07ce0da"
      ],
      "author": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Thu Oct 21 14:54:19 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Oct 21 14:54:19 2010 +0200"
      },
      "message": "Added blk-lib.c and blk-barrier.c was renamed to blk-flush.c\n\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "a1de2e4b72f27b906cb2eea3003fd62377dbf5ea",
      "tree": "b6f4a0852447a2f72c51a9a0bf58eb35f578064b",
      "parents": [
        "6756207a71a0f976ab027186d0966a2162aaf922"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Sep 11 07:05:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:05:57 2010 -0200"
      },
      "message": "V4L/DVB: V4L Doc: removed duplicate link\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6756207a71a0f976ab027186d0966a2162aaf922",
      "tree": "b86d48d98e27d25b313be6759aabde5c81a640c3",
      "parents": [
        "0827d0664dfa046dc9359c1a45f613d916431ed7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Sep 11 11:38:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:05:56 2010 -0200"
      },
      "message": "V4L/DVB: V4L Doc: correct the documentation for VIDIOC_QUERYMENU\n\nThe VIDIOC_QUERYMENU documentation was not correct. EINVAL can be returned\nif the driver does not support some of the menu items. I.e. in a list of\nMPEG bitrates a driver generally supports only a subset of these.\n\nThis behavior has been in place for years, but was never properly documented.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0827d0664dfa046dc9359c1a45f613d916431ed7",
      "tree": "39154ff7fe75a7efe2fca34438417594b51a2c99",
      "parents": [
        "5e765c6e445da16527a04aa3931f21e5deb476d8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Sep 11 08:39:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:05:56 2010 -0200"
      },
      "message": "V4L/DVB: V4L Doc: document V4L2_CAP_RDS_OUTPUT capability\n\nWe forgot to add this capability to the QUERYCAP documentation.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5e765c6e445da16527a04aa3931f21e5deb476d8",
      "tree": "9bc28c29cf49c8aa123339e111eb67174e01b201",
      "parents": [
        "47399d98e79c7fd4fac0e2457db26f3842ecb990"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Sep 11 08:36:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:05:56 2010 -0200"
      },
      "message": "V4L/DVB: V4L Doc: fix DocBook syntax errors\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "008d35f2f5256751a18f1f4aea79e3caf140098d",
      "tree": "db88373c477e246846349e5ac6b79050edf6c28e",
      "parents": [
        "2a3b501ffd28b2be355f558479543028ccdead48"
      ],
      "author": {
        "name": "Jean-François Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Sep 13 07:04:49 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:05:54 2010 -0200"
      },
      "message": "V4L/DVB: v4l2: Add illuminator controls\n\nSome media devices (microscopes) may have one or many illuminators.\nThis patch makes them controlable by the applications.\n\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nAcked-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f44026dbe42d38f2e2dfdc7bf35cafc7e44794d7",
      "tree": "9f0416d2ba548cb045fcd2b7e84aa95510253cba",
      "parents": [
        "226c0eeaea6732c686a5f4e06f25e5850cd5dd61"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 06 12:52:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:05:48 2010 -0200"
      },
      "message": "V4L/DVB: Documentation: update now that the vtx/videotext API has been removed\n\nRemove all references to /dev/vtx in the documentation, except for\nsome historical comments in dev-teletext.xml.\n\nDocumentation/devices.txt is not updated, this will go through Alan Cox\nwho maintains this file.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "516c714c6c823e412dc485ca9c5307348cddd097",
      "tree": "a81a0659082465cc441dac1c06e315f279fd8e4f",
      "parents": [
        "76e241d421e785dacdc8f7a4c39ecc42c8313a9e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Sep 06 14:05:43 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Oct 21 01:04:46 2010 -0200"
      },
      "message": "V4L/DVB: Add documentation about the Ibmcam/Konica new gspca driver formats\n\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "25ade601a0f97453c6f511ebfae9339e06a28d75",
      "tree": "0e46669b667663e255ff54e61ca12b6efa468e56",
      "parents": [
        "06f6c3399e9f9ff6eafc200e80f9226c3cee0eaf"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Sep 30 20:33:11 2010 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 12 16:39:07 2010 +0200"
      },
      "message": "genirq-update-kerneldoc.patch\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "556ef63255f1a6f82910a637c4164dbf7d3d1af2",
      "tree": "ae209fe4959e0837bf4eb72abc6e02c8a82179a1",
      "parents": [
        "d4f8f217b8a5d5bd02af979650418dca4caec472",
        "cb655d0f3d57c23db51b981648e452988c0223f9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 07 09:43:38 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 07 09:43:45 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.36-rc7\u0027 into core/rcu\n\nMerge reason: Update from -rc3 to -rc7.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d4f8f217b8a5d5bd02af979650418dca4caec472",
      "tree": "af047bfa9729c975e24cb7624107574e884d3a57",
      "parents": [
        "2dfbf4dfbe47a484bae20456c12b40763b9b6af7",
        "773e3f93577ffb493fb7c39b1a6ecf39b5748e87"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 07 09:43:11 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 07 09:43:11 2010 +0200"
      },
      "message": "Merge branch \u0027rcu/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu into core/rcu\n"
    },
    {
      "commit": "69259abb64d4da77273bf59accfc9fa79e7165f4",
      "tree": "bd043ab03a788b749c8d5ae4049d8defae9abf34",
      "parents": [
        "dd53df265b1ee7a1fbbc76bb62c3bec2383bbd44",
        "12e94471b2be5ef9b55b10004a3a2cd819490036"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 19:39:31 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 19:39:31 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/pcmcia/pcnet_cs.c\n\tnet/caif/caif_socket.c\n"
    },
    {
      "commit": "dc880abef75e7c62c9048171f5112500f36a9244",
      "tree": "eb528c3313ad92d6554f9fa4adc266313ffc10b3",
      "parents": [
        "49553c2ef88749dd502687f4eb9c258bb10a4f44"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Jul 06 18:54:47 2010 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Sep 16 10:33:07 2010 +0200"
      },
      "message": "drm: use noop_llseek\n\nThe drm device drivers currently allow seeking on the\ncharacter device but never care about the actual\nfile position.\n\nWhen we change the default llseek operation to be\nno_llseek, calling llseek on a drm device would\nreturn an error condition, which is an API change.\n\nExplicitly setting noop_llseek lets us keep the\ncurrent API.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: dri-devel@lists.freedesktop.org\n"
    },
    {
      "commit": "39d709392ffc1d05f825191b07b7d865d434f282",
      "tree": "43144ded5c1dd923e98aed7417cdfda5acc52d58",
      "parents": [
        "eda603f6cdba4b14dbf80531fab2fe545232e7a0"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Sep 11 15:55:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 11 16:49:21 2010 -0700"
      },
      "message": "docbook: skip files with no docs since they generate scary warnings\n\nFix docbook templates that reference files that do not contain the\nexpected kernel-doc notation.\n\nFixes these warnings:\n\n  Warning(arch/x86/include/asm/unaligned.h): no structured comments found\n  Warning(lib/vsprintf.c): no structured comments found\n\nThese cause errors in the generated html output, like below, so drop\nthese lines.\n\n  Name\n  arch/x86/include/asm/unaligned.h - Document generation inconsistency\n  Oops\n  Warning\n  The template for this document tried to insert the structured comment from the file arch/x86/include/asm/unaligned.h at this point, but none was found. This dummy section is inserted to allow generation to continue.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e548833df83c3554229eff0672900bfe958b45fd",
      "tree": "85efc4a76dc356593d6d394776aeb845dc580fb6",
      "parents": [
        "cbd9da7be869f676afc204e1a664163778c770bd",
        "053d8f6622701f849fda2ca2c9ae596c13599ba9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 09 22:27:33 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 09 22:27:33 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/mac80211/main.c\n"
    },
    {
      "commit": "79637a41e466bbe7dfe394bac3c9d86a92fd55b1",
      "tree": "0ee720d20572a3e1f901f78331b57612984f1e2e",
      "parents": [
        "899edae615c806f78880077bd46f04d7f23ae6e6",
        "b3bd3de66f60df4c9a2076e2886a622458929056"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 08 11:13:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 08 11:13:42 2010 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  gcc-4.6: kernel/*: Fix unused but set warnings\n  mutex: Fix annotations to include it in kernel-locking docbook\n  pid: make setpgid() system call use RCU read-side critical section\n  MAINTAINERS: Add RCU\u0027s public git tree\n"
    },
    {
      "commit": "cd4d4fc4137502f88ee871fc015a934dc28535e3",
      "tree": "09dfa0627996ca80d0fcc936b6fbd5080ee6e9d7",
      "parents": [
        "608307e6de2631e37f55f106a7cbbc560cb12751",
        "9c37547ab62f88aac3e1e3c2065b611f811de9b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 14:08:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 07 14:08:17 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:\n  workqueue: use zalloc_cpumask_var() for gcwq-\u003emayday_mask\n  workqueue: fix GCWQ_DISASSOCIATED initialization\n  workqueue: Add a workqueue chapter to the tracepoint docbook\n  workqueue: fix cwq-\u003enr_active underflow\n  workqueue: improve destroy_workqueue() debuggability\n  workqueue: mark lock acquisition on worker_maybe_bind_and_lock()\n  workqueue: annotate lock context change\n  workqueue: free rescuer on destroy_workqueue\n"
    },
    {
      "commit": "ef5dc121d5a0bb1fa477c5395277259f07d318a3",
      "tree": "5af1d24406aa014eed72f07097316ba6f7d0d04f",
      "parents": [
        "950eaaca681c44aab87a46225c9e44f902c080aa"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Sep 02 15:48:16 2010 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 03 08:19:51 2010 +0200"
      },
      "message": "mutex: Fix annotations to include it in kernel-locking docbook\n\nFix kernel-doc notation in linux/mutex.h and kernel/mutex.c,\nthen add these 2 files to the kernel-locking docbook as the\nMutex API reference chapter.\n\nAdd one API function to mutex-design.txt and correct a typo in\nthat file.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nLKML-Reference: \u003c20100902154816.6cc2f9ad.randy.dunlap@oracle.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "78ab952717b62c0ba6ca7f7a27eaa0486685e45f",
      "tree": "a4ab2bfc578f279fc6847031f501d84c75057531",
      "parents": [
        "3e502e63586920f219ed2590f69c1f5a8888cfa4",
        "85f72bc839705294b32b6c16b491c0422f0a71b3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 02 13:30:07 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 02 13:30:07 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n"
    },
    {
      "commit": "b49d09c5bf9a3261ae711ac3bb91e22c172db428",
      "tree": "45241b21a61026028cac328cc1585b2d069efd36",
      "parents": [
        "fe67470ddd075cb7d538de1570950da3c0f67e65"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Aug 27 11:29:24 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 27 13:27:06 2010 -0400"
      },
      "message": "cfg80211 docbook: remove erronous !A\n\nMy previous patch erroneously included an\n!A line (for some checking I am working on)\nthat isn\u0027t yet supported by the docbook\ntools, so remove it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c38875a0d0a9b90eee66be79e36995c86acc70c",
      "tree": "71fa309070cc536135db6498ad0be3a3ff8e3d54",
      "parents": [
        "8a2e8e5dec7e29c56a46ba176c664ab6a3d04118"
      ],
      "author": {
        "name": "Jason Baron",
        "email": "jbaron@redhat.com",
        "time": "Thu Aug 26 10:35:43 2010 -0400"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Aug 27 12:27:36 2010 +0200"
      },
      "message": "workqueue: Add a workqueue chapter to the tracepoint docbook\n\nAdd a workqueue chapter to the traceopint docbook.\n\nCurrent book is at: http://www.kernel.org/doc/htmldocs/tracepoint/\n\nSigned-off-by: Jason Baron \u003cjbaron@redhat.com\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\n"
    },
    {
      "commit": "e569aa78ba01f7f66e016a4d57310fd041524d17",
      "tree": "eaedc03d42ee2bf6200fc07b080a99bad103def3",
      "parents": [
        "4562487a00445eab96311365ba15c41dc4d043cd",
        "268bae0b6879f238ba57f5f801958d1254e136f7"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 25 14:51:42 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 25 14:51:42 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/libertas/if_sdio.c\n"
    },
    {
      "commit": "d70e96932de55fb2c05b1c0af1dff178651a9b77",
      "tree": "aa79113a4fffbc5e3163effd3949ad39e31a71c0",
      "parents": [
        "672ddeffeb2afad18fe1a2fc5aa14a07b4da1551"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Aug 19 16:11:27 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 24 16:32:06 2010 -0400"
      },
      "message": "cfg80211: add some documentation\n\nAdd some documentation for cfg80211. I\u0027m hoping some of\nthe regulatory documentation will be filled by somebody\nmore familiar with it, hint hint! :)\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "633dd1ea683d907af944bcd9814092efe9869b05",
      "tree": "ac03a42f4c14ac66689df6b069d35cc763687677",
      "parents": [
        "7273b9700b74e8c26b612207aea47effb0e530bf"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Aug 18 15:01:23 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 24 16:32:04 2010 -0400"
      },
      "message": "mac80211: fix docbook\n\nFix a small problem in the documentation for\nieee80211_request_smps, and a now erroneous\ninclusion of enum ieee80211_key_alg, which no\nlonger exists after the change to ciphers.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "352de5573f60af0ab054859931cfb68eecb1832b",
      "tree": "d1c028b766a85c5b0283ef39383ccebe4545914d",
      "parents": [
        "d7eb50c0f7cb5d3ebb7bea8c681a6dfda3819a3b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Aug 17 12:04:34 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 24 16:28:16 2010 -0400"
      },
      "message": "wireless: move documentation books\n\nThis moves mac80211 documentation into a new\n802.11 bookset and also adds a cfg80211 book\nto the set. All of this is rather incomplete,\nbut it\u0027s easier to work with big code moving\nas a separate patch.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6b9b4d50f492630443b38404d1f436b3b748c14",
      "tree": "f3512389c42cecfae50b6a315ec6ab1fa470e30d",
      "parents": [
        "e36c886a0f9d624377977fa6cae309cfd7f362fa",
        "28457ee69c473a903e51e26c7bcd6f1e9eceb93e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 23 11:32:34 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 23 11:32:34 2010 +0200"
      },
      "message": "Merge branch \u0027rcu/next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu into core/rcu\n"
    },
    {
      "commit": "1ee41680572971e34d90d5f584daf33195ec6dcb",
      "tree": "f34cc8afcba020e0b47e676b5583e5d59fc26306",
      "parents": [
        "626115cda9a31d7618cfd5ca8928811e5947d360"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Aug 19 14:13:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 20 09:34:56 2010 -0700"
      },
      "message": "Documentation: kernel-locking: mutex_trylock cannot be used in interrupt context\n\nChapter 6 is right about mutex_trylock, but chapter 10 wasn\u0027t.  This error\nwas introduced during semaphore-to-mutex conversion of the Unreliable\nguide.  :-)\n\nIf user context which performs mutex_lock() or mutex_trylock() is\npreempted by interrupt context which performs mutex_trylock() on the same\nmutex instance, a deadlock occurs.  This is because these functions do not\ndisable local IRQs when they operate on mutex-\u003ewait_lock.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ded5e5ed2f3348ba2f9a319c6497e46c22850e97",
      "tree": "8057debf79c6407544684928ca668b8954010791",
      "parents": [
        "65e423f8ee5843e1ea3f2d94adf4ba3560a17f7b"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Wed May 19 10:46:55 2010 -0700"
      },
      "committer": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Thu Aug 19 17:18:03 2010 -0700"
      },
      "message": "Update call_rcu() usage, add synchronize_rcu()\n\nReported-by: Kyle Hubert \u003ckhubert@gmail.com\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nReviewed-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\n"
    },
    {
      "commit": "65e423f8ee5843e1ea3f2d94adf4ba3560a17f7b",
      "tree": "3b3797fb8c9925dc76c6b93346cf6b8ededbc3a3",
      "parents": [
        "5e8067adfdbaf97039a97540765b1e16eb8d61cc"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Wed May 19 10:42:16 2010 -0700"
      },
      "committer": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Thu Aug 19 17:18:03 2010 -0700"
      },
      "message": "Update documentation to note the passage of INIT_RCU_HEAD()\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nReviewed-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\n"
    },
    {
      "commit": "2e956fb320568cc70861761483e2f0e2db75fd66",
      "tree": "737c21d0eb1981f26de6d4830ef6fa8162888c89",
      "parents": [
        "4201d9a8e86b51dd40aa8a0dabd093376c859985"
      ],
      "author": {
        "name": "Stefani Seibold",
        "email": "stefani@seibold.net",
        "time": "Tue Aug 10 18:03:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:23 2010 -0700"
      },
      "message": "kfifo: replace the old non generic API\n\nSimply replace the whole kfifo.c and kfifo.h files with the new generic\nversion and fix the kerneldoc API template file.\n\nSigned-off-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a435600e5b43238cfa84bc3d3e66fe02a10b3318",
      "tree": "82e9d0278daed80ce07e9b363bfc28b47b38dcea",
      "parents": [
        "79872e07ab92557e2a7eeb55452f262e179db5bc"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Aug 10 18:02:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:18 2010 -0700"
      },
      "message": "docbook: need xmldoclinks for all doc types\n\n$ rm -rf build\n$ mkdir build\n$ cp .config build\n$ make O\u003dbuild htmldocs\n...\nxmlto: linux-2.6/build/Documentation/DocBook/media.xml\ndoes not validate (status 3)\nxmlto: Fix document syntax or use --skip-validation option\nlinux-2.6/build/Documentation/DocBook/media.xml:4:\nwarning: failed to load external entity\n\"linux-2.6/build/Documentation/DocBook/media-entities.tmpl\"\n\nWe need the xmldoclinks built for any document types built from the\nXML sources.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-by: Andy Whitcroft \u003capw@canonical.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f7436a5b09d9c6d67ed272be9641af003b1b3b2",
      "tree": "42b8ac3c0e0e338f024743f0247899e578754b31",
      "parents": [
        "3d2be54bab7efd97b642838b9c883869ca5b98be"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Aug 09 16:30:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:33:09 2010 -0700"
      },
      "message": "docbook: fixup media support files for htmldocs also\n\n\u0027make htmldocs\u0027 produces errors due to missing a supporting media\nfile, so add \u0027xmldoclinks\u0027 to the htmldocs dependencies so that the\nneeded supporting file will be present.\n\n  Documentation/DocBook/media.xml:4: warning: failed to load external entity \"Documentation/DocBook/media-entities.tmpl\"\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fd8f7388c9a8601c2dbe0da458df602fe427e83",
      "tree": "ea4e3a6b6ea3639370d0e2905cdd76412c0b08c5",
      "parents": [
        "70092c26dcfcdcc463e157c103ec4c9d2d49de67"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Aug 03 09:50:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:43:01 2010 -0300"
      },
      "message": "V4L/DVB: v4l: Add driver for Samsung S5P SoC video postprocessor\n\nThis driver exports a video device node per each camera interface/\nvideo postprocessor (FIMC) device contained in Samsung S5P SoC series.\nThe driver is based on v4l2-mem2mem framework.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e589333f346b58f8da5bb8152e1219c52d375ccc",
      "tree": "4ff05f4f9c5a06c532084ed46b3612ebeec1e21c",
      "parents": [
        "4a702ebf61120906696f8366dd2be0653b1643e3"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Sat Jul 31 11:59:23 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Aug 08 23:43:00 2010 -0300"
      },
      "message": "V4L/DVB: IR: extend interfaces to support more device settings\n\nLIRC: add new IOCTL that enables learning mode (wide band receiver)\nStill missing features: carrier report \u0026 timeout reports.\nWill need to pack these into ir_raw_event\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "ab69bcd66fb4be64edfc767365cb9eb084961246"
}
