)]}'
{
  "log": [
    {
      "commit": "93619c2106e2c968a260ebffb75ddc5efa567c16",
      "tree": "7ff5933b26bcf1d995b672d13df899d6ea8800d8",
      "parents": [
        "d664f20020e0a3564d7aaba6625aa58d24283b7d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 01 20:12:46 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:01 2011 +0100"
      },
      "message": "mfd: Add platform data to support multiple WM831x devices per board\n\nIf a system contains multiple WM831x devices we need to pass a device\nnumber through to the MFD so that we use unique device IDs when we\ninstantiate child devices. In order to get support for this into 2.6.39\nadd some platform data to support the configuration, but no implementation\nas yet.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d664f20020e0a3564d7aaba6625aa58d24283b7d",
      "tree": "2b4c6fda77ed26661a9afcb9891ed8a91aec478b",
      "parents": [
        "f624effb7354814d062f149c8a1e2c46a44acb1f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 01 20:12:45 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:01 2011 +0100"
      },
      "message": "mfd: Convert WM8994/58 interrupt masking to enable/disable operations\n\nThe WM8994/58 interrupt masking support is a much better match for the genirq\nenable and disable operations than for the mask and unmask operations. The\nlatter are intended to used during interrupt handling for temporary changes\nwhich isn\u0027t really practical on a slow bus. Convert the operations over to\nmatch this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f624effb7354814d062f149c8a1e2c46a44acb1f",
      "tree": "58493cabd507622cf92f1e0683fc48a120043f0e",
      "parents": [
        "0070bddfe7275e5bc763884a8ac59651f4e79eab"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 01 20:12:44 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:00 2011 +0100"
      },
      "message": "mfd: Convert WM831x interrupt masking to enable/disable operations\n\nThe WM831x interrupt masking support is a much better match for the genirq\nenable and disable operations than for the mask and unmask operations. The\nlatter are intended to used during interrupt handling for temporary changes\nwhich isn\u0027t really practical on a slow bus. Convert the operations over to\nmatch this.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0070bddfe7275e5bc763884a8ac59651f4e79eab",
      "tree": "a01f854970d3605a2754b588d036cfad47dbc009",
      "parents": [
        "f99c1d4f94f91fd3a20bd2eaa3be9c5e7d2668eb"
      ],
      "author": {
        "name": "Keerthy",
        "email": "j-keerthy@ti.com",
        "time": "Tue Mar 01 19:12:36 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:00 2011 +0100"
      },
      "message": "hwmon: twl4030: Hwmon Driver for TWL4030 MADC\n\nThis driver exposes the sysfs nodes of the TWL4030 MADC module.\nAll the voltage channel values are expressed in terms of mV. Channel 13\nand channel 14 are reserved. There are channels which represent\ntemperature and current the output is represented by celcius\nand mA respectively.\n\nSigned-off-by: Keerthy \u003cj-keerthy@ti.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f99c1d4f94f91fd3a20bd2eaa3be9c5e7d2668eb",
      "tree": "317d1434bfdd7f13aa0f4ee73e022eb7c7d5c89a",
      "parents": [
        "bcd2f639629b58fbc702bb8be348a03e75472021"
      ],
      "author": {
        "name": "Keerthy",
        "email": "j-keerthy@ti.com",
        "time": "Tue Mar 01 19:12:26 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:00 2011 +0100"
      },
      "message": "mfd: Add twl4030 madc driver\n\nIntroducing a driver for MADC on TWL4030 powerIC. MADC stands for monitoring\nADC. This driver monitors the real time conversion of analog signals like\nbattery temperature, battery cuurent etc.\n\nSigned-off-by: Keerthy \u003cj-keerthy@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bcd2f639629b58fbc702bb8be348a03e75472021",
      "tree": "f3f6a15a95cd18009818ee23205513fefbddb374",
      "parents": [
        "7679089debfbffc9243b41664e348412f9df1639"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Feb 28 14:34:27 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:59 2011 +0100"
      },
      "message": "mfd: Add MODULE_DEVICE_TABLE to vx855\n\nThe device table is required to load modules based on modaliases.\nAfter adding the MODULE_DEVICE_TABLE, below entries will be added to\nmodules.pcimap:\nvx855                0x00001106 0x00008409 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7679089debfbffc9243b41664e348412f9df1639",
      "tree": "9e67659b8cb8b98a30d3211e4301c35a75563fdc",
      "parents": [
        "6991ec255af960e1349a21ec2782ea67408b7eb6"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Feb 28 14:33:12 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:59 2011 +0100"
      },
      "message": "mfd: Add MODULE_DEVICE_TABLE to pcf50633-core\n\nThe device table is required to load modules based on modaliases.\nAfter adding the MODULE_DEVICE_TABLE, below entries will be added to\nmodules.alias:\nalias i2c:pcf50633 pcf50633\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6991ec255af960e1349a21ec2782ea67408b7eb6",
      "tree": "27630a360f9ee0fe7b058da03866761400152a46",
      "parents": [
        "1310e6d638b302bd9cd064f8de7dcd546bb7f597"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Feb 28 14:32:15 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:59 2011 +0100"
      },
      "message": "mfd: Add MODULE_DEVICE_TABLE to mc13xxx-core\n\nThe device table is required to load modules based on modaliases.\nAfter adding the MODULE_DEVICE_TABLE, below entries will be added to\nmodules.alias:\nalias spi:mc13892 mc13xxx_core\nalias spi:mc13783 mc13xxx_core\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1310e6d638b302bd9cd064f8de7dcd546bb7f597",
      "tree": "381e845cded4c75a6a6430db5b2c05da7194fa05",
      "parents": [
        "a9bbba996302344b1fac7773cf8198f6fee35ac1"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:36 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:58 2011 +0100"
      },
      "message": "mfd: Add sharing for cs5535 acpi/pms cells\n\nThis enables sharing of cs5535-mfd cells via the new mfd_shared_* API.\nHooks for enable/disble of resources are added, with refcounting of\nresources being automatically handled so that cs5535_mfd_res_enable/disable\nare only called when necessary.\n\nClients of cs5535-mfd (in this case, olpc-xo1.c) are also modified to\nuse the mfd_shared API.  The platform drivers are also renamed to\nolpc-xo1-{pms,acpi}, and resource enabling/disabling is replaced\nwith mfd_shared API calls.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a9bbba996302344b1fac7773cf8198f6fee35ac1",
      "tree": "8cd804a7169232bf4a14a575e8b41092fe4e0fdf",
      "parents": [
        "1e29af62f2b285bd18685da93c3ce8c33ca2d1db"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:35 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:58 2011 +0100"
      },
      "message": "mfd: add platform_device sharing support for mfd\n\nThis adds functions to enable platform_device sharing for mfd clients.\n\nEach platform driver (mfd client) that wants to share an mfd_cell\u0027s\nplatform_device uses the mfd_shared_platform_driver_{un,}register()\nfunctions instead of platform_driver_{un,}register().  Along with\nregistering the platform driver, these also register a new platform\ndevice with the same characteristics as the original cell, but a different\nname.  Given an mfd_cell with the name \"foo\", drivers that want to\nshare access to its resources can call mfd_shared_platform_driver_register\nwith platform drivers named (for example) \"bar\" and \"baz\".  This\nwill register two platform devices and drivers named \"bar\" and \"baz\"\nthat share the same cell as the platform device \"foo\".  The drivers\ncan then call \"foo\" cell\u0027s enable hooks (or mfd_shared_cell_enable)\nto enable resources, and obtain platform resources as they normally\nwould.\n\nThis deals with platform handling only; mfd driver-specific details,\nhardware handling, refcounting, etc are all dealt with separately.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1e29af62f2b285bd18685da93c3ce8c33ca2d1db",
      "tree": "662545398e04cfb5b10fa4b13810d47ddd003c98",
      "parents": [
        "dcb50e83bb86d66d3554ba9c365488669c84d037"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:34 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:58 2011 +0100"
      },
      "message": "mfd: Add refcounting support to mfd_cells\n\nThis provides convenience functions for sharing of cells across\nmultiple mfd clients.  Mfd drivers can provide enable/disable hooks\nto actually tweak the hardware, and clients can call\nmfd_shared_cell_{en,dis}able without having to worry about whether\nor not another client happens to have enabled or disabled the\ncell/hardware.\n\nNote that this is purely optional; drivers can continue to use\nthe mfd_cell\u0027s enable/disable hooks for their own purposes, if\ndesired.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dcb50e83bb86d66d3554ba9c365488669c84d037",
      "tree": "f68f77e3ae61325e3a2e3a46cd5cf30ac67a136c",
      "parents": [
        "46673ed2cdca85afa7c69d126e3778bba2dbd2d5"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:33 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:58 2011 +0100"
      },
      "message": "mfd: Remove driver_data field from mfd_cell\n\nAll users of this have now been switched over to using mfd_data;\nit can go away now.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "46673ed2cdca85afa7c69d126e3778bba2dbd2d5",
      "tree": "efa841bea603b55905766cb2bcbd9a2e7232d940",
      "parents": [
        "6d90bdde4b7b8e0f403bc3641fcddea733bddf77"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:32 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:57 2011 +0100"
      },
      "message": "rdc321x-southbridge: Use mfd_data instead of driver_data\n\nUse mfd_data for passing information from mfd drivers to soc\nclients.  The mfd_cell\u0027s driver_data field is being phased out.\n\nClients that were using driver_data now access .mfd_data\nvia mfd_get_data().\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6d90bdde4b7b8e0f403bc3641fcddea733bddf77",
      "tree": "623e80b1dfe8e50bfb2b257859fec71e2f682092",
      "parents": [
        "d9d01f4b2697b410625fce288bd1196927994093"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:31 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:57 2011 +0100"
      },
      "message": "fb: Use mfd_data instead of driver_data for tmio-fb\n\nUse mfd_data for passing information from mfd drivers to mfd\nclients.  The mfd_cell\u0027s driver_data field is being phased out.\n\nClients that were using driver_data now access .mfd_data\nvia mfd_get_data().  This changes tmio-fb only; mfd drivers with\nother cells are not modified.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d9d01f4b2697b410625fce288bd1196927994093",
      "tree": "dfa7446d0b5422e67584ade154ba756230a42840",
      "parents": [
        "4f95bf404870cccb08ff6d59e1986d43aee5efb6"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:30 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:57 2011 +0100"
      },
      "message": "mtd: Use mfd_data instead of driver_data for tmio_nand\n\nUse mfd_data for passing information from mfd drivers to mfd\nclients.  The mfd_cell\u0027s driver_data field is being phased out.\n\nClients that were using driver_data now access .mfd_data\nvia mfd_get_data().  This changes tmio-nand only; mfd drivers with\nother cells are not modified.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4f95bf404870cccb08ff6d59e1986d43aee5efb6",
      "tree": "b403dede853d5999b50167c83f8d27fbaaae0f2f",
      "parents": [
        "fcd67979d3808afbe357048d928470ef9b37cd4b"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:29 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:56 2011 +0100"
      },
      "message": "mmc: Use mfd_data instead of driver_data for tmio-mmc\n\nUse mfd_data for passing information from mfd drivers to mfd\nclients.  The mfd_cell\u0027s driver_data field is being phased out.\n\nClients that were using driver_data now access .mfd_data\nvia mfd_get_data().  This changes tmio-mmc only; mfd drivers with\nother cells are not modified.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fcd67979d3808afbe357048d928470ef9b37cd4b",
      "tree": "82c9e45ff546c7f29bae0aaf554d34b5c3905e8c",
      "parents": [
        "dab1547a011b221308b6e991405677c78e1a8956"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:28 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:56 2011 +0100"
      },
      "message": "w1: Use mfd_data instead of driver_data for dsw1wm.c\n\nUse mfd_data for passing information from mfd drivers to mfd\nclients.  The mfd_cell\u0027s driver_data field is being phased out.\n\nClients that were using driver_data now access .mfd_data\nvia mfd_get_data().  This changes ds1wm only; mfd drivers with\nother cells are not modified, with the exception of led_cell.\n\nThe led_cell.driver_data line is dropped from htc-pasic3.c in this\npatch as well.  It\u0027s not used in mainline (there\u0027s no leds-pasic3\nplatform driver), so it should be safe to take care of that here.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dab1547a011b221308b6e991405677c78e1a8956",
      "tree": "ea70aef87047ac708c406ce9b9995c91de886180",
      "parents": [
        "d57763370e1e12dd72e5a7bc6d6a7644e0003593"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:27 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:56 2011 +0100"
      },
      "message": "asoc: wm8400-codec: Use mfd_data instead of driver_data\n\nUse mfd_data for passing information from mfd drivers to soc\nclients.  The mfd_cell\u0027s driver_data field is being phased out.\n\nClients that were using driver_data now access .mfd_data\nvia mfd_get_data().\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d57763370e1e12dd72e5a7bc6d6a7644e0003593",
      "tree": "84ed84147274556a546f01f4a99bf9df93345604",
      "parents": [
        "65e523595a31813c0f20ffd249792c60e253438e"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Feb 28 17:24:03 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:56 2011 +0100"
      },
      "message": "asoc: davinci_voicecodec: use mfd_data instead of driver_data\n\nUse mfd_data for passing information from mfd drivers to soc\nclients.  The mfd_cell\u0027s driver_data field is being phased out.\n\nClients that were using driver_data now access .mfd_data\nvia mfd_get_data().\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "65e523595a31813c0f20ffd249792c60e253438e",
      "tree": "595f1db4bafe62d7d96760d45ea6d42e59a21256",
      "parents": [
        "40e03f571b2e63827f2afb90ea9aa459612c29e3"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:25 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:55 2011 +0100"
      },
      "message": "mfd: Rename platform_data field of mfd_cell to mfd_data\n\nRename the platform_data variable to imply a distinction between\ncommon platform_data driver usage (typically accessed via\npdev-\u003edev.platform_data) and the way MFD passes data down to\nclients (using a wrapper named mfd_get_data).\n\nAll clients have already been changed to use the wrapper function,\nso this can be a quick single-commit change that only touches things\nin drivers/mfd.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "40e03f571b2e63827f2afb90ea9aa459612c29e3",
      "tree": "097ea0a946f48416ea6a3cd850b9736718254713",
      "parents": [
        "4ec1b54c4d082d4bad19b55ca709da7e7138d542"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:24 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:55 2011 +0100"
      },
      "message": "mfd: Drop data_size from mfd_cell struct\n\nNow that there are no more users of this, drop it.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4ec1b54c4d082d4bad19b55ca709da7e7138d542",
      "tree": "c17db1ae92212ed1269d66965a0eaba583f1cd21",
      "parents": [
        "8615e4cba1d3a0f15b9a4da9f32f8fbc3488fa54"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:23 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:54 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to mc13xxx drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nNote that mfd-core no longer makes a copy of platform_data, but the\nmc13xxx-core driver creates the pdata structures on the stack.  In\norder to get around that, the various ARM mach types that set the\npdata have been changed to hold the variable in static (global) memory.\nAlso note that __initdata references in aforementioned pdata structs\nhave been dropped.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8615e4cba1d3a0f15b9a4da9f32f8fbc3488fa54",
      "tree": "44040fd3c5c8b1f9961a2db1a22f2b1e2bf92b18",
      "parents": [
        "6a3521ad3db45066d4ca38652dd0b57ea2fd0a30"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:22 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:54 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to janz drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6a3521ad3db45066d4ca38652dd0b57ea2fd0a30",
      "tree": "561ad56aa2a610b92e887499d4515a3a2aead141",
      "parents": [
        "0638d56fbb6cf8367fcf01a1febf6a191b0e0704"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:21 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:54 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to tc6387xb drivers\n\nNo need to explicitly set the cell\u0027s platform_data/data_size.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0638d56fbb6cf8367fcf01a1febf6a191b0e0704",
      "tree": "e2af7c684550df22c6dce4b3a00bd64a3a24806d",
      "parents": [
        "7d76ac15ad1a8d8b1a7b7b4f6be7a9d8dfd225bf"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:20 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:54 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to twl4030 drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7d76ac15ad1a8d8b1a7b7b4f6be7a9d8dfd225bf",
      "tree": "602bce48b9e86b26c44890dce8a0b9c698ee047c",
      "parents": [
        "410b09172787a930753fa5ed904d820e3a9d7a1f"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:19 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:53 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to tc6393xb drivers\n\nNo need to explicitly set the cell\u0027s platform_data/data_size.\n\nModify clients to use mfd_get_cell helper function instead of\naccessing platform_data directly.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "410b09172787a930753fa5ed904d820e3a9d7a1f",
      "tree": "970eee4a14fc4b906af29254b4eb3a1c0bde3f60",
      "parents": [
        "15de7a41d30cfe8090efdc5fd6a92ed7a2d80ce7"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:18 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:53 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to sh_mobile_sdhi drivers\n\nNo need to explicitly set the cell\u0027s platform_data/data_size.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "15de7a41d30cfe8090efdc5fd6a92ed7a2d80ce7",
      "tree": "60b8946eaad5a7be79670d4e45546ab7f016ed41",
      "parents": [
        "a23090ada44889322fe39142fb58ebc5794f709c"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:17 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:53 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to wl1273 drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a23090ada44889322fe39142fb58ebc5794f709c",
      "tree": "3e343d7b9be09a1fad8f1fb6eb8590f8540b1487",
      "parents": [
        "e46dccff341068d8530610a822965794f70b998f"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:16 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:52 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to t7166xb drivers\n\nNo need to explicitly set the cell\u0027s platform_data/data_size.\n\nModify clients to use mfd_get_cell helper function instead of\naccessing platform_data directly.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e46dccff341068d8530610a822965794f70b998f",
      "tree": "a1f567ef8299629456f8a0309761f7d217a95006",
      "parents": [
        "07ae2a08deb141f22d7974615bd3006e8dce3883"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:15 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:52 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to timberdale drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nNote that the mfd\u0027s platform_data is marked __devinitdata.  This\nis still correct in all cases except for the timbgpio driver, whose\nremove hook has been changed to no longer reference the pdata.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "07ae2a08deb141f22d7974615bd3006e8dce3883",
      "tree": "478d2bd8a6999b8cc704d413660a9fc70167f7fb",
      "parents": [
        "d24f36d352bb9fb72b6611bdca41adbb41cb13ba"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:14 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:52 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to htc-pasic3 drivers\n\nNo need to explicitly set the cell\u0027s platform_data/data_size.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d24f36d352bb9fb72b6611bdca41adbb41cb13ba",
      "tree": "74a1e36f65d48048866d80f65ae856a6e73c6642",
      "parents": [
        "5528e40f973ac427c857593ea0f636b6f65058b0"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:13 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:51 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to asic3 drivers\n\nNo need to explicitly set the cell\u0027s platform_data/data_size.\n\nModify clients to use mfd_get_cell helper function instead of\naccessing platform_data directly.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5528e40f973ac427c857593ea0f636b6f65058b0",
      "tree": "8376906a2f0a55ad668313a6872d667d9cbc1071",
      "parents": [
        "0ce5fabe59d7c4f51b5ad51ed178ba92531ec04d"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:12 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:51 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to ab3100 drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0ce5fabe59d7c4f51b5ad51ed178ba92531ec04d",
      "tree": "b76f186ee6bd38fadf73fce1d6369eb82617f131",
      "parents": [
        "6a54ac2149ab5b8972bb4f77bd42b43dbeabb56f"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:11 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:51 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to ab3550 driver\n\nNo clients (in mainline kernel, I\u0027m told that drivers exist in external\ntrees that are planned for mainline inclusion) make use of this, nor\ndo they make use of platform_data, so nothing really had to change here.\n\nThe .data_size field is unused, so its usage gets removed.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6a54ac2149ab5b8972bb4f77bd42b43dbeabb56f",
      "tree": "a9a26ba9630e8a341d80c12821b97369a44716b8",
      "parents": [
        "fe891a008f3310be47786e87c158edebdb71e265"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:10 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:50 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to jz4740 drivers\n\nNo need to explicitly set the cell\u0027s platform_data/data_size.\n\nModify clients to use mfd_get_cell helper function instead of\naccessing platform_data directly.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fe891a008f3310be47786e87c158edebdb71e265",
      "tree": "a89b8b9ffbf07308009e4e2f568181c0e7e5804f",
      "parents": [
        "2798e226ad7db82725ba03da933638e981b472f7"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:09 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:50 2011 +0100"
      },
      "message": "mfd-core: Unconditionally add mfd_cell to every platform_device\n\nPreviously, one would set the mfd_cell\u0027s platform_data/data_size to point\nto the current mfd_cell in order to pass that information along to drivers.\n\nThis causes the current mfd_cell to always be available to drivers.  It\nalso adds a wrapper function for fetching the mfd cell from a platform\ndevice, similar to what originally existed for mfd devices.\n\nDrivers who previously used platform_data for other purposes can still\nuse it; the difference is that mfd_get_data() must be used to\naccess it (and the pdata structure is no longer allocated in\nmfd_add_devices).\n\nNote that mfd_get_data is intentionally vague (in name) about where\nthe data is stored; variable name changes can come later without having\nto touch brazillions of drivers.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2798e226ad7db82725ba03da933638e981b472f7",
      "tree": "758bbee0b0de43a58f319051085b9295aad5aa60",
      "parents": [
        "153617fdd3e88fc9f8ea0bcd664671054645180f"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:08 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:50 2011 +0100"
      },
      "message": "mfd-core: Fix up typos/vagueness in comment\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "153617fdd3e88fc9f8ea0bcd664671054645180f",
      "tree": "71bc204a9a9953897ccaa4ed439bc79a7f8ab25c",
      "parents": [
        "f40dff9edbf1daa14068542d60ae22df78e8c74a"
      ],
      "author": {
        "name": "Keerthy",
        "email": "j-keerthy@ti.com",
        "time": "Wed Feb 23 16:26:54 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:49 2011 +0100"
      },
      "message": "mfd: Enabling twl4030_wdt and pwrbutton only for Triton\n\nEnabling twl4030_wdt and twl4030_pwrbutton only for Triton i.e for\nTWL4030 and TWL5030. This is to be excluded for Phoenix TWL6030.\nTested OMAP4 blaze, OMAP2430, OMAP3630 boot up.\n\nSigned-off-by: Keerthy \u003cj-keerthy@ti.com\u003e\nReviewed-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f40dff9edbf1daa14068542d60ae22df78e8c74a",
      "tree": "bb2039be7756b764ae52d3b2ea1f11ff202cb551",
      "parents": [
        "f66ea457f616258777cb3349f33745b0240e54fd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 21 18:30:31 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:49 2011 +0100"
      },
      "message": "mfd: Put WM8994 into reset when suspending\n\nEnsure that the chip is in the lowest power mode possible when suspended\nby performing a soft reset on it. On early silicon revisions the lowest\npower modes can\u0027t be entered without using reset so we can\u0027t achieve\nequivalent results within the individual drivers.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f66ea457f616258777cb3349f33745b0240e54fd",
      "tree": "84ecdb5d515e6130c1459730821df4035bbb7c18",
      "parents": [
        "8af1b0d72f7b65f0ed34f0b2c5d1774fabca24a2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Feb 13 20:06:06 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:49 2011 +0100"
      },
      "message": "mfd: Remove bitrotted genirq comment from wm831x IRQ code\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8af1b0d72f7b65f0ed34f0b2c5d1774fabca24a2",
      "tree": "e850a6335bf18f986e49653303fb2ab1e0604f77",
      "parents": [
        "8e6de4a30294809420ac9a974b4f28b38ebdb38f"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Thu Feb 10 18:45:26 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:49 2011 +0100"
      },
      "message": "OMAP4: add clk32kg data to omap4panda and blaze board file\n\nIn Blaze and Panda, 32KHz clock - CLK32KG to WLAN is supplied\nfrom Phoenix TWL6030.\nAdd CLK32KG platform data to blaze and omap4panda board file.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8e6de4a30294809420ac9a974b4f28b38ebdb38f",
      "tree": "959d2347144addb920e80ffbf0950d1bcd9a2437",
      "parents": [
        "dae2db30c114cd0dec59b4130c315c9cce351741"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Thu Feb 10 18:44:50 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:48 2011 +0100"
      },
      "message": "regulator: twl: add clk32kg to twl-regulator\n\nIn OMAP4 Blaze and Panda, 32KHz clock to WLAN is supplied from Phoenix\nTWL6030. The 32KHz clock state (ON/OFF) is configured in\nCLK32KG_CFG_[GRP, TRANS, STATE] register. This follows the same register\nprogramming model as other regulators in TWL6030. So add CLK32KG as pseudo\nregulator.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dae2db30c114cd0dec59b4130c315c9cce351741",
      "tree": "c5c108d1e7635bf086c1bb0b0ce57def0688cce2",
      "parents": [
        "44bdcb54df2714da18c4a0c6f711a350ab4ed93c"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Tue Feb 22 10:11:13 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:48 2011 +0100"
      },
      "message": "mfd: Add new ab8500 GPADC driver\n\nAB8500 GPADC driver used to convert Acc and battery/ac/usb voltage\n\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "44bdcb54df2714da18c4a0c6f711a350ab4ed93c",
      "tree": "e468a2cf316af638ce62e26a1f07f21e176f31bd",
      "parents": [
        "90c861c2a83d974684974441093ff8a50e6b430b"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 15:23:43 2011 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:48 2011 +0100"
      },
      "message": "mfd: ab8500: world-writable debugfs register-* files\n\nDon\u0027t allow everybody to interact with hardware registers.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "90c861c2a83d974684974441093ff8a50e6b430b",
      "tree": "efcf2e43009030b394ca4dce6b22ba3376a53c9f",
      "parents": [
        "f8a0697722d12a201588225999cfc8bfcbc82781"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 15:23:39 2011 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:47 2011 +0100"
      },
      "message": "mfd: ab3500: world-writable debugfs register-* files\n\nDon\u0027t allow everybody to interact with hardware registers.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f8a0697722d12a201588225999cfc8bfcbc82781",
      "tree": "987661fda1621df6885130907235613d485845ae",
      "parents": [
        "90550d1903da8dac851d220b794e44c90a11c6ce"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 15:23:36 2011 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:47 2011 +0100"
      },
      "message": "mfd: ab3100: world-writable debugfs *_priv files\n\nDon\u0027t allow everybody to change device hardware registers.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "90550d1903da8dac851d220b794e44c90a11c6ce",
      "tree": "74c21403382a7e1e8f2e265fcb083994f29c6abe",
      "parents": [
        "8546bd4af1251d17d16b0ef682d84fd23c8beaca"
      ],
      "author": {
        "name": "Mattias Nilsson",
        "email": "mattias.i.nilsson@stericsson.com",
        "time": "Mon Feb 14 11:17:12 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:47 2011 +0100"
      },
      "message": "mfd: AB8500 system control driver\n\nThis adds a pretty straight-forward system control driver for the\nAB8500. This driver will be used from the core platform, e.g the\nclock tree implementation in the machine code, and is by nature\nsingleton.\n\nThere are a few simple functions to read, write, set and clear\nregisters so that the machine code can control its own foundation.\n\nCc: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Mattias Nilsson \u003cmattias.i.nilsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8546bd4af1251d17d16b0ef682d84fd23c8beaca",
      "tree": "f032524ccacd1b9df03f499e4e94ac5a4dd9ce78",
      "parents": [
        "87d1906df4ecf6df0832e78e5189a39c7ea09a29"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 01 11:46:13 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:46 2011 +0100"
      },
      "message": "mfd: Add fast path for WM831x touchscreen interrupts\n\nThe WM831x interrupt controller provides reporting of the touchscreen\nrelated interrupts in the primary interrupt status register as a\nperformance optimisation - use this to avoid reading the secondary\nstatus registers for those interrupts.\n\nFor code simplicity and to avoid iterating over all interrupts we open\ncode for the two affected interrupt sources.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "87d1906df4ecf6df0832e78e5189a39c7ea09a29",
      "tree": "4c5a0bf1431009bd10cd7014d842ef2363f273b9",
      "parents": [
        "6f9f13bf9b9fabf2da2028cb7c1e732ef2efa26d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 01 11:46:12 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:45 2011 +0100"
      },
      "message": "mfd: Convert WM831x SPI to use dev_pm_ops\n\nThere is a move to deprecate bus-specific PM operations and move to\nusing dev_pm_ops instead in order to reduce the amount of boilerplate\ncode in buses and facilitiate updates to the PM core. Do this move for\nthe WM831x SPI driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6f9f13bf9b9fabf2da2028cb7c1e732ef2efa26d",
      "tree": "a5b0626ed1030952a9c7bf4161ffc63bca3175fe",
      "parents": [
        "de8c8b0683043e81d2001e446f2bcb143affb0b2"
      ],
      "author": {
        "name": "Vincent Palatin",
        "email": "vpalatin@chromium.org",
        "time": "Mon Jan 31 11:31:49 2011 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:45 2011 +0100"
      },
      "message": "mfd: Invert tps6586x GPIO and subdevices initialization\n\nWhen using a fixed voltage regulator triggered by a TPS6586x GPIO,\nthis allows to declare and initialize it conveniently from the \"subdev\" list.\n\nSigned-off-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "de8c8b0683043e81d2001e446f2bcb143affb0b2",
      "tree": "732fa925ec53b0c0477a0fc923ecda4345fd0b10",
      "parents": [
        "ce5d4a435af2839771210aeda2b649f5a183b63c"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Sun Jan 30 13:40:56 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:45 2011 +0100"
      },
      "message": "mfd: Add BTN_TOUCH event to ucb1x00-ts\n\nAdd BTN_TOUCH event reporting to ucb1x00_ts touchscreen driver.\nThis will make this touchscreen driver behave consistently wrt.\nBTN_TOUCH.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ce5d4a435af2839771210aeda2b649f5a183b63c",
      "tree": "fac6f23c20a9027f69ca9b423dec97072fedd832",
      "parents": [
        "b103e0b3c52e6edb4839ccc961cf335ca6b88918"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jan 24 11:44:27 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:44 2011 +0100"
      },
      "message": "mfd: Remove obsolete cleanup for wl1273 clientdata\n\nA few new i2c-drivers came into the kernel which clear the clientdata-pointer\non exit or error. This is obsolete meanwhile, the core will do it.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b103e0b3c52e6edb4839ccc961cf335ca6b88918",
      "tree": "92b516f01a0fa9dcc0acb8a5635cfbc0af55b5bd",
      "parents": [
        "939941d44dcaa138241d2182bd9e10f2b5d52665"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 21 13:26:46 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:44 2011 +0100"
      },
      "message": "mfd: Support configuration of WM831x /IRQ output in CMOS mode\n\nProvide platform data allowing the system to set the /IRQ pin into\nCMOS mode rather than the default open drain. The default value of\nthis platform data reflects the default hardware configuration so\nthere should be no change to existing users.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "939941d44dcaa138241d2182bd9e10f2b5d52665",
      "tree": "10cff0c5fd1fe7d798b2f4ba145897cf65c4fa1f",
      "parents": [
        "44be0a40d8666d9f3acee2a329e50f925e32d8b0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 20 21:52:42 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:44 2011 +0100"
      },
      "message": "mfd: Convert pcf50633 to dev_pm_ops\n\nThere is a move to deprecate bus-specific PM operations and move to\nusing dev_pm_ops instead in order to reduce the amount of boilerplate\ncode in buses and facilitiate updates to the PM core. Do this move for\nthe pcf50633 driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "44be0a40d8666d9f3acee2a329e50f925e32d8b0",
      "tree": "114732aed1ad83d5dc25a066b944a6648d01252d",
      "parents": [
        "dc781454690d7e5857afd84845b6402e03493ee1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 20 21:47:31 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:43 2011 +0100"
      },
      "message": "mfd: Staticise non-exported symbols in MAX8998 driver\n\nNo need to have them in the global namespace and sparse complains.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dc781454690d7e5857afd84845b6402e03493ee1",
      "tree": "9dc97835dcf523b6f92ca2a2dc2d534a8ac501dd",
      "parents": [
        "df508450870cd5b4478156dcde8e68e6bf0d6661"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 20 21:45:46 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:43 2011 +0100"
      },
      "message": "mfd: Convert adp5520 to dev_pm_ops\n\nThere is a move to deprecate bus-specific PM operations and move to\nusing dev_pm_ops instead in order to reduce the amount of boilerplate\ncode in buses and facilitiate updates to the PM core. Do this move for\nthe adp5520 driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "df508450870cd5b4478156dcde8e68e6bf0d6661",
      "tree": "496b4bb0f26e207764ae7fefcddd57778082ddf6",
      "parents": [
        "6447f55da90b77faec1697d499ed7986bb4f6de6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 14 13:38:16 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:43 2011 +0100"
      },
      "message": "mfd: Leave acknowledgement of WM831x touchscreen IRQs to the driver\n\nThe WM831x touchscreen interrupts need acknowledgement even when using\ndirect signals to the CPU (which don\u0027t go through the core) so leave\nthe acknowledgement up to the touchscreen driver for simplicity.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6447f55da90b77faec1697d499ed7986bb4f6de6",
      "tree": "2d360d48121bdaa354d1ef19fed48467d08dfb1f",
      "parents": [
        "c50e3f512a5a15a73acd94e6ec8ed63cd512e04f",
        "3ea205c449d2b5996d0256aa8b2894f7aea228a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:53:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:53:13 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx: (66 commits)\n  avr32: at32ap700x: fix typo in DMA master configuration\n  dmaengine/dmatest: Pass timeout via module params\n  dma: let IMX_DMA depend on IMX_HAVE_DMA_V1 instead of an explicit list of SoCs\n  fsldma: make halt behave nicely on all supported controllers\n  fsldma: reduce locking during descriptor cleanup\n  fsldma: support async_tx dependencies and automatic unmapping\n  fsldma: fix controller lockups\n  fsldma: minor codingstyle and consistency fixes\n  fsldma: improve link descriptor debugging\n  fsldma: use channel name in printk output\n  fsldma: move related helper functions near each other\n  dmatest: fix automatic buffer unmap type\n  drivers, pch_dma: Fix warning when CONFIG_PM\u003dn.\n  dmaengine/dw_dmac fix: use readl \u0026 writel instead of __raw_readl \u0026 __raw_writel\n  avr32: at32ap700x: Specify DMA Flow Controller, Src and Dst msize\n  dw_dmac: Setting Default Burst length for transfers as 16.\n  dw_dmac: Allow src/dst msize \u0026 flow controller to be configured at runtime\n  dw_dmac: Changing type of src_master and dest_master to u8.\n  dw_dmac: Pass Channel Priority from platform_data\n  dw_dmac: Pass Channel Allocation Order from platform_data\n  ...\n"
    },
    {
      "commit": "c50e3f512a5a15a73acd94e6ec8ed63cd512e04f",
      "tree": "7f8e4ef42dd0c946ba7d4d6b001133db83e15a4a",
      "parents": [
        "565d76cb7d5fd7cb010fd690602280a69ab116ef"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 22 16:35:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:17 2011 -0700"
      },
      "message": "bloat-o-meter: include read-only data section in report\n\nI\u0027m not sure why the read-only data section is excluded from the report,\nit seems as relevant as the other data sections (b and d).\n\nI\u0027ve stripped the symbols starting with __mod_ as they can have their\nnames dynamically generated and thus comparison between binaries is not\npossible.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nAcked-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "565d76cb7d5fd7cb010fd690602280a69ab116ef",
      "tree": "beff4279da00976e10145820c22e699192056973",
      "parents": [
        "b12d12596992f608f5506a8dabe4d1299594bd1e"
      ],
      "author": {
        "name": "Jim Keniston",
        "email": "jkenisto@linux.vnet.ibm.com",
        "time": "Tue Mar 22 16:35:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:17 2011 -0700"
      },
      "message": "zlib: slim down zlib_deflate() workspace when possible\n\nInstead of always creating a huge (268K) deflate_workspace with the\nmaximum compression parameters (windowBits\u003d15, memLevel\u003d8), allow the\ncaller to obtain a smaller workspace by specifying smaller parameter\nvalues.\n\nFor example, when capturing oops and panic reports to a medium with\nlimited capacity, such as NVRAM, compression may be the only way to\ncapture the whole report.  In this case, a small workspace (24K works\nfine) is a win, whether you allocate the workspace when you need it (i.e.,\nduring an oops or panic) or at boot time.\n\nI\u0027ve verified that this patch works with all accepted values of windowBits\n(positive and negative), memLevel, and compression level.\n\nSigned-off-by: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Chris Mason \u003cchris.mason@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": "b12d12596992f608f5506a8dabe4d1299594bd1e",
      "tree": "aca8883d4660d3dec0590de162c5b9fa7e457ee1",
      "parents": [
        "e91f90bb0bb10be9cc8efd09a3cf4ecffcad0db1"
      ],
      "author": {
        "name": "Andrey Vagin",
        "email": "avagin@openvz.org",
        "time": "Tue Mar 22 16:35:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:17 2011 -0700"
      },
      "message": "fs/devpts/inode.c: correctly check d_alloc_name() return code in devpts_pty_new()\n\nd_alloc_name return NULL in case error, but we expect errno in\ndevpts_pty_new.\n\nAddresses http://bugzilla.openvz.org/show_bug.cgi?id\u003d1758\n\nSigned-off-by: Andrey Vagin \u003cavagin@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e91f90bb0bb10be9cc8efd09a3cf4ecffcad0db1",
      "tree": "bd9c134e875a3a96a5f96bbde9a112c180ba3d4f",
      "parents": [
        "77d1c8eb8a8e0989f4c46e9a40bbd4185d34974e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Tue Mar 22 16:35:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:17 2011 -0700"
      },
      "message": "aio: wake all waiters when destroying ctx\n\nThe test program below will hang because io_getevents() uses\nadd_wait_queue_exclusive(), which means the wake_up() in io_destroy() only\nwakes up one of the threads.  Fix this by using wake_up_all() in the aio\ncode paths where we want to make sure no one gets stuck.\n\n\t// t.c -- compile with gcc -lpthread -laio t.c\n\n\t#include \u003clibaio.h\u003e\n\t#include \u003cpthread.h\u003e\n\t#include \u003cstdio.h\u003e\n\t#include \u003cunistd.h\u003e\n\n\tstatic const int nthr \u003d 2;\n\n\tvoid *getev(void *ctx)\n\t{\n\t\tstruct io_event ev;\n\t\tio_getevents(ctx, 1, 1, \u0026ev, NULL);\n\t\tprintf(\"io_getevents returned\\n\");\n\t\treturn NULL;\n\t}\n\n\tint main(int argc, char *argv[])\n\t{\n\t\tio_context_t ctx \u003d 0;\n\t\tpthread_t thread[nthr];\n\t\tint i;\n\n\t\tio_setup(1024, \u0026ctx);\n\n\t\tfor (i \u003d 0; i \u003c nthr; ++i)\n\t\t\tpthread_create(\u0026thread[i], NULL, getev, ctx);\n\n\t\tsleep(1);\n\n\t\tio_destroy(ctx);\n\n\t\tfor (i \u003d 0; i \u003c nthr; ++i)\n\t\t\tpthread_join(thread[i], NULL);\n\n\t\treturn 0;\n\t}\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nReviewed-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77d1c8eb8a8e0989f4c46e9a40bbd4185d34974e",
      "tree": "ee3906e330cba9035d8e1dde527a31fcada9c2a1",
      "parents": [
        "da23ef0549d4205ca9b576cf6cce9a80d0c3e43a"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "lasaine@lvk.cs.msu.su",
        "time": "Tue Mar 22 16:35:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:17 2011 -0700"
      },
      "message": "pps: remove unreachable code\n\nRemove code enabled only when CONFIG_PREEMPT_RT is turned on because it is\nnot used in the vanilla kernel.\n\nSigned-off-by: Alexander Gordeev \u003clasaine@lvk.cs.msu.su\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da23ef0549d4205ca9b576cf6cce9a80d0c3e43a",
      "tree": "476939ca9c146ebc20ac627098690b1e2026827a",
      "parents": [
        "7a9730af9c596749425a98eba136152e5be4602a"
      ],
      "author": {
        "name": "Stuart Swales",
        "email": "stuart.swales.croftnuisk@gmail.com",
        "time": "Tue Mar 22 16:35:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:17 2011 -0700"
      },
      "message": "adfs: add hexadecimal filetype suffix option\n\nADFS (FileCore) storage complies with the RISC OS filetype specification\n(12 bits of file type information is stored in the file load address,\nrather than using a file extension).  The existing driver largely ignores\nthis information and does not present it to the end user.\n\nIt is desirable that stored filetypes be made visible to the end user to\nfacilitate a precise copy of data and metadata from a hard disc (or image\nthereof) into a RISC OS emulator (such as RPCEmu) or to a network share\nwhich can be accessed by real Acorn systems.\n\nThis patch implements a per-mount filetype suffix option (use -o\nftsuffix\u003d1) to present any filetype as a ,xyz hexadecimal suffix on each\nfile.  This type suffix is compatible with that used by RISC OS systems\nthat access network servers using NFS client software and by RPCemu\u0027s host\nfiling system.\n\nSigned-off-by: Stuart Swales \u003cstuart.swales.croftnuisk@gmail.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a9730af9c596749425a98eba136152e5be4602a",
      "tree": "1a7f03d7541768a9d2b4b25fab2ee07eec37c268",
      "parents": [
        "2f09719af705db56032ae480a2d9c32c2a3fcbd3"
      ],
      "author": {
        "name": "Stuart Swales",
        "email": "stuart.swales.croftnuisk@gmail.com",
        "time": "Tue Mar 22 16:35:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:17 2011 -0700"
      },
      "message": "adfs: improve timestamp precision\n\nADFS (FileCore) storage complies with the RISC OS timestamp specification\n(40-bit centiseconds since 01 Jan 1900 00:00:00).  It is desirable that\nstored timestamp precision be maintained to facilitate a precise copy of\ndata and metadata from a hard disc (or image thereof) into a RISC OS\nemulator (such as RPCEmu).\n\nThis patch implements a full-precision conversion from ADFS to Unix\ntimestamp as the existing driver, for ease of calculation with old 32-bit\ncompilers, uses the common trick of shifting the 40-bits representing\ncentiseconds around into 32-bits representing seconds thereby losing\nprecision.\n\nSigned-off-by: Stuart Swales\u003cstuart.swales.croftnuisk@gmail.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f09719af705db56032ae480a2d9c32c2a3fcbd3",
      "tree": "20fc7dc5c6955a943e01e78cfcdf77d1ab3e6027",
      "parents": [
        "12da58b0c89e27617aaedde7dcf99a8690875e91"
      ],
      "author": {
        "name": "Stuart Swales",
        "email": "stuart.swales.croftnuisk@gmail.com",
        "time": "Tue Mar 22 16:35:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:17 2011 -0700"
      },
      "message": "adfs: fix E+/F+ dir size \u003e 2048 crashing kernel\n\nKernel crashes in fs/adfs module when accessing directories with a large\nnumber of objects on mounted Acorn ADFS E+/F+ format discs (or images) as\nthe existing code writes off the end of the fixed array of struct\nbuffer_head pointers.\n\nAdditionally, each directory access that didn\u0027t crash would leak a buffer\nas nr_buffers was not adjusted correctly for E+/F+ discs (was always left\nas one less than required).\n\nThe patch fixes this by allocating a dynamically-sized set of struct\nbuffer_head pointers if necessary for the E+/F+ case (many directories\nstill do in fact fit in 2048 bytes) and sets the correct nr_buffers so\nthat all buffers are released.\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d26072\n\nTested by tar\u0027ing the contents of my RISC PC\u0027s E+ format 20Gb HDD which\ncontains a number of large directories that previously crashed the kernel.\n\nSigned-off-by: Stuart Swales \u003cstuart.swales.croftnuisk@gmail.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12da58b0c89e27617aaedde7dcf99a8690875e91",
      "tree": "67efcc8e3267e8bdaa07c72ab081d66e2b9cc0c3",
      "parents": [
        "e06c374400148849cbf496fce7a28680c3604457"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Tue Mar 22 16:35:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:17 2011 -0700"
      },
      "message": "Documentation/vm/page-types.c: auto debugfs mount for hwpoison operation\n\npage-types.c doesn\u0027t supply a way to specify the debugfs path and the\noriginal debugfs path is not usual on most machines.  This patch supplies\na way to auto mount debugfs if needed.\n\nThis patch is heavily inspired by tools/perf/utils/debugfs.c\n\n[akpm@linux-foundation.org: make functions static]\n[akpm@linux-foundation.org: fix debugfs_mount() signature]\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nReviewed-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nReviewed-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e06c374400148849cbf496fce7a28680c3604457",
      "tree": "2035c81451a9893ade2a5c3e7deab162d6d29072",
      "parents": [
        "38829dc9d7b46b195ab99d62c8c53c21a7adc36b"
      ],
      "author": {
        "name": "Christian Kujau",
        "email": "lists@nerdbynature.de",
        "time": "Tue Mar 22 16:35:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:17 2011 -0700"
      },
      "message": "Documentation/Changes: minor corrections\n\nI noticed the \u0027mcelog\u0027 program had no comment and then ended up \"fixing\"\na few more things:\n\n  * reiserfsck -V does not print \"reiserfsprogs\" (any more?)\n  * is \"udevinfo\" still shipped? udevd certainly is\n  * grub2 doesn\u0027t have a \u0027grub\u0027 binary\n  * add a \"# how to get the mcelog version\" comment\n\nSigned-off-by: Christian Kujau \u003clists@nerdbynature.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38829dc9d7b46b195ab99d62c8c53c21a7adc36b",
      "tree": "ff38cc7aa7965af81e2d5ee5f21e2724489269ec",
      "parents": [
        "0bc825d240abcaf5ed6e9d59b44215b51718ef5b"
      ],
      "author": {
        "name": "Harry Wei",
        "email": "jiaweiwei.xiyou@gmail.com",
        "time": "Tue Mar 22 16:35:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:16 2011 -0700"
      },
      "message": "Documentation/CodingStyle: flesh out if-else examples\n\nThere is a missing case for \"Chapter 3: Placing Braces and Spaces\".  We\noften know we should not use braces where a single statement.  The first\ncase is:\n\n\tif (condition)\n\t\taction();\n\nAnother case is:\n\n\tif (condition)\n\t\tdo_this();\n\telse\n\t\tdo_that();\n\nHowever, I can not find a description of the second case.\n\nSigned-off-by: Harry Wei \u003charryxiyou@gmail.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": "0bc825d240abcaf5ed6e9d59b44215b51718ef5b",
      "tree": "823301d79af115aa1e055c636c61de174f413835",
      "parents": [
        "1c00f0161f5e5bf1a441ea834c923f4102456489"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Tue Mar 22 16:35:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:16 2011 -0700"
      },
      "message": "codafs: fix compile warning when CONFIG_SYSCTL\u003dn\n\nWhen CONFIG_SYSCTL\u003dn, we get the following warning:\n\nfs/coda/sysctl.c:18: warning: `coda_tabl\u0027 defined but not used\n\nFix the warning by making sure coda_table and it\u0027s callee function are in\nthe same context.  Also clean up the code by removing extra #ifdef.\n\n[akpm@linux-foundation.org: remove unneeded stub macros]\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nCc: Jan Harkes \u003cjaharkes@cs.cmu.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c00f0161f5e5bf1a441ea834c923f4102456489",
      "tree": "8d8bebdfe155d5afd60b412e5985691276b38baf",
      "parents": [
        "8df3bd9e18cdc3539edea550be34605a240e15d4"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Mar 22 16:34:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:16 2011 -0700"
      },
      "message": "x86: allow CONFIG_ISA_DMA_API to be disabled\n\nNot all 64-bit systems require ISA-style DMA, so allow it to be\nconfigurable.  x86 utilizes the generic ISA DMA allocator from\nkernel/dma.c, so require it only when CONFIG_ISA_DMA_API is enabled.\n\nDisabling CONFIG_ISA_DMA_API is dependent on x86_64 since those machines\ndo not have ISA slots and benefit the most from disabling the option (and\non CONFIG_EXPERT as required by H.  Peter Anvin).\n\nWhen disabled, this also avoids declaring claim_dma_lock(),\nrelease_dma_lock(), request_dma(), and free_dma() since those interfaces\nwill no longer be provided.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8df3bd9e18cdc3539edea550be34605a240e15d4",
      "tree": "fe3790debdf27754802dc6663b762a679b22525a",
      "parents": [
        "4061d68e1a59ffacdf216a55f254cb01d4d1f840"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Mar 22 16:34:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:16 2011 -0700"
      },
      "message": "x86: only compile floppy driver if CONFIG_ISA_DMA_API is enabled\n\nThe generic floppy disk driver utilizies the interface provided by\nCONFIG_ISA_DMA_API, specifically claim_dma_lock(), release_dma_lock(),\nrequest_dma(), and free_dma().  Thus, there\u0027s a strict dependency on the\nconfig option and the driver should only be loaded if the kernel supports\nISA-style DMA.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4061d68e1a59ffacdf216a55f254cb01d4d1f840",
      "tree": "8d960c3b17284131afd8b9955c395e9e31d487bc",
      "parents": [
        "586f83e2b4c080073b115c1a0fcc2757f52839b8"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Mar 22 16:34:57 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:16 2011 -0700"
      },
      "message": "x86: only compile 8237A if CONFIG_ISA_DMA_API is enabled\n\n8237A utilizes the interface provided by CONFIG_ISA_DMA_API, specifically\nclaim_dma_lock() and release_dma_lock().  Thus, there\u0027s a strict\ndependency on the config option and the module should only be loaded if\nthe kernel supports ISA-style DMA.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "586f83e2b4c080073b115c1a0fcc2757f52839b8",
      "tree": "72d1647d12216e7fb74f4567f583de2ed732a75d",
      "parents": [
        "ff859ba6d166202d6fd8d6344a41be54e4c8a2b6"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Mar 22 16:34:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:16 2011 -0700"
      },
      "message": "pnp: only assign IORESOURCE_DMA if CONFIG_ISA_DMA_API is enabled\n\nIORESOURCE_DMA cannot be assigned without utilizing the interface\nprovided by CONFIG_ISA_DMA_API, specifically request_dma() and\nfree_dma().  Thus, there\u0027s a strict dependency on the config option and\nlimits IORESOURCE_DMA only to architectures that support ISA-style DMA.\n\nia64 is not one of those architectures, so pnp_check_dma() no longer\nneeds to be special-cased for that architecture.\n\npnp_assign_resources() will now return -EINVAL if IORESOURCE_DMA is\nattempted on such a kernel.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff859ba6d166202d6fd8d6344a41be54e4c8a2b6",
      "tree": "9a38c5e9645ab970ae3a8b0495b4d07d91e7cbff",
      "parents": [
        "49d50fb1c28738ef6bad0c2b87d5355a1653fed5"
      ],
      "author": {
        "name": "Andrew Chew",
        "email": "achew@nvidia.com",
        "time": "Tue Mar 22 16:34:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:16 2011 -0700"
      },
      "message": "rtc: add real-time clock driver for NVIDIA Tegra\n\nThis is a platform driver that supports the built-in real-time clock on\nTegra SOCs.\n\nSigned-off-by: Andrew Chew \u003cachew@nvidia.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Jon Mayo \u003cjmayo@nvidia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49d50fb1c28738ef6bad0c2b87d5355a1653fed5",
      "tree": "5590c35d69c2147f0675a5995ae264903bf49cbf",
      "parents": [
        "cf044f0ed526752b8c2aaae748220759608b3fc8"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Tue Mar 22 16:34:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:16 2011 -0700"
      },
      "message": "drivers/rtc/rtc-ds1511.c: world-writable sysfs nvram file\n\nDon\u0027t allow everybogy to write to NVRAM.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nCc: Andy Sharp \u003candy.sharp@onstor.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf044f0ed526752b8c2aaae748220759608b3fc8",
      "tree": "bafd4c7abaed6fa03c5314d59f6de79a639a5008",
      "parents": [
        "bc96ba7414ca4456661d0873856e0f363d32ba67"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Tue Mar 22 16:34:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:16 2011 -0700"
      },
      "message": "drivers/rtc/rtc-isl1208.c: add alarm support\n\nAdd alarm/wakeup support to rtc isl1208 driver\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc96ba7414ca4456661d0873856e0f363d32ba67",
      "tree": "ccfc298a25cf4c649f43acde645c98751581c15c",
      "parents": [
        "ea611b2699b51a762ef03f805f9616e65d98f68e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 22 16:34:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:16 2011 -0700"
      },
      "message": "rtc: convert DS1374 to dev_pm_ops\n\nThere is a general move to replace bus-specific PM ops with dev_pm_ops in\norder to facilitate core improvements. Do this conversion for DS1374.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea611b2699b51a762ef03f805f9616e65d98f68e",
      "tree": "7c7303390dd4ddeffe2bf6cea3e4acd63f1fb4e4",
      "parents": [
        "1a530a6f23f7dca336311ef60c9ca26f3dc63688"
      ],
      "author": {
        "name": "Davidlohr Bueso",
        "email": "dave@gnu.org",
        "time": "Tue Mar 22 16:34:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "init: return proper error code in do_mounts_rd()\n\nIn do_mounts_rd() if memory cannot be allocated, return -ENOMEM.\n\nSigned-off-by: Davidlohr Bueso \u003cdave@gnu.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a530a6f23f7dca336311ef60c9ca26f3dc63688",
      "tree": "d8d010c7c1fb56d8db0da2213c9aa4b7da32e911",
      "parents": [
        "f4d93ad74c18143abd3067ca3c8ffba7d00addf4"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Mar 22 16:34:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "binfmt_elf: quiet GCC-4.6 \u0027set but not used\u0027 warning in load_elf_binary()\n\nWith GCC-4.6 we get warnings about things being \u0027set but not used\u0027.\n\nIn load_elf_binary() this can happen with reloc_func_desc if ELF_PLAT_INIT\nis defined, but doesn\u0027t use the reloc_func_desc argument.\n\nQuiet the warning/error by marking reloc_func_desc as __maybe_unused.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4d93ad74c18143abd3067ca3c8ffba7d00addf4",
      "tree": "470d7e53e696c9ff2f8e62caabb50e365ac9ca8c",
      "parents": [
        "3fb0e584a68cd1c5085e69be441f2ad032aaee72"
      ],
      "author": {
        "name": "Shawn Bohrer",
        "email": "shawn.bohrer@gmail.com",
        "time": "Tue Mar 22 16:34:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "epoll: fix compiler warning and optimize the non-blocking path\n\nAdd a comment to ep_poll(), rename labels a bit clearly, fix a warning of\nunused variable from gcc and optimize the non-blocking path a little.\n\nHinted-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\n\nhannes@cmpxchg.org:\n\n: The non-blocking ep_poll path optimization introduced skipping over the\n: return value setup.\n:\n: Initialize it properly, my userspace gets upset by epoll_wait() returning\n: random things.\n:\n: In addition, remove the reinitialization at the fetch_events label, the\n: return value is garuanteed to be zero when execution reaches there.\n\n[hannes@cmpxchg.org: fix initialization]\nSigned-off-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nCc: Shawn Bohrer \u003cshawn.bohrer@gmail.com\u003e\nAcked-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3fb0e584a68cd1c5085e69be441f2ad032aaee72",
      "tree": "8cf550c8fabf54aeca48d76538357b7211a18c83",
      "parents": [
        "d03e1617f089c0bcbc22b9d4739e04a0b43b14fa"
      ],
      "author": {
        "name": "Davide Libenzi",
        "email": "davidel@xmailserver.org",
        "time": "Tue Mar 22 16:34:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "epoll: move ready event check into proper inline\n\nMove the event readiness check into a proper inline, and use it uniformly\ninside ep_poll() code.  Events in the -\u003eovflist are no less ready than the\nones in -\u003erdllist.\n\nSigned-off-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Shawn Bohrer \u003cshawn.bohrer@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d03e1617f089c0bcbc22b9d4739e04a0b43b14fa",
      "tree": "4bfaa35d6311bb5d8621282c68dd6991d2df6c32",
      "parents": [
        "309c00c73f053a905d144b430d4fb55d811085e2"
      ],
      "author": {
        "name": "Konstantin Khlebnikov",
        "email": "khlebnikov@openvz.org",
        "time": "Tue Mar 22 16:34:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "crc32: add missed brackets in macro\n\nAdd brackets around typecasted argument in crc32() macro.\n\nSigned-off-by: Konstantin Khlebnikov \u003ckhlebnikov@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "309c00c73f053a905d144b430d4fb55d811085e2",
      "tree": "2226c4b1c86395078abfccdb54b17be93ea6e8ad",
      "parents": [
        "b0781216e7bff68aca2fbcd275b4db7531d1e22f"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Mar 22 16:34:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "checkpatch: warn about memset with swapped arguments\n\nBecause the second and third arguments of memset have the same type, it\nturns out to be really easy to mix them up.\n\nThis bug comes up time after time, so checkpatch should really be checking\nfor it at patch submission time.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b0781216e7bff68aca2fbcd275b4db7531d1e22f",
      "tree": "04767f9d01945aab963bbc3b4ca90589ff9a854e",
      "parents": [
        "984b203a7237d8d32090b48113c18eb8f824a2be"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 22 16:34:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "scripts/checkpatch.pl: reset rpt_cleaners warnings\n\nIf you run checkpatch against multiple patches, and one of them has a\nwhitespace issue which can be helped via a script (rpt_cleaners), you will\nsee the same NOTE over and over for all subsequent patches.  It makes it\nseem like those patches also have whitespace problems when in reality,\nthere\u0027s only one or two bad apples.\n\nSo reset rpt_cleaners back to 0 after we\u0027ve issued the note so that it\nonly shows up near the patch with the actual problems.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "984b203a7237d8d32090b48113c18eb8f824a2be",
      "tree": "79903636bc63c393806fb30e530f7e2eb0e5e82b",
      "parents": [
        "2092014df6e62b3ddfe8b6199da98cacfc055e23"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 22 16:34:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "drivers/mmc/host/omap_hsmmc.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2092014df6e62b3ddfe8b6199da98cacfc055e23",
      "tree": "c7498da5bd17bd7f73562fde3631fe194c034e8b",
      "parents": [
        "e359dc24d32e58c795fc339cb3e89ea6330fceae"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 22 16:34:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "drivers/mmc/host/omap.c: use resource_size()\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Jarkko Lavinen \u003cjarkko.lavinen@nokia.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e359dc24d32e58c795fc339cb3e89ea6330fceae",
      "tree": "824561f59ab4d217bf09462021095235df825f0e",
      "parents": [
        "33ee3b2e2eb9b4b6c64dcf9ed66e2ac3124e748c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 22 16:34:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:15 2011 -0700"
      },
      "message": "sigma-firmware: loader for Analog Devices\u0027 SigmaStudio\n\nAnalog Devices\u0027 SigmaStudio can produce firmware blobs for devices with\nthese DSPs embedded (like some audio codecs).  Allow these device drivers\nto easily parse and load them.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33ee3b2e2eb9b4b6c64dcf9ed66e2ac3124e748c",
      "tree": "25d70c021189efa0bcbdf4e84b3ca97a6c147246",
      "parents": [
        "8a5700cd6754a3c88d2ea2f1d7a56f671987fc25"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 22 16:34:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:14 2011 -0700"
      },
      "message": "kstrto*: converting strings to integers done (hopefully) right\n\n1. simple_strto*() do not contain overflow checks and crufty,\n   libc way to indicate failure.\n2. strict_strto*() also do not have overflow checks but the name and\n   comments pretend they do.\n3. Both families have only \"long long\" and \"long\" variants,\n   but users want strtou8()\n4. Both \"simple\" and \"strict\" prefixes are wrong:\n   Simple doesn\u0027t exactly say what\u0027s so simple, strict should not exist\n   because conversion should be strict by default.\n\nThe solution is to use \"k\" prefix and add convertors for more types.\nEnter\n\tkstrtoull()\n\tkstrtoll()\n\tkstrtoul()\n\tkstrtol()\n\tkstrtouint()\n\tkstrtoint()\n\n\tkstrtou64()\n\tkstrtos64()\n\tkstrtou32()\n\tkstrtos32()\n\tkstrtou16()\n\tkstrtos16()\n\tkstrtou8()\n\tkstrtos8()\n\nInclude runtime testsuite (somewhat incomplete) as well.\n\nstrict_strto*() become deprecated, stubbed to kstrto*() and\neventually will be removed altogether.\n\nUse kstrto*() in code today!\n\nNote: on some archs _kstrtoul() and _kstrtol() are left in tree, even if\n      they\u0027ll be unused at runtime. This is temporarily solution,\n      because I don\u0027t want to hardcode list of archs where these\n      functions aren\u0027t needed. Current solution with sizeof() and\n      __alignof__ at least always works.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a5700cd6754a3c88d2ea2f1d7a56f671987fc25",
      "tree": "d7c1697a6118e9c1416b180202a297d1d65e4de1",
      "parents": [
        "116ab806e871083d5695c25f13f85b0fded71737"
      ],
      "author": {
        "name": "Kenneth Heitke",
        "email": "kheitke@codeaurora.org",
        "time": "Tue Mar 22 16:34:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:14 2011 -0700"
      },
      "message": "MAINTAINERS: add drivers/platform/msm to MSM subsystem\n\nSigned-off-by: Kenneth Heitke \u003ckheitke@codeaurora.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "116ab806e871083d5695c25f13f85b0fded71737",
      "tree": "107dc3ef87375b2749bc1aca6bd5bd61d4662c34",
      "parents": [
        "f1d2313025c92c25972372d3688d894476dcd61e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 22 16:34:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:14 2011 -0700"
      },
      "message": "MAINTAINERS: update WINBOND CIR pattern\n\ncommit 5b2e303f6df (\"[media] rc-core: convert winbond-cir\") moved the\nfiles, update the pattern.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f1d2313025c92c25972372d3688d894476dcd61e",
      "tree": "a3d55ad8c14045044b1edfc28da8eccdf15df57c",
      "parents": [
        "943fc810bdc9c0fce5cc66bdb65b42d699241aa6"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 22 16:34:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:14 2011 -0700"
      },
      "message": "MAINTAINERS: uSB SE401 moved to staging, update pattern\n\nAnd set the status to Orphan.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Jeroen Vreeken \u003cpe1rxq@amsat.org\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "943fc810bdc9c0fce5cc66bdb65b42d699241aa6",
      "tree": "f5573286c7417528481989dabe350d91f1003b66",
      "parents": [
        "4e850855d747b5a8c7c54d90479b33f38d79726a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 22 16:34:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:14 2011 -0700"
      },
      "message": "MAINTAINERS: update SFI pattern\n\ncommit 937f961a653 (\"x86: Move sfi to platform\") moved the files, update\nthe pattern.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e850855d747b5a8c7c54d90479b33f38d79726a",
      "tree": "684f1fa9c16816d18d6116c32bc9bb758e97d95f",
      "parents": [
        "390889b6da931096aa6d8d8bb013f75ad711c0f4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 22 16:34:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:14 2011 -0700"
      },
      "message": "MAINTAINERS: remove SHARP LH7A40X section\n\ncommit 82e6923e186 (\"ARM: lh7a40x: remove unmaintained platform support\")\nremoved support, remove it from MAINTAINERS.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "390889b6da931096aa6d8d8bb013f75ad711c0f4",
      "tree": "c70342d08007c9e43df545f4ee44c3e40d3becfb",
      "parents": [
        "3a83ea6ecd31cbf4330b2c0a616e3d2539d5b616"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 22 16:34:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:14 2011 -0700"
      },
      "message": "MAINTAINERS: update SCX200 file pattern\n\ncommit 3b3da9d25ae (\"x86: Move scx200 to platform\") moved it, convert the\npattern too.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a83ea6ecd31cbf4330b2c0a616e3d2539d5b616",
      "tree": "b318cd29d3afa5907adb8012a5afcd06f47ac310",
      "parents": [
        "c45e98a274fd5cc5f270b06a0f224322bbed2d40"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 22 16:34:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:14 2011 -0700"
      },
      "message": "MAINTAINERS: remove unused TIMEKEEPING timekeeping.h\n\nCommit 88606e80da0 (\"MAINTAINERS: Update timer related entries\") added a\nfile pattern that didn\u0027t actually exist.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c45e98a274fd5cc5f270b06a0f224322bbed2d40",
      "tree": "3ca041b37c61456212649b5fa73618e43bf88a94",
      "parents": [
        "2a8374492b2301275debe1d378a12619a96a217e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 22 16:34:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:14 2011 -0700"
      },
      "message": "MAINTAINERS: remove IEEE1394 entry\n\ncommit 66fa12c571d (\"ieee1394: remove the old IEEE 1394 driver stack\")\n\nremoved the code, remove the MAINTAINERS entry.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a8374492b2301275debe1d378a12619a96a217e",
      "tree": "29edce9c84098305424daf8170a7baa2098824de",
      "parents": [
        "4fa2651db4635d0fbb9ecc875a79072a00c3c3a7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 22 16:34:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:14 2011 -0700"
      },
      "message": "MAINTAINERS: update media path\n\nCommit 52b661449ae (\"[media] rc: Rename remote controller type to rc_type\ninstead of ir_type\") moved it around.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nAcked-by: Harry Wei \u003charryxiyou@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fa2651db4635d0fbb9ecc875a79072a00c3c3a7",
      "tree": "54cf66e0df76449d6a9ef36d88141ed011da1b8a",
      "parents": [
        "6e08bbb8830b3ab1b583c9a2b30a45968f946c7a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 22 16:34:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:13 2011 -0700"
      },
      "message": "MAINTAINERS: update clkdev location\n\nCommit 6d803ba736a (\"ARM: 6483/1: arm \u0026 sh: factorised duplicated\nclkdev.c\") moved it to a separate directory.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e08bbb8830b3ab1b583c9a2b30a45968f946c7a",
      "tree": "da93fac671c5880f871cb5ce6d02564f7cb617fd",
      "parents": [
        "e801dc5cf4af61d19c02fc7ea5e884fa07ce6264"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Mar 22 16:34:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:13 2011 -0700"
      },
      "message": "MAINTAINERS: remove unnecessary linux-kernel@vger.kernel.org entries\n\nCC\u0027ing lkml is the default and doesn\u0027t need separate entries.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Harry Wei \u003charryxiyou@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "e801dc5cf4af61d19c02fc7ea5e884fa07ce6264"
}
