)]}'
{
  "log": [
    {
      "commit": "2d3cbc780437ae4e81f09d0efdd6769852bce5f5",
      "tree": "a38fc87be4886292edb863afc682c761c6ee0669",
      "parents": [
        "013bf24c38293ca1142823d3c67a4aa4d90c6e66"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:50:51 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:20 2011 -0700"
      },
      "message": "Hexagon: Implement basic cache-flush support\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "013bf24c38293ca1142823d3c67a4aa4d90c6e66",
      "tree": "fbae4d8bb2900a5dbcdec456eec85b31d169eb66",
      "parents": [
        "7567746e1c0d66ac0ef8a9d8816ca694462c7370"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:48:50 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:20 2011 -0700"
      },
      "message": "Hexagon: Provide basic implementation and/or stubs for I/O routines.\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7567746e1c0d66ac0ef8a9d8816ca694462c7370",
      "tree": "5812837c9a8024091e253496cbdbbe888c0f7ab9",
      "parents": [
        "dd472da380c3819740d740cfd70b7f8e700e834b"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:48:07 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:20 2011 -0700"
      },
      "message": "Hexagon: Add user access functions\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd472da380c3819740d740cfd70b7f8e700e834b",
      "tree": "8d6dd638268cd46dae5fb8bf1c18f47f13db3031",
      "parents": [
        "43afdf508386342d714f6911c1976f934b520cb0"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:47:33 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:20 2011 -0700"
      },
      "message": "Hexagon: Add locking types and functions\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43afdf508386342d714f6911c1976f934b520cb0",
      "tree": "de4acc7cca0990d28be24fa4f6779ef4e31945e5",
      "parents": [
        "cf9750bae262dba73a6abaecd2ec3731ba7aef9c"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:46:34 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:20 2011 -0700"
      },
      "message": "Hexagon: Add SMP support\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf9750bae262dba73a6abaecd2ec3731ba7aef9c",
      "tree": "6ea792d9508260a7f88b8c4dbceddaed224fe0d4",
      "parents": [
        "39e89c9fc518215b3ae0f2c8523b7ce0e5ba9225"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:44:34 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Provide basic debugging and system trap support.\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39e89c9fc518215b3ae0f2c8523b7ce0e5ba9225",
      "tree": "2a3d7a348c5fac49faec0681a3fc7f5aa3141383",
      "parents": [
        "71e4a47f32f4e1e8ca7384433c2b9fcf478b963f"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:43:44 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add ptrace support\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71e4a47f32f4e1e8ca7384433c2b9fcf478b963f",
      "tree": "3e88b306ed224034e6d4d0f37c3acf905b3672f9",
      "parents": [
        "2ac211bc423a0e62fe3ca3d78954de3174ae41f2"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:43:24 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add time and timer functions\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ac211bc423a0e62fe3ca3d78954de3174ae41f2",
      "tree": "590c1226cf8cf1243ee5ff0c2640a348417288d1",
      "parents": [
        "e03167b26b7fcffea11e82f5672472a23a88ffbc"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:42:51 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add interrupts\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e03167b26b7fcffea11e82f5672472a23a88ffbc",
      "tree": "fe0e156ad25c26944ae338447f7eb04fb16fc0ea",
      "parents": [
        "4b30f9652ef0080ca351109220ca5bd617749365"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:42:28 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add startup code\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b30f9652ef0080ca351109220ca5bd617749365",
      "tree": "ee3c334468d61ff2778b65ae7a9f16df328dc98e",
      "parents": [
        "cd5b61d6f4f07038677e4771972f401f7ace3f9b"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:41:49 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add init_task and process functions\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd5b61d6f4f07038677e4771972f401f7ace3f9b",
      "tree": "5b8b8790d6efcc972e45596c2c0125cce84bd1e6",
      "parents": [
        "98fb103694b4de1b24794211405b9e0c469ca816"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:41:21 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add signal functions\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98fb103694b4de1b24794211405b9e0c469ca816",
      "tree": "c64f11b42efd9e56964e0bfa2fe2afc0ddbb369b",
      "parents": [
        "b39e293e1ded23f8ec086d5aeeb41a5ecc846aa6"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@codeaurora.org",
        "time": "Mon Oct 31 18:40:46 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Support dynamic module loading.\n\nModules should be compiled as ordinary .o\u0027s; shared objects are not\nsupported.\n\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b39e293e1ded23f8ec086d5aeeb41a5ecc846aa6",
      "tree": "d5d62e3f7dd0fa1baa782f1a76e747a32fb827c6",
      "parents": [
        "e49ee2906c94cd6a339b2012c23e39d1a39f79e3"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@codeaurora.org",
        "time": "Mon Oct 31 18:40:19 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Export ksyms defined in assembly files.\n\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e49ee2906c94cd6a339b2012c23e39d1a39f79e3",
      "tree": "7680d806aa375de5a54e1ee72541bdff7c4201c6",
      "parents": [
        "c150290df4f97d202d0913ff9cb0898032a803d7"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:39:14 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:19 2011 -0700"
      },
      "message": "Hexagon: Add hypervisor interface\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c150290df4f97d202d0913ff9cb0898032a803d7",
      "tree": "8cc890ea53af56abd61a82cafa272185fcd9aa54",
      "parents": [
        "075a46a049d4ec16925139d69b4473499fd14122"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:38:38 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:18 2011 -0700"
      },
      "message": "Hexagon: Add memcpy and memset accelerated functions\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "075a46a049d4ec16925139d69b4473499fd14122",
      "tree": "6e0f63f9e9e3f9fd22aa4db8fd843fda81a6691b",
      "parents": [
        "b7840983e841e2870ff69f8e410e349c6b819b9f"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:38:04 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:18 2011 -0700"
      },
      "message": "Hexagon: Add checksum functions\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7840983e841e2870ff69f8e410e349c6b819b9f",
      "tree": "633f9c518607190aab95f55960e3ea2d5ee0d584",
      "parents": [
        "52f710249e2ec20f2d03fc31b7fb281126507097"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:37:20 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:18 2011 -0700"
      },
      "message": "Hexagon: Add delay functions\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52f710249e2ec20f2d03fc31b7fb281126507097",
      "tree": "1871e9e03ddeb130af82d795d1961ef10e29d4fe",
      "parents": [
        "99a70aa051d2aef6a91761c2230264cfcf20ae74"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:36:46 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:18 2011 -0700"
      },
      "message": "Hexagon: Add threadinfo\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99a70aa051d2aef6a91761c2230264cfcf20ae74",
      "tree": "3944c62bdd83d6360f8e5198296a68489526e7f4",
      "parents": [
        "b9398a84590be3a828c168ed25bf1fd3d637988a"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:36:04 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:18 2011 -0700"
      },
      "message": "Hexagon: Add processor and system headers\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9398a84590be3a828c168ed25bf1fd3d637988a",
      "tree": "8467675f8d6787c7036beb3ddf599249a7903658",
      "parents": [
        "750850189b2b7e43c03f33bf5741887e8ca07d16"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:35:16 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:18 2011 -0700"
      },
      "message": "Hexagon: Add syscalls\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "750850189b2b7e43c03f33bf5741887e8ca07d16",
      "tree": "ea5b45d48d910c778e52b2ea27d93c93863480c9",
      "parents": [
        "a86a7ce30ac04cfd6775dc9a0114d9c3924e682a"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:28:13 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:18 2011 -0700"
      },
      "message": "Hexagon: Add atomic ops support\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a86a7ce30ac04cfd6775dc9a0114d9c3924e682a",
      "tree": "284ec1a0445d54532de8e70a02184e78e436a323",
      "parents": [
        "8feca0e182d13914a0c4505488b36459f1532cea"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:27:45 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:18 2011 -0700"
      },
      "message": "Hexagon: Add bitops support\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8feca0e182d13914a0c4505488b36459f1532cea",
      "tree": "45a926ecd75b60435019bb7a3c0da512abaa5a83",
      "parents": [
        "cd8e65fb96f3ce8eee91c2032720f0ba143627e1"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:27:03 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:18 2011 -0700"
      },
      "message": "Hexagon: Core arch-specific header files\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd8e65fb96f3ce8eee91c2032720f0ba143627e1",
      "tree": "9263c3c7fec63b1f9a7d163ba17b584194764303",
      "parents": [
        "c3b92c8787367a8bb53d57d9789b558f1295cc96"
      ],
      "author": {
        "name": "Richard Kuo",
        "email": "rkuo@codeaurora.org",
        "time": "Mon Oct 31 18:26:34 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 07:34:18 2011 -0700"
      },
      "message": "Hexagon: Add generic headers\n\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@codeaurora.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8548c84da2f47e71bbbe300f55edb768492575f7",
      "tree": "dee4aead0c592f64829bb1211c463ad86cce0dfe",
      "parents": [
        "1bf1aacedcda23c75e70fa3394e1caa6d4b5ee49"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 23 23:19:12 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 24 06:55:20 2011 +0200"
      },
      "message": "x86: Fix S4 regression\n\nCommit 4b239f458 (\"x86-64, mm: Put early page table high\") causes a S4\nregression since 2.6.39, namely the machine reboots occasionally at S4\nresume.  It doesn\u0027t happen always, overall rate is about 1/20.  But,\nlike other bugs, once when this happens, it continues to happen.\n\nThis patch fixes the problem by essentially reverting the memory\nassignment in the older way.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Yinghai Lu \u003cyinghai.lu@oracle.com\u003e\n[ We\u0027ll hopefully find the real fix, but that\u0027s too late for 3.1 now ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1bf1aacedcda23c75e70fa3394e1caa6d4b5ee49",
      "tree": "3628287c740b7150f2808b89b4305a811778acab",
      "parents": [
        "5117cc25fd43add94c04c9d2ace713c69a21bdb1",
        "fb630b9fc902e24209166b1659a8b375bf38099c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 23 10:44:40 2011 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 23 10:44:40 2011 +0300"
      },
      "message": "Merge branch \u0027samsung-fixes-4\u0027 of git://github.com/kgene/linux-samsung\n\n* \u0027samsung-fixes-4\u0027 of git://github.com/kgene/linux-samsung:\n  ARM: S3C24XX: Fix s3c24xx build errors if !CONFIG_PM\n  ARM: S5P: fix offset calculation on gpio-interrupt\n"
    },
    {
      "commit": "fb630b9fc902e24209166b1659a8b375bf38099c",
      "tree": "6212a56b9fd29ab09a9c943b5e0d9ae75b3d3ea0",
      "parents": [
        "1052cff317e7636456595f2246b9f644c53eccbd"
      ],
      "author": {
        "name": "Domenico Andreoli",
        "email": "cavokz@gmail.com",
        "time": "Sat Oct 22 04:00:53 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Sat Oct 22 04:00:53 2011 +0900"
      },
      "message": "ARM: S3C24XX: Fix s3c24xx build errors if !CONFIG_PM\n\nv2:\n- register_syscore_ops(\u0026s3c24xx_irq_syscore_ops) does not need to be\n  conditionally compiled out, it is already optimized out on !CONFIG_PM\n- fix also s3c2412 and s3c2416 affected by the same build issue\n\nv1:\ns3c2440.c fails to build if !CONFIG_PM because in such case\ns3c2410_pm_syscore_ops is not defined. Same error should happen also\nin s3c2410.c and s3c2442.c\n\nSigned-off-by: Domenico Andreoli \u003ccavokz@gmail.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "1052cff317e7636456595f2246b9f644c53eccbd",
      "tree": "958c9408c22c79ca18b4e29566abada8e18196a8",
      "parents": [
        "899e3ee404961a90b828ad527573aaaac39f0ab1"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Fri Oct 21 18:04:54 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Oct 21 18:05:02 2011 +0900"
      },
      "message": "ARM: S5P: fix offset calculation on gpio-interrupt\n\nOffsets of the irq controller registers were calculated\ncorrectly only for first GPIO bank. This patch fixes\ncalculation of the register offsets for all GPIO banks.\n\nReported-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "fd11e153b82ad1c84ccc71ba1cfedc222465198c",
      "tree": "eb62a490ca322d0a41a41ad94820677ef7737b1b",
      "parents": [
        "505f48b53478d3816d1f3b001815703cfd7afa09",
        "aad4564498dcb0aad769a79e5e2aa9a661dfb51f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 20 22:16:28 2011 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 20 22:16:28 2011 +0300"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:\n  sparc: Add alignment flag to PCI expansion resources\n  sparc: Avoid calling sigprocmask()\n  sparc: Use set_current_blocked()\n  sparc32,leon: SRMMU MMU Table probe fix\n"
    },
    {
      "commit": "aad4564498dcb0aad769a79e5e2aa9a661dfb51f",
      "tree": "c78a9d5396c25fd56b43f8531e87b251a12b1431",
      "parents": [
        "27f20dca01b00eac445e5193565dd185548e7e34"
      ],
      "author": {
        "name": "Kjetil Oftedal",
        "email": "oftedal@gmail.com",
        "time": "Wed Oct 19 16:20:50 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 19 16:20:50 2011 -0700"
      },
      "message": "sparc: Add alignment flag to PCI expansion resources\n\nCurrently no type of alignment is specified for PCI expansion roms while \nparsing the openfirmware tree. This causes calls to pci_map_rom() to fail.\nIORESOURCE_SIZEALIGN is the default alignment used for rom resouces in \npci/probe.c, and has been verified to work with various cards on a ultra 10.\n\nSigned-off-By: Kjetil Oftedal \u003coftedal@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bc03e8f3a334e09e89a7dffb486ee97a5ce84ae",
      "tree": "5e573afb35a237a44db7a3d68a3ae5433b557481",
      "parents": [
        "4c41042d1d4c29e596b31e2d14b26d2940fb24b4",
        "f8be12d15374413cf437741a282e97129e759209"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 16 13:08:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 16 13:08:27 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7128/1: vic: Don\u0027t write to the read-only register VIC_IRQ_STATUS\n  ARM: 7122/1: localtimer: add header linux/errno.h explicitly\n  ARM: 7117/1: perf: fix HW_CACHE_* events on Cortex-A9\n  ARM: 7113/1: mm: Align bank start to MAX_ORDER_NR_PAGES\n"
    },
    {
      "commit": "f8be12d15374413cf437741a282e97129e759209",
      "tree": "3fec59f51559180ad65f6717d6b671e1e9293a45",
      "parents": [
        "bb1ac3ec95cf0cce5145617b140f2090ed45d565"
      ],
      "author": {
        "name": "Zoltan Devai",
        "email": "zoss@devai.org",
        "time": "Mon Oct 10 14:54:12 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 15 11:04:22 2011 +0100"
      },
      "message": "ARM: 7128/1: vic: Don\u0027t write to the read-only register VIC_IRQ_STATUS\n\nThis is unneeded and causes an abort on the SPMP8000 platform.\n\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Zoltan Devai \u003czoss@devai.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb1ac3ec95cf0cce5145617b140f2090ed45d565",
      "tree": "6969b37feed4d6c024eea58e464de797c9d53d60",
      "parents": [
        "29a541f6c1f6e4a85628bb86071b9e72c9f8be2c"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Oct 06 14:57:24 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 15 11:04:22 2011 +0100"
      },
      "message": "ARM: 7122/1: localtimer: add header linux/errno.h explicitly\n\nPer the text in  Documentation/SubmitChecklist as below, we should\nexplicitly have header linux/errno.h in localtimer.h for ENXIO\nreference.\n\n1: If you use a facility then #include the file that defines/declares\n   that facility.  Don\u0027t depend on other header files pulling in ones\n   that you use.\n\nOtherwise, we may run into some compiling error like the following one,\nif any file includes localtimer.h without CONFIG_LOCAL_TIMERS defined.\n\n  arch/arm/include/asm/localtimer.h: In function ‘local_timer_setup’:\n  arch/arm/include/asm/localtimer.h:53:10: error: ‘ENXIO’ undeclared (first use in this function)\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "29a541f6c1f6e4a85628bb86071b9e72c9f8be2c",
      "tree": "9f132fd63c08266901f3427d624891ac7e2da7b7",
      "parents": [
        "002ea9eefec98dada56fd5f8e432a4e8570c2a26"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Oct 03 18:30:53 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 15 11:04:22 2011 +0100"
      },
      "message": "ARM: 7117/1: perf: fix HW_CACHE_* events on Cortex-A9\n\nUsing COHERENT_LINE_{MISS,HIT} for cache misses and references\nrespectively is completely wrong. Instead, use the L1D events which\nare a better and more useful approximation despite ignoring instruction\ntraffic.\n\nReported-by: Alasdair Grant \u003calasdair.grant@arm.com\u003e\nReported-by: Matt Horsnell \u003cmatt.horsnell@arm.com\u003e\nReported-by: Michael Williams \u003cmichael.williams@arm.com\u003e\nCc: stable@kernel.org\nCc: Jean Pihet \u003cj-pihet@ti.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "95bc156c62a57cda1b225e03ae23eb2764ee1046",
      "tree": "8307f64b3727db3ca51c71d8f0a03e6b024721be",
      "parents": [
        "2ad53110d654c7c9a80dcea341f4117246c1b6f9",
        "d52104b29a3735f2b4dceefcb01b19d370a783ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 14 16:59:11 2011 +1200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 14 16:59:11 2011 +1200"
      },
      "message": "Merge branch \u0027stable\u0027 of git://github.com/cmetcalf-tilera/linux-tile\n\n* \u0027stable\u0027 of git://github.com/cmetcalf-tilera/linux-tile:\n  tile: revert change from \u003casm/atomic.h\u003e to \u003clinux/atomic.h\u003e in asm files\n"
    },
    {
      "commit": "2ad53110d654c7c9a80dcea341f4117246c1b6f9",
      "tree": "90dac284bd4e08d408a0730fc507389779677b10",
      "parents": [
        "153b19a3b9fd8b9478495b9ee1f93f6a77c564f9",
        "2b666859ec323403ac9a3a441d16eab30945404b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 14 16:54:56 2011 +1200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 14 16:54:56 2011 +1200"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip\n\n* \u0027x86-urgent-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip:\n  x86: Default to vsyscall\u003dnative for now\n"
    },
    {
      "commit": "153b19a3b9fd8b9478495b9ee1f93f6a77c564f9",
      "tree": "6798944f18da663b61557abef13a75d0126afa60",
      "parents": [
        "37cf95162af4036b4198756a590aab8126fa2ce4"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Thu Oct 13 12:04:20 2011 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 14 16:53:27 2011 +1200"
      },
      "message": "x86, mrst: use a temporary variable for SFI irq\n\nSFI tables reside in RAM and should not be modified once they are\nwritten.  Current code went to set pentry-\u003eirq to zero which causes\nsubsequent reads to fail with invalid SFI table checksum.  This will\nbreak kexec as the second kernel fails to validate SFI tables.\n\nTo fix this we use temporary variable for irq number.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nReviewed-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d52104b29a3735f2b4dceefcb01b19d370a783ea",
      "tree": "24e7527340da453b88d3de0c98e5ed9d0cff134f",
      "parents": [
        "976d167615b64e14bc1491ca51d424e2ba9a5e84"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Wed Oct 05 17:09:29 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Oct 13 08:25:01 2011 -0400"
      },
      "message": "tile: revert change from \u003casm/atomic.h\u003e to \u003clinux/atomic.h\u003e in asm files\n\nThe 32-bit TILEPro support uses some #defines in \u003casm/atomic_32.h\u003e\nfor atomic support routines in assembly.  To make this more explicit,\nI\u0027ve turned those includes into includes of \u003casm/atomic_32.h\u003e, which\nshould hopefully make it clear that they shouldn\u0027t be bombed into\n\u003clinux/atomic.h\u003e in any cleanups.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "27f20dca01b00eac445e5193565dd185548e7e34",
      "tree": "a12db6c3189464df5adff0d10bfa32e5d0032066",
      "parents": [
        "faddf598f0ba98ba329bb83acad51aea40313c2a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 12:27:35 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 12:27:35 2011 -0700"
      },
      "message": "sparc: Avoid calling sigprocmask()\n\nUse set_current_blocked() instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "faddf598f0ba98ba329bb83acad51aea40313c2a",
      "tree": "fad64797c8240759caa11b032b8016947f29715f",
      "parents": [
        "f22ed71cd60210d2f476986c0266004e4db45f34"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt.fleming@intel.com",
        "time": "Thu Aug 11 14:57:02 2011 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 12:25:28 2011 -0700"
      },
      "message": "sparc: Use set_current_blocked()\n\nAs described in e6fa16ab (\"signal: sigprocmask() should do\nretarget_shared_pending()\") the modification of current-\u003eblocked is\nincorrect as we need to check whether the signal we\u0027re about to block\nis pending in the shared queue.\n\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Matt Fleming \u003cmatt.fleming@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b666859ec323403ac9a3a441d16eab30945404b",
      "tree": "a2db4a7fc4cc386deda62584379713fa5a5d6bbb",
      "parents": [
        "65112dccf8a113737684366349d7f9ec373ddc47"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Oct 06 00:40:47 2011 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 11 08:23:34 2011 +0200"
      },
      "message": "x86: Default to vsyscall\u003dnative for now\n\nThis UML breakage:\n\n  linux-2.6.30.1[3800] vsyscall fault (exploit attempt?) ip:ffffffffff600000 cs:33 sp:7fbfb9c498 ax:ffffffffff600000 si:0 di:606790\n  linux-2.6.30.1[3856] vsyscall fault (exploit attempt?) ip:ffffffffff600000 cs:33 sp:7fbfb13168 ax:ffffffffff600000 si:0 di:606790\n\nIs caused by commit 3ae36655 (\"x86-64: Rework vsyscall emulation and add\nvsyscall\u003d parameter\") - the vsyscall emulation code is not fully cooked\nyet as UML relies on some rather fragile SIGSEGV semantics.\n\nLinus suggested in https://lkml.org/lkml/2011/8/9/376 to default\nto vsyscall\u003dnative for now, this patch implements that.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Andrew Lutomirski \u003cluto@mit.edu\u003e\nCc: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nLink: http://lkml.kernel.org/r/20111005214047.GE14406@localhost.pp.htv.fi\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bbf5e9743fd6c9b4ef8a34db8a9502baf4191524",
      "tree": "f84832df4429178ba9da41b2876d7ae4840f62ea",
      "parents": [
        "3faf12cd8603e3efbcc7e570e07dfd1ea2a17095",
        "aab3a70e98a1492833c713fe095dbdccb3bc6262"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 10 14:48:27 2011 +1200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 10 14:48:27 2011 +1200"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc:\n  ARM: mach-ux500: enable fix for ARM errata 754322\n  ARM: OMAP: musb: Remove a redundant omap4430_phy_init call in usb_musb_init\n  ARM: OMAP: Fix i2c init for twl4030\n  ARM: OMAP4: MMC: fix power and audio issue, decouple USBC1 from MMC1\n"
    },
    {
      "commit": "3faf12cd8603e3efbcc7e570e07dfd1ea2a17095",
      "tree": "16462f144e3b513516a62daa9d0edc873e18be5e",
      "parents": [
        "84c861161404658c866835bf9ca07eb487added8"
      ],
      "author": {
        "name": "Marc Dietrich",
        "email": "marvin24@gmx.de",
        "time": "Fri Oct 07 08:31:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 10 14:46:25 2011 +1200"
      },
      "message": "ARM: tegra: fix compilation error due to mach/hardware.h removal\n\nThis fixes a compilation error in cpu-tegra.c which was introduced in\ndc8d966bccde (\"ARM: convert PCI defines to variables\") which removed the\nnow obsolete mach/hardware.h from the mach-tegra subtree.\n\nSigned-off-by: Marc Dietrich \u003cmarvin24@gmx.de\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a24d025a08c90355bd39e95a34dbc4c806ff1d25",
      "tree": "26491d935ad27c5a3e5322121152b2843e14a5c9",
      "parents": [
        "3ee72ca99288f1de95ec9c570e43f531c8799f06",
        "8742cd23471635f8b069bf9a6806200a77397ddb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 10 14:39:03 2011 +1200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 10 14:39:03 2011 +1200"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus: (29 commits)\n  MIPS: Call oops_enter, oops_exit in die\n  staging/octeon: Software should check the checksum of no tcp/udp packets\n  MIPS: Octeon: Enable C0_UserLocal probing.\n  MIPS: No branches in delay slots for huge pages in handle_tlbl\n  MIPS: Don\u0027t clobber CP0_STATUS value for CONFIG_MIPS_MT_SMTC\n  MIPS: Octeon: Select CONFIG_HOLES_IN_ZONE\n  MIPS: PM: Use struct syscore_ops instead of sysdevs for PM (v2)\n  MIPS: Compat: Use 32-bit wrapper for compat_sys_futex.\n  MIPS: Do not use EXTRA_CFLAGS\n  MIPS: Alchemy: DB1200: Disable cascade IRQ in handler\n  SERIAL: Lantiq: Set timeout in uart_port\n  MIPS: Lantiq: Fix setting the PCI bus speed on AR9\n  MIPS: Lantiq: Fix external interrupt sources\n  MIPS: tlbex: Fix build error in R3000 code.\n  MIPS: Alchemy: Include Au1100 in PM code.\n  MIPS: Alchemy: Fix typo in MAC0 registration\n  MIPS: MSP71xx: Fix build error.\n  MIPS: Handle __put_user() sleeping.\n  MIPS: Allow forced irq threading\n  MIPS: i8259: Mark cascade interrupt non-threaded\n  ...\n"
    },
    {
      "commit": "aab3a70e98a1492833c713fe095dbdccb3bc6262",
      "tree": "4cdd2e9a8293f1d86f72537487f8ebf50ddde11e",
      "parents": [
        "98e87d57aab9b1594f9cc53a386fcb6f2f2ba6e2",
        "b8e111a74d281b70e88bd67fec48cfda4f9bdce2"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Oct 08 22:21:07 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Oct 08 22:21:07 2011 +0200"
      },
      "message": "Merge branch \u0027omap/fixes-for-3.1\u0027 into fixes\n"
    },
    {
      "commit": "f22ed71cd60210d2f476986c0266004e4db45f34",
      "tree": "ef1b0fd170339ac2fd6bea918a7e20498f61ea16",
      "parents": [
        "3ee72ca99288f1de95ec9c570e43f531c8799f06"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Thu Sep 08 03:11:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 07 12:08:01 2011 -0700"
      },
      "message": "sparc32,leon: SRMMU MMU Table probe fix\n\nThe LEON MMU Model (SRMMU) does not implement MMu Table probing\nin hardware, instead it is implemented in software. However the\nsoftware implementation does not return the PTE as it should which\nalways results in INVALID entires and the PROM mappings are not\ninherited as they should during startup. The following patch\nremoves the masking of the PTE.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98e87d57aab9b1594f9cc53a386fcb6f2f2ba6e2",
      "tree": "d22fb6e3f68bb4b05069eb157c3268d3f58492a7",
      "parents": [
        "a102a9ece5489e1718cd7543aa079082450ac3a2"
      ],
      "author": {
        "name": "srinidhi kasagar",
        "email": "srinidhi.kasagar@stericsson.com",
        "time": "Tue Sep 20 11:15:46 2011 +0530"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Oct 07 17:38:35 2011 +0200"
      },
      "message": "ARM: mach-ux500: enable fix for ARM errata 754322\n\nThis applies ARM errata fix 754322 for all ux500 platforms.\n\nCc: stable@kernel.org\nSigned-off-by: srinidhi kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "29cf7a30f8a0ce4af2406d93d5a332099be26923",
      "tree": "f0fae7d687847a486851f074ee45080e630c7790",
      "parents": [
        "6367f1775ebb66b0f0e9e3512159f3257a6fde0e"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "paulepanter@users.sourceforge.net",
        "time": "Wed Aug 31 17:07:10 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 06 16:10:37 2011 -0700"
      },
      "message": "x86/PCI: use host bridge _CRS info on ASUS M2V-MX SE\n\nIn summary, this DMI quirk uses the _CRS info by default for the ASUS\nM2V-MX SE by turning on `pci\u003duse_crs` and is similar to the quirk\nadded by commit 2491762cfb47 (\"x86/PCI: use host bridge _CRS info on\nASRock ALiveSATA2-GLAN\") whose commit message should be read for further\ninformation.\n\nSince commit 3e3da00c01d0 (\"x86/pci: AMD one chain system to use pci\nread out res\") Linux gives the following oops:\n\n    parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]\n    HDA Intel 0000:20:01.0: PCI INT A -\u003e GSI 17 (level, low) -\u003e IRQ 17\n    HDA Intel 0000:20:01.0: setting latency timer to 64\n    BUG: unable to handle kernel paging request at ffffc90011c08000\n    IP: [\u003cffffffffa0578402\u003e] azx_probe+0x3ad/0x86b [snd_hda_intel]\n    PGD 13781a067 PUD 13781b067 PMD 1300ba067 PTE 800000fd00000173\n    Oops: 0009 [#1] SMP\n    last sysfs file: /sys/module/snd_pcm/initstate\n    CPU 0\n    Modules linked in: snd_hda_intel(+) snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event tpm_tis tpm snd_seq tpm_bios psmouse parport_pc snd_timer snd_seq_device parport processor evdev snd i2c_viapro thermal_sys amd64_edac_mod k8temp i2c_core soundcore shpchp pcspkr serio_raw asus_atk0110 pci_hotplug edac_core button snd_page_alloc edac_mce_amd ext3 jbd mbcache sha256_generic cryptd aes_x86_64 aes_generic cbc dm_crypt dm_mod raid1 md_mod usbhid hid sg sd_mod crc_t10dif sr_mod cdrom ata_generic uhci_hcd sata_via pata_via libata ehci_hcd usbcore scsi_mod via_rhine mii nls_base [last unloaded: scsi_wait_scan]\n    Pid: 1153, comm: work_for_cpu Not tainted 2.6.37-1-amd64 #1 M2V-MX SE/System Product Name\n    RIP: 0010:[\u003cffffffffa0578402\u003e]  [\u003cffffffffa0578402\u003e] azx_probe+0x3ad/0x86b [snd_hda_intel]\n    RSP: 0018:ffff88013153fe50  EFLAGS: 00010286\n    RAX: ffffc90011c08000 RBX: ffff88013029ec00 RCX: 0000000000000006\n    RDX: 0000000000000000 RSI: 0000000000000246 RDI: 0000000000000246\n    RBP: ffff88013341d000 R08: 0000000000000000 R09: 0000000000000040\n    R10: 0000000000000286 R11: 0000000000003731 R12: ffff88013029c400\n    R13: 0000000000000000 R14: 0000000000000000 R15: ffff88013341d090\n    FS:  0000000000000000(0000) GS:ffff8800bfc00000(0000) knlGS:00000000f7610ab0\n    CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\n    CR2: ffffc90011c08000 CR3: 0000000132f57000 CR4: 00000000000006f0\n    DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\n    DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\n    Process work_for_cpu (pid: 1153, threadinfo ffff88013153e000, task ffff8801303c86c0)\n    Stack:\n     0000000000000005 ffffffff8123ad65 00000000000136c0 ffff88013029c400\n     ffff8801303c8998 ffff88013341d000 ffff88013341d090 ffff8801322d9dc8\n     ffff88013341d208 0000000000000000 0000000000000000 ffffffff811ad232\n    Call Trace:\n     [\u003cffffffff8123ad65\u003e] ? __pm_runtime_set_status+0x162/0x186\n     [\u003cffffffff811ad232\u003e] ? local_pci_probe+0x49/0x92\n     [\u003cffffffff8105afc5\u003e] ? do_work_for_cpu+0x0/0x1b\n     [\u003cffffffff8105afc5\u003e] ? do_work_for_cpu+0x0/0x1b\n     [\u003cffffffff8105afd0\u003e] ? do_work_for_cpu+0xb/0x1b\n     [\u003cffffffff8105fd3f\u003e] ? kthread+0x7a/0x82\n     [\u003cffffffff8100a824\u003e] ? kernel_thread_helper+0x4/0x10\n     [\u003cffffffff8105fcc5\u003e] ? kthread+0x0/0x82\n     [\u003cffffffff8100a820\u003e] ? kernel_thread_helper+0x0/0x10\n    Code: f4 01 00 00 ef 31 f6 48 89 df e8 29 dd ff ff 85 c0 0f 88 2b 03 00 00 48 89 ef e8 b4 39 c3 e0 8b 7b 40 e8 fc 9d b1 e0 48 8b 43 38 \u003c66\u003e 8b 10 66 89 14 24 8b 43 14 83 e8 03 83 f8 01 77 32 31 d2 be\n    RIP  [\u003cffffffffa0578402\u003e] azx_probe+0x3ad/0x86b [snd_hda_intel]\n     RSP \u003cffff88013153fe50\u003e\n    CR2: ffffc90011c08000\n    ---[ end trace 8d1f3ebc136437fd ]---\n\nTrusting the ACPI _CRS information (`pci\u003duse_crs`) fixes this problem.\n\n    $ dmesg | grep -i crs # with the quirk\n    PCI: Using host bridge windows from ACPI; if necessary, use \"pci\u003dnocrs\" and report a bug\n\nThe match has to be against the DMI board entries though since the vendor entries are not populated.\n\n    DMI: System manufacturer System Product Name/M2V-MX SE, BIOS 0304    10/30/2007\n\nThis quirk should be removed when `pci\u003duse_crs` is enabled for machines\nfrom 2006 or earlier or some other solution is implemented.\n\nUsing coreboot [1] with this board the problem does not exist but this\nquirk also does not affect it either. To be safe though the check is\ntightened to only take effect when the BIOS from American Megatrends is\nused.\n\n        15:13 \u003c ruik\u003e but coreboot does not need that\n        15:13 \u003c ruik\u003e because i have there only one root bus\n        15:13 \u003c ruik\u003e the audio is behind a bridge\n\n        $ sudo dmidecode\n        BIOS Information\n                Vendor: American Megatrends Inc.\n                Version: 0304\n                Release Date: 10/30/2007\n\n[1] http://www.coreboot.org/\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d30552\n\nCc: stable@kernel.org (2.6.34)\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: x86@kernel.org\nSigned-off-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8742cd23471635f8b069bf9a6806200a77397ddb",
      "tree": "442a80035d5659fc8656c2450fdcf8349f53f54a",
      "parents": [
        "a4be637b34a543af5b5421a8ee0ee04d30f5f58e"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Sep 30 13:49:35 2011 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 01 20:36:04 2011 +0100"
      },
      "message": "MIPS: Call oops_enter, oops_exit in die\n\nThis allows pause_on_oops and mtdoops to work.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2810/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "002ea9eefec98dada56fd5f8e432a4e8570c2a26",
      "tree": "d97e36ac8ad876269cd26d28c0d368c0ec35c75e",
      "parents": [
        "47ea91b4052d9e94b9dca5d7a3d947fbebd07ba9"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Sep 29 09:37:23 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 01 17:49:18 2011 +0100"
      },
      "message": "ARM: 7113/1: mm: Align bank start to MAX_ORDER_NR_PAGES\n\nThe VM subsystem assumes that there are valid memmap entries from\nthe bank start aligned to MAX_ORDER_NR_PAGES.\n\nOn the Ux500 we have a lot of mem\u003dN arguments on the commandline\ntriggering this bug several times over and causing kernel\noops messages.\n\nCc: stable@kernel.org\nCc: Michael Bohan \u003cmbohan@codeaurora.org\u003e\nCc: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Johan Palsson \u003cjohan.palsson@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f72a209a3e694ecb8d3ceed4671d98c4364e00e3",
      "tree": "e15bb43a4eb82ead5ca2aa387069353481f3cdef",
      "parents": [
        "47ea91b4052d9e94b9dca5d7a3d947fbebd07ba9",
        "eef24afb28561a5a9f4be8f8da97735b7e6a826f",
        "47997d756aa2a84ab577e1b0383cc12d582fc69c",
        "d670ec13178d0fd8680e6742a2bc6e04f28f87d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 01 08:37:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 01 08:37:25 2011 -0700"
      },
      "message": "Merge branches \u0027irq-urgent-for-linus\u0027, \u0027x86-urgent-for-linus\u0027 and \u0027sched-urgent-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip\n\n* \u0027irq-urgent-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip:\n  irq: Fix check for already initialized irq_domain in irq_domain_add\n  irq: Add declaration of irq_domain_simple_ops to irqdomain.h\n\n* \u0027x86-urgent-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip:\n  x86/rtc: Don\u0027t recursively acquire rtc_lock\n\n* \u0027sched-urgent-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip:\n  posix-cpu-timers: Cure SMP wobbles\n  sched: Fix up wchan borkage\n  sched/rt: Migrate equal priority tasks to available CPUs\n"
    },
    {
      "commit": "b8e111a74d281b70e88bd67fec48cfda4f9bdce2",
      "tree": "e60075c72518b4c77d60e0aa756e454faf548c0d",
      "parents": [
        "bfd46a543f8f90bb197225900e355ce3c7daeb1f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Sep 30 11:05:55 2011 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Sep 30 11:05:55 2011 -0700"
      },
      "message": "ARM: OMAP: musb: Remove a redundant omap4430_phy_init call in usb_musb_init\n\nCurrent code calls omap4430_phy_init() twice in usb_musb_init().\nCalling omap4430_phy_init() once is enough.\nThis patch removes the first omap4430_phy_init() call, which using an\nuninitialized pointer as parameter.\n\nThis patch elimates below build warning:\narch/arm/mach-omap2/usb-musb.c: In function \u0027usb_musb_init\u0027:\narch/arm/mach-omap2/usb-musb.c:141: warning: \u0027dev\u0027 may be used uninitialized in this function\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nBjarne Steinsbo \u003cbsteinsbo@gmail.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "bfd46a543f8f90bb197225900e355ce3c7daeb1f",
      "tree": "ae2b8144fd9906e160f92e9b90b0e683c3fc0ac1",
      "parents": [
        "3696d303d6a39f916f9ace37d79e3db7937c68a7"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Sep 30 11:05:55 2011 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Sep 30 11:05:55 2011 -0700"
      },
      "message": "ARM: OMAP: Fix i2c init for twl4030\n\nLooks like 2600 kHz rate does not work reliably on 2430,\nso just use the 100 kHz rate.\n\nOtherwise the system often fails to boot properly with:\n\nomap_i2c omap_i2c.2: timeout waiting for bus ready\nomap_i2c omap_i2c.2: timeout waiting for bus ready\ntwl: i2c_write failed to transfer all messages\nomap_i2c omap_i2c.2: timeout waiting for bus ready\ntwl: i2c_write failed to transfer all messages\nomap_i2c omap_i2c.2: timeout waiting for bus ready\ntwl: i2c_write failed to transfer all messages\ntwl: clock init err [-110]\nomap_i2c omap_i2c.2: timeout waiting for bus ready\ntwl: i2c_write failed to transfer all messages\nTWL4030 Unable to unlock IDCODE registers --110\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3696d303d6a39f916f9ace37d79e3db7937c68a7",
      "tree": "cb771a880cb0120e634c148450598bbcb5584a14",
      "parents": [
        "a102a9ece5489e1718cd7543aa079082450ac3a2"
      ],
      "author": {
        "name": "Bryan Buckley",
        "email": "bryan.buckley@ti.com",
        "time": "Fri Sep 30 11:05:55 2011 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Sep 30 11:05:55 2011 -0700"
      },
      "message": "ARM: OMAP4: MMC: fix power and audio issue, decouple USBC1 from MMC1\n\nRemove OMAP4_USBC1_ICUSB_PWRDNZ_MASK during enable/disable PWRDNZ mode for\nMMC1_PBIAS and associated extended-drain MMC1 I/O cell. This is in accordance\nwith the control module programming guide. This fixes a bug where if trying to\nuse gpio_98 or gpio_99 and MMC1 at the same time the GPIO signal will be\naffected by a changing SDMMC1_VDDS.\n\nSoftware must keep MMC1_PBIAS cell and MMC1_IO cell PWRDNZ signals low whenever\nSDMMC1_VDDS ramps up/down or changes for cell protection purposes.\n\nMMC1 is based on SDMMC1_VDDS whereas USBC1 is based on SIM_VDDS therefore\nthey can operate independently.\n\nSigned-off-by: Bryan Buckley \u003cbryan.buckley@ti.com\u003e\nAcked-by:  Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nTested-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0ecdb12a7ae983a012f662373fb3ccc22b920ed8",
      "tree": "e067c1b262b5c07fdbbee9296651d7182ddc2ebe",
      "parents": [
        "5fe858b5b76be3cb1b1cf3ea40b7ca6706f8329c",
        "a681887f7b0f8b7698e4b22f1191015424fa96e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 29 19:28:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 29 19:28:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: fix cio_tpi ignoring adapter interrupts\n  [S390] gmap: always up mmap_sem properly\n  [S390] Do not clobber personality flags on exec\n"
    },
    {
      "commit": "5fe858b5b76be3cb1b1cf3ea40b7ca6706f8329c",
      "tree": "f9fbf8ba1b35ef2741b95b8a42d2eec9871e41cf",
      "parents": [
        "8e8e500fcadaf2e39f4f119ae60c289456527727",
        "f4142cba4e4065a416e78ade905bea29ff3930e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 29 19:24:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 29 19:24:33 2011 -0700"
      },
      "message": "Merge git://github.com/davem330/sparc\n\n* git://github.com/davem330/sparc:\n  sparc64: Force the execute bit in OpenFirmware\u0027s translation entries.\n  sparc: Make \u0027-p\u0027 boot option meaningful again.\n  sparc, exec: remove redundant addr_limit assignment\n  sparc64: Future proof Niagara cpu detection.\n"
    },
    {
      "commit": "16fa42affd484bb500533a7e78e0c72687eddd58",
      "tree": "17e86844911a2628b0b48bf89975c611a3230e0e",
      "parents": [
        "b0f84374b6ab0dc9c47975df0b02d46165d558d4"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 29 15:57:01 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 29 19:22:40 2011 -0700"
      },
      "message": "powerpc: Fix device-tree matching for Apple U4 bridge\n\nApple Quad G5 has some oddity in it\u0027s device-tree which causes the new\ngeneric matching code to fail to relate nodes for PCI-E devices below U4\nwith their respective struct pci_dev.  This breaks graphics on those\nmachines among others.\n\nThis fixes it using a quirk which copies the node pointer from the host\nbridge for the root complex, which makes the generic code work for the\nchildren afterward.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4142cba4e4065a416e78ade905bea29ff3930e6",
      "tree": "fa0bcfecd234735bfb95b8c6c9c784fad43c3e2f",
      "parents": [
        "11032c17bd3f96a4319e4415c07fc791525b79fd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 29 12:18:59 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 29 12:18:59 2011 -0700"
      },
      "message": "sparc64: Force the execute bit in OpenFirmware\u0027s translation entries.\n\nIn the OF \u0027translations\u0027 property, the template TTEs in the mappings\nnever specify the executable bit.  This is the case even though some\nof these mappings are for OF\u0027s code segment.\n\nTherefore, we need to force the execute bit on in every mapping.\n\nThis problem can only really trigger on Niagara/sun4v machines and the\nhistory behind this is a little complicated.\n\nPrevious to sun4v, the sun4u TTE entries lacked a hardware execute\npermission bit.  So OF didn\u0027t have to ever worry about setting\nanything to handle executable pages.  Any valid TTE loaded into the\nI-TLB would be respected by the chip.\n\nBut sun4v Niagara chips have a real hardware enforced executable bit\nin their TTEs.  So it has to be set or else the I-TLB throws an\ninstruction access exception with type code 6 (protection violation).\n\nWe\u0027ve been extremely fortunate to not get bitten by this in the past.\n\nThe best I can tell is that the OF\u0027s mappings for it\u0027s executable code\nwere mapped using permanent locked mappings on sun4v in the past.\nTherefore, the fact that we didn\u0027t have the exec bit set in the OF\ntranslations we would use did not matter in practice.\n\nThanks to Greg Onufer for helping me track this down.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "858b1814b89d043a3866299c258ccdc27eb2538c",
      "tree": "338c6acbd1d3dcc4be9d7ded94f6096d500cbf7e",
      "parents": [
        "ef82bdc57a204bf452da9f7c273c21462f17344e",
        "00aaad227aeb30800ac85b981f3ea4e20ae9bd9e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 26 16:29:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 26 16:29:26 2011 -0700"
      },
      "message": "Merge branch \u0027samsung-fixes-3\u0027 of git://github.com/kgene/linux-samsung\n\n* \u0027samsung-fixes-3\u0027 of git://github.com/kgene/linux-samsung:\n  ARM: EXYNOS4: Rename sclk_cam clocks for FIMC driver\n  ARM: S5PV210: Rename sclk_cam clocks for FIMC media driver\n  ARM: S5P: fix incorrect loop iterator usage on gpio-interrupt\n  ARM: S3C2443: Fix bit-reset in setrate of clk_armdiv\n"
    },
    {
      "commit": "00aaad227aeb30800ac85b981f3ea4e20ae9bd9e",
      "tree": "6543d726837679eec8f5cdc6468ad69522ebff55",
      "parents": [
        "83427c23a44e34be2985f5b1440c645ea8577938"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Sep 27 07:00:59 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Sep 27 07:00:59 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Rename sclk_cam clocks for FIMC driver\n\nThe sclk_cam clocks are now controlled by the top level FIMC media\ndevice driver bound to \"s5p-fimc-md\" platform device.\nRename sclk_cam clocks so they accessible by the corresponding\ndriver.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "83427c23a44e34be2985f5b1440c645ea8577938",
      "tree": "8557ef323419ca317e09f1db58c65dd636834e57",
      "parents": [
        "b76f7cdca5af18fa7a59a5c8a9eb5e02418e827a"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Tue Sep 27 07:00:53 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Sep 27 07:00:53 2011 +0900"
      },
      "message": "ARM: S5PV210: Rename sclk_cam clocks for FIMC media driver\n\nThe sclk_cam clocks are now controlled by the top level FIMC media\ndevice driver bound to \"s5p-fimc-md\" platform device.\nRename sclk_cam clocks so they accessible by the corresponding\ndriver.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "231e58e7d9494bddbd05479f9f50ed0be66794d7",
      "tree": "a489709cb2a398ba6d4229cc4eee6170de671f9a",
      "parents": [
        "a2b49102daac7a1d90dc01bfc4350ef68aa1204d",
        "9be3be1f153e90ea4e1e5b6ed1d72a73d44318d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 26 13:33:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 26 13:33:44 2011 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/3.1\u0027 of git://github.com/avikivity/kvm\n\n* \u0027kvm-updates/3.1\u0027 of git://github.com/avikivity/kvm:\n  KVM: x86 emulator: fix Src2CL decode\n  KVM: MMU: fix incorrect return of spte\n"
    },
    {
      "commit": "a2b49102daac7a1d90dc01bfc4350ef68aa1204d",
      "tree": "5f626f0a4c042f805b907a3177af292870f2ef6a",
      "parents": [
        "f9d81f61c84aca693bc353dfef4b8c36c2e5e1b5",
        "df77abcafc8dc881b6c9347548651777088e4b27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 26 13:26:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 26 13:26:30 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027fixes\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm:\n  ARM: 7099/1: futex: preserve oldval in SMP __futex_atomic_op\n  ARM: dma-mapping: free allocated page if unable to map\n  ARM: fix vmlinux.lds.S discarding sections\n  ARM: nommu: fix warning with checksyscalls.sh\n  ARM: 7091/1: errata: D-cache line maintenance operation by MVA may not succeed\n"
    },
    {
      "commit": "05873df981ca1dd32f398e7b4e19864de907e064",
      "tree": "d15e7f32c6081cd81cbbc6cb7a321dad9fb6733f",
      "parents": [
        "f9783ec862ea8ce0071f34a7fd028229d9fd98b4"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Sep 26 16:40:34 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Sep 26 16:40:50 2011 +0200"
      },
      "message": "[S390] gmap: always up mmap_sem properly\n\nIf gmap_unmap_segment figures that the segment was not mapped in the\nfirst place, it need to up mmap_sem on exit.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f9783ec862ea8ce0071f34a7fd028229d9fd98b4",
      "tree": "0581c94d3a20924fcf1917caf0a64ab427c05c9f",
      "parents": [
        "f9d81f61c84aca693bc353dfef4b8c36c2e5e1b5"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Sep 26 16:40:33 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Sep 26 16:40:50 2011 +0200"
      },
      "message": "[S390] Do not clobber personality flags on exec\n\nAnalog to git commit 59e4c3a2fe9cb1681bb2cff508ff79466f7585ba\ndo not clear the additional personality flags on exec. We\nneed to inherit the personality bits in PER_MASK across exec.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "df77abcafc8dc881b6c9347548651777088e4b27",
      "tree": "1311e860f1c86371852175c582d111ce565d411d",
      "parents": [
        "d8e89b47e00ee80e920761145144640aac4cf71a"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Sep 23 14:34:12 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 26 12:36:47 2011 +0100"
      },
      "message": "ARM: 7099/1: futex: preserve oldval in SMP __futex_atomic_op\n\nThe SMP implementation of __futex_atomic_op clobbers oldval with the\nstatus flag from the exclusive store. This causes it to always read as\nzero when performing the FUTEX_OP_CMP_* operation.\n\nThis patch updates the ARM __futex_atomic_op implementations to take a\ntmp argument, allowing us to store the strex status flag without\noverwriting the register containing oldval.\n\nCc: stable@kernel.org\nReported-by: Minho Ban \u003cmhban@samsung.com\u003e\nReviewed-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d8e89b47e00ee80e920761145144640aac4cf71a",
      "tree": "f3d0bd7bf530fe56dc6fba2f7701f0e6b82795d3",
      "parents": [
        "6760b109603c794e4bd281c0014fef069c019b6a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 22 10:32:25 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 26 09:36:50 2011 +0100"
      },
      "message": "ARM: dma-mapping: free allocated page if unable to map\n\nIf the attempt to map a page for DMA fails (eg, because we\u0027re out of\nmapping space) then we must not hold on to the page we allocated for\nDMA - doing so will result in a memory leak.\n\nCc: \u003cstable@kernel.org\u003e\nReported-by: Bryan Phillippe \u003cbp@darkforest.org\u003e\nTested-by: Bryan Phillippe \u003cbp@darkforest.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b76f7cdca5af18fa7a59a5c8a9eb5e02418e827a",
      "tree": "251dce7282c2194734719b0802c568a268d31b73",
      "parents": [
        "4344646ff127eaea4d58266ccd8fdd2a38fb9672"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Mon Sep 26 13:16:45 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Sep 26 13:17:41 2011 +0900"
      },
      "message": "ARM: S5P: fix incorrect loop iterator usage on gpio-interrupt\n\nLoop iterator value after terminating list_for_each_entry()\nis not NULL. This patch fixes incorrect iterator usage in\nGPIO interrupt code for SAMSUNG S5P platforms.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "4344646ff127eaea4d58266ccd8fdd2a38fb9672",
      "tree": "d0b611ea53778db228cf6dab08b6dbaae8fb0aeb",
      "parents": [
        "d93dc5c4478c1fd5de85a3e8aece9aad7bbae044"
      ],
      "author": {
        "name": "Heiko Stuebner",
        "email": "heiko@sntech.de",
        "time": "Mon Sep 26 10:30:29 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Sep 26 10:30:29 2011 +0900"
      },
      "message": "ARM: S3C2443: Fix bit-reset in setrate of clk_armdiv\n\nThe changed statement should set the old armdiv bits to 0\nand not everything else, before setting the new value.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "9be3be1f153e90ea4e1e5b6ed1d72a73d44318d1",
      "tree": "d3abe3c1ccbbf46af58b8d737821cef6e80ebd84",
      "parents": [
        "41bc3186b3c92a4ca05e2aa14bb6272fb491e679"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Sep 13 10:45:38 2011 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Sep 25 19:14:58 2011 +0300"
      },
      "message": "KVM: x86 emulator: fix Src2CL decode\n\nSrc2CL decode (used for double width shifts) erronously decodes only bit 3\nof %rcx, instead of bits 7:0.\n\nFix by decoding %cl in its entirety.\n\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "41bc3186b3c92a4ca05e2aa14bb6272fb491e679",
      "tree": "43f66f314c1461710db968e7e820d382d094d453",
      "parents": [
        "b172e38e435a158cc84169d5b9127a8dd8d21e76"
      ],
      "author": {
        "name": "Zhao Jin",
        "email": "cronozhj@gmail.com",
        "time": "Mon Sep 19 12:19:51 2011 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Sep 25 19:13:25 2011 +0300"
      },
      "message": "KVM: MMU: fix incorrect return of spte\n\n__update_clear_spte_slow should return original spte while the\ncurrent code returns low half of original spte combined with high\nhalf of new spte.\n\nSigned-off-by: Zhao Jin \u003ccronozhj@gmail.com\u003e\nReviewed-by: Xiao Guangrong \u003cxiaoguangrong@cn.fujitsu.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "2f19d080fb14bdddf11bf54d4db6306235c46c99",
      "tree": "1f72ba77d0f67af01abd17bf6bff12d1d9121942",
      "parents": [
        "0f4ccbc835036cbcc2513585bb2e93ee62e12674"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Tue Jul 05 16:35:53 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 24 01:44:41 2011 +0200"
      },
      "message": "MIPS: Octeon: Enable C0_UserLocal probing.\n\nOcteon2 processor cores have a UserLocal register.  Remove the hard\ncoded negative probe and allow the standard probing to detect this\nfeature.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2578/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fae3f6f2eed147092e4612177972d46e542cab71",
      "tree": "8e889a7f236e1a7933f4a6245117d680af6479b9",
      "parents": [
        "d93dc5c4478c1fd5de85a3e8aece9aad7bbae044",
        "b6cf8788a3382c2000743a0e393bcc8aeb0601cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 22 09:32:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 22 09:32:21 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] kvm: extension capability for new address space layout\n  [S390] kvm: fix address mode switching\n"
    },
    {
      "commit": "11032c17bd3f96a4319e4415c07fc791525b79fd",
      "tree": "1a0a4e57338bcebe34819454b24576e3f0550c4c",
      "parents": [
        "ddd53bf11172822bc02b32b876a491010257d1b0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 21 12:48:06 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 21 12:48:06 2011 -0700"
      },
      "message": "sparc: Make \u0027-p\u0027 boot option meaningful again.\n\nIf \"-p\" is given on the command line, clear the CON_BOOT\nflag for the initial early boot PROM console.\n\nThis is necessary to try and see crash messages that occur\nbetween the registry of the VT console and the probing of\nthe first framebuffer or serial console.  During this time\nno console messages are emitted because the VT console\nregistry (even if no backend is registered to it) removes\nthe early console if CON_BOOT is set.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f4ccbc835036cbcc2513585bb2e93ee62e12674",
      "tree": "f70b98675abd1d6dbdd28c30863d9ea09e31d8db",
      "parents": [
        "d968275921f9fa7fbc602ac6618ffec6a062ee3c"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Fri Sep 16 18:06:02 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:54:07 2011 +0200"
      },
      "message": "MIPS: No branches in delay slots for huge pages in handle_tlbl\n\nFor the case PM_DEFAULT_MASK \u003d\u003d 0, we were placing a branch in the\ndelay slot of another branch.  This leads to undefined behavior.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2775/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d968275921f9fa7fbc602ac6618ffec6a062ee3c",
      "tree": "3bb871afdf4adcc13d006cbe549b454afe242741",
      "parents": [
        "465aaed0030b23d905f3eca5e65481773bea9ea1"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Tue Aug 30 06:45:20 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:54:02 2011 +0200"
      },
      "message": "MIPS: Don\u0027t clobber CP0_STATUS value for CONFIG_MIPS_MT_SMTC\n\nReported-by: Edgar E. Iglesias \u003cedgar.iglesias@gmail.com\u003e\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2753/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "465aaed0030b23d905f3eca5e65481773bea9ea1",
      "tree": "9564637609ba91b763fa38890739d9fbc38e64bb",
      "parents": [
        "bd7100099a46b59f433dd15ad60adbb4d4f3d625"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Sat Aug 20 08:44:00 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:56 2011 +0200"
      },
      "message": "MIPS: Octeon: Select CONFIG_HOLES_IN_ZONE\n\nCurrent Octeon systems do in fact have holes in their memory zones.\nWe need to select HOLES_IN_ZONE.  If we do not, some memory\nconfigurations will result in crashes at boot time like this:\n\n.\n.\n.\nCPU 6 Unable to handle kernel paging request at virtual address 0000000000700000, epc \u003d\u003d ffffffff8118fe00, ra \u003d\u003d ffffffff8118fe9c\nOops[#1]:\nCpu 6\n.\n.\n.\n        ...\nCall Trace:\n[\u003cffffffff8118fe00\u003e] setup_per_zone_wmarks+0x1b0/0x338\n[\u003cffffffff815cd738\u003e] init_per_zone_wmark_min+0x64/0xd0\n[\u003cffffffff81100438\u003e] do_one_initcall+0x38/0x160\n.\n.\n.\n\nReported-by: Jason Kwon \u003cjason.kwon@ericsson.com\u003e\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nTo: linux-mips@linux-mips.org\nCc: Jason Kwon \u003cjason.kwon@ericsson.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2724/\nTested-by: Guenter Roeck\u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bd7100099a46b59f433dd15ad60adbb4d4f3d625",
      "tree": "2f6c37db8eef8afc585fe7de86d5e4256901d127",
      "parents": [
        "1eec6cd08b4feb72a73aff468ab72bdd21e1dc61"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jun 02 21:06:48 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:51 2011 +0200"
      },
      "message": "MIPS: PM: Use struct syscore_ops instead of sysdevs for PM (v2)\n\nConvert some MIPS architecture\u0027s code to using struct syscore_ops\nobjects for power management instead of sysdev classes and sysdevs.\n\nThis simplifies the code and reduces the kernel\u0027s memory footprint.\nIt also is necessary for removing sysdevs from the kernel entirely in\nthe future.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-and-tested-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: linux-kernel@vger.kernel.org\nCc: \"Rafael J.  Wysocki\" \u003crjw@sisk.pl\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/2431/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1eec6cd08b4feb72a73aff468ab72bdd21e1dc61",
      "tree": "70278d81550236b2dc57ddb52b3fc3380fe0c5d9",
      "parents": [
        "b8ecf341f1b7ca7bf3cb80c48cbbae33b79947d0"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang@windriver.com",
        "time": "Tue Aug 16 09:54:54 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:44 2011 +0200"
      },
      "message": "MIPS: Compat: Use 32-bit wrapper for compat_sys_futex.\n\nWe can\u0027t trust userspace to pass signed-extend arguments.  Not correctly\nsign-extended arguments to futex-wait result in architecturally undefined\noperation of 32-bit arithmetic instructions.\n\nFor example, if \u0027val\u0027 is too big and bit-31 is 1, the caller may enter\nendless loop at:\n\nfutex_wait_setup()\n{\n\t...\n\n\tif (uval !\u003d val) {\n\t\tqueue_unlock(q, *hb);\n\t\tret \u003d -EWOULDBLOCK;\n\n\t...\n}\n\nSigned-off-by: Yong Zhang \u003cyong.zhang@windriver.com\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2714/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b8ecf341f1b7ca7bf3cb80c48cbbae33b79947d0",
      "tree": "1a5b87a81f4d006f96e52e09419570a7ce87d6f3",
      "parents": [
        "dd0a028183369cccc0826199a7ccdc850ece289b"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Aug 15 13:07:05 2011 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:38 2011 +0200"
      },
      "message": "MIPS: Do not use EXTRA_CFLAGS\n\nUsage of these flags has been deprecated for nearly 4 years by:\n\n    commit f77bf01425b11947eeb3b5b54685212c302741b8\n    Author: Sam Ravnborg \u003csam@neptun.(none)\u003e\n    Date:   Mon Oct 15 22:25:06 2007 +0200\n\n        kbuild: introduce ccflags-y, asflags-y and ldflags-y\n\nMoreover, these flags (at least EXTRA_CFLAGS) have been documented for command\nline use. By default, gmake(1) do not override command line setting, so this is\nlikely to result in build failure or unexpected behavior.\n\nReplace their usage by Kbuild\u0027s `{as,cc,ld}flags-y\u0027.\n\nTo: linux-kernel@vger.kernel.org\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2710/\nCc: linux-mips@linux-mips.org\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dd0a028183369cccc0826199a7ccdc850ece289b",
      "tree": "67c07381130b821bbbd9554cf761c738f4e4e954",
      "parents": [
        "b7867f1bfcb76c75d98d35f576fcd9d7759a96fe"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 08:28:35 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:32 2011 +0200"
      },
      "message": "MIPS: Alchemy: DB1200: Disable cascade IRQ in handler\n\nDisable the cascade IRQ in the cascade handler.  This is required to\nget the DB1300 working, and also gets rid of all spurious interrupts\npreviously observed on the DB1200; so Config[OD] can be disabled\nagain for better performance.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2708/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0596954681859f1b7b7adfd58fa738c09ed2affa",
      "tree": "57deac33a10247819a049c189e41ce2bc847ce68",
      "parents": [
        "77fbdb30f045084f1c65b72bd457d7406343aad7"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Mon Jul 18 18:04:12 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:18 2011 +0200"
      },
      "message": "MIPS: Lantiq: Fix setting the PCI bus speed on AR9\n\nThe bits used to set the PCI bus speed on AR9 are slightly different to\nthose used on Danube.\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2614/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "77fbdb30f045084f1c65b72bd457d7406343aad7",
      "tree": "763d2b9e2890ec073cca9207f8f0dfdda0e835c3",
      "parents": [
        "d954ffe34a606d4ec34cd3c2b0b5974779759f25"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Mon Jul 18 18:08:40 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:12 2011 +0200"
      },
      "message": "MIPS: Lantiq: Fix external interrupt sources\n\nThe irq base offset needs to be ignored when matching irqs to external\ninterrupt pins. Taking the offset into account resulted in the EIU not\nbeing brought up properly.\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2616/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d954ffe34a606d4ec34cd3c2b0b5974779759f25",
      "tree": "fcf273c3a924ab816a2263d959abe2aa4bf17c5c",
      "parents": [
        "870168a031b3c5b78191d719d375221f01e98e11"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 02 22:52:48 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:07 2011 +0200"
      },
      "message": "MIPS: tlbex: Fix build error in R3000 code.\n\nOnly some GCC versions such as gcc 4.2 notice that the variable wr in\nbuild_r3000_tlb_modify_handler is used uninitialized.  When using one\nof those GCCs the build will fail due to -Werror.  GCC 4.6 does not\nwarn about the uninitialized use of wr.\n\nThis issue was introduced by 7211f4d7a3dcbe57c5d396c334dca525315dceb2\n[MIPS: Close races in TLB modify handlers.]\n\nReported-by: Ganesan Ramalingam \u003cganesan18@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "870168a031b3c5b78191d719d375221f01e98e11",
      "tree": "e2ec484b1201cad2dcfc926076d2a07969557b05",
      "parents": [
        "c78c48827336b8aec2a5afcf249f0d0a7fe16859"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Aug 02 15:50:58 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:53:01 2011 +0200"
      },
      "message": "MIPS: Alchemy: Include Au1100 in PM code.\n\nThe current code forgets the Au1100 when looking for the correct method to\nsuspend the chip.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2675/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c78c48827336b8aec2a5afcf249f0d0a7fe16859",
      "tree": "5d0628b602864222bdce2f8d5381b4fe80168651",
      "parents": [
        "a705dc7cf4edbf110af19ea55cb5e5d0465adcf4"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Aug 02 15:50:56 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:52 2011 +0200"
      },
      "message": "MIPS: Alchemy: Fix typo in MAC0 registration\n\nHarmless typo which prints an error message although MAC0 was registered\nsuccessfully.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2672/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a705dc7cf4edbf110af19ea55cb5e5d0465adcf4",
      "tree": "b60520eed0a957a6f4b3be5a37ec61618e41abce",
      "parents": [
        "1f717929e987fc55bb6be02df994945f8edbd46c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 28 13:31:48 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:44 2011 +0200"
      },
      "message": "MIPS: MSP71xx: Fix build error.\n\n  CC      arch/mips/pmc-sierra/msp71xx/msp_irq.o\n/home/ralf/src/linux/linux-mips/arch/mips/pmc-sierra/msp71xx/msp_irq.c:112:2: error: request for member ‘flags’ in something not a structure or union\n/home/ralf/src/linux/linux-mips/arch/mips/pmc-sierra/msp71xx/msp_irq.c:118:2: error: request for member ‘flags’ in something not a structure or union\nmake[4]: *** [arch/mips/pmc-sierra/msp71xx/msp_irq.o] Error 1\n\ncaused by 57336bc1056798d89714b7fb1b1d197e6bda6819 [MIPS: Mark cascade and\nlow level interrupts IRQF_NO_THREAD].\n\nCommas to separate struct initializers generally are considered useful to\nenhance the compilation experience of the user.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1f717929e987fc55bb6be02df994945f8edbd46c",
      "tree": "bb2bfbf866f9d7a587a495fc4b517ca5e2294d2a",
      "parents": [
        "0f462e3c1281fd679b4c626612bfa59eb964bafd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 27 11:44:47 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:38 2011 +0200"
      },
      "message": "MIPS: Handle __put_user() sleeping.\n\ndo_signal() does __put_user() which can fault, resulting in a might_sleep()\nwarning in down_read(\u0026mm-\u003emmap_sem) and a \"scheduling while atomic\" warning\nwhen mmap_sem is contented. On Swarm this also results in:\n\nWARNING: at kernel/smp.c:459 smp_call_function_many+0x148/0x398()\nModules linked in:\nCall Trace:\n\n[\u003cffffffff804b48a4\u003e] dump_stack+0x1c/0x50\n[\u003cffffffff8013dc94\u003e] warn_slowpath_common+0x8c/0xc8\n[\u003cffffffff8013dcfc\u003e] warn_slowpath_null+0x2c/0x40\n[\u003cffffffff801864a0\u003e] smp_call_function_many+0x148/0x398\n[\u003cffffffff80186748\u003e] smp_call_function+0x58/0xa8\n[\u003cffffffff80119b5c\u003e] r4k_flush_data_cache_page+0x54/0xd8\n[\u003cffffffff801f39bc\u003e] handle_pte_fault+0xa9c/0xad0\n[\u003cffffffff801f40d0\u003e] handle_mm_fault+0x158/0x200\n[\u003cffffffff80115548\u003e] do_page_fault+0x218/0x3b0\n[\u003cffffffff80102744\u003e] ret_from_exception+0x0/0x10\n[\u003cffffffff8010eb18\u003e] copy_siginfo_to_user32+0x50/0x298\n[\u003cffffffff8010edf0\u003e] setup_rt_frame_32+0x90/0x250\n[\u003cffffffff80106414\u003e] do_notify_resume+0x154/0x358\n[\u003cffffffff80102930\u003e] work_notifysig+0xc/0x14\n\nFixed by enabling interrupts in do_notify_resume before delivering signals.\n\n[ralf@linux-mips.org: Reported and original fix by tglx but I wanted to\nminimize the amount of code being run with interrupts disabled so I moved\nthe local_irq_disable() call right into do_notify_resume.  Which is saner\nthan doing it in entry.S.]\n\nReported-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0f462e3c1281fd679b4c626612bfa59eb964bafd",
      "tree": "78e41383eedb86c0d14a4a88e18890e1da6afa27",
      "parents": [
        "5c22cd407574988cc1580108e0df25ee64ea3d59"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 23 12:41:25 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:34 2011 +0200"
      },
      "message": "MIPS: Allow forced irq threading\n\nAll low level interrupts have been marked NO_THREAD, so MIPS can enjoy\nthe wonderful world of forced threaded interrupt handlers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2639/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5c22cd407574988cc1580108e0df25ee64ea3d59",
      "tree": "5379af2585fa1bfcf5317d81cf7092a4577783fd",
      "parents": [
        "77cbece76723dc9e77497c042827155388bdae6d"
      ],
      "author": {
        "name": "Liming Wang",
        "email": "liming.wang@windriver.com",
        "time": "Fri Aug 26 07:00:04 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:28 2011 +0200"
      },
      "message": "MIPS: i8259: Mark cascade interrupt non-threaded\n\nCascade interrupts cannot be threaded.\n\nSigned-off-by: Liming Wang \u003climing.wang@windriver.com\u003e\nSigned-off-by: Bruce Ashfield \u003cbruce.ashfield@windriver.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1314370804-21266-1-git-send-email-liming.wang@windriver.com\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2770/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "77cbece76723dc9e77497c042827155388bdae6d",
      "tree": "1e5088ac11f3192beb09a7d8718d88a84ace6e73",
      "parents": [
        "5a4a4ad851dd8db2d888fb86c8bd946b2ae79f60"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Jul 23 12:41:24 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:22 2011 +0200"
      },
      "message": "MIPS: Loongson: Mark cascade interrupts IRQF_NO_THREAD\n\nThere are two cascade interrupts in Loongson machines, one for bonito\nnorthbridge, another for the 8259A controller in the southbridge. Both\nwant to be non threaded.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: linux-mips@linux-mips.org\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2638/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5a4a4ad851dd8db2d888fb86c8bd946b2ae79f60",
      "tree": "2c0e09bcbdb784c7b94af8ae06c1beea1c803aee",
      "parents": [
        "4d85f6afa43d366868fdaa19595722309e4843f6"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Jul 23 12:41:24 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:15 2011 +0200"
      },
      "message": "MIPS: Mark cascade and low level interrupts IRQF_NO_THREAD\n\nMark interrupts with no_action handler, cascade interrupts, low level\ninterrupts (bus error, halt ..) with IRQF_NO_THREAD to exclude them\nfrom forced threading.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: linux-mips@linux-mips.org\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4d85f6afa43d366868fdaa19595722309e4843f6",
      "tree": "8bbd598f03b9a0ef7cba24bb7a9dab23f78b490e",
      "parents": [
        "49de830ad7b94d05f6dbfbae97a03f80169a7462"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Jul 23 12:41:24 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:09 2011 +0200"
      },
      "message": "MIPS: Make the die_lock be raw\n\nOn preempt-rt this lock needs to be raw, so it does not get converted\nto a sleeping spinlock. Trying to sleep in a panic is not really\ndesireable.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2636/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49de830ad7b94d05f6dbfbae97a03f80169a7462",
      "tree": "1147ea12f6a7bfd0ba2c12e57fe5c6948f506823",
      "parents": [
        "20ef5d3a23d5aacb85d0a2808d949e3daf83cd20"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 23 12:41:23 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:52:04 2011 +0200"
      },
      "message": "MIPS: Ftrace: Fix the CONFIG_DYNAMIC_FTRACE\u003dn compile\n\narch/mips/kernel/ftrace.c: In function ‘ftrace_get_parent_ra_addr’:\narch/mips/kernel/ftrace.c:212: error: implicit declaration of function ‘in_kernel_space’\narch/mips/kernel/ftrace.c: In function ‘prepare_ftrace_return’:\narch/mips/kernel/ftrace.c:314: error: ‘MCOUNT_OFFSET_INSNS’ undeclared (first use in this function)\narch/mips/kernel/ftrace.c:314: error: (Each undeclared identifier is reported only once\narch/mips/kernel/ftrace.c:314: error: for each function it appears in.)\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2634/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "20ef5d3a23d5aacb85d0a2808d949e3daf83cd20",
      "tree": "9d0e13a16e2a2562239f520382f2f5e4fd26f8b2",
      "parents": [
        "d4001e086babc77f26b599893d803a2b6e46d602"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Tue Jul 26 18:19:01 2011 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 21 17:51:57 2011 +0200"
      },
      "message": "MIPS: RC32434: Fix PCI build error\n\narch/mips/pci/pci-rc32434.c: In function \u0027rc32434_pci_init\u0027:\narch/mips/pci/pci-rc32434.c:217:16: error: \u0027rcrc32434_res_pci_io1\u0027 undeclared (first use in this function)\narch/mips/pci/pci-rc32434.c:217:16: note: each undeclared identifier is reported only once for each function it appears in\nmake[1]: *** [arch/mips/pci/pci-rc32434.o] Error 1\n\nThis problem is included in the following commit.\n\n  commit 28f65c11f2ffb3957259dece647a24f8ad2e241b\n  Author: Joe Perches \u003cjoe@perches.com\u003e\n  Date:   Thu Jun 9 09:13:32 2011 -0700\n\n      treewide: Convert uses of struct resource to resource_size(ptr)\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2654/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "47997d756aa2a84ab577e1b0383cc12d582fc69c",
      "tree": "9b5874e94a14f771a3e482fa09e1fc68785a9277",
      "parents": [
        "9d037a777695993ec7437e5f451647dea7919d4c"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt.fleming@intel.com",
        "time": "Wed Sep 21 16:08:03 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Sep 21 16:16:09 2011 +0200"
      },
      "message": "x86/rtc: Don\u0027t recursively acquire rtc_lock\n\nA deadlock was introduced on x86 in commit ef68c8f87ed1 (\"x86:\nSerialize EFI time accesses on rtc_lock\") because efi_get_time()\nand friends can be called with rtc_lock already held by\nread_persistent_time(), e.g.:\n\n timekeeping_init()\n    read_persistent_clock()     \u003c-- acquire rtc_lock\n        efi_get_time()\n            phys_efi_get_time() \u003c-- acquire rtc_lock \u003cDEADLOCK\u003e\n\nTo fix this let\u0027s push the locking down into the get_wallclock()\nand set_wallclock() implementations.  Only the clock\nimplementations that access the x86 RTC directly need to acquire\nrtc_lock, so it makes sense to push the locking down into the\nrtc, vrtc and efi code.\n\nThe virtualization implementations don\u0027t require rtc_lock to be\nheld because they provide their own serialization.\n\nSigned-off-by: Matt Fleming \u003cmatt.fleming@intel.com\u003e\nAcked-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nAcked-by: Avi Kivity \u003cavi@redhat.com\u003e [for the virtualization aspect]\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Josh Boyer \u003cjwboyer@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ddd53bf11172822bc02b32b876a491010257d1b0",
      "tree": "bb6085fe06e245bf1bf7aec4c4f93bdaf2a6bee0",
      "parents": [
        "08cefa9fa7e5b3ddaefb8b7bfa408d148429c08d"
      ],
      "author": {
        "name": "Mathias Krause",
        "email": "minipli@googlemail.com",
        "time": "Tue Sep 20 14:22:59 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 23:12:42 2011 -0700"
      },
      "message": "sparc, exec: remove redundant addr_limit assignment\n\nThe address limit is already set in flush_old_exec() so this assignment of\nUSER_DS is redundant.\n\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6760b109603c794e4bd281c0014fef069c019b6a",
      "tree": "f0656ff7de073301d75200264d672282e6b7f558",
      "parents": [
        "4dfa33868d9f8595717047eb058322e0999691cc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 20 23:35:15 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 20 23:42:31 2011 +0100"
      },
      "message": "ARM: fix vmlinux.lds.S discarding sections\n\nWe are seeing linker errors caused by sections being discarded, despite\nthe linker script trying to keep them.  The result is (eg):\n\n`.exit.text\u0027 referenced in section `.alt.smp.init\u0027 of drivers/built-in.o: defined in discarded section `.exit.text\u0027 of drivers/built-in.o\n`.exit.text\u0027 referenced in section `.alt.smp.init\u0027 of net/built-in.o: defined in discarded section `.exit.text\u0027 of net/built-in.o\n\nThis is the relevent part of the linker script (reformatted to make it\nclearer):\n| SECTIONS\n| {\n| /*\n| * unwind exit sections must be discarded before the rest of the\n| * unwind sections get included.\n| */\n| /DISCARD/ : {\n| *(.ARM.exidx.exit.text)\n| *(.ARM.extab.exit.text)\n| }\n| ...\n| .exit.text : {\n| *(.exit.text)\n| *(.memexit.text)\n| }\n| ...\n| /DISCARD/ : {\n| *(.exit.text)\n| *(.memexit.text)\n| *(.exit.data)\n| *(.memexit.data)\n| *(.memexit.rodata)\n| *(.exitcall.exit)\n| *(.discard)\n| *(.discard.*)\n| }\n| }\n\nNow, this is what the linker manual says about discarded output sections:\n\n|    The special output section name `/DISCARD/\u0027 may be used to discard\n| input sections.  Any input sections which are assigned to an output\n| section named `/DISCARD/\u0027 are not included in the output file.\n\nNo questions, no exceptions. It doesn\u0027t say \"unless they are listed\nbefore the /DISCARD/ section.\" Now, this is what asn-generic/vmlinux.lds.S\nsays:\n| /*\n|  * Default discarded sections.\n|  *\n|  * Some archs want to discard exit text/data at runtime rather than\n|  * link time due to cross-section references such as alt instructions,\n|  * bug table, eh_frame, etc. DISCARDS must be the last of output\n|  * section definitions so that such archs put those in earlier section\n|  * definitions.\n|  */\n\nAnd guess what - the list _always_ includes .exit.text etc.\n\nNow, what\u0027s actually happening is that the linker is reading the script,\nand it finds the first /DISCARD/ output section at the beginning of the\nscript. It continues reading the script, and finds the \u0027DISCARD\u0027 macro\nat the end, which having been postprocessed results in another\n/DISCARD/ output section. As the linker already contains the earlier\n/DISCARD/ output section, it adds it to that existing section, so it\neffectively is placed at the start. This can be seen by using the -M\noption to ld:\n\n| Linker script and memory map\n|\n|                 0xc037c080                jiffies \u003d jiffies_64\n|\n| /DISCARD/\n|  *(.ARM.exidx.exit.text)\n|  *(.ARM.extab.exit.text)\n|  *(.exit.text)\n|  *(.memexit.text)\n|  *(.exit.data)\n|  *(.memexit.data)\n|  *(.memexit.rodata)\n|  *(.exitcall.exit)\n|  *(.discard)\n|  *(.discard.*)\n|\n|                 0xc0008000                . \u003d 0xc0008000\n|\n| .head.text      0xc0008000      0x1d0\n|                 0xc0008000                _text \u003d .\n|  *(.head.text)\n|  .head.text     0xc0008000      0x1d0 arch/arm/kernel/head.o\n|                 0xc0008000                stext\n|\n| .text           0xc0008200   0x2d78d0\n|                 0xc0008200                _stext \u003d .\n|                 0xc0008200                __exception_text_start \u003d .\n|  *(.exception.text)\n|  .exception.text\n| ...\n\nAs you can see, all the discarded sections are grouped together - and\nas a result of it being the first output section, they all appear before\nany other section.\n\nThe result is that not only is the unwind information discarded (as\nintended), but also the .exit.text, despite us wanting to have the\n.exit.text preserved.\n\nWe can\u0027t move the unwind information elsewhere, because it\u0027ll then be\nincluded even when we do actually discard the .exit.text (and similar)\nsections.\n\nSo, work around this by avoiding the generic DISCARDS macro, and instead\nconditionalize the sections to be discarded ourselves.  This avoids the\nambiguity in how the linker assigns input sections to output sections,\nmaking our script less dependent on undocumented linker behaviour.\n\nReported-by: Rob Herring \u003crobherring2@gmail.com\u003e\nTested-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "38867a28a7dc9d69389990bcd42f6b7c77da3d9d",
      "tree": "96cb0089319520b9e0d69d426b0c08af8cb15940",
      "parents": [
        "43a964a7bfd15a2ed9e801c18dd327565edb4e62",
        "b71d8429ec364ef8eada011dded2e23aaecde53e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 20 14:23:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 20 14:23:16 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc:\n  mach-integrator: fix VGA base regression\n  arm/dt: Tegra: Update SDHCI nodes to match bindings\n  ARM: EXYNOS4: fix incorrect pad configuration for keypad row lines\n  ARM: SAMSUNG: fix to prevent declaring duplicated\n  ARM: SAMSUNG: fix watchdog reset issue with clk_get()\n  ARM: S3C64XX: Remove un-used code backlight code on SMDK6410\n  ARM: EXYNOS4: restart clocksource while system resumes\n  ARM: EXYNOS4: Fix routing timer interrupt to offline CPU\n  ARM: EXYNOS4: Fix return type of local_timer_setup()\n  ARM: EXYNOS4: Fix wrong pll type for vpll\n  ARM: Dove: fix second SPI initialization call\n"
    }
  ],
  "next": "b71d8429ec364ef8eada011dded2e23aaecde53e"
}
