)]}'
{
  "log": [
    {
      "commit": "cad719d86e9dbd06634eaba6401e022c8101d6b2",
      "tree": "ee0aa444e817e5cd29a9dea58dc36d0f3c65a50d",
      "parents": [
        "3ddab4788d4980b1b3dc324fdd105adab3812418",
        "67e67df8da723debf24f7763605776891203e8d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:34:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:34:55 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  gta02: Use pcf50633 backlight driver instead of platform backlight driver.\n  backlight: pcf50633: Register a pcf50633-backlight device in pcf50633 core driver.\n  backlight: Add pcf50633 backlight driver\n  backlight: 88pm860x_bl: fix error handling in pm860x_backlight_probe\n  backlight: max8925_bl: Fix error handling path\n  backlight: l4f00242t03: fix error handling in l4f00242t03_probe\n  backlight: add S6E63M0 AMOLED LCD Panel driver\n  backlight: adp8860: add support for ADP8861 \u0026 ADP8863\n  backlight: mbp_nvidia_bl - Fix DMI_SYS_VENDOR for MacBook1,1\n  backlight: Add Cirrus EP93xx backlight driver\n  backlight: l4f00242t03: Fix regulators handling code in remove function\n  backlight: fix adp8860_bl build errors\n  backlight: new driver for the ADP8860 backlight parts\n  backlight: 88pm860x_bl - potential memory leak\n  backlight: mbp_nvidia_bl - add support for older MacBookPro and MacBook 6,1.\n  backlight: Kconfig cleanup\n  backlight: backlight_device_register() return ERR_PTR()\n"
    },
    {
      "commit": "3ddab4788d4980b1b3dc324fdd105adab3812418",
      "tree": "91b25590723d2a81ecd4d42753412cb8c4897bf0",
      "parents": [
        "d1e0fe252e1c410164127b3000613afeaf47e49f",
        "a7cca8aec9d08231207503e4823e7b47bfa7e596"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:34:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:34:20 2010 -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: Add mx31moboard MC13783 led support\n  leds: Add mc13783 LED support\n  leds: leds-ss4200: fix led_classdev_unregister twice in error handling\n  leds: leds-lp3944: properly handle lp3944_configure fail in lp3944_probe\n  leds: led-class: set permissions on max_brightness file to 0444\n  leds: leds-gpio: Change blink_set callback to be able to turn off blinking\n  leds: Add LED driver for the Soekris net5501 board\n  leds: 88pm860x - fix checking in probe function\n"
    },
    {
      "commit": "d1e0fe252e1c410164127b3000613afeaf47e49f",
      "tree": "6848bbd6b64d4bb5e64bbd9a17598f3500719776",
      "parents": [
        "cc106eb35ed4abea675bce0d8fe40a46ff0b4a72",
        "6d034059eef080a0cdda92b45baa18cb00a19835"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:33:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:33:46 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging: (23 commits)\n  hwmon: (lm75) Add support for the Texas Instruments TMP105\n  hwmon: (ltc4245) Read only one GPIO pin\n  hwmon: (dme1737) Add SCH5127 support\n  hwmon: (tmp102) Don\u0027t always stop chip at exit\n  hwmon: (tmp102) Fix suspend and resume functions\n  hwmon: (tmp102) Various fixes\n  hwmon: Driver for TI TMP102 temperature sensor\n  hwmon: EMC1403 thermal sensor support\n  hwmon: (applesmc) Add temperature sensor labels to sysfs interface\n  hwmon: (applesmc) Add generic support for MacBook Pro 7\n  hwmon: (applesmc) Add generic support for MacBook Pro 6\n  hwmon: (applesmc) Add support for MacBook Pro 5,3 and 5,4\n  hwmon: (tmp401) Reorganize code to get rid of static forward declarations\n  hwmon: (tmp401) Use constants for sysfs file permissions\n  hwmon: (adm1031) Allow setting update rate\n  hwmon: Add description of the update_rate sysfs attribute\n  hwmon: (lm90) Use programmed update rate\n  hwmon: (f71882fg) Acquire I/O regions while we\u0027re working with them\n  hwmon: (f71882fg) Code cleanup\n  hwmon: (f71882fg) Use strict_stro(l|ul) instead of simple_strto$1\n  ...\n"
    },
    {
      "commit": "6d034059eef080a0cdda92b45baa18cb00a19835",
      "tree": "2c827193adf12b927797343f2a0f99129b8ceda3",
      "parents": [
        "df16dd53c575d0cb9dbee20a3149927c862a9ff6"
      ],
      "author": {
        "name": "Shubhrajyoti Datta",
        "email": "shubhrajyoti@ti.com",
        "time": "Thu May 27 19:59:03 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:59:03 2010 +0200"
      },
      "message": "hwmon: (lm75) Add support for the Texas Instruments TMP105\n\nAdd support for the Texas Instruments TMP105 temperature sensor\ndevice.\n\nSigned-off-by: Shubhrajyoti Datta \u003cshubhrajyoti@ti.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "df16dd53c575d0cb9dbee20a3149927c862a9ff6",
      "tree": "767244e8aaa1d9bcb996e4fc83637eb100ff7868",
      "parents": [
        "ea694431f9c862bd409c90ba1cb3bdc6fdde8635"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Thu May 27 19:59:02 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:59:02 2010 +0200"
      },
      "message": "hwmon: (ltc4245) Read only one GPIO pin\n\nRead only one of the GPIO pins as an analog voltage. The ADC can be\nswitched to a different GPIO pin at runtime, but this is not supported.\n\nPreviously, this driver would report the analog voltage of the currently\nselected GPIO pin as all three GPIO voltages: in9_input, in10_input and\nin11_input.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "ea694431f9c862bd409c90ba1cb3bdc6fdde8635",
      "tree": "702ee926abff58b9896220ce02e4592b13978005",
      "parents": [
        "38806bda6b7c8473c47a967a514260c1a1c32c2e"
      ],
      "author": {
        "name": "Juerg Haefliger",
        "email": "juergh@gmail.com",
        "time": "Thu May 27 19:59:01 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:59:01 2010 +0200"
      },
      "message": "hwmon: (dme1737) Add SCH5127 support\n\nAdd support for the hardware monitoring capabilities of the SCH5127\nchip to the dme1737 driver.\n\nSigned-off-by: Juerg Haefliger \u003cjuergh@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Jeff Rickman \u003cjrickman@myamigos.us\u003e\n"
    },
    {
      "commit": "38806bda6b7c8473c47a967a514260c1a1c32c2e",
      "tree": "e52a767e565e0f6361c34a77418b6cd68e292b70",
      "parents": [
        "8d4dee98b10050db9c32a449e460a2f69bb558ec"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:59 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:59 2010 +0200"
      },
      "message": "hwmon: (tmp102) Don\u0027t always stop chip at exit\n\nOnly stop the chip at driver exit if it was stopped when driver was\nloaded. Leave it running otherwise.\n\nAlso restore the device configuration if probe failed, to not leave\nthe system in a dangling state.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Steven King \u003csfking@fdwdc.com\u003e\n"
    },
    {
      "commit": "8d4dee98b10050db9c32a449e460a2f69bb558ec",
      "tree": "eb3eff50616859bffda22485f6f8f4a5a0bbe8b1",
      "parents": [
        "cff37c9e82e022068840b3d33167e64c6a0ecc06"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:58 2010 +0200"
      },
      "message": "hwmon: (tmp102) Fix suspend and resume functions\n\nSuspend and resume functions shouldn\u0027t overwrite the configuration\nregister. They should only alter the one bit they have to touch.\n\nAlso don\u0027t assume that register reads and writes always succeed.\nHandle errors properly, shall they happen.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Steven King \u003csfking@fdwdc.com\u003e\n"
    },
    {
      "commit": "cff37c9e82e022068840b3d33167e64c6a0ecc06",
      "tree": "8ebce4d6d8cbc16a661e6548515d02f43d66ad58",
      "parents": [
        "beb1b6bbf2b448b97b9611200eb4b5a555336c60"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:57 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:57 2010 +0200"
      },
      "message": "hwmon: (tmp102) Various fixes\n\nFixes from my driver review:\nhttp://lists.lm-sensors.org/pipermail/lm-sensors/2010-March/028051.html\n\nOnly the small changes are in there, more important changes will come\nlater separately as time permits.\n\n* Drop the remnants of the now gone detect function\n* The TMP102 has no known compatible chip\n* Include the right header files\n* Clarify why byte swapping of register values is needed\n* Strip resolution info bit from temperature register value\n* Set cache lifetime to 1/3 second\n* Don\u0027t arbitrarily reject limit values; clamp as needed\n* Make limit writing unconditional\n* Don\u0027t check for transaction types the driver doesn\u0027t use\n* Properly check for error when setting configuration\n* Report error on failed probe\n* Make the driver load automatically where needed\n* Various other minor fixes\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Steven King \u003csfking@fdwdc.com\u003e\n"
    },
    {
      "commit": "beb1b6bbf2b448b97b9611200eb4b5a555336c60",
      "tree": "ff20c6fe10e2ef0f29e5fe0f21caf1fcff5236d6",
      "parents": [
        "dac6831e67e90d1cee430a66e7390e753c20d835"
      ],
      "author": {
        "name": "Steven King",
        "email": "sfking@fdwdc.com",
        "time": "Thu May 27 19:58:56 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:56 2010 +0200"
      },
      "message": "hwmon: Driver for TI TMP102 temperature sensor\n\nDriver for the TI TMP102.\n\nThe TI TMP102 is similar to the LM75.  It differs from the LM75 by\nhaving a 16-bit conf register and the temp registers have a minimum\nresolution of 12 bits; the extended conf register can select 13-bit\nresolution (which this driver does) and also change the update rate\n(which this driver currently doesn\u0027t use).\n\n[JD: Fix tmp102_exit tag, must be __exit, not __init.]\n\nSigned-off-by: Steven King \u003csfking@fdwdc.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "dac6831e67e90d1cee430a66e7390e753c20d835",
      "tree": "4840f28496f49700a1c6f53ce682ebe797406b65",
      "parents": [
        "fa5575cff92eb43f467b9b00468d70d073e8b3d2"
      ],
      "author": {
        "name": "Kalhan Trisal",
        "email": "kalhan.trisal@intel.com",
        "time": "Thu May 27 19:58:56 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:56 2010 +0200"
      },
      "message": "hwmon: EMC1403 thermal sensor support\n\nProvides support for the EMC1403 thermal sensor. Only reporting of values\nis supported. The various Moorestown specific extras to do with thermal\nalerts and the like are not in this version of the driver.\n\nConsiderably edited and tidied up by Alan Cox, plus fixes and detection\nbits from Jean Delvare.\n\nSigned-off-by: Kalhan Trisal \u003ckalhan.trisal@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fa5575cff92eb43f467b9b00468d70d073e8b3d2",
      "tree": "f0ef51ed03fd78f45c2d1ea8e4bd5932a76b89b4",
      "parents": [
        "405eaa1c1d045cdd872802fc515f638573984880"
      ],
      "author": {
        "name": "Alex Murray",
        "email": "murray.alex@gmail.com",
        "time": "Thu May 27 19:58:54 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:54 2010 +0200"
      },
      "message": "hwmon: (applesmc) Add temperature sensor labels to sysfs interface\n\nThe Apple SMC uses a systematic labeling scheme for the hardware\ntemperature sensors. This scheme is currently hidden from\nuserland. Since the sensor set, and consequently the numbering,\ndiffers between models, an extensive database of configurations is\nrequired for an application such as fan control. This patch adds the\nSMC labels to the hwmon sysfs interface, allowing applications to use\nthe sensors more intelligibly.\n\n[rydberg@euromail.se: fixed error handling]\nSigned-off-by: Alex Murray \u003cmurray.alex@gmail.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "405eaa1c1d045cdd872802fc515f638573984880",
      "tree": "f86a640f2dbab4fc11af17c0878bbc2415f3097a",
      "parents": [
        "872bad55e2d3fcc13e1e8770a3b200f0c6ca5126"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu May 27 19:58:53 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:53 2010 +0200"
      },
      "message": "hwmon: (applesmc) Add generic support for MacBook Pro 7\n\nThis patch adds generic support for the MacBook Pro 7 family\nbased on the 7,1 model.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "872bad55e2d3fcc13e1e8770a3b200f0c6ca5126",
      "tree": "149ed8a4d70db2b04423d86d3e0fa4562914bc73",
      "parents": [
        "4e4a99d32721800c061191027f18f780dcbd9e0b"
      ],
      "author": {
        "name": "Bernhard Froemel",
        "email": "froemel@vmars.tuwien.ac.at",
        "time": "Thu May 27 19:58:52 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:52 2010 +0200"
      },
      "message": "hwmon: (applesmc) Add generic support for MacBook Pro 6\n\nThis patch adds generic support for the MacBook Pro 6 family\nbased on the 6,2 model.\n\n[rydberg@euromail.se: patch cleanup]\nSigned-off-by: Bernhard Froemel \u003cfroemel@vmars.tuwien.ac.at\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4e4a99d32721800c061191027f18f780dcbd9e0b",
      "tree": "c1a11f8593edf42f8e0a543742283ec606eb3ed3",
      "parents": [
        "ea63c2b91fd8b5c697bcae6a84ff4b4cef571216"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu May 27 19:58:50 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:50 2010 +0200"
      },
      "message": "hwmon: (applesmc) Add support for MacBook Pro 5,3 and 5,4\n\nThe MacBookPro 5,3 model has two fans, whereas the 5,4 model has\nonly one. This patch adds explicit support for the 5,3 and 5,4 models.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ea63c2b91fd8b5c697bcae6a84ff4b4cef571216",
      "tree": "c97750b36e61a562e5dcd7beab99614eb78725ba",
      "parents": [
        "2b76d80adcc40b2d50cf78de046ccfc4bc63df59"
      ],
      "author": {
        "name": "Andre Prendel",
        "email": "andre.prendel@gmx.de",
        "time": "Thu May 27 19:58:49 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:49 2010 +0200"
      },
      "message": "hwmon: (tmp401) Reorganize code to get rid of static forward declarations\n\nSigned-off-by: Andre Prendel \u003candre.prendel@gmx.de\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2b76d80adcc40b2d50cf78de046ccfc4bc63df59",
      "tree": "9c50ee99d846a19a5a40679b8b1418d216b8b70a",
      "parents": [
        "87c33daadbfea6034830d5494ecaa7521de0cdd3"
      ],
      "author": {
        "name": "Andre Prendel",
        "email": "andre.prendel@gmx.de",
        "time": "Thu May 27 19:58:48 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:48 2010 +0200"
      },
      "message": "hwmon: (tmp401) Use constants for sysfs file permissions\n\nReplace octal representation of file permissions by the corresponding\nconstants.\n\nSigned-off-by: Andre Prendel \u003candre.prendel@gmx.de\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "87c33daadbfea6034830d5494ecaa7521de0cdd3",
      "tree": "455f2b9a4750f5f2b691e601c1b35bdba3812270",
      "parents": [
        "d2b847d489ee4e9921bc61f47c3d0e992692fc0f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:46 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:46 2010 +0200"
      },
      "message": "hwmon: (adm1031) Allow setting update rate\n\nBased on earlier work by Ira W. Snyder.\n\nThe adm1031 chip is capable of using a runtime configurable sampling rate,\nusing the fan filter register. Add support for reading and setting the\nupdate rate via sysfs.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\n"
    },
    {
      "commit": "8c3c7a256f7ab142dfbcee2d8633dbce5a36fde7",
      "tree": "c0ced573d7e4b9ccfa01b1de0593b4777bc25cf4",
      "parents": [
        "729d273aa7c86eb1406ade4eadf249cff188bf9a"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Thu May 27 19:58:44 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:44 2010 +0200"
      },
      "message": "hwmon: (lm90) Use programmed update rate\n\nThe lm90 driver programs the sensor chip to update its readings at 2 Hz\n(500 ms between readings). However, the driver only does reads from the\nchip at intervals of 2 * HZ (2000 ms between readings). Change the driver\nupdate rate to the programmed update rate.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "729d273aa7c86eb1406ade4eadf249cff188bf9a",
      "tree": "c79a0072d3b71c762db8ddbefa68ed54ea68ffa5",
      "parents": [
        "bd328acdc6160b95f5d7127a9df3172892f35627"
      ],
      "author": {
        "name": "Giel van Schijndel",
        "email": "me@mortis.eu",
        "time": "Thu May 27 19:58:43 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:43 2010 +0200"
      },
      "message": "hwmon: (f71882fg) Acquire I/O regions while we\u0027re working with them\n\nAcquire the I/O region for the Super I/O chip while we\u0027re working on it.\n\nSigned-off-by: Giel van Schijndel \u003cme@mortis.eu\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bd328acdc6160b95f5d7127a9df3172892f35627",
      "tree": "6d74e4580fc26ec60f80e37364eeb1ec6ea7f6e1",
      "parents": [
        "e8a4eacaa93853f977b0420ca42c471d528f93af"
      ],
      "author": {
        "name": "Giel van Schijndel",
        "email": "me@mortis.eu",
        "time": "Thu May 27 19:58:42 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:42 2010 +0200"
      },
      "message": "hwmon: (f71882fg) Code cleanup\n\nSome code cleanup: properly use previously defined functions, rather\nthan duplicating their code.\n\nSigned-off-by: Giel van Schijndel \u003cme@mortis.eu\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e8a4eacaa93853f977b0420ca42c471d528f93af",
      "tree": "b8d8b17dd03d26177169a94209d452ba0b6002f9",
      "parents": [
        "162bb59e498a15e27717bcc0831b97d393f2290d"
      ],
      "author": {
        "name": "Giel van Schijndel",
        "email": "me@mortis.eu",
        "time": "Thu May 27 19:58:41 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:41 2010 +0200"
      },
      "message": "hwmon: (f71882fg) Use strict_stro(l|ul) instead of simple_strto$1\n\nUse the strict_strol and strict_stroul functions instead of simple_strol\nand simple_stroul respectively in sysfs functions.\n\nSigned-off-by: Giel van Schijndel \u003cme@mortis.eu\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "162bb59e498a15e27717bcc0831b97d393f2290d",
      "tree": "4609d277a08eee27eb7701ce97b5b26673f895ea",
      "parents": [
        "10f2ed31aae11040dfd64cee10c47db79b4b4647"
      ],
      "author": {
        "name": "Giel van Schijndel",
        "email": "me@mortis.eu",
        "time": "Thu May 27 19:58:40 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:40 2010 +0200"
      },
      "message": "hwmon: (f71882fg) Fixed braces coding style issues\n\nFixed several coding style issues.\n\nSigned-off-by: Giel van Schijndel \u003cme@mortis.eu\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "10f2ed31aae11040dfd64cee10c47db79b4b4647",
      "tree": "bae22e065d19fba90db1f25c976166d742dd086e",
      "parents": [
        "70dd6beac02f43a5099fcf5fddf68cfee0cbf479"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 27 19:58:38 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:38 2010 +0200"
      },
      "message": "hwmon: (lm63) Add basic support for LM64\n\nThe LM64 appears to be an LM63 with added GPIO lines. Add support for the\nhwmon functionality - GPIO can be added at some later stage if someone\nhas a need for them.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "70dd6beac02f43a5099fcf5fddf68cfee0cbf479",
      "tree": "53d70a87157eafdf62612922a137fcc365439688",
      "parents": [
        "31f46717997a83bdf6db0dd04810c0a329eb3148"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:37 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:37 2010 +0200"
      },
      "message": "hwmon: (asus_atk0110) Don\u0027t load if ACPI resources aren\u0027t enforced\n\nWhen the user passes the kernel parameter acpi_enforce_resources\u003dlax,\nthe ACPI resources are no longer protected, so a native driver can\nmake use of them. In that case, we do not want the asus_atk0110 to be\nloaded. Unfortunately, this driver loads automatically due to its\nMODULE_DEVICE_TABLE, so the user ends up with two drivers loaded for\nthe same device - this is bad.\n\nSo I suggest that we prevent the asus_atk0110 driver from loading if\nacpi_enforce_resources\u003dlax.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\n"
    },
    {
      "commit": "cc106eb35ed4abea675bce0d8fe40a46ff0b4a72",
      "tree": "7d18624a769680049f2933ce48a02c8e08e5937c",
      "parents": [
        "4e455c6782bd6bf6a0135c1e1c9f018ec191979e",
        "3bfe68580a9d2a25465fc004986acd7991d700d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:48:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:48:46 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] fill out file list in s390 MAINTAINERS entry\n  [S390] Add support for LZO-compressed kernels.\n  [S390] cmm: get rid of CMM_PROC config option\n  [S390] cmm: remove superfluous EXPORT_SYMBOLs plus cleanups\n  [S390] dasd: unit check handling during internal cio I/O\n  [S390] cio: unit check handling during internal I/O\n  [S390] ccwgroup: add locking around drvdata access\n  [S390] cio: remove stsch\n  [S390] spp: remove KVM_AWARE_CMF config option\n  [S390] kprobes: forbid probing of stnsm/stosm/epsw\n  [S390] spp: fix compilation for CONFIG_32BIT\n  [S390] atomic: implement atomic64_dec_if_positive\n  [S390] cmm: fix crash on module unload\n"
    },
    {
      "commit": "4e455c6782bd6bf6a0135c1e1c9f018ec191979e",
      "tree": "b26d342b454b4829344985c968adf16d092dc534",
      "parents": [
        "105a048a4f35f7a74c7cc20b36dd83658b6ec232",
        "dce80a56268fffd6b5ea57b3f6ba3d027a68f05e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:47:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:47:41 2010 -0700"
      },
      "message": "Merge branch \u0027sfi-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6\n\n* \u0027sfi-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6:\n  SFI: add sysfs interface for SFI tables.\n  SFI: add support for v0.81 spec\n"
    },
    {
      "commit": "e2e2400bd4faee24d11872134b7ae5bd363749c0",
      "tree": "a6e64a4d3b456835108f1620d46bfaef2e4da066",
      "parents": [
        "e4ce30f3779c2ddaa7dfaa4042209e5dbacbada5",
        "f9e8894ae5157796dd69249c56062042d02a431d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:28:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:28:11 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6:\n  [SCSI] fix race in scsi_target_reap\n  [SCSI] aacraid: Eliminate use after free\n  [SCSI] arcmsr: Support HW reset for EH and polling scheme for scsi device\n  [SCSI] bfa: fix system crash when reading sysfs fc_host statistics\n  [SCSI] iscsi_tcp: remove sk_sleep check\n  [SCSI] ipr: improve interrupt service routine performance\n  [SCSI] ipr: set the data list length in the request control block\n  [SCSI] ipr: fix a register read to use the correct address for 64 bit adapters\n  [SCSI] ipr: include the resource path in the IOA status area structure\n  [SCSI] ipr: implement fixes for 64 bit adapter support\n  [SCSI] be2iscsi: correct return value in mgmt_invalidate_icds()\n"
    },
    {
      "commit": "55ddf14b04bfe5afaab892a8fb12164b803f1dd5",
      "tree": "fd6e6f0b9508628fca8d0cadd4ece199201991b2",
      "parents": [
        "a9a0aff5b56d4c40288c000ff09c3f238b6b6fec",
        "3014420b6b5d0a6483cf5e56c10df180a33e957e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:22:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:22:06 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: schedule for removal\n  firewire: core: use separate timeout for each transaction\n  firewire: core: Fix tlabel exhaustion problem\n  firewire: core: make transaction label allocation more robust\n  firewire: core: clean up config ROM related defined constants\n  ieee1394: mark char device files as not seekable\n  firewire: cdev: mark char device files as not seekable\n  firewire: ohci: cleanups and fix for nonstandard build without debug facility\n  firewire: ohci: wait for PHY register accesses to complete\n  firewire: ohci: fix up configuration of TI chips\n  firewire: ohci: enable 1394a enhancements\n  firewire: ohci: do not clear PHY interrupt status inadvertently\n  firewire: ohci: add a function for reading PHY registers\n\nTrivial conflicts in Documentation/feature-removal-schedule.txt\n"
    },
    {
      "commit": "a9a0aff5b56d4c40288c000ff09c3f238b6b6fec",
      "tree": "496cce8240689a61b4c76a4318ac53487287c74b",
      "parents": [
        "ade61088bc77dd209f8edadbe544f1e5dad6c287",
        "0779c862e43e052c58a350a8bd2bf97e6908de04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:19:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:19:19 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: (24 commits)\n  m68k: amiga - RTC platform device conversion\n  m68k: amiga - Parallel port platform device conversion\n  m68k: amiga - Serial port platform device conversion\n  m68k: amiga - Mouse platform device conversion\n  m68k: amiga - Keyboard platform device conversion\n  m68k: amiga - Amiga Gayle IDE platform device conversion\n  m68k: amiga - A4000T SCSI platform device conversion\n  m68k/scsi: a3000 - Do not use legacy Scsi_Host.base\n  m68k: amiga - A3000 SCSI platform device conversion\n  m68k/scsi: gvp11 - Do not use legacy Scsi_Host.base\n  m68k: amiga - GVP Series II SCSI zorro_driver conversion\n  m68k/scsi: a2091 - Do not use legacy Scsi_Host.base\n  m68k: amiga - A2091/A590 SCSI zorro_driver conversion\n  m68k/scsi: mvme147 - Kill obsolete HOSTS_C logic\n  m68k/scsi: a3000 - Kill a3000_scsiregs typedef\n  m68k/scsi: gvp11 - Kill gvp11_scsiregs typedef\n  m68k/scsi: a2091 - Kill a2091_scsiregs typedef\n  m68k/scsi: gvp11 - Extract check_wd33c93()\n  m68k/scsi: a3000 - Kill static global a3000_host\n  m68k/scsi: mvme147 - Kill static global mvme147_host\n  ...\n"
    },
    {
      "commit": "dce80a56268fffd6b5ea57b3f6ba3d027a68f05e",
      "tree": "387349e5e6ee31dbe26c57ac0bf5d223af4ef838",
      "parents": [
        "5487ab4a5a71e955fef7094a0624df0542da91ef"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Wed May 26 11:28:08 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 27 12:46:20 2010 -0400"
      },
      "message": "SFI: add sysfs interface for SFI tables.\n\nAnalogous to ACPI\u0027s /sys/firmware/acpi/tables/...\n\ncreate /sys/firmware/sfi/tables/\n\nThe tables are primariy for the kernel,\nbut sometimes it is useful for user-space to be\nable to read them.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7eb1053fd00a8f0e2263697638e17da8a251aa74",
      "tree": "dcb9a521c2866d1d0c7c62503696819ead76961b",
      "parents": [
        "03a3f695cb9776cfa7da5e8e6d34fd20dd56510e",
        "388bbcade41ee68d2d1ebb51a538380ea48ae599"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:19:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:19:55 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: usbtouchscreen - support bigger iNexio touchscreens\n  Input: ads7846 - return error on regulator_get() failure\n  Input: twl4030-vibra - correct the power down sequence\n  Input: enable onkey driver of max8925\n  Input: use ABS_CNT rather than (ABS_MAX + 1)\n"
    },
    {
      "commit": "03a3f695cb9776cfa7da5e8e6d34fd20dd56510e",
      "tree": "4bf52b3749620691d3f0b01e5b2893b8839e8e08",
      "parents": [
        "b9498bfe86530fd54fb855906383c0c905a52c80"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu May 27 09:03:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:19:31 2010 -0700"
      },
      "message": "Input: s3c2410_ts - restore accidentially dropped s3c24xx ids\n\nWithout s3c24xx ids driver doesn\u0027t attach on s3c2410 and s3c244x\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4d878e23c7f574490ee4d6fd59ebd6819781dd1",
      "tree": "f35ae256020799c8725a6f3c802b90b7c19b8c44",
      "parents": [
        "889e5fbbc2da4f59d5f1e9b6172c5ff2b92d02c8"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Wed May 26 14:44:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:56 2010 -0700"
      },
      "message": "st: use noop_llseek() instead of default_llseek()\n\nst_open() suggests that llseek() doesn\u0027t work: \"We really want to do\nnonseekable_open(inode, filp); here, but some versions of tar incorrectly\ncall lseek on tapes and bail out if that fails.  So we disallow pread()\nand pwrite(), but permit lseeks.\"\n\nInstead of using the fallback default_llseek() the driver should use\nnoop_llseek() which leaves the file-\u003ef_pos untouched but succeeds.\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Kai Makisara \u003cKai.Makisara@kolumbus.fi\u003e\nCc: Willem Riede \u003cosst@riede.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "889e5fbbc2da4f59d5f1e9b6172c5ff2b92d02c8",
      "tree": "963b06c2c139af0c8538dabc8238d613e73f8356",
      "parents": [
        "ae6afc3f5cf53fb97bac2d0a209bb465952742e7"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Wed May 26 14:44:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:56 2010 -0700"
      },
      "message": "osst: use noop_llseek() instead of default_llseek()\n\n__os_scsi_tape_open() suggests that llseek() doesn\u0027t work: \"We really want\nto do nonseekable_open(inode, filp); here, but some versions of tar\nincorrectly call lseek on tapes and bail out if that fails.  So we\ndisallow pread() and pwrite(), but permit lseeks.\"\n\nInstead of using the fallback default_llseek() the driver should use\nnoop_llseek() which leaves the file-\u003ef_pos untouched but succeeds.\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Willem Riede \u003cosst@riede.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09eeb1f5f4d9b52ab57820160dea6027bbea82a3",
      "tree": "877488d8daacd6b5e5f56c1ddde9f03ca7e79ac0",
      "parents": [
        "b627dbce6b5524c7c9032738bb60538999f45d41"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Wed May 26 14:44:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:56 2010 -0700"
      },
      "message": "rtc-m41t80: use nonseekable_open()\n\nUse nonseekable_open() for this since seeking is not supported anyway.\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b627dbce6b5524c7c9032738bb60538999f45d41",
      "tree": "403ea81b6f7be48dab53b14f0881dba220d7453c",
      "parents": [
        "fc2444756acab1e2265a5053618f78c8c9633f8f"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Wed May 26 14:44:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:56 2010 -0700"
      },
      "message": "mISDN: remove unnecessary test on f_pos\n\nThis test is not doing anything since it is always false if the\nmISDN_read() is called from vfs_read().  Besides that the driver uses\nnonseekable_open() and is not using off or file-\u003ef_pos anywhere.\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1c54b64027b52ba43b86fe6219910a9e9a88b73",
      "tree": "7ced6b31b24c6311b220109175d15ced03359dfa",
      "parents": [
        "f6ae31c23be6926359e9379acfdbbdd945209f05"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Wed May 26 14:44:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:56 2010 -0700"
      },
      "message": "osst: update ppos instead of using file-\u003ef_pos\n\nosst_read()/osst_write() modify file-\u003ef_pos directly instead of the ppos\ngiven to them.  The VFS later updates the file-\u003ef_pos and overwrites it\nwith the value of ppos.\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Willem Riede \u003cosst@riede.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a48223f9449d0289fc20cd11a98758109830798e",
      "tree": "535341e185dc6a00bc037c4cbaed8cbe2b9b66c3",
      "parents": [
        "2a2a400f66e9e23eba960905c36dd37904bd9970"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed May 26 14:44:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:54 2010 -0700"
      },
      "message": "lktdm: add support for hardlockup, softlockup and hung task crashes\n\nThis adds three new types of kernel \"crashes\" in the lkdtm driver to\ntrigger hardlockups, softlockups and task hung states at will.\n\nThe first two are useful to test the new generic lockup detector and check\nits further regressions.  The latter one is a bonus to check the hung task\ndetector regressions even though it\u0027s not currently in rework.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d256fa8868b4509310ea201c2d2c04fabea96ab",
      "tree": "490cf66c4f1fcf8743a0fb99a920859d0219727d",
      "parents": [
        "f671be04dcda09f8383ae26072c0e75a79090193"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:52 2010 -0700"
      },
      "message": "Staging: saa7134-go7007: replace dma_sync_single with dma_sync_single_for_cpu\n\ndma_sync_single() is deprecated and will be removed soon.\n\nNo functional change since dma_sync_single is the wrapper of\ndma_sync_single_for_cpu.\n\nsaa7134-go7007.c is commented out but anyway let\u0027s replace it.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63ae96be98fa35bc058805b664ab15433efd553b",
      "tree": "43c7cbf47ba95dde1c6914da9f0384960b885769",
      "parents": [
        "5960164fde9bc2f2a99e751d3393faea316e7e36"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed May 26 14:44:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:52 2010 -0700"
      },
      "message": "drivers/edac: convert logging messages direct uses of __FILE__ to %s, __FILE\n\nReduces text by eliminating multiple __FILE__ uses.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: Tim Small \u003ctim@buttersideup.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "679395fdaa68de39aaf2ddf7298b504fed9622d3",
      "tree": "86239253b766027f88a7675216704db31caa1f7b",
      "parents": [
        "7a88d6286240f1e8a0cf9c07252e1576169020f5"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed May 26 14:44:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:51 2010 -0700"
      },
      "message": "rapidio: use default route value for CPS switches\n\nFix to use correct default value for routing table entries.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a88d6286240f1e8a0cf9c07252e1576169020f5",
      "tree": "8fc7d9d6b00a8f2b319f78b1dd9db489395a99fd",
      "parents": [
        "058f88d672b3161fe511ebe2996c3faef63c1c8e"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed May 26 14:44:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:51 2010 -0700"
      },
      "message": "rapidio: add switch domain routines\n\nAdd switch specific domain routines required for 16-bit routing support in\nswitches with hierarchical implementation of routing tables.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "058f88d672b3161fe511ebe2996c3faef63c1c8e",
      "tree": "fb4bb8d93aef661cc9e24e1e6e2e8bd4edc2e764",
      "parents": [
        "011507e49a696462c30914e2eeebcdda33ed30f8"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed May 26 14:44:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:51 2010 -0700"
      },
      "message": "rapidio: modify initialization of switch operations\n\nModify the way how RapidIO switch operations are declared.  Multiple\nassignments through the linker script replaced by single initialization\ncall.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "011507e49a696462c30914e2eeebcdda33ed30f8",
      "tree": "1ff5788a7e1dd7d17bba024e0eae896db4b07397",
      "parents": [
        "68b04cd38af42dbe4ee28e189633c3c50beb8873"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed May 26 14:44:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:51 2010 -0700"
      },
      "message": "rapidio: add debug configuration option\n\nAdd debug configuration option for RapidIO subsystem.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68b04cd38af42dbe4ee28e189633c3c50beb8873",
      "tree": "78dddeb66066b3f56e4ddcb693e9e54a85b56210",
      "parents": [
        "933af4a6c4913ab4c0691c8fb27fc305063889cd"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed May 26 14:44:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:51 2010 -0700"
      },
      "message": "rapidio: fix typos and minor edits\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "933af4a6c4913ab4c0691c8fb27fc305063889cd",
      "tree": "5bc7b63482131f184e006ef0d3346aac79d300cb",
      "parents": [
        "a52c8f521fed43bce53451d7dfddf2b42a2af689"
      ],
      "author": {
        "name": "Thomas Moll",
        "email": "thomas.moll@sysgo.com",
        "time": "Wed May 26 14:44:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:51 2010 -0700"
      },
      "message": "rapidio: add enabling SRIO port RX and TX\n\nAdd the functionality to enable Input receiver and Output transmitter of\nevery port, to allow non-maintenance traffic.\n\nSigned-off-by: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nSigned-off-by: Alexandre Bounine \u003cabounine@tundra.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5cabeb3d60f9cd3e3950aff071319ae0e2d08d8",
      "tree": "e866f1a9076608630a40f21f0a50c073dedb0e57",
      "parents": [
        "818a04a0bb93643d57dd8935815de2ff307b58a3"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed May 26 14:43:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "rapidio: add Port-Write handling for EM\n\nAdd RapidIO Port-Write message handling in the context of Error\n   Management Extensions Specification Rev.1.3.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nTested-by: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "818a04a0bb93643d57dd8935815de2ff307b58a3",
      "tree": "8b21086dea9e3667bdb8f0843a3b50464d61e62f",
      "parents": [
        "07590ff03935a2efbc03bc7861f20c059576a479"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed May 26 14:43:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "rapidio: add switch locking during discovery\n\nAdd switch access locking during RapidIO discovery.  Access lock is\nrequired when reading switch routing table contents due to indexed\nmechanism of RT addressing.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nTested-by: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07590ff03935a2efbc03bc7861f20c059576a479",
      "tree": "2da1ee2032e1425a138bc2864066a2e10533ce64",
      "parents": [
        "f67231f80126f4e08c79c7b2056989c5c89ad4c6"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Wed May 26 14:43:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "rapidio: add IDT CPS/TSI switches\n\nExtentions to RapidIO switch support:\n\n1. modify switch route operation declarations to allow using single\n   switch-specific file for family of switches that share the same route\n   table operations.\n\n2. add standard route table operations for switches that that support\n   route table manipulation registers as defined in the Rev.1.3 of RapidIO\n   specification.\n\n3. add clear-route-table operation for switches\n\n4. add CPSxx and TSIxxx families of RapidIO switches\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nTested-by: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f67231f80126f4e08c79c7b2056989c5c89ad4c6",
      "tree": "49f4ed99e843ac6987291dda45f76e7017e27195",
      "parents": [
        "87575437d8173c7da48a4dee25399807c7bec9cb"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed May 26 14:43:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "drivers/char/applicom.c: use memdup_user\n\nUse memdup_user when user data is immediately copied into the\nallocated region.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nposition p;\nidentifier l1,l2;\n@@\n\n-  to \u003d \\(kmalloc@p\\|kzalloc@p\\)(size,flag);\n+  to \u003d memdup_user(from,size);\n   if (\n-      to\u003d\u003dNULL\n+      IS_ERR(to)\n                 || ...) {\n   \u003c+... when !\u003d goto l1;\n-  -ENOMEM\n+  PTR_ERR(to)\n   ...+\u003e\n   }\n-  if (copy_from_user(to, from, size) !\u003d 0) {\n-    \u003c+... when !\u003d goto l2;\n-    -EFAULT\n-    ...+\u003e\n-  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87575437d8173c7da48a4dee25399807c7bec9cb",
      "tree": "38937f38ab2ad2ea5105c689f2924db4f61e0de2",
      "parents": [
        "56d611a04fb2db77334e06274de4daed92e2c626"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed May 26 14:43:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "drivers/char/ppdev.c: use kasprintf\n\nkasprintf combines kmalloc and sprintf, and takes care of the size\ncalculation itself.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression a,flag;\nexpression list args;\nstatement S;\n@@\n\n  a \u003d\n-  \\(kmalloc\\|kzalloc\\)(...,flag)\n+  kasprintf(flag,args)\n  \u003c... when !\u003d a\n  if (a \u003d\u003d NULL || ...) S\n  ...\u003e\n- sprintf(a,args);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56d611a04fb2db77334e06274de4daed92e2c626",
      "tree": "49ee40b22419ba36ffc6d94d9b66649b6d42ea52",
      "parents": [
        "a747c5abc329611220f16df0bb4cf0ca4a7fdf0c"
      ],
      "author": {
        "name": "Marco Stornelli",
        "email": "marco.stornelli@gmail.com",
        "time": "Wed May 26 14:43:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "char drivers: RAM oops/panic logger\n\nRamoops, like mtdoops, can log oops/panic information but in RAM.  It can\nbe used with persistent RAM for systems without flash support.  In\naddition, for this systems, with this driver, it\u0027s no more needed add to\nthe kernel the mtd subsystem with advantage in footprint.\n\nIt can be used in a very easy way with persistent RAM for systems without\nflash support.  For these systems, with this driver, it is no longer\nrequired to cinlude mtd subsystem with an advantage in footprint.  In\naddition, you can save flash space and store this information only in RAM.\n\nSigned-off-by: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nCc: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nCc: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc; Anders Grafstrom \u003canders.grafstrom@netinsight.net\u003e\nCc: Yuasa Yoichi \u003cyuasa@linux-mips.org\u003e\nCc: Jamie Lokier \u003cjamie@shareable.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a747c5abc329611220f16df0bb4cf0ca4a7fdf0c",
      "tree": "f34b59f7208a7d320138ed0807474ee351534b4e",
      "parents": [
        "279fbd0c5daa60c76e59df33f436ca2300f2b603"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 26 14:43:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "ipmi: handle run_to_completion properly in deliver_recv_msg()\n\nIf run_to_completion flag is set, it means that we are running in a\nsingle-threaded mode, and thus no locks are held.\n\nThis fixes a deadlock when IPMI notifier is being called during panic.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "279fbd0c5daa60c76e59df33f436ca2300f2b603",
      "tree": "d6907cdc8be44070ef79b82ddcc1c05cdf72804e",
      "parents": [
        "8c8eae2742d5ad05ef6e5b53c88e70a5231d7d9a"
      ],
      "author": {
        "name": "Myron Stowe",
        "email": "myron.stowe@hp.com",
        "time": "Wed May 26 14:43:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "ipmi: update driver to use dev_printk and its constructs\n\nUpdate core IPMI driver printk()\u0027s with dev_printk(), and its constructs,\nto provide additional device topology information.\n\nAn example of the additional device topology for a PNP device -\n  ipmi_si 00:02: probing via ACPI\n  ipmi_si 00:02: [io  0x0ca2-0x0ca3] regsize 1 spacing 1 irq 0\n  ipmi_si 00:02: Found new BMC (man_id: 0x00000b, prod_id: 0x0000, ...\n  ipmi_si 00:02: IPMI kcs interface initialized\n\nand for a PCI device -\n  ipmi_si 0000:01:04.6: probing via PCI\n  ipmi_si 0000:01:04.6: PCI INT A -\u003e GSI 21 (level, low) -\u003e IRQ 21\n  ipmi_si 0000:01:04.6: [mem 0xf1ef0000-0xf1ef00ff] regsize 1 spaci...\n  ipmi_si 0000:01:04.6: IPMI kcs interface initialized\n\n[minyard@acm.org: rework to fix rejects, extended it a bit]\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Myron Stowe \u003cmyron.stowe@hp.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c8eae2742d5ad05ef6e5b53c88e70a5231d7d9a",
      "tree": "a45d86d1183f236c1b779d675ae0c32199319325",
      "parents": [
        "ddac44b7b21b72c0d9d6882ac8d7027afc25138c"
      ],
      "author": {
        "name": "Myron Stowe",
        "email": "myron.stowe@hp.com",
        "time": "Wed May 26 14:43:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "ipmi: convert tracking of the ACPI device pointer to a PNP device\n\nConvert PNP patch (git 9e368fa011d4e0aa050db348d69514900520e40b) to\nmaintain a pointer to a PNP device, \u0027pnp_dev\u0027, instead of the ACPI device,\n\u0027acpi_dev\u0027, that is currently being tracked with PNP based IPMI device\ndiscovery.\n\nSigned-off-by: Myron Stowe \u003cmyron.stowe@hp.com\u003e\nAcked-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddac44b7b21b72c0d9d6882ac8d7027afc25138c",
      "tree": "bfdd1c8fdd569563918f0b57f922a53934d2d7ee",
      "parents": [
        "06ee459402434aabed0c6d03c4cc10bfe4a3a65b"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "cminyard@mvista.com",
        "time": "Wed May 26 14:43:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "ipmi: change timeout and event poll to one second\n\nThe timeouts in IPMI are in the 1-5 second range in message handling, so a\n1 second timeout is a reasonable thing to do.  This should help with\nreducing power consumption on idle systems.\n\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06ee459402434aabed0c6d03c4cc10bfe4a3a65b",
      "tree": "810654dc80af9bcf1cfd11d0bad4bf21c500e736",
      "parents": [
        "3326f4f2276791561af1fd5f2020be0186459813"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed May 26 14:43:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:50 2010 -0700"
      },
      "message": "ipmi: attempt to register multiple SIs of the same type\n\nSome odd systems may have multiple BMCs, and we want to be able to support\nthem.  Let\u0027s make the assumption that if a system legitimately has\nmultiple BMCs then each BMC\u0027s SI will be of the same type, and also that\nwe won\u0027t see multiple SIs of the same type unless we have multiple BMCs.\nIf these hold true then we should register all SIs of the same type.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3326f4f2276791561af1fd5f2020be0186459813",
      "tree": "1a448dae09ae046e30be294085699cd40dd054a7",
      "parents": [
        "ea4078ca1a7a3a198e519c2a7a2ed6126e40b130"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed May 26 14:43:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:49 2010 -0700"
      },
      "message": "ipmi: reduce polling\n\nWe can reasonably alter the poll rate depending on whether we\u0027re\nperforming a transaction or merely waiting for an event.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea4078ca1a7a3a198e519c2a7a2ed6126e40b130",
      "tree": "8b53cbda0032c2eb5eac6f2c0bad563d2217bfdc",
      "parents": [
        "754d453185275951d39792865927ec494fa1ebd8"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed May 26 14:43:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:49 2010 -0700"
      },
      "message": "ipmi: reduce polling when interrupts are available\n\nIf we\u0027re not currently in the middle of a transaction, and if we have\ninterrupts, there\u0027s no real reason to poll the controller more frequently\nthan the core IPMI code does.  Set the interrupt_disabled flag\nappropriately as the interrupt state changes, and make the timeout code\nreset itself only if the transaction is incomplete or we have no\ninterrupts.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "754d453185275951d39792865927ec494fa1ebd8",
      "tree": "4f987571383aa87efe1ddf8eaf14e91d7850dee0",
      "parents": [
        "d8cc5267b802003e2c67ac5254788044852ccfa9"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed May 26 14:43:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:49 2010 -0700"
      },
      "message": "ipmi: change device discovery order\n\nThe ipmi spec provides an ordering for si discovery.  Change the driver to\nmatch, with the exception of preferring smbios to SPMI as HPs (at least)\ncontain accurate information in the former but not the latter.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d8cc5267b802003e2c67ac5254788044852ccfa9",
      "tree": "3b45ebdb73cea591cfd162ca651d374723cf3fd8",
      "parents": [
        "2407d77a1a013b88ee3b817f2b934e420e5376f5"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed May 26 14:43:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:49 2010 -0700"
      },
      "message": "ipmi: only register one si per bmc\n\nOnly register one si per bmc.  Use any user-provided devices first,\nfollowed by the first device with an irq, followed by the first device\ndiscovered.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2407d77a1a013b88ee3b817f2b934e420e5376f5",
      "tree": "bb7eeb2621dccc01964612e664de17d612a7aa11",
      "parents": [
        "5fedc4a282f0c6f5be5e4bebc8840f6022153bb3"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed May 26 14:43:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:49 2010 -0700"
      },
      "message": "ipmi: split device discovery and registration\n\nThe ipmi spec indicates that we should only make use of one si per bmc, so\nseparate device discovery and registration to make that possible.\n\n[thenzl@redhat.com: fix mutex use]\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Tomas Henzl \u003cthenzl@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fedc4a282f0c6f5be5e4bebc8840f6022153bb3",
      "tree": "cdbfc893d5c98b106e22f7f0c3f81ea1b9023bcc",
      "parents": [
        "4de85cd6d6018825e19f76f1208775f23ecc393f"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed May 26 14:43:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:49 2010 -0700"
      },
      "message": "ipmi: change addr_source to an enum rather than strings\n\nSwitch from a char* to an enum to identify the address source of SIs,\nmaking it easier to handle them appropriately during registration.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55af6bb509d3ef2696faddd4a734bf024794b337",
      "tree": "4a5f3493957c5c7504b91bf90bedd828a26106c0",
      "parents": [
        "d882ba699dbdd2156891290c31c22dc13d6530e4"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed May 26 14:43:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:48 2010 -0700"
      },
      "message": "md: convert cpu notifier to return encapsulate errno value\n\nBy the previous modification, the cpu notifier can return encapsulate\nerrno value.  This converts the cpu notifiers for raid5.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1dee31f74fed47565ed62023fc65fcb7d6c5d648",
      "tree": "dbc654bb171bfaef9de8e175b9b3ae54b47a2303",
      "parents": [
        "92e99a98bb44ccce6c902ea077b49cafcfb80025"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed May 26 14:43:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:48 2010 -0700"
      },
      "message": "ehca: convert cpu notifier to return encapsulate errno value\n\nBy the previous modification, the cpu notifier can return encapsulate\nerrno value. This converts the cpu notifiers for ehca.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Hoang-Nam Nguyen \u003chnguyen@de.ibm.com\u003e\nCc: Christoph Raisch \u003craisch@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad84bb5b98bf81deae97e3bcd814675d6b4e6f72",
      "tree": "0bebd51caea6f4dc2dfd213c20a3fd8d74648db1",
      "parents": [
        "a94247e7fb99170590dc9592792045c6fa49c7f5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed May 26 14:43:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:48 2010 -0700"
      },
      "message": "topology: convert cpu notifier to return encapsulate errno value\n\nBy the previous modification, the cpu notifier can return encapsulate\nerrno value.  This converts the cpu notifiers for topology.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8d6b0d6b6882a53e4586a07e1292223d55299d1",
      "tree": "057cd0237cbd37ccd17d497a415163432a8be9b1",
      "parents": [
        "8fc809d17984f18fbad7ae23e47a62b195969c19"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed May 26 14:42:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:42 2010 -0700"
      },
      "message": "drivers/telephony/ixj.c: use memdup_user\n\nUse memdup_user when user data is immediately copied into the\nallocated region.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nposition p;\nidentifier l1,l2;\n@@\n\n-  to \u003d \\(kmalloc@p\\|kzalloc@p\\)(size,flag);\n+  to \u003d memdup_user(from,size);\n   if (\n-      to\u003d\u003dNULL\n+      IS_ERR(to)\n                 || ...) {\n   \u003c+... when !\u003d goto l1;\n-  -ENOMEM\n+  PTR_ERR(to)\n   ...+\u003e\n   }\n-  if (copy_from_user(to, from, size) !\u003d 0) {\n-    \u003c+... when !\u003d goto l2;\n-    -EFAULT\n-    ...+\u003e\n-  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8fc809d17984f18fbad7ae23e47a62b195969c19",
      "tree": "2e08e2c9e11beabc6ac6379ca085f9030bd40021",
      "parents": [
        "d11991cbacaa9283de2b6e362e7ec5f21bc40044"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 26 14:42:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:42 2010 -0700"
      },
      "message": "fbdev: bf54x-lq043fb: fix unused warnings with backlight code\n\nThe current backlight code is stubbed out, so the new props changes added\nsome warnings:\ndrivers/video/bf54x-lq043fb.c: In function \u0027bfin_bf54x_probe\u0027:\ndrivers/video/bf54x-lq043fb.c:666: warning: label \u0027out9\u0027 defined but not used\ndrivers/video/bf54x-lq043fb.c:504: warning: unused variable \u0027props\u0027\n\nFix em !\n\nSigned-off-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": "d11991cbacaa9283de2b6e362e7ec5f21bc40044",
      "tree": "2048b0b67d2ece46aa03bb0f561bbe4f76a9fa50",
      "parents": [
        "a51faabc666c054cb2d983fcd5152aa6d0b80604"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 26 14:42:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:42 2010 -0700"
      },
      "message": "fbdev: bfin-t350mcqb-fb: avoid unused warnings in backlight code\n\nThe current backlight code is stubbed out, so the new props changes added\nsome warnings about unused label/prop.\n\nSigned-off-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": "a51faabc666c054cb2d983fcd5152aa6d0b80604",
      "tree": "9c4514892d38e3a396128970ef2d33f288adbdf2",
      "parents": [
        "9966c4fea578bcf356c35cdf184cdacde495bc2c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed May 26 14:42:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:42 2010 -0700"
      },
      "message": "drivers/video/via: use memdup_user\n\nUse memdup_user when user data is immediately copied into the\nallocated region.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nposition p;\nidentifier l1,l2;\n@@\n\n-  to \u003d \\(kmalloc@p\\|kzalloc@p\\)(size,flag);\n+  to \u003d memdup_user(from,size);\n   if (\n-      to\u003d\u003dNULL\n+      IS_ERR(to)\n                 || ...) {\n   \u003c+... when !\u003d goto l1;\n-  -ENOMEM\n+  PTR_ERR(to)\n   ...+\u003e\n   }\n-  if (copy_from_user(to, from, size) !\u003d 0) {\n-    \u003c+... when !\u003d goto l2;\n-    -EFAULT\n-    ...+\u003e\n-  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9966c4fea578bcf356c35cdf184cdacde495bc2c",
      "tree": "a8e71bcc6c753403b589bf3240468fa05f674020",
      "parents": [
        "48baa18b250d5e36ed9f9bb04cdf812d74da08ca"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Wed May 26 14:42:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:42 2010 -0700"
      },
      "message": "add support for S3 Trio3D/1X/2X\n\nAdd support for S3 Trio3D/1X (86C360) and S3 Trio3D/2X (86C362 and 86C368)\ncards to s3fb driver.  Tested with 86C362 AGP and 86C368 PCI\u0026AGP.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48baa18b250d5e36ed9f9bb04cdf812d74da08ca",
      "tree": "385250c51d75e5d95345e0715d2da55d726adf4f",
      "parents": [
        "8081c84c9ce71ef73e591e19f1f7a516cb111e1c"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed May 26 14:42:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:42 2010 -0700"
      },
      "message": "drivers/gpio/it8761e_gpio: check return value of gpiochip_remove()\n\nThis eliminates the following build warning:\n\ndrivers/gpio/it8761e_gpio.c: In function `it8761e_gpio_exit\u0027:\ndrivers/gpio/it8761e_gpio.c:220: warning: ignoring return value of `gpiochip_remove\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Denis Turischev \u003cdenis@compulab.co.il\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8081c84c9ce71ef73e591e19f1f7a516cb111e1c",
      "tree": "00ef685c50dd743f6a145ddf2d0c282f91d25d2d",
      "parents": [
        "8156fae26aec0285840ffa6faff6cae017abe81b"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Wed May 26 14:42:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:42 2010 -0700"
      },
      "message": "gpio: add Penwell gpio support\n\nIntel Penwell chip has two 96 pins GPIO blocks, which are very similiar as\nIntel Langwell chip GPIO block, except for pin number difference. This\npatch expends the original Langwell GPIO driver to support Penwell\u0027s.\n\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4b5be98fe78508e7199d6919eb712feba9a4f01",
      "tree": "9e688dd076cea9213f8bcbda3627aa7941a01879",
      "parents": [
        "796a8e423ac8afe9e98ad96e668f50142bdd7825"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Wed May 26 14:42:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:42 2010 -0700"
      },
      "message": "gpiolib: introduce set_debounce method\n\nA few architectures, like OMAP, allow you to set a debouncing time for the\ngpio before generating the IRQ.  Teach gpiolib about that.\n\nMark said:\n: This would be generally useful for embedded systems, especially where\n: the interrupt concerned is a wake source.  It allows drivers to avoid\n: spurious interrupts from noisy sources so if the hardware supports it\n: the driver can avoid having to explicitly wait for the signal to become\n: stable and software has to cope with fewer events.  We\u0027ve lived without\n: it for quite some time, though.\n\nDavid said:\n: I looked at adding debounce support to the generic GPIO calls (and thus\n: gpiolib) some time back, but decided against it.  I forget why at this\n: time (check list archives) but it wasn\u0027t because of lack of utility in\n: certain contexts.\n:\n: One thing to watch out for is just how variable the hardware capabilities\n: are.  Atmel GPIOs have something like a fixed number of 32K clock cycles\n: for debounce, twl4030 had something odd, OMAPs were more like the Atmel\n: chips but with a different clock.  In some cases debouncing had to be\n: ganged, not per-GPIO.  And so forth.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "796a8e423ac8afe9e98ad96e668f50142bdd7825",
      "tree": "1ecf3e0e86c41695e24bc0102c686aedbca98c41",
      "parents": [
        "a13c1868aa60ae7a2516b8d00ee8873dea587581"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed May 26 14:42:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:41 2010 -0700"
      },
      "message": "gpiolib: make gpiochip_add() show a better error message\n\nThe current message, \u0027not registered\u0027 is confusing as it implies it was\nnot registered with something, whereas printing \u0027failed to register\u0027\nimplies it was the gpiochip_add() call that did not work correctly.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a13c1868aa60ae7a2516b8d00ee8873dea587581",
      "tree": "a90f714d48a3e076ef9093d5eb584e5655fbd5bd",
      "parents": [
        "5535cb681c38bda94af02ef4b043a25b52303e65"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Wed May 26 14:42:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:41 2010 -0700"
      },
      "message": "gpio: max732x: fix input configuration for open-drain pins\n\nFix a bug I noticed while hacking on the max732x driver for interrupt\nsupport.  According to the datasheets, open-drain pins have to be\nconfigured as output-high (which in that case is actually high impedance)\nto be used as input.\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5535cb681c38bda94af02ef4b043a25b52303e65",
      "tree": "9ad66972714c55298a2d64e332b1211419421aa4",
      "parents": [
        "c1cc9b9775c931a0015178daf92d41aec00580de"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed May 26 14:42:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:41 2010 -0700"
      },
      "message": "max732x: correct nr_port checking off by one error\n\nSetup both client_group_a and client_group_b if nr_port \u003e 8 (not including\nnr_port\u003d\u003d8).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1cc9b9775c931a0015178daf92d41aec00580de",
      "tree": "750cd8b9dc72d1e68597e8848cdffe8273ce1701",
      "parents": [
        "7839ec78214ecf477cc9e2862233b8d9fcf4ec58"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed May 26 14:42:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:41 2010 -0700"
      },
      "message": "pl061: fix offset value range checking\n\nThe valid offset value is 0..PL061_GPIO_NR-1, this patch corrects the\noffset value range checking.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7cfe1395b28c472e569db6595a27bfefb161a7bc",
      "tree": "e7057809273ae64cf8627e1e55165211294b6b8e",
      "parents": [
        "62154991a8b2b932112d39bf4aeaab37fa7b9a31"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed May 26 14:42:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:41 2010 -0700"
      },
      "message": "gpiolib: a gpio is unsigned, so use %u to print it\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62154991a8b2b932112d39bf4aeaab37fa7b9a31",
      "tree": "3a66dee35354f8ffe071aa059024d9ae41d3cdaa",
      "parents": [
        "a80a0bbee49872c296c9ed9d6af0f510fcd825a7"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed May 26 14:42:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:41 2010 -0700"
      },
      "message": "gpiolib: make names array and its values const\n\ngpiolib doesn\u0027t need to modify the names and I assume most initializers\nuse string constants that shouldn\u0027t be modified anyhow.\n\n[akpm@linux-foundation.org: fix drivers/gpio/cs5535-gpio.c]\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Kevin Wells \u003ckevin.wells@nxp.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a80a0bbee49872c296c9ed9d6af0f510fcd825a7",
      "tree": "e617afb270575fbd3c05f534444fd8895fc8a0b9",
      "parents": [
        "0af62f4d1eedaacf6a85e293958699540d09fa3e"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Wed May 26 14:42:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:41 2010 -0700"
      },
      "message": "gpio: add interrupt handling capability to max732x\n\nMost of the GPIO expanders supported by the max732x driver have interrupt\ngeneration capability by reporting changes on input pins through an INT#\npin.  This patch implements the irq_chip functionnality (edge detection\nonly).\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Jebediah Huang \u003cjebediah.huang@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0af62f4d1eedaacf6a85e293958699540d09fa3e",
      "tree": "abbd784885f7fe3632c3246da61999dfc95639af",
      "parents": [
        "7ca5ca60cba37fc4d8e99583da147faed3039ad0"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Wed May 26 14:42:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:41 2010 -0700"
      },
      "message": "rtc: AB8500 RTC driver\n\nAdd a driver for the RTC on the AB8500 power management chip.  This is a\nclient of the AB8500 MFD driver.\n\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b81d67a50c0f3021d170466388bec3e7fc3abe75",
      "tree": "c9b974f52d7aef6e401f2ffe0b9b724c1b14e891",
      "parents": [
        "9b71ca2005a93ad813b95d92578131ab899ccc5d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed May 26 14:42:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:41 2010 -0700"
      },
      "message": "drivers/message/i2o/i2o_config.c: use memdup_user\n\nUse memdup_user when user data is immediately copied into the\nallocated region.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nposition p;\nidentifier l1,l2;\n@@\n\n-  to \u003d \\(kmalloc@p\\|kzalloc@p\\)(size,flag);\n+  to \u003d memdup_user(from,size);\n   if (\n-      to\u003d\u003dNULL\n+      IS_ERR(to)\n                 || ...) {\n   \u003c+... when !\u003d goto l1;\n-  -ENOMEM\n+  PTR_ERR(to)\n   ...+\u003e\n   }\n-  if (copy_from_user(to, from, size) !\u003d 0) {\n-    \u003c+... when !\u003d goto l2;\n-    -EFAULT\n-    ...+\u003e\n-  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b71ca2005a93ad813b95d92578131ab899ccc5d",
      "tree": "9579c7b16e155de25c23ee227a11c62817e14ec4",
      "parents": [
        "dc0fd7b56141999832a6bccda2f7e9765f0bc087"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed May 26 14:42:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:40 2010 -0700"
      },
      "message": "drivers/char/vt.c: use memdup_user\n\nUse memdup_user when user data is immediately copied into the\nallocated region.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nposition p;\nidentifier l1,l2;\n@@\n\n-  to \u003d \\(kmalloc@p\\|kzalloc@p\\)(size,flag);\n+  to \u003d memdup_user(from,size);\n   if (\n-      to\u003d\u003dNULL\n+      IS_ERR(to)\n                 || ...) {\n   \u003c+... when !\u003d goto l1;\n-  -ENOMEM\n+  PTR_ERR(to)\n   ...+\u003e\n   }\n-  if (copy_from_user(to, from, size) !\u003d 0) {\n-    \u003c+... when !\u003d goto l2;\n-    -EFAULT\n-    ...+\u003e\n-  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc0fd7b56141999832a6bccda2f7e9765f0bc087",
      "tree": "fbd92ad8910f41865909d04198011492266b0752",
      "parents": [
        "c63b3cba4f47ef9f4b3f952b4f923cf341d250ac"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed May 26 14:42:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:40 2010 -0700"
      },
      "message": "drivers/mmc/host: use ERR_CAST\n\nUse ERR_CAST(x) rather than ERR_PTR(PTR_ERR(x)).  The former makes more\nclear what is the purpose of the operation, which otherwise looks like a\nno-op.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\ntype T;\nT x;\nidentifier f;\n@@\n\nT f (...) { \u003c+...\n- ERR_PTR(PTR_ERR(x))\n+ x\n ...+\u003e }\n\n@@\nexpression x;\n@@\n\n- ERR_PTR(PTR_ERR(x))\n+ ERR_CAST(x)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c63b3cba4f47ef9f4b3f952b4f923cf341d250ac",
      "tree": "dc472d6c93cd7878609752ebe74476b0701e0d96",
      "parents": [
        "6c1f716e8154ee9315534782b9b1eedea0559a24"
      ],
      "author": {
        "name": "Viresh KUMAR",
        "email": "viresh.kumar@st.com",
        "time": "Wed May 26 14:42:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:40 2010 -0700"
      },
      "message": "sdhci-spear: ST SPEAr based SDHCI controller glue\n\nAdd a glue layer to support the sdhci driver on the ST SPEAr platform.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: \u003cshiraz.hashim@st.com\u003e\nCc: Linus Walleij \u003clinus.ml.walleij@gmail.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c1f716e8154ee9315534782b9b1eedea0559a24",
      "tree": "a30bf84dddede683fee5a46d2468b8f02e67a0cb",
      "parents": [
        "1a13f8fa76c880be41d6b1e6a2b44404bcbfdf9e"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Wed May 26 14:42:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:40 2010 -0700"
      },
      "message": "sdio: add new function for RAW (Read after Write) operation\n\nSDIO specification allows RAW (Read after Write) operation using\nIO_RW_DIRECT command (CMD52) by setting the RAW bit.  This operation is\nsimilar to ordinary read/write commands, except that both write and read\nare performed using single command/response pair.  The Linux SDIO layer\nalready supports this internaly, only external function is missing for\ndrivers to make use, which is added by this patch.\n\nThis type of command is required to implement proper power save mode\nsupport in wl1251 wifi driver.\n\nAndroid has similar patch for G1 in it\u0027s tree for the same reason:\n\nhttp://android.git.kernel.org/?p\u003dkernel/common.git;a\u003dcommitdiff;h\u003d74a47786f6ecbe6c1cf9fb15efe6a968451deb52\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nCc: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a13f8fa76c880be41d6b1e6a2b44404bcbfdf9e",
      "tree": "3b4239740ca22d19780d05da92cdd203828ea17f",
      "parents": [
        "a791daa15305e7e549a418ef0ae6bc4b4580066e"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Wed May 26 14:42:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:40 2010 -0700"
      },
      "message": "mmc: remove the \"state\" argument to mmc_suspend_host()\n\nEven though many mmc host drivers pass a pm_message_t argument to\nmmc_suspend_host() that argument isn\u0027t used the by MMC core.  As host\ndrivers are converted to dev_pm_ops they\u0027ll have to construct\npm_message_t\u0027s (as they won\u0027t be passed by the PM subsystem any more) just\nto appease the mmc suspend interface.\n\nWe might as well just delete the unused paramter.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nAcked-by: Michal Miroslaw \u003cmirq-linux@rere.qmqm.pl\u003eZZ\nAcked-by: Sascha Sommer \u003csaschasommer@freenet.de\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a791daa15305e7e549a418ef0ae6bc4b4580066e",
      "tree": "ba85b141bc4ca93cc151449964ce4f903b110c93",
      "parents": [
        "b417577d3b9bbb06a4ddc9aa955af9bd503f7242"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed May 26 14:42:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:40 2010 -0700"
      },
      "message": "mmc: OMAP HS-MMC: convert to dev_pm_ops\n\nConvert PM operations to use dev_pm_ops.  This will facilitate the runtime\nPM coversion which will add to dev_pm_ops hooks.\n\nNote that dev_pm_ops version of the suspend hook no longer takes a \u0027state\u0027\nargument.  However, the MMC core function mmc_suspend_host() still takes a\n\u0027state\u0027 argument, but it is unused, so a dummy state variable was created\nto pass to the MMC core.\n\nIn the future, the MMC core should be converted to drop this state\nargument and the rest of the MMC drivers could be easily converted to\ndev_pm_ops as well.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Denis Karpov \u003cext-denis.2.karpov@nokia.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b417577d3b9bbb06a4ddc9aa955af9bd503f7242",
      "tree": "32ff825e6d4ee925eff02932b2954a449b060e56",
      "parents": [
        "14c5aa6d3797c6b3d09193a8423472847f738526"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Wed May 26 14:42:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:40 2010 -0700"
      },
      "message": "omap_hsmmc: improve interrupt synchronisation\n\nThe following changes were needed:\n\t- do not use in_interrupt() because it will not work\n\twith threaded interrupts\n\nIn addition, the following improvements were made:\n\t- ensure DMA is unmapped only after the final DMA interrupt\n\t- ensure a request is completed only after the final DMA interrupt\n\t- disable controller interrupts when a request is not in progress\n\t- remove the spin-lock protecting the start of a new request from\n\tan unexpected interrupt because the locking was complicated and\n\ta \u0027req_in_progress\u0027 flag suffices (since the spin-lock only defers\n\tthe unexpected interrupts anyway)\n\t- instead use the spin-lock to protect the MMC interrupt handler\n\tfrom the DMA interrupt handler\n\t- remove the semaphore preventing DMA from being started while\n\tthe previous DMA is still in progress - the other changes make that\n\timpossible, so it is now a BUG_ON condition\n\t- ensure the controller interrupt status is clear before exiting\n\tthe interrrupt handler\n\nIn general, these changes make the code safer but do not fix any specific\nbugs so backporting is not necessary.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nTested-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nAcked-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14c5aa6d3797c6b3d09193a8423472847f738526",
      "tree": "3263f14d77b515e492e9c3e0f112b0606fae98d6",
      "parents": [
        "b2e75eff5e859d0c294e7405958362b26a423c6e"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Wed May 26 14:42:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:40 2010 -0700"
      },
      "message": "sdhci: enable multiblock transfers in sdhci-s3c\n\nWifi over SDIO doesn\u0027t work correctly without multiblock, so enable this.\nThis patch depends on the following patches:\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nCc: Thomas Abraham \u003cthomas.ab@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2e75eff5e859d0c294e7405958362b26a423c6e",
      "tree": "23616cc22cc08caf87b1fd3e3fff09ef03bff6ce",
      "parents": [
        "70764a905785ebacc8d44fed7a12fba3db267ae6"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.ab@samsung.com",
        "time": "Wed May 26 14:42:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:40 2010 -0700"
      },
      "message": "mmc: s3c6410: enable ADMA feature in 6410 sdhci controller\n\nEnable the ADMA feature in the 6410 SDHCI controller driver.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Thomas Abraham \u003cthomas.ab@samsung.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70764a905785ebacc8d44fed7a12fba3db267ae6",
      "tree": "0d4fbf97f88182a8679af78d9de9b20f1b3916d0",
      "parents": [
        "dc297c92e6e63af5cbd7e7d2f377247f5664a378"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.ab@samsung.com",
        "time": "Wed May 26 14:42:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:40 2010 -0700"
      },
      "message": "mmc: s3c6410: add new quirk in sdhci driver and update ADMA descriptor build\n\nThe s3c6410 sdhci controller does not support the \u0027End\u0027 attribute and NOP\nattribute in the same 8-Byte ADMA descriptor.  This patch adds a new quirk\nto identify sdhci host contollers with such behaviour.  In addition to\nthis, for controllers using the new quirk, the last entry in the ADMA\ndescritor table is marked with the \u0027End\u0027 attribute (instead of using a NOP\ndescriptor with \u0027End\u0027 attribute).\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Thomas Abraham \u003cthomas.ab@samsung.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc297c92e6e63af5cbd7e7d2f377247f5664a378",
      "tree": "b84dd2a7f835a1922ffb18965277bba84c914bb0",
      "parents": [
        "a751a7d69fe91e4640884ae02fe44ddceb7f4cd8"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Wed May 26 14:42:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:40 2010 -0700"
      },
      "message": "sdhci: build fix: rename SDHCI I/O accessor functions\n\nUnfortunately some architectures #define their read{b,w,l} and\nwrite{b,w,l} I/O accessors which makes the SDHCI I/O accessor functions of\nthe same names subject to preprocessing.  This leads to the following\ncompiler error,\n\nIn file included from drivers/mmc/host/sdhci.c:26:\ndrivers/mmc/host/sdhci.h:318:35: error: macro \"writel\" passed 3 arguments, but takes just 2\n\nRename the SDHCI I/O functions so that CONFIG_MMC_SDHCI_IO_ACCESSORS can\nbe enabled for architectures that implement their read{b,w,l} and\nwrite{b,w,l} functions with macros.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Zhangfei Gao \u003czgao6@marvell.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a751a7d69fe91e4640884ae02fe44ddceb7f4cd8",
      "tree": "298370106b5e85f3bba283c8a85e998dac5145d2",
      "parents": [
        "88ff82ed4ff048c5548db9313b3de327c91234f8"
      ],
      "author": {
        "name": "Zhangfei Gao",
        "email": "zgao6@marvell.com",
        "time": "Wed May 26 14:42:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:39 2010 -0700"
      },
      "message": "mmc: SDHCI_INT_DATA_MASK typo error\n\nSigned-off-by: Zhangfei Gao \u003czgao6@marvell.com\u003e\nReviewed-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88ff82ed4ff048c5548db9313b3de327c91234f8",
      "tree": "410aad3f7b8ad92983c64982f0dc5d2f6fefb6d5",
      "parents": [
        "fdc50a9444b9781f4dd5aa5f7453300d2688cc5f"
      ],
      "author": {
        "name": "Anders Grahn",
        "email": "anders.grahn@hd-wireless.se",
        "time": "Wed May 26 14:42:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:39 2010 -0700"
      },
      "message": "mmc: atmel-mci: Add support for SDIO interrupts\n\nAtmel-mci support for SDIO interrupts.  This adds the enable_sdio_irq()\nfunction and the configuration of sdio irq mask per slot.  With this irq\nmask information, we keep the idea of multiple slot per sd/mmc host (not\nonly A and B).  MMC_CAP_SDIO_IRQ is added according to slot configuration.\n\nA new little function is added to run mmc_signal_sdio_irq() during\ninterrupt handling routine.\n\nSigned-off-by: Anders Grahn \u003canders.grahn@hd-wireless.se\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fdc50a9444b9781f4dd5aa5f7453300d2688cc5f",
      "tree": "d1e1e29c06ec03ecb3b217dfcdfb49f0a5eb30e2",
      "parents": [
        "99ddffd8ef84c0389e31cb4b90d9e5415ea19cb0"
      ],
      "author": {
        "name": "Yusuke Goda",
        "email": "yusuke.goda.sx@renesas.com",
        "time": "Wed May 26 14:41:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:39 2010 -0700"
      },
      "message": "mmc: add support MMCIF for SuperH\n\nMMCIF is the MMC Host Interface in SuperH.\n\nSigned-off-by: Yusuke Goda \u003cyusuke.goda.sx@renesas.com\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99ddffd8ef84c0389e31cb4b90d9e5415ea19cb0",
      "tree": "75821d731ab191fd5d1475e83e955397b6ce6c6a",
      "parents": [
        "6dd6bca3fb6d4f186cdc67ba9e3949ef456dcc53"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed May 26 14:41:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:39 2010 -0700"
      },
      "message": "mmc: atmel-mci: enable SD high speed support\n\nEnable high speed support for atmel-mci driver.  This support is dependent\nof the revision of the IP and, of course, the capacity of the SD card\nused.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nReviewed-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6dd6bca3fb6d4f186cdc67ba9e3949ef456dcc53",
      "tree": "078c1ad4c8c387def4e5f853fe8ff1e58316b1f0",
      "parents": [
        "bbce5802afc560c4a487afea3761b85fcb862fb3"
      ],
      "author": {
        "name": "Mark Asselstine",
        "email": "asselsm@gmail.com",
        "time": "Wed May 26 14:41:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:39 2010 -0700"
      },
      "message": "mmc: sd: clean up redundant memset\n\nThe clearing of mrq via a memset at the top of the for loop in\nmmc_wait_for_app_cmd() is not required as mrq is not used and there is\nanother clearing of mrq just below.  We remove the first memset since if\nthe initial tests in the for loop fail the memset is not required.\n\nSigned-off-by: Mark Asselstine \u003casselsm@gmail.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "bbce5802afc560c4a487afea3761b85fcb862fb3"
}
