)]}'
{
  "log": [
    {
      "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": "d2b847d489ee4e9921bc61f47c3d0e992692fc0f",
      "tree": "07c583b26ab1e3a27a9b1ecbf84325e9a26ce57e",
      "parents": [
        "8c3c7a256f7ab142dfbcee2d8633dbce5a36fde7"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Thu May 27 19:58:45 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu May 27 19:58:45 2010 +0200"
      },
      "message": "hwmon: Add description of the update_rate sysfs attribute\n\nThe update_rate attribute can be used by drivers to let userspace choose\nthe update rate of the chip, if it is configurable.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\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": "31f46717997a83bdf6db0dd04810c0a329eb3148",
      "tree": "e10ae643fb03226b639d31f07a7ad70a300d448d",
      "parents": [
        "91803b499cca2fe558abad709ce83dc896b80950",
        "2101d6f7ac791e87a274371a07a408f74e40ec49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 12:30:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 12:30:09 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  agp: amd64, fix pci reference leaks\n  drm/edid: Allow non-fatal checksum errors in CEA blocks\n  drm/radeon/kms: suppress a build warning (unused variable)\n  drm: Fixes linux-next \u0026 linux-2.6 checkstack warnings:\n  nouveau: fix acpi_lid_open undefined\n  drm/radeon/kms: release AGP bridge at suspend\n"
    },
    {
      "commit": "91803b499cca2fe558abad709ce83dc896b80950",
      "tree": "5665b06dcacf14c2e5e979ed1c7066633b259f80",
      "parents": [
        "63a6440326e4cd01d6a663069208a0e68e9b833f"
      ],
      "author": {
        "name": "Jeff Moyer",
        "email": "jmoyer@redhat.com",
        "time": "Wed May 26 11:49:40 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 10:20:27 2010 -0700"
      },
      "message": "do_generic_file_read: clear page errors when issuing a fresh read of the page\n\nI/O errors can happen due to temporary failures, like multipath\nerrors or losing network contact with the iSCSI server. Because\nof that, the VM will retry readpage on the page.\n\nHowever, do_generic_file_read does not clear PG_error.  This\ncauses the system to be unable to actually use the data in the\npage cache page, even if the subsequent readpage completes\nsuccessfully!\n\nThe function filemap_fault has had a ClearPageError before\nreadpage forever.  This patch simply adds the same to\ndo_generic_file_read.\n\nSigned-off-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nAcked-by: Larry Woodman \u003clwoodman@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63a6440326e4cd01d6a663069208a0e68e9b833f",
      "tree": "ad3fa7a941d3eb59c4f584486cabc60247df9bdf",
      "parents": [
        "f45471cbda9df24f990154a963741c9bd4c0b0aa",
        "899f4530334da9292556e1f8f5791468e0136ff1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:57:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:57:20 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-linus:\n  squashfs: update documentation to include description of xattr layout\n  squashfs: fix name reading in squashfs_xattr_get\n  squashfs: constify xattr handlers\n  squashfs: xattr fix sparse warnings\n  squashfs: xattr_lookup sparse fix\n  squashfs: add xattr support configure option\n  squashfs: add new extended inode types\n  squashfs: add support for xattr reading\n  squashfs: add xattr id support\n"
    },
    {
      "commit": "f45471cbda9df24f990154a963741c9bd4c0b0aa",
      "tree": "145ed5450efae53f73ae0dca263b84688d6b97ca",
      "parents": [
        "2214482cb00e6da1397c2ecde5b392490eb9637f",
        "0e927bfc87037c1f44d6b61be12c36f6215ee5b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:41:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:41:56 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: roccat: fix build failure if built as module\n  HID: roccat: propagate special events of roccat hardware to userspace\n  HID: Add the GYR4101US USB ID to hid-gyration\n  HID: fix hid-roccat-kone for bin_attr API change\n"
    },
    {
      "commit": "2214482cb00e6da1397c2ecde5b392490eb9637f",
      "tree": "7375817fa8b76741a0e362716b59860255e526ba",
      "parents": [
        "13da9e200fe4740b02cd51e07ab454627e228920",
        "d21921215af2fe33190a3b5b166b145e607e537d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:41:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:41:25 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: emu10k1: allow high-resolution mixer controls\n  ALSA: pcm: fix delta calculation at boundary wraparound\n  ALSA: hda_intel: fix handling of non-completion stream interrupts\n  ALSA: usb/caiaq: fix Traktor Kontrol X1 ABS_HAT2X axis\n  ALSA: hda: Fix model quirk for Dell M1730\n  ALSA: hda - iMac9,1 sound fixes\n  ALSA: hda: Use LPIB for Toshiba A100-259\n  ALSA: hda: Use LPIB for Acer Aspire 5110\n  ALSA: aw2-alsa.c: use pci_ids.h defines and fix checkpatch.pl noise\n  ALSA: usb-audio: add support for Akai MPD16\n  ALSA: pcm: fix the fix of the runtime-\u003eboundary calculation\n"
    },
    {
      "commit": "13da9e200fe4740b02cd51e07ab454627e228920",
      "tree": "e65f37a59c2a0e1695d5094a8f5509839e1d30cc",
      "parents": [
        "4e89e8f61bcdff82a7b63b80ed83a6725028d61b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:30:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:30:15 2010 -0700"
      },
      "message": "Revert \"endian: #define __BYTE_ORDER\"\n\nThis reverts commit b3b77c8caef1750ebeea1054e39e358550ea9f55, which was\nalso totally broken (see commit 0d2daf5cc858 that reverted the crc32\nversion of it).  As reported by Stephen Rothwell, it causes problems on\nbig-endian machines:\n\n\u003e In file included from fs/jfs/jfs_types.h:33,\n\u003e                  from fs/jfs/jfs_incore.h:26,\n\u003e                  from fs/jfs/file.c:22:\n\u003e fs/jfs/endian24.h:36:101: warning: \"__LITTLE_ENDIAN\" is not defined\n\nThe kernel has never had that crazy \"__BYTE_ORDER \u003d\u003d __LITTLE_ENDIAN\"\nmodel.  It\u0027s not how we do things, and it isn\u0027t how we _should_ do\nthings.  So don\u0027t go there.\n\nRequested-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e89e8f61bcdff82a7b63b80ed83a6725028d61b",
      "tree": "5b5e8cae07d3c88d4a8e1113bc46959482c0f605",
      "parents": [
        "0d2daf5cc858bd9305bae187310a1dabaad0a2db"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue May 25 23:43:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:19:24 2010 -0700"
      },
      "message": "nuc900: add maintainer entries for Wan ZongShun\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d2daf5cc858bd9305bae187310a1dabaad0a2db",
      "tree": "94c2d457d328ac2f093195ad4de28fecb3ec9d7c",
      "parents": [
        "cc68e3be7412baaa1ea2a2df9e88770f1753da78"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 25 23:43:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:19:23 2010 -0700"
      },
      "message": "revert \"crc32: use __BYTE_ORDER macro for endian detection\"\n\nIt doesn\u0027t work on big-endian - those architectures don\u0027t define\n__LITTLE_ENDIAN.\n\nCc: Joakim Tjernlund \u003cjoakim.tjernlund@transmode.se\u003e\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc68e3be7412baaa1ea2a2df9e88770f1753da78",
      "tree": "a92e184579a6810d6178aa305a3b7ba0694487bd",
      "parents": [
        "3c7b204547bc3d342a4e31196fe14803581d279f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 25 23:43:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:19:23 2010 -0700"
      },
      "message": "fs/fscache/object-list.c: fix warning on 32-bit\n\nfs/fscache/object-list.c: In function \u0027fscache_objlist_lookup\u0027:\nfs/fscache/object-list.c:105: warning: cast to pointer from integer of different size\n\nAcked-by: David Howells \u003cdhowells@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": "3c7b204547bc3d342a4e31196fe14803581d279f",
      "tree": "87a3300d266eed413012efd0a985a72caad4a856",
      "parents": [
        "0cae3457b1a6e88f31020272bcfd90c178716053"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Tue May 25 23:43:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:19:23 2010 -0700"
      },
      "message": "nommu: allow private mappings of read-only devices\n\nSlightly rearrange the logic that determines capabilities and vm_flags.\nDisable BDI_CAP_MAP_DIRECT in all cases if the device can\u0027t support the\nprotections.  Allow private readonly mappings of readonly backing devices.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: David McCullough \u003cdavidm@snapgear.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cae3457b1a6e88f31020272bcfd90c178716053",
      "tree": "71cf3f4049e9e80a5dd71219bd74061e8587a643",
      "parents": [
        "b1cdc4670b9508fcd47a15fbd12f70d269880b37"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue May 25 23:42:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 26 08:19:23 2010 -0700"
      },
      "message": "mempolicy: ERR_PTR dereference in mpol_shared_policy_init()\n\nThe original code called mpol_put(new) while \"new\" was an ERR_PTR.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d21921215af2fe33190a3b5b166b145e607e537d",
      "tree": "9fc6cf269fccad1123e6133bb17b92c8ae096958",
      "parents": [
        "4daf7a0c0b3dd3c2e2ec829ecee8608d04d67773",
        "9ef04066b3e7c51ed7edc6010ac039f18f9f3617"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 26 08:49:54 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed May 26 08:49:54 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "2101d6f7ac791e87a274371a07a408f74e40ec49",
      "tree": "c35ef331a11f6ae042e47c9cb8b2028562b42bb6",
      "parents": [
        "4a638b4e38234233f5c7e6705662fbc0b58d80c2"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon May 24 12:14:15 2010 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 26 12:54:39 2010 +1000"
      },
      "message": "agp: amd64, fix pci reference leaks\n\nStanse found pci reference leaks in uli_agp_init and nforce3_agp_init\ninitialization functions.\n\nThe PCI devices are bridges, so it\u0027s not critical, but still worth fixing.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4a638b4e38234233f5c7e6705662fbc0b58d80c2",
      "tree": "e4671b361ec2a57cc0ce86aa457939ea6c664efe",
      "parents": [
        "921d98b58285805d792257e311da9e920eb5d73e"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Tue May 25 16:33:09 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 26 10:29:58 2010 +1000"
      },
      "message": "drm/edid: Allow non-fatal checksum errors in CEA blocks\n\nSwitches will try to update the topology address and not correctly fix\nup the checksum, so just let it slide.\n\nhttps://bugs.freedesktop.org/28229\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "921d98b58285805d792257e311da9e920eb5d73e",
      "tree": "ca70130f8010faa6604f0d6e756e85601b8beca1",
      "parents": [
        "f49d273df9087d92e20c485fe9f8355d4f55b933"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed May 26 10:27:44 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 26 10:27:44 2010 +1000"
      },
      "message": "drm/radeon/kms: suppress a build warning (unused variable)\n\nAt least \u0027make CONFIG_DEBUG_SECTION_MISMATCH\u003dy\u0027 causes\ndrivers/gpu/drm/radeon/atombios_crtc.c: In function \u0027atombios_crtc_set_pll\u0027:\ndrivers/gpu/drm/radeon/atombios_crtc.c:684: warning: \u0027pll\u0027 may be used uninitialized in this function\nwhich has the looks of a falso positive.\n\nAdd a default: case so that gcc rests assured that all possible pll_id\u0027s are covered.\nKeep the present cases that fall through to the default one for self-documentation.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "899f4530334da9292556e1f8f5791468e0136ff1",
      "tree": "d4edc8eb5cf308880ecdb51cbdffa5c0f65f84f8",
      "parents": [
        "5c80f5aa409b211ab193c56fb6b77d73b61966e5"
      ],
      "author": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Tue May 25 02:47:00 2010 +0100"
      },
      "committer": {
        "name": "Phillip Lougher",
        "email": "phillip@lougher.demon.co.uk",
        "time": "Wed May 26 01:12:26 2010 +0100"
      },
      "message": "squashfs: update documentation to include description of xattr layout\n\nSigned-off-by: Phillip Lougher \u003cphillip@lougher.demon.co.uk\u003e\n"
    },
    {
      "commit": "b1cdc4670b9508fcd47a15fbd12f70d269880b37",
      "tree": "fea9e2650170886d539488f8b1e064f6ca60ad36",
      "parents": [
        "ce7d0226198aac42ed311dd2783232adc16b296d",
        "f925b1303e0672effc78547353bd2ddfe11f5b5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 16:59:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 16:59:51 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (63 commits)\n  drivers/net/usb/asix.c: Fix pointer cast.\n  be2net: Bug fix to avoid disabling bottom half during firmware upgrade.\n  proc_dointvec: write a single value\n  hso: add support for new products\n  Phonet: fix potential use-after-free in pep_sock_close()\n  ath9k: remove VEOL support for ad-hoc\n  ath9k: change beacon allocation to prefer the first beacon slot\n  sock.h: fix kernel-doc warning\n  cls_cgroup: Fix build error when built-in\n  macvlan: do proper cleanup in macvlan_common_newlink() V2\n  be2net: Bug fix in init code in probe\n  net/dccp: expansion of error code size\n  ath9k: Fix rx of mcast/bcast frames in PS mode with auto sleep\n  wireless: fix sta_info.h kernel-doc warnings\n  wireless: fix mac80211.h kernel-doc warnings\n  iwlwifi: testing the wrong variable in iwl_add_bssid_station()\n  ath9k_htc: rare leak in ath9k_hif_usb_alloc_tx_urbs()\n  ath9k_htc: dereferencing before check in hif_usb_tx_cb()\n  rt2x00: Fix rt2800usb TX descriptor writing.\n  rt2x00: Fix failed SLEEP-\u003eAWAKE and AWAKE-\u003eSLEEP transitions.\n  ...\n"
    },
    {
      "commit": "ce7d0226198aac42ed311dd2783232adc16b296d",
      "tree": "64ae863b9fbae4cd16da8a2d8553573bd676e23c",
      "parents": [
        "b142ebb61cd36370c6fac5e0b8261a6cd7bba782",
        "a75f5f0f0a3676216e0015b3040c785dbfe1e0da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 16:53:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 16:53:16 2010 -0700"
      },
      "message": "Merge branch \u0027alpha-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6\n\n* \u0027alpha-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6:\n  alpha: simplify and optimize sched_find_first_bit\n  alpha: invoke oom-killer from page fault\n  Convert alpha to use clocksources instead of arch_gettimeoffset\n"
    },
    {
      "commit": "b142ebb61cd36370c6fac5e0b8261a6cd7bba782",
      "tree": "c08596ccf85dbcf0f14f878f7f468756d50d983c",
      "parents": [
        "218ce7351413b8287a80fab1d7b94906a5559f01",
        "578454ff7eab61d13a26b568f99a89a2c9edc881"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 16:51:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 16:51:55 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  driver core: add devname module aliases to allow module on-demand auto-loading\n"
    },
    {
      "commit": "218ce7351413b8287a80fab1d7b94906a5559f01",
      "tree": "36ba694491fa39fbde719b889a89cadbedd1f357",
      "parents": [
        "ec96e2fe954c23a54bfdf2673437a39e193a1822"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 16:48:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 16:48:30 2010 -0700"
      },
      "message": "Revert \"module: drop the lock while waiting for module to complete initialization.\"\n\nThis reverts commit 480b02df3aa9f07d1c7df0cd8be7a5ca73893455, since\nRafael reports that it causes occasional kernel paging request faults in\nload_module().\n\nDropping the module lock and re-taking it deep in the call-chain is\ndefinitely not the right thing to do.  That just turns the mutex from a\nlock into a \"random non-locking data structure\" that doesn\u0027t actually\nprotect what it\u0027s supposed to protect.\n\nRequested-and-tested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Brandon Philips \u003cbrandon@ifup.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f925b1303e0672effc78547353bd2ddfe11f5b5f",
      "tree": "ef5e4e19aa70fcf08d624fec1d5cc9a342c12136",
      "parents": [
        "dd131e76e562fa0c6f9dd53130e8d08d39a0b62c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 16:24:03 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 16:24:03 2010 -0700"
      },
      "message": "drivers/net/usb/asix.c: Fix pointer cast.\n\nStephen Rothwell reports the following new warning:\n\ndrivers/net/usb/asix.c: In function \u0027asix_rx_fixup\u0027:\ndrivers/net/usb/asix.c:325: warning: cast from pointer to integer of different size\ndrivers/net/usb/asix.c:354: warning: cast from pointer to integer of different size\n\nThe code just cares about the low alignment bits, so use\nan \"unsigned long\" cast instead of one to \"u32\".\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd131e76e562fa0c6f9dd53130e8d08d39a0b62c",
      "tree": "e53896ebd88874385459f1c60e19156f96c462d2",
      "parents": [
        "563b04671017ea00ba563ebeebdc36bce79b1b60"
      ],
      "author": {
        "name": "Sarveshwar Bandi",
        "email": "sarveshwarb@serverengines.com",
        "time": "Tue May 25 16:16:32 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 16:16:32 2010 -0700"
      },
      "message": "be2net: Bug fix to avoid disabling bottom half during firmware upgrade.\n\nCertain firmware commands/operations to upgrade firmware could take several\nseconds to complete. The code presently disables bottom half during these\noperations which could lead to unpredictable behaviour in certain cases. This\npatch now does all firmware upgrade operations asynchronously using a\ncompletion variable.\n\nSigned-off-by: Sarveshwar Bandi \u003csarveshwarb@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "563b04671017ea00ba563ebeebdc36bce79b1b60",
      "tree": "02d6ea1c9a3ae42b10f328aa0b51740677456793",
      "parents": [
        "dd7496f217462a23a9a8a15b9925866eaad76e22"
      ],
      "author": {
        "name": "J. R. Okajima",
        "email": "hooanon05@yahoo.co.jp",
        "time": "Tue May 25 16:10:14 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 16:10:14 2010 -0700"
      },
      "message": "proc_dointvec: write a single value\n\nThe commit 00b7c3395aec3df43de5bd02a3c5a099ca51169f\n\"sysctl: refactor integer handling proc code\"\nmodified the behaviour of writing to /proc.\nBefore the commit, write(\"1\\n\") to /proc/sys/kernel/printk succeeded. But\nnow it returns EINVAL.\n\nThis commit supports writing a single value to a multi-valued entry.\n\nSigned-off-by: J. R. Okajima \u003chooanon05@yahoo.co.jp\u003e\nReviewed-and-tested-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd7496f217462a23a9a8a15b9925866eaad76e22",
      "tree": "568d8af795cc68bf306dd867317c7b6960ac378f",
      "parents": [
        "e513480e28cdfd868755f05c1a654fcfcee58070"
      ],
      "author": {
        "name": "Filip Aben",
        "email": "f.aben@option.com",
        "time": "Tue May 25 16:09:23 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 16:09:23 2010 -0700"
      },
      "message": "hso: add support for new products\n\nThis patch adds a few new product id\u0027s for the hso driver.\n\nSigned-off-by: Filip Aben \u003cf.aben@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e513480e28cdfd868755f05c1a654fcfcee58070",
      "tree": "53fd9bf4786dc56843641912fdc260c1b76f1613",
      "parents": [
        "7466a38478a30d5f7248134c9bdcb4e1c01fe4d9"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Tue May 25 16:08:39 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 16:08:39 2010 -0700"
      },
      "message": "Phonet: fix potential use-after-free in pep_sock_close()\n\nsk_common_release() might destroy our last reference to the socket.\nSo an extra temporary reference is needed during cleanup.\n\nSigned-off-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a75f5f0f0a3676216e0015b3040c785dbfe1e0da",
      "tree": "c6cd7600562dd0d374e4d41a1d558ce96ef6c7e2",
      "parents": [
        "1cb3d8e2c8d30d2cbfe42b696d501d0a016edec1"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Apr 28 22:49:36 2010 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@monolith.freenet-rz.de",
        "time": "Wed May 26 00:40:28 2010 +0200"
      },
      "message": "alpha: simplify and optimize sched_find_first_bit\n\nSearch only the first 100 bits instead of 140, saving a couple\ninstructions. The resulting code is about 1/3 faster (40K ticks/1000\niterations down to 30K ticks/1000 iterations).\n\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: linux-alpha@vger.kernel.org\nAcked-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "1cb3d8e2c8d30d2cbfe42b696d501d0a016edec1",
      "tree": "063a37d4a4f06321c2cad8a96979c1638c667771",
      "parents": [
        "9ce34c8f4466608bc67630a42d04f4aaf0443d9b"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Apr 29 17:48:18 2010 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@monolith.freenet-rz.de",
        "time": "Wed May 26 00:40:28 2010 +0200"
      },
      "message": "alpha: invoke oom-killer from page fault\n\nAs explained in commit 1c0fe6e3bd, we want to call the architecture\nindependent oom killer when getting an unexplained OOM from\nhandle_mm_fault, rather than simply killing current.\n\n[mattst88: kill now unused \u0027survive\u0027 label]\nCc: linux-alpha@vger.kernel.org\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: linux-arch@vger.kernel.org\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\n"
    },
    {
      "commit": "9ce34c8f4466608bc67630a42d04f4aaf0443d9b",
      "tree": "6a5822670410f567ebef147c8a69c0c0b66d5b05",
      "parents": [
        "ec96e2fe954c23a54bfdf2673437a39e193a1822"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Fri Mar 19 12:23:57 2010 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@monolith.freenet-rz.de",
        "time": "Wed May 26 00:40:27 2010 +0200"
      },
      "message": "Convert alpha to use clocksources instead of arch_gettimeoffset\n\nAlpha has a tsc like rpcc counter that it uses to manage time.\nThis can be converted to an actual clocksource instead of utilizing\nthe arch_gettimeoffset method that is really only there for legacy\nsystems with no continuous counter.\n\nFurther cleanups could be made if alpha converted to the clockevent\nmodel.\n\nCC: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCC: Richard Henderson \u003crth@twiddle.net\u003e\nAcked-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nTested-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\n"
    },
    {
      "commit": "578454ff7eab61d13a26b568f99a89a2c9edc881",
      "tree": "6abdaf9acdd797767c92cb53e04574d3c755779e",
      "parents": [
        "ec96e2fe954c23a54bfdf2673437a39e193a1822"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu May 20 18:07:20 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 25 15:08:26 2010 -0700"
      },
      "message": "driver core: add devname module aliases to allow module on-demand auto-loading\n\nThis adds:\n  alias: devname:\u003cname\u003e\nto some common kernel modules, which will allow the on-demand loading\nof the kernel module when the device node is accessed.\n\nIdeally all these modules would be compiled-in, but distros seems too\nmuch in love with their modularization that we need to cover the common\ncases with this new facility. It will allow us to remove a bunch of pretty\nuseless init scripts and modprobes from init scripts.\n\nThe static device node aliases will be carried in the module itself. The\nprogram depmod will extract this information to a file in the module directory:\n  $ cat /lib/modules/2.6.34-00650-g537b60d-dirty/modules.devname\n  # Device nodes to trigger on-demand module loading.\n  microcode cpu/microcode c10:184\n  fuse fuse c10:229\n  ppp_generic ppp c108:0\n  tun net/tun c10:200\n  dm_mod mapper/control c10:235\n\nUdev will pick up the depmod created file on startup and create all the\nstatic device nodes which the kernel modules specify, so that these modules\nget automatically loaded when the device node is accessed:\n  $ /sbin/udevd --debug\n  ...\n  static_dev_create_from_modules: mknod \u0027/dev/cpu/microcode\u0027 c10:184\n  static_dev_create_from_modules: mknod \u0027/dev/fuse\u0027 c10:229\n  static_dev_create_from_modules: mknod \u0027/dev/ppp\u0027 c108:0\n  static_dev_create_from_modules: mknod \u0027/dev/net/tun\u0027 c10:200\n  static_dev_create_from_modules: mknod \u0027/dev/mapper/control\u0027 c10:235\n  udev_rules_apply_static_dev_perms: chmod \u0027/dev/net/tun\u0027 0666\n  udev_rules_apply_static_dev_perms: chmod \u0027/dev/fuse\u0027 0666\n\nA few device nodes are switched to statically allocated numbers, to allow\nthe static nodes to work. This might also useful for systems which still run\na plain static /dev, which is completely unsafe to use with any dynamic minor\nnumbers.\n\nNote:\nThe devname aliases must be limited to the *common* and *single*instance*\ndevice nodes, like the misc devices, and never be used for conceptually limited\nsystems like the loop devices, which should rather get fixed properly and get a\ncontrol node for losetup to talk to, instead of creating a random number of\ndevice nodes in advance, regardless if they are ever used.\n\nThis facility is to hide the mess distros are creating with too modualized\nkernels, and just to hide that these modules are not compiled-in, and not to\npaper-over broken concepts. Thanks! :)\n\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Chris Mason \u003cchris.mason@oracle.com\u003e\nCc: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: Tigran Aivazian \u003ctigran@aivazian.fsnet.co.uk\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nSigned-Off-By: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7466a38478a30d5f7248134c9bdcb4e1c01fe4d9",
      "tree": "636c0b584aa950ec02fde32393c8ce9f273c746f",
      "parents": [
        "a261af927df64523925c98369106de15af9d7b5e",
        "3a24934f065d23145f1c9c70da9f630c7a37795f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 14:05:24 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 14:05:24 2010 -0700"
      },
      "message": "Merge branch \u0027wimax-2.6.35.y\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/inaky/wimax\n"
    },
    {
      "commit": "a261af927df64523925c98369106de15af9d7b5e",
      "tree": "3c8fb8be59b8a4733eb5b63ecf567976185c9f58",
      "parents": [
        "acfbe96a3035639619a6533e04d88ed4ef9ccb61",
        "a65e4cb402b5f3e120570ba1faca4354d47e8f2f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 13:15:11 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 25 13:15:11 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "ec96e2fe954c23a54bfdf2673437a39e193a1822",
      "tree": "e4041c68ef20a3337c56aefc8db785156307edd1",
      "parents": [
        "8e9815a0f8882aaa68645b001bb7538db8886802",
        "f949c0edd84101bfd30b3e7389c1a12b067e561d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 12:06:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 12:06:33 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (103 commits)\n  ARM: 6141/1: Add audio support part in arch/arm/mach-w90x900\n  ARM: 5939/1: ARM: Add option CMDLINE_FORCE to force usage of the in-kernel cmdline\n  ARM: 6140/1: silence a bogus sparse warning in unwind.c\n  ARM: mach-at91: duplicated include\n  ARM: arch/arm/nwfpe/fpsr.h: Checkpatch cleanup\n  ARM: arch/arm/mach-shark/pci.c: Checkpatch cleanup\n  ARM: arch/arm/nwfpe/ChangeLog: Checkpatch cleanup\n  ARM: arch/arm/mach-sa1100/leds.c: Checkpatch cleanup\n  ARM: arch/arm/mach-h720x/common.h: Checkpatch cleanup\n  ARM: arch/arm/mach-footbridge/ebsa285-pci.c: Checkpatch cleanup\n  ARM: arch/arm/mach-clps711x/Makefile.boot: Checkpatch cleanup\n  ARM: arch/arm/boot/bootp/bootp.lds: Checkpatch cleanup\n  ARM: SPEAR6xx: remove duplicated #include\n  ARM: s3c6400_defconfig: Add NAND driver\n  ARM: s3c6400_defconfig: enable sound as modules\n  ARM: s3c6400_defconfig: enable power management\n  ARM: s5pv210_defconfig: Update s5pv210_defconfig to v2.6.34\n  ARM: s5pc110_defconfig: Update s5pc110_defconfig to v2.6.34\n  ARM: s5p6442_defconfig: Update s5p6442_defconfig to v2.6.34\n  ARM: s5p6440_defconfig: Update s5p6440_defconfig to v2.6.34\n  ...\n"
    },
    {
      "commit": "8e9815a0f8882aaa68645b001bb7538db8886802",
      "tree": "5654a4f982ea681158185b21321acd470cb9b87c",
      "parents": [
        "702c0b04978ce316ec05f4d0a9c148fac124335b",
        "acdc30b56abc0db7d409a13e9b6c72ea23b6f90d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 12:05:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 12:05:17 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/nes: Fix incorrect unlock in nes_process_mac_intr()\n  RDMA/nes: Async event for closed QP causes crash\n  RDMA/nes: Have ethtool read hardware registers for rx/tx stats\n  RDMA/cxgb4: Only insert sq qid in lookup table\n  RDMA/cxgb4: Support IB_WR_READ_WITH_INV opcode\n  RDMA/cxgb4: Set fence flag for inv-local-stag work requests\n  RDMA/cxgb4: Update some HW limits\n  RDMA/cxgb4: Don\u0027t limit fastreg page list depth\n  RDMA/cxgb4: Return proper errors in fastreg mr/pbl allocation\n  RDMA/cxgb4: Fix overflow bug in CQ arm\n  RDMA/cxgb4: Optimize CQ overflow detection\n  RDMA/cxgb4: CQ size must be IQ size - 2\n  RDMA/cxgb4: Register RDMA provider based on LLD state_change events\n  RDMA/cxgb4: Detach from the LLD after unregistering RDMA device\n  IB/ipath: Remove support for QLogic PCIe QLE devices\n  IB/qib: Add new qib driver for QLogic PCIe InfiniBand adapters\n  IB/mad: Make needlessly global mad_sendq_size/mad_recvq_size static\n  IB/core: Allow device-specific per-port sysfs files\n  mlx4_core: Clean up mlx4_alloc_icm() a bit\n  mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm()\n"
    },
    {
      "commit": "702c0b04978ce316ec05f4d0a9c148fac124335b",
      "tree": "3908c5821221d950a6b1a7e2e898899e63e7d437",
      "parents": [
        "c19eb8f0d1bd442ed1aff0b413dd822620771c29",
        "bf6a67ee3427ab142136e03e90d0b67ecbca5ff2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 12:04:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 12:04:17 2010 -0700"
      },
      "message": "Merge branch \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-spi\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi/xilinx: Fix compile error\n  spi/davinci: Fix clock prescale factor computation\n  spi: move bitbang txrx utility functions to private header\n  spi/mpc5121: Add SPI master driver for MPC5121 PSC\n  powerpc/mpc5121: move PSC FIFO memory init to platform code\n  spi/ep93xx: implemented driver for Cirrus EP93xx SPI controller\n  Documentation/spi/* compile warning fix\n  spi/omap2_mcspi: Check params before dereference or use\n  spi/omap2_mcspi: add turbo mode support\n  spi/omap2_mcspi: change default DMA_MIN_BYTES value to 160\n  spi/pl022: fix stop queue procedure\n  spi/pl022: add support for the PL023 derivate\n  spi/pl022: fix up differences between ARM and ST versions\n  spi/spi_mpc8xxx: Do not use map_tx_dma to unmap rx_dma\n  spi/spi_mpc8xxx: Fix QE mode Litte Endian\n  spi/spi_mpc8xxx: fix potential memory corruption.\n"
    },
    {
      "commit": "c19eb8f0d1bd442ed1aff0b413dd822620771c29",
      "tree": "607a1a99f24c484e68e60526c03a518c5f3799b5",
      "parents": [
        "99765cc7e393c8637abaaf0c73f28ec63370d35c",
        "724b62b5f73e7d17c737ddb879e0543c886b20ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 12:03:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 12:03:17 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  arch/m68knommu/platform/68360/commproc.c: Checkpatch cleanup\n  arch/m68knommu/mm/fault.c: Checkpatch cleanup\n  m68knommu: improve short help of m68knommu/Kconfig/RAMSIZE for \u00270\u0027 case\n  m68knommu: remove un-used mcfsmc.h\n  m68knommu: add smc91x support for ColdFire NETtel boards\n  m68knommu: add smc91x support to ColdFire 5249 platform\n  m68knommu: remove size limit on non-MMU TASK_SIZE\n  m68knommu: fix broken use of BUAD_TABLE_SIZE in 68328serial driver\n  m68knommu: Coldfire QSPI platform support\n"
    },
    {
      "commit": "99765cc7e393c8637abaaf0c73f28ec63370d35c",
      "tree": "c386ff98390afe9a5f2626dbd3c49b7371a020eb",
      "parents": [
        "51e618c357b39597b474165c5d17067afe8f16a6",
        "500b4ac90d1103a7c302d5bb16c53f4ffc45d057"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 11:49:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 11:49:41 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: return set_mode is same mode is requested\n  Regulators: ab3100/bq24022: add a missing .owner field in regulator_desc\n  twl6030: regulator: Remove vsel tables and use formula for calculation\n  mc13783-regulator: fix vaild voltage range checking for mc13783_fixed_regulator_set_voltage\n  regulator: use voltage number array in 88pm860x\n  regulator: make 88pm860x sharing one driver structure\n  regulator: simplify regulator_register() error handling\n  regulator: fix unset_regulator_supplies() to remove all matches\n  regulator: prevent registration of matching regulator consumer supplies\n  regulator: Allow regulator-regulator supplies to be specified by name\n"
    },
    {
      "commit": "51e618c357b39597b474165c5d17067afe8f16a6",
      "tree": "cbff778a0cc10732958384d24a26e5fde08867c5",
      "parents": [
        "f16a5e347835c6a0ba958535cf6e6c89d50463b8",
        "bb2fd8a844d3a9209599b5fb694b30ac46a56ef0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 11:40:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 11:40:40 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: Driver for the watchdog timer on Freescale IMX2 (and later) processors.\n  watchdog: s3c2410_wdt - Fix on handling of the request_mem_region fail\n  watchdog: s3c2410_wdt - Add extra option to include watchdog for Samsung SoCs\n  iTCO_wdt: fix TCO V1 timeout values and limits\n  watchdog: twl4030_wdt: Disable watchdog during probing\n  watchdog: update/improve/consolidate watchdog driver\n  watchdog: booke_wdt: fix ioctl status flags\n  watchdog: fix several MODULE_PARM_DESC strings\n  watchdog: bfin: use new common Blackfin watchdog header\n"
    },
    {
      "commit": "4daf7a0c0b3dd3c2e2ec829ecee8608d04d67773",
      "tree": "1934d7b283f2385afc27aa48fa020f86779b6098",
      "parents": [
        "b406e6103baa3da85950f22d3d46d21a8da654c5"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 25 09:04:49 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 25 20:23:54 2010 +0200"
      },
      "message": "ALSA: emu10k1: allow high-resolution mixer controls\n\nAdd a module option to allow the GPR mixer controls to have the full\nresolution of the hardware, i.e., 0...2^31-1 instead of 0...100.\n\nBecause of bugs in userspace tools like alsactl and alsamixer, this is\nnot yet enabled by default.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b406e6103baa3da85950f22d3d46d21a8da654c5",
      "tree": "3b989503e6d5c75795980a0387c35fcd82c13ee0",
      "parents": [
        "57c7ffc9414d79c8ec25800bbdbf8f801b2f148a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 25 09:01:46 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 25 20:23:48 2010 +0200"
      },
      "message": "ALSA: pcm: fix delta calculation at boundary wraparound\n\nIn the cleanup of the hw_ptr update functions in 2.6.33, the calculation\nof the delta value was changed to use the modulo operator to protect\nagainst a negative difference due to the pointer wrapping around at the\nboundary.\n\nHowever, the ptr variables are unsigned, so a negative difference would\nresult in the two complement\u0027s value which has no relation to the actual\ndifference relative to the boundary; the result is typically some value\nnear LONG_MAX-boundary.  Furthermore, even if the modulo operation would\nbe done with signed types, the result of a negative dividend could be\nnegative.\n\nThe invalid delta value is then caught by the following checks, but this\nmeans that the pointer update is ignored.\n\nTo fix this, use a range check as in the other pointer calculations.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9ef04066b3e7c51ed7edc6010ac039f18f9f3617",
      "tree": "7581d83c1f06f56f47f461e85ef181e3d3878921",
      "parents": [
        "66668b6fb6861fad7f6bfef6646ac84693474c9a"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue May 25 09:03:40 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 25 20:23:15 2010 +0200"
      },
      "message": "ALSA: hda_intel: fix handling of non-completion stream interrupts\n\nCheck that the interrupt raised for a stream is actually a buffer\ncompletion interrupt before handling it as one.  Otherwise, memory\nerrors or FIFO xruns would be interpreted as a pointer update and could\nbreak the stream timing.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "57c7ffc9414d79c8ec25800bbdbf8f801b2f148a",
      "tree": "09e15704afb21c10fb8073e3f2136326e2fabf94",
      "parents": [
        "34329fae7f88c1d60ff94d5fed5a3bedcd6b2224"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu May 20 14:15:04 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 25 20:21:53 2010 +0200"
      },
      "message": "ALSA: usb/caiaq: fix Traktor Kontrol X1 ABS_HAT2X axis\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "acdc30b56abc0db7d409a13e9b6c72ea23b6f90d",
      "tree": "f2f8b7e409128b9d0e1335c60c73f4b2fec70d94",
      "parents": [
        "30a6a62fc35208924ffa8a472b0af4552441cbff",
        "1693395511a2840f67dd3184212a072ac7f07524",
        "c050def076bfbc4513ee961c77fde6ba3d401158",
        "b17e0969dc184c66ed8934e130344621829484a3",
        "f6d60848baf9f4015c76c665791875ed623cd5b7"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 25 09:54:03 2010 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 25 09:54:03 2010 -0700"
      },
      "message": "Merge branches \u0027cxgb4\u0027, \u0027misc\u0027, \u0027mlx4\u0027, \u0027nes\u0027 and \u0027qib\u0027 into for-next\n"
    },
    {
      "commit": "b17e0969dc184c66ed8934e130344621829484a3",
      "tree": "295bac6059854638bdf75db5c09a6fdd6de831bf",
      "parents": [
        "df02902313feb1472bc6ec16e486f72b39e9d4b2"
      ],
      "author": {
        "name": "Chien Tung",
        "email": "chien.tin.tung@intel.com",
        "time": "Tue May 25 10:13:09 2010 -0500"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 25 09:53:06 2010 -0700"
      },
      "message": "RDMA/nes: Fix incorrect unlock in nes_process_mac_intr()\n\nCommit ce6e74f2 (\"RDMA/nes: Make nesadapter-\u003ephy_lock usage\nconsistent\") introduced a problem where phy_lock was only unlocked\nwithin an if statement and so nes_process_mac_intr() could return with\nphy_lock still held.  Fix this.\n\nThis was discovered because of the sparse warning:\n\n    drivers/infiniband/hw/nes/nes_hw.c:2643:9: warning: context imbalance in \u0027nes_process_mac_intr\u0027 - different lock contexts for basic block\n\nReported-by: Roland Dreier \u003crdreier@cisco.com\u003e\nSigned-off-by: Chien Tung \u003cchien.tin.tung@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f16a5e347835c6a0ba958535cf6e6c89d50463b8",
      "tree": "41d2e7784f57212a3f910690e00dcd1707a7e47f",
      "parents": [
        "110b93842e36b17598cf24874e90d0401431cda2",
        "7df0e0397b9a18358573274db9fdab991941062f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:17:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:17:51 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  GFS2: Fix permissions checking for setflags ioctl()\n  GFS2: Don\u0027t \"get\" xattrs for ACLs when ACLs are turned off\n  GFS2: Rework reclaiming unlinked dinodes\n"
    },
    {
      "commit": "110b93842e36b17598cf24874e90d0401431cda2",
      "tree": "d95591d129ea8ed8d5b8e489e2d5ae68e79586c4",
      "parents": [
        "4961ab934a1254b1ad9420cea0ded617b57f022b",
        "88e88374ee4958786397a57f684de6f1fc5e0242"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:17:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:17:01 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: Ensure inode allocation buffers are fully replayed\n  xfs: enable background pushing of the CIL\n  xfs: forced unmounts need to push the CIL\n  xfs: Introduce delayed logging core code\n  xfs: Delayed logging design documentation\n  xfs: Improve scalability of busy extent tracking\n  xfs: make the log ticket ID available outside the log infrastructure\n  xfs: clean up log ticket overrun debug output\n  xfs: Clean up XFS_BLI_* flag namespace\n  xfs: modify buffer item reference counting\n  xfs: allow log ticket allocation to take allocation flags\n  xfs: Don\u0027t reuse the same transaction ID for duplicated transactions.\n"
    },
    {
      "commit": "4961ab934a1254b1ad9420cea0ded617b57f022b",
      "tree": "f48ee16ff167f1b54ef6608986ba8155194610b4",
      "parents": [
        "bf87eae94880f1b79c2828d8705f0d97e961f168",
        "bbabb158f0e9d41174ae5c2183a8e4f981daf6ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:16:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:16:34 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  power_supply: Fix regression for \u0027type\u0027 property\n"
    },
    {
      "commit": "a65e4cb402b5f3e120570ba1faca4354d47e8f2f",
      "tree": "c72b125a4fa9095ff05ffd1cdcb66e5af183ec80",
      "parents": [
        "774610e4f26cb3d9da14a8b5974324c9e51017bd"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu May 13 20:37:25 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 25 11:12:54 2010 -0400"
      },
      "message": "ath9k: remove VEOL support for ad-hoc\n\nWith VEOL, Beacon transmission in ad-hoc does not currently work.\nI believe for larger ad-hoc networks, VEOL is too unreliable, as\nit can get beacon transmissions stuck during synchronization.\nUse SWBA based beacon trasmission similar to AP mode instead.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nAcked-by: Benoit Papillault \u003cbenoit.papillault@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "774610e4f26cb3d9da14a8b5974324c9e51017bd",
      "tree": "418441d85667352270052c98da4a26ae8d878eca",
      "parents": [
        "ededf1f82ac8f06a0311097a68ccb582d32e70d5"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu May 13 20:37:24 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 25 11:12:54 2010 -0400"
      },
      "message": "ath9k: change beacon allocation to prefer the first beacon slot\n\nThis fixes IBSS beacon transmissions without VEOL enabled\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bf87eae94880f1b79c2828d8705f0d97e961f168",
      "tree": "8d16b4147d4617d33a9e2b58a57bfe108afca7e3",
      "parents": [
        "a42dcb883d948a5f26c005f0e401e8297aa05f76"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:34:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "auxdisplay: section cleanup in cfag12864bfb driver\n\nThis fixes a two section mismatches and makes remove() __devexit.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: Miguel Ojeda Sandonis \u003cmiguel.ojeda.sandonis@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": "a42dcb883d948a5f26c005f0e401e8297aa05f76",
      "tree": "75ceabdedee10e9da54c1b86d6fe60b818a56867",
      "parents": [
        "49bbd815fd8ba26d0354900b783b767c7f47c816"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon May 24 14:34:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "nuc900fb: release correct mem region\n\nWe should be releasing \"res-\u003estart\" here.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Wang Qiang \u003crurality.linux@gmail.com\u003e\nCc: Russell King \u003crmk@arm.linux.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": "49bbd815fd8ba26d0354900b783b767c7f47c816",
      "tree": "6e118691727380045c1d22d93452dc99f1ccc04d",
      "parents": [
        "0d5b02641faade3dfd376abdcffbd8ccb03c7a91"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Mon May 24 14:34:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "fb_defio: fix for non-dirty ptes\n\nFix a problem observed while using fb_defio with a short delay on a\nPowerPC platform.\n\nIt is possible that page_mkclean() is invoked in the deferred io work\nfunction _before_ a PTE has been marked dirty.  In this case, the page is\nremoved from the defio pagelist but page_mkclean() does not write-protect\nthe page again.  The end result is that defio ignores all subsequent\nwrites to the page and the corresponding portions of the framebuffer never\nget updated.\n\nThe fix consists in keeping track of the pages with non-dirty PTEs,\nre-checking them again on the next deferred io work iteration.  Note that\nthose pages are not passed to the defio callback as they are not written\nby userspace yet.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nAcked-by: Jaya Kumar \u003cjayakumar.lkml@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": "0d5b02641faade3dfd376abdcffbd8ccb03c7a91",
      "tree": "eba42d811e457a3254bfe21b7150df8c867d51c9",
      "parents": [
        "a8ce4be7d5b99a6338e695b26358abca329735c1"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:34:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "sgivwfb: fix sections\n\nSince the drivers probe call was changed from .init.text to .devinit.text\nin commit c2e13037e6794bd0d9de3f9ecabf5615f15c160b (\"platform-drivers:\nmove probe to .devinit.text in drivers/video\") the fb_fix_screeninfo and\nfb_var_screeninfo structures must be changed from .init.data to\n.devinit.data, too.\n\nAlso the drivers remove routine should be moved from .text to .devexit.text\n\nIt removes these 7 section mismatch warnings from modpost:\n\nWARNING: vmlinux.o(.devinit.text+0x1e28): Section mismatch in reference from the function sgivwfb_probe() to the variable .init.data:sgivwfb_fix\nThe function __devinit sgivwfb_probe() references\na variable __initdata sgivwfb_fix.\nIf sgivwfb_fix is only used by sgivwfb_probe then\nannotate sgivwfb_fix with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e50): Section mismatch in reference from the function sgivwfb_probe() to the (unknown reference) .init.data:(unknown)\nThe function __devinit sgivwfb_probe() references\na (unknown reference) __initdata (unknown).\nIf (unknown) is only used by sgivwfb_probe then\nannotate (unknown) with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e59): Section mismatch in reference from the function sgivwfb_probe() to the (unknown reference) .init.data:(unknown)\nThe function __devinit sgivwfb_probe() references\na (unknown reference) __initdata (unknown).\nIf (unknown) is only used by sgivwfb_probe then\nannotate (unknown) with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e60): Section mismatch in reference from the function sgivwfb_probe() to the variable .init.data:sgivwfb_fix\nThe function __devinit sgivwfb_probe() references\na variable __initdata sgivwfb_fix.\nIf sgivwfb_fix is only used by sgivwfb_probe then\nannotate sgivwfb_fix with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e6a): Section mismatch in reference from the function sgivwfb_probe() to the (unknown reference) .init.data:(unknown)\nThe function __devinit sgivwfb_probe() references\na (unknown reference) __initdata (unknown).\nIf (unknown) is only used by sgivwfb_probe then\nannotate (unknown) with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e7f): Section mismatch in reference from the function sgivwfb_probe() to the variable .init.data:sgivwfb_var1600sw\nThe function __devinit sgivwfb_probe() references\na variable __initdata sgivwfb_var1600sw.\nIf sgivwfb_var1600sw is only used by sgivwfb_probe then\nannotate sgivwfb_var1600sw with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e91): Section mismatch in reference from the function sgivwfb_probe() to the variable .init.data:sgivwfb_var\nThe function __devinit sgivwfb_probe() references\na variable __initdata sgivwfb_var.\nIf sgivwfb_var is only used by sgivwfb_probe then\nannotate sgivwfb_var with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8ce4be7d5b99a6338e695b26358abca329735c1",
      "tree": "4a6e8437b9a913a02f9f747db3a5e35737efea80",
      "parents": [
        "e88a0f461aeadfe309d36a2a4fac9ffb1b0ed651"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:34:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "s3c2410fb: fix sections\n\nSince the drivers probe calls were changed from .init.text to\n.devinit.text in commit c2e13037e6794bd0d9de3f9ecabf5615f15c160b\n(\"platform-drivers: move probe to .devinit.text in drivers/video\") all the\nfunction from .init.text should be moved to .devinit.text, too.\n\nThe drivers remove calls can also be move from .text to .devexit.text.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: Vincent Sanders \u003csupport@simtec.co.uk\u003e\nAcked-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nTested-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e88a0f461aeadfe309d36a2a4fac9ffb1b0ed651",
      "tree": "7ba687702e6638737035eeb97e01e0c13283c413",
      "parents": [
        "49c39b4953e545ce3b5957cce22e1ade01c6e642"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:34:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "hitfb: fix sections\n\nSince the drivers probe call was changed from .init.text to .devinit.text\nin commit c2e13037e6794bd0d9de3f9ecabf5615f15c160b (\"platform-drivers:\nmove probe to .devinit.text in drivers/video\") the fb_fix_screeninfo and\nfb_var_screeninfo structures must be changed from .init.data to\n.devinit.data, too.\n\nAlso the drivers remove routine should be moved from .exit.text to\n.devexit.text\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49c39b4953e545ce3b5957cce22e1ade01c6e642",
      "tree": "7ed545609a4abd9cf818d27a08019e0c821f8d48",
      "parents": [
        "1f9c3e1f07e39c8af3bf42236fc553b5bb0f83f1"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Mon May 24 14:34:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "fbdev: move FBIO_WAITFORVSYNC to linux/fb.h\n\nFBIO_WAITFORVSYNC is currently implemented by matroxfb, atyfb, intelfb and\nmore.  All of them keep redefining the same FBIO_WAITFORVSYNC macro over\nand over again, so move it to linux/fb.h and clean up those duplicate\ndefines.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nCc: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Maik Broemme \u003cmbroemme@plusserver.de\u003e\nCc: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Hiremath, Vaibhav\" \u003chvaibhav@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f9c3e1f07e39c8af3bf42236fc553b5bb0f83f1",
      "tree": "e7933cec5b2200f3fc0c55b47a7af5bfac558596",
      "parents": [
        "fb6cb3270af8f2ad3dd556906a9c52aa85754849"
      ],
      "author": {
        "name": "Martin Ambrose",
        "email": "martin@ti.com",
        "time": "Mon May 24 14:34:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "fbdev: da8xx/omap-l1xx: implement double buffering\n\nThis work includes the following:\n\n- Implement handler for FBIO_WAITFORVSYNC ioctl.\n\n- Allocate the data and palette buffers separately.  A consequence of\n  this is that the palette and data loading is now done in different\n  phases.  And that the LCD must be disabled temporarily after the palette\n  is loaded but this will only happen once after init and each time the\n  palette is changed.  I think this is OK.\n\n- Allocate two (ping and pong) framebuffers from memory.\n\n- Add pan_display handler which toggles the LCDC DMA registers between\n  the ping and pong buffers.\n\nSigned-off-by: Martin Ambrose \u003cmartin@ti.com\u003e\nCc: Chaithrika U S \u003cchaithrika@ti.com\u003e\nCc: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb6cb3270af8f2ad3dd556906a9c52aa85754849",
      "tree": "66bf97e84b8a5977c960e3fd4c0e392e8a416b1b",
      "parents": [
        "ad1458464cbbe6935be6e20d70920301733158af"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:34:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in w100fb\n\nFix up the section in the w100fb driver, by moving:\n\n*\tw100fb_remove() from .text to .devexit.text\n\n*\tw100_get_xtal_table() from .text to .devinit.text\n\n*\tw100fb_init() from .devinit.text to .init.text\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad1458464cbbe6935be6e20d70920301733158af",
      "tree": "3c1581f3554c1ce9d17de3b6171c15aac9441b82",
      "parents": [
        "3cc04971661e37e7de6fbf9808ede554b5e1cb4e"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:33:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in vga16fb\n\nFix up the sections in the vga16fb driver, by moving:\n\n*\tthe variables vga16_defined and vga16fb\n\tfrom .init.data to .devinit.data\n\n*\tvga16fb_setup() from .text to .init.text\n\n*\tvga16fb_remove() from .text. to .devexit.text\n\nThis fixes the following warnings issued by modpost:\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x1a420): Section mismatch in re\nference from the function vga16fb_probe() to the (unknown reference) .init.data:\n(unknown)\nThe function __devinit vga16fb_probe() references\na (unknown reference) __initdata (unknown).\nIf (unknown) is only used by vga16fb_probe then\nannotate (unknown) with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x1a437): Section mismatch in reference from the function vga16fb_probe() to the variable .init.data:vga16fb_defined\nThe function __devinit vga16fb_probe() references\na variable __initdata vga16fb_defined.\nIf vga16fb_defined is only used by vga16fb_probe then\nannotate vga16fb_defined with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x1a457): Section mismatch in reference from the function vga16fb_probe() to the variable .init.data:vga16fb_fix\nThe function __devinit vga16fb_probe() references\na variable __initdata vga16fb_fix.\nIf vga16fb_fix is only used by vga16fb_probe then\nannotate vga16fb_fix with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3cc04971661e37e7de6fbf9808ede554b5e1cb4e",
      "tree": "d96cec3ad6f66913fedca5f47cde02980d1e8d88",
      "parents": [
        "e217e6e39f62e47f7e659b715235dbd57df480f8"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:33:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in vfb\n\nFix up the section in the vfb driver, by moving the variables vfb_default\nand vfb_fix from .init.data to .devinit.data\n\nThis fixes the following warnings issued by modpost:\n\nWARNING: drivers/video/vfb.o(.devinit.text+0xf8): Section mismatch in reference from the function vfb_probe() to the variable .init.data:vfb_default\nThe function __devinit vfb_probe() references\na variable __initdata vfb_default.\nIf vfb_default is only used by vfb_probe then\nannotate vfb_default with a matching annotation.\n\nWARNING: drivers/video/vfb.o(.devinit.text+0x114): Section mismatch in reference from the function vfb_probe() to the variable .init.data:vfb_fix\nThe function __devinit vfb_probe() references\na variable __initdata vfb_fix.\nIf vfb_fix is only used by vfb_probe then\nannotate vfb_fix with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e217e6e39f62e47f7e659b715235dbd57df480f8",
      "tree": "ab5cf6e4196fbb319ffbf8c844241584d0744114",
      "parents": [
        "bd9b5caf8616501d2ab6f17210b11f81ea7546eb"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:33:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in hgafb\n\nFix up the sections in the hgafb driver, by\n\n* moving hga_default_var and hga_fix from .init.data to .devinit.data\n\n* moving hga_detect() from .init.text to .devinit.text\n\n* moving hga_fb_remove() from .text to .devexit.text\n\nThis fixes the following warnings issued by modpost:\n\nWARNING: drivers/video/hgafb.o(.devinit.text+0x18): Section mismatch in referenc\ne from the function hgafb_probe() to the function .init.text:hga_card_detect()\nThe function __devinit hgafb_probe() references\na function __init hga_card_detect().\nIf hga_card_detect is only used by hgafb_probe then\nannotate hga_card_detect with a matching annotation.\n\nWARNING: drivers/video/hgafb.o(.devinit.text+0xfe): Section mismatch in referenc\ne from the function hgafb_probe() to the variable .init.data:hga_fix\nThe function __devinit hgafb_probe() references\na variable __initdata hga_fix.\nIf hga_fix is only used by hgafb_probe then\nannotate hga_fix with a matching annotation.\n\nWARNING: drivers/video/hgafb.o(.devinit.text+0x105): Section mismatch in reference from the function hgafb_probe() to the variable .init.data:hga_default_var\nThe function __devinit hgafb_probe() references\na variable __initdata hga_default_var.\nIf hga_default_var is only used by hgafb_probe then\nannotate hga_default_var with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd9b5caf8616501d2ab6f17210b11f81ea7546eb",
      "tree": "d6728d43429d72dd3dd6b9f7aa4b6887abd9881f",
      "parents": [
        "dbd536bf2f1b494240b56035ee16eba2e3d89b6a"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:33:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in arcfb\n\nFix the sections in the arcfb driver, by moving:\n\n*\tthe variables arcfb_fix and arcfb_var from .init.data to .devinit.data\n\n*\tarcfb_remove() from .text to .devexit.text\n\nThis fixes the following warnings issued by modpost:\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x543): Section mismatch in reference from the function arcfb_probe() to the variable .init.data:arcfb_var\nThe function __devinit arcfb_probe() references\na variable __initdata arcfb_var.\nIf arcfb_var is only used by arcfb_probe then\nannotate arcfb_var with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x558): Section mismatch in reference from the function arcfb_probe() to the variable .init.data:arcfb_fix\nThe function __devinit arcfb_probe() references\na variable __initdata arcfb_fix.\nIf arcfb_fix is only used by arcfb_probe then\nannotate arcfb_fix with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dbd536bf2f1b494240b56035ee16eba2e3d89b6a",
      "tree": "e34e02565a58ede4a25e270768775ae2899e819b",
      "parents": [
        "fbd65e0ecdeffe5e50ad850fb7240888b1af6b22"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon May 24 14:33:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "sis: strcpy() \u003d\u003e strlcpy()\n\nThese are different size buffers (40 chars vs 16), we may as well be\ncautious.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fbd65e0ecdeffe5e50ad850fb7240888b1af6b22",
      "tree": "f7122e2264f303bed183f7cbe13f74f805bb5e4b",
      "parents": [
        "5815e5d36eff44b3dd38943f3a98a4d9ce985118"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 24 14:33:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: bfin-lq035q1-fb: respect new PPI mode platform field\n\nThis lets us support the new BF527-EZKIT V2.1 via platform resources\ntweaks only.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Bryan Wu \u003ccooloney@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": "5815e5d36eff44b3dd38943f3a98a4d9ce985118",
      "tree": "84d8cebad6272dc11217c49ee9d7078675edc7c2",
      "parents": [
        "6ba8bcd457d9fc793ac9435aa2e4138f571d4ec5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 24 14:33:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "rtc: use genirq directly in rtc-wm831x\n\nNow that the WM831x core uses genirq for the IRQ controller there is no\nneed to use the WM831x-specific wrappers to request interrupts so convert\nto use genirq directly.\n\nAlso use more meaningful strings to make /proc/interrupts more readily\nlegible.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.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": "6ba8bcd457d9fc793ac9435aa2e4138f571d4ec5",
      "tree": "d562dedc503e3f67d80517494b53afa651418bb8",
      "parents": [
        "72cc8e51cfdde9007adab7d841ac4113b05b2c56"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon May 24 14:33:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "rtc-cmos: do dev_set_drvdata() earlier in the initialization\n\nThe bug is an oops when dev_get_drvdata() returned null in\ncmos_update_irq_enable().  The call tree looks like this:\n  rtc_dev_ioctl()\n    \u003d\u003e rtc_update_irq_enable()\n      \u003d\u003e cmos_update_irq_enable()\n\nIt\u0027s caused by a race condition in the module initialization.  It is\nrtc_device_register() which makes the ioctl operations live so I moved\nthe call to dev_set_drvdata() before the call to rtc_device_register().\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d15963\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nTested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Malte Schroder \u003cmaltesch@gmx.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\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": "72cc8e51cfdde9007adab7d841ac4113b05b2c56",
      "tree": "be4b77d5861b92deaba1f99037075d89b8269748",
      "parents": [
        "e17ab5cbed795d3823da830f5e8d3ffe25a38446"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Mon May 24 14:33:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "rtc-ds1302: add some abstraction for new platform support\n\nThe current ds1302 driver (or at least the one that lives in /drivers/rtc)\nseems to be designed for memory mapped devices only.  This make it quite\nhard to add support for GPIO-based implementations (as this is the case\nfor the upcoming Arcom Vulcan).\n\nThis patch moves the direct register access to inline functions with\nexplicit names.  Still not as good as a proper platform driver, but at\nleast neater.\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e17ab5cbed795d3823da830f5e8d3ffe25a38446",
      "tree": "f5e4cc8346556c50bfdd98258b7c9264d6ca5ba7",
      "parents": [
        "5cf8f57d44d16652336fabdd65e727a6e6f98cd5"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon May 24 14:33:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "rtc-isl1208: use sysfs_{create/remove}_group\n\nInstead of individually creating and removing the sysfs device attribute\nfiles, wrap them in an attribute_group and use\nsysfs_{create/remove}_group.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cf8f57d44d16652336fabdd65e727a6e6f98cd5",
      "tree": "103df7c268ca001af6d2338020da2945bdf9bfdb",
      "parents": [
        "9f4123b78d02ba48e7e6e3cd9de789c9b85b557a"
      ],
      "author": {
        "name": "Vladimir Zapolskiy",
        "email": "vzapolskiy@gmail.com",
        "time": "Mon May 24 14:33:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "rtc-mxc: remove unnecessary clock source for rtc subsystem\n\nOn imx SoCs rtc clock parent is CKIL, but clock rate shall be determined\nusing rtc clock itself, that eliminates CKIL clock usage in the driver.\n\nSigned-off-by: Vladimir Zapolskiy \u003cvzapolskiy@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f4123b78d02ba48e7e6e3cd9de789c9b85b557a",
      "tree": "0faf7f318bd90af043c8e9e056697ca38a1281e4",
      "parents": [
        "337bbfdbffa5c893e80f96a3bf117743ceb0fefc"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Mon May 24 14:33:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "s3c rtc driver: add support for S3C64xx\n\nAdd support for the S3C64xx SoC to the generic S3C RTC driver.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Frans Pop \u003celendil@planet.nl\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": "337bbfdbffa5c893e80f96a3bf117743ceb0fefc",
      "tree": "b0540b7ca177ba6821aed1c45108d5fd53ffc6ca",
      "parents": [
        "f3bc3189a001ec85c7b1119ad4aa5e39eea0f05e"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Mon May 24 14:33:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "smbfs: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in fs/smbfs/symlink.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@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": "f3bc3189a001ec85c7b1119ad4aa5e39eea0f05e",
      "tree": "952cc9922d06af94491ecee754d4d24f9b1e2312",
      "parents": [
        "a321cedb12904114e2ba5041a3673ca24deb09c9"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon May 24 14:33:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "xen: fix build when SYSRQ is disabled\n\nFix build error when CONFIG_MAGIC_SYSRQ is not enabled:\n\ndrivers/xen/manage.c:223: error: implicit declaration of function \u0027handle_sysrq\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a321cedb12904114e2ba5041a3673ca24deb09c9",
      "tree": "43481f2751380094a9873b3b474ae6e7e0019167",
      "parents": [
        "5db47b009d17d69a2f8d84357e7b24c3e3c2edec"
      ],
      "author": {
        "name": "Carsten Emde",
        "email": "C.Emde@osadl.org",
        "time": "Mon May 24 14:33:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "drivers/hwmon/coretemp.c: get TjMax value from MSR\n\nThe MSR IA32_TEMPERATURE_TARGET contains the TjMax value in the newer\nIntel processors.\n\nSigned-off-by: Huaxu Wan \u003chuaxu.wan@linux.intel.com\u003e\nSigned-off-by: Carsten Emde \u003cC.Emde@osadl.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nCc: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Yong Wang \u003cyong.y.wang@linux.intel.com\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5db47b009d17d69a2f8d84357e7b24c3e3c2edec",
      "tree": "e2b4b84a7a24bc5eb02581bec4f4fa623d046406",
      "parents": [
        "e0c70b80786296d4f3c35ebe0d52591cebf8f916"
      ],
      "author": {
        "name": "Carsten Emde",
        "email": "C.Emde@osadl.org",
        "time": "Mon May 24 14:33:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "drivers/hwmon/coretemp.c: detect the thermal sensors by CPUID\n\nThe thermal sensors of Intel(R) CPUs can be detected by CPUID instruction,\nindicated by CPUID.06H.EAX[0].\n\nSigned-off-by: Huaxu Wan \u003chuaxu.wan@linux.intel.com\u003e\nSigned-off-by: Carsten Emde \u003cC.Emde@osadl.org\u003e\nReviewed-by: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Yong Wang \u003cyong.y.wang@linux.intel.com\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0c70b80786296d4f3c35ebe0d52591cebf8f916",
      "tree": "a7d5193ceb5fed6a2a6647f592912ebeda497602",
      "parents": [
        "4a70a413ccfd1c14ef29a290a4d2dada04ccbefb"
      ],
      "author": {
        "name": "Paul Thomas",
        "email": "pthomas8589@gmail.com",
        "time": "Mon May 24 14:33:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "hwmon: add TI ads7871 a/d converter driver\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Paul Thomas \u003cpthomas8589@gmail.com\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a70a413ccfd1c14ef29a290a4d2dada04ccbefb",
      "tree": "ea7469bf991203140efa981788c2bfe6923258b1",
      "parents": [
        "6d94d4081048756df78444a07201156f4930fe48"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Mon May 24 14:33:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "lis3: setup poll interval limits\n\nSet valid adjustment window (0 - 2000ms).\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d94d4081048756df78444a07201156f4930fe48",
      "tree": "7bfecedff2b04284ab45764d0ce6ec183a6594b3",
      "parents": [
        "92ba4fe4b53b4fa5ac71ec4d80572348fca85796"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Mon May 24 14:33:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "lis3: interrupt handlers for 8bit wakeup and click events\n\nContent for the 8bit device threaded interrupt handlers.  Depending on the\ninterrupt line and chip configuration, either click or wakeup / freefall\nhandler is called.  In case of click, BTN_ event is sent via input device.\n In case of wakeup or freefall, input device ABS_ events are updated\nimmediatelly.\n\nIt is still possible to configure interrupt line 1 for fast freefall\ndetection and use the second line either for click or threshold based\ninterrupts.  Or both lines can be used for click / threshold interrupts.\n\nPolled input device can be set to stopped state and still get coordinate\nupdates via input device using interrupt based method.  Polled mode and\ninterrupt mode can also be used parallel.\n\nBTN_ events are remapped based on existing axis remapping information.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92ba4fe4b53b4fa5ac71ec4d80572348fca85796",
      "tree": "c18630d8aac05eacd7320bee91a40d101d72cf5c",
      "parents": [
        "342c5f128140d54961c435d1702eadcaba97a37a"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Mon May 24 14:33:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:06 2010 -0700"
      },
      "message": "lis3: add skeletons for interrupt handlers\n\nOriginal lis3 driver didn\u0027t provide interrupt handler(s) for click or\nthreshold event handling.  This patch adds threaded handlers for one or\ntwo interrupt lines for 8 bit device.  Actual content for interrupt\nhandling is provided in the separate patch.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nTested-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "342c5f128140d54961c435d1702eadcaba97a37a"
}
