)]}'
{
  "log": [
    {
      "commit": "a0f3683365513c052d21991fe75eccd95aba9d34",
      "tree": "c41a5e01375919c8f9d3595350bc0fbaea2bf3a9",
      "parents": [
        "6b1e83869d13a6b5ce9ceb4b8f79a7538d467dee"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Feb 08 14:24:10 2012 +0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:06:59 2012 +0200"
      },
      "message": "watchdog: Convert max63xx_wdt driver to watchdog framework\n\nThis patch converts max63xx_wdt driver to watchdog framework.\nAlso use devm_* APIs to save a few error handling code.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "6b1e83869d13a6b5ce9ceb4b8f79a7538d467dee",
      "tree": "b4d9cc2997cad8c9b8a699132a6f41afb4f9e405",
      "parents": [
        "2e51d90f4db6c94bc75c6ff22e959237f3cc27ba"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Feb 02 18:48:11 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:06:37 2012 +0200"
      },
      "message": "watchdog: pnx4008: convert driver to use the watchdog framework\n\nMake this driver a user of the watchdog framework and remove parts now handled\nby the core. Tested on a custom lpc32xx-board.\n\n[wim@iguana.be: Added set_timeout operation]\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "2e51d90f4db6c94bc75c6ff22e959237f3cc27ba",
      "tree": "eaf84b639067a7d226722ea7bc117f9545d95953",
      "parents": [
        "85f6df1492ff8b620cf601a1509520d2b89858dd"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jan 23 15:26:59 2012 +0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:06:22 2012 +0200"
      },
      "message": "watchdog: Convert wm8350_wdt driver to watchdog core\n\nThis patch converts wm8350_wdt driver to use watchdog core APIs.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "85f6df1492ff8b620cf601a1509520d2b89858dd",
      "tree": "8d4303628633518096f0f4c020870673fe6c4619",
      "parents": [
        "86a1e1896c2710402e29a875d8d830244274244d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jan 26 18:10:45 2012 +0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:06:16 2012 +0200"
      },
      "message": "watchdog: Convert jz4740_wdt driver to watchdog core\n\nThis patch converts jz4740_wdt driver to use watchdog core APIs.\nAlso use devm_* APIs to save a few error handling code.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Paul Cercueil \u003cpaul@crapouillou.net\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "86a1e1896c2710402e29a875d8d830244274244d",
      "tree": "1b27f5107ec51e06921e510c67eeca47ba1b5a66",
      "parents": [
        "27c766aaacb265d625dc634bf7903f7f9fd0c697"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Mar 05 16:51:11 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 20:06:02 2012 +0200"
      },
      "message": "watchdog: nowayout is bool\n\nnowayout is actually a boolean value.\nSo make it bool for all watchdog device drivers.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "27c766aaacb265d625dc634bf7903f7f9fd0c697",
      "tree": "06b399d21dec006bc0a3e1c6685b076753e19b94",
      "parents": [
        "7cbc353540c31ffaf65ad44d89b955be0f1d04dc"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Feb 15 15:06:19 2012 -0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 19:59:26 2012 +0200"
      },
      "message": "watchdog: Use pr_\u003cfmt\u003e and pr_\u003clevel\u003e\n\nUse the current logging styles.\n\nMake sure all output has a prefix.\nAdd missing newlines.\nRemove now unnecessary PFX, NAME, and miscellaneous other #defines.\nCoalesce formats.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "7cbc353540c31ffaf65ad44d89b955be0f1d04dc",
      "tree": "bb2a51366102f4d900a051f36ab0a3e23978f027",
      "parents": [
        "19f505f09c60d637c695a8e8c4768570e2309631"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Feb 02 18:48:09 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 19:59:09 2012 +0200"
      },
      "message": "watchdog: pnx4008: don\u0027t use __raw_-accessors\n\n__raw_readl/__raw_writel are not meant for drivers [1].\n\n[1] http://thread.gmane.org/gmane.linux.ports.arm.kernel/117626\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "19f505f09c60d637c695a8e8c4768570e2309631",
      "tree": "88304a11bbc66990f30ae2fb97c15828bab6b229",
      "parents": [
        "16ac4abe0d0ea0a8d42d6a2a7de2a4a00bbf5b40"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Feb 02 18:48:08 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 19:59:03 2012 +0200"
      },
      "message": "watchdog: pnx4008: cleanup resource handling using managed devices\n\nThe resource handling in this driver was flaky: IO_ADDRESS instead of\nioremap (and no unmapping), an unneeded static resource, no central exit\npath for error cases. Fix this by converting the driver to use managed\nresources. Also use dev_*-messages instead of pr_* while we are here.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "16ac4abe0d0ea0a8d42d6a2a7de2a4a00bbf5b40",
      "tree": "1b602e1c94f51b83f66a9c77e8fcff66cae5fa8b",
      "parents": [
        "474ef121008a2992bcc496930166ced89bda23d2"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Fri Feb 24 15:12:37 2012 +0530"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 19:58:45 2012 +0200"
      },
      "message": "watchdog: sp805_wdt: add pm callbacks to support standby/S2R/hibernation\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "474ef121008a2992bcc496930166ced89bda23d2",
      "tree": "5411110e4ff37ca1e2e4196d5433d4065c583e62",
      "parents": [
        "5ba927e8ca3f73acb98f417d126652e26ab40a57"
      ],
      "author": {
        "name": "Oskar Schirmer",
        "email": "oskar@scara.com",
        "time": "Thu Feb 16 12:17:45 2012 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Mar 27 19:58:30 2012 +0200"
      },
      "message": "watchdog: make imx2_wdt report boot status correctly\n\nIoctl WDIOC_GETBOOTSTATUS is supposed to return some information\non why the system did (re)boot recently, value WDIOF_CARDRESET\nbeing used to indicate watchdog induced reboot.\n\nUp to now, imx2_wdt did not provide a value here, always returning\nzero to indicate normal boot.\n\nDo evaluate the IMX Watchdog Reset Status Register and\nproduce WDIOF_CARDRESET with WDIOC_GETBOOTSTATUS in case\nof a watchdog induced reset.\n\nSigned-off-by: Oskar Schirmer \u003coskar@scara.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "e22057c8599373e5caef0bc42bdb95d2a361ab0d",
      "tree": "04e9f51835f4d5c08aada38597c30de1113c03d9",
      "parents": [
        "496b919b3bdd957d4b1727df79bfa3751bced1c1",
        "df7a3ee29b775edd1c2d75cf0b128b174bd4091e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 12:20:25 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 12:20:25 2012 -0700"
      },
      "message": "Merge tag \u0027stable/for-linus-3.4-tag-two\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\nPull more xen updates from Konrad Rzeszutek Wilk:\n \"One tiny feature that accidentally got lost in the initial git pull:\n   * Add fast-EOI acking of interrupts (clear a bit instead of\n     hypercall)\n  And bug-fixes:\n   * Fix CPU bring-up code missing a call to notify other subsystems.\n   * Fix reading /sys/hypervisor even if PVonHVM drivers are not loaded.\n   * In Xen ACPI processor driver: remove too verbose WARN messages, fix\n     up the Kconfig dependency to be a module by default, and add\n     dependency on CPU_FREQ.\n   * Disable CPU frequency drivers from loading when booting under Xen\n     (as we want the Xen ACPI processor to be used instead).\n   * Cleanups in tmem code.\"\n\n* tag \u0027stable/for-linus-3.4-tag-two\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/acpi: Fix Kconfig dependency on CPU_FREQ\n  xen: initialize platform-pci even if xen_emul_unplug\u003dnever\n  xen/smp: Fix bringup bug in AP code.\n  xen/acpi: Remove the WARN\u0027s as they just create noise.\n  xen/tmem: cleanup\n  xen: support pirq_eoi_map\n  xen/acpi-processor: Do not depend on CPU frequency scaling drivers.\n  xen/cpufreq: Disable the cpu frequency scaling drivers from loading.\n  provide disable_cpufreq() function to disable the API.\n"
    },
    {
      "commit": "250f6715a4112d6686670c5a62ceb9305da94616",
      "tree": "ee1c9b41ed1fed8174efb312421902f19c877e8c",
      "parents": [
        "11bcb32848ddb5ab28f09f142b625e2ba4d55c4c",
        "313162d0b83836e2f57e51b9b8650fb4b9c396ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "message": "Merge tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull \u003clinux/device.h\u003e avoidance patches from Paul Gortmaker:\n \"Nearly every subsystem has some kind of header with a proto like:\n\n\tvoid foo(struct device *dev);\n\n  and yet there is no reason for most of these guys to care about the\n  sub fields within the device struct.  This allows us to significantly\n  reduce the scope of headers including headers.  For this instance, a\n  reduction of about 40% is achieved by replacing the include with the\n  simple fact that the device is some kind of a struct.\n\n  Unlike the much larger module.h cleanup, this one is simply two\n  commits.  One to fix the implicit \u003clinux/device.h\u003e users, and then one\n  to delete the device.h includes from the linux/include/ dir wherever\n  possible.\"\n\n* tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  device.h: audit and cleanup users in main include dir\n  device.h: cleanup users outside of linux/include (C files)\n"
    },
    {
      "commit": "11bcb32848ddb5ab28f09f142b625e2ba4d55c4c",
      "tree": "9a2c085e1fce41012bb0f2a340f6ceaaf616b7a0",
      "parents": [
        "ed2d265d1266736bd294332d7f649003943ae36e",
        "8bc3bcc93a2b4e47d5d410146f6546bca6171663"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:24:31 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:24:31 2012 -0700"
      },
      "message": "Merge tag \u0027module-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull cleanup of fs/ and lib/ users of module.h from Paul Gortmaker:\n \"Fix up files in fs/ and lib/ dirs to only use module.h if they really\n  need it.\n\n  These are trivial in scope vs the work done previously.  We now have\n  things where any few remaining cleanups can be farmed out to arch or\n  subsystem maintainers, and I have done so when possible.  What is\n  remaining here represents the bits that don\u0027t clearly lie within a\n  single arch/subsystem boundary, like the fs dir and the lib dir.\n\n  Some duplicate includes arising from overlapping fixes from\n  independent subsystem maintainer submissions are also quashed.\"\n\nFix up trivial conflicts due to clashes with other include file cleanups\n(including some due to the previous bug.h cleanup pull).\n\n* tag \u0027module-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  lib: reduce the use of module.h wherever possible\n  fs: reduce the use of module.h wherever possible\n  includecheck: delete any duplicate instances of module.h\n"
    },
    {
      "commit": "ed2d265d1266736bd294332d7f649003943ae36e",
      "tree": "860e5b7bb72933e4a9abacdc2f2d75a0e6254e32",
      "parents": [
        "f1d38e423a697b7aa06e12d3ca4753bcc1aa3531",
        "6c03438edeb5c359af35f060ea016ca65671c269"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:08:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:08:39 2012 -0700"
      },
      "message": "Merge tag \u0027bug-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull \u003clinux/bug.h\u003e cleanup from Paul Gortmaker:\n \"The changes shown here are to unify linux\u0027s BUG support under the one\n  \u003clinux/bug.h\u003e file.  Due to historical reasons, we have some BUG code\n  in bug.h and some in kernel.h -- i.e.  the support for BUILD_BUG in\n  linux/kernel.h predates the addition of linux/bug.h, but old code in\n  kernel.h wasn\u0027t moved to bug.h at that time.  As a band-aid, kernel.h\n  was including \u003casm/bug.h\u003e to pseudo link them.\n\n  This has caused confusion[1] and general yuck/WTF[2] reactions.  Here\n  is an example that violates the principle of least surprise:\n\n      CC      lib/string.o\n      lib/string.c: In function \u0027strlcat\u0027:\n      lib/string.c:225:2: error: implicit declaration of function \u0027BUILD_BUG_ON\u0027\n      make[2]: *** [lib/string.o] Error 1\n      $\n      $ grep linux/bug.h lib/string.c\n      #include \u003clinux/bug.h\u003e\n      $\n\n  We\u0027ve included \u003clinux/bug.h\u003e for the BUG infrastructure and yet we\n  still get a compile fail! [We\u0027ve not kernel.h for BUILD_BUG_ON.] Ugh -\n  very confusing for someone who is new to kernel development.\n\n  With the above in mind, the goals of this changeset are:\n\n  1) find and fix any include/*.h files that were relying on the\n     implicit presence of BUG code.\n  2) find and fix any C files that were consuming kernel.h and hence\n     relying on implicitly getting some/all BUG code.\n  3) Move the BUG related code living in kernel.h to \u003clinux/bug.h\u003e\n  4) remove the asm/bug.h from kernel.h to finally break the chain.\n\n  During development, the order was more like 3-4, build-test, 1-2.  But\n  to ensure that git history for bisect doesn\u0027t get needless build\n  failures introduced, the commits have been reorderd to fix the problem\n  areas in advance.\n\n\t[1]  https://lkml.org/lkml/2012/1/3/90\n\t[2]  https://lkml.org/lkml/2012/1/17/414\"\n\nFix up conflicts (new radeon file, reiserfs header cleanups) as per Paul\nand linux-next.\n\n* tag \u0027bug-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  kernel.h: doesn\u0027t explicitly use bug.h, so don\u0027t include it.\n  bug: consolidate BUILD_BUG_ON with other bug code\n  BUG: headers with BUG/BUG_ON etc. need linux/bug.h\n  bug.h: add include of it to various implicit C users\n  lib: fix implicit users of kernel.h for TAINT_WARN\n  spinlock: macroize assert_spin_locked to avoid bug.h dependency\n  x86: relocate get/set debugreg fcns to include/asm/debugreg.\n"
    },
    {
      "commit": "df7a3ee29b775edd1c2d75cf0b128b174bd4091e",
      "tree": "dd06376cb8f71b6914420c99b827baba3ce33867",
      "parents": [
        "b9136d207f0c05c96c6b9c980fa7f7fd541a65a8"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Sat Mar 24 09:18:57 2012 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Sat Mar 24 09:23:06 2012 -0400"
      },
      "message": "xen/acpi: Fix Kconfig dependency on CPU_FREQ\n\nThe functions: \"acpi_processor_*\" sound like they depend on CONFIG_ACPI_PROCESSOR\nbut in reality they are exposed when CONFIG_CPU_FREQ\u003d[y|m]. As such\nupdate the Kconfig to have this dependency and fix compile issues:\n\nERROR: \"acpi_processor_unregister_performance\" [drivers/xen/xen-acpi-processor.ko] undefined!\nERROR: \"acpi_processor_notify_smm\" [drivers/xen/xen-acpi-processor.ko] undefined!\nERROR: \"acpi_processor_register_performance\" [drivers/xen/xen-acpi-processor.ko] undefined!\nERROR: \"acpi_processor_preregister_performance\" [drivers/xen/xen-acpi-processor.ko] undefined!\n\nNote: We still need the CONFIG_ACPI\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "dae430c6f6e5d0b98c238c340a41a39e221e8940",
      "tree": "20bdd49b142bd006cf7f81cf1a09fde811a43581",
      "parents": [
        "cf821923ba9aa0917165a12573bdd6dc0a354421",
        "ebe2aea86872622d4352cd71d55298fedf69a7bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:59:47 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:59:47 2012 -0700"
      },
      "message": "Merge tag \u0027amd64-edac-updates-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\nPull AMD64 EDAC fixes from Borislav Petkov:\n \"A bunch of fixes/updates for the AMD side of EDAC including\n\n   * MCE decoding updates\n   * tree-wide EDAC sweep making pci_device_ids __devinitconst\n   * Scrub rate API correction\n   * two amd64_edac corrections for K8 boxes and sysfs csrow nodes\"\n\n* tag \u0027amd64-edac-updates-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  MCE, AMD: Constify error tables\n  MCE, AMD: Correct bank 5 error signatures\n  MCE, AMD: Rework NB MCE signatures\n  MCE, AMD: Correct VB data error description\n  MCE, AMD: Correct ucode patch buffer description\n  MCE, AMD: Correct some MC0 error types\n  EDAC: Make pci_device_id tables __devinitconst.\n  EDAC: Correct scrub rate API\n  amd64_edac: Fix K8 revD and later chip select sizes\n  amd64_edac: Fix missing csrows sysfs nodes\n"
    },
    {
      "commit": "cf821923ba9aa0917165a12573bdd6dc0a354421",
      "tree": "a42f6e7db1eeddb67f6b78ef0336ad7d3ac0fd26",
      "parents": [
        "4416b0eaa3d51f3e360d6e171e603ff51848bcf5",
        "a7b422cda5084db7265c3b23310a959b43b47529"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:56:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:56:39 2012 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\nPull cpufreq updates for 3.4 from Dave Jones: new drivers and some fixes.\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  provide disable_cpufreq() function to disable the API.\n  EXYNOS5250: Add support cpufreq for EXYNOS5250\n  EXYNOS4X12: Add support cpufreq for EXYNOS4X12\n  [CPUFREQ] CPUfreq ondemand: update sampling rate without waiting for next sampling\n  [CPUFREQ] Add S3C2416/S3C2450 cpufreq driver\n  [CPUFREQ] Fix exposure of ARM_EXYNOS4210_CPUFREQ\n  [CPUFREQ] EXYNOS4210: update the name of EXYNOS clock register\n  [CPUFREQ] EXYNOS: Initialize locking_frequency with initial frequency\n  [CPUFREQ] s3c64xx: Fix mis-cherry pick of VDDINT\n\nFix up trivial conflicts in Kconfig and Makefile due to just changes\nnext to each other (OMAP2PLUS changes vs some new EXYNOS cpufreq\ndrivers).\n"
    },
    {
      "commit": "4416b0eaa3d51f3e360d6e171e603ff51848bcf5",
      "tree": "1fa54240a606bc34a35e2eb99f06e91ec269fc01",
      "parents": [
        "24613ff927500513eae7e84bb6fc6c3ef268e452",
        "6139b652c89ecd5ebf72ef895fec9f6d0d320cb1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:51:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:51:50 2012 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\nPull cpufreq fixes from Dave Jones:\n \"I meant to get some of these in for 3.3 final, but left things too\n  late, so I\u0027ve got two trees this time.\"\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  cpufreq: OMAP: specify range for voltage scaling\n  cpufreq: OMAP: scale voltage along with frequency\n  cpufreq: OMAP driver depends CPUfreq tables\n"
    },
    {
      "commit": "24613ff927500513eae7e84bb6fc6c3ef268e452",
      "tree": "ef26480a8f123a12690c0f226870cf69dc6ffb55",
      "parents": [
        "0d19eac12031680dc5f5402921fb0c388e42f619",
        "ff80aa57cc9946d3dafe65119d576b3d11304303"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:37:40 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:37:40 2012 -0700"
      },
      "message": "Merge branch \u0027pcmcia\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull #3 ARM updates from Russell King:\n \"This adds gpio support to soc_common, allowing an amount of code to be\n  deleted from each PCMCIA socket driver for the PXA/SA11x0 SoCs.\"\n\n* \u0027pcmcia\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  PCMCIA: sa1111: rename sa1111 socket drivers to have sa1111_ prefix.\n  PCMCIA: make lubbock socket driver part of sa1111_cs\n  PCMCIA: add Kconfig control for building sa11xx_base.c\n  PCMCIA: sa1111: jornada720: no need to disable IRQs around sa1111_set_io\n  PCMCIA: sa1111: pass along sa1111_pcmcia_configure_socket() failure code\n  PCMCIA: soc_common: remove explicit wrprot initialization in socket drivers\n  PCMCIA: soc_common: remove soc_pcmcia_*_irqs functions\n  PCMCIA: sa11x0: h3600: convert to use new irq/gpio management\n  PCMCIA: sa11x0: simpad: convert to use new irq/gpio management\n  PCMCIA: sa11x0: shannon: convert to use new irq/gpio management\n  PCMCIA: sa11x0: nanoengine: convert reset handling to use GPIO subsystem\n  PCMCIA: sa11x0: nanoengine: convert to use new irq/gpio management\n  PCMCIA: sa11x0: cerf: convert reset handling to use GPIO subsystem\n  PCMCIA: sa11x0: cerf: convert to use new irq/gpio management\n  PCMCIA: sa11x0: assabet: convert to use new irq/gpio management\n  PCMCIA: sa1111: use new per-socket irq/gpio infrastructure\n  PCMCIA: pxa: convert PXA socket drivers to use new irq/gpio management\n  PCMCIA: soc_common: add GPIO support for card status signals\n  PCMCIA: soc_common: move common initialization into soc_common\n"
    },
    {
      "commit": "0d19eac12031680dc5f5402921fb0c388e42f619",
      "tree": "57302fb8778b6527c35175cc1edf228dd9f7abb9",
      "parents": [
        "56c10bf82c10588b743e75a13a7949e11b9fc942",
        "bba1594d348b59d6172e02bf74fba837c8273989"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:36:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:36:29 2012 -0700"
      },
      "message": "Merge branch \u0027amba\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull #2 ARM updates from Russell King:\n \"Further ARM AMBA primecell updates which aren\u0027t included directly in\n  the previous commit.  I wanted to keep these separate as they\u0027re\n  touching stuff outside arch/arm/.\"\n\n* \u0027amba\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: 7362/1: AMBA: Add module_amba_driver() helper macro for amba_driver\n  ARM: 7335/1: mach-u300: do away with MMC config files\n  ARM: 7280/1: mmc: mmci: Cache MMCICLOCK and MMCIPOWER register\n  ARM: 7309/1: realview: fix unconnected interrupts on EB11MP\n  ARM: 7230/1: mmc: mmci: Fix PIO read for small SDIO packets\n  ARM: 7227/1: mmc: mmci: Prepare for SDIO before setting up DMA job\n  ARM: 7223/1: mmc: mmci: Fixup use of runtime PM and use autosuspend\n  ARM: 7221/1: mmc: mmci: Change from using legacy suspend\n  ARM: 7219/1: mmc: mmci: Change vdd_handler to a generic ios_handler\n  ARM: 7218/1: mmc: mmci: Provide option to configure bus signal direction\n  ARM: 7217/1: mmc: mmci: Put power register deviations in variant data\n  ARM: 7216/1: mmc: mmci: Do not release spinlock in request_end\n  ARM: 7215/1: mmc: mmci: Increase max_segs from 16 to 128\n"
    },
    {
      "commit": "56c10bf82c10588b743e75a13a7949e11b9fc942",
      "tree": "a2eda0459abb314107ac64af770bf7fb360aefc6",
      "parents": [
        "bab2d8c6020e1d7521cb6c4939f72b061ce947bc",
        "61b80086a525c8a6081257ae40da5dee2bcaee16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:30:49 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:30:49 2012 -0700"
      },
      "message": "Merge branch \u0027for-armsoc\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull #1 ARM updates from Russell King:\n \"This one covers stuff which Arnd is waiting for me to push, as this is\n  shared between both our trees and probably other trees elsewhere.\n\n  Essentially, this contains:\n   - AMBA primecell device initializer updates - mostly shrinking the\n     size of the device declarations in platform code to something more\n     reasonable.\n   - Getting rid of the NO_IRQ crap from AMBA primecell stuff.\n   - Nicolas\u0027 idle cleanups.  This in combination with the restart\n     cleanups from the last merge window results in a great many\n     mach/system.h files being deleted.\"\n\nYay: ~80 files, ~2000 lines deleted.\n\n* \u0027for-armsoc\u0027 of git://git.linaro.org/people/rmk/linux-arm: (60 commits)\n  ARM: remove disable_fiq and arch_ret_to_user macros\n  ARM: make entry-macro.S depend on !MULTI_IRQ_HANDLER\n  ARM: rpc: make default fiq handler run-time installed\n  ARM: make arch_ret_to_user macro optional\n  ARM: amba: samsung: use common amba device initializers\n  ARM: amba: spear: use common amba device initializers\n  ARM: amba: nomadik: use common amba device initializers\n  ARM: amba: u300: use common amba device initializers\n  ARM: amba: lpc32xx: use common amba device initializers\n  ARM: amba: netx: use common amba device initializers\n  ARM: amba: bcmring: use common amba device initializers\n  ARM: amba: ep93xx: use common amba device initializers\n  ARM: amba: omap2: use common amba device initializers\n  ARM: amba: integrator: use common amba device initializers\n  ARM: amba: realview: get rid of private platform amba_device initializer\n  ARM: amba: versatile: get rid of private platform amba_device initializer\n  ARM: amba: vexpress: get rid of private platform amba_device initializer\n  ARM: amba: provide common initializers for static amba devices\n  ARM: amba: make use of -1 IRQs warn\n  ARM: amba: u300: get rid of NO_IRQ initializers\n  ...\n"
    },
    {
      "commit": "0e65ae099ca6a70a7a521e0358c57d43ec95dce5",
      "tree": "ab4b11ec028229530ad1f616b80e6ea1057d0e71",
      "parents": [
        "2fb9e96cada81e7288579e14c3d56f1f969354a5",
        "b86c4782ab501e3b69e5e0b32050455f95caa681"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:19:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 17:19:37 2012 -0700"
      },
      "message": "Merge tag \u0027ia64-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux\n\nPull miscellaneous Itanium patches from Tony Luck.\n\nThe conflicts in arch/ia64/hp/sim/simserial.c were due to patches to\nsimserial that had alredy been included (with lots of further cleanups)\nin the serial tree.\n\n* tag \u0027ia64-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux:\n  Documentation/kernel-parameters: remove inttest parameter\n  [IA64] Fix ISA IRQ trigger model and polarity setting\n  [IA64] Fix a couple of warnings for EXPORT_SYMBOL\n  [IA64] Check return from device_register() in cx_device_register()\n  [IA64] Fix warning from machine_kexec.c\n  [IA64] simserial, bail out when request_irq fails\n  [IA64] hpsim, initialize chip for assigned irqs\n  [IA64] simserial, include some headers\n  [IA64] hpsim, fix SAL handling in fw-emu\n  [IA64] genirq fixup for SGI/SN\n  [IA64] disable interrupts when exiting from ia64_mca_cmc_int_handler()\n"
    },
    {
      "commit": "bba1594d348b59d6172e02bf74fba837c8273989",
      "tree": "223e67a4ad043d4ec9361e89c59592ea60e7ddff",
      "parents": [
        "9e5ed094c89e55fbf11d2e81d60be98eb12346c0",
        "7437cfa532842ce75189826742bddf1ba137f58e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 00:10:36 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 24 00:10:36 2012 +0000"
      },
      "message": "Merge branch \u0027mmci\u0027 into amba\n"
    },
    {
      "commit": "8e3ade251bc7c0a4f0777df4dd34343a03efadba",
      "tree": "6c0b78731e3d6609057951d07660efbd90992ad0",
      "parents": [
        "e317234975cb7463b8ca21a93bb6862d9dcf113f",
        "e075f59152890ffd7e3d704afc997dd686c8a781"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:59:10 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:59:10 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge second batch of patches from Andrew Morton:\n - various misc things\n - core kernel changes to prctl, exit, exec, init, etc.\n - kernel/watchdog.c updates\n - get_maintainer\n - MAINTAINERS\n - the backlight driver queue\n - core bitops code cleanups\n - the led driver queue\n - some core prio_tree work\n - checkpatch udpates\n - largeish crc32 update\n - a new poll() feature for the v4l guys\n - the rtc driver queue\n - fatfs\n - ptrace\n - signals\n - kmod/usermodehelper updates\n - coredump\n - procfs updates\n\n* emailed from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (141 commits)\n  seq_file: add seq_set_overflow(), seq_overflow()\n  proc-ns: use d_set_d_op() API to set dentry ops in proc_ns_instantiate().\n  procfs: speed up /proc/pid/stat, statm\n  procfs: add num_to_str() to speed up /proc/stat\n  proc: speed up /proc/stat handling\n  fs/proc/kcore.c: make get_sparsemem_vmemmap_info() static\n  coredump: add VM_NODUMP, MADV_NODUMP, MADV_CLEAR_NODUMP\n  coredump: remove VM_ALWAYSDUMP flag\n  kmod: make __request_module() killable\n  kmod: introduce call_modprobe() helper\n  usermodehelper: ____call_usermodehelper() doesn\u0027t need do_exit()\n  usermodehelper: kill umh_wait, renumber UMH_* constants\n  usermodehelper: implement UMH_KILLABLE\n  usermodehelper: introduce umh_complete(sub_info)\n  usermodehelper: use UMH_WAIT_PROC consistently\n  signal: zap_pid_ns_processes: s/SEND_SIG_NOINFO/SEND_SIG_FORCED/\n  signal: oom_kill_task: use SEND_SIG_FORCED instead of force_sig()\n  signal: cosmetic, s/from_ancestor_ns/force/ in prepare_signal() paths\n  signal: give SEND_SIG_FORCED more power to beat SIGNAL_UNKILLABLE\n  Hexagon: use set_current_blocked() and block_sigmask()\n  ...\n"
    },
    {
      "commit": "70834d3070c3f3015ab5c05176d54bd4a0100546",
      "tree": "4dbcea84c4584de05f83aa911164902b3f00265f",
      "parents": [
        "a02d6fd643cbd4c559113b35b31d3b04e4ec60c7"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Fri Mar 23 15:02:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:41 2012 -0700"
      },
      "message": "usermodehelper: use UMH_WAIT_PROC consistently\n\nA few call_usermodehelper() callers use the hardcoded constant instead of\nthe proper UMH_WAIT_PROC, fix them.\n\nReported-by: Tetsuo Handa \u003cpenguin-kernel@i-love.sakura.ne.jp\u003e\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Lars Ellenberg \u003cdrbd-dev@lists.linbit.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Michal Januszewski \u003cspock@gentoo.org\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Kentaro Takeda \u003ctakedakn@nttdata.co.jp\u003e\nCc: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9eab0a788d2d6e513f43b7c0e5bb9d60446233cb",
      "tree": "74b0e4386fbfd3b0ca58596bdb0616e57244a58d",
      "parents": [
        "40ce972d59fcfd4979e5de04456122447b40c1cf"
      ],
      "author": {
        "name": "Austin Boyle",
        "email": "Austin.Boyle@aviatnet.com",
        "time": "Fri Mar 23 15:02:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:40 2012 -0700"
      },
      "message": "rtc: ds1307: generalise ram size and offset\n\nGeneralise NVRAM to support RAM with other size and offset, such as the\n64 bytes of SRAM on the mcp7941x.\n\n[rdunlap@xenotime.net: fix printk format warning]\nSigned-off-by: Austin Boyle \u003cAustin.Boyle@aviatnet.com\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: David Anders \u003cdanders.dev@gmail.com\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40ce972d59fcfd4979e5de04456122447b40c1cf",
      "tree": "609a2480b6164eeb6586c30c5e08622e7045de66",
      "parents": [
        "b24a7267709bb0adb694364572478f919e9c7390"
      ],
      "author": {
        "name": "David Anders",
        "email": "x0132446@ti.com",
        "time": "Fri Mar 23 15:02:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:40 2012 -0700"
      },
      "message": "rtc: ds1307: comment and format cleanup\n\nDo some cleanup of the comment sections as well as correct some\nformatting issues reported by checkpatch.pl.\n\nSigned-off-by: David Anders \u003cx0132446@ti.com\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Austin Boyle \u003cAustin.Boyle@aviatnet.com\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b24a7267709bb0adb694364572478f919e9c7390",
      "tree": "1b1f56549c9966a483846d10c96dba1153210d38",
      "parents": [
        "32d322bcb0d6886084197247e30aa130956d5978"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Mar 23 15:02:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:40 2012 -0700"
      },
      "message": "rtc: ds1307: simplify irq setup code\n\nNo need to have two seperate if-blocks for setting up the irq.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: David Anders \u003cdanders.dev@gmail.com\u003e\nCc: Austin Boyle \u003cAustin.Boyle@aviatnet.com\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32d322bcb0d6886084197247e30aa130956d5978",
      "tree": "10cf0236a922101e3df41579e915e125dd5179ec",
      "parents": [
        "fef931ff98fe78bea804d9b4c49d410a7a97988c"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Mar 23 15:02:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:40 2012 -0700"
      },
      "message": "rtc: ds1307: refactor chip_desc table\n\nThe chip_desc table is suboptimal.  Currently it requires an entry for\nevery new chip type, even if it is empty.  This has already been\nforgotten for the ds1388.  Refactor the code, so new entries are only\nneeded, when they chip type really needs a (non-empty) description.\nAlso make the table visually more appealing.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Austin Boyle \u003cAustin.Boyle@aviatnet.com\u003e\nCc: David Anders \u003cdanders.dev@gmail.com\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fef931ff98fe78bea804d9b4c49d410a7a97988c",
      "tree": "c205ae155861d391e9268b98ece55fcc54ee8799",
      "parents": [
        "fad0738dcf6feccf601f5a24b8ccd3b26894b337"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Fri Mar 23 15:02:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:40 2012 -0700"
      },
      "message": "rtc: driver for DA9052/53 PMIC v1\n\nRTC Driver for Dialog Semiconductor DA9052/53 PMICs.\n\nThis patch is functionally tested on Samsung SMDKV6410.\n\n[akpm@linux-foundation.org: clean up file header layout, remove unneeded initialisation of local arrays]\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: David Dajun Chen \u003cdchen@diasemi.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fad0738dcf6feccf601f5a24b8ccd3b26894b337",
      "tree": "7340f5de44b573899a6f7c82fe9647fdaf7760cc",
      "parents": [
        "0cf30bdd919685b201f715ea347dd96d590942e8"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Fri Mar 23 15:02:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-max8925.c: fix alarm-\u003eenabled mistake in max8925_rtc_read_alarm/max8925_rtc_set_alarm\n\nmax8925_rtc_read_alarm() should set alrm-\u003eenabled based on both\nALARM_IRQ_MASK and ALARM_CTRL setting.  max8925_rtc_set_alarm() should\nenable/disable alarm according to ALARM_CTRL reg setting.\n\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cf30bdd919685b201f715ea347dd96d590942e8",
      "tree": "24874c977ee5af2de3cf49362456cdd806e1531a",
      "parents": [
        "aa19689bfaaa26f2d85588a8774e194de5e7be54"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Fri Mar 23 15:02:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-max8925.c: fix max8925_rtc_read_alarm() return value error\n\nmax8925_rtc_read_alarm should always return 0 with success\n\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa19689bfaaa26f2d85588a8774e194de5e7be54",
      "tree": "d3faac26baa3594ca8ab7dd7bbb63b4ca3788e39",
      "parents": [
        "2f6e5f9458646263d3d9ffadd5e11e3d8d15a7d0"
      ],
      "author": {
        "name": "Navin P",
        "email": "zicrim@gmail.com",
        "time": "Fri Mar 23 15:02:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-pm8xxx.c: make pm8xxx_rtc_pm_ops static\n\nSigned-off-by: Navin P \u003czicrim@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f6e5f9458646263d3d9ffadd5e11e3d8d15a7d0",
      "tree": "d7c0e867b5de5a5b94c32c2c66a4e22e934918a7",
      "parents": [
        "2778ebcc09c002cccdbd6b5509b5cbf4161b486d"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Fri Mar 23 15:02:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc: remove IRQF_DISABLED\n\nSince commit e58aa3d2d0cc (\"genirq: run irq handlers with interrupts\ndisabled\") we run all interrupt handlers with interrupts disabled and we\neven check and yell when an interrupt handler returns with interrupts\nenabled - see commit b738a50a2026 (\"genirq: warn when handler enables\ninterrupts\").\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2778ebcc09c002cccdbd6b5509b5cbf4161b486d",
      "tree": "096e1d6fe478c88db9d8cecf0e24c0d6fe4c73bb",
      "parents": [
        "94a339d016e26f96a1bd9e08306c857825c91a66"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Fri Mar 23 15:02:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-twl.c: return correct RTC event from ISR\n\nFollowing changes are made as part of this change:\n\n1. As TWL RTC supports periodic interrupt, the correct event should be\n   RTC_PF instead of RTC_UF.\n\n2. No need to initialize variable \"events\" to 0 \u0026 then OR it with the\n   event values.  Hence fixing it.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94a339d016e26f96a1bd9e08306c857825c91a66",
      "tree": "1f1fcdfbb741b6821b2f26d1f4c0442e03ac3f3d",
      "parents": [
        "f7439bcb74aca4234fedc336a21e169e6e33bb2e"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Fri Mar 23 15:02:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-twl.c: simplify RTC interrupt clearing\n\nFor clearing RTC interrupt, programming ALARM bit only is sufficient, as\nall other bits are any way not affected by writing 0 to them.\n\nHence removed unwanted OR operation.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7439bcb74aca4234fedc336a21e169e6e33bb2e",
      "tree": "815b214ea649e068711e5b36de3952f1221c717d",
      "parents": [
        "ce9f650636d310e4c8febc821b0038e9918a12db"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Fri Mar 23 15:02:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-twl.c: enable RTC irrespective of its prior state\n\nAs part of probe, before enabling RTC, RTC_CTRL register is read to check\nif it is already running.  If RTC is used by kernel alone, then this read\nis not required.  Even if RTC was enabled already by boot loader, setting\nSTOP_RTC bit again should not harm.  Hence removed unwanted read\noperation.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce9f650636d310e4c8febc821b0038e9918a12db",
      "tree": "3165a949b121068c6c62b42bb9c77f20cb53f5e4",
      "parents": [
        "b4f0b880c8d7eb225b79dec663780b4dcdea7fbc"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Fri Mar 23 15:02:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "drivers/rtc/rtc-twl.c: optimize IRQ bit access\n\nAs the TWL RTC driver has a cached copy of enabled RTC interrupt bits in\nvariable rtc_irq_bits, that can be checked before really setting or\nmasking any of the interrupt bits.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4f0b880c8d7eb225b79dec663780b4dcdea7fbc",
      "tree": "c99698d0030ac9c70b55f2fc03fe937772afa395",
      "parents": [
        "0abc920116303e81702a38429a1b61a896e02b37"
      ],
      "author": {
        "name": "zhao zhang",
        "email": "zhzhl555@gmail.com",
        "time": "Fri Mar 23 15:02:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "MIPS: add RTC support for loongson1B\n\nAdd RTC support(TOY counter0) for loongson1B SOC\n\nSigned-off-by: zhao zhang \u003czhzhl555@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0abc920116303e81702a38429a1b61a896e02b37",
      "tree": "69494f8249d1d55fac8a58ff2f67fc346ef52c16",
      "parents": [
        "109e941843893cb1b4f7bed24c615ba84ce00ff5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 23 15:02:31 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "rtc: convert rtc i2c drivers to module_i2c_driver\n\nFactor out some boilerplate code for i2c driver registration into\nmodule_i2c_driver.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Piotr Ziecik \u003ckosmo@semihalf.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Scott Wood \u003cscottwood@freescale.com\u003e\nCc: Srikanth Srinivasan \u003csrikanth.srinivasan@freescale.com\u003e\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Sergey Lapin \u003cslapin@ossfans.org\u003e\nCc: Roman Fietze \u003croman.fietze@telemotive.de\u003e\nCc: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nCc: Alexander Bigga \u003cab@mycable.de\u003e\nCc: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nCc: Gregory Hermant \u003cgregory.hermant@calao-systems.com\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nCc: Byron Bradley \u003cbyron.bbradley@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "109e941843893cb1b4f7bed24c615ba84ce00ff5",
      "tree": "f71dc3d7386f333d23fd990cee12b91f8296ab3d",
      "parents": [
        "ee6c54ca64416c75aa6f5021e139f270192bae49"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 23 15:02:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "rtc: convert rtc spi drivers to module_spi_driver\n\nFactor out some boilerplate code for spi driver registration into\nmodule_spi_driver.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Mark Jackson \u003cmpfj@mimc.co.uk\u003e\nCc: Dennis Aberilla \u003cdenzzzhome@yahoo.com\u003e\nCc: Nikolaus Voss \u003cn.voss@weinmann.de\u003e\nCc: \"Kim B. Heino\" \u003cKim.Heino@bluegiga.com\u003e\nCc: Raphael Assenat \u003craph@raphnet.net\u003e\nCc: Chris Verges \u003cchrisv@cyberswitching.com\u003e\nCc: Magnus Damm \u003cdamm@opensource.se\u003e\nCc: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee6c54ca64416c75aa6f5021e139f270192bae49",
      "tree": "32c16e2747c4414bdb52939909e071fa07ba7fae",
      "parents": [
        "131f8b75f1c00a5a822ff2103db588466e942490"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Fri Mar 23 15:02:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:39 2012 -0700"
      },
      "message": "rtc/rtc-spear: call platform_set_drvdata() before registering rtc device\n\nrtc_device_register() calls rtc-spear routines internally.  These\nroutines call dev_get_drvdata() to get struct spear_rtc_config.\nCurrently, platform_set_drvdata is called after rtc device is\nregistered.  This causes system to crash, as dev_get_drvdata returns\nNULL.\n\nFor this we need to call platform_set_drvdata() before registering rtc\ndevice.  This requires further cleanup, that leads to removal of\ndev_set_drvdata on rtc-\u003edev, which was just not required at all.\n\nAlso, we change the parameter to request_irq and pass pointer to config\ninstead of pointer to rtc struct.\n\nThis patch brings all above changes.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Shiraz Hashim \u003cshiraz.hashim@st.com\u003e\nCc: Deepak Sikri \u003cdeepak.sikri@st.com\u003e\nAcked-by: Rajeev Kumar \u003crajeev-dlh.kumar@st.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "131f8b75f1c00a5a822ff2103db588466e942490",
      "tree": "5d2f0476e3ceacbcecd4af0850fa4fc959819e15",
      "parents": [
        "cd0e08a8c9fb9c50d182d20e3bc52452c1ce1bfb"
      ],
      "author": {
        "name": "Shiraz Hashim",
        "email": "shiraz.hashim@st.com",
        "time": "Fri Mar 23 15:02:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:38 2012 -0700"
      },
      "message": "rtc/spear: fix for RTC_AIE_ON and RTC_AIE_OFF ioctl errors\n\nDefine API for \u0027.alarm_irq_enable\u0027 to enable and disable alarm irq. This\nis required by the framework else RTC_AIE_ON and RTC_AIE_OFF ioctls\nreturn errors.\n\nSigned-off-by: Shiraz Hashim \u003cshiraz.hashim@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Deepak Sikri \u003cdeepak.sikri@st.com\u003e\nAcked-by: Rajeev Kumar \u003crajeev-dlh.kumar@st.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd0e08a8c9fb9c50d182d20e3bc52452c1ce1bfb",
      "tree": "a05e21431c9f8812b3503dc6fe9c966743b0a4c4",
      "parents": [
        "0e0cb892a8dac7c76321c899934705e5f0812574"
      ],
      "author": {
        "name": "Deepak Sikri",
        "email": "deepak.sikri@st.com",
        "time": "Fri Mar 23 15:02:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:38 2012 -0700"
      },
      "message": "rtc-spear: fix for balancing the enable_irq_wake in Power Mgmt\n\nHandle the fix for unbalanced irq for the cases when enable_irq_wake\nfails, and a warning related to same is displayed on the console.  The\nworkaround is handled at the driver level.\n\nSigned-off-by: Deepak Sikri \u003cdeepak.sikri@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nAcked-by: Rajeev Kumar \u003crajeev-dlh.kumar@st.com\u003e\nCc: Shiraz Hashim \u003cshiraz.hashim@st.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a403d930c58eb8448f81fa90c125ac36dc8ef89d",
      "tree": "83ad260d905d7e057ae05d380224da107cceb9ac",
      "parents": [
        "cea694ca3d0894ee97482be1f22b822dc948c66f"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Fri Mar 23 15:02:14 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:35 2012 -0700"
      },
      "message": "led-class: change back LEDS_CLASS to tristate instead of bool\n\nAfter moving some core functions to led-core.c, led-class.c can be built\nas module again.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nAcked-by: Richard Purdie \u003crichard.purdie@linuxfoundation.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cea694ca3d0894ee97482be1f22b822dc948c66f",
      "tree": "d3226e8a303246ab9d9a407f350e7a963b4a5a1c",
      "parents": [
        "1a1278da5ccef255075c03dccc567d46e162c674"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 23 15:02:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:35 2012 -0700"
      },
      "message": "drivers/leds/leds-lm3530.c: move the code setting gen_config to one place\n\nImprove the readability by moving the code setting gen_config to one\nplace.\n\n[akpm@linux-foundation.org: fix some patch skew]\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Shreshtha Kumar Sahu \u003cshreshthakumar.sahu@stericsson.com\u003e\nCc: \"Milo(Woogyom) Kim\" \u003cmilo.kim@ti.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a1278da5ccef255075c03dccc567d46e162c674",
      "tree": "1e5f42ae4acb4ea6422e7ab169727b6a27ac1cc6",
      "parents": [
        "99ad98d25961487d83ac4afac0375fe1f3e5c883"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 23 15:02:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:35 2012 -0700"
      },
      "message": "drivers/leds/leds-pca9633.c: remove unused \u0027adapter\u0027 variable\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Peter Meerwald \u003cp.meerwald@bct-electronic.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99ad98d25961487d83ac4afac0375fe1f3e5c883",
      "tree": "6213b46d2afd51e679fb2c918dce3c1d5f73258b",
      "parents": [
        "8544d0e3f6cd2d12af6d68992b15a6b3f5d35c2e"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Fri Mar 23 15:02:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:35 2012 -0700"
      },
      "message": "leds-lm3530: replace pltfm with pdata\n\nUse \u0027pdata\u0027 rather than \u0027pltfm\u0027 in lm3530_init_registers().\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8544d0e3f6cd2d12af6d68992b15a6b3f5d35c2e",
      "tree": "ae3e76f1dd68ab058d50a3176cce259dbb9b84f7",
      "parents": [
        "bb982009d3850759d3f4a4c853f9c456c48b6c2d"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Fri Mar 23 15:02:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:35 2012 -0700"
      },
      "message": "leds-lm3530: remove LM3530_ALS_ZONE_REG code\n\nLM3530_ALS_ZONE_REG is read-only register.\nWriting this register is not necessary.\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb982009d3850759d3f4a4c853f9c456c48b6c2d",
      "tree": "9bd6ed1979f86e5531f83240720cf0119b33a4e0",
      "parents": [
        "e13d97865942e9dcf4fdd39d9fb9c5ae31e7c3d1"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Fri Mar 23 15:02:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:35 2012 -0700"
      },
      "message": "leds-lm3530: support pwm input mode\n\n* add \u0027struct lm3530_pwm_data\u0027 in the platform data\n  The pwm data is the platform specific functions which generate the pwm.\n  The pwm data is only valid when brightness is pwm input mode.\n  Functions should be implemented by the pwm driver.\n  pwm_set_intensity() : set duty of pwm.\n  pwm_get_intensity() : get current the brightness.\n\n* brightness control by pwm\n  If the control mode is pwm, then brightness is changed by the duty of\n  pwm\u003d.  So pwm platform function should be called in lm3530_brightness_set().\n\n* do not update brightness register when pwm input mode\n  In pwm input mode, brightness register is not used.\n  If any value is updated in this register, then the led will be off.\n\n* when input mode is changed, set duty of pwm to 0 if unnecessary.\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e13d97865942e9dcf4fdd39d9fb9c5ae31e7c3d1",
      "tree": "caf4b82c3b535e9b52e59370a6d104d86205958b",
      "parents": [
        "bbe6453204c568723679212f6d0653b92b3d6244"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Fri Mar 23 15:02:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:35 2012 -0700"
      },
      "message": "leds-lm3530: replace i2c_client with led_classdev\n\nTo get members of lm3530_data, use \u0027struct led_classdev\u0027 rather than\n\u0027struct i2c_client\u0027.\n\n[akpm@linux-foundation.org: fix 80-column fixes more nicely]\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbe6453204c568723679212f6d0653b92b3d6244",
      "tree": "d4aac20b7d66d26186b52d35c5dd9dbb9f5e01ef",
      "parents": [
        "16db7f9095bf6bb394c9ddb64e738e64a0fea733"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Fri Mar 23 15:02:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:35 2012 -0700"
      },
      "message": "leds-lm3530: set the max_brightness to 127\n\nOnly 7 bits are used for updating the brightness.  (register address :\nA0h) So the max_brightness property of lm3530 should be set to 127.\n\nOn initializing registers, maximum initial brightness is limited to\n\u0027max_brightness\u0027.\n\nDivision-by-two is removed on updating the brightness.  This arithmetic is\nnot necessary because the range of brightness is 0 ~ 127\u003d .\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "16db7f9095bf6bb394c9ddb64e738e64a0fea733",
      "tree": "f0dbba458595862bf25fd9d5ec6f83695960a298",
      "parents": [
        "75cb2e1d1a53e732ebc81e7c4fa781aa8d7a9619"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 23 15:02:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:35 2012 -0700"
      },
      "message": "drivers/leds/leds-gpio.c: use linux/gpio.h rather than asm/gpio.h\n\nDirect usage of the asm include has long been deprecated by the\nintroduction of gpiolib.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75cb2e1d1a53e732ebc81e7c4fa781aa8d7a9619",
      "tree": "cd2b0edb7792f8b0bb0adbdc1b121b853f4e5d1d",
      "parents": [
        "d06cb46c3e59e4f212bc7b86720a073a1aee1f63"
      ],
      "author": {
        "name": "Peter Meerwald",
        "email": "p.meerwald@bct-electronic.com",
        "time": "Fri Mar 23 15:02:10 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:35 2012 -0700"
      },
      "message": "drivers/leds: add driver for PCA9633 I2C chip\n\nDriver for the PCA9633 I2C chip supporting four LEDs and 255 brightness\nlevels.\n\n[akpm@linux-foundation.org: fix kcalloc() call]\n[axel.lin@gmail.com: fix kcalloc parameters swapped]\nSigned-off-by: Peter Meerwald \u003cp.meerwald@bct-electronic.com\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d06cb46c3e59e4f212bc7b86720a073a1aee1f63",
      "tree": "31c84ae4f200ba3fad2d7651a5a5415e91ddbc1d",
      "parents": [
        "42960b76d2c6a44d7e8000f4eb9a4ca1780059ff"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Mar 23 15:02:10 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:35 2012 -0700"
      },
      "message": "drivers/leds/leds-lp5523.c: constify some data\n\nSaves ~50 bytes text and speeds things up.\n\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42960b76d2c6a44d7e8000f4eb9a4ca1780059ff",
      "tree": "6e9855e8050dd86daf1b8fcd4e490d74d4365d53",
      "parents": [
        "32a2f747ddf58b0f9ad786c4f3853b1ca7750cf9"
      ],
      "author": {
        "name": "Srinidhi KASAGAR",
        "email": "srinidhi.kasagar@stericsson.com",
        "time": "Fri Mar 23 15:02:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:35 2012 -0700"
      },
      "message": "drivers/leds/leds-lp5521.c: ret may be uninitialized\n\nFix it by assigning the lp5521_read return value.\n\nSigned-off-by: srinidhi kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Arun MURTHY \u003carun.murthy@stericsson.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32a2f747ddf58b0f9ad786c4f3853b1ca7750cf9",
      "tree": "981798d42d5ab757e31482174be8359d60b78cf7",
      "parents": [
        "011af7bc7cd188a0310e2d26cdc2cc5d90148b0c"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Fri Mar 23 15:02:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:34 2012 -0700"
      },
      "message": "drivers/leds/leds-lp5521.c: redefinition of register bits\n\nFor better readability, values of LP5521_REG_ENABLE register were\nredefined\u003d .  Additional definitions: LP5521_ENABLE_DEFAULT and\nLP5521_ENABLE_RUN_PROGRAM\u003d .\n\nUse definition rather than hard code value.\n: 0x3F -\u003e \u0027LP5521_CMD_DIRECT\u0027\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Arun MURTHY \u003carun.murthy@stericsson.com\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "011af7bc7cd188a0310e2d26cdc2cc5d90148b0c",
      "tree": "3f3aa08b555bdcb4c4dfe6e8d4bec9c4205ccd79",
      "parents": [
        "3b49aacd0e56d5bf1b511f6554f17cd65eb8da64"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Fri Mar 23 15:02:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:34 2012 -0700"
      },
      "message": "drivers/leds/leds-lp5521.c: support led pattern data\n\nThe lp5521 has autonomous operation mode without external control.\nUsing lp5521_platform_data, various led patterns can be configurable.\nFor supporting this feature, new functions and device attribute are\nadded.\n\nStructure of lp5521_led_pattern: 3 channels are supported - red, green\nand blue.  Pattern(s) of each channel and numbers of pattern(s) are\ndefined in the pla\u003d tform data.  Pattern data are hexa codes which\ninclude pattern commands such like set pwm, wait, ramp up/down, branch\nand so on.\n\nPattern mode functions:\n * lp5521_clear_program_memory\n\tBefore running new led pattern, program memory should be cleared.\n * lp5521_write_program_memory\n\tPattern data updated in the program memory via the i2c.\n * lp5521_get_pattern\n\tGet pattern from predefined in the platform data.\n * lp5521_run_led_pattern\n\tStop current pattern or run new pattern.\n\tTransition time is required between different operation mode.\n\nDevice attribute - \u0027led_pattern\u0027: To load specific led pattern, new device\nattribute is added.\n\nWhen the lp5521 driver is unloaded, stop current led pattern mode.\n\nDocumentation updated : description about how to define the led patterns\nand example.\n\n[akpm@linux-foundation.org: checkpatch fixes]\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Arun MURTHY \u003carun.murthy@stericsson.com\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b49aacd0e56d5bf1b511f6554f17cd65eb8da64",
      "tree": "22da84acf260e760e68006afa03346342a518f84",
      "parents": [
        "5ae4e8a77dc82afcfe8460168ec0b94f4b79a54a"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Fri Mar 23 15:02:08 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:34 2012 -0700"
      },
      "message": "drivers/leds/leds-lp5521.c: add \u0027update_config\u0027 in the lp5521_platform_data\n\nThe value of CONFIG register(Addr 08h) is configurable.  For supporting\nthis feature, update_config is added in the platform data.  If\n\u0027update_config\u0027 is not defined, the default value is \u0027LP5521_PWRSAVE_EN |\nLP5521_CP_MODE_AUTO | LP5521_R_TO_BATT\u0027.\n\nTo define CONFIG register in the platform data, the bit definitions were\nmo\u003d ved to the header file.\n\nDocumentation updated : description about \u0027update_config\u0027 and example.\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Arun MURTHY \u003carun.murthy@stericsson.com\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ae4e8a77dc82afcfe8460168ec0b94f4b79a54a",
      "tree": "563eb3978832bff9e989b9cc7aa12b3da3f2fa20",
      "parents": [
        "c5bd2a712a0c7299b61b0e02404b1376f794d251"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Fri Mar 23 15:02:08 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:34 2012 -0700"
      },
      "message": "drivers/leds/leds-lp5521.c: add \u0027name\u0027 in the lp5521_led_config\n\nThe name of each led channel can be configurable.  For the compatibility,\nthe name is set to default value(xx:channelN) when \u0027name\u0027 is not defined.\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Arun MURTHY \u003carun.murthy@stericsson.com\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c5bd2a712a0c7299b61b0e02404b1376f794d251",
      "tree": "66a6e51cca8d3ff07485a0118917b31f03251fe3",
      "parents": [
        "920c4f4c3651855f888ec708ecc656ba10dd8f1d"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Mar 23 15:02:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:34 2012 -0700"
      },
      "message": "drivers/leds/leds-tca6507.c: remove obsolete cleanup for clientdata\n\nA few new i2c-drivers came into the kernel which clear the\nclientdata-pointer on exit or error.  This is obsolete meanwhile, the\ncore will do it.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: NeilBrown \u003cneilb@suse.de\u003e\nCc: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "920c4f4c3651855f888ec708ecc656ba10dd8f1d",
      "tree": "2c8f540641caba6b9b95b337d06cd3b9e644f603",
      "parents": [
        "3a2fd4a14112452eb5c1a079ac8b3f4842762afe"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Mar 23 15:02:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:34 2012 -0700"
      },
      "message": "drivers/leds/leds-tca6507.c: cleanup error handling in tca6507_probe()\n\nJust a small tidy-up.\n\n1) There is a NULL dereference if the tca allocation fails.\n2) The call to cancel_work_sync() isn\u0027t needed because we haven\u0027t\n   scheduled any work.\n3) The call to i2c_set_clientdata() isn\u0027t needed because the core\n   handles that automatically if probe() fails.\n4) I added some curly braces for style reasons.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a2fd4a14112452eb5c1a079ac8b3f4842762afe",
      "tree": "d6aa68330ae5a38fc05ad35c9633d2e9e5631f9c",
      "parents": [
        "0b2f4d4d76a09f02fa37bfa57909483448fac771"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Fri Mar 23 15:02:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:34 2012 -0700"
      },
      "message": "drivers/leds/leds-lp5521.c: fix typo\n\n\"reseting\" -\u003e \"resetting\"\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a07cbba1425ec7215854cfaa9a8df66047cfb57",
      "tree": "3dc6e41857e23fa9652871d2790f708359a3638c",
      "parents": [
        "fc89db4b789fc9edf88440f6896f04a879ed3b46"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Mar 23 15:02:05 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:34 2012 -0700"
      },
      "message": "uwb: use for_each_clear_bit()\n\nUse for_each_clear_bit() to iterate over all the cleared bit in a\nmemory region.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Stefano Panella \u003cstefano.panella@csr.com\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc89db4b789fc9edf88440f6896f04a879ed3b46",
      "tree": "6cbf9935fce98069a65b793d2726e518ff340d57",
      "parents": [
        "c527b414ca3daf0b0c616992d3b580486926a8e9"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Mar 23 15:02:05 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:34 2012 -0700"
      },
      "message": "s390/char: use for_each_clear_bit()\n\nUse for_each_clear_bit() to iterate over all the cleared bit in a\nmemory region.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c527b414ca3daf0b0c616992d3b580486926a8e9",
      "tree": "a6e5241e205c1bcf69df37c81ec967cfce570355",
      "parents": [
        "03f4a8226c2f9c14361f75848d1e93139bab90c4"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Mar 23 15:02:05 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:34 2012 -0700"
      },
      "message": "mtd: use for_each_clear_bit()\n\nUse for_each_clear_bit() to iterate over all the cleared bit in a\nmemory region.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a329d2d5a1dd75273597538cdc33512ee38855e",
      "tree": "5e4b51863a0b05e8866615e2da1e123173a61220",
      "parents": [
        "307b1cd7ecd7f3dc5ce3d3860957f034f0abe4df"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Mar 23 15:02:04 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:33 2012 -0700"
      },
      "message": "bitops: remove for_each_set_bit_cont()\n\nRemove for_each_set_bit_cont() after confirming that no one uses\nfor_each_set_bit_cont() anymore.\n\n[sfr@canb.auug.org.au: regmap: cope with bitops API change]\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2df5e12900d847af9113980d015939dde0d1b1d4",
      "tree": "05deab6b7d6169dddf0f210744603c0bb119c1ad",
      "parents": [
        "67a67272e890c79372bc0e2e555071f903d864a7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri Mar 23 15:02:03 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:33 2012 -0700"
      },
      "message": "backlight: fix ot200_bl build\n\nFix build error when GPIO_CS5535 is not enabled:\n\n  drivers/built-in.o: In function `ot200_backlight_probe\u0027:\n  ot200_bl.c:(.text+0x205bf): undefined reference to `cs5535_gpio_set\u0027\n  ot200_bl.c:(.text+0x205d1): undefined reference to `cs5535_gpio_set\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Christian Gmeiner \u003cchristian.gmeiner@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67a67272e890c79372bc0e2e555071f903d864a7",
      "tree": "55005e79957c29348d1ee25e7bb08824040c2ae8",
      "parents": [
        "35c1682cc069fc1f677012d3170757135e246b39"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Fri Mar 23 15:02:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:33 2012 -0700"
      },
      "message": "backlight: convert platform_lcd to dev_pm_ops\n\nInstead of using legacy suspend/resume methods, using newer dev_pm_ops\nstructure allows better control over power management.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35c1682cc069fc1f677012d3170757135e246b39",
      "tree": "2860a50c2fb51559e46818f794b5b12cb1164bae",
      "parents": [
        "c8df7428635c02ca3051e39179c83297d8b76fba"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Mar 23 15:02:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:33 2012 -0700"
      },
      "message": "backlight: add support for Pandora backlight\n\nAdd support for pandora (openpandora.org) backlight.\n\nIt might look like all this could be done using pwm_bl.c instead, but\nthere is a need of special programming sequence when turning on the LED\ndriver chip or else it will misbehave.  Doing this using pwm_bl.c would\nrequire to use some register programming and pwm functions from platform\ncode, and ARM maintainers are allergic to driver-like code in /arch/arm\nnowadays.  The PMIC PWM driver is currently missing too, so pwm_bl.c\ncan\u0027t be used anyway.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c8df7428635c02ca3051e39179c83297d8b76fba",
      "tree": "5163885a7b7e13024e332786826e6a81c5369893",
      "parents": [
        "7be865ab8634d4ec2a6bdb9459b268cd60e832af"
      ],
      "author": {
        "name": "Christian Gmeiner",
        "email": "christian.gmeiner@gmail.com",
        "time": "Fri Mar 23 15:02:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:33 2012 -0700"
      },
      "message": "backlight: add driver for Bachmann\u0027s ot200\n\nAdd backlight driver for Bachmann\u0027s ot200 visualisation device.  The\ndriver uses MFGPT 7 of CS5535 silicon to regulate the backlight.\n\n[akpm@linux-foundation.org: remove redundant test of `brightness\u0027]\nSigned-off-by: Christian Gmeiner \u003cchristian.gmeiner@gmail.com\u003e\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7be865ab8634d4ec2a6bdb9459b268cd60e832af",
      "tree": "d7b73134707935d0bf6a912fa96e6dfcef47676a",
      "parents": [
        "050ea48bbfc80b6aa81f8df0d9f25e6e47d96e98"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Fri Mar 23 15:02:01 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:33 2012 -0700"
      },
      "message": "backlight: new backlight driver for LP855x devices\n\nTHis driver supports TI LP8550/LP8551/LP8552/LP8553/LP8556 backlight\ndevices.\n\nThe brightness can be controlled by the I2C or PWM input.  The lp855x\ndriver provides both modes.  For the PWM control, pwm-specific functions\ncan be defined in the platform data.  And some information can be read\nvia the sysfs(lp855x device attributes).\n\nFor details, please refer to Documentation/backlight/lp855x-driver.txt.\n\n[axel.lin@gmail.com: add missing mutex_unlock in lp855x_read_byte() error path]\n[axel.lin@gmail.com: check platform data in lp855x_probe()]\n[axel.lin@gmail.com: small cleanups]\n[dan.carpenter@oracle.com: silence a compiler warning]\n[axel.lin@gmail.com: use id-\u003edriver_data to differentiate lp855x chips]\n[akpm@linux-foundation.org: simplify boolean return expression]\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "050ea48bbfc80b6aa81f8df0d9f25e6e47d96e98",
      "tree": "8de9685ba5e2115ed6e14228d017c93351be2c2c",
      "parents": [
        "ce969228fdb54a7e3d7cc1ed27367fd4b9525d74"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Fri Mar 23 15:02:01 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:33 2012 -0700"
      },
      "message": "drivers/video/backlight/adp5520_bl.c: use devm_ functions\n\nThe various devm_ functions allocate memory that is released when a driver\ndetaches.  This patch uses these functions for data that is allocated in\nthe probe function of a platform device and is only freed in the remove\nfunction.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nCc: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce969228fdb54a7e3d7cc1ed27367fd4b9525d74",
      "tree": "9850c7cc96d582302769c442e00142ac30a7bbc3",
      "parents": [
        "1107d40a50956146d1272f5cffcdf1d83f7e703e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Fri Mar 23 15:02:00 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:33 2012 -0700"
      },
      "message": "drivers/video/backlight: use devm_ functions\n\nThe various devm_ functions allocate memory that is released when a driver\ndetaches.  This patch uses these functions for data that is allocated in\nthe probe function of a platform device and is only freed in the remove\nfunction.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nCc: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1107d40a50956146d1272f5cffcdf1d83f7e703e",
      "tree": "54a43a24c7d6d53db2146183a821667fe0b40895",
      "parents": [
        "462dd83833065a6b3add3f102f4fe69efa1422e9"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Fri Mar 23 15:02:00 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:33 2012 -0700"
      },
      "message": "drivers/video/backlight/wm831x_bl.c: use devm_ functions\n\nThe various devm_ functions allocate memory that is released when a driver\ndetaches.  This patch uses these functions for data that is allocated in\nthe probe function of a platform device and is only freed in the remove\nfunction.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nCc: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "462dd83833065a6b3add3f102f4fe69efa1422e9",
      "tree": "afd0eb1eab23008c058d7811b3d3e3c6e1917247",
      "parents": [
        "81ce6864444facc95ba7fe25575153425106c985"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 23 15:01:59 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:33 2012 -0700"
      },
      "message": "backlight: convert backlight spi drivers to module_spi_driver\n\nFactor out some boilerplate code for spi driver registration into\nmodule_spi_driver.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nAcked-by: Alberto Panizzo \u003calberto@amarulasolutions.com\u003e\nCc: Donghwa Lee \u003cdh09.lee@samsung.com\u003e\nAcked-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81ce6864444facc95ba7fe25575153425106c985",
      "tree": "f30825d4a8c4b7b68f3f1b1cf326cddfbf83ba3a",
      "parents": [
        "7d1ae8a8542dfc5f7eff51f9247bbd69244e9f88"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 23 15:01:59 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:32 2012 -0700"
      },
      "message": "backlight: convert backlight i2c drivers to module_i2c_driver\n\nFactor out some boilerplate code for i2c driver registration into\nmodule_i2c_driver.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Michael Hennerich \u003chennerich@blackfin.uclinux.org\u003e\nCc: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "953326cb60c1dff1bd3458d6468d16d75f2bcd61",
      "tree": "4cf6ed03aeff38847da138f191eea898297a6365",
      "parents": [
        "9710a78e55fe29fa2d2f1a9cbd1d399797585fd9"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "uwe@kleine-koenig.org",
        "time": "Fri Mar 23 15:01:53 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:31 2012 -0700"
      },
      "message": "drivers/staging/telephony/ixj.c: fix warning about sequence points\n\nIn the statement\n\n\tj-\u003ecaplist[j-\u003ecaps].handle \u003d j-\u003ecaps++;\n\nthere is no sequence point between the usage of j-\u003ecaps on the LHS of\nthe assignment and the incrementation on its RHS.  So it\u0027s not defined\nin Standard C if j-\u003ecaps is already incremented when used on the LHS\neven though the postfix ++ operator is used.  To properly fix that the\nincrementation has to be done in a separate expression.\n\nThis fixes:\n\tdrivers/telephony/ixj.c: In function `add_caps\u0027:\n\tdrivers/telephony/ixj.c:5930:38: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:5950:38: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:5954:38: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:5965:39: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:5976:39: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:5988:39: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:5998:38: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:6003:38: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:6008:38: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:6013:38: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:6019:38: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:6026:39: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:6031:39: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:6036:39: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:6041:39: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:6049:39: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:6057:39: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:6065:39: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\tdrivers/telephony/ixj.c:6071:39: warning: operation on `j-\u003ecaps\u0027 may be undefined [-Wsequence-point]\n\nSigned-off-by: Uwe Kleine-König \u003cuwe@kleine-koenig.org\u003e\nCc: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b502bd1152472dc1b98c60434f23c23b280c7b94",
      "tree": "4de5d63e00a348108c436ebfd0639b57295e4bfe",
      "parents": [
        "d982d5955e9033015a2cc119aa7c0a878e275964"
      ],
      "author": {
        "name": "Muthu Kumar",
        "email": "muthu.lkml@gmail.com",
        "time": "Fri Mar 23 15:01:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:31 2012 -0700"
      },
      "message": "magic.h: move some FS magic numbers into magic.h\n\n- Move open-coded filesystem magic numbers into magic.h\n\n- Rearrange magic.h so that the filesystem-related constants are grouped\n  together.\n\nSigned-off-by: Muthukumar R \u003cmuthur@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e317234975cb7463b8ca21a93bb6862d9dcf113f",
      "tree": "4446fa3a21364f3cba23a22aa2a94027f169d8df",
      "parents": [
        "f37ab0fba271e43edab0e3ae9fe644fcda455402",
        "7483d45f0aee3afc0646d185cabd4af9f6cab58c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:39:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:39:09 2012 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media updates from Mauro Carvalho Chehab:\n - V4L2 API additions to better support JPEG compression control\n - media API additions to properly support MPEG decoders\n - V4L2 API additions for image crop/scaling\n - a few other V4L2 API DocBook fixes/improvements\n - two new DVB frontend drivers: m88rs2000 and rtl2830\n - two new DVB drivers: az6007 and rtl28xxu\n - a framework for ISA drivers, that removed lots of common code found\n   at the ISA radio drivers\n - a new FM transmitter driver (radio-keene)\n - a GPIO-based IR receiver driver\n - a new sensor driver: mt9m032\n - some new video drivers: adv7183, blackfin, mx2_emmaprp, sii9234_drv,\n   vs6624\n - several new board additions, driver fixes, improvements and cleanups.\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (295 commits)\n  [media] update CARDLIST.em28xx\n  [media] partially reverts changeset fa5527c\n  [media] stb0899: fix the limits for signal strength values\n  [media] em28xx: support for 2304:0242 PCTV QuatroStick (510e)\n  [media] em28xx: support for 2013:0251 PCTV QuatroStick nano (520e)\n  [media] -EINVAL -\u003e -ENOTTY\n  [media] gspca - sn9c20x: Cleanup source\n  [media] gspca - sn9c20x: Simplify register write for capture start/stop\n  [media] gspca - sn9c20x: Add automatic JPEG compression mechanism\n  [media] gspca - sn9c20x: Greater delay in case of sensor no response\n  [media] gspca - sn9c20x: Optimize the code of write sequences\n  [media] gspca - sn9c20x: Add the JPEG compression quality control\n  [media] gspca - sn9c20x: Add a delay after Omnivision sensor reset\n  [media] gspca - sn9c20x: Propagate USB errors to higher level\n  [media] gspca - sn9c20x: Use the new video control mechanism\n  [media] gspca - sn9c20x: Fix loss of frame start\n  [media] gspca - zc3xx: Lack of register 08 value for sensor cs2102k\n  [media] gspca - ov534_9: Add brightness to OmniVision 5621 sensor\n  [media] gspca - zc3xx: Add V4L2_CID_JPEG_COMPRESSION_QUALITY control support\n  [media] pvrusb2: fix 7MHz \u0026 8MHz DVB-T tuner support for HVR1900 rev D1F5\n  ...\n"
    },
    {
      "commit": "f37ab0fba271e43edab0e3ae9fe644fcda455402",
      "tree": "9389e993a99c7ad87c0e8643d464c48f3ac97eca",
      "parents": [
        "0b0c9d3a5872e8a02a071c6f0775ee6bf00a1206",
        "5510e62a66bad22b104d5d854445523d7f5754f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:37:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:37:52 2012 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\nPull hwmon updates from Jean Delvare:\n \"We have support for the MCP3021, MC13892 and GMT G781, automatic fan\n  speed control for LM63/LM64 chips, and a few clean-ups.\"\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: Add MCP3021 ADC driver\n  hwmon: (mc13783-adc) Add support for the MC13892 PMIC\n  hwmon: (mc13783-adc) Remove space before tab\n  hwmon: (lm63) Let the user adjust the lookup table\n  hwmon: (lm63) Make fan speed control strategy changeable\n  hwmon: (lm63) Reorganize the code\n  hwmon: (lm90) Restore original configuration if probe function fails\n  hwmon: (lm90) Add support for GMT G781\n  hwmon: (lm90) Fix multi-line comments\n  hwmon: (w83795) Fix multi-line comments\n  hwmon: (w83795) Unconditionally support manual fan speed control\n  hwmon: (fam15h_power) Increase output resolution\n  hwmon: (fam15h_power) Correct sign extension of running_avg_capture\n"
    },
    {
      "commit": "0b0c9d3a5872e8a02a071c6f0775ee6bf00a1206",
      "tree": "12f6cc1eedffd62e4dfa3b0d41b2c643462426db",
      "parents": [
        "fc2bb8d1cde1296d210a0f1ff9ee979a447d0a34",
        "7de473066f1512e52ea806e3c9698e5ea325b26c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:15:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:15:07 2012 -0700"
      },
      "message": "Merge tag \u0027iommu-updates-v3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu\n\nPull IOMMU updates from Joerg Roedel:\n \"The IOMMU updates for this round are not very large patch-wise.  But\n  they contain two new IOMMU drivers for the ARM Tegra 2 and 3\n  platforms.  Besides that there are also a few patches for the AMD\n  IOMMU which prepare the driver for adding intr-remapping support and a\n  couple of fixes.\"\n\n* tag \u0027iommu-updates-v3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:\n  iommu/amd: Fix section mismatch\n  iommu/amd: Move interrupt setup code into seperate function\n  iommu/amd: Make sure IOMMU interrupts are re-enabled on resume\n  iommu/amd: Fix section warning for prealloc_protection_domains\n  iommu/amd: Don\u0027t initialize IOMMUv2 resources when not required\n  iommu/amd: Update git-tree in MAINTAINERS\n  iommu/tegra-gart: fix spin_unlock in map failure path\n  iommu/amd: Fix double free of mem-region in error-path\n  iommu/amd: Split amd_iommu_init function\n  ARM: IOMMU: Tegra30: Add iommu_ops for SMMU driver\n  ARM: IOMMU: Tegra20: Add iommu_ops for GART driver\n"
    },
    {
      "commit": "fc2bb8d1cde1296d210a0f1ff9ee979a447d0a34",
      "tree": "725696adebdc70e1b4e0ce8537da25eb5f2bf564",
      "parents": [
        "475c77edf826333aa61625f49d6a2bec26ecb5a6",
        "bbceeee82ef55c11db0161f4078edd79290e3bcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:12:04 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:12:04 2012 -0700"
      },
      "message": "Merge branch \u0027i2c-embedded/for-3.4\u0027 of git://git.pengutronix.de/git/wsa/linux\n\nPull i2c embedded updates from Wolfram Sang:\n \"Nothing special from i2c-embedded for this merge window.  Two new\n  drivers, minor feature additions, bugfixes, cleanups.\n\n  All patches have been in linux-next for some time, too.\"\n\n* \u0027i2c-embedded/for-3.4\u0027 of git://git.pengutronix.de/git/wsa/linux:\n  i2c-eg20t: Remove write-only variables\n  i2c-eg20t: Rework pch_i2c_wait_for_bus_idle to reduce wait time\n  i2c-s3c2410: Add stub runtime power management\n  i2c-s3c2410: Convert to devm_kzalloc()\n  i2c: add CSR SiRFprimaII on-chip I2C controllers driver\n  i2c: tegra: Remove unnecessary write to INT_STATUS\n  i2c: imx: fix imx driver to work though signal is pending\n  i2c: designware: dw_i2c_init_driver as subsys initcall\n  misc: at24: describe platform_data with kernel_doc\n  i2c: Move I2C_EG20T option to the right place.\n  i2c: Support for Netlogic XLR/XLS I2C controller.\n  i2c: mpc: Add support for SMBUS_READ_BLOCK_DATA\n  i2c: versatile: Add Device Tree support\n"
    },
    {
      "commit": "475c77edf826333aa61625f49d6a2bec26ecb5a6",
      "tree": "8e1c6c319e347cd3c649fdb0b3ab45971c6b19e7",
      "parents": [
        "934e18b5cb4531cc6e81865bf54115cfd21d1ac6",
        "1488d5158dcd612fcdaf6b642451b026ee8bbcbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci\n\nPull PCI changes (including maintainer change) from Jesse Barnes:\n \"This pull has some good cleanups from Bjorn and Yinghai, as well as\n  some more code from Yinghai to better handle resource re-allocation\n  when enabled.\n\n  There\u0027s also a new initcall_debug feature from Arjan which will print\n  out quirk timing information to help identify slow quirks for fixing\n  or refinement (Yinghai sent in a few patches to do just that once the\n  new debug code landed).\n\n  Beyond that, I\u0027m handing off PCI maintainership to Bjorn Helgaas.\n  He\u0027s been a core PCI and Linux contributor for some time now, and has\n  kindly volunteered to take over.  I just don\u0027t feel I have the time\n  for PCI review and work that it deserves lately (I\u0027ve taken on some\n  other projects), and haven\u0027t been as responsive lately as I\u0027d like, so\n  I approached Bjorn asking if he\u0027d like to manage things.  He\u0027s going\n  to give it a try, and I\u0027m confident he\u0027ll do at least as well as I\n  have in keeping the tree managed, patches flowing, and keeping things\n  stable.\"\n\nFix up some fairly trivial conflicts due to other cleanups (mips device\nresource fixup cleanups clashing with list handling cleanup, ppc iseries\nremoval clashing with pci_probe_only cleanup etc)\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci: (112 commits)\n  PCI: Bjorn gets PCI hotplug too\n  PCI: hand PCI maintenance over to Bjorn Helgaas\n  unicore32/PCI: move \u003casm-generic/pci-bridge.h\u003e include to asm/pci.h\n  sparc/PCI: convert devtree and arch-probed bus addresses to resource\n  powerpc/PCI: allow reallocation on PA Semi\n  powerpc/PCI: convert devtree bus addresses to resource\n  powerpc/PCI: compute I/O space bus-to-resource offset consistently\n  arm/PCI: don\u0027t export pci_flags\n  PCI: fix bridge I/O window bus-to-resource conversion\n  x86/PCI: add spinlock held check to \u0027pcibios_fwaddrmap_lookup()\u0027\n  PCI / PCIe: Introduce command line option to disable ARI\n  PCI: make acpihp use __pci_remove_bus_device instead\n  PCI: export __pci_remove_bus_device\n  PCI: Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge\n  PCI: Rename pci_remove_bus_device to pci_stop_and_remove_bus_device\n  PCI: print out PCI device info along with duration\n  PCI: Move \"pci reassigndev resource alignment\" out of quirks.c\n  PCI: Use class for quirk for usb host controller fixup\n  PCI: Use class for quirk for ti816x class fixup\n  PCI: Use class for quirk for intel e100 interrupt fixup\n  ...\n"
    },
    {
      "commit": "934e18b5cb4531cc6e81865bf54115cfd21d1ac6",
      "tree": "c9e9398648f8be6948f41bf879e8962812418088",
      "parents": [
        "a20ae85abaefb02cc0edf19c34f78d19437c1cf1",
        "8a78335442cea429afb2b964318b6e257448ea00"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 10:07:16 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 10:07:16 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) L2TP doesn\u0027t get autoloaded when you try to open an L2TP socket due\n    to a missing module alias, fix from Benjamin LaHaise.\n\n 2) Netlabel and RDS should propagate gfp flags given to them by\n    callers, fixes from Dan Carpeneter.\n\n 3) Recursive locking fix in usbnet wasn\u0027t bulletproof and can result in\n    objects going away mid-flight due to races, fix from Ming Lei.\n\n 4) Fix up some confusion about a bool module parameter in netfilter\u0027s\n    iptable_filter and ip6table_filter, from Rusty Russell.\n\n 5) If SKB recycling is used via napi_reuse_skb() we end up with\n    different amounts of headroom reserved than we had at the original\n    SKB allocation.  Fix from Eric Dumazet.\n\n 6) Fix races in TG3 driver ring refilling, from Michael Chan.\n\n 7) We have callbacks for IPSEC replay notifiers, but some call sites\n    were not using the ops method and instead were calling one of the\n    implementations directly.  Oops.  Fix from Steffen Klassert.\n\n 8) Fix IP address validation properly in the bonding driver, the\n    previous fix only works with netlink where the subnet mask and IP\n    address are changed in one atomic operation.  When \u0027ifconfig\u0027 ioctls\n    are used the IP address and the subnet mask are changed in two\n    distinct operations.  Fix from Andy Gospodarek.\n\n 9) Provide a sky2 module operation to work around power management\n    issues with some BIOSes.  From Stephen Hemminger.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:\n  usbnet: consider device busy at each recieved packet\n  bonding: remove entries for master_ip and vlan_ip and query devices instead\n  netfilter: remove forward module param confusion.\n  usbnet: don\u0027t clear urb-\u003edev in tx_complete\n  usbnet: increase URB reference count before usb_unlink_urb\n  xfrm: Access the replay notify functions via the registered callbacks\n  xfrm: Remove unused xfrm_state from xfrm_state_check_space\n  RDS: use gfp flags from caller in conn_alloc()\n  netlabel: use GFP flags from caller instead of GFP_ATOMIC\n  l2tp: enable automatic module loading for l2tp_ppp\n  cnic: Fix parity error code conflict\n  tg3: Fix RSS ring refill race condition\n  sky2: override for PCI legacy power management\n  net: fix napi_reuse_skb() skb reserve\n"
    },
    {
      "commit": "7e61b3ff50f59f134054aaf43096c761fafecf0c",
      "tree": "f592c876b8c8c3e8b9ba69dd2bd49f57412f6a6e",
      "parents": [
        "6e55f8ed814940b0b7420ed633c08e61702bb8d4",
        "cc831464f839dc2559f896b96d13eaa0366282b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 09:25:31 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 09:25:31 2012 -0700"
      },
      "message": "Merge tag \u0027upstream-3.4-rc1\u0027 of git://git.infradead.org/linux-ubi\n\nPull UBI changes from Artem Bityutskiy:\n - Reduce memory consumption\n - Fix picking unknown blocks\n - Fix error-path in \u0027ubi_scan()\u0027\n - Minor clean-ups\n\n* tag \u0027upstream-3.4-rc1\u0027 of git://git.infradead.org/linux-ubi:\n  UBI: rename MOVE_CANCEL_BITFLIPS to MOVE_TARGET_BITFLIPS\n  UBI: rename peb_buf1 to peb_buf\n  UBI: reduce memory consumption\n  UBI: fix eraseblock picking criteria\n  UBI: fix documentation and improve readability\n  UBI: fix error handling in ubi_scan()\n"
    },
    {
      "commit": "5510e62a66bad22b104d5d854445523d7f5754f7",
      "tree": "a580bd3fff0831628bc0d525d975853bbf25a86d",
      "parents": [
        "0c2732152a5813a870d0b96f0844f4dfe1436519"
      ],
      "author": {
        "name": "Xie Xiaobo",
        "email": "X.Xie@freescale.com",
        "time": "Fri Mar 23 10:02:20 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Mar 23 10:02:20 2012 +0100"
      },
      "message": "hwmon: Add MCP3021 ADC driver\n\nAdd I2C driver for MCP3021 that is an ADC chip from Microchip.\nThe MCP3021 is a successive approximation A/D converter (ADC)\nwith 10-bit resolution.\nThe driver export the value of Vin to sysfs, the voltage unit is\nmV. Through the sysfs interface, lm-sensors tool can also display\nVin voltage.\n\nSigned-off-by: Mingkai Hu \u003cMingkai.hu@freescale.com\u003e\nSigned-off-by: Xie Xiaobo \u003cX.Xie@freescale.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0c2732152a5813a870d0b96f0844f4dfe1436519",
      "tree": "e9ba0ad606d58085217b9a179b9bb508fc4d1d0a",
      "parents": [
        "cb88200490d723048994753ed59dc0abddc51e77"
      ],
      "author": {
        "name": "Uwe Kleine-Koenig",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Mar 23 10:02:19 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Mar 23 10:02:19 2012 +0100"
      },
      "message": "hwmon: (mc13783-adc) Add support for the MC13892 PMIC\n\nBased on a patch by David Jander that mostly did s/mc13783/mc13xxx/ .\n\nAdditionally use dev_get_drvdata instead of to_platform_device +\nplatform_get_drvdata in mc13783_adc_read (spotted by Jean Delvare).\n\nCc: David Jander \u003cdavid.jander@protonic.nl\u003e\nSigned-off-by: Uwe Kleine-Koenig \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cb88200490d723048994753ed59dc0abddc51e77",
      "tree": "e952289b5faa7951a082301f74f1f5389eb66d31",
      "parents": [
        "af2ef4fc043f8fef078ba58c6cd8483d1348d70b"
      ],
      "author": {
        "name": "Frans Meulenbroeks",
        "email": "fransmeulenbroeks@gmail.com",
        "time": "Fri Mar 23 10:02:19 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Mar 23 10:02:19 2012 +0100"
      },
      "message": "hwmon: (mc13783-adc) Remove space before tab\n\nSigned-off-by: Frans Meulenbroeks \u003cfransmeulenbroeks@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "af2ef4fc043f8fef078ba58c6cd8483d1348d70b",
      "tree": "fb29644aa69298791ee454e02dd137a007e8316b",
      "parents": [
        "817c6cc546a4ebea8016766f0f26e7d53118c6b6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Mar 23 10:02:19 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Mar 23 10:02:19 2012 +0100"
      },
      "message": "hwmon: (lm63) Let the user adjust the lookup table\n\nMake the automatic fan speed control lookup table writable. This lets\nthe user tweak the fan speed / temperature response curve.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nTested-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "817c6cc546a4ebea8016766f0f26e7d53118c6b6",
      "tree": "2a01f9d98feccc4fed2c05c2f13f25375dfecdf2",
      "parents": [
        "dac27dce318401fee028b19cdd4c52fe163f53f1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Mar 23 10:02:19 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Mar 23 10:02:19 2012 +0100"
      },
      "message": "hwmon: (lm63) Make fan speed control strategy changeable\n\nLet the user switch between automatic and manual fan speed control.\nBefore switching to automatic fan speed control, we always check that\nthe lookup table looks sane.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "dac27dce318401fee028b19cdd4c52fe163f53f1",
      "tree": "4c988d2a62eca150b7998c861c45b7964a0cc98c",
      "parents": [
        "f7001bb063ec06e7fff8782146a7bed49dfe6507"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Mar 23 10:02:18 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Mar 23 10:02:18 2012 +0100"
      },
      "message": "hwmon: (lm63) Reorganize the code\n\nReorder functions and driver declaration to no longer need to\nforward-declare functions. Also rename new_client to just client\neverywhere for readability.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f7001bb063ec06e7fff8782146a7bed49dfe6507",
      "tree": "43e81025282433a3496b56968e6e15fe54dee9c8",
      "parents": [
        "ae544f64cc7b0850471f62e6808068ef77b90763"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Fri Mar 23 10:02:18 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Mar 23 10:02:18 2012 +0100"
      },
      "message": "hwmon: (lm90) Restore original configuration if probe function fails\n\nThe lm90 driver restores the original chip configuration in its exit function.\nHowever, the chip configuration is not restored if the probe function fails.\nRestore it there as well.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ae544f64cc7b0850471f62e6808068ef77b90763",
      "tree": "58234ec3e9a5dce6f3bb755546f9b2998b461961",
      "parents": [
        "f36ffeab0a1d0a0a56edd39be7a97a07486305e8"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Fri Mar 23 10:02:18 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Mar 23 10:02:18 2012 +0100"
      },
      "message": "hwmon: (lm90) Add support for GMT G781\n\nGMT G781 is a ADM1032-compatible temperature sensor chip.\nAdd support to the LM90 driver.\n\nCc: Mike Gorchak \u003clestat@i.com.ua\u003e\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f36ffeab0a1d0a0a56edd39be7a97a07486305e8",
      "tree": "365a71c0b85e3d8f2c7e537725aad94390691fce",
      "parents": [
        "c10b3ee8aa7b26875a8ec0afb6f6323810b35043"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Fri Mar 23 10:02:18 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Mar 23 10:02:18 2012 +0100"
      },
      "message": "hwmon: (lm90) Fix multi-line comments\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c10b3ee8aa7b26875a8ec0afb6f6323810b35043",
      "tree": "fd171acc133d5781fd442d3c015b24a1eec75fd9",
      "parents": [
        "72fea694c4208d7ee1704a7dbccddd54af352cde"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Fri Mar 23 10:02:18 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Mar 23 10:02:18 2012 +0100"
      },
      "message": "hwmon: (w83795) Fix multi-line comments\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "72fea694c4208d7ee1704a7dbccddd54af352cde",
      "tree": "ad5db0b19671d6dac0a4da35f82e469ae4681cba",
      "parents": [
        "941a956b0e387b21f385f486c34ef67576775cfc"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Mar 23 10:02:17 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Mar 23 10:02:17 2012 +0100"
      },
      "message": "hwmon: (w83795) Unconditionally support manual fan speed control\n\nManual fan speed control uses a standard interface and has received\nsufficient testing and review by now, it can be enabled\nunconditionally. This includes attributes pwm[1-8], pwm[1-8]_enable,\npwm[1-8]_mode and pwm[1-8]_freq.\n\nWe only let the user switch from automatic mode to manual mode, but\nnot the other way around, as automatic control settings may not have\nbeen set properly by the BIOS.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "941a956b0e387b21f385f486c34ef67576775cfc",
      "tree": "35d118d214a7c4d57ef1f8b085cafc9725255b75",
      "parents": [
        "fc0900cbda9243957d812cd6b4cc87965f9fe75f"
      ],
      "author": {
        "name": "Andre Przywara",
        "email": "andre.przywara@amd.com",
        "time": "Fri Mar 23 10:02:17 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Mar 23 10:02:17 2012 +0100"
      },
      "message": "hwmon: (fam15h_power) Increase output resolution\n\nOn high CPU load the accumulating values in the running_avg_cap\nregister are very low (below 10), so averaging them too early leads\nto unnecessary poor output resolution. Since we pretend to output\nmicro-Watt we better keep all the bits we have as long as possible.\n\nSigned-off-by: Andre Przywara \u003candre.przywara@amd.com\u003e\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fc0900cbda9243957d812cd6b4cc87965f9fe75f",
      "tree": "3e0a3593a4d57704ae61380fec3667397b2429a6",
      "parents": [
        "437538267b672f9320833907f1b5acbb2605f4be"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Fri Mar 23 10:02:17 2012 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Mar 23 10:02:17 2012 +0100"
      },
      "message": "hwmon: (fam15h_power) Correct sign extension of running_avg_capture\n\nWrong bit was used for sign extension which caused wrong end results.\nThanks to Andre for spotting this bug.\n\nReported-by: Andre Przywara \u003candre.przywara@amd.com\u003e\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "437538267b672f9320833907f1b5acbb2605f4be",
      "tree": "d10173b35a5b86bc037bb2ece1b406d5575a2094",
      "parents": [
        "9586c959bfc917695893bef0102433a7d0675691",
        "6bff98b455cf3e666fd0e3d0d908eba874de0eee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:43:40 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 20:43:40 2012 -0700"
      },
      "message": "Merge tag \u0027fbdev-updates-for-3.4\u0027 of git://github.com/schandinat/linux-2.6\n\nPull fbdev updates for 3.4 from Florian Tobias Schandinat:\n - drivers for Samsung Exynos MIPI DSI and display port\n - i740fb to support those old Intel chips\n - large updates to OMAP, viafb and sh_mobile_lcdcfb\n - some updates to s3c-fb and udlfb, few patches to others\n\nFix up conflicts in drivers/video/udlfb.c due to Key Sievers\u0027 fix making\nit in twice.\n\n* tag \u0027fbdev-updates-for-3.4\u0027 of git://github.com/schandinat/linux-2.6: (156 commits)\n  Revert \"video:uvesafb: Fix oops that uvesafb try to execute NX-protected page\"\n  OMAPDSS: register dss drivers in module init\n  video: pxafb: add clk_prepare/clk_unprepare calls\n  fbdev: bfin_adv7393fb: Drop needless include\n  fbdev: sh_mipi_dsi: add extra phyctrl for sh_mipi_dsi_info\n  fbdev: remove dependency of FB_SH_MOBILE_MERAM from FB_SH_MOBILE_LCDC\n  Revert \"MAINTAINERS: add entry for exynos mipi display drivers\"\n  fbdev: da8xx: add support for SP10Q010 display\n  fbdev: da8xx:: fix reporting of the display timing info\n  drivers/video/pvr2fb.c: ensure arguments to request_irq and free_irq are compatible\n  OMAPDSS: APPLY: fix clearing shadow dirty flag with manual update\n  fbdev: sh_mobile_meram: Implement system suspend/resume\n  fbdev: sh_mobile_meram: Remove unneeded sanity checks\n  fbdev: sh_mobile_meram: Don\u0027t perform update in register operation\n  arm: mach-shmobile: Constify sh_mobile_meram_cfg structures\n  fbdev: sh_mobile_lcdc: Don\u0027t store copy of platform data\n  fbdev: sh_mobile_meram: Remove unused sh_mobile_meram_icb_cfg fields\n  arm: mach-shmobile: Don\u0027t set MERAM ICB numbers in platform data\n  fbdev: sh_mobile_meram: Allocate ICBs automatically\n  fbdev: sh_mobile_meram: Use genalloc to manage MERAM allocation\n  ...\n"
    }
  ],
  "next": "9586c959bfc917695893bef0102433a7d0675691"
}
