)]}'
{
  "log": [
    {
      "commit": "fc14f2fef682df677d64a145256dbd263df2aa7b",
      "tree": "74f6b939fbad959a43c04ec646cd0adc8af5f53a",
      "parents": [
        "848b83a59b772b8f102bc5e3f1187c2fa5676959"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 25 01:48:30 2010 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 29 04:16:28 2010 -0400"
      },
      "message": "convert get_sb_single() users\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "848b83a59b772b8f102bc5e3f1187c2fa5676959",
      "tree": "d09a3755252e73f4bef000ffafbc0e9fd72d1a38",
      "parents": [
        "152a08366671080f27b32e0c411ad620c5f88b57"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 25 00:56:46 2010 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 29 04:16:26 2010 -0400"
      },
      "message": "convert get_sb_mtd() users to -\u003emount()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "152a08366671080f27b32e0c411ad620c5f88b57",
      "tree": "d13d16028f74839c678bce355ba8aac75d939fa8",
      "parents": [
        "c96e41e92b4aaf11e1f9775ecf0d1c8cbff829ed"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 25 00:46:55 2010 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 29 04:16:13 2010 -0400"
      },
      "message": "new helper: mount_bdev()\n\n... and switch of the obvious get_sb_bdev() users to -\u003emount()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "c96e41e92b4aaf11e1f9775ecf0d1c8cbff829ed",
      "tree": "5c24ad8aa541018a51e1704dccfc370116bb932f",
      "parents": [
        "d893f1bc2a9f0f7dcb4b433452c59f9bedac0d7d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 25 00:17:56 2010 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 29 04:15:06 2010 -0400"
      },
      "message": "beginning of transtion: -\u003emount()\n\neventual replacement for -\u003eget_sb() - does *not* get vfsmount,\nreturn ERR_PTR(error) or root of subtree to be mounted.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "d893f1bc2a9f0f7dcb4b433452c59f9bedac0d7d",
      "tree": "b3cf84a271ccb19529d83a544b6024bbb23a7801",
      "parents": [
        "a4118ee1d80b527c385cadd14db79559efb8a493"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 29 03:30:42 2010 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 29 04:14:56 2010 -0400"
      },
      "message": "fix open/umount race\n\nnameidata_to_filp() drops nd-\u003epath or transfers it to opened\nfile.  In the former case it\u0027s a Bad Idea(tm) to do mnt_drop_write()\non nd-\u003epath.mnt, since we might race with umount and vfsmount in\nquestion might be gone already.\n\nFix: don\u0027t drop it, then...  IOW, have nameidata_to_filp() grab nd-\u003epath\nin case it transfers it to file and do path_drop() in callers.  After\nthey are through with accessing nd-\u003epath...\n\nReported-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a4118ee1d80b527c385cadd14db79559efb8a493",
      "tree": "0402b0585fd9e50f54f87f06e467cad44f992efc",
      "parents": [
        "18cb657ca1bafe635f368346a1676fb04c512edf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Oct 27 11:00:08 2010 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 29 04:14:48 2010 -0400"
      },
      "message": "a couple of open-coded ihold() introduced by nfs merge\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "18cb657ca1bafe635f368346a1676fb04c512edf",
      "tree": "b0eb6a4ceddf98e7bf820be7ff24bf131ff56b0c",
      "parents": [
        "2301b65b86df8b80e6779ce9885ad62a5c4adc38",
        "e28c31a96b1570f17731b18e8efabb7308d0c22c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 17:11:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 17:11:17 2010 -0700"
      },
      "message": "Merge branch \u0027stable/xen-pcifront-0.8.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n  and branch \u0027for-linus\u0027 of git://xenbits.xen.org/people/sstabellini/linux-pvhvm\n\n* \u0027for-linus\u0027 of git://xenbits.xen.org/people/sstabellini/linux-pvhvm:\n  xen: register xen pci notifier\n  xen: initialize cpu masks for pv guests in xen_smp_init\n  xen: add a missing #include to arch/x86/pci/xen.c\n  xen: mask the MTRR feature from the cpuid\n  xen: make hvc_xen console work for dom0.\n  xen: add the direct mapping area for ISA bus access\n  xen: Initialize xenbus for dom0.\n  xen: use vcpu_ops to setup cpu masks\n  xen: map a dummy page for local apic and ioapic in xen_set_fixmap\n  xen: remap MSIs into pirqs when running as initial domain\n  xen: remap GSIs as pirqs when running as initial domain\n  xen: introduce XEN_DOM0 as a silent option\n  xen: map MSIs into pirqs\n  xen: support GSI -\u003e pirq remapping in PV on HVM guests\n  xen: add xen hvm acpi_register_gsi variant\n  acpi: use indirect call to register gsi in different modes\n  xen: implement xen_hvm_register_pirq\n  xen: get the maximum number of pirqs from xen\n  xen: support pirq !\u003d irq\n\n* \u0027stable/xen-pcifront-0.8.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen: (27 commits)\n  X86/PCI: Remove the dependency on isapnp_disable.\n  xen: Update Makefile with CONFIG_BLOCK dependency for biomerge.c\n  MAINTAINERS: Add myself to the Xen Hypervisor Interface and remove Chris Wright.\n  x86: xen: Sanitse irq handling (part two)\n  swiotlb-xen: On x86-32 builts, select SWIOTLB instead of depending on it.\n  MAINTAINERS: Add myself for Xen PCI and Xen SWIOTLB maintainer.\n  xen/pci: Request ACS when Xen-SWIOTLB is activated.\n  xen-pcifront: Xen PCI frontend driver.\n  xenbus: prevent warnings on unhandled enumeration values\n  xenbus: Xen paravirtualised PCI hotplug support.\n  xen/x86/PCI: Add support for the Xen PCI subsystem\n  x86: Introduce x86_msi_ops\n  msi: Introduce default_[teardown|setup]_msi_irqs with fallback.\n  x86/PCI: Export pci_walk_bus function.\n  x86/PCI: make sure _PAGE_IOMAP it set on pci mappings\n  x86/PCI: Clean up pci_cache_line_size\n  xen: fix shared irq device passthrough\n  xen: Provide a variant of xen_poll_irq with timeout.\n  xen: Find an unbound irq number in reverse order (high to low).\n  xen: statically initialize cpu_evtchn_mask_p\n  ...\n\nFix up trivial conflicts in drivers/pci/Makefile\n"
    },
    {
      "commit": "2301b65b86df8b80e6779ce9885ad62a5c4adc38",
      "tree": "d61f1b25629e08ee40d1ddec629d7caa67eb7c44",
      "parents": [
        "e596c79050eafea89cf9fe26b7a807643a2a9904",
        "c2d5a7300da667d090c8fe79f05404c9fb205b12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:19:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:19:38 2010 -0700"
      },
      "message": "Merge branch \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  scripts/package: don\u0027t break if %{_smp_mflags} isn\u0027t set\n  kbuild, deb-pkg: Check if KBUILD_IMAGE exists before copying it\n"
    },
    {
      "commit": "e596c79050eafea89cf9fe26b7a807643a2a9904",
      "tree": "36a0c9b0d4cb149c2c5098be2257639631e5d6c6",
      "parents": [
        "51399a391940e676877c7a791138081f13a0bab7",
        "9231d9e02a1f92b52bbb1e4474bfd1903835a993"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:18:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:18:59 2010 -0700"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (39 commits)\n  Revert \"namespace: add source file location exceptions\"\n  Coccinelle: Add contextual message\n  Coccinelle: Fix documentation\n  Coccinelle: Find doubled arguments to boolean or bit operators.\n  Coccinelle: Find nested lock+irqsave functions that use the same flags variables.\n  namespace: add source file location exceptions\n  scripts/extract-ikconfig: add support for bzip2, lzma and lzo\n  kbuild: check return value of asprintf()\n  scripts/namespace.pl: improve to get more correct results\n  scripts/namespace.pl: some bug fixes\n  scripts/namespace.pl: update file exclusion list\n  scripts/namespace.pl: fix wrong source path\n  Coccinelle: Use the -no_show_diff option for org and report mode\n  Coccinelle: Add a new mode named \u0027chain\u0027\n  Coccinelle: Use new comment format to explain kfree.cocci\n  Coccinelle: Improve user information with a new kind of comment\n  Coccinelle: Update documentation\n  MAINTAINERS: Coccinelle: Update email address\n  Documentation/kbuild: modules.txt cleanup\n  Documentation/kbuild: major edit of modules.txt sections 5-8\n  ...\n"
    },
    {
      "commit": "51399a391940e676877c7a791138081f13a0bab7",
      "tree": "6caefb858ee4b31172b85ec7bcedb826a29a551b",
      "parents": [
        "b779b332d0e1ef68f40867948ae5526a3e925163",
        "df4d303647ebe5e2f7e473e32ccef9f8549e9d45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (38 commits)\n  kbuild: convert `arch/tile\u0027 to the kconfig mainmenu upgrade\n  README: cite nconfig\n  Revert \"kconfig: Temporarily disable dependency warnings\"\n  kconfig: Use PATH_MAX instead of 128 for path buffer sizes.\n  kconfig: Fix realloc usage()\n  kconfig: Propagate const\n  kconfig: Don\u0027t go out from read config loop when you read new symbol\n  kconfig: fix menuconfig on debian lenny\n  kbuild: migrate all arch to the kconfig mainmenu upgrade\n  kconfig: expand file names\n  kconfig: use the file\u0027s name of sourced file\n  kconfig: constify file name\n  kconfig: don\u0027t emit warning upon rootmenu\u0027s prompt redefinition\n  kconfig: replace KERNELVERSION usage by the mainmenu\u0027s prompt\n  kconfig: delay gconf window initialization\n  kconfig: expand by default the rootmenu\u0027s prompt\n  kconfig: add a symbol string expansion helper\n  kconfig: regen parser\n  kconfig: implement the `mainmenu\u0027 directive\n  kconfig: allow PACKAGE to be defined on the compiler\u0027s command-line\n  ...\n\nFix up trivial conflict in arch/mn10300/Kconfig\n"
    },
    {
      "commit": "b779b332d0e1ef68f40867948ae5526a3e925163",
      "tree": "d2fc8bb455d696fbdb288055ce0a4f0cfcee31fd",
      "parents": [
        "a0cadc2777a71b1fde62e6417284b38e52128e88",
        "0f48285755991b73c14b6eeeee464590f490ac25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:54:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:54:04 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (73 commits)\n  power: Revert \"power_supply: Mark twl4030_charger as broken\"\n  mfd: Fix a memory leak when unload mc13xxx-core module\n  mfd: Fix resource reclaim for max8998\n  mfd: Remove unneeded ret value checking for max8998 register updates\n  mfd: Add free max8998-\u003eono irq in max8998_irq_exit()\n  mfd: Fix resource reclaim in pcf50633_remove()\n  omap4: pandaboard: fix up mmc card detect logic\n  mfd: Fix ezx_pcap_probe error path\n  mfd: Fix off-by-one value range checking for tps6507x\n  mfd: Remove __devinitdata from tc6393xb_mmc_resources\n  mfd: Add WM831x SPI support\n  mfd: Factor out WM831x I2C I/O from the core driver\n  mfd: Remove DEBUG defines from mc13xxx-core\n  mfd: Fix jz4740_adc_set_enabled\n  mfd: Add TPS658621C device ID\n  mfd: Fix twl-irq function declaration warnings\n  regulator: max8998 BUCK1/2 voltage change with use of GPIOs\n  mfd: Voltages and GPIOs platform_data definitions for max8998\n  regulator: max8998 BUCK1/2 internal voltages and indexes defined\n  mfd: Support for ICs compliant with max8998\n  ...\n"
    },
    {
      "commit": "a0cadc2777a71b1fde62e6417284b38e52128e88",
      "tree": "f0e6953108d5ef6e4bf04144d66823825a01d5ed",
      "parents": [
        "671f837a04cbcaaa10e8404989cf08ca3fdf1c80",
        "ad1d3a26cdb9a0eaa0bf8351a000df0f256b0baa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:47:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:47:21 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: iTCO_wdt.c: remove extra pci_dev_put()\u0027s from init code\n  watchdog: add support for Broadcom BCM63xx built-in watchdog\n  watchdog: f71808e_wdt: add support for the F71889FG\n  watchdog: MachZ: fix debug macro\n  watchdog: it8712f_wdt: Add module parameter for alternative reset sources\n  watchdog: it8712f_wdt: Add comments for config/control register names\n  watchdog: it87_wdt: Add support for watchdogs with 8b timers\n  watchdog: it87_wdt: Add support for IT8720F watchdog\n  watchdog:  Use static const char * const where possible\n  watchdog: iTCO_wdt: Cleanup warning messages\n  watchdog: iTCO_wdt: TCO Watchdog patch for Intel Patsburg DeviceIDs\n"
    },
    {
      "commit": "671f837a04cbcaaa10e8404989cf08ca3fdf1c80",
      "tree": "d98a55d2e347ad15a73cbd860d1fd71a61be20bd",
      "parents": [
        "c9e2a72ff1acfdffdecb338b3d997f90c507e665",
        "b1142e8fec6a594723e5054055a7b53379b90490"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:46:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:46:57 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: BUG_ON fix: check if page has buffers before calling page_buffers()\n"
    },
    {
      "commit": "ad1d3a26cdb9a0eaa0bf8351a000df0f256b0baa",
      "tree": "5100819a67970274c4d3f2b928f05c32d51811b2",
      "parents": [
        "b63aa731cd9e3fed7694a99f9c233f5f4b244f03"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Wed Oct 27 09:50:22 2010 -0400"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 22:34:37 2010 +0000"
      },
      "message": "watchdog: iTCO_wdt.c: remove extra pci_dev_put()\u0027s from init code\n\nThe iTCO_wdt driver erroneously releases the pci_dev, and causes PCI hotremove\nto fail because of an incorrect usage count.\n\nThe probe for this driver does a for_each_pci_dev() which gets a reference for\na pci_dev when iTCO_wdt_init() is successful.  The for_each_pci_dev() loop\nputs a reference for a pci_dev when iTCO_wdt_init() fails, so the\niTCO_wdt_init() does not need to do any pci_dev_put()\u0027s.\n\nThe only pci_dev_put() that is required is in the iTCO_wdt_cleanup() function.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "0f48285755991b73c14b6eeeee464590f490ac25",
      "tree": "ca1b7db471391f2946b6c67ab4c0aecd9e545b38",
      "parents": [
        "cef92fe63836dcc63db6ccfbea0a6d9255f491a9"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Oct 28 23:30:28 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:44 2010 +0200"
      },
      "message": "power: Revert \"power_supply: Mark twl4030_charger as broken\"\n\nThe missing definitions are now in.\n\nThis reverts commit 23886839a752401aba66517bff8a8b91549279ce.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cef92fe63836dcc63db6ccfbea0a6d9255f491a9",
      "tree": "48f84d6cc0a40cc1558849ac1ab5230f656ae7d3",
      "parents": [
        "7484552eb24e3c62ef55a4ff0133d8450adea206"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 22 12:29:21 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:43 2010 +0200"
      },
      "message": "mfd: Fix a memory leak when unload mc13xxx-core module\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7484552eb24e3c62ef55a4ff0133d8450adea206",
      "tree": "e7dc6967a86eeb474165656deb322f9fcbcfd1b0",
      "parents": [
        "25d950714781f34e7ae1292f38889cf39983cb38"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 22 08:31:49 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:39 2010 +0200"
      },
      "message": "mfd: Fix resource reclaim for max8998\n\nProperly free irq and unregister max8998-\u003ertc device in\nmax8998_i2c_probe() error path and max8998_i2c_remove().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "25d950714781f34e7ae1292f38889cf39983cb38",
      "tree": "e89653e3a0d630e8ae171b67f509d451c0e95ea7",
      "parents": [
        "1558b51eb7c813b3d90bdd68057403f7cac191fa"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 22 08:30:26 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:37 2010 +0200"
      },
      "message": "mfd: Remove unneeded ret value checking for max8998 register updates\n\ni2c_smbus_write_byte_data() returns zero or negative value,\ntherefore no need to check if ret is greater than zero or not.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1558b51eb7c813b3d90bdd68057403f7cac191fa",
      "tree": "51eba558b67331a0e592a4858502413146760e06",
      "parents": [
        "8220fe4cb25d0177bd0795a516d2023799008ca0"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Oct 20 17:09:56 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:36 2010 +0200"
      },
      "message": "mfd: Add free max8998-\u003eono irq in max8998_irq_exit()\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8220fe4cb25d0177bd0795a516d2023799008ca0",
      "tree": "a6b2980984826b2540d3c7fa076da53c080a977e",
      "parents": [
        "bf56f0a6668cd399b5136d2216f24ec97f0ce716"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Oct 20 16:56:59 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:34 2010 +0200"
      },
      "message": "mfd: Fix resource reclaim in pcf50633_remove()\n\nCalling sysfs_remove_group() to remove sysfs entries\nand unregister bl_pdev in pcf50633_remove().\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": "bf56f0a6668cd399b5136d2216f24ec97f0ce716",
      "tree": "e26b119e77d5a7940e5017a5352ed966c8f3a4bf",
      "parents": [
        "47dabaeedb4d6e841ac4d66ef249ce9c61303049"
      ],
      "author": {
        "name": "Menon, Nishanth",
        "email": "nm@ti.com",
        "time": "Tue Oct 19 09:50:25 2010 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:32 2010 +0200"
      },
      "message": "omap4: pandaboard: fix up mmc card detect logic\n\nFor MMC1 Controller, card detect interrupt source is\ntwl6030 which is non-gpio. The card detect call back function provides\ncard present/absent status by reading MMC Control register present\non twl6030. This functionality was introduced in mfd tree on\ntrack to kernel.org\n\nSync pandaboard to the same and make mmc work.\n\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n\nAcked-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nSigned-off-by: Nishanth Menon \u003cnm@ti.com\u003e\nTested-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nAcked-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "47dabaeedb4d6e841ac4d66ef249ce9c61303049",
      "tree": "0a64e079b413ffe611b46cc07dbc9f01d396a94d",
      "parents": [
        "a8d6aa08dd3e004df6a6e63a61698d834a191ad3"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Oct 19 20:28:24 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:31 2010 +0200"
      },
      "message": "mfd: Fix ezx_pcap_probe error path\n\nreturn -ENOMEM if create_singlethread_workqueue failed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a8d6aa08dd3e004df6a6e63a61698d834a191ad3",
      "tree": "aaad867dccdf9d2b7e04c6bd73834882428b5a41",
      "parents": [
        "7745cc8c3b977203c1b7483c09d05b58c8e88728"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Oct 13 10:44:39 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:29 2010 +0200"
      },
      "message": "mfd: Fix off-by-one value range checking for tps6507x\n\nIf bytes \u003d\u003d (TPS6507X_MAX_REGISTER + 1), we have a buffer overflow when\ndoing memcpy(\u0026msg[1], src, bytes).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7745cc8c3b977203c1b7483c09d05b58c8e88728",
      "tree": "48af931172d96de00f0ad16974f783e79add6b05",
      "parents": [
        "2aa13b9e8096ab7f12c67f3a5b9a38b194a30ce9"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Sun Oct 10 03:55:43 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:27 2010 +0200"
      },
      "message": "mfd: Remove __devinitdata from tc6393xb_mmc_resources\n\nThis static struct resource tc6393xb_mmc_resources[] is used in resume function,\ntherefore the data can not be wiped after init.\n\nAlso, this causes a section mismatch.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2aa13b9e8096ab7f12c67f3a5b9a38b194a30ce9",
      "tree": "648b95fc9019f284e172de9b9241df11fb865738",
      "parents": [
        "e5b486841d572c5ac83c798f82f4f67cbbac5320"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 20 00:00:11 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:25 2010 +0200"
      },
      "message": "mfd: Add WM831x SPI support\n\nImplement support for controlling WM831x and WM832x devices using SPI.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e5b486841d572c5ac83c798f82f4f67cbbac5320",
      "tree": "162b0c3f058fb461515a06614711a717d6807bb8",
      "parents": [
        "00969f23dae70f62d7ce3f7abbbfb6d09ef92739"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 19 23:57:56 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:24 2010 +0200"
      },
      "message": "mfd: Factor out WM831x I2C I/O from the core driver\n\nIn preparation for the addition of SPI support for the WM831x move the I2C\nspecific code into a separate file with a separate Kconfig option so the\nI2C support can be excluded from the build.\n\nAlso update the 1133-EV1 PMIC module support for SMDK6410 to use the new\nsymbol.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "00969f23dae70f62d7ce3f7abbbfb6d09ef92739",
      "tree": "ffee1085d9b2afc29c7578371ecdda8e7625da32",
      "parents": [
        "f9c28019d44a97272ef0f382e8d0d1a85dd1cf3e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Oct 19 11:14:33 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:22 2010 +0200"
      },
      "message": "mfd: Remove DEBUG defines from mc13xxx-core\n\nDEBUG and VERBOSE_DEBUG are not used.\n\nReported-by: David Jander \u003cdavid@protonic.nl\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f9c28019d44a97272ef0f382e8d0d1a85dd1cf3e",
      "tree": "dfac42fe428ca6fab6a5ff7dbfd8713150127dde",
      "parents": [
        "d1f92f05754116fc65cb1165d4942d25df6f200e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Oct 07 15:51:20 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:20 2010 +0200"
      },
      "message": "mfd: Fix jz4740_adc_set_enabled\n\nWhen enabled is false, clear BIT(engine) of JZ_REG_ADC_ENABLE register.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d1f92f05754116fc65cb1165d4942d25df6f200e",
      "tree": "f1e8e574ca31046bdd50b132bac4a69ac7a99e4e",
      "parents": [
        "b0b4a7c28ebee0763cae90d470cfff501a83be37"
      ],
      "author": {
        "name": "Andrew Chew",
        "email": "achew@nvidia.com",
        "time": "Tue Oct 19 11:08:36 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:18 2010 +0200"
      },
      "message": "mfd: Add TPS658621C device ID\n\nThe interface for this device should be identical to that of the\nTPS658521A.\n\nSigned-off-by: Andrew Chew \u003cachew@nvidia.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b0b4a7c28ebee0763cae90d470cfff501a83be37",
      "tree": "cff1414ea896c45036bfd12add01c4fa94a07777",
      "parents": [
        "50f19a45961ffa0445db02777ad9342119ceb2aa"
      ],
      "author": {
        "name": "G, Manjunath Kondaiah",
        "email": "manjugk@ti.com",
        "time": "Tue Oct 19 11:02:48 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:16 2010 +0200"
      },
      "message": "mfd: Fix twl-irq function declaration warnings\n\nFixes following sparse warnings for twl4030 and twl6030 irq files.\n\ndrivers/mfd/twl4030-irq.c:783:5: warning: symbol \u0027twl4030_init_irq\u0027 was not\ndeclared. Should it be static?\ndrivers/mfd/twl4030-irq.c:863:5: warning: symbol \u0027twl4030_exit_irq\u0027 was not\ndeclared. Should it be static?\ndrivers/mfd/twl4030-irq.c:873:5: warning: symbol \u0027twl4030_init_chip_irq\u0027 was\nnot declared. Should it be static?\n\ndrivers/mfd/twl6030-irq.c:226:5: warning: symbol \u0027twl6030_init_irq\u0027 was not\ndeclared. Should it be static?\ndrivers/mfd/twl6030-irq.c:290:5: warning: symbol \u0027twl6030_exit_irq\u0027 was not\ndeclared. Should it be static?\n\nSigned-off-by: G, Manjunath Kondaiah \u003cmanjugk@ti.com\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "50f19a45961ffa0445db02777ad9342119ceb2aa",
      "tree": "c4e1b67e4e843e53f6c3c8db70883ca8708eaf0f",
      "parents": [
        "58aa6334fbf5cf420a47cfd2718a0b299f40a379"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Mon Sep 27 14:32:27 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:15 2010 +0200"
      },
      "message": "regulator: max8998 BUCK1/2 voltage change with use of GPIOs\n\nmax8998_pmic_probe:\n- modified to check if valid pins are defined at platform\ndata\n- maximal voltage values (predefined at platform data) are uploaded to\nmax8998 device\n\nmax8998_set_voltage_buck:\n- BUCK1/2 voltages change between values already defined\n- Checks if valid GPIO pins are passed from platform data\n- If requested voltage cannot be satisfied from already defined values,\nthen one of free slots is used\n- Predefined maximum voltages (as defined at platform data) are always\navailable\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "58aa6334fbf5cf420a47cfd2718a0b299f40a379",
      "tree": "3ed05252d2548b08d7845097d5107ae890efc628",
      "parents": [
        "889cd5a60f880e0a56b7b769d0b74eb222e6896c"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Mon Sep 27 14:32:26 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:13 2010 +0200"
      },
      "message": "mfd: Voltages and GPIOs platform_data definitions for max8998\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "889cd5a60f880e0a56b7b769d0b74eb222e6896c",
      "tree": "e223052fd8cfd75f039cd456b51e4b164286063f",
      "parents": [
        "509bd4764c110b89bb3d09a5b6621fd31dc58044"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Mon Sep 27 14:32:25 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:11 2010 +0200"
      },
      "message": "regulator: max8998 BUCK1/2 internal voltages and indexes defined\n\nBUCK1/2 internal voltages and indexes defined in the struct max8998_data\nmax_get_voltage_register now uses index values to chose proper register\nMore generic BUCK1/2 registers names provided\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "509bd4764c110b89bb3d09a5b6621fd31dc58044",
      "tree": "fe90cc3792c1e4a17d35301c3f0a62ef154a1787",
      "parents": [
        "9d92492fb753f01caa31dc502f69c189c0c22ad0"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Mon Sep 27 14:32:24 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:09 2010 +0200"
      },
      "message": "mfd: Support for ICs compliant with max8998\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9d92492fb753f01caa31dc502f69c189c0c22ad0",
      "tree": "1bdc879e0f447bc59228da104b60a299480a21cd",
      "parents": [
        "8e52e279b241d3a22d52c10a5f934db18b7d0a1b"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Mon Sep 27 14:32:23 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:06 2010 +0200"
      },
      "message": "regulator: Separate set_voltage for max8998 ldo and buck\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8e52e279b241d3a22d52c10a5f934db18b7d0a1b",
      "tree": "7e90a6286246da448c67b8a016a638b23c485406",
      "parents": [
        "a28dbea0ad3bd8144f3348eb5c20fabc2f12b4b5"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Tue Sep 28 16:22:19 2010 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:04 2010 +0200"
      },
      "message": "mfd: Fix TWL4030 COR bit polarity for BCI SIH block\n\nThe chip TRM documentation contradicts itself about this bit, page 174\nof swcu050e says bit should be 0 for clear-on-read behavior, while\npage 487 says it should be 1. Testing shows it should be 1, so set\nthe .set_cor flag accordingly. This is needed for upcoming BCI\ncharging driver to function.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a28dbea0ad3bd8144f3348eb5c20fabc2f12b4b5",
      "tree": "d65e247eca308c886f9ebf966ab1353396bb7e61",
      "parents": [
        "11c39c4bde7acb727f7a7c6a4d7ffeb95b64dbb4"
      ],
      "author": {
        "name": "Brian Harring",
        "email": "ferringb@gmail.com",
        "time": "Tue Oct 19 01:21:06 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:03 2010 +0200"
      },
      "message": "mfd: Add devices platform data when the cell data size is not 0\n\nWhen the cell data_size is 0, the resulting platform_data pointer will be\nset to ZERO_SIZE_PTR. That could be misleading for device drivers running\na NULL check on thei platform_data pointer before dereferencing it.\n\nSigned-off-by: Brian Harring \u003cferringb@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "11c39c4bde7acb727f7a7c6a4d7ffeb95b64dbb4",
      "tree": "9584024dfd43ad501945c851da11e63db5a84a72",
      "parents": [
        "1c97872b80691f6bd3e46ec431a0d59dc75cb8da"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Oct 01 13:17:50 2010 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:02 2010 +0200"
      },
      "message": "mfd: Add twl4030_bci platform_data back\n\nNow that we have twl4030 charger driver, add back it\u0027s platform_data\n(which was removed by f7ea2dc59ed46dcd0f1cfaccda02211f4507207b\nas unused).\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1c97872b80691f6bd3e46ec431a0d59dc75cb8da",
      "tree": "921661b89914be8d606bf2539d4e2137a429b5c0",
      "parents": [
        "72f2e2c763edc41f8eead042b6ff933acb0378e2"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Oct 28 12:30:53 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:01 2010 +0200"
      },
      "message": "rtc: Add support for the rtc found in the MC13892 PMIC\n\nThe mfd driver for MC13783 recently got support for MC13892 and was\nrenamed accordingly from mc13783-core to mc13xxx-core.  Do the same for\nrtc-mc13783.\n\nThe only relevant change is to use platform id\u0027s to tell the platform bus\nthat this driver is responsible for mc13892-rtc devices, too.\n\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "72f2e2c763edc41f8eead042b6ff933acb0378e2",
      "tree": "b31ca0ae6be04e9191fdd99fa157c9ec4b4598a2",
      "parents": [
        "8e00593557c3c5a7bc6f636412a1cadcf4624232"
      ],
      "author": {
        "name": "kishore kadiyala",
        "email": "kishore.kadiyala@ti.com",
        "time": "Fri Sep 24 17:13:20 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:59 2010 +0200"
      },
      "message": "mfd: Adding twl6030 mmc card detect support for MMC1\n\nAdding card detect callback function and card detect configuration\nfunction for MMC1 Controller on OMAP4.\n\nCard detect configuration function does initial configuration of the\nMMC Control \u0026 PullUp-PullDown registers of Phoenix.\n\nFor MMC1 Controller, card detect interrupt source is\ntwl6030 which is non-gpio. The card detect call back function provides\ncard present/absent status by reading MMC Control register present\non twl6030.\n\nSince OMAP4 doesn\u0027t use any GPIO line as used in OMAP3 for card detect,\nthe suspend/resume initialization which was done in omap_hsmmc_gpio_init\npreviously is moved to the probe thus making it generic for both OMAP3 \u0026\nOMAP4.\n\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8e00593557c3c5a7bc6f636412a1cadcf4624232",
      "tree": "5d2872ae1cc0f39ebc0e29114864d12acdee292d",
      "parents": [
        "b4e017e332b873133602f47ae8cacfae64ab82c5"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Sep 28 16:37:20 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:57 2010 +0200"
      },
      "message": "mfd: Add mc13892 support to mc13xxx\n\nmc13892 is the companion PMIC for Freescale\u0027s i.MX51.  It\u0027s similar enough\nto mc13782 to support it in a single driver.\n\nThis patch introduces enough compatibility cruft to keep all users of the\nsuperseded mc13783 driver unchanged.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b4e017e332b873133602f47ae8cacfae64ab82c5",
      "tree": "1105ed0713d97b5fb6ecc3a4aa6b8d00639957f9",
      "parents": [
        "7e2bb82ee0d74b621bab452888cc3e7e8a013d0b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Sep 28 16:38:41 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:55 2010 +0200"
      },
      "message": "mfd: Remove deprecated mc13783 functions\n\nThe last user is gone since v2.6.34-rc1~40\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7e2bb82ee0d74b621bab452888cc3e7e8a013d0b",
      "tree": "37617053f5e724e8f53ac67e2b2f06ac4516bcc0",
      "parents": [
        "99ea2626a75e13ce926af69d96e9ae5bfb62b7ba"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Sep 28 14:50:18 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:53 2010 +0200"
      },
      "message": "mfd: Remove obsolete mc13783 private data\n\nThe regulator driver was converted to get the needed data directly from\nplatform_data by\n\n\ta10099b (regulator/mc13783: various cleanups)\n\nso regulators and num_regulators can go away.  Then apart from the flag\nindicating that the adc does a conversion, flags is only a copy of the\nflags member of platform_data.  This flag isn\u0027t needed to be returned by\nmc13783_get_flags, so mc13783_get_flags now gets the flags from\nplatform_data, too and the driver private member is renamed for clearity.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "99ea2626a75e13ce926af69d96e9ae5bfb62b7ba",
      "tree": "1cbfaaf0ff0c1ddb38fd0909e9e969aa2cc559b2",
      "parents": [
        "375fc77ba950e388f29d11cb3279ada5e5c1580c"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Thu Sep 30 21:55:48 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:51 2010 +0200"
      },
      "message": "gpio: Add VIA VX855 GPIO driver\n\nThis is needed for supporting the upcoming VX855 camera and OLPC DCON\ndrivers, as well as the advanced viafb features on non-OLPC hardware\nbased on this chip.\n\nBased on earlier work by Harald Welte.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "375fc77ba950e388f29d11cb3279ada5e5c1580c",
      "tree": "09269b97938cac25d8c27f4fd94ce5b66bae258d",
      "parents": [
        "5f2545fa156f3d4d327038d7664608e146809a3c"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Thu Sep 30 21:55:41 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:49 2010 +0200"
      },
      "message": "mfd: Add VIA VX855 multi-function device support\n\nThis device has GPIO, SPI and I2C capabilities.\n\nThe hardware can be found in the OLPC XO-1.5 laptop.\n\nBased on earlier work by Harald Welte.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5f2545fa156f3d4d327038d7664608e146809a3c",
      "tree": "82794cb7ca41816463a35bcf27a4f18af0633730",
      "parents": [
        "2d95ae3bbffe54b2e73e0d291e1d67e09d5e448f"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Thu Sep 30 21:55:36 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:48 2010 +0200"
      },
      "message": "mfd: Allow for bypass of cell resource conflict check\n\nThe upcoming VIA VX855 MFD driver needs to communicate resources\nto subdevices where the resources may be claimed by ACPI.\n\nAdd a flag to mfd_cell to request that resources are not policed.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2d95ae3bbffe54b2e73e0d291e1d67e09d5e448f",
      "tree": "d02d8d7b29575f7e2acac2dab070ffb8942f2111",
      "parents": [
        "f5d59fc575e22f54069628586bf4b31c85bb2f31"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Wed Sep 08 09:44:35 2010 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:46 2010 +0200"
      },
      "message": "input: Monitor both onkey up and down event\n\nRemove original 3-second ONKEY event. Detect ONKEY changing event directly.\nSo both UP and DOWN event of ONKEY in max8925 are monitered.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f5d59fc575e22f54069628586bf4b31c85bb2f31",
      "tree": "55fb54badbbd98d209abb7125e9cb9ea5bf67dbf",
      "parents": [
        "0b3158842f1f22277bc5cb0968c09a833f9d15c1"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Wed Sep 08 09:44:33 2010 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:44 2010 +0200"
      },
      "message": "leds: Remove auto blink in 88pm860x\n\n88pm860x supports auto-blink LED in hardware. It messed with\ntimer trigger. Now disable the auto-blink function.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0b3158842f1f22277bc5cb0968c09a833f9d15c1",
      "tree": "25791f469d34ec78c9615a55b2f94f1ac504ca45",
      "parents": [
        "c6252e9ce7f51a2af66bd69c93afb37191467c96"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 28 09:13:39 2010 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:43 2010 +0200"
      },
      "message": "mfd: Add WM8325 support\n\nThe WM8325 is a PMIC for low power, high performance applications.  From\na software point of view the device is identical to the WM8320, all the\ndifferences are at the hardware level.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c6252e9ce7f51a2af66bd69c93afb37191467c96",
      "tree": "08c8c93b4ba578cefd9e04e2b7e03b5241b1ed78",
      "parents": [
        "2cfcce18bb09667f583f4a29e814cbadf1d4e525"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 14:58:30 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:40 2010 +0200"
      },
      "message": "mfd: Declare abx500_remove_ops()\n\nOtherwise sparse warns about a public symbol with no declaration and\nthe compiler can\u0027t spot if the callers and users have different signatures\nfor the function.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2cfcce18bb09667f583f4a29e814cbadf1d4e525",
      "tree": "985019739891ca6a2908ee3d001e23078fafddd5",
      "parents": [
        "6901ffd97d3d820c608dd579dd908ac77128efef"
      ],
      "author": {
        "name": "G, Manjunath Kondaiah",
        "email": "manjugk@ti.com",
        "time": "Tue Sep 21 15:31:17 2010 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:39 2010 +0200"
      },
      "message": "mfd: Fix twl-core sparse warning\n\nFixes below sparse warning.\n\ndrivers/mfd/twl-core.c:258:20: warning: symbol \u0027twl_map\u0027 was not declared. Should it be static?\n\nSigned-off-by: G, Manjunath Kondaiah \u003cmanjugk@ti.com\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6901ffd97d3d820c608dd579dd908ac77128efef",
      "tree": "6e217f2ae356090806022e08fec2cd3eb51b8368",
      "parents": [
        "208c4343192c052048ddf096d8e189162e5ee219"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@pelagicore.com",
        "time": "Wed Sep 15 16:49:24 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:36 2010 +0200"
      },
      "message": "mfd: Use DMA for timberdale\u0027s ks8842\n\nThis patch defines platform data for the ks8842 int the timberdale\nMFD.\nThe platform data contains DMA channels to be used by the driver.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "208c4343192c052048ddf096d8e189162e5ee219",
      "tree": "9473aab77f78e0511657881f5199d22788c8167a",
      "parents": [
        "02bf07492341d94e29890082201dd69dbf406570"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Wed Sep 15 10:30:54 2010 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:34 2010 +0200"
      },
      "message": "mfd: Add PM support to STMPE devices\n\nAdd PM helpers to STMPE and add support to enable wakeup from low power\nstates\n\nAcked-by: Rabin VINCENT \u003crabin.vincent@stericsson.com\u003e\nAcked-by: Linus WALLEIJ \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "02bf07492341d94e29890082201dd69dbf406570",
      "tree": "f7430d2986cba406c62da5b009c03c99ca942d7f",
      "parents": [
        "1819ebcf1dc5ba9a19dab1f51a21af6274bbd829"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segooon@gmail.com",
        "time": "Sun Sep 12 22:57:19 2010 +0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:32 2010 +0200"
      },
      "message": "gpio: Fix stmpe error path\n\nFree allocated memory.  Call stmpe_disable() if it was enabled.\n\nSigned-off-by: Vasiliy Kulikov \u003csegooon@gmail.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1819ebcf1dc5ba9a19dab1f51a21af6274bbd829",
      "tree": "52a4840104142243d9c792b9512b91d5e19074d0",
      "parents": [
        "d5a0514e5fdba59e759d42be2f752366d5b6c03f"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Sep 20 00:19:27 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:30 2010 +0200"
      },
      "message": "mfd: msp430 expects I2C to be built-in\n\nmsp430 being a bool, it will only work with I2C\u003dy\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d5a0514e5fdba59e759d42be2f752366d5b6c03f",
      "tree": "140588dd5bd71fdbcfcd60c035c88057373d5b67",
      "parents": [
        "c26448c48448266480e1b6c371f897167060ceaf"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Wed Sep 15 13:37:18 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:29 2010 +0200"
      },
      "message": "mfd: Update kconfig for ab8500 core driver\n\nThis patch add a dependancy for ab8500-core driver so as to depend on\nu8500 platform.\n\nThis patch also fixes the build issues(powerpc_allyesconfig) for the\npatch 03f582a93ecca6e9584b622570022abf08ed03ec (misc: Add ab8500 pwm\ndriver)\n\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c26448c48448266480e1b6c371f897167060ceaf",
      "tree": "daaaa3b64dfe31d1c429b63dba6b4a27e325d18f",
      "parents": [
        "39368eda96c0a54ea0b3c6066b08e46b37f7905f"
      ],
      "author": {
        "name": "Gary King",
        "email": "gking@nvidia.com",
        "time": "Mon Sep 20 00:18:27 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:28 2010 +0200"
      },
      "message": "mfd: Add basic tps6586x interrupt support\n\nAdd support for enabling and disabling tps6586x subdevice interrupts\n\nSigned-off-by: Gary King \u003cgking@nvidia.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "39368eda96c0a54ea0b3c6066b08e46b37f7905f",
      "tree": "5fdae9213f8a3dbce2ea78f8176bcac07aced621",
      "parents": [
        "5814fc35e1837e30b82c3d57f41310d4c4c52824"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Wed Sep 15 13:12:03 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:26 2010 +0200"
      },
      "message": "mfd: AB8500 register access via PRCMU I2C\n\nThis patch adds the choice of accessing the AB8500 registers\nvia prcmu I2C. Access either via SPI or I2C is supported.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5814fc35e1837e30b82c3d57f41310d4c4c52824",
      "tree": "a1af93694c140cb5bf54aff2a194fc084d12d7fb",
      "parents": [
        "38b340527aa44bb8d1b88ef1e5a4e26b27695c2b"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Mon Sep 13 16:05:04 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:25 2010 +0200"
      },
      "message": "mfd: AB8500 debugfs\n\nThis patch adds the possibility to read and write registers\nvia the debug_fs. It also adds ranges of registers sorted by bank\nwhich makes it possible to read all defined registers in a bank.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "38b340527aa44bb8d1b88ef1e5a4e26b27695c2b",
      "tree": "54241d7400bd97328a1685c753d24d7b5aeb7cfb",
      "parents": [
        "f0f05b1c751772d19c9c8f36d75e97b1d9687407"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Wed Sep 08 09:44:34 2010 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:23 2010 +0200"
      },
      "message": "mfd: Update chip id of 88pm8607\n\nChipid of 88pm8607 is 0x40 or 0x50.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f0f05b1c751772d19c9c8f36d75e97b1d9687407",
      "tree": "31aa221575b1b05a6f3d63f7185ff01a29541490",
      "parents": [
        "47c1697508f2ec9f6b31ce6c825fe1017871dea6"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Mon Sep 06 12:24:52 2010 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:21 2010 +0200"
      },
      "message": "misc: Add ab8500 pwm driver\n\nThis patch adds a Pulse Width Modulation driver for Analog Baseband\nChip AB8500.\n\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "47c1697508f2ec9f6b31ce6c825fe1017871dea6",
      "tree": "e22afa146c3232802abf482caa167e0e2444093b",
      "parents": [
        "f4ebcab36088d45a5e8889e9b63d77e01c808076"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Fri Sep 10 17:47:56 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:19 2010 +0200"
      },
      "message": "mfd: Align ab8500 with the abx500 interface\n\nThis patch makes the ab8500 mixed signal chip expose the same\ninterface for register access as the ab3100, ab3550 and ab5500 chip.\nThe ab8500_read() and ab8500_write() is removed and replaced with\nabx500_get_register_interruptible() and\nabx500_set_register_interruptible().\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f4ebcab36088d45a5e8889e9b63d77e01c808076",
      "tree": "f8d7845192890c59bdb11c2b9f3ec0cc877257a5",
      "parents": [
        "f1334fb3c3006ba109886158c0ad79512f928bc1"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Tue Aug 31 10:04:56 2010 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:18 2010 +0200"
      },
      "message": "gpio: Handle stmpe-gpio platform data with no gpio base\n\nThis patch removes the requirement that gpio base be supplied in\nplatform data.\n\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f1334fb3c3006ba109886158c0ad79512f928bc1",
      "tree": "99038a92a9e1bf77e96129473614fad4d99a0d33",
      "parents": [
        "68accd7370a90b899ea6563ba9032e5a102ec1b5"
      ],
      "author": {
        "name": "Yusuke Goda",
        "email": "yusuke.goda.sx@renesas.com",
        "time": "Mon Aug 30 11:50:19 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:16 2010 +0200"
      },
      "message": "mmc: Allow 2 byte requests in 4-bit mode for tmio_mmc\n\nAdjust the tmio_mmc block size check to accept 2-byte requests in 4-bit\nmode if the hardware supports it.\n\nTested with the SDHI hardware block included in sh7724.\n\nSigned-off-by: Yusuke Goda \u003cyusuke.goda.sx@renesas.com\u003e\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nTested-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "68accd7370a90b899ea6563ba9032e5a102ec1b5",
      "tree": "8b4df083ccea7a30f90f18b0858e7299c1089040",
      "parents": [
        "777271d0f33da306575ef776c75f66fc27246bf0"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Fri Sep 10 18:54:20 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:14 2010 +0200"
      },
      "message": "ARM: mach-shmobile: ap4evb: Fix hotplug for SDHI1\n\nOn AP4EVB the card detect pin of the top SD/MMC slot is not directly\nconnected to the tmio/mmcif controller but to a GPIO pin, so polling\nneeds to be done for SDHI1 and MMCIF in order to support hotplug for\nthat slot. SHDI1 and MMCIF share that slot, and the used controller\nis selected by a DIP switch.\nThis patch adds a helper function to check if a card is present in that\nparticular slot, registers this function with SDHI1 and MMCIF and enables\npolling for SDHI1.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nTested-by: Yusuke Goda \u003cyusuke.goda.sx@renesas.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "777271d0f33da306575ef776c75f66fc27246bf0",
      "tree": "24ee153012443783166946cac260c6ccc67de1b2",
      "parents": [
        "998283e2e359249133f2f47db26669a55ff25c98"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Tue Aug 24 17:27:01 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:13 2010 +0200"
      },
      "message": "mmc: Allow the platform to specify the sh_mmcif get_cd handler\n\nIn some platforms (e.g. AP4EVB) the card detect pin of a slot is not\ndirectly connected to the sh_mmcif controller, so that polling needs\nto be used. To overcome the overhead induced by querying the controller\non each poll cycle, card detection can be handled in the platform code\nmore efficiently.\nThis patch exposes a get_cd hook for that purpose.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nTested-by: Yusuke Goda \u003cyusuke.goda.sx@renesas.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "998283e2e359249133f2f47db26669a55ff25c98",
      "tree": "3c5866f8d91ee453491db747d7893dc379239ae5",
      "parents": [
        "19ca7502c508595edfb963e5dbcf62854a926506"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Tue Aug 24 17:27:00 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:11 2010 +0200"
      },
      "message": "mfd: Allow the platform to specify the sh_mobile_sdhi get_cd handler\n\nOn some platforms (e.g. AP4EVB) the card detect pin of a slot is not\ndirectly connected to the sdhi hardware, so that polling needs to be used\nwith tmio_mmc and card detection is handled in the platform code.\nThis patch allows to set tmio_mmc capabilities (to pass the\nMMC_CAP_NEEDS_POLL flag) and exposes a get_cd hook for that purpose.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "19ca7502c508595edfb963e5dbcf62854a926506",
      "tree": "bb7dfaa2cba6cc40fad59ee0f6a084ceb30eac7b",
      "parents": [
        "9b16c0a43b74393cc18666a7748293812c61af1f"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Tue Aug 24 17:26:59 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:08 2010 +0200"
      },
      "message": "mmc: Allow the tmio_mmc mfd driver to specify get_cd handler\n\nSome controllers, supported by the tmio_mmc driver do not have the card\ndetect pin of a slot connected, so that polling needs to be used and\ncard detection is handled by other means.\nThis patch exposes a get_cd hook for that purpose.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9b16c0a43b74393cc18666a7748293812c61af1f",
      "tree": "f75874e30996e6d6b1dc5a975d19f7455c3e44d6",
      "parents": [
        "2c7e6f5797140b33ec2b967ff28941e1c7eff4b2"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Aug 06 11:28:08 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:06 2010 +0200"
      },
      "message": "rtc: Add MAX8998 rtc driver\n\nThis adds support for the RTC provided by the Maxim 8998 chip. This\ndriver was tested on a GONI board by using the rtc-test application from\nthe Documentation/rtc.txt.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2c7e6f5797140b33ec2b967ff28941e1c7eff4b2",
      "tree": "c05033ac7712ab253981dc43ac512577113c91c4",
      "parents": [
        "676e02d7a2ed9bb02994670a07df533a29a99de6"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Sep 10 18:36:39 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:03 2010 +0200"
      },
      "message": "mfd: Add MAX8998 interrupts support\n\nUse genirq and provide seperated file for interrupts support.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "676e02d7a2ed9bb02994670a07df533a29a99de6",
      "tree": "f429e20f654790895b44aca9193b6082da2a9669",
      "parents": [
        "1203a1e6424d502e9c12d29512218487af5fdd1c"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Aug 06 11:28:06 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:02 2010 +0200"
      },
      "message": "mfd: Use i2c_client as an argument on MAX8998 i2c routines\n\nThe MAX8998 chip have regulator and rtc features. The i2c slave address\nof regulator and rtc is different, so needs each i2c client on i2c\noperation functions.\n\nAlso, this patch exports i2c operation functions instead of callback to\nmake easy to read.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1203a1e6424d502e9c12d29512218487af5fdd1c",
      "tree": "aacb68e6b3e58d784843a57e440a828fc571d167",
      "parents": [
        "929980ab1b90b5a5c93db9b9b7d58cc6e93049c8"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Aug 25 11:20:25 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:01 2010 +0200"
      },
      "message": "mfd: Remove redundant code to get htc_pasic3 irq\n\nThere is no reason to get irq twice.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "929980ab1b90b5a5c93db9b9b7d58cc6e93049c8",
      "tree": "99eeed3baf78f5ec197efa124ab0df82a4ae70d6",
      "parents": [
        "09ff21e0f670a71ea43765cedaab9246fd81540e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Aug 24 13:47:22 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:59 2010 +0200"
      },
      "message": "mfd: Fix tps6586x_add_subdevs error path\n\n1. return -ENOMEM if platform_device_alloc() fail.\n2. call platform_device_put() if platform_device_add() fail.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "09ff21e0f670a71ea43765cedaab9246fd81540e",
      "tree": "01b470a4d2d5849fcf8cee5175fcb946bd40c065",
      "parents": [
        "b59cedeffaef54dd091baf01fd5e276ac50a3176"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Aug 24 13:45:49 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:58 2010 +0200"
      },
      "message": "mfd: Fix pcap_add_subdev error path\n\n1. return -ENOMEM if platform_device_alloc() fail.\n2. call platform_device_put() if platform_device_add() fail.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b59cedeffaef54dd091baf01fd5e276ac50a3176",
      "tree": "cb0d09792f756bc6297daaf91aae75d493358adb",
      "parents": [
        "2c36af7b57540ea52d74dbbe71bf860aca910bb9"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Aug 24 13:44:05 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:56 2010 +0200"
      },
      "message": "mfd: Fix da903x_add_subdevs error path\n\nThis patch fixes da903x_add_subdevs error path:\n1. return -ENOMEM if platform_device_alloc() fail.\n2. call platform_device_put() if platform_device_add() fail.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2c36af7b57540ea52d74dbbe71bf860aca910bb9",
      "tree": "e6a667b8735fb0dbe87aaa2a7afd5c305e7e4cda",
      "parents": [
        "4b751cf5de975a91246110f3da1299f9e466646d"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Thu Aug 12 11:59:33 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:54 2010 +0200"
      },
      "message": "mfd: Add codec resource into 88pm860x driver\n\nAdd codec IRQ resources that are used in 88pm860x codec driver.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4b751cf5de975a91246110f3da1299f9e466646d",
      "tree": "a20e81c0be2bddf9a2db6b6592a2f232a8642006",
      "parents": [
        "e7944d820b1e13a5b17c3047e033bf744bcf01f1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Aug 24 15:18:58 2010 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:53 2010 +0200"
      },
      "message": "mfd: Free tps6586x allocated resources when unload the module\n\nFor the resources allocated in tps6586x_i2c_probe(),\nwe need to free it in tps6586x_i2c_remove().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e7944d820b1e13a5b17c3047e033bf744bcf01f1",
      "tree": "16fa208449d2729ef24aa439fb5e127d1bef45bb",
      "parents": [
        "71084406bc605621c61e3ec4776bd84f265d5df3"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Wed Aug 18 09:19:37 2010 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:51 2010 +0200"
      },
      "message": "usb: otg: twl4030-usb: switch over to defines in twl.h\n\nuse the new definitions on twl header for code\nconsistency.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "71084406bc605621c61e3ec4776bd84f265d5df3",
      "tree": "a20a2ea4f5a271a8713b761723681894ede68418",
      "parents": [
        "49e6f87eb6bcdc40663958f938e4b919dca47f40"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Wed Aug 18 09:19:36 2010 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:49 2010 +0200"
      },
      "message": "mfd: Switch twl4030-power over to defines in twl.h\n\nuse the new definitions on twl header for code\nconsistency.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "49e6f87eb6bcdc40663958f938e4b919dca47f40",
      "tree": "640ad6dbd291c01626e30cdb496ceed79521b207",
      "parents": [
        "89712059c09ff12f1e60e444d05d2ca257dd00ef"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Wed Aug 18 09:19:35 2010 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:48 2010 +0200"
      },
      "message": "mfd: Switch twl-core over to defines in twl.h\n\nuse the new definitions on twl header for code\nconsistency.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "89712059c09ff12f1e60e444d05d2ca257dd00ef",
      "tree": "9292c3ede7afb1644a2b3b92fbc5cbf5e9bcfd6d",
      "parents": [
        "f8539ddcbbbca7b6a06e0c2cdfbd116ba43a2fe0"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Sep 10 17:10:21 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:47 2010 +0200"
      },
      "message": "i2c: twl: add register defines for pm master module\n\nSome modules already need to talk to at least PROTECT_KEY\nregister, while at that, add defines to the entire register\nspace.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f8539ddcbbbca7b6a06e0c2cdfbd116ba43a2fe0",
      "tree": "fbc128750d423e91aa3b876f45a723959b84f480",
      "parents": [
        "b8e9cf0b28173fc25dae9f3ac44de6fc4e9fc385"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon Aug 23 13:46:49 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:45 2010 +0200"
      },
      "message": "mfd: LP3974 PMIC support\n\nLP3974 PMIC support. It has same functionality as max8998.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b8e9cf0b28173fc25dae9f3ac44de6fc4e9fc385",
      "tree": "1164b9fab57ef5a81304efe48932c4a6db62049d",
      "parents": [
        "8c96aefbe79becf940d27cd8ad2c5aba48322162"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Aug 16 17:14:44 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:43 2010 +0200"
      },
      "message": "gpio: Add bitmask to block requests to unavailable stmpe GPIOs\n\nGPIOs on these controller are multi-functional. If you decided to use\nsome of them e.g. as input channels for the ADC, you surely don\u0027t want\nthose pins to be reassigned as simple GPIOs (which may be triggered even\nfrom userspace via \u0027export\u0027). Same for the touchscreen controller pins.\nSince knowledge about the hardware is needed to decide which GPIOs to\nreserve, let this bitmask be inside platform_data and provide some\ndefines to assist potential users.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8c96aefbe79becf940d27cd8ad2c5aba48322162",
      "tree": "dc073c93d95ebecfd44e2c404ba137170aeca631",
      "parents": [
        "2524468ee586e7ba25bd5a0551acf1fea7e9a0b3"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri Aug 20 10:27:12 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:42 2010 +0200"
      },
      "message": "mfd: Switch AB3100 to use MFD cells\n\nThis switches the AB3100 core driver to using MFD cells for\nsubdevices instead of spawning common platform devices.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2524468ee586e7ba25bd5a0551acf1fea7e9a0b3",
      "tree": "ddc073f9bce2122ba5a6446daf8f19c260332643",
      "parents": [
        "deb26e92f9494c4da2f3c66a93f3744da96a9cee"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri Aug 20 10:26:56 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:40 2010 +0200"
      },
      "message": "mfd: Move AB3100 to __devinit\n\nSince there is no discardable probe() function in the I2C device\nframework, let\u0027s just tag it __devinit and take the footprint hit\nrather than seeing the compilation warnings every day.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "deb26e92f9494c4da2f3c66a93f3744da96a9cee",
      "tree": "0f4d2d4b28ead1b92d21a509b76f07a15a6f046c",
      "parents": [
        "f337134ff0cfe60fb1e347bc45b8e7190ef90a82"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 17 13:13:37 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:39 2010 +0200"
      },
      "message": "gpiolib: Hook up WM8994 gpio_to_irq()\n\nNot sure where this went.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f337134ff0cfe60fb1e347bc45b8e7190ef90a82",
      "tree": "c58ca0d268367bc98b6d18234670fe2659d11df2",
      "parents": [
        "c9e2a72ff1acfdffdecb338b3d997f90c507e665"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 17 13:13:36 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:37 2010 +0200"
      },
      "message": "mfd: Move PCF50633 IRQ protoypes where the definitions can see them\n\nFixed warnings about unprototyped global functions.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c9e2a72ff1acfdffdecb338b3d997f90c507e665",
      "tree": "9be4b7e6a1cb90ffa86148a3937021118a5913c0",
      "parents": [
        "9aca0e7c8c3a8f1fa6e3058abc5465b0509f0f8e",
        "d63f6d1b4d3ad0d88685a5f8eb1c3cac01ddd0db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:13:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:13:55 2010 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  initramfs: Fix build break on symbol-prefixed archs\n  initramfs: fix initramfs size calculation\n  initramfs: generalize initramfs_data.xxx.S variants\n  scripts/kallsyms: Enable error messages while hush up unnecessary warnings\n  scripts/setlocalversion: update comment\n  kbuild: Use a single clean rule for kernel and external modules\n  kbuild: Do not run make clean in $(srctree)\n  scripts/mod/modpost.c: fix commentary accordingly to last changes\n  kbuild: Really don\u0027t clean bounds.h and asm-offsets.h\n"
    },
    {
      "commit": "9aca0e7c8c3a8f1fa6e3058abc5465b0509f0f8e",
      "tree": "a905000d066defcc187e8e073134a1bee3c56fc1",
      "parents": [
        "a0e3390787ef523699ae1f3f3ea0ca953e630be2",
        "ec10b0e94ebe7de3b301d60e6f7f4a12d3d280c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:13:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:13:24 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: max8952 - fix max8952_set_voltage\n  regulator: max8952 - fix max8952_pmic_probe error path\n  regulator: fix build when CONFIG_REGULATOR_DUMMY\u003dn\n  regulator: avoid deadlock when disabling regulator with supply\n  regulator: Add option for machine drivers to enable the dummy regulator\n  Regulator: lp3972 cleanup\n  Regulator: LP3972 PMIC regulator driver\n  MAX8952 PMIC Driver Initial Release\n"
    },
    {
      "commit": "a0e3390787ef523699ae1f3f3ea0ca953e630be2",
      "tree": "0769becdd64b31489be18fdda583e0f38eca146f",
      "parents": [
        "2d3b07c07b39c4b7d9b6641052a02d996cd5d87c",
        "12364a4f05295cb1e4a161d36b486c248c11c485"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:13:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 15:13:05 2010 -0700"
      },
      "message": "Merge branch \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  nfs4: The difference of 2 pointers is ptrdiff_t\n  nfs: testing the wrong variable\n  nfs: handle lock context allocation failures in nfs_create_request\n  Fixed Regression in NFS Direct I/O path\n"
    },
    {
      "commit": "b63aa731cd9e3fed7694a99f9c233f5f4b244f03",
      "tree": "989d0d8425d7d38381980765657f484973b535dc",
      "parents": [
        "dee00abbbcab97b8ee3bbafb5e786dde83e26741"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 28 22:03:45 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:43:55 2010 +0000"
      },
      "message": "watchdog: add support for Broadcom BCM63xx built-in watchdog\n\nThis patch adds support for the Broadcom BCM63xx SoC built-in watchdog, it\nuses one of the BCM63xx hardware timer id.\n\nSigned-off-by: Miguel Gaio \u003cmiguel.gaio@efixo.com\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "dee00abbbcab97b8ee3bbafb5e786dde83e26741",
      "tree": "9bc75e24a697f278b7f8d771aed1f3dad95b7f9c",
      "parents": [
        "29c3e8c8d16b74e91da9be445ff3e14136957753"
      ],
      "author": {
        "name": "Giel van Schijndel",
        "email": "me@mortis.eu",
        "time": "Mon Oct 04 10:45:28 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:43:35 2010 +0000"
      },
      "message": "watchdog: f71808e_wdt: add support for the F71889FG\n\nSigned-off-by: Giel van Schijndel \u003cme@mortis.eu\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "29c3e8c8d16b74e91da9be445ff3e14136957753",
      "tree": "0121019d716805b7d48c92bb0b758e6bd3eebbf0",
      "parents": [
        "a422088db21333ba02a0f4fe4f5abfb08c802d35"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Sat Oct 09 14:19:46 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:42:59 2010 +0000"
      },
      "message": "watchdog: MachZ: fix debug macro\n\nFix debug macro line wrapping.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "a422088db21333ba02a0f4fe4f5abfb08c802d35",
      "tree": "8ace538437914668ab3060c275cb3d7a0c5de61a",
      "parents": [
        "f0fc10745a48c766ea5d6d83a6a371a223986bb0"
      ],
      "author": {
        "name": "Timo Juhani Lindfors",
        "email": "timo.lindfors@iki.fi",
        "time": "Thu Sep 30 17:08:04 2010 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:42:32 2010 +0000"
      },
      "message": "watchdog: it8712f_wdt: Add module parameter for alternative reset sources\n\nOn iEi PCISA-9652-R10 (BIOS version 1.5) single board computer reads\nfrom the game port do not seem to reset the watchdog timer. This patch\nadds a module parameter wdt_config_reg to specify alternative reset\nsources. At least WDT_RESET_KBD has been tested, even just running\n\nwhile true; do\n    setleds -L +scroll\n    sleep 1\n    setleds -L -scroll\n    sleep 1\ndone\n\nis enough to keep the watchdog happy.\n\nSigned-off-by: Timo Juhani Lindfors \u003ctimo.lindfors@iki.fi\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "f0fc10745a48c766ea5d6d83a6a371a223986bb0",
      "tree": "2af00fc848371d7ed73787499424e26e9788ff93",
      "parents": [
        "dfb0b8eae1f78c7d0cf7c8abe6c84ff8cefde50e"
      ],
      "author": {
        "name": "Timo Juhani Lindfors",
        "email": "timo.lindfors@iki.fi",
        "time": "Thu Sep 30 17:08:03 2010 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:42:14 2010 +0000"
      },
      "message": " watchdog: it8712f_wdt: Add comments for config/control register names\n\nSigned-off-by: Timo Juhani Lindfors \u003ctimo.lindfors@iki.fi\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "dfb0b8eae1f78c7d0cf7c8abe6c84ff8cefde50e",
      "tree": "1d704a2b912a5668b9bdb3a7b694cad4e1ef46c0",
      "parents": [
        "ee3e96583e42dcb4bd406ce4e5f824bd5bb80013"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Tue Sep 14 02:54:16 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Oct 28 21:41:08 2010 +0000"
      },
      "message": "watchdog: it87_wdt: Add support for watchdogs with 8b timers\n\nThis patch adds support for watchdogs with 8b timers, like ones in\nIT8702F and older revisions of IT8712F Super IO chip, to it87_wdt\ndriver. This patch should be used after the patch\n\u0027it87_wdt: Add support for IT8720F watchdog\u0027.\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "ec10b0e94ebe7de3b301d60e6f7f4a12d3d280c6",
      "tree": "a4e2f4b54fa22e52f3f634d5f5a10c4206e2fa2a",
      "parents": [
        "da05738e94b644d759f28184a9f0bf875b271c55"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Oct 26 07:55:54 2010 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Oct 28 22:40:32 2010 +0100"
      },
      "message": "regulator: max8952 - fix max8952_set_voltage\n\nIn current implementation, vid is declared as u8,\nthen \"vid \u003d\u003d -1\" is always false, and \"vid \u003e\u003d 0\" is always true.\nThus change it to s8.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "da05738e94b644d759f28184a9f0bf875b271c55",
      "tree": "324457b3aa0eefde5e53d86ae00b3488d94d4ddd",
      "parents": [
        "f5ee10ab42c76f36eea1bd6f7a35da387635ebf9"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Oct 25 10:11:07 2010 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Oct 28 22:40:32 2010 +0100"
      },
      "message": "regulator: max8952 - fix max8952_pmic_probe error path\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f5ee10ab42c76f36eea1bd6f7a35da387635ebf9",
      "tree": "aa32fc02074bac88f888fb0959ef7c39e20da0be",
      "parents": [
        "8cbf811dfd027bde8504e541d0009c5722b98be5"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Mon Oct 11 22:05:55 2010 +0530"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Oct 28 22:40:32 2010 +0100"
      },
      "message": "regulator: fix build when CONFIG_REGULATOR_DUMMY\u003dn\n\nCommit f03f91826 (regulator: Add option for machine drivers\nto enable the dummy regulator) in the regulators tree\nseems to have introduced the following build break when\nCONFIG_REGULATOR_DUMMY is disabled. Fix this.\n\n  CC      drivers/regulator/dummy.o\ndrivers/regulator/dummy.c:41: error: redefinition of \u0027regulator_dummy_init\u0027\ndrivers/regulator/dummy.h:28: note: previous definition of \u0027regulator_dummy_init\u0027 was here\nmake[2]: *** [drivers/regulator/dummy.o] Error 1\nmake[1]: *** [drivers/regulator] Error 2\nmake: *** [drivers] Error 2\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "8cbf811dfd027bde8504e541d0009c5722b98be5",
      "tree": "0f7190a0c3680485ad7893a36d37967ae8f3c526",
      "parents": [
        "688fe99a439f7c9dfcc52fbf7cb347f140a2dc8b"
      ],
      "author": {
        "name": "Jeffrey Carlyle",
        "email": "jeff.carlyle@motorola.com",
        "time": "Fri Oct 08 14:49:19 2010 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Thu Oct 28 22:40:31 2010 +0100"
      },
      "message": "regulator: avoid deadlock when disabling regulator with supply\n\nI have a regulator A that sets regulator B as its supply. When I call\nset_supply to add B as the supply for A, regulator A gets added to the\nsupply_list for regulator B.\n\nWhen I call regulator_disable(A), I end up with a call chain like this:\n\nregulator_disable(A)\n\u003e mutex_lock(A)\n\u003e _regulator_disable(A)\n\u003e\u003e _regulator_disable(B)\n\u003e\u003e\u003e _notifier_call_chain(B)\n\u003e\u003e\u003e\u003e mutex_lock(A)\n\nWhich results in dead lock since we are trying to acquire the mutex lock\nfor regulator A which we already hold.\n\nThis patch addresses this issue by moving the call to disable regulator\nB outside of the lock aquired inside the initial call to\nregulator_disable.\n\nThis change also addresses the issue of not acquiring the mutex for\nregulator B before calling _regulator_disable(B).\n\nSigned-off-by: Jeffrey Carlyle \u003cjeff.carlyle@motorola.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    }
  ],
  "next": "688fe99a439f7c9dfcc52fbf7cb347f140a2dc8b"
}
