)]}'
{
  "log": [
    {
      "commit": "38a36f5a6ab893fac87ffd1b1c92a491dfd71ea1",
      "tree": "07d49ac96d24c689ff4e44583130301e72c8ff8a",
      "parents": [
        "6ed9f9c405f97cb7cda485f589cfa6c2bb3fb78e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Apr 03 09:09:19 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue May 01 12:00:21 2012 +0200"
      },
      "message": "mfd: Use module_pci_driver\n\nThis patch converts the drivers in drivers/mfd/* to use module_pci_driver()\nmacro which makes the code smaller and a bit simpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: Denis Turischev \u003cdenis@compulab.co.il\u003e\nCc: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "61485c63c4a4e823445da4ae8798d9082f6bc586",
      "tree": "aca6825fda082914a0da00642a96c42c6e9a32fc",
      "parents": [
        "73fe6b2bc9dac9906bbe59475a681194db780370"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 01 09:41:03 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:37 2012 +0100"
      },
      "message": "mfd: Convert to DEFINE_PCI_DEVICE_TABLE\n\nConvert static struct pci_device_id *[] to static DEFINE_PCI_DEVICE_TABLE\ntables.\n\nCc: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: Denis Turischev \u003cdenis@compulab.co.il\u003e\nCc: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Vincent Sanders \u003cvince@simtec.co.uk\u003e\nCc: Mocean Laboratories \u003cinfo@mocean-labs.com\u003e\nCc: Harald Welte \u003cHaraldWelte@viatech.com\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "97e43c983c721a47546e6db3b7711dcd912a6481",
      "tree": "0c258f44116fe54a420910d82ae48e8f987904fe",
      "parents": [
        "876989d58658858f27a461f0b4b43fa750a208f4"
      ],
      "author": {
        "name": "Christian Gmeiner",
        "email": "christian.gmeiner@gmail.com",
        "time": "Tue Dec 13 21:30:04 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:35 2012 +0100"
      },
      "message": "mfd: Fix cs5535 section mismatch\n\nSilence following warnings:\nWARNING: drivers/mfd/cs5535-mfd.o(.data+0x20): Section mismatch in\nreference from the variable cs5535_mfd_drv to the function\n.devinit.text:cs5535_mfd_probe()\nThe variable cs5535_mfd_drv references\nthe function __devinit cs5535_mfd_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nWARNING: drivers/mfd/cs5535-mfd.o(.data+0x28): Section mismatch in\nreference from the variable cs5535_mfd_drv to the function\n.devexit.text:cs5535_mfd_remove()\nThe variable cs5535_mfd_drv references\nthe function __devexit cs5535_mfd_remove()\nIf the reference is valid then annotate the\nvariable with __exit* (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nRename the variable from *_drv to *_driver so\nmodpost ignore the OK references to __devinit/__devexit\nfunctions.\n\nSigned-off-by: Christian Gmeiner \u003cchristian.gmeiner@gmail.com\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "adfa4bd4a8bfc53ca7370c57be240d35c2ec28e2",
      "tree": "077f0fff75ca9b070aa76949900e7fe028c19901",
      "parents": [
        "fa1df691688f34cbcd5bf77bd084bbe47e9d6bfe"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Tue Mar 22 13:50:39 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:31 2011 +0100"
      },
      "message": "mfd: OLPC: Clean up names to match what OLPC actually uses\n\nThe cs5535-pms cell doesn\u0027t actually need to be cloned, so we can drop that\nand simply have the olpc-xo1.c driver use \"cs5535-pms\" directly.\n\nAlso, rename the cs5535-acpi clones to what we actually use for the (currently\nout-of-tree) SCI driver.  In the process, that fixes a subtle bug in\nolpc-xo1.c which broke powerdown on XO-1s.. olpc-xo1-ac-acpi was a typo, not\nsomething that actually existed.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fa1df691688f34cbcd5bf77bd084bbe47e9d6bfe",
      "tree": "83df18f1d427115c0016a059535b04f2d600a2d0",
      "parents": [
        "16c29dafcc86024048f1dbb8349d31cb22c7c55a"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Mar 21 19:19:35 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 27 00:09:30 2011 +0100"
      },
      "message": "mfd: Add mfd_clone_cell(), convert cs5535-mfd/olpc-xo1 to it\n\nReplace mfd_shared_platform_driver_register with mfd_clone_cell.  The\nformer was called by an mfd client, and registered both a platform driver\nand device.  The latter is called by an mfd driver, and registers only a\nplatform device.\n\nThe downside of this is that mfd drivers need to be modified whenever\nnew clients are added that share a cell; the upside is that it fits\nLinux\u0027s driver model better.  It\u0027s also simpler.\n\nThis also converts cs5535-mfd/olpc-xo1 from the old API.  cs5535-mfd\nnow creates the olpc-xo1-{acpi,pms} devices, while olpc-xo1 binds to\nthem via platform drivers.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\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": "816b4580cef948c7d9ac9e3e63fb1b663012f057",
      "tree": "54e22bc2e21b87b1c81f5ece4027d8df90b4e638",
      "parents": [
        "d450f19eea0c3f64d60dc37655bae03b2455e5bb"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Nov 30 13:54:39 2010 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:43 2011 +0100"
      },
      "message": "mfd: Fix cs5535 warning on x86-64\n\nARRAY_SIZE() returns size_t; use %zu instead of %d so that we don\u0027t\nget warnings on x86-64.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f71e1afdd588ec60fd799b1e5a6f0b2e6cf9605e",
      "tree": "a165b8f2fda7227eaa1c9a33af5885ab9574cb6a",
      "parents": [
        "e1b88eb0e08335d2f6c00b35b67b4ffc78fd46d6"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri Nov 26 11:52:35 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:38 2011 +0100"
      },
      "message": "mfd: Add cs5535-mfd driver for AMD Geode\u0027s CS5535/CS5536 support\n\nAdd an MFD driver to handle the ISA device on CS5535 and CS5536\nsouthbridges. This ISA bridge is actually multiple devices: GPIOs,\nMFGPTs, etc.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ]
}
