)]}'
{
  "log": [
    {
      "commit": "d37d36e31cb8b4bd7c4e052e29674bf897ea466c",
      "tree": "2fddf76ee96ca91886d4b32e2eaa92d296d494e7",
      "parents": [
        "f3af98681f16063d110075eba79a8621ae9a376a"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Apr 11 19:15:24 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 03 09:53:38 2011 +1000"
      },
      "message": "crypto: caam - remove WAIT-FOR-COMPLETIONs from givencrypt descriptor\n\nremains from descriptor debugging - not required for normal operation.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f3af98681f16063d110075eba79a8621ae9a376a",
      "tree": "122d3607b38e4e36706fb0ae8e55a8e17bdc2d3c",
      "parents": [
        "9620fd959fb169358f2ba349c9fd1bcd96944c28"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Apr 11 19:15:21 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 03 09:53:35 2011 +1000"
      },
      "message": "crypto: caam - fix queue interface detection\n\nThe presence of a h/w Queue Interface would fail due to this\ncut-n-paste snafu.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "9620fd959fb169358f2ba349c9fd1bcd96944c28",
      "tree": "6aa26326b3bf82e8f30912a1599219f6edd41101",
      "parents": [
        "bf362759034cf208966dff262c7d740a6b1b3edd"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Apr 11 19:15:16 2011 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 03 09:53:31 2011 +1000"
      },
      "message": "crypto: caam - handle interrupt lines shared across rings\n\n- add IRQF_SHARED to request_irq flags to support parts such as\nthe p1023 that has one IRQ line per couple of rings.\n\n- resetting a job ring triggers an interrupt, so move request_irq\nprior to jr_reset to avoid \u0027got IRQ but nobody cared\u0027 messages.\n\n- disable IRQs in h/w to avoid contention between reset and\ninterrupt status\n\n- delete invalid comment - if there were incomplete jobs,\nmodule would be in use, preventing an unload.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "bf362759034cf208966dff262c7d740a6b1b3edd",
      "tree": "60e3eb51fbc11e1c15a7b25c79ba8a6dd9db9f8a",
      "parents": [
        "528d26f57acd112fef78cd455db78e69a1ac39fd"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Wed Apr 20 13:34:58 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 26 16:45:38 2011 +1000"
      },
      "message": "crypto: omap-sham - hmac calculation bug fix for sha1 base hash\n\nThis patch fixes 2 hmac inter-dependent bugs.\n\n1. \"omap-sham: hash-in-progress is stored in hw format\" commit introduced\noptimization where temporary hash had been stored in OMAP specific format\n(big endian).\nFor SHA1 it is different to real hash format, which is little endian.\nFinal HMAC value was calculated using incorrect hash.\nBecause CONFIG_CRYPTO_MANAGER_TESTS was disabled this error remained\nunnoticed. After enabling this option, bug has been found.\n\n2. HMAC was calculated using temporrary hash value.\nFor a single-request updates, temporary hash was the final one and\nHMAC result was correct. But in fact only the final hash had to be used.\nAll crypto tests for HMAC produces only single request and\ncould not catch the problem. This problem is fixed here.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "528d26f57acd112fef78cd455db78e69a1ac39fd",
      "tree": "045431e71df9c6a30f038682a4da76a295276643",
      "parents": [
        "07aab762feb6b49e8004bfba2659db17f7b64e35"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Wed Apr 20 13:34:57 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 26 16:45:36 2011 +1000"
      },
      "message": "crypto: omap-sham - enable driver for EMU chips\n\nEMU chips also have crypto HW as HS chips.\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "07aab762feb6b49e8004bfba2659db17f7b64e35",
      "tree": "52dc25a4b25b17baad5462144e6d992bc361c7b2",
      "parents": [
        "455e33898e65108b379e74bcc3c9d6d2b50da9a6"
      ],
      "author": {
        "name": "Dmitry Kasatkin",
        "email": "dmitry.kasatkin@nokia.com",
        "time": "Wed Apr 20 13:34:56 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 26 16:45:34 2011 +1000"
      },
      "message": "crypto: omap-sham - remove debug print\n\nSigned-off-by: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "455e33898e65108b379e74bcc3c9d6d2b50da9a6",
      "tree": "5cf1393824815da38b16c866db9abc42304fdf59",
      "parents": [
        "a49e490c7a8a5c6c9474b1936ad8048f3e4440fc"
      ],
      "author": {
        "name": "Markku Kylanpaa",
        "email": "ext-markku.kylanpaa@nokia.com",
        "time": "Wed Apr 20 13:34:55 2011 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 26 16:45:32 2011 +1000"
      },
      "message": "crypto: omap-sham - fix concurrent sha1 calculations\n\nSHA1 accelerator can also be busy. Add -EBUSY status return option and\nreturn busy status from omap_sham_finup().\n\nSigned-off-by: Markku Kylanpaa \u003cext-markku.kylanpaa@nokia.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a49e490c7a8a5c6c9474b1936ad8048f3e4440fc",
      "tree": "5d55ab67cf6f412a4b060133c980fff887f3304b",
      "parents": [
        "b3b7f0550f84e06ae60df0a13c2992792fbd1af9"
      ],
      "author": {
        "name": "Vladimir Zapolskiy",
        "email": "vzapolskiy@gmail.com",
        "time": "Fri Apr 08 20:40:51 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Apr 08 20:40:51 2011 +0800"
      },
      "message": "crypto: s5p-sss - add S5PV210 advanced crypto engine support\n\nThis change adds support for AES encrypting and decrypting using\nadvanced crypto engine found on Samsung S5PV210 and S5PC110 SoCs.\n\nSigned-off-by: Vladimir Zapolskiy \u003cvzapolskiy@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b3b7f0550f84e06ae60df0a13c2992792fbd1af9",
      "tree": "43dd3f37e2c4180ab1a7d744fc0411569e851d64",
      "parents": [
        "40bfc14f3250691dca6fcb00f791727e180a7f79"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Apr 08 20:39:23 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Apr 08 20:39:23 2011 +0800"
      },
      "message": "crypto: caam - introduce missing kfree\n\nError handling code following a kmalloc should free the allocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "40bfc14f3250691dca6fcb00f791727e180a7f79",
      "tree": "1b1306360019360b23b60c56b86a38a55284ea07",
      "parents": [
        "0475add3c27a43a6599fe6338f8fffe919a13547"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Sun Mar 27 10:48:29 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:48:29 2011 +0800"
      },
      "message": "crypto: picoxcell - fix possible status FIFO overflow\n\nThe SPAcc\u0027s have 2 equally sized FIFO\u0027s - a command FIFO and a status\nFIFO.  The command FIFO takes the requests that are to be performed and\nthe status FIFO reports the results.  It is possible to get into the\nsituation where there are more free spaces in the command FIFO than the\nstatus FIFO if we don\u0027t empty the status FIFO quickly enough resulting\nin a possible overflow of the status FIFO.  This can result in incorrect\nstatus being reported in the status FIFO.\n\nMake sure that when we are submitting requests the number of requests\nthat have been dispatched but not yet popped from the status FIFO does\nnot exceed the size of a single FIFO.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0475add3c27a43a6599fe6338f8fffe919a13547",
      "tree": "4744ac7bdf8135e89fe8b5a24ced20c292103eda",
      "parents": [
        "7dfc2179ec7339a180e822a5af7eb1294da245cf"
      ],
      "author": {
        "name": "Brilly Wu",
        "email": "brillywu@viatech.com.cn",
        "time": "Sun Mar 27 10:45:00 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:45:18 2011 +0800"
      },
      "message": "crypto: padlock - Add SHA-1/256 module for VIA Nano\n\nAdd new SHA-1/256 module that never needs any fallback and just calls the\nPadLock hardware instruction supported from VIA Nano processors to implement\nthe \"update\" and \"final\" function.\n\nThey are respectively named \"sha1_alg_nano\" and \"sha256_alg_nano\", and will\nbe used on any VIA Nano processor or the later ones. On VIA C7 CPU, the\n\"sha1_alg\" and \"sha256_alg\" modules will still be used as before.\n\nSigned-off-by: Brilly Wu \u003cbrillywu@viatech.com.cn\u003e\nSigned-off-by: Kary Jin \u003ckaryjin@viatech.com.cn\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "7dfc2179ec7339a180e822a5af7eb1294da245cf",
      "tree": "c78bb9f778f17b8c95822705578118fec035e68b",
      "parents": [
        "6d00376ad15a931d4b148e52d80abc54173e9bf5"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Wed Mar 23 21:23:36 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:45:18 2011 +0800"
      },
      "message": "crypto: caam - de-CHIP-ify device tree compatibles\n\n- all the integration parameters have been captured by the binding.\n- the block name really uniquely identifies this hardware.\n\nSome advocate putting SoC names everywhere in case software needs\nto work around some chip-specific bug, but more precise SoC\ninformation already exists in SVR, and board information already\nexists in the top-level device tree node.\n\nNote that sometimes the SoC name is a worse identifier than the\nblock version, as the block version can change between revisions\nof the same SoC.\n\nAs a matter of historical reference, neither SEC versions 2.x\nnor 3.x (driven by talitos) ever needed CHIP references.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nCc: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nCc: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6d00376ad15a931d4b148e52d80abc54173e9bf5",
      "tree": "76253cde2005a2048b2e4f77c8c2d536126027b8",
      "parents": [
        "cdc712d884cec0354d6899e7a329eee542ca2f7d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 23 21:21:53 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:45:17 2011 +0800"
      },
      "message": "crypto: caam - ARRAY_SIZE() vs sizeof()\n\nARRAY_SIZE() was intended here instead of sizeof().  sizeof() is four\ntimes larger than ARRAY_SIZE().  outstr is normally 256 chars so \nprinting garbage to it could overfill the buffer and corrupt memory.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "cdc712d884cec0354d6899e7a329eee542ca2f7d",
      "tree": "4ac0a81c46dc4aac8240670a2864a4d3dd42e945",
      "parents": [
        "54e198d4c162b36ba864ecc658c829454074523f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 23 21:20:27 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:45:17 2011 +0800"
      },
      "message": "crypto: caam - dereferencing ERR_PTR on allocation failure\n\nt_alg is an ERR_PTR here so we can\u0027t dereference it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "54e198d4c162b36ba864ecc658c829454074523f",
      "tree": "8a919e4261ce39b34dffbd8d82eb234b8986f17a",
      "parents": [
        "8e8ec596e6c0144e2dd500a57ee23dde9684df46"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Wed Mar 23 21:15:44 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:45:17 2011 +0800"
      },
      "message": "crypto: caam - standardize device tree naming convention to utilize \u0027-vX.Y\u0027\n\nHelp clarify that the number trailing in compatible nomenclature\nis the version number of the device, i.e., change:\n\n\"fsl,p4080-sec4.0\", \"fsl,sec4.0\";\n\nto:\n\n\"fsl,p4080-sec-v4.0\", \"fsl,sec-v4.0\";\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nCc: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nCc: Steve Cornelius \u003csec@pobox.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "8e8ec596e6c0144e2dd500a57ee23dde9684df46",
      "tree": "6ca9b342f37b3dc7a62621e544c8861920668117",
      "parents": [
        "60af520cf264ea26b2af3a6871bbd71850522aea"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sun Mar 13 16:54:26 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:45:16 2011 +0800"
      },
      "message": "crypto: caam - Add support for the Freescale SEC4/CAAM\n\nThe SEC4 supercedes the SEC2.x/3.x as Freescale\u0027s\nIntegrated Security Engine.  Its programming model is\nincompatible with all prior versions of the SEC (talitos).\n\nThe SEC4 is also known as the Cryptographic Accelerator\nand Assurance Module (CAAM); this driver is named caam.\n\nThis initial submission does not include support for Data Path\nmode operation - AEAD descriptors are submitted via the job\nring interface, while the Queue Interface (QI) is enabled\nfor use by others.  Only AEAD algorithms are implemented\nat this time, for use with IPsec.\n\nMany thanks to the Freescale STC team for their contributions\nto this driver.\n\nSigned-off-by: Steve Cornelius \u003csec@pobox.com\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "60af520cf264ea26b2af3a6871bbd71850522aea",
      "tree": "20137c9607f02c8689c3844a38a9baf0d59225c7",
      "parents": [
        "16c29dafcc86024048f1dbb8349d31cb22c7c55a"
      ],
      "author": {
        "name": "Tadeusz Struk",
        "email": "tadeusz.struk@intel.com",
        "time": "Sun Mar 13 16:56:17 2011 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 27 10:29:39 2011 +0800"
      },
      "message": "crypto: aesni-intel - fixed problem with packets that are not multiple of 64bytes\n\nThis patch fixes problem with packets that are not multiple of 64bytes.\n\nSigned-off-by: Adrian Hoban \u003cadrian.hoban@intel.com\u003e\nSigned-off-by: Aidan O\u0027Mahony \u003caidan.o.mahony@intel.com\u003e\nSigned-off-by: Gabriele Paoloni \u003cgabriele.paoloni@intel.com\u003e\nSigned-off-by: Tadeusz Struk \u003ctadeusz.struk@intel.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "16c29dafcc86024048f1dbb8349d31cb22c7c55a",
      "tree": "100c4fd34903adf02c9b8ae7705a3e1f30c8d712",
      "parents": [
        "dc50eddb2f3a0dff365f093b2a93fb4ab4dd4389",
        "d47d81c0e9abdc3c88653fabff5beae82c949b09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:07:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:07:59 2011 -0700"
      },
      "message": "Merge branch \u0027syscore\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027syscore\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  Introduce ARCH_NO_SYSDEV_OPS config option (v2)\n  cpufreq: Use syscore_ops for boot CPU suspend/resume (v2)\n  KVM: Use syscore_ops instead of sysdev class and sysdev\n  PCI / Intel IOMMU: Use syscore_ops instead of sysdev class and sysdev\n  timekeeping: Use syscore_ops instead of sysdev class and sysdev\n  x86: Use syscore_ops instead of sysdev classes and sysdevs\n"
    },
    {
      "commit": "dc50eddb2f3a0dff365f093b2a93fb4ab4dd4389",
      "tree": "314a2ec5770b18c20a11066889342a48f46ecea0",
      "parents": [
        "9f34217c846a96dea03f4418e2f27423658d3542",
        "cf55bb2439d2a7080fae6edf84919fd81f891574"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:06:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:06:37 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/nes: Fix test of uninitialized netdev\n"
    },
    {
      "commit": "9f34217c846a96dea03f4418e2f27423658d3542",
      "tree": "5b137af50db5758261700015911afb197ac8fc9f",
      "parents": [
        "95e14ed7fc4b2db62eb597a70850a0fede48b78a",
        "3703b2c5d041a68095cdd22380c23ce27d449ad7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:06:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:06:13 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (55 commits)\n  [SCSI] tcm_loop: Add multi-fabric Linux/SCSI LLD fabric module\n  [SCSI] qla4xxx: Use polling mode for disable interrupt mailbox completion\n  [SCSI] Revert \"[SCSI] Retrieve the Caching mode page\"\n  [SCSI] bnx2fc: IO completion not processed due to missed wakeup\n  [SCSI] qla4xxx: Update driver version to 5.02.00-k6\n  [SCSI] qla4xxx: masking required bits of add_fw_options during initialization\n  [SCSI] qla4xxx: added new function qla4xxx_relogin_all_devices\n  [SCSI] qla4xxx: add support for ql4xsess_recovery_tmo cmd line param\n  [SCSI] qla4xxx: Add support for ql4xmaxqdepth command line parameter\n  [SCSI] qla4xxx: cleanup function qla4xxx_process_ddb_changed\n  [SCSI] qla4xxx: Prevent other port reinitialization during remove_adapter\n  [SCSI] qla4xxx: remove unused ddb flag DF_NO_RELOGIN\n  [SCSI] qla4xxx: cleanup DDB relogin logic during initialization\n  [SCSI] qla4xxx: Do not retry ISP82XX initialization if H/W state is failed\n  [SCSI] qla4xxx: Do not send mbox command if FW is in failed state\n  [SCSI] qla4xxx: cleanup qla4xxx_initialize_ddb_list()\n  [SCSI] ses: add subenclosure support\n  [SCSI] bnx2fc: Bump version to 1.0.1\n  [SCSI] bnx2fc: Remove unnecessary module state checks\n  [SCSI] bnx2fc: Fix MTU issue by using static MTU\n  ...\n"
    },
    {
      "commit": "95e14ed7fc4b2db62eb597a70850a0fede48b78a",
      "tree": "63d5dacd5ce094c9c48ce426e38440fba6565e51",
      "parents": [
        "00a2470546dd8427325636a711a42c934135dbf5",
        "0d3db28daed2529ab90933a3aaaaf46446fdfda8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:04:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:04:56 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kdb: add usage string of \u0027per_cpu\u0027 command\n  kgdb,x86_64: fix compile warning found with sparse\n  kdb: code cleanup to use macro instead of value\n  kgdboc,kgdbts: strlen() doesn\u0027t count the terminator\n"
    },
    {
      "commit": "00a2470546dd8427325636a711a42c934135dbf5",
      "tree": "9567002c1ae07a918ccf11ec2a72c6e4831cb535",
      "parents": [
        "5aafdea448fb86412a6f8e46df518c1545d32436",
        "6df59a84eccd4cad7fcefda3e0c5e55239a3b2dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:02:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:02:22 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (56 commits)\n  route: Take the right src and dst addresses in ip_route_newports\n  ipv4: Fix nexthop caching wrt. scoping.\n  ipv4: Invalidate nexthop cache nh_saddr more correctly.\n  net: fix pch_gbe section mismatch warning\n  ipv4: fix fib metrics\n  mlx4_en: Removing HW info from ethtool -i report.\n  net_sched: fix THROTTLED/RUNNING race\n  drivers/net/a2065.c: Convert release_resource to release_region/release_mem_region\n  drivers/net/ariadne.c: Convert release_resource to release_region/release_mem_region\n  bonding: fix rx_handler locking\n  myri10ge: fix rmmod crash\n  mlx4_en: updated driver version to 1.5.4.1\n  mlx4_en: Using blue flame support\n  mlx4_core: reserve UARs for userspace consumers\n  mlx4_core: maintain available field in bitmap allocator\n  mlx4: Add blue flame support for kernel consumers\n  mlx4_en: Enabling new steering\n  mlx4: Add support for promiscuous mode in the new steering model.\n  mlx4: generalization of multicast steering.\n  mlx4_en: Reporting HW revision in ethtool -i\n  ...\n"
    },
    {
      "commit": "5aafdea448fb86412a6f8e46df518c1545d32436",
      "tree": "c8e7b57382628873a26b15fbda1f41b527ad1c0b",
      "parents": [
        "56a9ccb7ba5ffd5f285e3a9628cb446192c8639c",
        "eca67315e0e0d5fd91264d79c88694006dbc7d31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:01:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:01:43 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: Disable ASPM when _OSC control is not granted for PCIe services\n  PCI: Changing ASPM policy, via /sys, to POWERSAVE could cause NMIs\n  PCI: PCIe links may not get configured for ASPM under POWERSAVE mode\n  PCI/ACPI: Report ASPM support to BIOS if not disabled from command line\n"
    },
    {
      "commit": "56a9ccb7ba5ffd5f285e3a9628cb446192c8639c",
      "tree": "a9d54537cea4761073374ef5fbc9097cbfe52440",
      "parents": [
        "44bbd7ac2658eb1118342493026ef141e259b739",
        "909a78b320b31ca9709d7ea5f602ec1bd2015192"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:00:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:00:29 2011 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6: (30 commits)\n  bq20z75: Fix time and temp units\n  bq20z75: Fix issues with present and suspend\n  z2_battery: Fix count of properties\n  s3c_adc_battery: Fix method names when PM not set\n  z2_battery: Add MODULE_DEVICE_TABLE\n  ds2782_battery: Add MODULE_DEVICE_TABLE\n  bq20z75: Add MODULE_DEVICE_TABLE\n  power_supply: Update power_supply_is_watt_property\n  bq20z75: Add i2c retry mechanism\n  bq20z75: Add optional battery detect gpio\n  twl4030_charger: Make the driver atomic notifier safe\n  bq27x00: Use single i2c_transfer call for property read\n  bq27x00: Cleanup bq27x00_i2c_read\n  bq27x00: Minor cleanups\n  bq27x00: Give more specific reports on battery status\n  bq27x00: Add MODULE_DEVICE_TABLE\n  bq27x00: Add new properties\n  bq27x00: Poll battery state\n  bq27x00: Cache battery registers\n  bq27x00: Add bq27000 support\n  ...\n"
    },
    {
      "commit": "44bbd7ac2658eb1118342493026ef141e259b739",
      "tree": "a804d3503e48ee8b2bd0dd3c40235e482a75a512",
      "parents": [
        "24c6d02fe8c34bc958aa4c464efc1cc10d43e29d",
        "29915202006c2e7bafe81348eb498ff9a724ac61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:51:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:51:44 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm:\n  dm stripe: implement merge method\n  dm mpath: allow table load with no priority groups\n  dm mpath: fail message ioctl if specified path is not valid\n  dm ioctl: add flag to wipe buffers for secure data\n  dm ioctl: prepare for crypt key wiping\n  dm crypt: wipe keys string immediately after key is set\n  dm: add flakey target\n  dm: fix opening log and cow devices for read only tables\n"
    },
    {
      "commit": "24c6d02fe8c34bc958aa4c464efc1cc10d43e29d",
      "tree": "65ead181d36f9113ca72fc2709e79bb560cfde22",
      "parents": [
        "0dd61be7ec1be1b6820af978f901b9ae2c244dc6",
        "a0fa2206f550066d6948d43c5401e973e5f7d320"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:50:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:50:12 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: tsc2005 - fix locking issue\n  Input: tsc2005 - use relative jiffies to schedule the watchdog\n  Input: tsc2005 - driver should depend on GENERIC_HARDIRQS\n"
    },
    {
      "commit": "0dd61be7ec1be1b6820af978f901b9ae2c244dc6",
      "tree": "1f49edaa21351034e7d1dff6511424e9a949cf6b",
      "parents": [
        "8dd90265ac0754da0df47d9c597f25187bb1c947",
        "ab7798ffcf98b11a9525cf65bacdae3fd58d357f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:24:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:24:05 2011 -0700"
      },
      "message": "Merge branch \u0027irq-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (23 commits)\n  genirq: Expand generic show_interrupts()\n  gpio: Fold irq_set_chip/irq_set_handler to irq_set_chip_and_handler\n  gpio: Cleanup genirq namespace\n  arm: ep93xx: Add basic interrupt info\n  arm/gpio: Remove three copies of broken and racy debug code\n  xtensa: Use generic show_interrupts()\n  xtensa: Convert genirq namespace\n  xtensa: Use generic IRQ Kconfig and set GENERIC_HARDIRQS_NO_DEPRECATED\n  xtensa: Convert s6000 gpio irq_chip to new functions\n  xtensa: Convert main irq_chip to new functions\n  um: Use generic show_interrupts()\n  um: Convert genirq namespace\n  m32r: Use generic show_interrupts()\n  m32r: Convert genirq namespace\n  h8300: Use generic show_interrupts()\n  h8300: Convert genirq namespace\n  avr32: Cleanup eic_set_irq_type()\n  avr32: Use generic show_interrupts()\n  avr: Cleanup genirq namespace\n  avr32: Use generic IRQ config, enable GENERIC_HARDIRQS_NO_DEPRECATED\n  ...\n\nFix up trivial conflict in drivers/gpio/timbgpio.c\n"
    },
    {
      "commit": "8dd90265ac0754da0df47d9c597f25187bb1c947",
      "tree": "76b3e83a9417ae8eaf959f9a6306c3da446763b8",
      "parents": [
        "2a20b02c055a14eb60ac8da737d79dc940bb9ee0",
        "1232d6132a986125f6a687ab9b61a4330e319270"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:59:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:59:38 2011 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched, doc: Update sched-design-CFS.txt\n  sched: Remove unused \u0027rq\u0027 variable and cpu_rq() call from alloc_fair_sched_group()\n  sched.h: Fix a typo (\"its\")\n  sched: Fix yield_to kernel-doc\n"
    },
    {
      "commit": "2a20b02c055a14eb60ac8da737d79dc940bb9ee0",
      "tree": "1cf09a5e13f8ed24bc66386c153969ad49f8f098",
      "parents": [
        "839767e79e7bdf06f241a47701f0f64b8e2d3f61",
        "45daae575e08bbf7405c5a3633e956fa364d1b4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:53:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:53:09 2011 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf, x86: Complain louder about BIOSen corrupting CPU/PMU state and continue\n  perf, x86: P4 PMU - Read proper MSR register to catch unflagged overflows\n  perf symbols: Look at .dynsym again if .symtab not found\n  perf build-id: Add quirk to deal with perf.data file format breakage\n  perf session: Pass evsel in event_ops-\u003esample()\n  perf: Better fit max unprivileged mlock pages for tools needs\n  perf_events: Fix stale -\u003ecgrp pointer in update_cgrp_time_from_cpuctx()\n  perf top: Fix uninitialized \u0027counter\u0027 variable\n  tracing: Fix set_ftrace_filter probe function display\n  perf, x86: Fix Intel fixed counters base initialization\n"
    },
    {
      "commit": "839767e79e7bdf06f241a47701f0f64b8e2d3f61",
      "tree": "779e50183bac6bd4b87b6d0d1be0f444bca17428",
      "parents": [
        "94df491c4a01b39d81279a68386158eb02656712",
        "a2e8461a2ce5e8140b7374eb68af0d09e36e07ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:52:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:52:53 2011 -0700"
      },
      "message": "Merge branch \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: Provide locked setter for chip, handler, name\n  genirq: Provide a lockdep helper\n  genirq; Remove the last leftovers of the old sparse irq code\n"
    },
    {
      "commit": "94df491c4a01b39d81279a68386158eb02656712",
      "tree": "ba431d9d74f11a7117883df54908ea39e4ef7c5c",
      "parents": [
        "26ff6801f751cd47e44c2e9507ec08b447f2d2b9",
        "29096202176ceaa5016a17ea2dd1aea19a4e90e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:52:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:52:22 2011 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  futex: Fix WARN_ON() test for UP\n  WARN_ON_SMP(): Allow use in if() statements on UP\n  x86, dumpstack: Use %pB format specifier for stack trace\n  vsprintf: Introduce %pB format specifier\n  lockdep: Remove unused \u0027factor\u0027 variable from lockdep_stats_show()\n"
    },
    {
      "commit": "26ff6801f751cd47e44c2e9507ec08b447f2d2b9",
      "tree": "a6bd5286e4a1ab4f96847300cb8d961ada62a231",
      "parents": [
        "ffbf0ab1a648b867ce953cc43557090f679bb9c1",
        "07611dbda5ccbd9a628f29686d62bafdd007db7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:51:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:51:51 2011 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: DT: Cleanup namespace and call irq_set_irq_type() unconditional\n  x86: DT: Fix return condition in irq_create_of_mapping()\n  x86, mpparse: Move check_slot into CONFIG_X86_IO_APIC context\n"
    },
    {
      "commit": "ffbf0ab1a648b867ce953cc43557090f679bb9c1",
      "tree": "df90a9fe3b46b636d977e9aa993efe5588436d1c",
      "parents": [
        "73939bb56acef1c9e776a10f0aeea0456d6815f6",
        "66d857b08b8c3ed5c72c361f863cce77d2a978d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:47:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:47:58 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68k: merge m68k and m68knommu arch directories\n"
    },
    {
      "commit": "73939bb56acef1c9e776a10f0aeea0456d6815f6",
      "tree": "89fbcd7fb613674587fcd5f2f0182aefe742e4cd",
      "parents": [
        "7c8d891c2c7714965db1685289787b0c526f9c42",
        "1c833bc3b60744a385ac66cc1bc72fbecd5670ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:47:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:47:38 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc32: Fix multiple RTC detections on SUN4D\n"
    },
    {
      "commit": "7c8d891c2c7714965db1685289787b0c526f9c42",
      "tree": "63f4bb25df1a3b9798d318e8c2c28b959709f182",
      "parents": [
        "62d00867514ae1c81ab5e809e189ca159536daee",
        "54eaae3028e6b09de0bd2232a8176fc0d0a2397a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:47:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:47:04 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] cmpxchg: implement cmpxchg64()\n  [S390] xchg/cmpxchg: move to own header file\n  [S390] ccwgroup_driver: remove duplicate members\n  [S390] ccw_bus_type: make it static\n  [S390] ccw_driver: remove duplicate members\n  [S390] qdio: prevent handling of buffers if count is zero\n  [S390] setup: register bss section as resource\n  [S390] setup: simplify setup_resources()\n  [S390] wire up sys_syncfs\n  [S390] wire up sys_clock_adjtime\n  [S390] wire up sys_open_by_handle_at\n  [S390] wire up sys_name_to_handle_at\n  [S390] oprofile: disable hw sampling for CONFIG_32BIT\n  [S390] early: limit savesys cmd string handling\n  [S390] early: Fix possible overlapping data buffer\n"
    },
    {
      "commit": "62d00867514ae1c81ab5e809e189ca159536daee",
      "tree": "f6662310973b122a5ae891aca65b3a2732e9b5cb",
      "parents": [
        "be4d250ab41e13f8f945be6896695e870b38ba31",
        "c8fb4022cf61a0462ad01525e0b3dd00410e9eac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:46:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:46:34 2011 -0700"
      },
      "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: (49 commits)\n  MIPS: JZ4740: Set nand ecc offsets for the qi_lb60 board\n  MIPS: JZ4740: qi_lb60: Add gpio-charger device\n  MIPS: Wire up syncfs(2).\n  MIPS: Hook up name_to_handle_at, open_by_handle_at and clock_adjtime syscalls.\n  MIPS: VR41xx: Convert to new irq_chip functions\n  MIPS: TXx9: Convert to new irq_chip functions\n  MIPS: SNI: Convert to new irq_chip functions\n  MIPS: Sibyte: Convert to new irq_chip functions\n  MIPS: IP32: Convert to new irq_chip functions\n  MIPS: IP27: Convert to new irq_chip functions\n  MIPS: IP22/IP28: Convert to new irq_chip functions\n  MIPS: RB532: Convert to new irq_chip functions\n  MIPS: PowerTV: Convert to new irq_chip functions\n  MIPS: PNX8550: Convert to new irq_chip functions\n  MIPS: PNX83xx: Convert to new irq_chip functions\n  MIPS: msp71xx: Convert to new irq_chip functions\n  MIPS: Loongson: Convert to new irq_chip functions\n  MIPS: Use generic show_interrupts()\n  MIPS: SMTC: Cleanup the hook mess and use irq_data\n  MIPS: SMTC: Use irq_data in smtc_forward_irq()\n  ...\n"
    },
    {
      "commit": "be4d250ab41e13f8f945be6896695e870b38ba31",
      "tree": "a4c47d13bbd91ba05870f457b8063829ca81134f",
      "parents": [
        "c03e3126e4f9535f4983d727f036440255c43c82"
      ],
      "author": {
        "name": "Xiaotian Feng",
        "email": "dfeng@redhat.com",
        "time": "Fri Mar 25 01:57:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:45:16 2011 -0700"
      },
      "message": "ipcns: fix use after free in free_ipc_ns()\n\ncommit b515498 (\"userns: add a user namespace owner of ipc ns\") added a\nuser namespace owner of ipc ns, but it also introduced a use after free in\nfree_ipc_ns().\n\nSigned-off-by: Xiaotian Feng \u003cdfeng@redhat.com\u003e\nAcked-by: \"Serge E. Hallyn\" \u003cserge.hallyn@canonical.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Daniel Lezcano \u003cdaniel.lezcano@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c03e3126e4f9535f4983d727f036440255c43c82",
      "tree": "eb77abe288341b582ed255d0dda1940c7d1ea00b",
      "parents": [
        "9263412501022fecef844907129ee2513b5a89de"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Fri Mar 25 01:57:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:45:16 2011 -0700"
      },
      "message": "codafs: fix build break when CONFIG_PROC_SYSCTL\u003dn\n\nCommit 0bc825d240ab (\"codafs: fix compile warning when CONFIG_SYSCTL\u003dn\")\nintroduces build breakage, when CONFIG_PROC_SYSCTL\u003dn and\nCONFIG_CODA_FS\u003dy:\n\n  fs/built-in.o: In function `init_coda\u0027:\n  psdev.c:(.init.text+0xc02): undefined reference to `coda_sysctl_init\u0027\n  psdev.c:(.init.text+0xc7c): undefined reference to `coda_sysctl_clean\u0027\n  fs/built-in.o: In function `exit_coda\u0027:\n  psdev.c:(.exit.text+0xa9): undefined reference to `coda_sysctl_clean\u0027\n  make: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9263412501022fecef844907129ee2513b5a89de",
      "tree": "a150c3236f400749048ee7e853f0625897702e9e",
      "parents": [
        "40471856f2e38e9bfa8d605295e8234421110dd6"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Fri Mar 25 01:56:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:45:16 2011 -0700"
      },
      "message": "memstick: add driver for Ricoh R5C592 card reader\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nAcked-by: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d3db28daed2529ab90933a3aaaaf46446fdfda8",
      "tree": "1d8d490d4c2f96fdd5e4359640ac021e9d2f9072",
      "parents": [
        "21431c2900a0b669080b5bfaae2a7d9d9c026e9b"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Mon Mar 15 07:28:00 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Mar 25 16:37:31 2011 -0500"
      },
      "message": "kdb: add usage string of \u0027per_cpu\u0027 command\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "21431c2900a0b669080b5bfaae2a7d9d9c026e9b",
      "tree": "7444458f7297d5bfe2ef011efb0586112a652a2e",
      "parents": [
        "27029c339b1beebe79bb4e64422ad1bb8d0b6440"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon Mar 15 07:28:00 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Mar 25 16:37:31 2011 -0500"
      },
      "message": "kgdb,x86_64: fix compile warning found with sparse\n\nFix sparse warning:\n\narch/x86/kernel/kgdb.c:123:9: warning: switch with no cases\n\nReported-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "27029c339b1beebe79bb4e64422ad1bb8d0b6440",
      "tree": "8b4be0918813649ad50fb7ab26f376fee00e21dd",
      "parents": [
        "adb4b83c12f9d966ea3478aa14c60511467c9916"
      ],
      "author": {
        "name": "Jovi Zhang",
        "email": "bookjovi@gmail.com",
        "time": "Mon Mar 15 07:28:00 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Mar 25 16:37:30 2011 -0500"
      },
      "message": "kdb: code cleanup to use macro instead of value\n\nIt\u0027s better to use macro KDB_BASE_CMD_MAX instead of 50\n\nSigned-off-by: Jovi Zhang \u003cbookjovi@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "adb4b83c12f9d966ea3478aa14c60511467c9916",
      "tree": "b9dd2efee119cc6f053ffa6fb50a3d336e5e3dfb",
      "parents": [
        "521cb40b0c44418a4fd36dc633f575813d59a43d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 15 07:28:00 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Mar 25 16:37:30 2011 -0500"
      },
      "message": "kgdboc,kgdbts: strlen() doesn\u0027t count the terminator\n\nThis is an off by one because strlen() doesn\u0027t count the null\nterminator.  We strcpy() these strings into an array of size\nMAX_CONFIG_LEN.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "c8fb4022cf61a0462ad01525e0b3dd00410e9eac",
      "tree": "8e3e8c4f04c6a08457a0e5a78861a9b9a6649cbc",
      "parents": [
        "0b4cf1813f54d708b18c639260fc13dc3d922e96"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 08 03:43:54 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:21 2011 +0100"
      },
      "message": "MIPS: JZ4740: Set nand ecc offsets for the qi_lb60 board\n\nThe jz4740 nand driver now requires that the ecc offsets are set.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2058/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0b4cf1813f54d708b18c639260fc13dc3d922e96",
      "tree": "2f668f90ad20e8c2bbd47aaada13425c69bd14b4",
      "parents": [
        "1bbf28756149a0aa0e3c8a74cea9bbe715639027"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 08 03:43:53 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:21 2011 +0100"
      },
      "message": "MIPS: JZ4740: qi_lb60: Add gpio-charger device\n\nRegister the gpio-charger device which reports whether device is currently\ncharging or not.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2059/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1bbf28756149a0aa0e3c8a74cea9bbe715639027",
      "tree": "f1116dc249ed51df853ca74ba52c02d7c16bd377",
      "parents": [
        "84ed94323e67c9f99606fb24e8c746a0d62ab95a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:20 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:20 2011 +0100"
      },
      "message": "MIPS: Wire up syncfs(2).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "84ed94323e67c9f99606fb24e8c746a0d62ab95a",
      "tree": "96463894719e5a1fdb89d26e28ae906e9dc84f4a",
      "parents": [
        "fbaa4e2a19a4b85b38464cf2683e4d275b4d970c"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Mar 18 10:37:23 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:20 2011 +0100"
      },
      "message": "MIPS: Hook up name_to_handle_at, open_by_handle_at and clock_adjtime syscalls.\n\nThese system calls we recently added.\n\n32-bit ABIs need compat handling for sys_clock_adjtime().\n\no32 also needs compat handling for sys_open_by_handle_at();\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2165/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fbaa4e2a19a4b85b38464cf2683e4d275b4d970c",
      "tree": "810aa976c773abbf4f0affdec94d24b067435ee5",
      "parents": [
        "d7ae7c7137868fca5a18954f4d70d525f38867c9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:17 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:20 2011 +0100"
      },
      "message": "MIPS: VR41xx: Convert to new irq_chip functions\n\nAnd cleanup direct access to irq_desc[].\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2208/\nPatchwork: https://patchwork.linux-mips.org/patch/2209/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d7ae7c7137868fca5a18954f4d70d525f38867c9",
      "tree": "f9d70131227742b1fb0642aaa67ddb2f748fa08e",
      "parents": [
        "0b888c7f3a0396cfe59116575a35cdcd166fd515"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:16 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:20 2011 +0100"
      },
      "message": "MIPS: TXx9: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2207/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0b888c7f3a0396cfe59116575a35cdcd166fd515",
      "tree": "e29b182b20927b2fc2c1f77c181d4cb01fa6690e",
      "parents": [
        "d6d5d5c4afd4c8bb4c5e3753a2141e9c3a874629"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:15 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:20 2011 +0100"
      },
      "message": "MIPS: SNI: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2206/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d6d5d5c4afd4c8bb4c5e3753a2141e9c3a874629",
      "tree": "8cfa9f30269678ae55822a90bb3d2e655dc85126",
      "parents": [
        "4d2796f83600bbba8e7170e847226c377c0305af"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:14 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:19 2011 +0100"
      },
      "message": "MIPS: Sibyte: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2205/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4d2796f83600bbba8e7170e847226c377c0305af",
      "tree": "1d01a10a847606ae37bde2497efe730c54031933",
      "parents": [
        "301218df9c07e675e1c5497c818df13bb7fc38b1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:13 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:19 2011 +0100"
      },
      "message": "MIPS: IP32: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2204/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "301218df9c07e675e1c5497c818df13bb7fc38b1",
      "tree": "f1fde4c9a271ce6e43dab1fa3bd7cf14c0ef6caa",
      "parents": [
        "9458ea567a72ebd3852c2d764d32c0f2fb61d0df"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:12 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:19 2011 +0100"
      },
      "message": "MIPS: IP27: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2203/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9458ea567a72ebd3852c2d764d32c0f2fb61d0df",
      "tree": "375604846035c73ef813b8e355f87dab32384228",
      "parents": [
        "efb02da52fe20172acb13f82f12ba36bed690bdc"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:11 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:19 2011 +0100"
      },
      "message": "MIPS: IP22/IP28: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2202/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "efb02da52fe20172acb13f82f12ba36bed690bdc",
      "tree": "611a2dcaa4407e7c111ad4a82a71785ed4163195",
      "parents": [
        "2f8d36e7112e79ea5e325463f18386e83b5c447c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:10 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:19 2011 +0100"
      },
      "message": "MIPS: RB532: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2201/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2f8d36e7112e79ea5e325463f18386e83b5c447c",
      "tree": "dc9cb22ef837150a1148e61aa43fe548ee9a942f",
      "parents": [
        "0007b9bdbef801a4f177899fa557997d2f06c36d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:09 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:19 2011 +0100"
      },
      "message": "MIPS: PowerTV: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2200/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0007b9bdbef801a4f177899fa557997d2f06c36d",
      "tree": "6fe3e7ed0f05e7147be3bcdd39638816e3132750",
      "parents": [
        "8fcc34e5ce0a94157349db5a060fbd3656100c6b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:09 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:19 2011 +0100"
      },
      "message": "MIPS: PNX8550: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2199/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8fcc34e5ce0a94157349db5a060fbd3656100c6b",
      "tree": "44a6094946a5062c7c83062afb57658a7583e8a1",
      "parents": [
        "d7881fbdf866d7d0fc3fd65805b47a837217ba2b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:08 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:18 2011 +0100"
      },
      "message": "MIPS: PNX83xx: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2198/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d7881fbdf866d7d0fc3fd65805b47a837217ba2b",
      "tree": "f1d754e8c2aabd8d6c5b39f472a6b6d1d765068e",
      "parents": [
        "7ec8af9e3441478472954c43462376dd83302e00"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:06 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:18 2011 +0100"
      },
      "message": "MIPS: msp71xx: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2197/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7ec8af9e3441478472954c43462376dd83302e00",
      "tree": "18063a49ab45185517bc37df5f9ac650b63a75cf",
      "parents": [
        "f8396c17097db5fa6442533000e3e6d30d16dc5d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:06 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:18 2011 +0100"
      },
      "message": "MIPS: Loongson: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2196/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f8396c17097db5fa6442533000e3e6d30d16dc5d",
      "tree": "50917b18aff2590acbb881f8d87470af398608a4",
      "parents": [
        "930cd54b3bd78e52991a89b39b5ef58355ad2b6d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:05 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:18 2011 +0100"
      },
      "message": "MIPS: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2195/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "930cd54b3bd78e52991a89b39b5ef58355ad2b6d",
      "tree": "48699521917d84863846f3e7638c4178dfa9fbf5",
      "parents": [
        "2a2b2212986a4072d11e521a63672e3219173437"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:04 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:18 2011 +0100"
      },
      "message": "MIPS: SMTC: Cleanup the hook mess and use irq_data\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2194/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2a2b2212986a4072d11e521a63672e3219173437",
      "tree": "de3aab9769f8cb224db0d314675dba469f4e0fb6",
      "parents": [
        "0e9c4ec61a80a2058a600c9ac8ad3b15574b1201"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:03 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:18 2011 +0100"
      },
      "message": "MIPS: SMTC: Use irq_data in smtc_forward_irq()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2193/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0e9c4ec61a80a2058a600c9ac8ad3b15574b1201",
      "tree": "98cee202462f81b199b39f4c5f2cbf008e558e34",
      "parents": [
        "a93951c459f49ef30eef88569aa159d6451b400f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:02 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:17 2011 +0100"
      },
      "message": "MIPS: TXx9: Convert core to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2192/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a93951c459f49ef30eef88569aa159d6451b400f",
      "tree": "98b2f269446ae6a18c68f6cf0ffa953e40792d05",
      "parents": [
        "5b3a374109f844ab7307ce3486749a1b69a7b3a7"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:02 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:17 2011 +0100"
      },
      "message": "MIPS: irq_cpu: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2191/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5b3a374109f844ab7307ce3486749a1b69a7b3a7",
      "tree": "1626a38aa32af0bc63d9933b56731cd0e260f52e",
      "parents": [
        "e059852acaf4c2e2f2de6fa90d18946ea6b5bdb4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:01 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:17 2011 +0100"
      },
      "message": "MIPS: RM9000: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2190/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e059852acaf4c2e2f2de6fa90d18946ea6b5bdb4",
      "tree": "b559212a1f167dec0f8de8afb93d7c7e7fb44419",
      "parents": [
        "e15883da8a8b83c73bf1ba030cddeb2cfd92a555"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:00 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:17 2011 +0100"
      },
      "message": "MIPS: rm7000: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2189/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e15883da8a8b83c73bf1ba030cddeb2cfd92a555",
      "tree": "f46ce0109ea46a043d75a5ac240209494fb6e14a",
      "parents": [
        "aa400ae5ecaeab00336fdedf51f58c017e5f2274"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:59 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:17 2011 +0100"
      },
      "message": "MIPS: MSC01: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2188/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aa400ae5ecaeab00336fdedf51f58c017e5f2274",
      "tree": "0b2dff5f6a418542e17ea4b00712ccb39e24bc74",
      "parents": [
        "161d049e8c6435284a792cbd00d420a506edd2cb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:59 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:17 2011 +0100"
      },
      "message": "MIPS: GT641xx: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2187/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "161d049e8c6435284a792cbd00d420a506edd2cb",
      "tree": "7f84c4b67f5116fb8379d6d70e1f7cd3f49e8e63",
      "parents": [
        "7c8d948f1633da5ff81e4f5b31ef237d74c40127"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:58 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:16 2011 +0100"
      },
      "message": "MIPS: GIC: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2186/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7c8d948f1633da5ff81e4f5b31ef237d74c40127",
      "tree": "4f8a2bf7628ff9ff4d0621be0a9816d8866d584d",
      "parents": [
        "9fcecaf02dbde08337323bcca7917ec0baad0cc2"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:57 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:16 2011 +0100"
      },
      "message": "MIPS: i8259: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2185/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9fcecaf02dbde08337323bcca7917ec0baad0cc2",
      "tree": "bba34c8f6a43e22b813f0a981a47ce6e08789201",
      "parents": [
        "fe92a238263991c81e0910e0b2f56ed969ec160d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:56 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:16 2011 +0100"
      },
      "message": "MIPS: LASAt: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2184/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fe92a238263991c81e0910e0b2f56ed969ec160d",
      "tree": "9eac0d45c5c3b6392d6d6a84c06459fe43e0fc10",
      "parents": [
        "cd11d14de91809ff3a150f823965a5b4209cad84"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed Mar 23 21:08:55 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:16 2011 +0100"
      },
      "message": "MIPS: JZ4740: Cleanup the mechanical irq_chip conversion \n\nThe conversion did not make use of the new chip flag which signals the\ncore code to mask the chip before calling the set_type callback. Sigh.\nUse the new lockdep helper as well.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2183/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cd11d14de91809ff3a150f823965a5b4209cad84",
      "tree": "a356da8a0d39d508fd61a65da46179e5b2d1411a",
      "parents": [
        "42b64f388c171a7a1a8962d93d9bae2c04da7738"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed Mar 23 21:08:54 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:16 2011 +0100"
      },
      "message": "MIPS: JZ4740: GPIO: Use shared irq chip for all gpios\n\nCurrently there is one irq_chip per gpio_chip with the only difference\nbeing the name. Since the information whether the irq belong to GPIO\nbank A, B, C or D is not that important rewrite the code to simply use\na single irq_chip for all gpio_chips.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2182/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "42b64f388c171a7a1a8962d93d9bae2c04da7738",
      "tree": "9a5633124bc37814f09e5c60f3a14012fbe1583c",
      "parents": [
        "db00bed4baa8951b579519e90d8d7f215db2827a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:53 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:16 2011 +0100"
      },
      "message": "MIPS: JZ4740: Convert to new irq functions\n\nConvert the JZ4740 intc and gpio irq chips to use newstyle irq functions.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2181/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "db00bed4baa8951b579519e90d8d7f215db2827a",
      "tree": "bf89fd4fa1675799d7ac78a6aea8d647cd1c4db4",
      "parents": [
        "90a568f7bb9eab60958d47903f4c655cd9935148"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:52 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:16 2011 +0100"
      },
      "message": "MIPS: JAZZ: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2180/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "90a568f7bb9eab60958d47903f4c655cd9935148",
      "tree": "ed87b2d3bc318a963bfa79da775c6c78bad5f36c",
      "parents": [
        "009c200a66a27c34c92ad02ac8c9758e6d0e34e3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:51 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:15 2011 +0100"
      },
      "message": "MIPS: EMMA: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2179/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "009c200a66a27c34c92ad02ac8c9758e6d0e34e3",
      "tree": "258cfd096863f5f1cd09b7e0b394522df266fd72",
      "parents": [
        "93f293610446f10fd13de9f18b4d0300f0d89279"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:51 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:15 2011 +0100"
      },
      "message": "MIPS: DEC: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2178/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "93f293610446f10fd13de9f18b4d0300f0d89279",
      "tree": "99d00f9a46fecfc94b8b6b8ad8e688620e307046",
      "parents": [
        "3fb8818bd2ed2030f00678da090adff36739bf20"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:47 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:15 2011 +0100"
      },
      "message": "MIPS: bcm63xx: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2176/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3fb8818bd2ed2030f00678da090adff36739bf20",
      "tree": "081fe2aa87edb5dabb5d8462d8656fb8bbcad8b3",
      "parents": [
        "41d735e8705c5a2cffe64bc56624a4bb0519c1da"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:47 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:15 2011 +0100"
      },
      "message": "MIPS: ath79: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2175/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "41d735e8705c5a2cffe64bc56624a4bb0519c1da",
      "tree": "aa1809b37c27d9274511f8be063edf0d55638a13",
      "parents": [
        "d24c1a26ca952264d92ccf6acafe38912e05b1f8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:46 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:15 2011 +0100"
      },
      "message": "MIPS: AR7: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2174/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d24c1a26ca952264d92ccf6acafe38912e05b1f8",
      "tree": "648268263206986a80355b2a0b2b6e1013dcee50",
      "parents": [
        "786a5e02802a02c6e0bd132f4fc188a5854ab41f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:44 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:14 2011 +0100"
      },
      "message": "MIPS: Alchemy: Convert to new irq chip functions\n\nFix the deadlock in set_type() while at it:\n\nThe code called set_irq_chip_and_handler_name() resp. set_irq_chip()\nfrom the set_type() callback. That only works on UP and lock debugging\ndisabled. Otherwise it would dead lock on desc-\u003elock.\n\n__irq_set_chip_handler_name_locked() avoids that.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2173/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "786a5e02802a02c6e0bd132f4fc188a5854ab41f",
      "tree": "775c611426d7babc918d0de62c9741d6d5c2bed3",
      "parents": [
        "ec9ac747be8c42a653468295162cbc02d0a8a8a6"
      ],
      "author": {
        "name": "Anoop P A",
        "email": "anoop.pa@gmail.com",
        "time": "Tue Jan 25 13:53:17 2011 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:14 2011 +0100"
      },
      "message": "MIPS: MSP71xx: Add CPU feature override file.\n\nSigned-off-by: Anoop P A \u003canoop.pa@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2045/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec9ac747be8c42a653468295162cbc02d0a8a8a6",
      "tree": "130e96b2c47f125b2d434edd63308e56e06709b9",
      "parents": [
        "5027070b3ca2eb90adbf40c2d67f792818ae9077"
      ],
      "author": {
        "name": "Anoop P A",
        "email": "anoop.pa@gmail.com",
        "time": "Tue Jan 25 23:24:09 2011 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:14 2011 +0100"
      },
      "message": "MIPS: MSP71xx: Platform support for On-chip MSP ethernet devices.\n\nSome of MSP family SoC\u0027s come with legacy 100Mbps mspeth while some comes\nwith newer Gigabit TSMAC.Following patch adds platform support for both\ntypes of MAC\u0027s.\nIf TSMAC is not selected assume platform having legacy mspeth.  Add\ngpio_macros as well which is required for resetting the PHY.\n\n[Ralf: Killed all typedefs.]\n\nSigned-off-by: Anoop P A \u003canoop.pa@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2048/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5027070b3ca2eb90adbf40c2d67f792818ae9077",
      "tree": "ad876c171a5bb7cf148b32bbc093ca86db69854d",
      "parents": [
        "088f3876fc9234feca0cdfdf710b8fafa87bfce1"
      ],
      "author": {
        "name": "Anoop P A",
        "email": "anoop.pa@gmail.com",
        "time": "Tue Jan 25 13:52:05 2011 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:14 2011 +0100"
      },
      "message": "MIPS: MSP71xx: Platform support for MSP on-chip USB controller.\n\nSigned-off-by: Anoop P A \u003canoop.pa@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nCc: Anoop P A \u003canoop.pa@gmail.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2043/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "088f3876fc9234feca0cdfdf710b8fafa87bfce1",
      "tree": "0bacb9393936aab712dd5b41cb8821a0b00404f6",
      "parents": [
        "92592c9ccac9ab9c652533e08d0daad06f1dc501"
      ],
      "author": {
        "name": "Anoop P A",
        "email": "anoop.pa@gmail.com",
        "time": "Tue Jan 25 13:51:03 2011 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:14 2011 +0100"
      },
      "message": "MIPS: MSP71xx: Add VSMP/SMTC support.\n\n[Ralf: Fixed more checkpatch assertions and inclusion of unnecessary header\n\u003clinux/sched.h\u003e.]\n\nSigned-off-by: Anoop P A \u003canoop.pa@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2042/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "92592c9ccac9ab9c652533e08d0daad06f1dc501",
      "tree": "de70ba77bb97f0b9444beb9a8bb4b0d6fc60b3da",
      "parents": [
        "3b042d0830463056a669a12362c940a94f7e3cd7"
      ],
      "author": {
        "name": "Anoop P A",
        "email": "anoop.pa@gmail.com",
        "time": "Tue Jan 25 13:50:10 2011 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:14 2011 +0100"
      },
      "message": "MIPS: MSP71xx: Add vectored interrupt support.\n\nThis patch will add vectored interrupt setups required for MIPS MT modes.\nirq_cic has been restructured and moved per irq handler to different file.\nirq_cic has been re wrote to support mips MT modes ( VSMP / SMTC )\n\n[Ralf: fixed some more checkpatch warnings.]\n\nSigned-off-by: Anoop P A \u003canoop.pa@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nTo: dhowells@redhat.com\nPatchwork: https://patchwork.linux-mips.org/patch/2041/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3b042d0830463056a669a12362c940a94f7e3cd7",
      "tree": "0a08c428c8bfe6f7530d676b7240c692ff3b7418",
      "parents": [
        "1685f3b158a244d4f6e205e67c84483fffcb2d9f"
      ],
      "author": {
        "name": "Anoop P A",
        "email": "anoop.pa@gmail.com",
        "time": "Tue Jan 25 23:38:16 2011 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:13 2011 +0100"
      },
      "message": "MIPS: MSP71xx: Set up MSP VPE1 timer.\n\nVPE1 timer will be required for VSMP / SMTC.\n\n[Ralf: Fixed a bunch of issues raised by checkpatch.]\n\nSigned-off-by: Anoop P A \u003canoop.pa@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2049/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1685f3b158a244d4f6e205e67c84483fffcb2d9f",
      "tree": "73aa1eb0a7aae304797b3e8f4181cca3b5f6bec1",
      "parents": [
        "f9b08d9c606498584e1fb05ab95a575e52f0f8e2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:13 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:13 2011 +0100"
      },
      "message": "MIPS: SMTC: Move declaration of smtc_init_secondary to \u003casm/smtc.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f9b08d9c606498584e1fb05ab95a575e52f0f8e2",
      "tree": "4d5bf188ba146bf882aa28917c6564302d515cd5",
      "parents": [
        "756cca61a7faddcafa582d683b46f32280eda948"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:13 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:13 2011 +0100"
      },
      "message": "MIPS: Remove useless initialization.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "756cca61a7faddcafa582d683b46f32280eda948",
      "tree": "84901288d159ddbf8d43fda16b078e54262e0549",
      "parents": [
        "4bafad922ab480d5f86052e679abf5c3ca6dbfa7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:13 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:13 2011 +0100"
      },
      "message": "MIPS: Microoptimize arch_{read,write}_lock\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4bafad922ab480d5f86052e679abf5c3ca6dbfa7",
      "tree": "153ec6d0eb21211d1f29c00761d7d68236bc1844",
      "parents": [
        "40471856f2e38e9bfa8d605295e8234421110dd6"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Sep 03 09:49:12 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:13 2011 +0100"
      },
      "message": "MIPS: Enable ARCH_DMA_ADDR_T_64BIT if (HIGHMEM \u0026\u0026 64BIT_PHYS_ADDR) || 64BIT\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nTo: akpm@linux-foundation.org\nCc: linux-mips@linux-mips.org\nCc: linux-arch@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1566/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "40471856f2e38e9bfa8d605295e8234421110dd6",
      "tree": "9757e42e40bdbfcff7c52ab133e32b5c2203153b",
      "parents": [
        "ae005cbed12d0b340b04b59d6f5c56e710b3895d",
        "0acd2201920d0968919f4f5797d63f7b6f2b19d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 10:03:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 10:03:28 2011 -0700"
      },
      "message": "Merge branch \u0027nfs-for-2.6.39\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027nfs-for-2.6.39\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6: (28 commits)\n  Cleanup XDR parsing for LAYOUTGET, GETDEVICEINFO\n  NFSv4.1 convert layoutcommit sync to boolean\n  NFSv4.1 pnfs_layoutcommit_inode fixes\n  NFS: Determine initial mount security\n  NFS: use secinfo when crossing mountpoints\n  NFS: Add secinfo procedure\n  NFS: lookup supports alternate client\n  NFS: convert call_sync() to a function\n  NFSv4.1 remove temp code that prevented ds commits\n  NFSv4.1: layoutcommit\n  NFSv4.1: filelayout driver specific code for COMMIT\n  NFSv4.1: remove GETATTR from ds commits\n  NFSv4.1: add generic layer hooks for pnfs COMMIT\n  NFSv4.1: alloc and free commit_buckets\n  NFSv4.1: shift filelayout_free_lseg\n  NFSv4.1: pull out code from nfs_commit_release\n  NFSv4.1: pull error handling out of nfs_commit_list\n  NFSv4.1: add callback to nfs4_commit_done\n  NFSv4.1: rearrange nfs_commit_rpcsetup\n  NFSv4.1: don\u0027t send COMMIT to ds for data sync writes\n  ...\n"
    },
    {
      "commit": "ae005cbed12d0b340b04b59d6f5c56e710b3895d",
      "tree": "d464865bcc97bea05eab4eba0d10bcad4ec89b93",
      "parents": [
        "3961cdf85b749f6bab50ad31ee97e9277e7a3b70",
        "0ba0851714beebb800992e5105a79dc3a4c504b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 09:57:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 09:57:41 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (43 commits)\n  ext4: fix a BUG in mb_mark_used during trim.\n  ext4: unused variables cleanup in fs/ext4/extents.c\n  ext4: remove redundant set_buffer_mapped() in ext4_da_get_block_prep()\n  ext4: add more tracepoints and use dev_t in the trace buffer\n  ext4: don\u0027t kfree uninitialized s_group_info members\n  ext4: add missing space in printk\u0027s in __ext4_grp_locked_error()\n  ext4: add FITRIM to compat_ioctl.\n  ext4: handle errors in ext4_clear_blocks()\n  ext4: unify the ext4_handle_release_buffer() api\n  ext4: handle errors in ext4_rename\n  jbd2: add COW fields to struct jbd2_journal_handle\n  jbd2: add the b_cow_tid field to journal_head struct\n  ext4: Initialize fsync transaction ids in ext4_new_inode()\n  ext4: Use single thread to perform DIO unwritten convertion\n  ext4: optimize ext4_bio_write_page() when no extent conversion is needed\n  ext4: skip orphan cleanup if fs has unknown ROCOMPAT features\n  ext4: use the nblocks arg to ext4_truncate_restart_trans()\n  ext4: fix missing iput of root inode for some mount error paths\n  ext4: make FIEMAP and delayed allocation play well together\n  ext4: suppress verbose debugging information if malloc-debug is off\n  ...\n\nFi up conflicts in fs/ext4/super.c due to workqueue changes\n"
    },
    {
      "commit": "3961cdf85b749f6bab50ad31ee97e9277e7a3b70",
      "tree": "830ddec331de404b57d3bbd71f7a1998025c41f9",
      "parents": [
        "d39dd11c3e6a7af5c20bfac40594db36cf270f42",
        "ad3d9d7ede04a9c71be7a9fe1a23961817f371f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 09:36:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 09:36:35 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  block: fix issue with calling blk_stop_queue() from the request_fn handler\n  block: fix bug with inserting flush requests as sort/merge\n"
    },
    {
      "commit": "ab7798ffcf98b11a9525cf65bacdae3fd58d357f",
      "tree": "834ed73e8ab309895934bcf8bfe9e531ec10b32b",
      "parents": [
        "08f1b807355c8d355885a71e7fd462fe9d499411"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:48:50 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 17:04:20 2011 +0100"
      },
      "message": "genirq: Expand generic show_interrupts()\n\nSome archs want to print extra information for certain irq_chips which\nis per irq and not per chip. Allow them to provide a chip callback to\nprint the chip name and the extra information.\n\nPowerPC wants to print the LEVEL/EDGE type information. Make it configurable.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ad3d9d7ede04a9c71be7a9fe1a23961817f371f7",
      "tree": "33b0eded3b689020529cf8c0d4febf956ff10140",
      "parents": [
        "401a18e92ce32cd0ddfa5738899ca2b8114f2bbf"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Fri Mar 25 16:58:59 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Fri Mar 25 17:04:08 2011 +0100"
      },
      "message": "block: fix issue with calling blk_stop_queue() from the request_fn handler\n\nWhen the queue work handler was converted to delayed work, the\nstopping was inadvertently made sync as well. Change this back\nto being async stop, using __cancel_delayed_work() instead of\ncancel_delayed_work().\n\nReported-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nReported-by: Chris Mason \u003cchris.mason@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "401a18e92ce32cd0ddfa5738899ca2b8114f2bbf",
      "tree": "f8c7dbb61a7a90ae43065075b640512899fafd28",
      "parents": [
        "6c5103890057b1bb781b26b7aae38d33e4c517d8"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Fri Mar 25 16:57:52 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Fri Mar 25 17:04:08 2011 +0100"
      },
      "message": "block: fix bug with inserting flush requests as sort/merge\n\nWith the introduction of the on-stack plugging, we would assume\nthat any request being inserted was a normal file system request.\nAs flush/fua requires a special insert mode, this caused problems.\n\nFix this up by checking for this in flush_plug_list() and use\nthe appropriate insert mechanism.\n\nBig thanks goes to Markus Tripplesdorf for tirelessly testing\npatches, and to Sergey Senozhatsky for helping find the real\nissue.\n\nReported-by: Markus Tripplesdorf \u003cmarkus@trippelsdorf.de\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "29096202176ceaa5016a17ea2dd1aea19a4e90e2",
      "tree": "1350963a65beec5d9677b7e295c5ad9eb718b64e",
      "parents": [
        "2092e6be82ec71ecbf5a8ceeef004bbcbdb78812"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Thu Mar 17 15:21:07 2011 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 25 11:32:11 2011 +0100"
      },
      "message": "futex: Fix WARN_ON() test for UP\n\nAn update of the futex code had a\n\n\tWARN_ON(!spin_is_locked(q-\u003elock_ptr))\n\nBut on UP, spin_is_locked() is always false, and will\ntrigger this warning, and even worse, it will exit the function\nwithout doing the necessary work.\n\nConverting this to a WARN_ON_SMP() fixes the problem.\n\nReported-by: Richard Weinberger \u003crichard@nod.at\u003e\nTested-by: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nCc: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nLKML-Reference: \u003c20110317192208.682654502@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2092e6be82ec71ecbf5a8ceeef004bbcbdb78812",
      "tree": "19dec00f7d1b6e93d9116ec38edba0342b99d689",
      "parents": [
        "71f9e59800e5ad4e6b683348424c9fe54306cd43"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Thu Mar 17 15:21:06 2011 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 25 11:32:09 2011 +0100"
      },
      "message": "WARN_ON_SMP(): Allow use in if() statements on UP\n\nBoth WARN_ON() and WARN_ON_SMP() should be able to be used in\nan if statement.\n\n\tif (WARN_ON_SMP(foo)) { ... }\n\nBecause WARN_ON_SMP() is defined as a do { } while (0) on UP,\nit can not be used this way.\n\nConvert it to the same form that WARN_ON() is, even when\nCONFIG_SMP is off.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nCc: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c20110317192208.444147791@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "45daae575e08bbf7405c5a3633e956fa364d1b4f"
}
