)]}'
{
  "log": [
    {
      "commit": "ec976d6eb021dc8f2994248c310a41540f4756bd",
      "tree": "5e8864353b70625baf9f88860729d5e2934e21f3",
      "parents": [
        "9f05f6a921353f4293cda37f221b9bfa532d3c57"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 13 22:52:24 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 18 16:25:40 2009 +0100"
      },
      "message": "[ARM] S3C24XX: GPIO: Move gpio functions out of \u003cmach/hardware.h\u003e\n\nMove all the gpio functions out of \u003cmach/hardware.h\u003e as\nthis file is for defining the generic IO base addresses\nfor the kernel IO calls.\n\nMake a new header \u003cmach/gpio-fns.h\u003e to take this and\ninclude it via the chain from \u003clinux/gpio.h\u003e which is\nwhat most of these files should be using (and will be\nchanged as soon as possible).\n\nNote, this does make minor changes to some drivers but\nshould not mess up any pending merges.\n\nCC: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCC: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ac15e95090c2588ada4904c8c4ae8edd347acdf0",
      "tree": "1f39f501f87cc4719e934c22ae2b485b9d3a1622",
      "parents": [
        "577c9c456f0e1371cbade38eaf91ae8e8a308555"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Apr 07 17:51:49 2009 -0700"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed Apr 08 14:13:48 2009 +0100"
      },
      "message": "leds: just ignore invalid GPIOs in leds-gpio\n\nFix build problems with leds-gpio:\n\n  CC      drivers/leds/leds-gpio.o\ndrivers/leds/leds-gpio.c: In function \u0027create_gpio_led\u0027:\ndrivers/leds/leds-gpio.c:85: warning: \u0027return\u0027 with no value, in function returning non-void\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "67a32ec750109fdfc7cba311145a18d543521822",
      "tree": "c3e03913ea653226e5e863ab4462cf8d85d7f559",
      "parents": [
        "d379ee8acd0719736ee7f1d1ccc3b5765880eaf8"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Wed Feb 18 14:05:54 2009 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:27 2009 +0100"
      },
      "message": "leds: introduce lp5521 led driver\n\nLP5521 is a three channel led driver with support\nfor hardware accelerated patterns (currently used\nvia lp5521-only sysfs interface).\n\nCurrently, it\u0027s used on n810 device.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "d379ee8acd0719736ee7f1d1ccc3b5765880eaf8",
      "tree": "f998ab138b72c5bd597b45ea28c04a3f92586f28",
      "parents": [
        "7fbc3a9b132e93b2ba1fd889c1ad8a4135731cc3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Mar 05 16:46:44 2009 -0800"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:27 2009 +0100"
      },
      "message": "leds: just ignore invalid GPIOs in leds-gpio\n\nSometimes it\u0027s awkward to make sure that the array in the\nplatform_data handed to the leds-gpio driver has only valid\ndata ... some leds may not be always available, and coping\nwith that currently requires patching or rebuilding the array.\n\nThis patch fixes that by making it be OK to pass an invalid\nGPIO (such as \"-EINVAL\") ... such table entries are skipped.\n\n[rpurdie@linux.intel.com: adjusted to apply against other led tree changes]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nTested-by: Diego Dompe \u003cdiego.dompe@ridgerun.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "7fbc3a9b132e93b2ba1fd889c1ad8a4135731cc3",
      "tree": "fb1ac8fcd39ab77fbd72454ed5735891f688363c",
      "parents": [
        "b0edba7ef89a64614e40023bf87ed5b402834e04"
      ],
      "author": {
        "name": "Riku Voipio",
        "email": "riku.voipio@iki.fi",
        "time": "Tue Mar 03 22:13:06 2009 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:27 2009 +0100"
      },
      "message": "leds: Fix \u0026\u0026/|| confusion in leds-pca9532.c\n\nThis fixes the expression in the driver to do the correct thing,\nnot that I think anyone would send SND_* without EV_SND.\n\nThanks to Roel Kluin \u003croel.kluin@gmail.com\u003e for noticing.\n\nSigned-off-by: Riku Voipio \u003criku.voipio@iki.fi\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "b0edba7ef89a64614e40023bf87ed5b402834e04",
      "tree": "66fecc06bf1b3a6bffc8eee1d88d6aa0beb821fb",
      "parents": [
        "bfb2cc48f077017f6224e725886d07d76e3f96db"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Mar 28 00:26:38 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: move h1940-leds\u0027s probe function to .devinit.text\n\nA pointer to h1940leds_probe is passed to the core via\nplatform_driver_register and so the function must not disappear when the\n.init sections are discarded.  Otherwise (if also having HOTPLUG\u003dy)\nunbinding and binding a device to the driver via sysfs will result in an\noops as does a device being registered late.\n\nAn alternative to this patch is using platform_driver_probe instead of\nplatform_driver_register plus removing the pointer to the probe function\nfrom the struct platform_driver.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "bfb2cc48f077017f6224e725886d07d76e3f96db",
      "tree": "8cd6264c8d53a2a87018edf33eb0dcf75f5cc55b",
      "parents": [
        "0b56129be72c38179697b7441aacbe133d515ff9"
      ],
      "author": {
        "name": "Zhenwen Xu",
        "email": "helight.xu@gmail.com",
        "time": "Fri Apr 03 15:35:52 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: remove an unnecessary \"goto\" on drivers/leds/leds-s3c24.c\n\nThis goto is unnecessary.\n\nSigned-off-by: Zhenwen Xu \u003chelight.xu@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "0b56129be72c38179697b7441aacbe133d515ff9",
      "tree": "7f13b977bc999fb3d4904b8196e362236c5a5c77",
      "parents": [
        "95dc5768c9e9ce207319e17bcf7e28288c671d02"
      ],
      "author": {
        "name": "Kim Kyuwon",
        "email": "chammoru@gmail.com",
        "time": "Wed Mar 04 11:59:29 2009 -0800"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: add BD2802GU LED driver\n\nROHM BD2802GU is a RGB LED controller attached to i2c bus and specifically\nengineered for decoration purposes.  This RGB controller incorporates\nlighting patterns and illuminates.\n\nThis driver is designed to minimize power consumption, so when there is no\nemitting LED, it enters to reset state.  And because the BD2802GU has lots\nof features that can\u0027t be covered by the current LED framework, it\nprovides Advanced Configuration Function(ADF) mode, so that user\napplications can set registers of BD2802GU directly.\n\nHere are basic usage examples :\n; to turn on LED (not blink)\n$ echo 1 \u003e /sys/class/leds/led1_R/brightness\n; to blink LED\n$ echo timer \u003e /sys/class/leds/led1_R/trigger\n$ echo 1 \u003e /sys/class/leds/led1_R/delay_on\n$ echo 1 \u003e /sys/class/leds/led1_R/delay_off\n; to turn off LED\n$ echo 0 \u003e /sys/class/leds/led1_R/brightness\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Kim Kyuwon \u003cchammoru@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "95dc5768c9e9ce207319e17bcf7e28288c671d02",
      "tree": "611bc82efae39b5d0f78bfef48da2b281439c9cf",
      "parents": [
        "700c6ea2242cf04ba3612fa7cf74763fffcc04fd"
      ],
      "author": {
        "name": "Németh Márton",
        "email": "nm127@freemail.hu",
        "time": "Fri Apr 03 07:42:47 2009 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: remove experimental flag from leds-clevo-mail\n\nThe leds-clevo-mail driver is in the mainline kernel since 2.6.25 and works\nwithout severe problems. Make this driver available for a larger audience.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "700c6ea2242cf04ba3612fa7cf74763fffcc04fd",
      "tree": "b002d5cb630d49bf374dcdfee304c2b87b59c646",
      "parents": [
        "17354bfe85275f1bdde7f4a27ebc1ba53e053939"
      ],
      "author": {
        "name": "Adam Nielsen",
        "email": "a.nielsen@shikadi.net",
        "time": "Wed Feb 18 08:18:04 2009 +1000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: Prevent multiple LED triggers with the same name\n\nSigned-off-by: Adam Nielsen \u003ca.nielsen@shikadi.net\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "17354bfe85275f1bdde7f4a27ebc1ba53e053939",
      "tree": "15a6a5dc4b353ccd15fe5afcd977d953caac9bd8",
      "parents": [
        "ac67e23bed58a0e34a8cb9ecd1de6c78569f8ef2"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "me@felipe.balbi.com",
        "time": "Tue Feb 17 13:18:11 2009 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: Add gpio-led trigger\n\nThe gpio led trigger will allow leds to be triggered by\ngpio events.\n\nWhen we give the led a gpio number, the trigger will\nrequest_irq() on that so we don\u0027t have to keep polling\nfor gpio state.\n\nIt\u0027s useful for usecases as n810\u0027s keypad leds that could\nbe triggered by the gpio event generated when user slides\nup to show the keypad.\n\nWe also provide means for userland to tell us what is the\ndesired brightness for that special led when it goes on\nso userland could use information from ambient light sensors\nand not set led brightness too high if it\u0027s not necessary.\n\nSigned-off-by: Felipe Balbi \u003cme@felipebalbi.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "ac67e23bed58a0e34a8cb9ecd1de6c78569f8ef2",
      "tree": "3d7142ed4551fba3c37325b233554c701d0fd730",
      "parents": [
        "defb512d2576992c63ba1c18c24eea31cfeaa26e"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Thu Jan 22 19:35:48 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: Add rb532 LED driver for the User LED\n\nMikrotik built six LEDs into the Routerboard 532, from which one is\ndestined for custom use, the so called \"User LED\". This patch adds a\ndriver for it, based on the LEDs class.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "defb512d2576992c63ba1c18c24eea31cfeaa26e",
      "tree": "eb2ae7031d62073d452d55192167e66767e99faa",
      "parents": [
        "41c42ff5dbe29b7b826e6736f960959c76e7acf0"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Feb 17 15:04:07 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: Add suspend/resume state flags to leds-gpio\n\nAdd an option to preserve LED state when suspending/resuming to the LED\ngpio driver. Based on a suggestion from Robert Jarzmik.\n\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "41c42ff5dbe29b7b826e6736f960959c76e7acf0",
      "tree": "c405b8e5e266994fbf81d7610cf8498215e0baff",
      "parents": [
        "b2bdc3e7130001804f27e7c1254930143119f435"
      ],
      "author": {
        "name": "Luotao Fu",
        "email": "l.fu@pengutronix.de",
        "time": "Wed Feb 11 13:24:40 2009 -0800"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: simple driver for pwm driven LEDs\n\nAdd a simple driver for pwm driver LEDs.  pwm_id and period can be defined\nin board file.  It is developed for pxa, however it is probably generic\nenough to be used on other platforms with pwm.\n\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "b2bdc3e7130001804f27e7c1254930143119f435",
      "tree": "389a878d3e427bdb424685e87d1eb9f04416b5e2",
      "parents": [
        "ac2dd0f110d5ab0359de7786e88e9971954ac7ee"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Feb 02 23:04:42 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: Fix leds-gpio driver multiple module_init/exit usage\n\nYou can\u0027t have multiple module_init()/module_exit calls so resort to messy\nifdefs potentially pending some code refactoring.\n\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "ac2dd0f110d5ab0359de7786e88e9971954ac7ee",
      "tree": "4d61f0b20709cf6b64e984fcd669dfb97112b861",
      "parents": [
        "1bd465e6b0e2b559db47420fea686507a01cfab0"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Sat Jan 10 18:58:28 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:25 2009 +0100"
      },
      "message": "leds: Add dac124s085 driver\n\nAdd an LED driver using the DAC124S085 DAC from NatSemi\n\n[randy.dunlap@oracle.com: use header files for interfaces]\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "1bd465e6b0e2b559db47420fea686507a01cfab0",
      "tree": "623c7a906e4ce117873a33f5b1717e150d5f9e59",
      "parents": [
        "a7d878af94b223013a48078e0c8c0a654c24a057"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Sat Jan 10 18:54:39 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:25 2009 +0100"
      },
      "message": "leds: allow led-drivers to use a variable range of brightness values\n\nThis patch allows drivers to override the default maximum brightness value\nof 255.  We take care to preserve backwards-compatibility as much as\npossible, so that user-space ABI doesn\u0027t change for existing drivers.\nLED trigger code has also been updated to use the per-LED maximum.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "a7d878af94b223013a48078e0c8c0a654c24a057",
      "tree": "65c288edc917ae01aec7bc14702e81ced8f6e916",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Sat Jan 10 17:26:01 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:25 2009 +0100"
      },
      "message": "leds: Add openfirmware platform device support\n\nAdd bindings to support LEDs defined as of_platform devices in addition to\nthe existing bindings for platform devices.\n\nNew options in Kconfig allow the platform binding code and/or the\nof_platform code to be turned on.  The of_platform code is of course only\navailable on archs that have OF support.\n\nThe existing probe and remove methods are refactored to use new functions\ncreate_gpio_led(), to create and register one led, and delete_gpio_led(),\nto unregister and free one led.  The new probe and remove methods for the\nof_platform driver can then share most of the common probe and remove code\nwith the platform driver.\n\nThe suspend and resume methods aren\u0027t shared, but they are very short.  The\nactual led driving code is the same for LEDs created by either binding.\n\nThe OF bindings are based on patch by Anton Vorontsov\n\u003cavorontsov@ru.mvista.com\u003e.  They have been extended to allow multiple LEDs\nper device.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "b26e0ed4936b743b693a4cc1413561fa3e4eaf65",
      "tree": "121190dd9deb3596ed3452d141db0704951c82f2",
      "parents": [
        "23d42494915d4dbdf99bccd35a76f3d45fbed62e"
      ],
      "author": {
        "name": "Riku Voipio",
        "email": "riku.voipio@iki.fi",
        "time": "Tue Mar 03 21:37:17 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:04 2009 +0200"
      },
      "message": "trivial: Update my email address\n\nUpdate my email address.\n\nSigned-off-by: Riku Voipio \u003criku.voipio@iki.fi\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf",
      "tree": "e079cea0948d250e5411befe0c5cca7c97bcf860",
      "parents": [
        "877d03105d04b2c13e241130277fa69c8d2564f0"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Mon Jan 26 11:12:25 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:01 2009 +0200"
      },
      "message": "trivial: fix typos/grammar errors in Kconfig texts\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "268cb38e1802db560c73167e643f14a3dcb4b07c",
      "tree": "3bc3b7954795722bd09b760ba540a3f7f429dae0",
      "parents": [
        "af07d241dc76f0a52c7ff04df3a3970020fe6157"
      ],
      "author": {
        "name": "Adam Nielsen",
        "email": "a.nielsen@shikadi.net",
        "time": "Fri Feb 20 10:55:14 2009 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Feb 20 10:55:14 2009 +0100"
      },
      "message": "netfilter: x_tables: add LED trigger target\n\nKernel module providing implementation of LED netfilter target.  Each\ninstance of the target appears as a led-trigger device, which can be\nassociated with one or more LEDs in /sys/class/leds/\n\nSigned-off-by: Adam Nielsen \u003ca.nielsen@shikadi.net\u003e\nAcked-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "9e0c79782143a816ba7d7f0f6e195091a97053f6",
      "tree": "109a347061a1e2d1e08aa3908b893e2ee55f9732",
      "parents": [
        "5b019e99016f3a692ba45bf68fba73a402d7c01a"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Thu Jan 15 13:51:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "lis3lv02d: merge with leds hp disk\n\nMove the second part of the HP laptop disk protection functionality (a red\nled) to the same driver.  From a purely Linux developer\u0027s point of view,\nthe led and the accelerometer have nothing related.  However, they\ncorrespond to the same ACPI functionality, and so will always be used\ntogether, moreover as they share the same ACPI PNP alias, there is no\nother simple to allow to have same loaded at the same time if they are not\nin the same module.  Also make it requires the led class to compile and\nupdate the Kconfig text.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce70a24575414d615f6a7a05caf9b7e8f91a1b6f",
      "tree": "36d37b55e8a01534f8366ebda8d9747edb283516",
      "parents": [
        "859cb7f2a4244ea6da206d3fe9cc8a6810947a68"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Thu Jan 08 19:50:15 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 20:58:01 2009 +0000"
      },
      "message": "leds: ledtrig-timer - on deactivation hardware blinking should be disabled\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "859cb7f2a4244ea6da206d3fe9cc8a6810947a68",
      "tree": "3389fe6c191418d6acc30d84e11a0760608f7431",
      "parents": [
        "0081e8020ebd814a99e45720a10e869a54ee08a6"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 17:55:03 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 17:55:03 2009 +0000"
      },
      "message": "leds: Add suspend/resume to the core class\n\nAdd suspend/resume to the core class and remove all the now unneeded\ncode from various drivers. Originally the class code couldn\u0027t support\nsuspend/resume but since class_device can there is no reason for\neach driver doing its own suspend/resume anymore.\n"
    },
    {
      "commit": "0081e8020ebd814a99e45720a10e869a54ee08a6",
      "tree": "0036c31844ae55ff00b370a4a476768398c29844",
      "parents": [
        "934cd3f979a1daacbd403398f2c7a8f6720c33aa"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 04 16:52:33 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:38:58 2009 +0000"
      },
      "message": "leds: Add WM8350 LED driver\n\nThe voltage and current regulators on the WM8350 AudioPlus PMIC can be\nused in concert to provide a power efficient LED driver.  This driver\nimplements support for this within the standard LED class.\n\nPlatform initialisation code should configure the LED hardware in the\ninit callback provided by the WM8350 core driver.  The callback should\nuse wm8350_isink_set_flash(), wm8350_dcdc25_set_mode() and\nwm8350_dcdc_set_slot() to configure the operating parameters of the\nregulators for their hardware and then then use wm8350_register_led() to\ninstantiate the LED driver.\n\nThis driver was originally written by Liam Girdwood, though it has been\nextensively modified since then.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "934cd3f979a1daacbd403398f2c7a8f6720c33aa",
      "tree": "1cfb5b9c4d4c380c9b88d045b6aa233ca5211755",
      "parents": [
        "f785d022add53ec4d9625495b335bed40bd6c079"
      ],
      "author": {
        "name": "Riku Voipio",
        "email": "riku.voipio@iki.fi",
        "time": "Wed Dec 03 08:21:36 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:38:58 2009 +0000"
      },
      "message": "leds: leds-pcs9532 - Move i2c work to a workqueque\n\nApparently these might be called under atomic context,\nand i2c operations may sleep. BUG found by\nRoss Burton \u003cross@burtonini.com\u003e\n\nSigned-off-by: Riku Voipio \u003criku.voipio@iki.fi\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "f785d022add53ec4d9625495b335bed40bd6c079",
      "tree": "99225d733708b6dbcc54ffa0a33f528eb756ee1e",
      "parents": [
        "12276efcc85f3108174893bff8878e0dc655b066"
      ],
      "author": {
        "name": "Sven Wegener",
        "email": "sven.wegener@stealer.net",
        "time": "Wed Dec 03 08:12:53 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:38:58 2009 +0000"
      },
      "message": "leds: leds-pca9532 - fix memory leak and properly handle errors\n\nWhen the registration fails, we need to release the memory we allocated.\nAlso we need to save the error from led_classdev_register and propagate\nit up, else we\u0027ll return success, even if we failed.\n\nSigned-off-by: Riku Voipio \u003criku.voipio@iki.fi\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "12276efcc85f3108174893bff8878e0dc655b066",
      "tree": "56676c39c0e6c93cbf997544c1995410a2e3fa14",
      "parents": [
        "ec1496193d53ebd8d79cdf1d6d7d4970ef342af2"
      ],
      "author": {
        "name": "Sven Wegener",
        "email": "sven.wegener@stealer.net",
        "time": "Wed Dec 03 08:11:17 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:38:58 2009 +0000"
      },
      "message": "leds: Fix wrong loop direction on removal in leds-ams-delta\n\nWe want to go upwards, not downwards.\n\nSigned-off-by: Sven Wegener \u003csven.wegener@stealer.net\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "ec1496193d53ebd8d79cdf1d6d7d4970ef342af2",
      "tree": "f9121952be641b493fd670d54feb664809666628",
      "parents": [
        "5a48503d3c388735f3352d325254b82e02b09981"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Dec 03 08:09:28 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:38:57 2009 +0000"
      },
      "message": "leds: fix Cobalt Raq LED dependency\n\nCobalt Raq LEDs require LEDS_CLASS\u003dy.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "5a48503d3c388735f3352d325254b82e02b09981",
      "tree": "28adaff15ca82747ce188b7d1ca6f489ca0507aa",
      "parents": [
        "ff8649affc10a86e41d9ba1d91a643d4654dae5b"
      ],
      "author": {
        "name": "Sven Wegener",
        "email": "sven.wegener@stealer.net",
        "time": "Wed Dec 03 08:06:42 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:38:57 2009 +0000"
      },
      "message": "leds: Fix sparse warning in leds-ams-delta\n\ndrivers/leds/leds-ams-delta.c:154:2: warning: returning void-valued expression\n\nSigned-off-by: Sven Wegener \u003csven.wegener@stealer.net\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "ff8649affc10a86e41d9ba1d91a643d4654dae5b",
      "tree": "8fa140d7a4a4f8dced8b7c2415b9d1bff027d329",
      "parents": [
        "e2387d6c20752ccdb2895ba5de664fa39652f4cc"
      ],
      "author": {
        "name": "Sven Wegener",
        "email": "sven.wegener@stealer.net",
        "time": "Wed Dec 03 08:04:57 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:38:57 2009 +0000"
      },
      "message": "leds: Fixup kdoc comment to match parameter names\n\nSigned-off-by: Sven Wegener \u003csven.wegener@stealer.net\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@intel.linux.com\u003e\n"
    },
    {
      "commit": "0d73357910f0c2f35220329bd6c476afa558280c",
      "tree": "5954e3c652e2970739b95505cb5c03183c81ebea",
      "parents": [
        "ec9a943ce9f6d6a8ea09587b49d29a020c418c76"
      ],
      "author": {
        "name": "Sven Wegener",
        "email": "sven.wegener@stealer.net",
        "time": "Mon Nov 17 14:33:41 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:38:57 2009 +0000"
      },
      "message": "leds: eds-pca9532: mark pca9532_event() static\n\nSigned-off-by: Sven Wegener \u003csven.wegener@stealer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "ec9a943ce9f6d6a8ea09587b49d29a020c418c76",
      "tree": "192fcccbf197ab80735fb6d8eb8d6a87521c34cb",
      "parents": [
        "9e42d0cf5020aaf217433cad1a224745241d212a"
      ],
      "author": {
        "name": "Constantin Baranov",
        "email": "const@mimas.ru",
        "time": "Mon Nov 17 11:31:08 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:38:57 2009 +0000"
      },
      "message": "leds: ALIX.2 LEDs driver\n\nDriver for PC Engines ALIX.2 and ALIX.3 LEDs.\n\nSigned-off-by: Constantin Baranov \u003cconst@mimas.ru\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "76f8bef0db031f03bf286c8bbccfaf83f0b22224",
      "tree": "115891e3e0e7363e323938c1b862c7c1a0cd3b9f",
      "parents": [
        "233e70f4228e78eb2f80dc6650f65d3ae3dbf17c"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Oct 31 22:50:04 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:50:12 2008 -0700"
      },
      "message": "remove unused #include \u003cversion.h\u003e\u0027s\n\nThe file(s) below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/leds/leds-hp-disk.c\n  drivers/misc/panasonic-laptop.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a0601c8944dc08c2d349c24bd9c0b09c406229fc",
      "tree": "740a9aec4a80fadc3f8ce75ce99401631d63169e",
      "parents": [
        "56e7d85cf982dda4b453c157f3f64aea1478bc4d"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "Jonathan.Cameron@gmail.com",
        "time": "Thu Oct 30 11:05:00 2008 +0000"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Oct 30 22:14:10 2008 +0800"
      },
      "message": "leds: da903x: (da9030 only) led brightness reversed.\n\nThe brightness control register calculation (for the pwm) is\neffectively the reverse of what would be expected.\n1 is maximum brightness, 255 minimum.\n\nThis patch inverts this.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "b9b54aa2a60dcd9c06b76f6610e1b466bc93e3cd",
      "tree": "f20b1815b392fb87f386ac406f777bb28c2e5fd8",
      "parents": [
        "f8d56f1771e4867acc461146764b4feeb5245669"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Oct 27 17:48:50 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 27 08:38:16 2008 -0700"
      },
      "message": "leds: da903x: fix the building failure of incomplete type of \u0027work\u0027\n\nThe leds-da903x LED driver was missing the proper #include of\nlinux/workqueue.h, but happened to compile on ARM due to implied\nincludes through other header files.\n\nWe do need the explict include on other architectures (reported at least\nfor x86-64).\n\nReported-tested-and-acked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "438f8de46bc261b35d84771ae9992cfff3ff4dd8",
      "tree": "c693e9a954f3480897a391cfa1ecffafd770d50b",
      "parents": [
        "f8123381bae8d581d81f24b55719db3d9a6a262c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 25 03:52:16 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 25 04:07:14 2008 -0400"
      },
      "message": "leds-hp-disk: fix build warning\n\ndrivers/leds/leds-hp-disk.c:59: warning: passing argument 4 of ‘acpi_evaluate_integer’ from incompatible pointer type\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ea541686d8454efac4f2b5c0767affb12d4b6a52",
      "tree": "ef0812fcc3e07c067042add6388146b3485c793e",
      "parents": [
        "0d876c6a96e2cabf8632e8066b617d9c2dec9518",
        "601a1b92ed3ce0025f7bec6fc591cceaef8d9d69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 16:07:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 16:07:32 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds/acpi: Fix merge fallout from acpi_driver_data change\n  leds: Simplify logic in leds-ams-delta\n  leds: Fix trigger registration race\n  leds: Fix leds-class.c comment\n  leds: Add driver for HP harddisk protection LEDs\n  leds: leds-pca955x - Mark pca955x_led_set() static\n  leds: Remove uneeded leds-cm-x270 driver\n  leds: Remove uneeded strlen calls\n  leds: Add leds-wrap default-trigger\n  leds: Make default trigger fields const\n  leds: Add backlight LED trigger\n  leds: da903x: Add support for LEDs found on DA9030/DA9034\n"
    },
    {
      "commit": "601a1b92ed3ce0025f7bec6fc591cceaef8d9d69",
      "tree": "a09f9680e46b23beb972d8abafdf0c4f6969869c",
      "parents": [
        "fbf0baee84cd31d3a800010139fcd01b8b11cbf9"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Oct 23 22:35:19 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Oct 23 22:35:19 2008 +0100"
      },
      "message": "leds/acpi: Fix merge fallout from acpi_driver_data change\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "fbf0baee84cd31d3a800010139fcd01b8b11cbf9",
      "tree": "0c414bbce02864326832dd29a247134011324399",
      "parents": [
        "270c3957dbc5bedf093dc864840be0cc6dbda1f6"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Oct 20 23:46:15 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Oct 20 23:47:50 2008 +0100"
      },
      "message": "leds: Simplify logic in leds-ams-delta\n\nSimplify logic in leds-ams-delta after various new drivers\nwriters misunderstood it.\n\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "270c3957dbc5bedf093dc864840be0cc6dbda1f6",
      "tree": "c9caca471a647c3bd58b260ebef9840289533453",
      "parents": [
        "0266a45896a53b1261e9657aa3fbf9ca3d2fd07b"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Oct 20 23:16:17 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Oct 20 23:21:08 2008 +0100"
      },
      "message": "leds: Fix trigger registration race\n\nFix a race during trigger registration where we could try and use a lock\nbefore it was initialised.\n\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "0266a45896a53b1261e9657aa3fbf9ca3d2fd07b",
      "tree": "7ddd42996e4a5315e67da8a9934629ecb3bf927d",
      "parents": [
        "9c78ff6e65cad9f9fcf0bbde2bfbbf3a544fb704"
      ],
      "author": {
        "name": "Qinghuang Feng",
        "email": "qhfeng.kernel@gmail.com",
        "time": "Mon Oct 20 23:04:36 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Oct 20 23:04:36 2008 +0100"
      },
      "message": "leds: Fix leds-class.c comment\n\nled_classdev_unregister() has no \"__\" prefix, remove it.\n\nSigned-off-by: Qinghuang Feng \u003cqhfeng.kernel@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "9c78ff6e65cad9f9fcf0bbde2bfbbf3a544fb704",
      "tree": "3ca17569331f882a265a6ceee5a866640edac145",
      "parents": [
        "0adaf6e4c23dd8a7ab20fb3acaa58e3f8422ac60"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Oct 20 23:02:43 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Oct 20 23:02:43 2008 +0100"
      },
      "message": "leds: Add driver for HP harddisk protection LEDs\n\nHP notebooks contain accelerometer-based disk protection subsystem,\nand LED that indicates hard disk is protected. This is driver for the\nLED part.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "0adaf6e4c23dd8a7ab20fb3acaa58e3f8422ac60",
      "tree": "0ff74c9cc493aece4b12c6d025960a8964ff3fd9",
      "parents": [
        "85b064b66400abf626b0e9754118c2a8a212c19b"
      ],
      "author": {
        "name": "Sven Wegener",
        "email": "sven.wegener@stealer.net",
        "time": "Mon Oct 20 22:57:56 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Oct 20 22:57:56 2008 +0100"
      },
      "message": "leds: leds-pca955x - Mark pca955x_led_set() static\n\nMark pca955x_led_set() as static\n\nSigned-off-by: Sven Wegener \u003csven.wegener@stealer.net\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "85b064b66400abf626b0e9754118c2a8a212c19b",
      "tree": "b2e242047971dab713465942817d8cab06686604",
      "parents": [
        "dd8e5a2039607e0f79c33549726a2415d977c938"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Oct 20 22:55:00 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Oct 20 22:55:00 2008 +0100"
      },
      "message": "leds: Remove uneeded leds-cm-x270 driver\n\nThe cm-x270 board uses leds-gpio so remove the now unneeded driver.\n\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "dd8e5a2039607e0f79c33549726a2415d977c938",
      "tree": "942cfaf23b21797dd8d8be4a22c4d2a8107a2545",
      "parents": [
        "6af4f55c31764c2d97ddf59ae2149cd1769e2e25"
      ],
      "author": {
        "name": "Sven Wegener",
        "email": "sven.wegener@stealer.net",
        "time": "Mon Oct 13 10:41:39 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Oct 20 22:37:04 2008 +0100"
      },
      "message": "leds: Remove uneeded strlen calls\n\nThere\u0027s no need for the additional call to strlen(), we can directly\nreturn the value returned by sprintf().  We now return a length value\nthat doesn\u0027t include the final \u0027\\0\u0027, but user space shouldn\u0027t bother\nabout it anyway.\n\nSigned-off-by: Sven Wegener \u003csven.wegener@stealer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "6af4f55c31764c2d97ddf59ae2149cd1769e2e25",
      "tree": "843eb85cf1f2197daf76799b1592b7fdf6854a65",
      "parents": [
        "326bb8a5a12c6298a6bf6c74af490b1858b2f12c"
      ],
      "author": {
        "name": "Sven Wegener",
        "email": "sven.wegener@stealer.net",
        "time": "Mon Oct 13 10:43:47 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Oct 20 22:36:03 2008 +0100"
      },
      "message": "leds: Add leds-wrap default-trigger\n\nThe power led is normally lit after boot, let\u0027s use the default-on\ntrigger as the default trigger for it.  This gets the initial brightness\nvalue right and being on is the default behaviour we expect for a power\nled.\n\nSigned-off-by: Sven Wegener \u003csven.wegener@stealer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "132e9306beedd049bc5de037f1996731a2ca3eed",
      "tree": "74284b6fb45299ccbfa754e9297a33ad0f8ff322",
      "parents": [
        "9e84561c8c8671d9e58d1893cc524a71b20c9183"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Mon Oct 13 09:25:24 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Oct 20 22:34:12 2008 +0100"
      },
      "message": "leds: Add backlight LED trigger\n\nThis allows LEDs to be controlled as a backlight device where\nthey turn off and on when the display is blanked and unblanked.\nThis is useful where you need various key backlight LEDs to\ndim at the same time as the backlight.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "9e84561c8c8671d9e58d1893cc524a71b20c9183",
      "tree": "0c3f013a3ad2837e40fced5ab7a72a0f4e34fa1b",
      "parents": [
        "6da0b38f4433fb0f24615449d7966471b6e5eae0"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon Oct 13 09:06:10 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Oct 20 22:34:11 2008 +0100"
      },
      "message": "leds: da903x: Add support for LEDs found on DA9030/DA9034\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "72558dde738b06cc01e16b3247a9659ca739e22d",
      "tree": "9b9ff02668fd9f948efe24bef56a23fb78f7e4d0",
      "parents": [
        "b91385236c00031c64b42b44db8068ad38a5ea11",
        "769b49ce68386b21e45bb6e573b63c02020b17a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:12:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:12:39 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (36 commits)\n  ide: re-add TRM290 fix lost during ide_build_dmatable() cleanup\n  scc_pata: kill unused variables\n  sgiioc4: kill duplicate ioremap()\n  sgiioc4: kill useless address checks\n  delkin_cb: add PM support\n  ide: remove broken hpt34x driver\n  ide-floppy: remove idefloppy_floppy_t typedef\n  sgiioc4: remove maskproc() method\n  hpt366: cleanup maskproc() method\n  ide: mask interrupt in ide_config_drive_speed()\n  hpt366: fix compile warning\n  ide: remove unused macros from \u003casm-parisc/ide.h\u003e\n  ide: remove M68K_IDE_SWAPW define from \u003casm-m68k/ide.h\u003e\n  ide: remove dead \u003casm-arm/arch-sa1100/ide.h\u003e\n  ide: fix support for IDE PCI controllers using MMIO on frv\n  ide-cd: remove stale comment\n  ide-cd: small drive type print fix\n  ide-cd: debug log enhancements\n  ide: add generic ATA/ATAPI disk driver\n  ide: allow device drivers to specify per-device type /proc settings\n  ...\n"
    },
    {
      "commit": "7639a4541f7e7abb1295ff8ab39cc2f5842239ae",
      "tree": "a2ea959e9138c914ceb4ee84387fd0c9d7d2ce12",
      "parents": [
        "f7275650133ce9df83886684f3bd97373dfc21ea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 13:02:48 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 13:02:48 2008 +0900"
      },
      "message": "sh: Migrate common board headers to mach-common/.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "806f80a6fc203ad0bde84e5a9e94572617d2ae45",
      "tree": "20c684323e6e9f24af96df84008f06425a67ec6a",
      "parents": [
        "79cb380397c834a35952d8497651d93b543ef968"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:14 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 17 18:09:14 2008 +0200"
      },
      "message": "ide: add generic ATA/ATAPI disk driver\n\n* Add struct ide_disk_ops containing protocol specific methods.\n\n* Add \u0027struct ide_disk_ops *\u0027 to ide_drive_t.\n\n* Convert ide-{disk,floppy} drivers to use struct ide_disk_ops.\n\n* Merge ide-{disk,floppy} drivers into generic ide-gd driver.\n\nWhile at it:\n- ide_disk_init_capacity() -\u003e ide_disk_get_capacity()\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a9b12619f7b6f19c871437ec24a088787a04b1de",
      "tree": "ff1b11e7affedccfd69fc20e14876d0821f6e555",
      "parents": [
        "91bd418fdc8526ee70a0e8f7970b584c8870ae10"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 20:03:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:43 2008 -0700"
      },
      "message": "device create: misc: convert device_create_drvdata to device_create\n\nNow that device_create() has been audited, rename things back to the\noriginal call to be sane.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "56c5d900dbb8e042bfad035d18433476931d8f93",
      "tree": "00b793965beeef10db03e0ff021d2d965c410759",
      "parents": [
        "4dd95b63ae25c5cad6986829b5e8788e9faa0330",
        "ead9d23d803ea3a73766c3cb27bf7563ac8d7266"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tsound/core/memalloc.c\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "95bf14bff58fd200f0c2147c84582cc2488367d0",
      "tree": "edc4c02c44981aa1a538cf883f8af34a69fbc552",
      "parents": [
        "07f696c7772fb3501e9531de38333c49143a8d52"
      ],
      "author": {
        "name": "Sven Wegener",
        "email": "sven.wegener@stealer.net",
        "time": "Fri Oct 03 15:23:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 03 18:22:18 2008 -0700"
      },
      "message": "leds-pca955x: add proper error handling and fix bogus memory handling\n\nCheck the return value of led_classdev_register and unregister all\nregistered devices, if registering one device fails.  Also the dynamic\nmemory handling is totally bogus.  You can\u0027t allocate multiple chunks via\nkzalloc() and expect them to be in order later.  I wonder how this ever\nworked.\n\nSigned-off-by: Sven Wegener \u003csven.wegener@stealer.net\u003e\nAcked-by: Nate Case \u003cncase@xes-inc.com\u003e\nTested-by: Nate Case \u003cncase@xes-inc.com\u003e\nAcked-by: 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": "07f696c7772fb3501e9531de38333c49143a8d52",
      "tree": "790f946dac7a7be022cc9f87cc79768fe431327f",
      "parents": [
        "7fe7b2f4ec14d6517078c5bc32b04301b468041c"
      ],
      "author": {
        "name": "Sven Wegener",
        "email": "sven.wegener@stealer.net",
        "time": "Fri Oct 03 15:23:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 03 18:22:18 2008 -0700"
      },
      "message": "leds-fsg: change order of initialization and deinitialization\n\nOn initialization, we first do the ioremap and then register the led devices.\nOn deinitialization, we do it in reverse order. This prevents someone calling\ninto the brightness_set functions with an invalid latch_address.\n\nSigned-off-by: Sven Wegener \u003csven.wegener@stealer.net\u003e\nAcked-by: Rod Whitby \u003crod@whitby.id.au\u003e\nAcked-by: 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": "4fe3224fffc56b13fe54e0fa479b64db83d8b125",
      "tree": "ed989603ae04dbe9e61350ab5c8ef3cfee171095",
      "parents": [
        "fff147208b48680cb7b627a144113a6585828a0e"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Sep 05 22:38:23 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 23 22:04:40 2008 +0100"
      },
      "message": "[ARM] pxa/spitz: use leds-gpio for led driving and drop leds-spitz\n\nNow as the scoop pins are covered by the generic gpio API,\nwe can use leds-gpio driver instead of special leds-spitz\n\nDrop leds-spitz.c and the declarations of now un-referenced\nspitzscoop_device, spitzscoop2_device.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "60cf711d47d995c3d61e222502fde3c11cedc434",
      "tree": "1f8daaaa055454691e123a091ac668590dfc0365",
      "parents": [
        "6168cda927ecdf3347537e0d01618ca2a2272007"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Sep 05 18:36:21 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 23 22:04:39 2008 +0100"
      },
      "message": "[ARM] pxa/corgi: use leds-gpio for led driving and drop leds-corgi\n\nNow as the scoop pins are covered by the generic gpio API,\nwe can use leds-gpio driver instead of special leds-corgi\n\nDrop leds-corgi.c and remove the declaration of now un-referenced\ncorgiscoop_device.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5843492ccce3568ff6eb6efc52fb793923207d0b",
      "tree": "7cee2d0e62bf9d97664a93f6a51823b41c800776",
      "parents": [
        "10d29ff9070caf5810d37ab06e30f7acad278f1e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 20:26:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 20:26:48 2008 -0700"
      },
      "message": "leds: Add driver for Sunfire UltraSPARC server LEDs.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "be509729356b7433f73df2b9a966674a437fbbc1",
      "tree": "5a3e90513c106f9dcf08405e4ebd3599fd14413c",
      "parents": [
        "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 04 10:41:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:08 2008 +0100"
      },
      "message": "[ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead\n\nRemove includes of asm/hardware.h in addition to asm/arch/hardware.h.\nThen, since asm/hardware.h only exists to include asm/arch/hardware.h,\nupdate everything to directly include asm/arch/hardware.h and remove\nasm/hardware.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0",
      "tree": "4f922bf707c379352eb4c077fbb0a8c48c07fc1f",
      "parents": [
        "897d85275d7f061ff0ec838bd5224a9e76ad07d6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 03 15:06:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:04 2008 +0100"
      },
      "message": "[ARM] Eliminate useless includes of asm/mach-types.h\n\nThere are 43 includes of asm/mach-types.h by files that don\u0027t\nreference anything from that file.  Remove these unnecessary\nincludes.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fe3025b55c8ed06929afe94e9c9095fc19d15aa0",
      "tree": "aad95bb0d04d0305f265ca1ecf442f091114a98a",
      "parents": [
        "f46e9203d9a100bae216cc06e17f2e77351aa8d8"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Jul 16 22:51:14 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Jul 23 09:49:56 2008 +0100"
      },
      "message": "leds: Ensure led-\u003etrigger is set earlier\n\nMake sure led-\u003etrigger is valid before calling trigger-\u003eactivate\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "f46e9203d9a100bae216cc06e17f2e77351aa8d8",
      "tree": "169cb323535845591afcef0298c29ba91b9bc749",
      "parents": [
        "dd1160dc1842ae172495a6da274a77e35c593ed8"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Wed Jul 16 22:49:55 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Jul 23 09:49:56 2008 +0100"
      },
      "message": "leds: Add support for Philips PCA955x I2C LED drivers\n\nThis driver supports the PCA9550, PCA9551, PCA9552, and PCA9553\nLED driver chips.\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "dd1160dc1842ae172495a6da274a77e35c593ed8",
      "tree": "0b3748e950f74d0297ff201edebea3be30324e23",
      "parents": [
        "781a54e7664cc0089287a90d27086e9656ac68a1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jun 09 22:00:49 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Jul 23 09:49:56 2008 +0100"
      },
      "message": "leds: Fix sparse warnings in leds-h1940 driver\n\nFixes the following sparse errors:\ndrivers/leds/leds-h1940.c:26:6: warning: symbol \u0027h1940_greenled_set\u0027 was not declared. Should it be static?\ndrivers/leds/leds-h1940.c:55:6: warning: symbol \u0027h1940_redled_set\u0027 was not declared. Should it be static?\ndrivers/leds/leds-h1940.c:85:6: warning: symbol \u0027h1940_blueled_set\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "e49575f46cdb40014e14789a18e637f8fb917317",
      "tree": "ff1219c6d595f96ae303f13a91085f6c595295a2",
      "parents": [
        "30be0486791fb637e758c771956c8f73bef3467c"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sat May 31 15:18:55 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Jul 23 09:49:56 2008 +0100"
      },
      "message": "leds: fix unsigned value overflow in atmel pwm driver\n\nFix an unsigned value overflow in the error handling code in the\nAtmel PWM driver.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "e14fa82439d33cef67eaafc1a48960bbfa610c8e",
      "tree": "e98b939481252441fecf05350f769a44acb7d99c",
      "parents": [
        "c010b2f76c3032e48097a6eef291d8593d5d79a6"
      ],
      "author": {
        "name": "Riku Voipio",
        "email": "riku.voipio@iki.fi",
        "time": "Sat May 31 14:43:41 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Jul 23 09:49:56 2008 +0100"
      },
      "message": "leds: Add pca9532 led driver\n\nNXP pca9532 is a LED dimmer/controller attached to i2c bus.  It allows\nattaching upto 16 leds which can either be on, off or dimmed and/or blinked\nwith the two PWM modulators available.\n\nThis driver is a \"new-style\" i2c driver that adheres to the driver model and\nimplements the led framework api.  Since the leds connected to the driver are\nplatform specific, it is only useful when platform data is passed to the\ndriver to define what leds are connected to which pins.\n\nSigned-off-by: Riku Voipio \u003criku.voipio@iki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "0b00fc5851551781e8a30153af2c94cee9fa84af",
      "tree": "5a169f44047d2a6c864dfc518e5808bdf5a1ae51",
      "parents": [
        "6c06aec2487f7568cf57471a20f422568f25d551"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 16 17:55:12 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 20 13:31:55 2008 -0700"
      },
      "message": "LEDS: fix race in device_create\n\nThere is a race from when a device is created with device_create() and\nthen the drvdata is set with a call to dev_set_drvdata() in which a\nsysfs file could be open, yet the drvdata will be NULL, causing all\nsorts of bad things to happen.\n\nThis patch fixes the problem by using the new function,\ndevice_create_drvdata().\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "801678c5a3b4c79236970bcca27c733f5559e0d1",
      "tree": "5ad4761f539525077895f261b64fccda4d1303c4",
      "parents": [
        "9a6f70bbed4e8b72dd340812d7c606bfd5e00b47"
      ],
      "author": {
        "name": "Hirofumi Nakagawa",
        "email": "hnakagawa@miraclelinux.com",
        "time": "Tue Apr 29 01:03:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:25 2008 -0700"
      },
      "message": "Remove duplicated unlikely() in IS_ERR()\n\nSome drivers have duplicated unlikely() macros.  IS_ERR() already has\nunlikely() in itself.\n\nThis patch cleans up such pointless code.\n\nSigned-off-by: Hirofumi Nakagawa \u003chnakagawa@miraclelinux.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Carsten Otte \u003ccotte@de.ibm.com\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "060856c799191ffc360105cac49f3f9e68d526b7",
      "tree": "191f593264e0712b1be086c3e49faa9b2c782e9a",
      "parents": [
        "2e214e0fa21465cf2749ca7d5a072cf8591f3213"
      ],
      "author": {
        "name": "Nick Forbes",
        "email": "Nick.Forbes@huntsworth.com",
        "time": "Fri Apr 25 00:06:52 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Apr 25 00:06:52 2008 +0100"
      },
      "message": "leds: Add default-on trigger\n\nAdd a trigger which allows LEDs to default to the full\nbrightness state.\n\nSigned-off-by: Nick Forbes \u003cNick.Forbes@huntsworth.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "3b2e46f8c4a5f2d7856c490ab5f0c46b65e2cb99",
      "tree": "cb884fc9b35eff8554d5028a27cfc37e9a8ce653",
      "parents": [
        "29d76dfa29fe22583aefddccda0bc56aa81035dc"
      ],
      "author": {
        "name": "Rod Whitby",
        "email": "rod@whitby.id.au",
        "time": "Thu Apr 24 23:43:09 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Apr 24 23:43:09 2008 +0100"
      },
      "message": "leds: Add new driver for the LEDs on the Freecom FSG-3\n\nThe LEDs on the Freecom FSG-3 are connected to an external\nmemory-mapped latch on the ixp4xx expansion bus, and therefore cannot\nbe supported by any of the existing LEDs drivers.\n\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "29d76dfa29fe22583aefddccda0bc56aa81035dc",
      "tree": "fbae9207af63cb270b715a29ee7dc053d7b8a037",
      "parents": [
        "ca3259b3603539e72faacc6821050ee889a52103"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Mar 18 09:47:48 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Apr 24 23:37:42 2008 +0100"
      },
      "message": "leds: Add support to leds with readable status\n\nSome led hardware allows drivers to query the led state, and this patch\nadds a hook to let the led class take advantage of that information when\navailable.\n\nWithout this functionality, when access to the led hardware is not\nexclusive (i.e. firmware or hardware might change its state behind the\nkernel\u0027s back), reality goes out of sync with the led class\u0027 idea of what\nthe led is doing, which is annoying at best.\n\nBehaviour for drivers that do not or cannot read the led status is\nunchanged.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "ca3259b3603539e72faacc6821050ee889a52103",
      "tree": "0c8e482b4354d2433046e86aabb6cb8e1db32162",
      "parents": [
        "4d404fd5c51772720e9c72aa3185bd5119bc6e69"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Sun Mar 09 23:48:25 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Apr 24 23:37:42 2008 +0100"
      },
      "message": "leds: enable support for blink_set() platform hook in leds-gpio\n\nEnhance leds-gpio to provide hardware-based led flashing by passing\nthrough the blink_set() call to a optionally set platform-specific\nfunction pointer.\n\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "4d404fd5c51772720e9c72aa3185bd5119bc6e69",
      "tree": "31fc8b3a99ca54a060a61e94a3f8acc05494fcfd",
      "parents": [
        "0013b23d66a2768f5babbb0ea9f03ab067a990d8"
      ],
      "author": {
        "name": "Németh Márton",
        "email": "nm127@freemail.hu",
        "time": "Sun Mar 09 20:59:57 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Apr 24 23:37:42 2008 +0100"
      },
      "message": "leds: Cleanup various whitespace and code style issues\n\nBreak the lines which were more than 80 characters into more\nlines; replace SPACEs with TABs; correct ident at switch-case;\nchange character encoding from ISO-8859-2 to UTF-8.\n\nThe order of the functions in led-triggers.c changed in order\nthe similar functions can still be together under titles\n\"Used by LED Class\", \"LED Trigger Interface\" and \"Simple\nLED Tigger Interface\" as was grouped before when exported\nwith EXPORT_SYMBOL.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "0013b23d66a2768f5babbb0ea9f03ab067a990d8",
      "tree": "14d60a50bb68e422767a268cd737f70ef4e6e19d",
      "parents": [
        "b3ba31f84ea041c0945b5904d4c407ce14b2b72c"
      ],
      "author": {
        "name": "Németh Márton",
        "email": "nm127@freemail.hu",
        "time": "Sun Mar 09 20:54:37 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Apr 24 23:34:18 2008 +0100"
      },
      "message": "leds: disable triggers on brightness set\n\nDisable any active triggers when the brightness attribute is\nset to zero.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "b3ba31f84ea041c0945b5904d4c407ce14b2b72c",
      "tree": "eb4dcf4c664c2bc201cd09348ff984a80593382f",
      "parents": [
        "b69d3987f4360a5e7e9e55465b3cdd0cc204b79e"
      ],
      "author": {
        "name": "Mrton Nmeth",
        "email": "nm127@freemail.hu",
        "time": "Sun Mar 09 20:47:59 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Apr 24 23:34:18 2008 +0100"
      },
      "message": "leds: Add mail LED support for \"Clevo D400P\"\n\nThe leds-clevo-mail module also works with model \"Clevo D400P\",\nadd this model to the white list.\n\nSigned-off-by: Mrton Nmeth \u003cnm127@freemail.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "b0d19a378a409373244088511e889957645f2a44",
      "tree": "25275409eeea845f2e7617f12c8f28801ee4198f",
      "parents": [
        "0093cb1199ec551f179562ca9fbd6f64fb750645",
        "d7d313000ba2fc94a5383511a17ff38a39bab928"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:23:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 23 12:23:45 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  iwlwifi: Fix built-in compilation of iwlcore\n  net: Unexport move_addr_to_{kernel,user}\n  rt2x00: Select LEDS_CLASS.\n  iwlwifi: Select LEDS_CLASS.\n  leds: Do not guard NEW_LEDS with HAS_IOMEM\n  [IPSEC]: Fix catch-22 with algorithm IDs above 31\n  time: Export set_normalized_timespec.\n  tcp: Make use of before macro in tcp_input.c\n  hamradio: Remove unneeded and deprecated cli()/sti() calls in dmascc.c\n  [NETNS]: Remove empty -\u003einit callback.\n  [DCCP]: Convert do_gettimeofday() to getnstimeofday().\n  [NETNS]: Don\u0027t initialize err variable twice.\n  [NETNS]: The ip6_fib_timer can work with garbage on net namespace stop.\n  [IPV4]: Convert do_gettimeofday() to getnstimeofday().\n  [IPV4]: Make icmp_sk_init() static.\n  [IPV6]: Make struct ip6_prohibit_entry_template static.\n  tcp: Trivial fix to correct function name in a comment in net/ipv4/tcp.c\n  [NET]: Expose netdevice dev_id through sysfs\n  skbuff: fix missing kernel-doc notation\n  [ROSE]: Fix soft lockup wrt. rose_node_list_lock\n"
    },
    {
      "commit": "00713e224e718b350cb0148184dc7884885d00b9",
      "tree": "da7c72704aa8e099343dd16f9fbf0519e1e41ecb",
      "parents": [
        "c5d18e984a313adf5a1a4ae69e0b1d93cf410229"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:33:32 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:33:32 2008 -0700"
      },
      "message": "leds: Do not guard NEW_LEDS with HAS_IOMEM\n\nThe LEDS infrastructure itself does not require anything\nthat a platform dependant upon HAS_IOMEM.\n\nThe individual drivers do, but they are properly guarded\nwith the necessary platform dependencies.\n\nOne can even imagine a hypervisor based LED driver that\na platform without HAS_IOMEM might have.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e80ab411e589e00550e2e6e5a6a02d59cc730357",
      "tree": "870225ff7b5b8d03e82a996963213a4bb9cce248",
      "parents": [
        "529a41e36673b518c9e091f3a8d932b6b9e3c461",
        "ee959b00c335d7780136c5abda37809191fe52c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:49:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:49:58 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6: (36 commits)\n  SCSI: convert struct class_device to struct device\n  DRM: remove unused dev_class\n  IB: rename \"dev\" to \"srp_dev\" in srp_host structure\n  IB: convert struct class_device to struct device\n  memstick: convert struct class_device to struct device\n  driver core: replace remaining __FUNCTION__ occurrences\n  sysfs: refill attribute buffer when reading from offset 0\n  PM: Remove destroy_suspended_device()\n  Firmware: add iSCSI iBFT Support\n  PM: Remove legacy PM (fix)\n  Kobject: Replace list_for_each() with list_for_each_entry().\n  SYSFS: Explicitly include required header file slab.h.\n  Driver core: make device_is_registered() work for class devices\n  PM: Convert wakeup flag accessors to inline functions\n  PM: Make wakeup flags available whenever CONFIG_PM is set\n  PM: Fix misuse of wakeup flag accessors in serial core\n  Driver core: Call device_pm_add() after bus_add_device() in device_add()\n  PM: Handle device registrations during suspend/resume\n  block: send disk \"change\" event for rescan_partitions()\n  sysdev: detect multiple driver registrations\n  ...\n\nFixed trivial conflict in include/linux/memory.h due to semaphore header\nfile change (made irrelevant by the change to mutex).\n"
    },
    {
      "commit": "b844eba292b477cda14582bfc6f535deed57a82d",
      "tree": "b2418a9a4fc672654f4592ae0a3e2853d82271c3",
      "parents": [
        "138fe4e069798d9aa948a5402ff15e58f483ee4e"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Mar 23 20:28:24 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Apr 19 19:10:28 2008 -0700"
      },
      "message": "PM: Remove destroy_suspended_device()\n\nAfter 2.6.24 there was a plan to make the PM core acquire all device\nsemaphores during a suspend/hibernation to protect itself from\nconcurrent operations involving device objects.  That proved to be\ntoo heavy-handed and we found a better way to achieve the goal, but\nbefore it happened, we had introduced the functions\ndevice_pm_schedule_removal() and destroy_suspended_device() to allow\ndrivers to \"safely\" destroy a suspended device and we had adapted some\ndrivers to use them.  Now that these functions are no longer necessary,\nit seems reasonable to remove them and modify their users to use the\nnormal device unregistration instead.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cf816ecb533ab96b883dfdc0db174598b5b5c4d2",
      "tree": "1b7705db288ae2917105e624b01fdf81e0882bf1",
      "parents": [
        "adf6d34e460387ee3e8f1e1875d52bff51212c7d",
        "15f7d677ccff6f0f5de8a1ee43a792567e9f9de9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:34 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:34 2008 +0100"
      },
      "message": "Merge branch \u0027merge-fixes\u0027 into devel\n"
    },
    {
      "commit": "adf6d34e460387ee3e8f1e1875d52bff51212c7d",
      "tree": "88ef100143e6184103a608f82dfd232bf6376eaf",
      "parents": [
        "d1964dab60ce7c104dd21590e987a8787db18051",
        "3760d31f11bfbd0ead9eaeb8573e0602437a9d7c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "message": "Merge branch \u0027omap2-upstream\u0027 into devel\n"
    },
    {
      "commit": "507012f0a503287f212ef1139683c8938ecedbcd",
      "tree": "627f9509545842b0c79eca8116b16193d43f95be",
      "parents": [
        "311c736c19ec5d9cfc9518542aeee844c2bc7a86"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Apr 12 21:26:39 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 11:29:09 2008 +0100"
      },
      "message": "[ARM] 4974/1: Drop unused leds-tosa.\n\nAs now tosa uses leds-gpio, drop leds-tosa driver.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "15f7d677ccff6f0f5de8a1ee43a792567e9f9de9",
      "tree": "8df0a826265f67dd34f6d5b7461b02f2075b852f",
      "parents": [
        "3925e6fc1f774048404fdd910b0345b06c699eb4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 10:14:31 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 10:14:31 2008 +0100"
      },
      "message": "[ARM] Remove leds-tosa.c\n\nSee f99ee0b99214cf5329e711859e3f5fd02c820a24\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3c4ded9715c05724939c9a4bd72555c2ade71d97",
      "tree": "cd1d98e77c75bbcbfa4922cb16970ec1aa6f4fbf",
      "parents": [
        "2b653e06ce2d70d21483f22ef1b1b63749c54223"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Apr 15 14:34:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 19:35:40 2008 -0700"
      },
      "message": "leds: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform\nmodalias is prefixed with \"platform:\". Add MODULE_ALIAS() to the\nhotpluggable platform LED drivers, to re-enable auto loading.\n\n[dbrownell@users.sourceforge.net: more drivers, registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: 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": "306dd85c1d41e20a07d1e821e27f5df4927bb5e7",
      "tree": "a20f7b63be7b176700c40348a82eedcc8b6e8876",
      "parents": [
        "d95cbe6158a679d50e03787bb1dc21ff73dac372"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Mar 27 00:59:02 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Mar 31 23:31:13 2008 +0100"
      },
      "message": "leds: Remove incorrect use of preempt_count() from leds-gpio\n\nIt appears that we can\u0027t just check to see if we\u0027re in a task\ncontext ... so instead of trying that, just make the relevant\nleds always schedule a little worklet.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "d95cbe6158a679d50e03787bb1dc21ff73dac372",
      "tree": "6a4e28ed398da5405e446c5b74e46bdc1f90746f",
      "parents": [
        "a9edadbf790d72adf6ebed476cb5caf7743e7e4a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Sun Mar 09 20:42:27 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Mar 31 23:31:13 2008 +0100"
      },
      "message": "leds: Fix potential leds-gpio oops\n\nCall gpio_cansleep only after gpio_request succeeded avoiding an\noops.\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "de5c9edee7a3cfdc6dd1a31c4794dc41ef3c70f9",
      "tree": "2cc474aa124cd9efb8aa5b96072dd3fd2325148b",
      "parents": [
        "9a1e8eb1f0b76b5e72a2343ad881c81b08dd6410"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Feb 08 04:21:22 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:38 2008 -0800"
      },
      "message": "PWM LED driver\n\nThis is a LED driver using the PWM on newer SOCs from Atmel; brightness is\ncontrolled by changing the PWM duty cycle.  So for example if you\u0027ve set up\ntwo leds labeled \"pwm0\" and \"pwm1\":\n\n\techo 0 \u003e /sys/class/leds/pwm2/brightness\t# off (0%)\n\techo 80 \u003e /sys/class/leds/pwm2/brightness\n\techo 255 \u003e /sys/class/leds/pwm2/brightness\t# on (100%)\n\nNote that \"brightness\" here isn\u0027t linear; maybe that should change.  Going\nfrom 4 to 8 probably doubles perceived brightness, while 244 to 248 is\nimperceptible.\n\nThis is mostly intended to be a simple example of PWM, although it\u0027s\nrealistic since LCD backlights are often driven with PWM to conserve\nbattery power (and offer brightness options).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d39a7a63eb3971b1b3cc5c181ed526bf437b1c72",
      "tree": "057ad536088da0ec3fa705ef42eabaa430677640",
      "parents": [
        "8fe217e7b6d4f186e269fda8aba73a213fad0fa0"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Thu Feb 07 10:10:28 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 10:10:28 2008 +0000"
      },
      "message": "leds: Add HP Jornada 6xx driver\n\nAdd support for the LEDs on the HP Jornada 620/660/680/690 devices.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "8fe217e7b6d4f186e269fda8aba73a213fad0fa0",
      "tree": "3c8ef67007d70302d2a949c59973861049f43061",
      "parents": [
        "f5506a2f71ad75d680c81090117ff2f89602f9b9"
      ],
      "author": {
        "name": "Rod Whitby",
        "email": "rod@whitby.id.au",
        "time": "Thu Feb 07 10:02:39 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 10:02:39 2008 +0000"
      },
      "message": "leds: Remove the now uneeded ixp4xx driver\n\nAll boards using the IXP4XX-GPIO-LED driver have been updated to use\nthe generic leds-gpio driver instead.\n\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "f5506a2f71ad75d680c81090117ff2f89602f9b9",
      "tree": "ccdd80a2afeba70af9bb831c5d591ec3c0ca155c",
      "parents": [
        "2b7f1b8c8f4a8991dfeefc31844e15c642b6de2a"
      ],
      "author": {
        "name": "Michael Loeffler",
        "email": "zvpunry@zvpunry.de",
        "time": "Sun Jan 13 23:20:52 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 09:52:03 2008 +0000"
      },
      "message": "leds: Add power LED to the wrap driver\n\nThe 3rd LED on this board is something like a power-led, it is on all the\ntime. With this change to the leds-wrap driver it is possible to use this\nLED too.\n\nSigned-off-by: Michael Loeffler \u003czvpunry@zvpunry.de\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "2b7f1b8c8f4a8991dfeefc31844e15c642b6de2a",
      "tree": "ac6a11ae2960b695ac1241888216b04646992440",
      "parents": [
        "92e015cb31c0a312bf2e0e5b96aef76a8c57e645"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@8d.com",
        "time": "Sun Jan 13 22:55:18 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 09:52:02 2008 +0000"
      },
      "message": "leds: Fix led-gpio active_low default brightness\n\nWhen gpio_direction_output() is called, led_dat-\u003eactive_low is used\nas default value. This means that the led will always be off by\ndefault. cdev.brightness should really have been set to LED_OFF\nunconditionally to reflect this behavior.\n\nSigned-off-by: Raphael Assenat \u003craph@8d.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "92e015cb31c0a312bf2e0e5b96aef76a8c57e645",
      "tree": "6df4b25865102607920b5c90f1271dfe2f3cc87e",
      "parents": [
        "4c79141d28bc290ae307e3f81f5bc909c26faf6e"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Wed Oct 31 15:09:05 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 09:52:02 2008 +0000"
      },
      "message": "leds: hw acceleration for Clevo mail LED driver\n\nAdd support for hardware accelerated LED blinking for the mail LED\ncommonly found on Clevo notebooks.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "4c79141d28bc290ae307e3f81f5bc909c26faf6e",
      "tree": "9c6dc51c441dfc1c84cc27ece43087515c06967c",
      "parents": [
        "6c152beefbf90579d21afc4f7e075b1f801f9a75"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Wed Oct 31 15:07:12 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 09:49:38 2008 +0000"
      },
      "message": "leds: Add support for hardware accelerated LED flashing\n\nExtends the leds subsystem with a blink_set() callback function which can\nbe optionally implemented by a LED driver. If implemented, the driver can use\nthe hardware acceleration for blinking a LED.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "6c152beefbf90579d21afc4f7e075b1f801f9a75",
      "tree": "c5814496de9e29662d558deddb31e0a0c4549cd7",
      "parents": [
        "cec035de8265b18252742ef359b12e9694641112"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Oct 31 15:00:07 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 09:47:00 2008 +0000"
      },
      "message": "leds: Standardise LED naming scheme\n\nAs discussed on LKML some notion of \u0027function\u0027 is needed in\nLED naming. This patch adds this to the documentation and\nstandardises existing LED drivers.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "cec035de8265b18252742ef359b12e9694641112",
      "tree": "e9098d3aa81807a36aeafe2503ec40f217e4cba9",
      "parents": [
        "488b5ec871191359b9b79262a3d48456dae7ea5f"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Wed Oct 31 11:46:41 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 09:22:17 2008 +0000"
      },
      "message": "leds: Add clevo notebook LED driver\n\nThe driver supports the mail LED commonly found on different Clevo notebooks.\nThe driver access the LED through the i8042 hardware which is handled by\nthe input subsystem.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "fa23f5cce8cda2095013afc837ccf74b352f9f7b",
      "tree": "bdb22c6966b9e60eb90c97086f3ceed453223f97",
      "parents": [
        "a41e3dc4060cca2599afa14fbd4c745763746ba8"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Feb 04 22:30:14 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:23 2008 -0800"
      },
      "message": "leds: add possibility to remove leds classdevs during suspend/resume\n\nMake it possible to unregister a led classdev object in a safe way during a\nsuspend/resume cycle.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.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": "8f115cd580121a169cc964e1b3288f3116c67f3e",
      "tree": "ff43eca9a0d15103043602d9d5b1b22a40344e36",
      "parents": [
        "72f8da329e07ad8a72c1f0e96b8955cfeb7c7329"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Dec 31 23:11:11 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Dec 31 23:11:11 2007 +0000"
      },
      "message": "leds: Fix locomo LED driver oops\n\nFix locomo-leds to use the correct struct device to prevent an oops.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "72f8da329e07ad8a72c1f0e96b8955cfeb7c7329",
      "tree": "7440f70caf2fb70e987f814cebcdf233a17b425c",
      "parents": [
        "e697789d64f8748cb219d7f5c413c512953802cc"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Dec 31 23:09:44 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Dec 31 23:09:44 2007 +0000"
      },
      "message": "leds: Fix leds_list_lock locking issues\n\nCovert leds_list_lock to a rw_sempahore to match previous LED trigger\nlocking fixes, fixing lock ordering.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    }
  ],
  "next": "dc47206e552c0850ad11f7e9a1fca0a3c92f5d65"
}
