)]}'
{
  "log": [
    {
      "commit": "401dea7f7ade662b77c33ce2498fb5b4f97cb29c",
      "tree": "2e54d2e170e3e9ba0db256e633c91b2f802f9896",
      "parents": [
        "e7e11d8ba807d451857b5c68abe249c7fc2b980f"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue May 29 15:07:31 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 16:22:32 2012 -0700"
      },
      "message": "leds: add LM3533 LED driver\n\nAdd sub-driver for the LEDs on National Semiconductor / TI LM3533 lighting\npower chips.\n\nThe chip provides 256 brightness levels, hardware accelerated blinking as\nwell as ambient-light-sensor and pwm input control.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Rob Landley \u003crob@landley.net\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e7e11d8ba807d451857b5c68abe249c7fc2b980f",
      "tree": "d93a84ccd11589da51e93b76924d30d2f8eec626",
      "parents": [
        "44e1e9f8e70506728b02a18e6d03599a6485d67f"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@systec-electronic.com",
        "time": "Tue May 29 15:07:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 16:22:32 2012 -0700"
      },
      "message": "drivers/leds/leds-pca955x.c: fix race condition while setting brightness on several LEDs\n\nWhen issuing the following command:\n\n  for I in 0 1 2 3 4 5 6 7; do\n    echo 0 \u003e /sys/class/leds/pca955x\\:${I}/brightness;\n  done\n\nIt is possible that all the pca955x_read_ls calls are done sequentially\nbefore any pca955x_write_ls call is done.  This updates the LS only to\nthe last LED update in its set.\n\nFix this by using a global lock for the pca995x device during\npca955x_led_work.  Also used a struct for shared data betreen all LEDs.\n\n[akpm@linux-foundation.org: revert unintentional rename of pca955x_ledsel()]\nSigned-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44e1e9f8e70506728b02a18e6d03599a6485d67f",
      "tree": "cb50e9faaf6017d44faf6bd5224e209df42aa9d8",
      "parents": [
        "49dca5aebfdeadd4bf27b6cb4c60392147dc35a4"
      ],
      "author": {
        "name": "Shuah Khan",
        "email": "shuahkhan@gmail.com",
        "time": "Tue May 29 15:07:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 16:22:32 2012 -0700"
      },
      "message": "leds: add new transient trigger for one shot timer activation\n\nThe leds timer trigger does not currently have an interface to activate a\none shot timer.  The current support allows for setting two timers, one\nfor specifying how long a state to be on, and the second for how long the\nstate to be off.  The delay_on value specifies the time period an LED\nshould stay in on state, followed by a delay_off value that specifies how\nlong the LED should stay in off state.  The on and off cycle repeats until\nthe trigger gets deactivated.  There is no provision for one time\nactivation to implement features that require an on or off state to be\nheld just once and then stay in the original state forever.\n\nWithout one shot timer interface, user space can still use timer trigger\nto set a timer to hold a state, however when user space application\ncrashes or goes away without deactivating the timer, the hardware will be\nleft in that state permanently.\n\nAs a specific example of this use-case, let\u0027s look at vibrate feature on\nphones.  Vibrate function on phones is implemented using PWM pins on SoC\nor PMIC.  There is a need to activate one shot timer to control the\nvibrate feature, to prevent user space crashes leaving the phone in\nvibrate mode permanently causing the battery to drain.\n\nThis trigger exports three properties, activate, state, and duration When\ntransient trigger is activated these properties are set to default values.\n\n- duration allows setting timer value in msecs. The initial value is 0.\n- activate allows activating and deactivating the timer specified by\n  duration as needed. The initial and default value is 0.  This will allow\n  duration to be set after trigger activation.\n- state allows user to specify a transient state to be held for the specified\n  duration.\n\nSigned-off-by: Shuah Khan \u003cshuahkhan@gmail.com\u003e\nCc: Jonas Bonn \u003cjonas@southpole.se\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: NeilBrown \u003cneilb@suse.de\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49dca5aebfdeadd4bf27b6cb4c60392147dc35a4",
      "tree": "99172a77186076842dce396469ea9d50f4d16c9f",
      "parents": [
        "6335f8fa974bc284da0f55877935538e1d7b55eb"
      ],
      "author": {
        "name": "Alexander Holler",
        "email": "holler@ahsoftware.de",
        "time": "Tue May 29 15:07:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 16:22:32 2012 -0700"
      },
      "message": "leds: heartbeat: stop on shutdown\n\nA halted kernel should not show a heartbeat.\n\n[akpm@linux-foundation.org: checkpatch fixes]\nSigned-off-by: Alexander Holler \u003choller@ahsoftware.de\u003e\nCc: Shuah Khan \u003cshuahkhan@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6335f8fa974bc284da0f55877935538e1d7b55eb",
      "tree": "e6859213e38c0f88c0941814341422e7fc4bcb3c",
      "parents": [
        "8035a50224302f9eb129d210daf263405d5a91fd"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Tue May 29 15:07:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 16:22:32 2012 -0700"
      },
      "message": "drivers/leds/leds-lm3530.c: simplify als configuration on initialization\n\nFor better code readability, ALS code is moved to new a function -\nlm3530_als_configure()\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Shreshtha Kumar SAHU \u003cshreshthakumar.sahu@stericsson.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1381187991a196a8a7d046e97bd50eec6c37e8df",
      "tree": "f84e83866b4d15cad012cb40c5b653ce4c49a7d9",
      "parents": [
        "03c091e5b726ada6aaf9af1d0e973679099101e4"
      ],
      "author": {
        "name": "Shuah Khan",
        "email": "shuahkhan@gmail.com",
        "time": "Tue May 29 15:07:28 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 16:22:31 2012 -0700"
      },
      "message": "leds: change ledtrig-timer to use activated flag\n\nChange existing timer trigger to use the new -\u003eactivated flag to set\nactivate successful status in activate routine and check it in deactivate\nroutine to do cleanup.\n\nSigned-off-by: Shuah Khan \u003cshuahkhan@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03c091e5b726ada6aaf9af1d0e973679099101e4",
      "tree": "acbe5d242a76b2296d15804c4cc2766ca1295d4b",
      "parents": [
        "b00961824a33aadec4a825eaeccfbe3db8ec7032"
      ],
      "author": {
        "name": "Shuah Khan",
        "email": "shuahkhan@gmail.com",
        "time": "Tue May 29 15:07:28 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 16:22:31 2012 -0700"
      },
      "message": "leds: change existing triggers to use activated flag\n\nChange existing triggers backlight, gpio, and heartbeat to use the new\n-\u003eactivated flag to set activate successful status in their activate\nroutines and check it in their deactivate routines to do cleanup.\n\nSigned-off-by: Shuah Khan \u003cshuahkhan@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1daef6d27b558d0bde72302ba7062b746887a643",
      "tree": "ac468cb1810093e81b4d73ff4980d9bd0455cc8e",
      "parents": [
        "872b86be0a285b11b03614456b67fdaf78e86f3d"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue May 29 15:07:27 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 16:22:31 2012 -0700"
      },
      "message": "leds: Use kcalloc instead of kzalloc to allocate array\n\nThe advantage of kcalloc is that will prevent integer overflows which\ncould result from the multiplication of number of elements and size and it\nis also a bit nicer to read.\n\nThe semantic patch that makes this change is available\nin https://lkml.org/lkml/2011/11/25/107\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "872b86be0a285b11b03614456b67fdaf78e86f3d",
      "tree": "1bd709cf5e71997b290e3eaf9a4aa8dd16dc49a9",
      "parents": [
        "5ba736311bf6fea25c97e868b7de6d3de8800aba"
      ],
      "author": {
        "name": "Shuah Khan",
        "email": "shuahkhan@gmail.com",
        "time": "Tue May 29 15:07:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 16:22:31 2012 -0700"
      },
      "message": "leds: simple_strtoul() cleanup\n\nled-class.c and ledtrig-timer.c still use simple_strtoul().  Change them\nto use kstrtoul() instead of obsolete simple_strtoul().\n\nAlso fix the existing int ret declaration to be ssize_t to match the\nreturn type for _store functions in ledtrig-timer.c.\n\nSigned-off-by: Shuah Khan \u003cshuahkhan@gmail.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ba736311bf6fea25c97e868b7de6d3de8800aba",
      "tree": "347d7e042b9fb7bf977daa95441ea0169c918d11",
      "parents": [
        "5bc9ad774c063f6b41965e7314f2c26aa5e465a0"
      ],
      "author": {
        "name": "David Dajun Chen",
        "email": "dchen@diasemi.com",
        "time": "Tue May 29 15:07:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 16:22:31 2012 -0700"
      },
      "message": "leds: driver for DA9052/53 PMIC v2\n\nLED Driver for Dialog Semiconductor DA9052/53 PMICs.\n\n[akpm@linux-foundation.org: make led_reg static]\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nReviewed-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5bc9ad774c063f6b41965e7314f2c26aa5e465a0",
      "tree": "838363a1ead69a031fce1eccdc9f732f34275b92",
      "parents": [
        "c8515294a31ec63536eb1a2ba7a38797435dda4f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue May 29 15:07:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 29 16:22:31 2012 -0700"
      },
      "message": "drivers/leds/leds-lp5521.c: fix lp5521_read() error handling\n\nGcc 4.6.2 complains that:\n\n  drivers/leds/leds-lp5521.c: In function `lp5521_load_program\u0027:\n  drivers/leds/leds-lp5521.c:214:21: warning: `mode\u0027 may be used uninitialized in this function [-Wuninitialized]\n  drivers/leds/leds-lp5521.c: In function `lp5521_probe\u0027:\n  drivers/leds/leds-lp5521.c:788:5: warning: `buf\u0027 may be used uninitialized in this function [-Wuninitialized]\n  drivers/leds/leds-lp5521.c:740:6: warning: `ret\u0027 may be used uninitialized in this function [-Wuninitialized]\n\nThese are real problems if lp5521_read() returns an error.  When that\nhappens we should handle it, instead of ignoring it or doing a bitwise\nOR with all the other error codes and continuing.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nCc: Milo \u003cMilo.Kim@ti.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8cd742acfd78a4689148fb80cf74bc26e7f1f3c",
      "tree": "9c447d733ca74ed22b8272db5cb9a40586ab04a7",
      "parents": [
        "8c7577637ca31385e92769a77e2ab5b428e8b99c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu May 10 13:01:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 10 15:06:44 2012 -0700"
      },
      "message": "drivers/leds: correct __devexit annotations\n\n__devexit functions are discarded without CONFIG_HOTPLUG, so they need\nto be referenced carefully.  A __devexit function may also not be called\nfrom a __devinit function.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Mathieu Poirier \u003cmathieu.poirier@linaro.org\u003e\nCc: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5509fea59bb1bad4ead7d9a194cb4555c1350e1c",
      "tree": "74f654f30d5ee0fd56de3ddfb7b759753c4a92bc",
      "parents": [
        "ee9dd7631af6fb5c02964ed5b496217cd4ced059"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Apr 06 12:52:53 2012 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Apr 17 16:29:31 2012 +0200"
      },
      "message": "leds-atmel-pwm.c: Make pwmled_probe() __devinit\n\nCommit 892a884 (leds: convert led platform drivers to module_platform_driver)\nis omitting the section mismatch error: so change annotation of the probe\nfunction to __devinit instead of __init.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Richard Purdie \u003crichard.purdie@linuxfoundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30304e5a79d424eb2c8707b3ff0e9b8bf6ab3e8f",
      "tree": "63968fb97b86861e31922515395feef8a110f884",
      "parents": [
        "750f77064a290beb162352077b52c61b04bcae0e",
        "b8589e2a8065b8e7773742b60ae96b63b757bb69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 13:56:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 13:56:35 2012 -0700"
      },
      "message": "Merge tag \u0027mfd_3.4-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD changes from Samuel Ortiz:\n - 4 new drivers: Freescale i.MX on-chip Anatop, Ricoh\u0027s RC5T583 and\n   TI\u0027s TPS65090 and TPS65217.\n - New variants support (8420, 8520 ab9540), cleanups and bug fixes for\n   the abx500 and db8500 ST-E chipsets.\n - Some minor fixes and update for the wm8994 from Mark.\n - The beginning of a long term TWL cleanup effort coming from the TI\n   folks.\n - Various fixes and cleanups for the s5m, TPS659xx, pm860x, and MAX8997\n   drivers.\n\nFix up trivial conflicts due to duplicate patches and header file\ncleanups (\u003clinux/device.h\u003e removal etc).\n\n* tag \u0027mfd_3.4-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (97 commits)\n  gpio/twl: Add DT support to gpio-twl4030 driver\n  gpio/twl: Allocate irq_desc dynamically for SPARSE_IRQ support\n  mfd: Detach twl6040 from the pmic mfd driver\n  mfd: Replace twl-* pr_ macros by the dev_ equivalent and do various cleanups\n  mfd: Micro-optimization on twl4030 IRQ handler\n  mfd: Make twl4030 SIH SPARSE_IRQ capable\n  mfd: Move twl-core IRQ allocation into twl[4030|6030]-irq files\n  mfd: Remove references already defineid in header file from twl-core\n  mfd: Remove unneeded header from twl-core\n  mfd: Make twl-core not depend on pdata-\u003eirq_base/end\n  ARM: OMAP2+: board-omap4-*: Do not use anymore TWL6030_IRQ_BASE in board files\n  mfd: Return twl6030_mmc_card_detect IRQ for board setup\n  Revert \"mfd: Add platform data for MAX8997 haptic driver\"\n  mfd: Add support for TPS65090\n  mfd: Add some da9052-i2c section annotations\n  mfd: Build rtc5t583 only if I2C config is selected to y.\n  mfd: Add anatop mfd driver\n  mfd: Fix compilation error in tps65910.h\n  mfd: Add 8420 variant to db8500-prcmu\n  mfd: Add 8520 PRCMU variant to db8500-prcmu\n  ...\n"
    },
    {
      "commit": "1bfecd935849a45b6b47d9f011e1c278ff880512",
      "tree": "23c08a9c103c92e5a4a4cd3311823426c9d2bdf9",
      "parents": [
        "281b05392fc2cb26209b4d85abaf4889ab1991f3",
        "a754a87ce8b17024358c1be8ee0232ef09a7055f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:27:28 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:27:28 2012 -0700"
      },
      "message": "Merge tag \u0027boards\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: board specific updates\" from Arnd Bergmann/Olof Johansson:\n \"These changes are all specific to one board only.  We\u0027re trying to\n  keep the number of board files low, but generally board level updates\n  are ok on platforms that are working on moving towards DT based\n  probing, which will eventually lead to removing them.\n\n  The board-ams-delta.c board file gets a conflict between the removal\n  of ams_delta_config and the addition of a lot of other data.  The\n  Kconfig file has two changes in the same line, and in exynos, the\n  power domain cleanup conflicts with the addition of the image sensor\n  device.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n  [olof: Amended a fix for a mismerge to board-omap4panda.c]\n  Signed-off-by: Olof Johansson \u003colof@lixom.net\u003e\"\n\nFixed up some fairly trivial conflicts manually.\n\n* tag \u0027boards\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (82 commits)\n  i.MX35-PDK: Add Camera support\n  ARM : mx35: 3ds-board: add framebuffer device\n  pxa/hx4700: Remove pcmcia platform_device structure\n  ARM: pxa/hx4700: Reduce sleep mode battery discharge by 35%\n  ARM: pxa/hx4700: Remove unwanted request for GPIO105\n  ARM: EXYNOS: support Exynos4210-bus Devfreq driver on Nuri board\n  ARM: EXYNOS: Register JPEG on nuri\n  ARM: EXYNOS: Register JPEG on universal_c210\n  ARM: S5PV210: Enable JPEG on SMDKV210\n  ARM: S5PV210: Add JPEG board definition\n  ARM: EXYNOS: Enable JPEG on Origen\n  ARM: EXYNOS: Enable JPEG on SMDKV310\n  ARM: EXYNOS: Add __init attribute to universal_camera_init()\n  ARM: EXYNOS: Add __init attribute to nuri_camera_init()\n  ARM: S5PV210: Enable FIMC on SMDKC110\n  ARM: S5PV210: Enable FIMC on SMDKV210\n  ARM: S5PV210: Enable MFC on SMDKC110\n  ARM: S5PV210: Enable MFC on SMDKV210\n  ARM: EXYNOS: Enable G2D on SMDKV310\n  ARM: tegra: update defconfig\n  ...\n"
    },
    {
      "commit": "d61b7a572b292e2be409e13b4b3adf475f18fb29",
      "tree": "e9d30390860147136c05e66abf1edda1bc5b0562",
      "parents": [
        "18d9946bc7e2252fe3c0f2f609ac383c627edefd",
        "f4e2467bad53023589cbff18dd1ab6e0aa3f004c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:03:32 2012 -0700"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: global cleanups\" from Arnd Bergmann:\n \"Quite a bit of code gets removed, and some stuff moved around, mostly\n  the old samsung s3c24xx stuff.  There should be no functional changes\n  in this series otherwise.  Some cleanups have dependencies on other\n  arm-soc branches and will be sent in the second round.\n\n  Signed-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\"\n\nFixed up trivial conflicts mainly due to #include\u0027s being changes on\nboth sides.\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (121 commits)\n  ep93xx: Remove unnecessary includes of ep93xx-regs.h\n  ep93xx: Move EP93XX_SYSCON defines to SoC private header\n  ep93xx: Move crunch code to mach-ep93xx directory\n  ep93xx: Make syscon access functions private to SoC\n  ep93xx: Configure GPIO ports in core code\n  ep93xx: Move peripheral defines to local SoC header\n  ep93xx: Convert the watchdog driver into a platform device.\n  ep93xx: Use ioremap for backlight driver\n  ep93xx: Move GPIO defines to gpio-ep93xx.h\n  ep93xx: Don\u0027t use system controller defines in audio drivers\n  ep93xx: Move PHYS_BASE defines to local SoC header file\n  ARM: EXYNOS: Add clock register addresses for EXYNOS4X12 bus devfreq driver\n  ARM: EXYNOS: add clock registers for exynos4x12-cpufreq\n  PM / devfreq: update the name of EXYNOS clock registers that were omitted\n  PM / devfreq: update the name of EXYNOS clock register\n  ARM: EXYNOS: change the prefix S5P_ to EXYNOS4_ for clock\n  ARM: EXYNOS: use static declaration on regarding clock\n  ARM: EXYNOS: replace clock.c for other new EXYNOS SoCs\n  ARM: OMAP2+: Fix build error after merge\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ...\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": "c96a9876696d30783ad54399351a0bf3660db53f",
      "tree": "74daba0ed1fd2838e8eb527c4f7fe5262ee979bd",
      "parents": [
        "d1f42e314c9c50541c79a6edf2b4cab63fe02ee3",
        "fde7d9049e55ab85a390be7f415d74c9f62dd0f9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 14 09:48:16 2012 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 14 09:48:16 2012 +0100"
      },
      "message": "Merge tag \u0027v3.3-rc7\u0027 into x86/platform\n\nMerge reason: Update to the almost-final v3.3 kernel.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d60d506e6baaf423148c458df3ece0c1d440dce4",
      "tree": "c25c44e70ebaaddcbe39559df5c5cd260e956be4",
      "parents": [
        "62f383435932ea3d271bee6b957de048452c1b16",
        "2e5ac9436645bb9fd2097868e228321f303c9c75"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 08:53:14 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Mar 08 08:53:14 2012 -0800"
      },
      "message": "Merge branch \u0027next/cleanup-s3c24xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup\n\n* \u0027next/cleanup-s3c24xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: (24 commits)\n  ARM: S3C24XX: remove call to s3c24xx_setup_clocks\n  ARM: S3C24XX: add get_rate for clk_p on S3C2416/2443\n  ARM: S3C24XX: add get_rate for clk_h on S3C2416/2443\n  ARM: S3C24XX: remove XXX_setup_clocks method from S3C2443\n  ARM: S3C24XX: remove obsolete S3C2416_DMA option\n  ARM: S3C24XX: Reuse S3C2443 dma for S3C2416\n  ARM: S3C24XX: Fix indentation of dma-s3c2443\n  ARM: S3C24XX: Move device setup files to mach directory\n  ARM: S3C24XX: Consolidate Simtec extensions\n  ARM: S3C24XX: move simtec-specific code to mach directory\n  ARM: S3C24XX: Move common-smdk code to mach directory\n  ARM: S3C24XX: Move s3c2443-clock.c to mach-s3c24xx\n  ARM: s3c2410_defconfig: update s3c2410_defconfig\n  ARM: S3C2443: move mach-s3c2443/* into mach-s3c24xx/\n  ARM: S3C2440: move mach-s3c2440/* into mach-s3c24xx/\n  ARM: S3C2416: move mach-s3c2416/* into mach-s3c24xx/\n  ARM: S3C2412: move mach-s3c2412/* into mach-s3c24xx/\n  ARM: S3C2410: move mach-s3c2410/* into mach-s3c24xx/\n  ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX\n  ARM: S3C2410: move s3c2410_baseclk_add to clock.h\n  ...\n"
    },
    {
      "commit": "880bcd4a8363f24375027f9ded4670960dcfa70a",
      "tree": "31894d9dc2c29f31234e479de520a50858cce54c",
      "parents": [
        "a5f17d1f4c2831b9b9bf8b1a537cdbac995d6e13",
        "8c3d7c30c306d83ff9c303f42307765a5a7bc254"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Mar 03 08:57:03 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Mar 07 01:36:33 2012 -0800"
      },
      "message": "Merge branch \u0027topic/cleanup-s3c24xx\u0027 into next/cleanup-s3c24xx\n\nConflicts:\n\tarch/arm/mach-s3c24xx/include/mach/system.h\n"
    },
    {
      "commit": "b3b97473ee07ae8904e9d8fe02914de2188d302c",
      "tree": "5aa9b4f706402a89619f27dff4e461068092e1c1",
      "parents": [
        "1efc15812d8ce5d9096bb8af400f51a85b5f5af0"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Tue Feb 28 10:59:29 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 06 18:46:53 2012 +0100"
      },
      "message": "led: Modified power control of pm860x led\n\nSince several sub modules such as backlight, leds and vibrator depend\non the refernce group and internal oscillator in pm8606, so modified\nthe power control of led in pm8606 by unified interface.\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "da4e3302949f4a702f1ddfefe067762232d363d5",
      "tree": "4495a9f21607a8605e61c06fcae044010e509fd2",
      "parents": [
        "373913b568cbfbefcee3263b98bd5a1a8b491f1b"
      ],
      "author": {
        "name": "Philip Prindeville",
        "email": "philipp@redfish-solutions.com",
        "time": "Mon Mar 05 15:05:15 2012 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 06 09:23:56 2012 +0100"
      },
      "message": "x86/geode/net5501: Add platform driver for Soekris Engineering net5501\n\nAdd platform driver for the Soekris Engineering net5501 single-board\ncomputer.  Probes well-known locations in ROM for BIOS signature\nto confirm correct platform.  Registers 1 LED and 1 GPIO-based\nbutton (typically used for soft reset).\n\nSigned-off-by: Philip Prindeville \u003cphilipp@redfish-solutions.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\n[ Removed Kconfig and Makefile detritus from drivers/leds/]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/n/tip-jv5uf34996juqh5syes8mn4h@git.kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b130d5c29544fe4cedafd35b112d27a06550d844",
      "tree": "3a12051f935c7a3ea819a4fee606b8a139523c9b",
      "parents": [
        "507164d22357b26ac73411f42765054045ca0b76"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Feb 03 14:29:23 2012 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Mar 03 07:44:51 2012 +0900"
      },
      "message": "ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX\n\nThis patch changes the ARCH name to \"ARCH_S3C24XX\" for Samsung\nS3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443,\nand S3C2450 SoCs so that we can merge the mach-xxx directories\nand plat-s3c24xx dir. to just one mach-s3c24xx for them.\n\nI think this should be sent to upstream via samsung tree because\nthis touches many samsung stuff.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n[for the gadget part:]\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n[for the framebuffer (video) part:]\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n[For the watchdog-part:]\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "235ecf4c59ebe13e065a40755d999fa9850b8179",
      "tree": "fc1048fe799b67413bb5716c1f0775f188500822",
      "parents": [
        "fb0b82b32ce17564bc64cede50bf4a3204eecc60",
        "967809bd7faf71ddc29c8081e0f21db8b201a0f4"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Feb 29 21:05:03 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Feb 29 21:05:03 2012 +0000"
      },
      "message": "Merge branch \u0027omap1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/boards\n\n* \u0027omap1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  input: serio: ams-delta: toggle keyboard power over GPIO\n  omapfb: lcd_ams_delta: drive control lines over GPIO\n  MTD: NAND: ams-delta: use GPIO instead of custom I/O\n  LED: drop leds-ams-delta driver\n  ARM: OMAP1: ams-delta: supersede custom led device by leds-gpio\n  ARM: OMAP1: ams-delta: convert latches to basic_mmio_gpio\n  ARM: OMAP1: ams-delta: register latch dependent devices later\n"
    },
    {
      "commit": "ec44fd429879f7d4f28021f1a7f9fb0b5f831aab",
      "tree": "a9663df153dec41ad0805eb82a429780a1952965",
      "parents": [
        "dc9086004b3d5db75997a645b3fe08d9138b7ad0"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Feb 08 17:13:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 08 19:03:51 2012 -0800"
      },
      "message": "drivers/leds/leds-lm3530.c: fix setting pltfm-\u003eals_vmax\n\nIn current code, pltfm-\u003eals_vmin is set to LM3530_ALS_WINDOW_mV and\npltfm-\u003eals_vmax is 0.  This does not make sense.  I think what we want\nhere is setting pltfm-\u003eals_vmax to LM3530_ALS_WINDOW_mV.\n\nBoth als_vmin and als_vmax local variables will be set to\npltfm-\u003eals_vmin and pltfm-\u003eals_vmax by a few lines latter.  Thus also\nremove a redundant assignment for als_vmin and als_vmax in this patch.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Shreshtha Kumar Sahu \u003cshreshthakumar.sahu@stericsson.com\u003e\nAcked-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nTested-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.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": "e9a4593cc5e36c6d47c87b439cb41c2568e7395f",
      "tree": "980bb0d0bacda4342b190a7e8d64b88731dfd8cd",
      "parents": [
        "656a070629adfe23c12768e35ddf91feab469ff7"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Fri Jan 20 14:33:59 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 23 08:38:47 2012 -0800"
      },
      "message": "leds: add led driver for Bachmann\u0027s ot200\n\nAdd support for leds on Bachmann\u0027s ot200 visualisation device.  The\ndevice has three leds on the back panel (led_err, led_init and led_run)\nand can handle up to seven leds on the front panel.\n\nThe driver was written by Linutronix on behalf of Bachmann electronic\nGmbH.  It incorporates feedback from Lars-Peter Clausen\n\n[akpm@linux-foundation.org: add dependency on HAS_IOMEM]\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Christian Gmeiner \u003cchristian.gmeiner@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": "967809bd7faf71ddc29c8081e0f21db8b201a0f4",
      "tree": "256bcce2b13a45b573b02ef73dcebe1f08a03593",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f",
        "8d09a1bb3147ddbcf0a9483021ca699c54c54732"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 20 05:31:52 2012 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 20 05:31:52 2012 -0800"
      },
      "message": "Merge branch \u0027omap1-part2\u0027 into omap1\n\nConflicts:\n\tdrivers/leds/leds-ams-delta.c\n"
    },
    {
      "commit": "0a80939b3e6af4b0dc93bf88ec02fd7e90a16f1b",
      "tree": "a112335f2b2b2a51e90531c6c67e8a3b54dcf0ef",
      "parents": [
        "0b48d42235caf627121f440b57d376f48a9af8b6",
        "72db395ffadb1d33233fd123c2bf87ba0198c6c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 12:32:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 12:32:16 2012 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux\n\nAutogenerated GPG tag for Rusty D1ADB8F1: 15EE 8D6C AB0E 7F0C F999  BFCB D920 0E6C D1AD B8F1\n\n* tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux:\n  module_param: check that bool parameters really are bool.\n  intelfbdrv.c: bailearly is an int module_param\n  paride/pcd: fix bool verbose module parameter.\n  module_param: make bool parameters really bool (drivers \u0026 misc)\n  module_param: make bool parameters really bool (arch)\n  module_param: make bool parameters really bool (core code)\n  kernel/async: remove redundant declaration.\n  printk: fix unnecessary module_param_name.\n  lirc_parallel: fix module parameter description.\n  module_param: avoid bool abuse, add bint for special cases.\n  module_param: check type correctness for module_param_array\n  modpost: use linker section to generate table.\n  modpost: use a table rather than a giant if/else statement.\n  modules: sysfs - export: taint, coresize, initsize\n  kernel/params: replace DEBUGP with pr_debug\n  module: replace DEBUGP with pr_debug\n  module: struct module_ref should contains long fields\n  module: Fix performance regression on modules with large symbol tables\n  module: Add comments describing how the \"strmap\" logic works\n\nFix up conflicts in scripts/mod/file2alias.c due to the new linker-\ngenerated table approach to adding __mod_*_device_table entries.  The\nARM sa11x0 mcp bus needed to be converted to that too.\n"
    },
    {
      "commit": "21ebd6c68b5511b55f4f456e4ba17c2d711e3617",
      "tree": "2f4f98568a7a52ab6734fb190d0cbf6f9c1c6492",
      "parents": [
        "4b8be38cf782f8ebebc089083fa0572ade79d7ca",
        "74d836c4142e5d100f8d9a1b2ee3003c2ed7109d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:43:32 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 13 20:43:32 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (59 commits)\n  rtc: max8925: Add function to work as wakeup source\n  mfd: Add pm ops to max8925\n  mfd: Convert aat2870 to dev_pm_ops\n  mfd: Still check other interrupts if we get a wm831x touchscreen IRQ\n  mfd: Introduce missing kfree in 88pm860x probe routine\n  mfd: Add S5M series configuration\n  mfd: Add s5m series irq driver\n  mfd: Add S5M core driver\n  mfd: Improve mc13xxx dt binding document\n  mfd: Fix stmpe section mismatch\n  mfd: Fix stmpe build warning\n  mfd: Fix STMPE I2c build failure\n  mfd: Constify aat2870-core i2c_device_id table\n  gpio: Add support for stmpe variant 801\n  mfd: Add support for stmpe variant 801\n  mfd: Add support for stmpe variant 610\n  mfd: Add support for STMPE SPI interface\n  mfd: Separate out STMPE controller and interface specific code\n  misc: Remove max8997-muic sysfs attributes\n  mfd: Remove unused wm831x_irq_data_to_mask_reg()\n  ...\n\nFix up trivial conflict in drivers/leds/Kconfig due to addition of\nLEDS_MAX8997 and LEDS_TCA6507 next to each other.\n"
    },
    {
      "commit": "90ab5ee94171b3e28de6bb42ee30b527014e0be7",
      "tree": "fcf89889f6e881f2b231d3d20287c08174ce4b54",
      "parents": [
        "476bc0015bf09dad39d36a8b19f76f0c181d1ec9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "message": "module_param: make bool parameters really bool (drivers \u0026 misc)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "c957b614bde8539416dcde8d702370ff30b1c662",
      "tree": "06b97ffc49747d3410616c32de8a39a8cdc6129f",
      "parents": [
        "1713cb9d6069fac581fcea928f65ca6ca7c9facf"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 10 15:09:46 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:49 2012 -0800"
      },
      "message": "leds: convert wm8350 driver to devm_kzalloc()\n\nSaves a small amount of code and systematically eliminates leaks.\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": "1713cb9d6069fac581fcea928f65ca6ca7c9facf",
      "tree": "51aec6df6fa247827b54f41b75ec3a66d426362b",
      "parents": [
        "3b080945aa7670354364c8f9e1a3a07cbb97beb3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 10 15:09:45 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:49 2012 -0800"
      },
      "message": "leds: convert wm831x status driver to devm_kzalloc()\n\nSaves a small amount of code and systematically eliminates leaks.\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": "3b080945aa7670354364c8f9e1a3a07cbb97beb3",
      "tree": "c901525cf47e02e4423800d13bc7802755e566cd",
      "parents": [
        "a6d511e5155406cd214d3af3ff9cffc69548b006"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 15:09:43 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:49 2012 -0800"
      },
      "message": "drivers/leds/leds-mc13783.c: fix off-by-one for checking num_leds\n\nThe LED id begins from 0.  Thus the maximum number of leds should be\nMC13783_LED_MAX + 1.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Philippe Retornaz \u003cphilippe.retornaz@epfl.ch\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": "a6d511e5155406cd214d3af3ff9cffc69548b006",
      "tree": "2151e16ad65c9646a47d9591b264e9016efedc33",
      "parents": [
        "b96a573f4c27529d379922670e8cf5530120d5ca"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Jan 10 15:09:40 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:49 2012 -0800"
      },
      "message": "leds: add driver for TCA6507 LED controller\n\nTI\u0027s TCA6507 is the LED driver in the GTA04 Openmoko motherboard.  The\ndriver provides full support for brightness levels and hardware blinking.\n\nThis driver can drive each of 7 outputs as an LED or a GPIO output,\nand provides hardware-assist blinking.\n\n[akpm@linux-foundation.org: fix __mod_i2c_device_table alias]\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b96a573f4c27529d379922670e8cf5530120d5ca",
      "tree": "3bcc570221a4a47c83e50d8d538730c4ea4bedd3",
      "parents": [
        "95dafd475382740a841697a2ead6566175d26390"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 15:09:37 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:49 2012 -0800"
      },
      "message": "drivers/leds/leds-netxbig.c: use gpio_request_one()\n\nUse gpio_request_one() instead of multiple gpiolib calls.  This also\nsimplifies error handling a bit.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Simon Guinot \u003csguinot@lacie.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": "95dafd475382740a841697a2ead6566175d26390",
      "tree": "4aa338ef4b6afb327fc037ed8811e99be18dfe73",
      "parents": [
        "1980bcfa6bc5a77491176ba695422e205dcfd2da"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 15:09:35 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:49 2012 -0800"
      },
      "message": "drivers/leds/leds-bd2802.c: use gpio_request_one()\n\nUse gpio_request_one() instead of multiple gpiolib calls.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Kim Kyuwon \u003cq1.kim@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": "1980bcfa6bc5a77491176ba695422e205dcfd2da",
      "tree": "60d23fc2c2be0b93b4539a8fcd6ae17b927c85ed",
      "parents": [
        "19b955768b4ede7c9ad0efe4def70852c530d4f9"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 15:09:34 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:49 2012 -0800"
      },
      "message": "drivers/leds/leds-lp5523.c: remove unneeded forward declaration\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Samu Onkalo \u003csamu.p.onkalo@nokia.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": "19b955768b4ede7c9ad0efe4def70852c530d4f9",
      "tree": "680cfdeb779ac97be163fbe908f8ac8061236791",
      "parents": [
        "09a0d183ef3d310ee9d0b835d9db741fda9d6d46"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 15:09:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:49 2012 -0800"
      },
      "message": "leds: convert leds-dac124s085 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: Haojian Zhuang \u003chzhuang1@marvell.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Michael Hennerich \u003chennerich@blackfin.uclinux.org\u003e\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09a0d183ef3d310ee9d0b835d9db741fda9d6d46",
      "tree": "8ccf315879a3152eba11961885f5f589088dc9da",
      "parents": [
        "892a8843fbef07a7f2ab62d5f7ff5c16ea0903b0"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 15:09:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:48 2012 -0800"
      },
      "message": "leds: convert led i2c drivers to module_i2c_driver\n\nFactor out some boilerplate code for i2c driver registration\ninto module_i2c_driver.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Haojian Zhuang \u003chzhuang1@marvell.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Michael Hennerich \u003chennerich@blackfin.uclinux.org\u003e\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "892a8843fbef07a7f2ab62d5f7ff5c16ea0903b0",
      "tree": "cddc55a75280ec2851e26f127acd2f05e9483cc1",
      "parents": [
        "e2c17bc6f717a8847df2a867caec6ba4fe85f3fc"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 10 15:09:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 16:30:48 2012 -0800"
      },
      "message": "leds: convert led platform drivers to module_platform_driver\n\nFactor out some boilerplate code for platform driver registration into\nmodule_platform_driver.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Haojian Zhuang \u003chzhuang1@marvell.com\u003e\t\t[led-88pm860x.c]\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Michael Hennerich \u003chennerich@blackfin.uclinux.org\u003e\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8584cb82f1516042e7390082d27b7c29329e21f4",
      "tree": "f0ca9e14553e18be79b24aab96ee113ec65d4ff7",
      "parents": [
        "f6dd2db940a1a0c6b9f7112109115c8243ba752b"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Wed Dec 14 18:23:56 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jan 09 00:37:41 2012 +0100"
      },
      "message": "leds: Add suuport for MAX8997-LED driver\n\nThis patch enables LED controller in MAX8997 PMIC.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "98793265b429a3f0b3f1750e74d67cd4d740d162",
      "tree": "b0bd717673f0c21845cf053f3fb6b75d42530af5",
      "parents": [
        "b4a133da2eaccb844a7beaef16ffd9c76a0d21d3",
        "bd1b2a555952d959f47169056fca05acf7eff81f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (53 commits)\n  Kconfig: acpi: Fix typo in comment.\n  misc latin1 to utf8 conversions\n  devres: Fix a typo in devm_kfree comment\n  btrfs: free-space-cache.c: remove extra semicolon.\n  fat: Spelling s/obsolate/obsolete/g\n  SCSI, pmcraid: Fix spelling error in a pmcraid_err() call\n  tools/power turbostat: update fields in manpage\n  mac80211: drop spelling fix\n  types.h: fix comment spelling for \u0027architectures\u0027\n  typo fixes: aera -\u003e area, exntension -\u003e extension\n  devices.txt: Fix typo of \u0027VMware\u0027.\n  sis900: Fix enum typo \u0027sis900_rx_bufer_status\u0027\n  decompress_bunzip2: remove invalid vi modeline\n  treewide: Fix comment and string typo \u0027bufer\u0027\n  hyper-v: Update MAINTAINERS\n  treewide: Fix typos in various parts of the kernel, and fix some comments.\n  clockevents: drop unknown Kconfig symbol GENERIC_CLOCKEVENTS_MIGR\n  gpio: Kconfig: drop unknown symbol \u0027CS5535_GPIO\u0027\n  leds: Kconfig: Fix typo \u0027D2NET_V2\u0027\n  sound: Kconfig: drop unknown symbol ARCH_CLPS7500\n  ...\n\nFix up trivial conflicts in arch/powerpc/platforms/40x/Kconfig (some new\nkconfig additions, close to removed commented-out old ones)\n"
    },
    {
      "commit": "ff4b8a57f0aaa2882d444ca44b2b9b333d22a4df",
      "tree": "d851c923f85566572112d4c0f884cff388a3cc05",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610",
        "ea04018e6bc5ddb2f0466c0e5b986bd4901b7e8e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 into Linux 3.2\n\nThis resolves the conflict in the arch/arm/mach-s3c64xx/s3c6400.c file,\nand it fixes the build error in the arch/x86/kernel/microcode_core.c\nfile, that the merge did not catch.\n\nThe microcode_core.c patch was provided by Stephen Rothwell\n\u003csfr@canb.auug.org.au\u003e who was invaluable in the merge issues involved\nwith the large sysdev removal process in the driver-core tree.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f6fc8a6a1a08e520ae58b9abd54152aa101af14a",
      "tree": "7120dd14e3a022452c1f481f17c3985ff9e55517",
      "parents": [
        "5ca6180fa6d7333fb5fabf30420b0e3cc32dd731"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Tue Dec 20 00:08:54 2011 +0100"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Dec 22 08:59:49 2011 -0800"
      },
      "message": "LED: drop leds-ams-delta driver\n\nThis driver is no longer needed after the Amstrad Delta on-board LED\ndevices have been converted to leds-gpio compatible.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "edbaa603eb801655e80808a9cf3d3b622e8ac66b",
      "tree": "a0a0091fc1d17fea32d6d21e3ce13d228fba6325",
      "parents": [
        "7239f65cf364180cdb100a4ed211b2a9f9a72119"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Dec 21 16:26:03 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 21 16:26:03 2011 -0800"
      },
      "message": "driver-core: remove sysdev.h usage.\n\nThe sysdev.h file should not be needed by any in-kernel code, so remove\nthe .h file from these random files that seem to still want to include\nit.\n\nThe sysdev code will be going away soon, so this include needs to be\nremoved no matter what.\n\nCc: Jiandong Zheng \u003cjdzheng@broadcom.com\u003e\nCc: Scott Branden \u003csbranden@broadcom.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: David Brown \u003cdavidb@codeaurora.org\u003e\nCc: Daniel Walker \u003cdwalker@fifo99.com\u003e\nCc: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@gmail.com\u003e\nCc: Hans-Christian Egtvedt \u003cegtvedt@samfundet.no\u003e\nCc: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nCc: \"Venkatesh Pallipadi\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\n"
    },
    {
      "commit": "b12e2c12da5a35627063f38c51657af56c2162a3",
      "tree": "c792c11b3e9be6b02b982d4d51514570a24a2116",
      "parents": [
        "7e0ea2e6c8aeed9ff331c1ba4cab37a429cbf973"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Wed Nov 23 12:25:42 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Nov 24 11:32:12 2011 +0100"
      },
      "message": "leds: Kconfig: Fix typo \u0027D2NET_V2\u0027\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nAcked-by: Simon Guinot \u003csguinot@lacie.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "cb871513f656bdfc48b185b55f37857b5c750c40",
      "tree": "fad12a6487fd0e699c914df364e758262ab0e033",
      "parents": [
        "9f35a33b8d06263a165efe3541d9aa0cdbd70b3b"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Nov 15 14:35:52 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 15 22:41:50 2011 -0200"
      },
      "message": "Revert \"leds: save the delay values after a successful call to blink_set()\"\n\nRevert commit 6123b0e274503a0d3588e84fbe07c9aa01bfaf5d.\n\nThe problem this patch intends to solve has alreadqy been fixed by\ncommit 7a5caabd090b (\"drivers/leds/ledtrig-timer.c: fix broken sysfs\ndelay handling\").\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nCc: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "a0a4194c943bc64dd7b6e26cccb036cb26b81363",
      "tree": "4282f0dd573344d10f69616eb05868b5cd563cc1",
      "parents": [
        "cf0223503e6198292cdcc864e01eeb5fe7490752",
        "b958f7a7cbdfbf59ba61de7ebb9c59b0ee3a7967"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6: (80 commits)\n  mfd: Fix missing abx500 header file updates\n  mfd: Add missing \u003clinux/io.h\u003e include to intel_msic\n  x86, mrst: add platform support for MSIC MFD driver\n  mfd: Expose TurnOnStatus in ab8500 sysfs\n  mfd: Remove support for early drop ab8500 chip\n  mfd: Add support for ab8500 v3.3\n  mfd: Add ab8500 interrupt disable hook\n  mfd: Convert db8500-prcmu panic() into pr_crit()\n  mfd: Refactor db8500-prcmu request_clock() function\n  mfd: Rename db8500-prcmu init function\n  mfd: Fix db5500-prcmu defines\n  mfd: db8500-prcmu voltage domain consumers additions\n  mfd: db8500-prcmu reset code retrieval\n  mfd: db8500-prcmu tweak for modem wakeup\n  mfd: Add db8500-pcmu watchdog accessor functions for watchdog\n  mfd: hwacc power state db8500-prcmu accessor\n  mfd: Add db8500-prcmu accessors for PLL and SGA clock\n  mfd: Move to the new db500 PRCMU API\n  mfd: Create a common interface for dbx500 PRCMU drivers\n  mfd: Initialize DB8500 PRCMU regs\n  ...\n\nFix up trivial conflicts in\n\tarch/arm/mach-imx/mach-mx31moboard.c\n\tarch/arm/mach-omap2/board-omap3beagle.c\n\tarch/arm/mach-u300/include/mach/irqs.h\n\tdrivers/mfd/wm831x-spi.c\n"
    },
    {
      "commit": "b3c49c05b737887443c894c66635ae68dcdf0027",
      "tree": "d2810d450aa00651620dfa160f74b6c8a066f6e4",
      "parents": [
        "488bc35bf40df89d37486c1826b178a2fba36ce7"
      ],
      "author": {
        "name": "Srinidhi KASAGAR",
        "email": "srinidhi.kasagar@stericsson.com",
        "time": "Mon Oct 31 17:12:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:55 2011 -0700"
      },
      "message": "drivers/leds/leds-lp5521.c: check if reset is successful\n\nMake sure that the reset is successful by issuing a dummy read to R\nchannel current register and check its default value.  On some platforms,\nwithout this dummy read, any further access to {R/G/B}_EXEC will not have\nany impact.\n\n[akpm@linux-foundation.org: fix up code comment]\nSigned-off-by: srinidhi kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nTested-by: Naga Radhesh \u003cnaga.radheshy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Richard Purdie \u003crichard.purdie@linuxfoundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "488bc35bf40df89d37486c1826b178a2fba36ce7",
      "tree": "68c665e8b0387b0abbb3c381f3e5ee7293a79f44",
      "parents": [
        "6123b0e274503a0d3588e84fbe07c9aa01bfaf5d"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Mon Oct 31 17:12:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:55 2011 -0700"
      },
      "message": "leds: turn the blink_timer off before starting to blink\n\nDepending on the implementation of the hardware blinking function in\nblink_set(), the led can support hardware blinking for some values of\ndelay_on and delay_off and fall-back to software blinking for some other\nvalues.\n\nTurning off the blink_timer unconditionally before starting to blink\nmake sure that a sequence like:\n\n  OFF\n  hardware blinking\n  software blinking\n  hardware blinking\n\ndoes not leave the software blinking timer active.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6123b0e274503a0d3588e84fbe07c9aa01bfaf5d",
      "tree": "c4e47bb84136b2586c17be1a541f49898d2c9fcc",
      "parents": [
        "dabc69c24271bd6ac126e3dda4f2d72234da81df"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Mon Oct 31 17:12:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:55 2011 -0700"
      },
      "message": "leds: save the delay values after a successful call to blink_set()\n\nWhen calling the hardware blinking function implemented by blink_set(),\nthe delay_on and delay_off values are not preserved across calls.\n\nFix that and make the \"timer\" trigger work as expected when hardware\nblinking is available.\n\nBEFORE the fix:\n  $ cd /sys/class/leds/someled\n  $ echo timer \u003e trigger\n  $ cat delay_on delay_off\n  0\n  0\n  $ echo 100 \u003e delay_on\n  $ cat delay_on delay_off\n  0\n  0\n  $ echo 100 \u003e delay_off\n  $ cat delay_on delay_off\n  0\n  0\n\nAFTER the fix:\n  $ cd /sys/class/leds/someled\n  $ echo timer \u003e trigger\n  $ cat delay_on delay_off\n  0\n  0\n  $ echo 100 \u003e delay_on\n  $ cat delay_on delay_off\n  100\n  0\n  $ echo 100 \u003e delay_off\n  $ cat delay_on delay_off\n  100\n  100\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dabc69c24271bd6ac126e3dda4f2d72234da81df",
      "tree": "e2cf563d11e2391112dcfc2ae310425286435a87",
      "parents": [
        "93f539822ed60e18cd7fb417bff4efa1833af9f2"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Mon Oct 31 17:12:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:55 2011 -0700"
      },
      "message": "drivers/leds/leds-gpio.c: use gpio_get_value_cansleep() when initializing\n\nI get the following warning:\n\n------------[ cut here ]------------\nWARNING: at drivers/gpio/gpiolib.c:1559 __gpio_get_value+0x90/0x98()\nModules linked in:\nCall Trace:\n[\u003cffffffff81440950\u003e] dump_stack+0x8/0x34\n[\u003cffffffff81141478\u003e] warn_slowpath_common+0x78/0xa0\n[\u003cffffffff812f0958\u003e] __gpio_get_value+0x90/0x98\n[\u003cffffffff81434f04\u003e] create_gpio_led+0xdc/0x194\n[\u003cffffffff8143524c\u003e] gpio_led_probe+0x290/0x36c\n[\u003cffffffff8130e8b0\u003e] driver_probe_device+0x78/0x1b0\n[\u003cffffffff8130eaa8\u003e] __driver_attach+0xc0/0xc8\n[\u003cffffffff8130d7ac\u003e] bus_for_each_dev+0x64/0xb0\n[\u003cffffffff8130e130\u003e] bus_add_driver+0x1c8/0x2a8\n[\u003cffffffff8130f100\u003e] driver_register+0x90/0x180\n[\u003cffffffff81100438\u003e] do_one_initcall+0x38/0x160\n\n---[ end trace ee38723fbefcd65c ]---\n\nMy GPIOs are on an I2C port expander, so we must use the *_cansleep()\nvariant of the GPIO functions.  This is was not being done in\ncreate_gpio_led().\n\nWe can change gpio_get_value() to gpio_get_value_cansleep() because it is\nonly called from the platform_driver probe function, which is a context\nwhere we can sleep.\n\nOnly tested on my gpio_cansleep() system, but it seems safe for all\nsystems.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Trent Piepho \u003ctpiepho@gmail.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93f539822ed60e18cd7fb417bff4efa1833af9f2",
      "tree": "08b6b5f6999f53a898a0a7edc3a24e991c20d195",
      "parents": [
        "fa0ea0e16f748e36d65931227188ccf07f2b77c7"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Oct 31 17:12:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:55 2011 -0700"
      },
      "message": "drivers/leds/leds-lm3530.c: add __devexit_p where needed\n\nAccording to the comments in include/linux/init.h:\n\n\"Pointers to __devexit functions must use __devexit_p(function_name), the\nwrapper will insert either the function_name or NULL, depending on the config\noptions.\"\n\nWe have __devexit annotation for lm3530_remove(), so add __devexit_p to\nthe `struct i2c_driver\u0027.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Shreshtha Kumar SAHU \u003cshreshthakumar.sahu@stericsson.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": "fa0ea0e16f748e36d65931227188ccf07f2b77c7",
      "tree": "aa6f67424045340e8a71f4700905e40eaebbf780",
      "parents": [
        "2b67c95b74f17c13c7b3a990540c9dd9b4a8480d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Oct 31 17:12:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:55 2011 -0700"
      },
      "message": "drivers/leds/leds-lp5521.c: avoid writing uninitialized value to LP5521_REG_OP_MODE register\n\nIf lp5521_read fails, engine_state variable is not initialized.\nIf lp5521_read fails, we should return error.\nThis patch fixes below warning.\n\n  CC      drivers/leds/leds-lp5521.o\ndrivers/leds/leds-lp5521.c: In function \u0027lp5521_set_engine_mode\u0027:\ndrivers/leds/leds-lp5521.c:168: warning: \u0027engine_state\u0027 may be used uninitialized in this function\n\n[akpm@linux-foundation.org: remove unneeded \"ret |\u003d\"]\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Samu Onkalo \u003csamu.p.onkalo@nokia.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": "2b67c95b74f17c13c7b3a990540c9dd9b4a8480d",
      "tree": "59ff1e40de9d9540104b57b6e54cbf19f0357a62",
      "parents": [
        "02c3294174e170a47cfd58956a739901160381a8"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Oct 31 17:12:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:55 2011 -0700"
      },
      "message": "drivers/leds/leds-renesas-tpu.c: move Renesas TPU LED driver platform data\n\nUse the platform_data include directory for the TPU LED driver, as\nsuggested by Paul Mundt.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02c3294174e170a47cfd58956a739901160381a8",
      "tree": "e0531a64436f9604990585d7ac3a77ae22a4ea46",
      "parents": [
        "3edc5804b7d27ec48975d7d7acbc0b3e1c62c064"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Oct 31 17:12:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:55 2011 -0700"
      },
      "message": "drivers/leds/leds-renesas-tpu.c: update driver to use workqueue\n\nUse a workqueue in the Renesas TPU LED driver to allow the Runtime PM code\nto sleep.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3edc5804b7d27ec48975d7d7acbc0b3e1c62c064",
      "tree": "d372b71c0d51c7a9d05586a0bd11ceed59ff1a98",
      "parents": [
        "cba4c2ac080e170732a030afc27664b00f838e03"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Oct 31 17:12:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:55 2011 -0700"
      },
      "message": "drivers/leds/leds-lm3530.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 core\nwill do it.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cba4c2ac080e170732a030afc27664b00f838e03",
      "tree": "b230c60335225f533b10b570f323662f7ed9cfe0",
      "parents": [
        "f59b6f9f323ff1b4567a69f9063cdd8bb57805e6"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "Masakazu.Mokuno@jp.sony.com",
        "time": "Mon Oct 31 17:11:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:55 2011 -0700"
      },
      "message": "drivers/leds/led-triggers.c: fix memory leak\n\nThe memory for struct led_trigger should be kfreed in the\nled_trigger_register() error path.  Also this function should return NULL\non error.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\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": "f59b6f9f323ff1b4567a69f9063cdd8bb57805e6",
      "tree": "5f881aa4e699dbed67455422611038a3d86477d3",
      "parents": [
        "1bff3a2093161d1b982a0958e4eb194bf3c8ce47"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Oct 31 17:11:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:54 2011 -0700"
      },
      "message": "leds: Renesas TPU LED driver\n\nAdd V2 of the LED driver for a single timer channel for the TPU hardware\nblock commonly found in Renesas SoCs.\n\nThe driver has been written with optimal Power Management in mind, so to\nsave power the LED is driven as a regular GPIO pin in case of maximum\nbrightness and power off which allows the TPU hardware to be idle and\nwhich in turn allows the clocks to be stopped and the power domain to be\nturned off transparently.\n\nAny other brightness level requires use of the TPU hardware in PWM mode.\nTPU hardware device clocks and power are managed through Runtime PM.\nSystem suspend and resume is known to be working - during suspend the LED\nis set to off by the generic LED code.\n\nThe TPU hardware timer is equipeed with a 16-bit counter together with an\nup-to-divide-by-64 prescaler which makes the hardware suitable for\nbrightness control.  Hardware blink is unsupported.\n\nThe LED PWM waveform has been verified with a Fluke 123 Scope meter on a\nsh7372 Mackerel board.  Tested with experimental sh7372 A3SP power domain\npatches.  Platform device bind/unbind tested ok.\n\nV2 has been tested on the DS2 LED of the sh73a0-based AG5EVM.\n\n[axel.lin@gmail.com: include linux/module.h]\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: 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": "d131c4962854b900ded69348acfd96007fcc893f",
      "tree": "f270f0de7281658af4fde0596ab7ff37c8d50697",
      "parents": [
        "54f4dedb5368fff81b722b551e2f15a75175d7b7"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 10 12:24:44 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:50 2011 -0400"
      },
      "message": "drivers/leds: Add export.h for THIS_MODULE to leds-cobalt-raq.c\n\nIn preparation of the module.h usage cleanup, call out the export.h\nto avoid build failures when that happens.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "54f4dedb5368fff81b722b551e2f15a75175d7b7",
      "tree": "c559dfd0743e4765e55ace1488a5c80f49c40d05",
      "parents": [
        "5d76fc219ce38a226314436563f6b9d405bb6db1"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 13:56:03 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:49 2011 -0400"
      },
      "message": "drivers/leds: Add module.h to files using it implicitly\n\nA pending cleanup will mean that module.h won\u0027t be implicitly\neverywhere anymore.  Make sure the modular drivers in the leds\ndir are actually calling out for \u003cmodule.h\u003e explicitly in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "a93f3e9f424ffb82b4983d2ebf8667ef20255015",
      "tree": "7e1f9b0092289b59b20ac8d70261d8dc68e64b4b",
      "parents": [
        "107095a9463dc1c64168c7e6592d3a47c474fec8",
        "d4f3e350172a1dc769ed5e7f5bd540feb0c475d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 05:04:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 05:04:26 2011 -0700"
      },
      "message": "Merge branch \u0027x86-geode-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027x86-geode-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86: geode: New PCEngines Alix system driver\n"
    },
    {
      "commit": "52b7ad3a63a42b76f4f07cba876479a3c416f1e8",
      "tree": "c3ee47e19a32669c3f7531eb50c669b955f86e97",
      "parents": [
        "7583a213ec3bde3082547ee37ad96214513bc1cb"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Sep 18 19:12:34 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:15 2011 +0200"
      },
      "message": "leds: Finish mc13783 conversion to the mc13xxx API\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f3ca07824f309474b308d859c9a2cc871c6c5ab8",
      "tree": "b5efd9dad5b9a1a567dc615ea40855535c02cc11",
      "parents": [
        "2b247d06c6148bfe34a431431064f5553b17f0cc"
      ],
      "author": {
        "name": "David Jander",
        "email": "david@protonic.nl",
        "time": "Wed Aug 24 15:28:20 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:12 2011 +0200"
      },
      "message": "leds: Convert mc13783 driver to mc13xxx MFD\n\nmc13xxx is the more general API and most of the mc13783_... functions\nare going to die.\n\nSigned-off-by: David Jander \u003cdavid@protonic.nl\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e0b13b5b6a9ad3ccadaa6662524a92e13aa7a032",
      "tree": "2c355a640e235691fae829d610bc4ac37da0f245",
      "parents": [
        "3c6e36537e40a41ddb0e27a80149cfd341a92d7d"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Tue Aug 09 16:27:33 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:09 2011 +0200"
      },
      "message": "mfd: Add asic3 based LED suspend/resume handlers\n\nAdded led suspend/resume handlers to the leds/leds-asic3 and mfd/asic3 drivers.\nOn suspend the leds will be turned off and their clocks disabled. On resume the\nreverse.\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "395cf9691d72173d8cdaa613c5f0255f993af94b",
      "tree": "813be524794fe1c0850805d7faca90e45fd0e60b",
      "parents": [
        "e060c38434b2caa78efe7cedaff4191040b65a15"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Aug 15 02:02:26 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Sep 27 18:08:04 2011 +0200"
      },
      "message": "doc: fix broken references\n\nThere are numerous broken references to Documentation files (in other\nDocumentation files, in comments, etc.). These broken references are\ncaused by typo\u0027s in the references, and by renames or removals of the\nDocumentation files. Some broken references are simply odd.\n\nFix these broken references, sometimes by dropping the irrelevant text\nthey were part of.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d4f3e350172a1dc769ed5e7f5bd540feb0c475d8",
      "tree": "ddf2c6a7b32b9c91e003f7f60260ddf985e91b16",
      "parents": [
        "9d037a777695993ec7437e5f451647dea7919d4c"
      ],
      "author": {
        "name": "Ed Wildgoose",
        "email": "git@wildgooses.com",
        "time": "Tue Sep 20 14:00:12 2011 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Sep 21 11:19:42 2011 +0200"
      },
      "message": "x86: geode: New PCEngines Alix system driver\n\nThis new driver replaces the old PCEngines Alix 2/3 LED driver with a\nnew driver that controls the LEDs through the leds-gpio driver. The\nold driver accessed GPIOs directly, which created a conflict and\nprevented also loading the cs5535-gpio driver to read other GPIOs on\nthe Alix board. With this new driver, we hook into leds-gpio which in\nturn uses GPIO to control the LEDs and therefore it\u0027s possible to\ncontrol both the LEDs and access onboard GPIOs\n\nDriver is moved to platform/geode as requested by Grant and any other\ngeode initialisation modules should move here also\n\nThis driver is inspired by leds-net5501.c by Alessandro Zummo.\n\nIdeally, leds-net5501.c should also be moved to platform/geode. \nAdditionally the driver relies on parts of the patch: 7f131cf3ed (\"leds:\nleds-alix2c - take port address from MSR) by Daniel Mack to perform\ndetection of the Alix board.\n\n[akpm@linux-foundation.org: include module.h]\n\nSigned-off-by: Ed Wildgoose \u003ckernel@wildgooses.com\u003e\nCc: git@wildgooses.com\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nReviewed-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7a5caabd090b8f7d782c40fc1c048d798f2b6fd7",
      "tree": "0f59b3271ece4b248b40a515cec440a2411753b3",
      "parents": [
        "1ebe9dad947d3158676f5ae55fc8b4f05b85c527"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Wed Sep 14 16:22:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 14 18:09:38 2011 -0700"
      },
      "message": "drivers/leds/ledtrig-timer.c: fix broken sysfs delay handling\n\nFix regression introduced by commit 5ada28bf7675 (\"led-class: always\nimplement blinking\") which broke sysfs delay handling by not storing the\nupdated value.  Consequently it was only possible to set one of the delays\nthrough the sysfs interface as the other delay was automatically restored\nto it\u0027s default value.  Reading the parameters always gave the defaults.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nAcked-by: Richard Purdie \u003crichard.purdie@linuxfoundation.org\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.37+]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1424e21f66f4c51c31ba6ac188df46b43f51556b",
      "tree": "0c341efce4f0f9abdb3bd0f5ac27ad1e99c733aa",
      "parents": [
        "02016bc0381c4af9153b4e4008edfadae2bd6abc"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:35 2011 -0700"
      },
      "message": "drivers/leds/leds-bd2802.c: bd2802_unregister_led_classdev() should unregister all registered leds\n\nbd2802_unregister_led_classdev() should unregister all registered\ninstances of led_classdev class that had registered by\nbd2802_register_led_classdev().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Kim Kyuwon \u003cq1.kim@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": "86383b55791bd97e88ef493e33ef521ee244f3d9",
      "tree": "2881954f3230b9f613f0854c0e144053e86f0ba9",
      "parents": [
        "15b1a8f2b990c0c1dacfad0e5ccaf05c32c52147"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "leds: add missing include of linux/module.h\n\nAdd missing include of linux/module.h for drivers that use interfaces from\nlinux/module.h.  This patch fixes build errors.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Jonathan McDowell \u003cnoodles@earth.li\u003e\nAcked-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nCc: Magnus Damm \u003cdamm@opensource.se\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": "40b1445b1b6afc1ddac6ac31f4533277a0fb75dc",
      "tree": "cdf04e397edef0b2913acf862a3bc3f293894e8c",
      "parents": [
        "2504f6da50f4d9656cad353798bf07657ec12eea"
      ],
      "author": {
        "name": "Shreshtha Kumar Sahu",
        "email": "shreshthakumar.sahu@stericsson.com",
        "time": "Mon Jul 25 17:13:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:15 2011 -0700"
      },
      "message": "arch/arm/mach-ux500/board-u5500.c: calibrate ALS input voltage\n\nProvide the support for auto calibration of ALS Zone boundaries based on\nmin/max ALS input voltage.\n\nSigned-off-by: Shreshtha Kumar Sahu \u003cshreshthakumar.sahu@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Lee Jones \u003clee.jones@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": "2504f6da50f4d9656cad353798bf07657ec12eea",
      "tree": "4c6500820f235baa36d39c9d49004b6d9ffe88f5",
      "parents": [
        "e179840ba88c342d215631356cbfe4e62c9f175b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 25 17:13:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:15 2011 -0700"
      },
      "message": "drivers/leds/leds-netxbig: make LEDS_NETXBIG depend on LEDS_CLASS\n\nWe call led_classdev_register/led_classdev_unregister in\ncreate_netxbig_led/delete_netxbig_led, thus make LEDS_NETXBIG depend on\nLEDS_CLASS.\n\nThis patch fixes below build error if LEDS_CLASS is not configured.\n\n    LD      .tmp_vmlinux1\n  drivers/built-in.o: In function `create_netxbig_led\u0027:\n  drivers/leds/leds-netxbig.c:350: undefined reference to `led_classdev_register\u0027\n  drivers/leds/leds-netxbig.c:361: undefined reference to `led_classdev_unregister\u0027\n  drivers/built-in.o: In function `delete_netxbig_led\u0027:\n  drivers/leds/leds-netxbig.c:313: undefined reference to `led_classdev_unregister\u0027\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Simon Guinot \u003csguinot@lacie.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e179840ba88c342d215631356cbfe4e62c9f175b",
      "tree": "c17a1c242a4b2bcbe825d8ef48aaa131791cfe85",
      "parents": [
        "19ab5cb8fb14a44a4eb0b532ddc3658b055d84f9"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 25 17:13:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:15 2011 -0700"
      },
      "message": "drivers/leds/leds-sunfire.c: fix sunfire_led_generic_probe() error handling\n\n- return -ENOMEM if kzalloc fails, rather than the current -EINVAL\n\n- fix a memory leak in the case of goto out_unregister_led_cdevs\n\nSigned-off-by: Axel Lin \u003caxel.lin@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": "19ab5cb8fb14a44a4eb0b532ddc3658b055d84f9",
      "tree": "67c7cccd0ad444dccf1545c89ca2fc1bfdceca22",
      "parents": [
        "05ed8490812a2f2b93da5d8e29fd2a1a9a87deb0"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Jul 25 17:13:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:15 2011 -0700"
      },
      "message": "drivers/leds/leds-lp5521.c: provide section tagging\n\nTag the and remove() function as __devexit respectively.\n\nSigned-off-by: 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": "c7c8518498e82591d7784452f5674c3aeb4d079c",
      "tree": "790ff7e6b6741daf32ec686b9a302b957b07c0f4",
      "parents": [
        "ece236ce2fad9c27a6fd2530f899289025194bce",
        "591567a5ea25852f20b7ef2953f6f72020121199"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 14:50:57 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 14:50:57 2011 -0700"
      },
      "message": "Merge branch \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (61 commits)\n  gpio/mxc/mxs: fix build error introduced by the irq_gc_ack() renaming\n  mcp23s08: add i2c support\n  mcp23s08: isolate spi specific parts\n  mcp23s08: get rid of setup/teardown callbacks\n  gpio/tegra: dt: add binding for gpio polarity\n  mcp23s08: remove unused work queue\n  gpio/da9052: remove a redundant assignment for gpio-\u003eda9052\n  gpio/mxc: add device tree probe support\n  ARM: mxc: use ARCH_NR_GPIOS to define gpio number\n  gpio/mxc: get rid of the uses of cpu_is_mx()\n  gpio/mxc: add missing initialization of basic_mmio_gpio shadow variables\n  gpio: Move mpc5200 gpio driver to drivers/gpio\n  GPIO: DA9052 GPIO module v3\n  gpio/tegra: Use engineering names in DT compatible property\n  of/gpio: Add new method for getting gpios under different property names\n  gpio/dt: Refine GPIO device tree binding\n  gpio/ml-ioh: fix off-by-one for displaying variable i in dev_err\n  gpio/pca953x: Deprecate meaningless device-tree bindings\n  gpio/pca953x: Remove dynamic platform data pointer\n  gpio/pca953x: Fix IRQ support.\n  ...\n"
    },
    {
      "commit": "30cb35be6daff48ad6c049466ac92a22c200d1b2",
      "tree": "a0cebf341f3e88afef9ce9a5582d5d327a9fd5ab",
      "parents": [
        "8f3b1327aa454bc8283e96bca7669c3c88b83f79"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Jul 08 15:39:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 21:14:44 2011 -0700"
      },
      "message": "drivers/leds/leds-pca9532.c: change driver name to be unique\n\nThis driver handles the variants pca9530-pca9533, so it chose the name\n\"pca953x\".  However, there is a gpio driver which decided on the same\nname.  As a result, those two can\u0027t be loaded at the same time.  Add a\nsubsystem prefix to make the driver name unique.  Device matching will not\nsuffer, because both are I2C drivers which match using a\ni2c_device_id-table which is not altered.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Richard Purdie \u003crichard.purdie@linuxfoundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33721bd3d00e7a235f70ba4ec19eb64bcd060c0b",
      "tree": "1c01b043804b8aca6dabbe54387f7380382a8a2b",
      "parents": [
        "5286bd953645408634daa880d04c73dd18d0224a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 27 16:18:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 18:00:13 2011 -0700"
      },
      "message": "drivers/leds/leds-lp5523.c: fix section mismatches\n\nFix this section mismatch:\n\n  WARNING: drivers/leds/leds-lp5523.o(.text+0x12f4): Section mismatch in reference from the function lp5523_probe() to the function .init.text:lp5523_init_led()\n  The function lp5523_probe() references\n  the function __init lp5523_init_led().\n  This is often because lp5523_probe lacks a __init\n  annotation or the annotation of lp5523_init_led is wrong.\n\nFixing this one triggers one more mismatch, fix that one as well.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.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": "5286bd953645408634daa880d04c73dd18d0224a",
      "tree": "ef7fd3a9201617acb91804e449e7a78425b2d5a1",
      "parents": [
        "ac34a1a3c39da0a1b9188d12a9ce85506364ed2a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 27 16:18:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 18:00:13 2011 -0700"
      },
      "message": "drivers/leds/leds-lp5521.c: fix section mismatches\n\nFix this section mismatch:\n\n  WARNING: drivers/leds/leds-lp5521.o(.text+0xf2c): Section mismatch in reference from the function lp5521_probe() to the function .init.text:lp5521_init_led()\n  The function lp5521_probe() references\n  the function __init lp5521_init_led().\n  This is often because lp5521_probe lacks a __init\n  annotation or the annotation of lp5521_init_led is wrong.\n\nFixing this mismatch triggers one more mismatch, fix that one as well.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.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": "45d16f09ddd66597e561876f5652c05bf986360a",
      "tree": "de154056ae071e11c4e4a4cddb1142461039bae9",
      "parents": [
        "b0320c7b7d1ac1bd5c2d9dff3258524ab39bad32"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@canonical.com",
        "time": "Wed Jun 15 15:08:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 15 20:04:01 2011 -0700"
      },
      "message": "leds: fix the incorrect display in menuconfig\n\nSeems when a config option does not have a dependency of the menuconfig,\nit messes the display of the rest configs, even if it\u0027s a hidden one.\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Valdis Kletnieks \u003cValdis.Kletnieks@vt.edu\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be5ce2f1c93295711be4ae5565f9194ed9776ea7",
      "tree": "21f5e78e0ad459ec121b567bd6d51a8687d028f5",
      "parents": [
        "9d8f776bfb812dd23fcdbb698e9ac4298fc3c624"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Jun 15 15:08:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 15 20:04:00 2011 -0700"
      },
      "message": "leds: move LEDS_GPIO_REGISTER out of menuconfig NEW_LEDS\n\nCommit 4440673a95e6 (\"leds: provide helper to register \"leds-gpio\"\ndevices\") broke the display of the NEW_LEDS menu as it didn\u0027t depend on\nNEW_LEDS and so made \"LED drivers\" and \"LED Triggers\" appear at the same\nlevel as \"LED Support\" instead of below it as it was before 4440673a.\n\nMoving LEDS_GPIO_REGISTER out of the menuconfig NEW_LEDS fixes this\nunintended side effect.\n\nReported-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.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": "9d8f776bfb812dd23fcdbb698e9ac4298fc3c624",
      "tree": "ae2e56620b24a4ac720579db6d77fe5f485bb135",
      "parents": [
        "185e595f770219f2329e590a6be69e6e89e152af"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jun 15 15:08:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 15 20:04:00 2011 -0700"
      },
      "message": "drivers/leds/leds-asic3: make LEDS_ASIC3 depend on LEDS_CLASS\n\nWe call led_classdev_unregister/led_classdev_register in\nasic3_led_remove/asic3_led_probe, thus make LEDS_ASIC3 depend on\nLEDS_CLASS.\n\nThis patch fixes below build error if LEDS_CLASS is not configured.\n\n    LD      .tmp_vmlinux1\n  drivers/built-in.o: In function `asic3_led_remove\u0027:\n  clkdev.c:(.devexit.text+0x1860): undefined reference to `led_classdev_unregister\u0027\n  drivers/built-in.o: In function `asic3_led_probe\u0027:\n  clkdev.c:(.devinit.text+0xcee8): undefined reference to `led_classdev_register\u0027\n  make: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Paul Parsons \u003clost.distance@yahoo.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"
    }
  ],
  "next": "2bcc7ed5b83b0a59c6976476e8788675038fb11b"
}
