)]}'
{
  "log": [
    {
      "commit": "32dc43e40a2707d0cb1ab8768d080c3e9bcfed52",
      "tree": "415f3a1935fba0db2f0410360983587bf65ee712",
      "parents": [
        "d414c104e26fd3b597f855cc29473a8b1527fb4c",
        "8fd61d34226014fe7886babfca6f45a7eff89d25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 15:56:15 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 15:56:15 2013 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto update from Herbert Xu:\n \"Here is the crypto update for 3.9:\n\n   - Added accelerated implementation of crc32 using pclmulqdq.\n\n   - Added test vector for fcrypt.\n\n   - Added support for OMAP4/AM33XX cipher and hash.\n\n   - Fixed loose crypto_user input checks.\n\n   - Misc fixes\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (43 commits)\n  crypto: user - ensure user supplied strings are nul-terminated\n  crypto: user - fix empty string test in report API\n  crypto: user - fix info leaks in report API\n  crypto: caam - Added property fsl,sec-era in SEC4.0 device tree binding.\n  crypto: use ERR_CAST\n  crypto: atmel-aes - adjust duplicate test\n  crypto: crc32-pclmul - Kill warning on x86-32\n  crypto: x86/twofish - assembler clean-ups: use ENTRY/ENDPROC, localize jump labels\n  crypto: x86/sha1 - assembler clean-ups: use ENTRY/ENDPROC\n  crypto: x86/serpent - use ENTRY/ENDPROC for assember functions and localize jump targets\n  crypto: x86/salsa20 - assembler cleanup, use ENTRY/ENDPROC for assember functions and rename ECRYPT_* to salsa20_*\n  crypto: x86/ghash - assembler clean-up: use ENDPROC at end of assember functions\n  crypto: x86/crc32c - assembler clean-up: use ENTRY/ENDPROC\n  crypto: cast6-avx: use ENTRY()/ENDPROC() for assembler functions\n  crypto: cast5-avx: use ENTRY()/ENDPROC() for assembler functions and localize jump targets\n  crypto: camellia-x86_64/aes-ni: use ENTRY()/ENDPROC() for assembler functions and localize jump targets\n  crypto: blowfish-x86_64: use ENTRY()/ENDPROC() for assembler functions and localize jump targets\n  crypto: aesni-intel - add ENDPROC statements for assembler functions\n  crypto: x86/aes - assembler clean-ups: use ENTRY/ENDPROC, localize jump targets\n  crypto: testmgr - add test vector for fcrypt\n  ...\n"
    },
    {
      "commit": "7b5c253c88ae5f6770e426b1d3f135be75483200",
      "tree": "0d41aa0ddba3b50631781da69a786b178e14745c",
      "parents": [
        "7983627657db5e37594af5c28cdb623855eb554f"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Mon Jan 21 14:02:51 2013 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Feb 04 21:16:52 2013 +0800"
      },
      "message": "crypto: atmel-aes - adjust duplicate test\n\nDelete successive tests to the same location.  The code tested the result\nof a previous allocation, that itself was already tested.  It is changed to\ntest the result of the most recent allocation.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@s exists@\nlocal idexpression y;\nexpression x,e;\n@@\n\n*if ( \\(x \u003d\u003d NULL\\|IS_ERR(x)\\|y !\u003d 0\\) )\n { ... when forall\n   return ...; }\n... when !\u003d \\(y \u003d e\\|y +\u003d e\\|y -\u003d e\\|y |\u003d e\\|y \u0026\u003d e\\|y++\\|y--\\|\u0026y\\)\n    when !\u003d \\(XT_GETPAGE(...,y)\\|WMI_CMD_BUF(...)\\)\n*if ( \\(x \u003d\u003d NULL\\|IS_ERR(x)\\|y !\u003d 0\\) )\n { ... when forall\n   return ...; }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c3c3b3292d202e9924fb3af0f4139848fd7e1de0",
      "tree": "a6c39b805894bde42738f8b445d71234d08453fe",
      "parents": [
        "78c37d191dd6899d8c219fee597a17d6e3c5d288"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Tue Jan 15 13:53:02 2013 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:46 2013 +1100"
      },
      "message": "crypto: omap-sham - Fix compile errors when CONFIG_OF not defined\n\nFix the compile errors created by commit 2545e8d\n(crypto: omap-sham - Add Device Tree Support)\nwhen CONFIG_OF is not defined.  This includes\nchanging omap_sham_get_res_dev() to omap_sham_get_res_of()\nand creating an empty version of omap_sham_of_match[].\n\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5c22ba6619796da82ea0aa18c72caf4fe003a329",
      "tree": "06f16e003bc31464989034dbc96fe52a72374253",
      "parents": [
        "f9fb69e73c774a6490a13128381af9ba468d3a6e"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Thu Jan 10 11:05:30 2013 +0900"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:44 2013 +1100"
      },
      "message": "crypto: s5p-sss - Use devm_clk_get()\n\nUse devm_clk_get() rather than clk_get() to make cleanup paths\nmore simple.\n\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f9fb69e73c774a6490a13128381af9ba468d3a6e",
      "tree": "cc6c267aea1557f7aeb0b7ba7cc377f5262d86b2",
      "parents": [
        "0d35583a13ad29af06375678daa2e11772ec9267"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Tue Jan 08 11:57:47 2013 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:44 2013 +1100"
      },
      "message": "crypto: omap-aes - Add CTR algorithm Support\n\nThe OMAP3 and OMAP4/AM33xx versions of the AES crypto\nmodule support the CTR algorithm in addition to ECB\nand CBC that the OMAP2 version of the module supports.\n\nSo, OMAP2 and OMAP3 share a common register set but\nOMAP3 supports CTR while OMAP2 doesn\u0027t.  OMAP4/AM33XX\nuses a different register set from OMAP2/OMAP3 and\nalso supports CTR.\n\nTo add this support, use the platform_data introduced\nin an ealier commit to hold the list of algorithms\nsupported by the current module.  The probe routine\nwill use that list to register the correct algorithms.\n\nNote: The code being integrated is from the TI AM33xx SDK\nand was written by Greg Turner \u003cgkmturner@gmail.com\u003e and\nHerman Schuurman (current email unknown) while at TI.\n\nCC: Greg Turner \u003cgkmturner@gmail.com\u003e\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0d35583a13ad29af06375678daa2e11772ec9267",
      "tree": "fe011e9e5d2a9029cdf4169a5c16646ae90f9db4",
      "parents": [
        "b4b87a934c30fb91cbdd18ae028acdc361e1cf0f"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Tue Jan 08 11:57:46 2013 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:44 2013 +1100"
      },
      "message": "crypto: omap-aes - Add OMAP4/AM33XX AES Support\n\nAdd support for the OMAP4 version of the AES module\nthat is present on OMAP4 and AM33xx SoCs.\n\nThe modules have several differences including register\noffsets and how DMA is triggered.  To handle these\ndifferences, a platform_data structure is defined and\ncontains routine pointers, register offsets, and bit\noffsets within registers.  OMAP2/OMAP3-specific routines\nare suffixed with \u0027_omap2\u0027 and OMAP4/AM33xx routines are\nsuffixed with \u0027_omap4\u0027.\n\nNote: The code being integrated is from the TI AM33xx SDK\nand was written by Greg Turner \u003cgkmturner@gmail.com\u003e and\nHerman Schuurman (current email unknown) while at TI.\n\nCC: Greg Turner \u003cgkmturner@gmail.com\u003e\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b4b87a934c30fb91cbdd18ae028acdc361e1cf0f",
      "tree": "2917f5a8ef556b911b38f28c99564f6fe9d8a49b",
      "parents": [
        "bc69d124d8141dff942c8c7fbaae76f9c0f4c796"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Tue Jan 08 11:57:45 2013 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:43 2013 +1100"
      },
      "message": "crypto: omap-aes - Convert to dma_request_slave_channel_compat()\n\nUse the dma_request_slave_channel_compat() call instead of\nthe dma_request_channel() call to request a DMA channel.\nThis allows the omap-aes driver use different DMA engines.\n\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "bc69d124d8141dff942c8c7fbaae76f9c0f4c796",
      "tree": "efb8d13358f53b47a8ad74ee0b7e13175b2a4076",
      "parents": [
        "44f04c1d6f34fee940daed71151ca35b3f1f1e64"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Tue Jan 08 11:57:44 2013 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:43 2013 +1100"
      },
      "message": "crypto: omap-aes - Add Device Tree Support\n\nAdd Device Tree suport to the omap-aes crypto\ndriver.  Currently, only support for OMAP2 and\nOMAP3 is being added but support for OMAP4 will\nbe added in a subsequent patch.\n\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "44f04c1d6f34fee940daed71151ca35b3f1f1e64",
      "tree": "b537d0a2d986d13ef930d48dea998626763f521e",
      "parents": [
        "ebedbf79026bebe6667322c2407bf05023600929"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Tue Jan 08 11:57:43 2013 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:42 2013 +1100"
      },
      "message": "crypto: omap-aes - Remove usage of private DMA API\n\nRemove usage of the private OMAP DMA API.\nThe dmaengine API will be used instead.\n\nCC: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "ebedbf79026bebe6667322c2407bf05023600929",
      "tree": "bd59cb3cc7eebf04ad814a2d0d73731a94560065",
      "parents": [
        "0635fb3a3c6a6d1a70996428016dca6d3d8f0961"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Tue Jan 08 11:57:42 2013 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:42 2013 +1100"
      },
      "message": "crypto: omap-aes - Add code to use dmaengine API\n\nAdd code to use the new dmaengine API alongside\nthe existing DMA code that uses the private\nOMAP DMA API.  The API to use is chosen by\ndefining or undefining \u0027OMAP_AES_DMA_PRIVATE\u0027.\n\nCC: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0635fb3a3c6a6d1a70996428016dca6d3d8f0961",
      "tree": "099de85bb474ab796a686b82bbda2fd5d4c52f4c",
      "parents": [
        "5946c4a5e7707d255faf430969d344ad98430b69"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Tue Jan 08 11:57:41 2013 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:42 2013 +1100"
      },
      "message": "crypto: omap-aes - Add suspend/resume support\n\nAdd suspend/resume support to the OMAP AES driver.\n\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5946c4a5e7707d255faf430969d344ad98430b69",
      "tree": "cc2efc002b1d1e4e48f4930f65bba5336202db5b",
      "parents": [
        "7219368b05bd05bd3366bfb22fc38d2dc41085e5"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Tue Jan 08 11:57:40 2013 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:41 2013 +1100"
      },
      "message": "crypto: omap-aes - Convert to use pm_runtime API\n\nConvert the omap-aes crypto driver to use the\npm_runtime API instead of the clk API.\n\nCC: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "7219368b05bd05bd3366bfb22fc38d2dc41085e5",
      "tree": "5698b941d004bac7934281f88759975fbe623456",
      "parents": [
        "05f369a89a8ee44e79553462a1322c083dfbb760"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Tue Jan 08 11:57:39 2013 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:41 2013 +1100"
      },
      "message": "crypto: omap-aes - Don\u0027t reset controller for every operation\n\nThe AES controller only needs to be reset once and that will\nbe done by the hwmod infrastructure, if possible.  Therefore,\nremove the reset code from the omap-aes driver.\n\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "05f369a89a8ee44e79553462a1322c083dfbb760",
      "tree": "3569691e0a6a5c9bbf4f46be96c4c94b725f2b4f",
      "parents": [
        "17bebdcd5c7c56cde82b8ccb02c5cea69e05f6d3"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Tue Jan 08 11:57:38 2013 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:41 2013 +1100"
      },
      "message": "crypto: omap-aes - Remmove unnecessary pr_info noise\n\nRemove the unnecessary pr_info() calls from omap_aes_probe()\nand omap_aes_mod_init().\n\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "17bebdcd5c7c56cde82b8ccb02c5cea69e05f6d3",
      "tree": "4f2eb74f269a44c2961dc6f74c4572031fb32ef8",
      "parents": [
        "d20fb18be246d196225ed151c126832b2dab6506"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Mon Jan 07 11:00:16 2013 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 20 10:16:40 2013 +1100"
      },
      "message": "crypto: bfin_crc - reposition free_irq to avoid access to invalid data\n\nThe data referenced by an interrupt handler should not be freed before the\ninterrupt is ended.  The handler is bfin_crypto_crc_handler.  It may refer\nto crc-\u003eregs, which is released by the iounmap.\n\nFurthermore, the second argument to all calls to free_irq is incorrect.  It\nshould be the same as the last argument of request_irq, which is crc,\nrather than crc-\u003edev.\n\nThe semantic match that finds the first problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@fn exists@\nexpression list es;\nexpression a,b;\nidentifier f;\n@@\n\nif (...) {\n  ... when any\n  free_irq(a,b);\n  ... when any\n  f(es);\n  ... when any\n  return ...;\n}\n\n@@\nexpression list fn.es;\nexpression fn.a,fn.b;\nidentifier fn.f;\n@@\n\n*f(es);\n... when any\n*free_irq(a,b);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a62a6e98c370ccca37d353a5f763b532411a4c14",
      "tree": "595f6e60c10156a1a2295e6975e6266c034dc1f5",
      "parents": [
        "808b7e07464db6a4ef840016d4bac1d99a34cc7c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 11 11:24:20 2013 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 11 11:24:20 2013 -0800"
      },
      "message": "ARM: OMAP2+: Disable code that currently does not work with multiplaform\n\nWe still need to fix up few places for multiplatform support,\nbut that can proceed separately. Fix the issue by making the\nproblem drivers depends !ARCH_MULTIPLATFORM for now.\n\nThe remaining pieces that are not multiplatform compatible\nfor omap2+ SoCs are:\n\n1. Some drivers are using custom omap_dm_timer calls\n\nThere are two drivers that are directly usign omap hardware\ntimers for PWM and DSP clocking: drivers/media/rc/ir-rx51.c and\ndrivers/staging/tidspbridge/core/dsp-clock.c. These can be\nfixed for multiplatform by allowing a minimal set of hardware\ntimers to be accessed, and for some functionality by using the\nhrtimer framework.\n\n2. Hardware OMAP4_ERRATA_I688 needs to be fixed up\n\nThis can\u0027t be enabled for multiplatform configurations in\nit\u0027s current form. It may be possible to fix it up to do\ninstruction replacement early on during init. Luckily it\nlooks like this errata does not seem to get hit with\nmainline kernel code alone at least currently.\n\n3. Legacy header needed for omap-sham.c\n\nLooks like it still needs mach/irqs.h for omap1 that\ndoes not exist for multiplatform systems. Just ifdef\nit for now.\n\n4. Mailbox is waiting to get moved to drivers\n\nDisable it for now to avoid adding a dependency to the\nmailbox patches.\n\nCc: Timo Kokkonen \u003ctimo.t.kokkonen@iki.fi\u003e\nCc: Sean Young \u003csean@mess.org\u003e\nCc: \"Víctor Manuel Jáquez Leal\" \u003cvjaquez@igalia.com\u003e\nCc: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: Omar Ramirez Luna \u003comar.ramirez@ti.com\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-by: Ezequiel Garcia \u003cezequiel.garcia@free-electrons.com\u003e\n[tony@atomide.com: updated to disable mailbox]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d20fb18be246d196225ed151c126832b2dab6506",
      "tree": "010c6547d2e2c289f652691ecf73846a38242eee",
      "parents": [
        "0d373d603202b8bfecc87b9b3602e6ffbf9e4feb"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Fri Dec 21 10:04:09 2012 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 05 21:43:58 2013 +1100"
      },
      "message": "crypto: omap-sham - Add SHA224 and SHA256 Support\n\nThe OMAP4/AM33xx version of the SHAM crypto module\nsupports SHA224 and SHA256 in addition to MD5 and\nSHA1 that the OMAP2 version of the module supports.\n\nTo add this support, use the platform_data introduced\nin an ealier commit to hold the list of algorithms\nsupported by the current module.  The probe routine\nwill use that list to register the correct algorithms.\n\nNote: The code being integrated is from the TI AM33xx SDK\nand was written by Greg Turner \u003cgkmturner@gmail.com\u003e and\nHerman Schuurman (current email unknown) while at TI.\n\nCC: Greg Turner \u003cgkmturner@gmail.com\u003e\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0d373d603202b8bfecc87b9b3602e6ffbf9e4feb",
      "tree": "96c182173e28ae2369085f4a28838e6467b94466",
      "parents": [
        "0e87e73f4abe1ada69cf780fe2550c6361a1b53b"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Fri Dec 21 10:04:08 2012 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 05 21:43:58 2013 +1100"
      },
      "message": "crypto: omap-sham - Add OMAP4/AM33XX SHAM Support\n\nAdd support for the OMAP4 version of the SHAM module\nthat is present on OMAP4 and AM33xx SoCs.\n\nThe modules have several differences including register\noffsets, hardware XORing, and how DMA is triggered.\nTo handle these differences, a platform_data structure\nis defined and contains routine pointers, register offsets,\nbit shifts within registers, and flags to indicate whether\nthe hardware supports XORing and provides SHA1 results in\nbig or little endian.  OMAP2/OMAP3-specific routines are\nsuffixed with \u0027_omap2\u0027 and OMAP4/AM33xx routines are suffixed\nwith \u0027_omap4\u0027.\n\nNote: The code being integrated is from the TI AM33xx SDK\nand was written by Greg Turner \u003cgkmturner@gmail.com\u003e and\nHerman Schuurman (current email unknown) while at TI.\n\nCC: Greg Turner \u003cgkmturner@gmail.com\u003e\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0e87e73f4abe1ada69cf780fe2550c6361a1b53b",
      "tree": "fd9d36d05723d47150e54c89ebeb7e21ebbe0420",
      "parents": [
        "03feec9cc67eaa21e9aa0d3aede0dfed0629f468"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Fri Dec 21 10:04:07 2012 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 05 21:43:57 2013 +1100"
      },
      "message": "crypto: omap-sham - Convert to dma_request_slave_channel_compat()\n\nUse the dma_request_slave_channel_compat() call instead of\nthe dma_request_channel() call to request a DMA channel.\nThis allows the omap-sham driver use different DMA engines.\n\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "03feec9cc67eaa21e9aa0d3aede0dfed0629f468",
      "tree": "cb9bef43e15ad229829c3798e4d6417734632951",
      "parents": [
        "dd49a69e8eb1423e4d434081a7785bc1b8b8948a"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Fri Dec 21 10:04:06 2012 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 05 21:43:57 2013 +1100"
      },
      "message": "crypto: omap-sham - Add Device Tree Support\n\nAdd Device Tree suport to the omap-sham crypto\ndriver.  Currently, only support for OMAP2 and\nOMAP3 is being added but support for OMAP4 will\nbe added in a subsequent patch.\n\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "dd49a69e8eb1423e4d434081a7785bc1b8b8948a",
      "tree": "9e282e8a1213640c4fa2b76a19625900256f3888",
      "parents": [
        "dfd061d5a8f5a6d89c77d23693a63038ff8cbcd8"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Fri Dec 21 10:04:05 2012 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 05 21:43:57 2013 +1100"
      },
      "message": "crypto: omap-sham - Remove usage of private DMA API\n\nRemove usage of the private OMAP DMA API.\nThe dmaengine API will be used instead.\n\nCC: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "dfd061d5a8f5a6d89c77d23693a63038ff8cbcd8",
      "tree": "b499446322453bbb204679c4fca33debbccb9cad",
      "parents": [
        "3b3f440023b3809c8eabec681768a4bcee15f2b4"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Fri Dec 21 10:04:04 2012 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 05 21:43:56 2013 +1100"
      },
      "message": "crypto: omap-sham - Add code to use dmaengine API\n\nAdd code to use the new dmaengine API alongside\nthe existing DMA code that uses the private\nOMAP DMA API.  The API to use is chosen by\ndefining or undefining \u0027OMAP_SHAM_DMA_PRIVATE\u0027.\n\nThis is a transitional change and the code that uses\nthe private DMA API will be removed in an upcoming\ncommit.\n\nCC: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3b3f440023b3809c8eabec681768a4bcee15f2b4",
      "tree": "73b94756ccb7a1259aaf8ce105ea227c1dd2b8aa",
      "parents": [
        "b359f034c8bf6c6ae4785c1172786ce73eccf9f2"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Fri Dec 21 10:04:03 2012 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 05 21:43:56 2013 +1100"
      },
      "message": "crypto: omap-sham - Add suspend/resume support\n\nAdd suspend/resume support to the OMAP SHAM driver.\n\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b359f034c8bf6c6ae4785c1172786ce73eccf9f2",
      "tree": "5da7872e7fa88e34b7552abef88cfa16704068bf",
      "parents": [
        "3ff59bcee7be7796ce566dfef0604eda013cc8c2"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Fri Dec 21 10:04:02 2012 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 05 21:43:56 2013 +1100"
      },
      "message": "crypto: omap-sham - Convert to use pm_runtime API\n\nConvert the omap-sham crypto driver to use the\npm_runtime API instead of the clk API.\n\nCC: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3ff59bcee7be7796ce566dfef0604eda013cc8c2",
      "tree": "e916038ca27c766329f4e29462282295d0710fc5",
      "parents": [
        "a49f0d1ea3ec94fc7cf33a7c36a16343b74bd565"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@animalcreek.com",
        "time": "Fri Dec 21 10:04:01 2012 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Jan 05 21:43:55 2013 +1100"
      },
      "message": "crypto: omap-sham - Remove unnecessary pr_info noise\n\nRemove the unnecessary pr_info() call in omap_sham_mod_init().\n\nCC: Dmitry Kasatkin \u003cdmitry.kasatkin@intel.com\u003e\nSigned-off-by: Mark A. Greer \u003cmgreer@animalcreek.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "49cfe4db2ddc4d1b32f2bd4910a5a9d7a0e34ae8",
      "tree": "995b18a652e4f0853c66db254a62aea854b4a1ac",
      "parents": [
        "ed5a84cdf593e54969518e82762786fbe1284ce4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 21 13:14:09 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 03 15:57:02 2013 -0800"
      },
      "message": "Drivers: crypto: remove __dev* attributes.\n\nCONFIG_HOTPLUG is going away as an option.  As a result, the __dev*\nmarkings need to be removed.\n\nThis change removes the use of __devinit, __devexit_p, __devinitdata,\nand __devexit from these drivers.\n\nBased on patches originally written by Bill Pemberton, but redone by me\nin order to handle some of the coding style issues better, by hand.\n\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\nCc: Jamie Iles \u003cjamie@jamieiles.com\u003e\nCc: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nCc: Shengzhou Liu \u003cShengzhou.Liu@freescale.com\u003e\nCc: Alex Porosanu \u003calexandru.porosanu@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "16e024f30ce96ef5fa651e2914e19d175a924cab",
      "tree": "d68106151a0b36e22625d7af7b23081a48c92e87",
      "parents": [
        "c36e0501ee91d7616a188efbf9714b1fce150032",
        "376bddd34433065aeb9b9a140870537feecf90ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 09:58:09 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 09:58:09 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull powerpc update from Benjamin Herrenschmidt:\n \"The main highlight is probably some base POWER8 support.  There\u0027s more\n  to come such as transactional memory support but that will wait for\n  the next one.\n\n  Overall it\u0027s pretty quiet, or rather I\u0027ve been pretty poor at picking\n  things up from patchwork and reviewing them this time around and Kumar\n  no better on the FSL side it seems...\"\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (73 commits)\n  powerpc+of: Rename and fix OF reconfig notifier error inject module\n  powerpc: mpc5200: Add a3m071 board support\n  powerpc/512x: don\u0027t compile any platform DIU code if the DIU is not enabled\n  powerpc/mpc52xx: use module_platform_driver macro\n  powerpc+of: Export of_reconfig_notifier_[register,unregister]\n  powerpc/dma/raidengine: add raidengine device\n  powerpc/iommu/fsl: Add PAMU bypass enable register to ccsr_guts struct\n  powerpc/mpc85xx: Change spin table to cached memory\n  powerpc/fsl-pci: Add PCI controller ATMU PM support\n  powerpc/86xx: fsl_pcibios_fixup_bus requires CONFIG_PCI\n  drivers/virt: the Freescale hypervisor driver doesn\u0027t need to check MSR[GS]\n  powerpc/85xx: p1022ds: Use NULL instead of 0 for pointers\n  powerpc: Disable relocation on exceptions when kexecing\n  powerpc: Enable relocation on during exceptions at boot\n  powerpc: Move get_longbusy_msecs into hvcall.h and remove duplicate function\n  powerpc: Add wrappers to enable/disable relocation on exceptions\n  powerpc: Add set_mode hcall\n  powerpc: Setup relocation on exceptions for bare metal systems\n  powerpc: Move initial mfspr LPCR out of __init_LPCR\n  powerpc: Add relocation on exception vector handlers\n  ...\n"
    },
    {
      "commit": "376bddd34433065aeb9b9a140870537feecf90ef",
      "tree": "a40e2b84ad89f4b3ba968de65a4bf7ff6ccae835",
      "parents": [
        "d526e85f60fce9aa2a1432cbd06e3cf20c1644c8",
        "667b504a2c411e4d5915a6e2260a3857ba9f797a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 18 10:22:27 2012 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 18 10:22:27 2012 +1100"
      },
      "message": "Merge remote-tracking branch \u0027agust/next\u0027 into next\n\nBrings some 52xx updates. Also manually merged tools/perf/perf.h.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1ed55eac3b1fc30b29cdb52251e0f13b24fc344c",
      "tree": "b7a4c67f2e29f8aa418708c5da871e64c511f3ff",
      "parents": [
        "08242bc2210938761230f79c5288dbcf72e94808",
        "a2c0911c09190125f52c9941b9d187f601c2f7be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:35:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:35:19 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto update from Herbert Xu:\n\n - Added aesni/avx/x86_64 implementations for camellia.\n\n - Optimised AVX code for cast5/serpent/twofish/cast6.\n\n - Fixed vmac bug with unaligned input.\n\n - Allow compression algorithms in FIPS mode.\n\n - Optimised crc32c implementation for Intel.\n\n - Misc fixes.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (32 commits)\n  crypto: caam - Updated SEC-4.0 device tree binding for ERA information.\n  crypto: testmgr - remove superfluous initializers for xts(aes)\n  crypto: testmgr - allow compression algs in fips mode\n  crypto: testmgr - add larger crc32c test vector to test FPU path in crc32c_intel\n  crypto: testmgr - clean alg_test_null entries in alg_test_descs[]\n  crypto: testmgr - remove fips_allowed flag from camellia-aesni null-tests\n  crypto: cast5/cast6 - move lookup tables to shared module\n  padata: use __this_cpu_read per-cpu helper\n  crypto: s5p-sss - Fix compilation error\n  crypto: picoxcell - Add terminating entry for platform_device_id table\n  crypto: omap-aes - select BLKCIPHER2\n  crypto: camellia - add AES-NI/AVX/x86_64 assembler implementation of camellia cipher\n  crypto: camellia-x86_64 - share common functions and move structures and function definitions to header file\n  crypto: tcrypt - add async speed test for camellia cipher\n  crypto: tegra-aes - fix error-valued pointer dereference\n  crypto: tegra - fix missing unlock on error case\n  crypto: cast5/avx - avoid using temporary stack buffers\n  crypto: serpent/avx - avoid using temporary stack buffers\n  crypto: twofish/avx - avoid using temporary stack buffers\n  crypto: cast6/avx - avoid using temporary stack buffers\n  ...\n"
    },
    {
      "commit": "a11da7df6543b5f71a150b47c0d08ecf0799a0f3",
      "tree": "77eaac99426f64a0a8dc3b5d62c86138a8c72d43",
      "parents": [
        "b8edf848e9119bab9d999b9ca80d8520641810f2",
        "9c7466b217af784280d9fc841bbd559ef3bf33e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:58:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:58:20 2012 -0800"
      },
      "message": "Merge tag \u0027pm-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC power management and clock changes from Olof Johansson:\n \"This branch contains a largeish set of updates of power management and\n  clock setup.  The bulk of it is for OMAP/AM33xx platforms, but also a\n  few around hotplug/suspend/resume on Exynos.\n\n  It includes a split-up of some of the OMAP clock data into separate\n  files which adds to the diffstat, but gross delta is fairly reasonable.\"\n\n* tag \u0027pm-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (60 commits)\n  ARM: OMAP: Move plat-omap/dma-omap.h to include/linux/omap-dma.h\n  ASoC: OMAP: mcbsp fixes for enabling ARM multiplatform support\n  watchdog: OMAP: fixup for ARM multiplatform support\n  ARM: EXYNOS: Add flush_cache_all in suspend finisher\n  ARM: EXYNOS: Remove scu_enable from cpuidle\n  ARM: EXYNOS: Fix soft reboot hang after suspend/resume\n  ARM: EXYNOS: Add support for rtc wakeup\n  ARM: EXYNOS: fix the hotplug for Cortex-A15\n  ARM: OMAP2+: omap_device: Correct resource handling for DT boot\n  ARM: OMAP2+: hwmod: Add possibility to count hwmod resources based on type\n  ARM: OMAP2+: hwmod: Add support for per hwmod/module context lost count\n  ARM: OMAP2+: PRM: initialize some PRM functions early\n  ARM: OMAP2+: voltage: fixup oscillator handling when CONFIG_PM\u003dn\n  ARM: OMAP4: USB: power down MUSB PHY during boot\n  ARM: OMAP2+: clock: Cleanup !CONFIG_COMMON_CLK parts\n  ARM: OMAP2xxx: clock: drop obsolete clock data\n  ARM: OMAP2: clock: Cleanup !CONFIG_COMMON_CLK parts\n  ARM: OMAP3+: DPLL: drop !CONFIG_COMMON_CLK sections\n  ARM: AM33xx: clock: drop obsolete clock data\n  ARM: OMAP3xxx: clk: drop obsolete clock data\n  ...\n"
    },
    {
      "commit": "b8edf848e9119bab9d999b9ca80d8520641810f2",
      "tree": "76517286b247626ed37dda41a4f946f6c34b8bff",
      "parents": [
        "db5b0ae00712b5176d7405e7a1dd2bfd6e8f5070",
        "3f54db784a6af9a6d53396949cbecf62edbad247"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:57:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:57:16 2012 -0800"
      },
      "message": "Merge tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC multiplatform conversion patches from Olof Johansson:\n \"Here are more patches in the progression towards multiplatform, sparse\n  irq conversions in particular.\n\n  Tegra has a handful of cleanups and general groundwork, but is not\n  quite there yet on full enablement.\n\n  Platforms that are enabled through this branch are VT8500 and Zynq.\n  Note that i.MX was converted in one of the earlier cleanup branches as\n  well (before we started a separate topic for multiplatform).  And both\n  new platforms for this merge window, sunxi and bcm, were merged with\n  multiplatform support enabled.\"\n\nFix up conflicts mostly as per Olof.\n\n* tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (29 commits)\n  ARM: zynq: Remove all unused mach headers\n  ARM: zynq: add support for ARCH_MULTIPLATFORM\n  ARM: zynq: make use of debug_ll_io_init()\n  ARM: zynq: remove TTC early mapping\n  ARM: tegra: move debug-macro.S to include/debug\n  ARM: tegra: don\u0027t include iomap.h from debug-macro.S\n  ARM: tegra: decouple uncompress.h and debug-macro.S\n  ARM: tegra: simplify DEBUG_LL UART selection options\n  ARM: tegra: select SPARSE_IRQ\n  ARM: tegra: enhance timer.c to get IO address from device tree\n  ARM: tegra: enhance timer.c to get IRQ info from device tree\n  ARM: timer: fix checkpatch warnings\n  ARM: tegra: add TWD to device tree\n  ARM: tegra: define DT bindings for and instantiate RTC\n  ARM: tegra: define DT bindings for and instantiate timer\n  clocksource/mtu-nomadik: use apb_pclk\n  clk: ux500: Register mtu apb_pclocks\n  ARM: plat-nomadik: convert platforms to SPARSE_IRQ\n  mfd/db8500-prcmu: use the irq_domain_add_simple()\n  mfd/ab8500-core: use irq_domain_add_simple()\n  ...\n"
    },
    {
      "commit": "d01e4afdbb65e030fd6f1f96c30a558e2eb0f279",
      "tree": "02ef82b2740cf93a98199eded5ef765fa6e03052",
      "parents": [
        "8287361abca36504da813638310d2547469283eb",
        "794b175fc0c0c4844dbb7b137a73bbfd01f6c608"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:51:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:51:39 2012 -0800"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC cleanups on various subarchitectures from Olof Johansson:\n \"Cleanup patches for various ARM platforms and some of their associated\n  drivers.  There\u0027s also a branch in here that enables Freescale i.MX to\n  be part of the multiplatform support -- the first \"big\" SoC that is\n  moved over (more multiplatform work comes in a separate branch later\n  during the merge window).\"\n\nConflicts fixed as per Olof, including a silent semantic one in\narch/arm/mach-omap2/board-generic.c (omap_prcm_restart() was renamed to\nomap3xxx_restart(), and a new user of the old name was added).\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (189 commits)\n  ARM: omap: fix typo on timer cleanup\n  ARM: EXYNOS: Remove unused regs-mem.h file\n  ARM: EXYNOS: Remove unused non-dt support for dwmci controller\n  ARM: Kirkwood: Use hw_pci.ops instead of hw_pci.scan\n  ARM: OMAP3: cm-t3517: use GPTIMER for system clock\n  ARM: OMAP2+: timer: remove CONFIG_OMAP_32K_TIMER\n  ARM: SAMSUNG: use devm_ functions for ADC driver\n  ARM: EXYNOS: no duplicate mask/unmask in eint0_15\n  ARM: S3C24XX: SPI clock channel setup is fixed for S3C2443\n  ARM: EXYNOS: Remove i2c0 resource information and setting of device names\n  ARM: Kirkwood: checkpatch cleanups\n  ARM: Kirkwood: Fix sparse warnings.\n  ARM: Kirkwood: Remove unused includes\n  ARM: kirkwood: cleanup lsxl board includes\n  ARM: integrator: use BUG_ON where possible\n  ARM: integrator: push down SC dependencies\n  ARM: integrator: delete static UART1 mapping\n  ARM: integrator: delete SC mapping on the CP\n  ARM: integrator: remove static CP syscon mapping\n  ARM: integrator: remove static AP syscon mapping\n  ...\n"
    },
    {
      "commit": "8287361abca36504da813638310d2547469283eb",
      "tree": "8d98e9a910885efdb09ae5390a3ae44040557e2f",
      "parents": [
        "2989950cea13711f0cc573c26cde8fe08a36be03",
        "8556650dd3370a927217f16444aac5cc0c71e61b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "message": "Merge tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC Header cleanups from Olof Johansson:\n \"This is a collection of header file cleanups, mostly for OMAP and\n  AT91, that keeps moving the platforms in the direction of\n  multiplatform by removing the need for mach-dependent header files\n  used in drivers and other places.\"\n\nFix up mostly trivial conflicts as per Olof.\n\n* tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (106 commits)\n  ARM: OMAP2+: Move iommu/iovmm headers to platform_data\n  ARM: OMAP2+: Make some definitions local\n  ARM: OMAP2+: Move iommu2 to drivers/iommu/omap-iommu2.c\n  ARM: OMAP2+: Move plat/iovmm.h to include/linux/omap-iommu.h\n  ARM: OMAP2+: Move iopgtable header to drivers/iommu/\n  ARM: OMAP: Merge iommu2.h into iommu.h\n  atmel: move ATMEL_MAX_UART to platform_data/atmel.h\n  ARM: OMAP: Remove omap_init_consistent_dma_size()\n  arm: at91: move at91rm9200 rtc header in drivers/rtc\n  arm: at91: move reset controller header to arm/arm/mach-at91\n  arm: at91: move pit define to the driver\n  arm: at91: move at91_shdwc.h to arch/arm/mach-at91\n  arm: at91: move board header to arch/arm/mach-at91\n  arn: at91: move at91_tc.h to arch/arm/mach-at91\n  arm: at91 move at91_aic.h to arch/arm/mach-at91\n  arm: at91 move board.h to arch/arm/mach-at91\n  arm: at91: move platfarm_data to include/linux/platform_data/atmel.h\n  arm: at91: drop machine defconfig\n  ARM: OMAP: Remove NEED_MACH_GPIO_H\n  ARM: OMAP: Remove unnecessary mach and plat includes\n  ...\n"
    },
    {
      "commit": "48d224d1efec98b0b78e511150b4f5752beceb7c",
      "tree": "6777113a72a73fdf4e8d84f7447c32b25fa902a9",
      "parents": [
        "9121dfca73d81fa886f15610cac2bf372391f3eb",
        "45c3eb7d3a07eb08d1b5b0f5983a996d41610b84"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Nov 30 21:47:21 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Nov 30 21:47:21 2012 -0800"
      },
      "message": "Merge tag \u0027tags/omap-for-v3.8/cleanup-multiplatform-no-clock-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/pm2\n\nFrom Tony Lindgren:\nRemaining patches to allow omap2+ to build with multiplatform\nenabled. Unfortunately the DMA header patch had to be redone\nto avoid adding new multiplatform specific include paths, the\nother patches are just trivial compile fixes.\n\nNote that this does not yet contain the necessary Kconfig\nchanges as we are still waiting for some drivers to get\nfixed up first.\n\n* tag \u0027tags/omap-for-v3.8/cleanup-multiplatform-no-clock-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  ARM: OMAP: Move plat-omap/dma-omap.h to include/linux/omap-dma.h\n  ASoC: OMAP: mcbsp fixes for enabling ARM multiplatform support\n  watchdog: OMAP: fixup for ARM multiplatform support\n\nConflicts due to surrounding changes in:\n\tarch/arm/mach-omap2/omap_hwmod_2420_data.c\n\tarch/arm/mach-omap2/omap_hwmod_2430_data.c\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "45c3eb7d3a07eb08d1b5b0f5983a996d41610b84",
      "tree": "8b7f62cfbeb1078ea88e8f111fc00ebd5acf4586",
      "parents": [
        "6300ebe9fe9a9355060119b83564e81efa5f1fa6"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Nov 30 08:41:50 2012 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Nov 30 08:41:50 2012 -0800"
      },
      "message": "ARM: OMAP: Move plat-omap/dma-omap.h to include/linux/omap-dma.h\n\nBased on earlier discussions[1] we attempted to find a suitable\nlocation for the omap DMA header in commit 2b6c4e73 (ARM: OMAP:\nDMA: Move plat/dma.h to plat-omap/dma-omap.h) until the conversion\nto dmaengine is complete.\n\nUnfortunately that was before I was able to try to test compile\nof the ARM multiplatform builds for omap2+, and the end result\nwas not very good.\n\nSo I\u0027m creating yet another all over the place patch to cut the\nlast dependency for building omap2+ for ARM multiplatform. After\nthis, we have finally removed the driver dependencies to the\narch/arm code, except for few drivers that are being worked on.\n\nThe other option was to make the \u003cplat-omap/dma-omap.h\u003e path\nto work, but we\u0027d have to add some new header directory to for\nmultiplatform builds.\n\nOr we would have to manually include arch/arm/plat-omap/include\nagain from arch/arm/Makefile for omap2+.\n\nNeither of these alternatives sound appealing as they will\nlikely lead addition of various other headers exposed to the\ndrivers, which we want to avoid for the multiplatform kernels.\n\nSince we already have a minimal include/linux/omap-dma.h,\nlet\u0027s just use that instead and add a note to it to not\nuse the custom omap DMA functions any longer where possible.\n\nNote that converting omap DMA to dmaengine depends on\ndmaengine supporting automatically incrementing the FIFO\naddress at the device end, and converting all the remaining\nlegacy drivers. So it\u0027s going to be few more merge windows.\n\n[1] https://patchwork.kernel.org/patch/1519591/#\n\ncc: Russell King \u003clinux@arm.linux.org.uk\u003e\ncc: Kevin Hilman \u003ckhilman@ti.com\u003e\ncc: \"Benoît Cousson\" \u003cb-cousson@ti.com\u003e\ncc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\ncc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\ncc: Vinod Koul \u003cvinod.koul@intel.com\u003e\ncc: Dan Williams \u003cdjbw@fb.com\u003e\ncc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\ncc: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\ncc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\ncc: David Woodhouse \u003cdwmw2@infradead.org\u003e\ncc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\ncc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\ncc: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\ncc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\ncc: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\ncc: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\ncc: Lokesh Vutla \u003clokeshvutla@ti.com\u003e\ncc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\ncc: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\ncc: Afzal Mohammed \u003cafzal@ti.com\u003e\ncc: linux-crypto@vger.kernel.org\ncc: linux-media@vger.kernel.org\ncc: linux-mtd@lists.infradead.org\ncc: linux-usb@vger.kernel.org\ncc: linux-fbdev@vger.kernel.org\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9792eb1d7296ad4e19c3219dabf65efd01562a73",
      "tree": "eac0dbdc523f4c0ab0073456278fd6c9aa753224",
      "parents": [
        "4d18dea51036c673795eb9510fd8d70dcf214414"
      ],
      "author": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Dec 28 13:08:18 2010 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Thu Nov 22 03:36:15 2012 +0000"
      },
      "message": "IXP4xx crypto: MOD_AES{128,192,256} already include key size.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\n"
    },
    {
      "commit": "9665c52b102504399a9f041b85ff9f47c5d56bb3",
      "tree": "d7cf6b4bd729d6e736b188ed13a1a22f2f46b747",
      "parents": [
        "553da857b1b917e27817b923ea2c786313620845"
      ],
      "author": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Thu Mar 25 23:56:05 2010 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Thu Nov 22 03:35:48 2012 +0000"
      },
      "message": "IXP4xx: ixp4xx_crypto driver requires Queue Manager and NPE drivers.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\n"
    },
    {
      "commit": "46e8a79eb5449204f4b20d71c38c96b981b04e96",
      "tree": "a3abb4c42c512ef586188bc8fe046d7eb8bb245a",
      "parents": [
        "794c1539ab391e1278bec0d69015d9b4e75bdaf0",
        "460678035247a9f72a4401dfeb6513ee495bf975"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 21 00:31:08 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 21 00:31:08 2012 -0800"
      },
      "message": "Merge tag \u0027tegra-for-3.8-single-zimage\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/multiplatform\n\nFrom Stephen Warren:\nARM: tegra: single-zImage preparation work\n\nVarious cleanups and enhancements are made to core Tegra code towards the\naim of including Tegra in a multi-platform ARM kernel:\n\nRTC, timer, and TWD are configured via device tree.\n\nSPARSE_IRQ is enabled.\n\nTegra\u0027s debug_ll options are simplified, and the macros brought into\nline with other multi-platform implementations, and moved to the new\ncommon location.\n\nTwo headers still need to be eliminated in order to include Tegra in a\nmulti-platform kernel/ \u003cmach/{clk,powergate}.h\u003e. A new common API needs\nto be invented to replace parts of clk.h. powergate.h might be replaced\nby regulators; this needs more investigation.\n\nThis pull request is based on tegra-for-3.8-dt, followed by a merge of\narm-soc\u0027s devel/debug_ll_init branch.\n\n* tag \u0027tegra-for-3.8-single-zimage\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra: (58 commits)\n  ARM: tegra: move debug-macro.S to include/debug\n  ARM: tegra: don\u0027t include iomap.h from debug-macro.S\n  ARM: tegra: decouple uncompress.h and debug-macro.S\n  ARM: tegra: simplify DEBUG_LL UART selection options\n  ARM: tegra: select SPARSE_IRQ\n  ARM: tegra: enhance timer.c to get IO address from device tree\n  ARM: tegra: enhance timer.c to get IRQ info from device tree\n  ARM: timer: fix checkpatch warnings\n  ARM: tegra: add TWD to device tree\n  ARM: tegra: define DT bindings for and instantiate RTC\n  ARM: tegra: define DT bindings for and instantiate timer\n  ARM: tegra: whistler: enable HDMI port\n  ARM: tegra: tec: Enable HDMI output\n  ARM: tegra: plutux: Enable HDMI output\n  ARM: tegra: tamonten: Add host1x support\n  ARM: tegra: trimslice: enable HDMI port\n  ARM: tegra: harmony: enable HDMI port\n  ARM: tegra: Add Tegra30 host1x support\n  ARM: tegra: Add Tegra20 host1x support\n  ARM: tegra: trimslice: enable SPI flash\n  ...\n"
    },
    {
      "commit": "bcc5155d05003f1addc91e125082dca886981a31",
      "tree": "253761543a0af664bd69f0edfeb883a76bfd1159",
      "parents": [
        "d4819dc969d0544edd0d0b819a741f10059adcaa",
        "bb1de8877c960b3b3e1c8337730df970b262fd44"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 21 00:17:40 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Nov 21 00:17:40 2012 -0800"
      },
      "message": "Merge tag \u0027tegra-for-3.8-cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/cleanup\n\nFrom Stephen Warren:\nARM: tegra: cleanup for 3.8\n\nVarious trivial cleanup changes of the Tegra code for 3.8.\n\nMany of the changes simply remove useless #include statements, which\nenable those headers to be removed or moved later, as work towards\nmulti-platform zImage support.\n\n\u003cmach/{iram,io}map.h\u003e are moved up to arch/arm/mach-tegra to prevent\nany new code outside mach-tegra from using them.\n\nFinally, the regulator definitions in all board device tree files are\nupdated to use the new simpler syntax that was agreed upon.\n\n* tag \u0027tegra-for-3.8-cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra:\n  ARM: tegra: move irammap.h to mach-tegra\n  ARM: tegra: move iomap.h to mach-tegra\n  ARM: tegra: remove \u003cmach/dma.h\u003e\n  ARM: tegra: move tegra-ahb.h out of arch/arm/mach-tegra/\n  ARM: tegra: remove unnecessary includes of \u003cmach/*.h\u003e\n  iommu: tegra: remove include of \u003cmach/iomap.h\u003e\n  staging: nvec: remove include of \u003cmach/iomap.h\u003e\n  crypto: tegra: remove include of \u003cmach/clk.h\u003e\n  ARM: tegra: update *.dts for regulator-compatible deprecation\n  usb: phy: tegra remove include of \u003cmach/iomap.h\u003e\n  usb: host: tegra remove include of \u003cmach/iomap.h\u003e\n"
    },
    {
      "commit": "1cf3d8b3d24cd383ddfd5442c83ec5c355ffc2f7",
      "tree": "0f4790e95f917c6b76d95c88b7b3d67445261893",
      "parents": [
        "f59497208363f3dd9d62b79b7f7eafc95432de79"
      ],
      "author": {
        "name": "Nathan Fontenot",
        "email": "nfont@linux.vnet.ibm.com",
        "time": "Tue Oct 02 16:57:57 2012 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 15 12:56:41 2012 +1100"
      },
      "message": "powerpc+of: Add of node/property notification chain for adds and removes\n\nThis patch moves the notification chain for updates to the device tree\nfrom the powerpc/pseries code to the base OF code. This makes this\nfunctionality available to all architectures.\n\nAdditionally the notification chain is updated to allow notifications\nfor property add/remove/update. To make this work a pointer to a new\nstruct (of_prop_reconfig) is passed to the routines in the notification chain.\nThe of_prop_reconfig property contains a pointer to the node containing the\nproperty and a pointer to the property itself. In the case of property\nupdates, the property pointer refers to the new property.\n\nSigned-off-by: Nathan Fontenot \u003cnfont@linux.vnet.ibm.com\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a465348ff5d3e564ae0bcde63d5ef2066c079aad",
      "tree": "c68c321e0fd42f3e758f00dbae8812867838f319",
      "parents": [
        "14198dd64b56749365c57503f51d5dcde875807d"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Thu Nov 08 11:52:00 2012 +0530"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 09 17:32:33 2012 +0800"
      },
      "message": "crypto: s5p-sss - Fix compilation error\n\nstruct s3c2410_dma_client gets defined multiple times as it is defined\nin more than one header file. Changing it at the header file level causes\nmany more build breakages as they are interdependent in a complex way.\nHence fixing this problem by using the mach version of the header file.\n\nWithout this patch, following build error is observed:\narch/arm/plat-samsung/include/plat/dma-pl330.h:106:27: error:\nredefinition of struct s3c2410_dma_client\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "14198dd64b56749365c57503f51d5dcde875807d",
      "tree": "677843f1a7bfe48fc15c006206b0ce30ddec1024",
      "parents": [
        "d87d77128f2e837435efa5ff0fd9a32ffbc4bdc8"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Sun Nov 04 23:36:25 2012 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 09 17:32:33 2012 +0800"
      },
      "message": "crypto: picoxcell - Add terminating entry for platform_device_id table\n\nThe platform_device_id table is supposed to be zero-terminated.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nAcked-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d87d77128f2e837435efa5ff0fd9a32ffbc4bdc8",
      "tree": "6702523a0fa960bbb70942660aec4cdaf829ef75",
      "parents": [
        "d9b1d2e7e10d2e926775b1d3da39da0f51491e54"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Oct 31 20:08:37 2012 +0100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 09 17:32:32 2012 +0800"
      },
      "message": "crypto: omap-aes - select BLKCIPHER2\n\nwithout it:\n|drivers/built-in.o:(.data+0x14588): undefined reference to `crypto_ablkcipher_type\u0027\n|drivers/built-in.o:(.data+0x14668): undefined reference to `crypto_ablkcipher_type\u0027\n\nNot sure when this broke.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d48e366e6efe46e0a6744980c18582fb0919a727",
      "tree": "5875f5ebd96d8d6b243805f5b1bb0f0cc839a0c4",
      "parents": [
        "3200da8d9afb3d0dc617515a2fe364d9d59ef523"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Thu Oct 25 22:55:04 2012 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 09 17:32:27 2012 +0800"
      },
      "message": "crypto: tegra-aes - fix error-valued pointer dereference\n\nclk_put(dd-\u003eaes_clk) will dereference an error-valued pointer since the\ndd-\u003eaes_clk is a ERR_PTR() value. The correct check is call clk_put()\nif !IS_ERR(dd-\u003eaes_clk).\n\ndpatch engine is used to auto generate this patch.\n(https://github.com/weiyj/dpatch)\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f39b158d66793a21bf273c1817fa062956b9d732",
      "tree": "aa995d92dce3630a40d70e71e3c0be2563b791a0",
      "parents": [
        "b9c665d75beb9239f8a0847786cf27dcb8a61b00"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Oct 02 15:25:10 2012 -0600"
      },
      "committer": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon Nov 05 11:36:05 2012 -0700"
      },
      "message": "crypto: tegra: remove include of \u003cmach/clk.h\u003e\n\nNothing from this file is used, and the file will hopefully be deleted\nsoon.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "865fab601b8f910b2c634cf4c9211176f2c71cad",
      "tree": "73d51d49870ac7eb08e379fd492c045562161d79",
      "parents": [
        "2136683172f49a32b3ed7469f6e5ce20c8f4278b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Oct 18 14:20:16 2012 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Nov 05 09:55:32 2012 +0100"
      },
      "message": "ARM: plat-nomadik: move DMA40 header to \u003clinux/platform_data\u003e\n\nThis moves the DMA40 platform data header from \u003cplat/ste_dma40.h\u003e\nto \u003clinux/platform_data/dma-ste-dma40.h\u003e where is belongs.\n\nCc: Dan Williams \u003cdjbw@fb.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Ola Lilja \u003cola.o.lilja@stericsson.com\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Andreas Westin \u003candreas.westin@stericsson.com\u003e\nAcked-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "3200da8d9afb3d0dc617515a2fe364d9d59ef523",
      "tree": "fe2634c1a01ce9e6b4c81b8a58dd2ed7c810874d",
      "parents": [
        "c12ab20b162c9414acadc18c6da6cfd3eea54b7b"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Sun Oct 21 19:56:42 2012 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Oct 24 21:10:56 2012 +0800"
      },
      "message": "crypto: tegra - fix missing unlock on error case\n\nAdd the missing unlock on the error handling path in function\ntegra_aes_get_random() and tegra_aes_rng_reset().\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "94c657853bd228ebbc2c590b7f81efcc1dde3329",
      "tree": "4fb0a566594ed2bbbf1dd2076806335a29c1e2cc",
      "parents": [
        "27615a97b2dc7e98b925973b78d1cdc3ee288ab0",
        "2b6c4e73248758bac8e1ed81b0d0664da0fff6f8"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Oct 17 10:01:30 2012 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Oct 17 10:01:30 2012 -0700"
      },
      "message": "Merge branch \u0027omap-for-v3.8/cleanup-headers-dma\u0027 into omap-for-v3.8/cleanup-headers\n\nConflicts:\n\tdrivers/crypto/omap-aes.c\n\tdrivers/crypto/omap-sham.c\n\tdrivers/dma/omap-dma.c\n"
    },
    {
      "commit": "27615a97b2dc7e98b925973b78d1cdc3ee288ab0",
      "tree": "5927469d78c404faff52ffc4c11220c7f480a2d7",
      "parents": [
        "a656a06bbf01bca460764a5f9be860d2b29c4863"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Oct 15 16:24:23 2012 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Oct 15 16:24:23 2012 -0700"
      },
      "message": "ARM: OMAP: Trivial driver changes to remove include plat/cpu.h\n\nDrivers should not use cpu_is_omap or cpu_class_is_omap macros,\nthey should be private to the platform init code. And we\u0027ll be\nremoving plat/cpu.h and only have a private soc.h for the\narch/arm/*omap* code.\n\nThis patch is intended as preparation for the core omap changes\nand removes the need to include plat/cpu.h from several drivers.\nThis is needed for the ARM common zImage support.\n\nThese changes are OK to do because:\n\n- omap-rng.c does not need plat/cpu.h\n\n- omap-aes.c and omap-sham.c get the proper platform_data\n  passed to them so they don\u0027t need extra checks in the driver\n\n- omap-dma.c and omap-pcm.c can test the arch locally as\n  omap1 and omap2 cannot be compiled together because of\n  conflicting compiler flags\n\nCc: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Venkatraman S \u003csvenkatr@ti.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: Vinod Koul \u003cvinod.koul@intel.com\u003e\nCc: Dan Williams \u003cdjbw@fb.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: linux-crypto@vger.kernel.org\nCc: linux-mmc@vger.kernel.org\nCc: alsa-devel@alsa-project.org\nCc: linux-kernel@vger.kernel.org\n[tony@atomide.com: mmc changes folded in to an earlier patch]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2b6c4e73248758bac8e1ed81b0d0664da0fff6f8",
      "tree": "56f5717067157dec194e547afd986e15cf7163ef",
      "parents": [
        "d5e7c864f386306587f7f43ed22d48ef7e4050d6"
      ],
      "author": {
        "name": "Lokesh Vutla",
        "email": "lokeshvutla@ti.com",
        "time": "Mon Oct 15 14:04:53 2012 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Oct 15 14:04:53 2012 -0700"
      },
      "message": "ARM: OMAP: DMA: Move plat/dma.h to plat-omap/dma-omap.h\n\nMove plat/dma.h to plat-omap/dma-omap.h as part of single\nzImage work\n\nSigned-off-by: Lokesh Vutla \u003clokeshvutla@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7291a932c6e27d9768e374e9d648086636daf61c",
      "tree": "10b4be6bf79c1fffb1ec250ea20014c7db86e404",
      "parents": [
        "e3899e4df02720fcc8bc22320ce32a7c5594a585"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Fri Sep 28 12:52:25 2012 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Oct 15 22:18:26 2012 +0800"
      },
      "message": "crypto: talitos - convert to use be16_add_cpu()\n\nConvert cpu_to_be16(be16_to_cpu(E1) + E2) to use be16_add_cpu().\n\ndpatch engine is used to auto generate this patch.\n(https://github.com/weiyj/dpatch)\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5e090ed7af10729a396a25df43d69a236e789736",
      "tree": "09ba2dd9974b5224721fbc413bcf6ac9b2ac73f9",
      "parents": [
        "84424026c0a910886064049d414a12a4f4dd125e",
        "54d69df5849ec2e660aa12ac75562618c10fb499"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 07 20:55:16 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 07 20:55:16 2012 +0900"
      },
      "message": "Merge tag \u0027soc-late\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull late ARM soc platform updates from Olof Johansson:\n \"This branch contains updates to OMAP and Marvell platforms (kirkwood,\n  dove, mvebu) that came in after we had done the big multiplatform\n  merges, so they were kept separate from the rest, and not separated\n  into the traditional topics of cleanup/driver/platform features.\n\n  For OMAP, the updates are:\n   - Runtime PM conversions for the GPMC and RNG IP blocks\n   - Preparation patches for the OMAP common clock framework conversion\n   - clkdev alias additions required by other drivers\n   - Performance Monitoring Unit (PMU) support for OMAP2, 3, and\n     non-4430 OMAP4\n   - OMAP hwmod code and data improvements\n   - Preparation patches for the IOMMU runtime PM conversion\n   - Preparation patches for OMAP4 full-chip retention support\n\n  For Kirkwood/Dove/mvebu:\n   - New driver for \"address decoder controller\" for mvebu, which is a\n     piece of hardware that configures addressable devices and\n     peripherals.  First user is the boot rom aperture on armada XP\n     since it is needed for SMP support.\n   - New device tree bindings for peripherals such as gpio-fan, iconnect\n     nand, mv_cesa and the above address decoder controller.\n   - Some defconfig updates, mostly to enable new DT boards and a few\n     drivers.\n   - New drivers using the pincontrol subsystem for dove, kirkwood and\n     mvebu\n   - New clean gpio driver for mvebu\"\n\n* tag \u0027soc-late\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (98 commits)\n  ARM: mvebu: fix build breaks from multi-platform conversion\n  ARM: OMAP4460/4470: PMU: Enable PMU for OMAP4460/70\n  ARM: OMAP2+: PMU: Add runtime PM support\n  ARM: OMAP4430: PMU: prepare to create PMU device via HWMOD\n  ARM: OMAP2+: PMU: Convert OMAP2/3 devices to use HWMOD\n  ARM: OMAP3: hwmod data: Add debugss HWMOD data\n  ARM: OMAP2+: clockdomain/hwmod: add workaround for EMU clockdomain idle problems\n  ARM: OMAP: Add a timer attribute for timers that can interrupt the DSP\n  hwrng: OMAP: remove SoC restrictions from driver registration\n  ARM: OMAP: split OMAP1, OMAP2+ RNG device registration\n  hwrng: OMAP: convert to use runtime PM\n  hwrng: OMAP: store per-device data in per-device variables, not file statics\n  ARM: OMAP2xxx: hwmod/CM: add RNG integration data\n  ARM: OMAP2+: gpmc: minimal driver support\n  ARM: OMAP2+: gpmc: Adapt to HWMOD\n  ARM: OMAP2/3: hwmod data: add gpmc\n  ARM: OMAP4: hwmod data: add mmu hwmod for ipu and dsp\n  ARM: OMAP3: hwmod data: add mmu data for iva and isp\n  ARM: OMAP: iommu: fix including iommu.h without IOMMU_API selected\n  ARM: OMAP4: hwmod data: add missing HWMOD_NO_IDLEST flags to some PRCM IP blocks\n  ...\n"
    },
    {
      "commit": "5f3d2f2e1a63679cf1c4a4210f2f1cc2f335bef6",
      "tree": "9189bd6c81fe5f982a7ae45d2f3d900176658509",
      "parents": [
        "283dbd82055eb70ff3b469f812d9c695f18c9641",
        "d900bd7366463fd96a907b2c212242e2b68b27d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 06 03:16:12 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 06 03:16:12 2012 +0900"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull powerpc updates from Benjamin Herrenschmidt:\n \"Some highlights in addition to the usual batch of fixes:\n\n   - 64TB address space support for 64-bit processes by Aneesh Kumar\n\n   - Gavin Shan did a major cleanup \u0026 re-organization of our EEH support\n     code (IBM fancy PCI error handling \u0026 recovery infrastructure) which\n     paves the way for supporting different platform backends, along\n     with some rework of the PCIe code for the PowerNV platform in order\n     to remove home made resource allocations and instead use the\n     generic code (which is possible after some small improvements to it\n     done by Gavin).\n\n   - Uprobes support by Ananth N Mavinakayanahalli\n\n   - A pile of embedded updates from Freescale folks, including new SoC\n     and board supports, more KVM stuff including preparing for 64-bit\n     BookE KVM support, ePAPR 1.1 updates, etc...\"\n\nFixup trivial conflicts in drivers/scsi/ipr.c\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (146 commits)\n  powerpc/iommu: Fix multiple issues with IOMMU pools code\n  powerpc: Fix VMX fix for memcpy case\n  driver/mtd:IFC NAND:Initialise internal SRAM before any write\n  powerpc/fsl-pci: use \u0027Header Type\u0027 to identify PCIE mode\n  powerpc/eeh: Don\u0027t release eeh_mutex in eeh_phb_pe_get\n  powerpc: Remove tlb batching hack for nighthawk\n  powerpc: Set paca-\u003edata_offset \u003d 0 for boot cpu\n  powerpc/perf: Sample only if SIAR-Valid bit is set in P7+\n  powerpc/fsl-pci: fix warning when CONFIG_SWIOTLB is disabled\n  powerpc/mpc85xx: Update interrupt handling for IFC controller\n  powerpc/85xx: Enable USB support in p1023rds_defconfig\n  powerpc/smp: Do not disable IPI interrupts during suspend\n  powerpc/eeh: Fix crash on converting OF node to edev\n  powerpc/eeh: Lock module while handling EEH event\n  powerpc/kprobe: Don\u0027t emulate store when kprobe stwu r1\n  powerpc/kprobe: Complete kprobe and migrate exception frame\n  powerpc/kprobe: Introduce a new thread flag\n  powerpc: Remove unused __get_user64() and __put_user64()\n  powerpc/eeh: Global mutex to protect PE tree\n  powerpc/eeh: Remove EEH PE for normal PCI hotplug\n  ...\n"
    },
    {
      "commit": "d66e6737d454553e1e62109d8298ede5351178a4",
      "tree": "c28b205045935b111527f461d2b114daa26e4fb8",
      "parents": [
        "612a9aab56a93533e76e3ad91642db7033e03b69",
        "c9f97a27ceee84998999bf3341e6d5d207b05539"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 04 09:06:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 04 09:06:34 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto update from Herbert Xu:\n - Optimised AES/SHA1 for ARM.\n - IPsec ESN support in talitos and caam.\n - x86_64/avx implementation of cast5/cast6.\n - Add/use multi-algorithm registration helpers where possible.\n - Added IBM Power7+ in-Nest support.\n - Misc fixes.\n\nFix up trivial conflicts in crypto/Kconfig due to the sparc64 crypto\nconfig options being added next to the new ARM ones.\n\n[ Side note: cut-and-paste duplicate help texts make those conflicts\n  harder to read than necessary, thanks to git being smart about\n  minimizing conflicts and maximizing the common parts... ]\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (71 commits)\n  crypto: x86/glue_helper - fix storing of new IV in CBC encryption\n  crypto: cast5/avx - fix storing of new IV in CBC encryption\n  crypto: tcrypt - add missing tests for camellia and ghash\n  crypto: testmgr - make test_aead also test \u0027dst !\u003d src\u0027 code paths\n  crypto: testmgr - make test_skcipher also test \u0027dst !\u003d src\u0027 code paths\n  crypto: testmgr - add test vectors for CTR mode IV increasement\n  crypto: testmgr - add test vectors for partial ctr(cast5) and ctr(cast6)\n  crypto: testmgr - allow non-multi page and multi page skcipher tests from same test template\n  crypto: caam - increase TRNG clocks per sample\n  crypto, tcrypt: remove local_bh_disable/enable() around local_irq_disable/enable()\n  crypto: tegra-aes - fix error return code\n  crypto: crypto4xx - fix error return code\n  crypto: hifn_795x - fix error return code\n  crypto: ux500 - fix error return code\n  crypto: caam - fix error IDs for SEC v5.x RNG4\n  hwrng: mxc-rnga - Access data via structure\n  hwrng: mxc-rnga - Adapt clocks to new i.mx clock framework\n  crypto: caam - add IPsec ESN support\n  crypto: 842 - remove .cra_list initialization\n  Revert \"[CRYPTO] cast6: inline bloat--\"\n  ...\n"
    },
    {
      "commit": "a20acf99f75e49271381d65db097c9763060a1e8",
      "tree": "3cf661125e86b7625171b96b885bf5395f62e684",
      "parents": [
        "437589a74b6a590d175f86cf9f7b2efcee7765e7",
        "42a4172b6ebb4a419085c6caee7c135e51cae5ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 02 12:57:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 02 12:57:42 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next\n\nPull sparc updates from David Miller:\n \"Largely this is simply adding support for the Niagara 4 cpu.\n\n  Major areas are perf events (chip now supports 4 counters and can\n  monitor any event on each counter), crypto (opcodes are availble for\n  sha1, sha256, sha512, md5, crc32c, AES, DES, CAMELLIA, and Kasumi\n  although the last is unsupported since we lack a generic crypto layer\n  Kasumi implementation), and an optimized memcpy.\n\n  Finally some cleanups by Peter Senna Tschudin.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next: (47 commits)\n  sparc64: Fix trailing whitespace in NG4 memcpy.\n  sparc64: Fix comment type in NG4 copy from user.\n  sparc64: Add SPARC-T4 optimized memcpy.\n  drivers/sbus/char: removes unnecessary semicolon\n  arch/sparc/kernel/pci_sun4v.c: removes unnecessary semicolon\n  sparc64: Fix function argument comment in camellia_sparc64_key_expand asm.\n  sparc64: Fix IV handling bug in des_sparc64_cbc_decrypt\n  sparc64: Add auto-loading mechanism to crypto-opcode drivers.\n  sparc64: Add missing pr_fmt define to crypto opcode drivers.\n  sparc64: Adjust crypto priorities.\n  sparc64: Use cpu_pgsz_mask for linear kernel mapping config.\n  sparc64: Probe cpu page size support more portably.\n  sparc64: Support 2GB and 16GB page sizes for kernel linear mappings.\n  sparc64: Fix bugs in unrolled 256-bit loops.\n  sparc64: Avoid code duplication in crypto assembler.\n  sparc64: Unroll CTR crypt loops in AES driver.\n  sparc64: Unroll ECB decryption loops in AES driver.\n  sparc64: Unroll ECB encryption loops in AES driver.\n  sparc64: Add ctr mode support to AES driver.\n  sparc64: Move AES driver over to a methods based implementation.\n  ...\n"
    },
    {
      "commit": "a5bbf6fa79abe0cb64aaebc3455f9ba779d6a36f",
      "tree": "3d41e7137a355f4800733845c744e616cc18e23d",
      "parents": [
        "b6f3fefe1fa1e8ea8f6b654e7d552253373cd1c0"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Sep 17 18:21:55 2012 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 27 13:32:15 2012 +0800"
      },
      "message": "crypto: caam - increase TRNG clocks per sample\n\nwe need to configure the TRNG to use more clocks per sample\nto handle the two back-to-back 64KiB random descriptor requests\non higher frequency P5040s.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "35c41db8f9ca76d7ca3cdc9003ac5a53292026be",
      "tree": "7d102d0ac1cff7ccc3d401293d586f74255f1a77",
      "parents": [
        "b48ae1df54b77daa3dc2382b7fd1d980329087bd"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Mon Sep 17 19:28:28 2012 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 27 13:32:15 2012 +0800"
      },
      "message": "crypto: tegra-aes - fix error return code\n\nConvert a nonnegative error return code to a negative one, as returned\nelsewhere in the function.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n(\nif@p1 (\\(ret \u003c 0\\|ret !\u003d 0\\))\n { ... return ret; }\n|\nret@p1 \u003d 0\n)\n... when !\u003d ret \u003d e1\n    when !\u003d \u0026ret\n*if(...)\n{\n  ... when !\u003d ret \u003d e2\n      when forall\n return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b48ae1df54b77daa3dc2382b7fd1d980329087bd",
      "tree": "fe58ef90b8e79eefee2b833bb5e0a87cb691eacf",
      "parents": [
        "c2ff861d96ec21c80435281ef73cccf2fe56369a"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Mon Sep 17 19:28:27 2012 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 27 13:32:15 2012 +0800"
      },
      "message": "crypto: crypto4xx - fix error return code\n\nConvert a nonnegative error return code to a negative one, as returned\nelsewhere in the function.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n(\nif@p1 (\\(ret \u003c 0\\|ret !\u003d 0\\))\n { ... return ret; }\n|\nret@p1 \u003d 0\n)\n... when !\u003d ret \u003d e1\n    when !\u003d \u0026ret\n*if(...)\n{\n  ... when !\u003d ret \u003d e2\n      when forall\n return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c2ff861d96ec21c80435281ef73cccf2fe56369a",
      "tree": "926fc36a954c75b126e71ea819477ae2102ee717",
      "parents": [
        "79c09c122f48d2503a6a5a164328c7f9fc8b1a1e"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Mon Sep 17 19:28:26 2012 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 27 13:32:14 2012 +0800"
      },
      "message": "crypto: hifn_795x - fix error return code\n\nConvert a nonnegative error return code to a negative one, as returned\nelsewhere in the function.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n(\nif@p1 (\\(ret \u003c 0\\|ret !\u003d 0\\))\n { ... return ret; }\n|\nret@p1 \u003d 0\n)\n... when !\u003d ret \u003d e1\n    when !\u003d \u0026ret\n*if(...)\n{\n  ... when !\u003d ret \u003d e2\n      when forall\n return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "79c09c122f48d2503a6a5a164328c7f9fc8b1a1e",
      "tree": "939233b707a275367e4993bc3cc74f6c72d96adf",
      "parents": [
        "39ab735835818b12c05b6ae7282630000cd50fe8"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Mon Sep 17 19:28:25 2012 +0200"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 27 13:32:14 2012 +0800"
      },
      "message": "crypto: ux500 - fix error return code\n\nConvert a nonnegative error return code to a negative one, as returned\nelsewhere in the function.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n(\nif@p1 (\\(ret \u003c 0\\|ret !\u003d 0\\))\n { ... return ret; }\n|\nret@p1 \u003d 0\n)\n... when !\u003d ret \u003d e1\n    when !\u003d \u0026ret\n*if(...)\n{\n  ... when !\u003d ret \u003d e2\n      when forall\n return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nReviewed-by: Arun Murthy \u003carunrmurthy83@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "39ab735835818b12c05b6ae7282630000cd50fe8",
      "tree": "b5b62d3a9c3ed4507ac973c728358fa79fbeff3a",
      "parents": [
        "821873abc20e28fe3faa98591dab91d9b00700a5"
      ],
      "author": {
        "name": "Horia Geanta",
        "email": "horia.geanta@freescale.com",
        "time": "Sat Sep 15 03:33:54 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 27 13:32:14 2012 +0800"
      },
      "message": "crypto: caam - fix error IDs for SEC v5.x RNG4\n\nAccording to SEC v5.0-v5.3 reference manuals.\n\nSigned-off-by: Horia Geanta \u003choria.geanta@freescale.com\u003e\nAcked-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d6a93ceb3f523be3a00b5ee8c6380653c764927b",
      "tree": "9699d60dc3b21e9fc7782af93aefdd334cfc46b7",
      "parents": [
        "fb6f3d69af95006c0518be7fbcd73bff555c837d",
        "1b90e06b14291ce3c252bd10e4ce981a08152e2e"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 22 13:24:09 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 22 13:24:09 2012 -0700"
      },
      "message": "Merge branch \u0027kirkwood/dt\u0027 of git://git.infradead.org/users/jcooper/linux into late/kirkwood\n\nFrom Jason Cooper:\n\nNew bindings:\n  - iconnect nand and keys\n  - mv_cesa\n  - gpio-fan\n\n* \u0027kirkwood/dt\u0027 of git://git.infradead.org/users/jcooper/linux:\n  ARM: kirkwood: Use devicetree to define DNS-32[05] fan\n  hwmon: Add devicetree bindings to gpio-fan\n  Crypto: CESA: Add support for DT based instantiation.\n  ARM: Kirkwood: Describe iconnect nand in DT.\n  ARM: Kirkwood: Describe iconnect keys in DT.\n"
    },
    {
      "commit": "f37fbd36c5f9fe716ddf783415a67de03fb0dc3d",
      "tree": "ad911d76e1c4f3b66b7831b6beca4f3d4859be73",
      "parents": [
        "2eecb477765840c175133117010a789e58824680"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Mon Sep 03 20:29:34 2012 +0200"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Sat Sep 22 14:40:00 2012 +0000"
      },
      "message": "Crypto: CESA: Add support for DT based instantiation.\n\nBased on work by Michael Walle and Jason Cooper.\n\nAdded support for getting the interrupt number and address of SRAM\nfrom DT.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nTested-by: Sebastian Hesselbarth \u003csebastian.hesselbarth@gmail.com\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n\nConflicts:\n\n\tarch/arm/mach-kirkwood/board-dt.c\n"
    },
    {
      "commit": "e3a66aa33a8f06924f67770e15c22a5c52df314e",
      "tree": "fb8786f1300bdce8f6fc7462e3fd5699e057dd24",
      "parents": [
        "be2109e13fc6f017040c57615acfe1065723687b",
        "6884b680459ab850f99fc37605084187bc9888ac"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 22 00:22:33 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 22 01:07:21 2012 -0700"
      },
      "message": "Merge branch \u0027multiplatform/platform-data\u0027 into next/multiplatform\n\n* multiplatform/platform-data:\n  ARM: spear: move platform_data definitions\n  ARM: samsung: move platform_data definitions\n  ARM: orion: move platform_data definitions\n  ARM: nomadik: move platform_data definitions\n  ARM: w90x900: move platform_data definitions\n  ARM: vt8500: move platform_data definitions\n  ARM: tegra: move sdhci platform_data definition\n  ARM: sa1100: move platform_data definitions\n  ARM: pxa: move platform_data definitions\n  ARM: netx: move platform_data definitions\n  ARM: msm: move platform_data definitions\n  ARM: imx: move platform_data definitions\n  ARM: ep93xx: move platform_data definitions\n  ARM: davinci: move platform_data definitions\n  ARM: at91: move platform_data definitions\n\nConflicts due to removed files:\n\tarch/arm/mach-tegra/board-harmony.c\n\tarch/arm/mach-tegra/board-trimslice.c\n\nConflicts due to code removal:\n\tarch/arm/mach-tegra/board-paz00.c\n\nContext conflicts in:\n\tdrivers/mmc/host/sdhci-tegra.c\n\tdrivers/net/irda/pxaficp_ir.c\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "1080362425793f67e36dc690973e13e4a9631b4d",
      "tree": "7c41ddc540679c9782ca9b448cbca8f52e9b6d47",
      "parents": [
        "c69ad0a3f7d871aa61fb669fb41c951df6660a61"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 15 09:06:30 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 15 09:06:30 2012 -0700"
      },
      "message": "sparc64: Adjust crypto priorities.\n\nMake the crypto opcode implementations have a higher priority than\nthose provides by the ring buffer based Niagara crypto device.\n\nAlso, several crypto opcode hashes were not setting the priority value\nat all.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db298da2c31e1dcf7c9b7c9cef6217ad3449ebb7",
      "tree": "4637bf40930d34bc277769b1452ba1f71f13f015",
      "parents": [
        "54ecf4f05637183ffd0ac98f906e45e271030a55"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 24 15:19:33 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Sep 14 11:19:00 2012 +0200"
      },
      "message": "ARM: nomadik: move platform_data definitions\n\nPlatform data for device drivers should be defined in\ninclude/linux/platform_data/*.h, not in the architecture\nand platform specific directories.\n\nThis moves such data out of the nomadik include directories\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nAcked-by: Alessandro Rubini \u003crubini@unipv.it\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: STEricsson \u003cSTEricsson_nomadik_linux@list.st.com\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Andreas Westin \u003candreas.westin@stericsson.com\u003e\n"
    },
    {
      "commit": "274a2f5ddb3e8bf67e561574e6529a65a4039240",
      "tree": "c0a7e840a98628ce7eff8dc307a3cdcb9cd33d1a",
      "parents": [
        "2a1497c3c4e884d6886e13741d0ba1abd2631006",
        "9b2f4cb65f7083cde86553cd56d6c2878e04932a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 12 07:14:17 2012 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 12 07:14:17 2012 +0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto fixes from Herbert Xu:\n \"This fixes the authenc self-test crash as well as a missing export of\n  a symbol used by a module.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: authenc - Fix crash with zero-length assoc data\n  crypto/caam: Export gen_split_key symbol for other modules\n"
    },
    {
      "commit": "fff34b3412b9401a76ba9d021db1bd91cb0e02b6",
      "tree": "870ed2d1555004e7939d15b5099017aae61c97b8",
      "parents": [
        "28e1e58fb668e262648fb8ee8a24154633f40507",
        "636802ef96eebe279b22ad9f9dacfe29291e45c7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Sep 07 09:48:59 2012 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Sep 07 09:48:59 2012 +1000"
      },
      "message": "Merge branch \u0027merge\u0027 into next\n\nBrings in various bug fixes from 3.6-rcX\n"
    },
    {
      "commit": "891104ed008e8646c7860fe5bc70b0aac55dcc6c",
      "tree": "be2fddc35835ad644d8cb098a588358cd793957b",
      "parents": [
        "c2b3711d11d08a34493dec45769d2e96141f8647"
      ],
      "author": {
        "name": "Horia Geanta",
        "email": "horia.geanta@freescale.com",
        "time": "Tue Sep 04 19:18:00 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Sep 07 04:17:07 2012 +0800"
      },
      "message": "crypto: caam - add IPsec ESN support\n\nSupport for ESNs (extended sequence numbers).\nTested with strongswan by connecting back-to-back P1010RDB with P2020RDB.\n\nSigned-off-by: Horia Geanta \u003choria.geanta@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "49d30d3d5fd133a6243acf76c98242a68408a31a",
      "tree": "1cd8aa78dc2d297f1475900d75049bd5c82ccb51",
      "parents": [
        "21a5b95f568d51d0c65c6a84f808e4e56a939f9b"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Mon Aug 27 15:45:31 2012 +0530"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Sep 07 04:17:03 2012 +0800"
      },
      "message": "crypto: geode-aes - Use module_pci_driver\n\nmodule_pci_driver makes the code simpler by eliminating\nmodule_init and module_exit calls.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "21a5b95f568d51d0c65c6a84f808e4e56a939f9b",
      "tree": "4cf32019c88ab1722d2a51dd780246567a25b320",
      "parents": [
        "2af8f4a2727998eb3f4ff1edfffaca99955ef22e"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Sun Aug 26 09:34:06 2012 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Sep 07 04:17:03 2012 +0800"
      },
      "message": "crypto: remove duplicated include\n\nFrom: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\n\nRemove duplicated include.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2af8f4a2727998eb3f4ff1edfffaca99955ef22e",
      "tree": "8afadd6ec6ed66f25635b27c13c487f1dac06047",
      "parents": [
        "6bbb98ddfc8db769c1675cc8d829ce720a735fc6"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Sep 07 04:17:03 2012 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Sep 07 04:17:03 2012 +0800"
      },
      "message": "crypto: caam - coccicheck fixes\n\nuse true/false for bool, fix code alignment, and fix two allocs with\nno test.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6bbb98ddfc8db769c1675cc8d829ce720a735fc6",
      "tree": "cafc85bed2fde18d276e9dafbd9d81afe020b1bc",
      "parents": [
        "f0be44f4fb1faee42635ca5ea06dc9c3e820a35d"
      ],
      "author": {
        "name": "Devendra Naga",
        "email": "develkernel412222@gmail.com",
        "time": "Fri Aug 24 23:03:57 2012 +0530"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Sep 07 04:17:03 2012 +0800"
      },
      "message": "crypto: ux500/hash - remove unneeded return at ux500_hash_mod_fini\n\nSigned-off-by: Devendra Naga \u003cdevelkernel412222@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3b75a2c126c4b573553856e0fe08d1bb020ca8c3",
      "tree": "5a2d303022c85b7e44764d183d506f355c2f10f0",
      "parents": [
        "ce026cb9cbf1d529652394ea91fb8a459072be91"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.c@servergy.com",
        "time": "Thu Aug 23 18:39:57 2012 -0400"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Sep 07 04:07:35 2012 +0800"
      },
      "message": "crypto/caam: Export gen_split_key symbol for other modules\n\nIn 3.6-rc3, without this patch, the following error occurs with a modular build:\n\nERROR: \"gen_split_key\" [drivers/crypto/caam/caamhash.ko] undefined!\nERROR: \"gen_split_key\" [drivers/crypto/caam/caamalg.ko] undefined!\n\nSigned-off-by: Ben Collins \u003cben.c@servergy.com\u003e\nCc: Yuan Kang \u003cYuan.Kang@freescale.com\u003e\nAcked-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "7187dafc1e7fde551001ba91ea94cf6faa73256a",
      "tree": "133544bcfd6820d3f15ed14faa2457b43e35ff57",
      "parents": [
        "c6e565f2bef551326b65d801206d688708f1eeb5"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jul 25 21:19:48 2012 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Sep 05 15:18:42 2012 +1000"
      },
      "message": "powerpc/crypto: Remove users of virt_to_abs() and phys_to_abs() in nx crypto driver\n\nphys_to_abs() is a nop, don\u0027t use it.\n\nvirt_to_abs() is just a wrapper around __pa(), call __pa() directly.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e763eb699be723fb41af818118068c6b3afdaf8d",
      "tree": "a15372752e0f498db491dd8b64e39ee295c22aed",
      "parents": [
        "79fd31d355f7e315025a330adc2183fb5ae8f22d"
      ],
      "author": {
        "name": "Horia Geanta",
        "email": "horia.geanta@freescale.com",
        "time": "Wed Aug 08 18:46:45 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Aug 28 23:56:30 2012 +0800"
      },
      "message": "crypto: talitos - add IPsec ESN support\n\nSupport for ESNs (extended sequence numbers).\nTested with strongswan on a P2020RDB back-to-back setup.\nExtracted from /etc/ipsec.conf:\nesp\u003daes-sha1-esn-modp4096!\n\nSigned-off-by: Horia Geanta \u003choria.geanta@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "79fd31d355f7e315025a330adc2183fb5ae8f22d",
      "tree": "e32735f1d0dc615bf9ff66a2b01a4dcef381a0a2",
      "parents": [
        "2a1cfe46b17f6dd43fcd8eb2b5e5deaa2a94e4bb"
      ],
      "author": {
        "name": "Horia Geanta",
        "email": "horia.geanta@freescale.com",
        "time": "Thu Aug 02 17:16:40 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Aug 28 23:56:27 2012 +0800"
      },
      "message": "crypto: talitos - support for assoc data provided as scatterlist\n\nGenerate a link table in case assoc data is a scatterlist.\nWhile at it, add support for handling non-contiguous assoc data and iv.\n\nSigned-off-by: Horia Geanta \u003choria.geanta@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2a1cfe46b17f6dd43fcd8eb2b5e5deaa2a94e4bb",
      "tree": "e09ecb81f77bad938b737ce059f2755afd9c5b8a",
      "parents": [
        "602499a34247a890fd018c364c9bb6f9b931c1db"
      ],
      "author": {
        "name": "Horia Geanta",
        "email": "horia.geanta@freescale.com",
        "time": "Thu Aug 02 17:16:39 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Aug 28 23:56:26 2012 +0800"
      },
      "message": "crypto: talitos - change type and name for [src|dst]_is_chained\n\nIt\u0027s more natural to think of these vars as bool rather than int.\n\nSigned-off-by: Horia Geanta \u003choria.geanta@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "602499a34247a890fd018c364c9bb6f9b931c1db",
      "tree": "053c47b4673854d97dc2b9e2e6fcf78a83d8359c",
      "parents": [
        "60542505b0bccbc5e2e518c9dd6bee9a30546061"
      ],
      "author": {
        "name": "Horia Geanta",
        "email": "horia.geanta@freescale.com",
        "time": "Thu Aug 02 17:16:38 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Aug 28 23:56:26 2012 +0800"
      },
      "message": "crypto: talitos - prune unneeded descriptor allocation param\n\ntalitos_edesc_alloc does not need hash_result param.\nChecking whether dst scatterlist is NULL or not is all that is required.\n\nSigned-off-by: Horia Geanta \u003choria.geanta@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "60542505b0bccbc5e2e518c9dd6bee9a30546061",
      "tree": "26c11e2662308780dc4719e4254111414ad9d194",
      "parents": [
        "b286e00304f9c1d27b93753536ac5246a287dd55"
      ],
      "author": {
        "name": "Horia Geanta",
        "email": "horia.geanta@freescale.com",
        "time": "Thu Aug 02 17:16:37 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Aug 28 23:56:26 2012 +0800"
      },
      "message": "crypto: talitos - fix icv management on outbound direction\n\nFor IPsec encryption, in the case when:\n-the input buffer is fragmented (edesc-\u003esrc_nents \u003e 0)\n-the output buffer is not fragmented (edesc-\u003edst_nents \u003d 0)\nthe ICV is not output in the link table, but after the encrypted payload.\n\nCopying the ICV must be avoided in this case; consequently the condition\nedesc-\u003edma_len \u003e 0 must be more specific, i.e. must depend on the type\nof the output buffer - fragmented or not.\n\nTesting was performed by modifying testmgr to support src !\u003d dst,\nsince currently native kernel IPsec does in-place encryption\n(src \u003d\u003d dst).\n\nSigned-off-by: Horia Geanta \u003choria.geanta@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b286e00304f9c1d27b93753536ac5246a287dd55",
      "tree": "80df5a8f8eccefcd758f6b5a2758d4c380a4473b",
      "parents": [
        "d4cd3283f67d08a18f83fbe7a26a10fe4b474b48"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Wed Aug 08 20:33:34 2012 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Aug 28 23:53:53 2012 +0800"
      },
      "message": "crypto: talitos - consolidate common cra_* assignments\n\nthe entry points and geniv definitions for all aead,\nablkcipher, and hash algorithms are all common; move them to a\nsingle assignment in talitos_alg_alloc().\n\nThis assumes it\u0027s ok to assign a setkey() on non-hmac algs.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d4cd3283f67d08a18f83fbe7a26a10fe4b474b48",
      "tree": "dbbc10e3da1217a233bb6319411aab63548c5018",
      "parents": [
        "22eed1ca199d905480fbbd3c622458602563d8e0"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Wed Aug 08 20:32:00 2012 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Aug 28 23:53:53 2012 +0800"
      },
      "message": "crypto: talitos - consolidate cra_type assignments\n\nlighten driver_algs[] by moving them to talitos_alg_alloc().\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2d809dcd88f590d68dd741dc4d28a84128449fbd",
      "tree": "e00daba2e854f2646914f370157034db5dea071c",
      "parents": [
        "62688e5b6465395c093b91bd4c29794758eb24fe",
        "ce026cb9cbf1d529652394ea91fb8a459072be91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 23 21:58:04 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 23 21:58:04 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto fixes from Herbert Xu:\n \"This push fixes a build error on 32-bit archs in the hifn driver as\n  well as a potential deadlock in the caam driver.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: caam - fix possible deadlock condition\n  crypto: hifn_795x - fix 64bit division and undefined __divdi3 on 32bit archs\n"
    },
    {
      "commit": "ce026cb9cbf1d529652394ea91fb8a459072be91",
      "tree": "f31bc59d6e055691b80190e8d55a5515d794aa46",
      "parents": [
        "76f16f83ee520d6c10356b0f6ff592441a6f08bd"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Jul 13 18:04:23 2012 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Aug 20 16:35:40 2012 +0800"
      },
      "message": "crypto: caam - fix possible deadlock condition\n\ncommit \"crypto: caam - use non-irq versions of spinlocks for job rings\"\nmade two bad assumptions:\n\n(a) The caam_jr_enqueue lock isn\u0027t used in softirq context.\nNot true: jr_enqueue can be interrupted by an incoming net\ninterrupt and the received packet may be sent for encryption,\nvia caam_jr_enqueue in softirq context, thereby inducing a\ndeadlock.\n\nThis is evidenced when running netperf over an IPSec tunnel\nbetween two P4080\u0027s, with spinlock debugging turned on:\n\n[  892.092569] BUG: spinlock lockup on CPU#7, netperf/10634, e8bf5f70\n[  892.098747] Call Trace:\n[  892.101197] [eff9fc10] [c00084c0] show_stack+0x48/0x15c (unreliable)\n[  892.107563] [eff9fc50] [c0239c2c] do_raw_spin_lock+0x16c/0x174\n[  892.113399] [eff9fc80] [c0596494] _raw_spin_lock+0x3c/0x50\n[  892.118889] [eff9fc90] [c0445e74] caam_jr_enqueue+0xf8/0x250\n[  892.124550] [eff9fcd0] [c044a644] aead_decrypt+0x6c/0xc8\n[  892.129625] BUG: spinlock lockup on CPU#5, swapper/5/0, e8bf5f70\n[  892.129629] Call Trace:\n[  892.129637] [effa7c10] [c00084c0] show_stack+0x48/0x15c (unreliable)\n[  892.129645] [effa7c50] [c0239c2c] do_raw_spin_lock+0x16c/0x174\n[  892.129652] [effa7c80] [c0596494] _raw_spin_lock+0x3c/0x50\n[  892.129660] [effa7c90] [c0445e74] caam_jr_enqueue+0xf8/0x250\n[  892.129666] [effa7cd0] [c044a644] aead_decrypt+0x6c/0xc8\n[  892.129674] [effa7d00] [c0509724] esp_input+0x178/0x334\n[  892.129681] [effa7d50] [c0519778] xfrm_input+0x77c/0x818\n[  892.129688] [effa7da0] [c050e344] xfrm4_rcv_encap+0x20/0x30\n[  892.129697] [effa7db0] [c04b90c8] ip_local_deliver+0x190/0x408\n[  892.129703] [effa7de0] [c04b966c] ip_rcv+0x32c/0x898\n[  892.129709] [effa7e10] [c048b998] __netif_receive_skb+0x27c/0x4e8\n[  892.129715] [effa7e80] [c048d744] netif_receive_skb+0x4c/0x13c\n[  892.129726] [effa7eb0] [c03c28ac] _dpa_rx+0x1a8/0x354\n[  892.129732] [effa7ef0] [c03c2ac4] ingress_rx_default_dqrr+0x6c/0x108\n[  892.129742] [effa7f10] [c0467ae0] qman_poll_dqrr+0x170/0x1d4\n[  892.129748] [effa7f40] [c03c153c] dpaa_eth_poll+0x20/0x94\n[  892.129754] [effa7f60] [c048dbd0] net_rx_action+0x13c/0x1f4\n[  892.129763] [effa7fa0] [c003d1b8] __do_softirq+0x108/0x1b0\n[  892.129769] [effa7ff0] [c000df58] call_do_softirq+0x14/0x24\n[  892.129775] [ebacfe70] [c0004868] do_softirq+0xd8/0x104\n[  892.129780] [ebacfe90] [c003d5a4] irq_exit+0xb8/0xd8\n[  892.129786] [ebacfea0] [c0004498] do_IRQ+0xa4/0x1b0\n[  892.129792] [ebacfed0] [c000fad8] ret_from_except+0x0/0x18\n[  892.129798] [ebacff90] [c0009010] cpu_idle+0x94/0xf0\n[  892.129804] [ebacffb0] [c059ff88] start_secondary+0x42c/0x430\n[  892.129809] [ebacfff0] [c0001e28] __secondary_start+0x30/0x84\n[  892.281474]\n[  892.282959] [eff9fd00] [c0509724] esp_input+0x178/0x334\n[  892.288186] [eff9fd50] [c0519778] xfrm_input+0x77c/0x818\n[  892.293499] [eff9fda0] [c050e344] xfrm4_rcv_encap+0x20/0x30\n[  892.299074] [eff9fdb0] [c04b90c8] ip_local_deliver+0x190/0x408\n[  892.304907] [eff9fde0] [c04b966c] ip_rcv+0x32c/0x898\n[  892.309872] [eff9fe10] [c048b998] __netif_receive_skb+0x27c/0x4e8\n[  892.315966] [eff9fe80] [c048d744] netif_receive_skb+0x4c/0x13c\n[  892.321803] [eff9feb0] [c03c28ac] _dpa_rx+0x1a8/0x354\n[  892.326855] [eff9fef0] [c03c2ac4] ingress_rx_default_dqrr+0x6c/0x108\n[  892.333212] [eff9ff10] [c0467ae0] qman_poll_dqrr+0x170/0x1d4\n[  892.338872] [eff9ff40] [c03c153c] dpaa_eth_poll+0x20/0x94\n[  892.344271] [eff9ff60] [c048dbd0] net_rx_action+0x13c/0x1f4\n[  892.349846] [eff9ffa0] [c003d1b8] __do_softirq+0x108/0x1b0\n[  892.355338] [eff9fff0] [c000df58] call_do_softirq+0x14/0x24\n[  892.360910] [e7169950] [c0004868] do_softirq+0xd8/0x104\n[  892.366135] [e7169970] [c003d5a4] irq_exit+0xb8/0xd8\n[  892.371101] [e7169980] [c0004498] do_IRQ+0xa4/0x1b0\n[  892.375979] [e71699b0] [c000fad8] ret_from_except+0x0/0x18\n[  892.381466] [e7169a70] [c0445e74] caam_jr_enqueue+0xf8/0x250\n[  892.387127] [e7169ab0] [c044ad4c] aead_givencrypt+0x6ac/0xa70\n[  892.392873] [e7169b20] [c050a0b8] esp_output+0x2b4/0x570\n[  892.398186] [e7169b80] [c0519b9c] xfrm_output_resume+0x248/0x7c0\n[  892.404194] [e7169bb0] [c050e89c] xfrm4_output_finish+0x18/0x28\n[  892.410113] [e7169bc0] [c050e8f4] xfrm4_output+0x48/0x98\n[  892.415427] [e7169bd0] [c04beac0] ip_local_out+0x48/0x98\n[  892.420740] [e7169be0] [c04bec7c] ip_queue_xmit+0x16c/0x490\n[  892.426314] [e7169c10] [c04d6128] tcp_transmit_skb+0x35c/0x9a4\n[  892.432147] [e7169c70] [c04d6f98] tcp_write_xmit+0x200/0xa04\n[  892.437808] [e7169cc0] [c04c8ccc] tcp_sendmsg+0x994/0xcec\n[  892.443213] [e7169d40] [c04eebfc] inet_sendmsg+0xd0/0x164\n[  892.448617] [e7169d70] [c04792f8] sock_sendmsg+0x8c/0xbc\n[  892.453931] [e7169e40] [c047aecc] sys_sendto+0xc0/0xfc\n[  892.459069] [e7169f10] [c047b934] sys_socketcall+0x110/0x25c\n[  892.464729] [e7169f40] [c000f480] ret_from_syscall+0x0/0x3c\n\n(b) since the caam_jr_dequeue lock is only used in bh context,\nthen semantically it should use _bh spin_lock types.  spin_lock_bh\nsemantics are to disable back-halves, and used when a lock is shared\nbetween softirq (bh) context and process and/or h/w IRQ context.\nSince the lock is only used within softirq context, and this tasklet\nis atomic, there is no need to do the additional work to disable\nback halves.\n\nThis patch adds back-half disabling protection to caam_jr_enqueue\nspin_locks to fix (a), and drops it from caam_jr_dequeue to fix (b).\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "22eed1ca199d905480fbbd3c622458602563d8e0",
      "tree": "b406497cda0576f8c63a130b1290fd2413139ff1",
      "parents": [
        "4dbb845ddedff87fc1289ad0e2d780a4a7918356"
      ],
      "author": {
        "name": "Tushar Behera",
        "email": "tushar.behera@linaro.org",
        "time": "Tue Aug 07 17:32:14 2012 +0530"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Aug 20 16:28:13 2012 +0800"
      },
      "message": "crypto: atmel - Remove possible typo error\n\nCommit bd3c7b5c2aba (\"crypto: atmel - add Atmel AES driver\") possibly\nhas a typo error of adding an extra CONFIG_.\n\nCC: Nicolas Royer \u003cnicolas@eukrea.com\u003e\nSigned-off-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "33b58b01ac2b7aadbd5143c74b029aee0ce9ac33",
      "tree": "d8753c31600bf01cf9d452eba3a9d0a128ba3989",
      "parents": [
        "023af608254add7ba037cd634cc5f2fb21ff6420"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Aug 03 12:23:15 2012 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Aug 20 16:28:12 2012 +0800"
      },
      "message": "crypto: nx - Remove virt_to_abs() usage in nx-842.c\n\nvirt_to_abs() is just a wrapper around __pa(), use __pa() directly.\n\nWe should be including \u003casm/page.h\u003e to get __pa(). abs_addr.h will be\nremoved shortly so drop that.\n\nWe were getting of.h via abs_addr.h so we need to include that directly.\n\nHaving done all that, clean up the ordering of the includes.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Seth Jennings \u003csjenning@linux.vnet.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0e16aafb12046e12effbdaab179fbe1a38427ba9",
      "tree": "743ce60ba95bf9a5ee3cff7f664dd99a7498473e",
      "parents": [
        "da29aa8f2ab178903a1ac23ce19442f92be4f09c"
      ],
      "author": {
        "name": "Seth Jennings",
        "email": "sjenning@linux.vnet.ibm.com",
        "time": "Thu Jul 19 09:42:40 2012 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 01 17:47:56 2012 +0800"
      },
      "message": "powerpc/crypto: add 842 hardware compression driver\n\nThis patch adds the driver for interacting with the 842\ncompression accelerator on IBM Power7+ systems.\n\nThe device is a child of the Platform Facilities Option (PFO)\nand shows up as a child of the IBM VIO bus.\n\nThe compression/decompression API takes the same arguments\nas existing compression methods like lzo and deflate.  The 842\nhardware operates on 4K hardware pages and the driver breaks up\ninput on 4K boundaries to submit it to the hardware accelerator.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Seth Jennings \u003csjenning@linux.vnet.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "322cacce0a3c36d3ad89d8836b9ed6fcb06e1a61",
      "tree": "bfd6c5a941e31cece3c2cd75265e235567175bc1",
      "parents": [
        "61bb86bba169507a5f223b94b9176c32c84b4721"
      ],
      "author": {
        "name": "Seth Jennings",
        "email": "sjenning@linux.vnet.ibm.com",
        "time": "Thu Jul 19 09:42:38 2012 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 01 17:47:52 2012 +0800"
      },
      "message": "powerpc/crypto: rework Kconfig\n\nThis patch creates a new submenu for the NX cryptographic\nhardware accelerator and breaks the NX options into their own\nKconfig file under drivers/crypto/nx/Kconfig.\n\nThis will permit additional NX functionality to be easily\nand more cleanly added in the future without touching\ndrivers/crypto/Makefile|Kconfig.\n\nSigned-off-by: Seth Jennings \u003csjenning@linux.vnet.ibm.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "61bb86bba169507a5f223b94b9176c32c84b4721",
      "tree": "265d8f59f76c2e6ff8aba29ea4663dff4033ab0a",
      "parents": [
        "95bcaa39053ff518021572ca00ebf626ee8cbaf8"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Jul 13 17:49:28 2012 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 01 17:47:31 2012 +0800"
      },
      "message": "crypto: caam - set descriptor sharing type to SERIAL\n\nSHARE_WAIT, whilst more optimal for association-less crypto,\nhas the ability to start thrashing the CCB descriptor/key\ncaches, given high levels of traffic across multiple security\nassociations (and thus keys).\n\nSwitch to using the SERIAL sharing type, which prefers\nthe last used CCB for the SA.  On a 2-DECO platform\nsuch as the P3041, this can improve performance by\nabout 3.7%.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "95bcaa39053ff518021572ca00ebf626ee8cbaf8",
      "tree": "98b87dc54c548fba12510ab901c0a222b8e1aa18",
      "parents": [
        "4a905077134849ea30d1c6dbf4071ea9e8e71b93"
      ],
      "author": {
        "name": "Shengzhou Liu",
        "email": "Shengzhou.Liu@freescale.com",
        "time": "Fri Jul 13 17:49:21 2012 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 01 17:47:31 2012 +0800"
      },
      "message": "crypto: caam - add backward compatible string sec4.0\n\nIn some device trees of previous version, there were string \"fsl,sec4.0\".\nTo be backward compatible with device trees, we first check \"fsl,sec-v4.0\",\nif it fails, then check for \"fsl,sec4.0\".\n\nSigned-off-by: Shengzhou Liu \u003cShengzhou.Liu@freescale.com\u003e\n\nextended to include new hash and rng code, which was omitted from\nthe previous version of this patch during a rebase of the SDK\nversion.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "4a905077134849ea30d1c6dbf4071ea9e8e71b93",
      "tree": "bc19679072cf3978cd50e905991a606343806755",
      "parents": [
        "4ea1277d301eb776e321684cd4ea95116b4e8847"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Fri Jul 13 18:04:23 2012 -0500"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 01 17:47:31 2012 +0800"
      },
      "message": "crypto: caam - fix possible deadlock condition\n\ncommit \"crypto: caam - use non-irq versions of spinlocks for job rings\"\nmade two bad assumptions:\n\n(a) The caam_jr_enqueue lock isn\u0027t used in softirq context.\nNot true: jr_enqueue can be interrupted by an incoming net\ninterrupt and the received packet may be sent for encryption,\nvia caam_jr_enqueue in softirq context, thereby inducing a\ndeadlock.\n\nThis is evidenced when running netperf over an IPSec tunnel\nbetween two P4080\u0027s, with spinlock debugging turned on:\n\n[  892.092569] BUG: spinlock lockup on CPU#7, netperf/10634, e8bf5f70\n[  892.098747] Call Trace:\n[  892.101197] [eff9fc10] [c00084c0] show_stack+0x48/0x15c (unreliable)\n[  892.107563] [eff9fc50] [c0239c2c] do_raw_spin_lock+0x16c/0x174\n[  892.113399] [eff9fc80] [c0596494] _raw_spin_lock+0x3c/0x50\n[  892.118889] [eff9fc90] [c0445e74] caam_jr_enqueue+0xf8/0x250\n[  892.124550] [eff9fcd0] [c044a644] aead_decrypt+0x6c/0xc8\n[  892.129625] BUG: spinlock lockup on CPU#5, swapper/5/0, e8bf5f70\n[  892.129629] Call Trace:\n[  892.129637] [effa7c10] [c00084c0] show_stack+0x48/0x15c (unreliable)\n[  892.129645] [effa7c50] [c0239c2c] do_raw_spin_lock+0x16c/0x174\n[  892.129652] [effa7c80] [c0596494] _raw_spin_lock+0x3c/0x50\n[  892.129660] [effa7c90] [c0445e74] caam_jr_enqueue+0xf8/0x250\n[  892.129666] [effa7cd0] [c044a644] aead_decrypt+0x6c/0xc8\n[  892.129674] [effa7d00] [c0509724] esp_input+0x178/0x334\n[  892.129681] [effa7d50] [c0519778] xfrm_input+0x77c/0x818\n[  892.129688] [effa7da0] [c050e344] xfrm4_rcv_encap+0x20/0x30\n[  892.129697] [effa7db0] [c04b90c8] ip_local_deliver+0x190/0x408\n[  892.129703] [effa7de0] [c04b966c] ip_rcv+0x32c/0x898\n[  892.129709] [effa7e10] [c048b998] __netif_receive_skb+0x27c/0x4e8\n[  892.129715] [effa7e80] [c048d744] netif_receive_skb+0x4c/0x13c\n[  892.129726] [effa7eb0] [c03c28ac] _dpa_rx+0x1a8/0x354\n[  892.129732] [effa7ef0] [c03c2ac4] ingress_rx_default_dqrr+0x6c/0x108\n[  892.129742] [effa7f10] [c0467ae0] qman_poll_dqrr+0x170/0x1d4\n[  892.129748] [effa7f40] [c03c153c] dpaa_eth_poll+0x20/0x94\n[  892.129754] [effa7f60] [c048dbd0] net_rx_action+0x13c/0x1f4\n[  892.129763] [effa7fa0] [c003d1b8] __do_softirq+0x108/0x1b0\n[  892.129769] [effa7ff0] [c000df58] call_do_softirq+0x14/0x24\n[  892.129775] [ebacfe70] [c0004868] do_softirq+0xd8/0x104\n[  892.129780] [ebacfe90] [c003d5a4] irq_exit+0xb8/0xd8\n[  892.129786] [ebacfea0] [c0004498] do_IRQ+0xa4/0x1b0\n[  892.129792] [ebacfed0] [c000fad8] ret_from_except+0x0/0x18\n[  892.129798] [ebacff90] [c0009010] cpu_idle+0x94/0xf0\n[  892.129804] [ebacffb0] [c059ff88] start_secondary+0x42c/0x430\n[  892.129809] [ebacfff0] [c0001e28] __secondary_start+0x30/0x84\n[  892.281474]\n[  892.282959] [eff9fd00] [c0509724] esp_input+0x178/0x334\n[  892.288186] [eff9fd50] [c0519778] xfrm_input+0x77c/0x818\n[  892.293499] [eff9fda0] [c050e344] xfrm4_rcv_encap+0x20/0x30\n[  892.299074] [eff9fdb0] [c04b90c8] ip_local_deliver+0x190/0x408\n[  892.304907] [eff9fde0] [c04b966c] ip_rcv+0x32c/0x898\n[  892.309872] [eff9fe10] [c048b998] __netif_receive_skb+0x27c/0x4e8\n[  892.315966] [eff9fe80] [c048d744] netif_receive_skb+0x4c/0x13c\n[  892.321803] [eff9feb0] [c03c28ac] _dpa_rx+0x1a8/0x354\n[  892.326855] [eff9fef0] [c03c2ac4] ingress_rx_default_dqrr+0x6c/0x108\n[  892.333212] [eff9ff10] [c0467ae0] qman_poll_dqrr+0x170/0x1d4\n[  892.338872] [eff9ff40] [c03c153c] dpaa_eth_poll+0x20/0x94\n[  892.344271] [eff9ff60] [c048dbd0] net_rx_action+0x13c/0x1f4\n[  892.349846] [eff9ffa0] [c003d1b8] __do_softirq+0x108/0x1b0\n[  892.355338] [eff9fff0] [c000df58] call_do_softirq+0x14/0x24\n[  892.360910] [e7169950] [c0004868] do_softirq+0xd8/0x104\n[  892.366135] [e7169970] [c003d5a4] irq_exit+0xb8/0xd8\n[  892.371101] [e7169980] [c0004498] do_IRQ+0xa4/0x1b0\n[  892.375979] [e71699b0] [c000fad8] ret_from_except+0x0/0x18\n[  892.381466] [e7169a70] [c0445e74] caam_jr_enqueue+0xf8/0x250\n[  892.387127] [e7169ab0] [c044ad4c] aead_givencrypt+0x6ac/0xa70\n[  892.392873] [e7169b20] [c050a0b8] esp_output+0x2b4/0x570\n[  892.398186] [e7169b80] [c0519b9c] xfrm_output_resume+0x248/0x7c0\n[  892.404194] [e7169bb0] [c050e89c] xfrm4_output_finish+0x18/0x28\n[  892.410113] [e7169bc0] [c050e8f4] xfrm4_output+0x48/0x98\n[  892.415427] [e7169bd0] [c04beac0] ip_local_out+0x48/0x98\n[  892.420740] [e7169be0] [c04bec7c] ip_queue_xmit+0x16c/0x490\n[  892.426314] [e7169c10] [c04d6128] tcp_transmit_skb+0x35c/0x9a4\n[  892.432147] [e7169c70] [c04d6f98] tcp_write_xmit+0x200/0xa04\n[  892.437808] [e7169cc0] [c04c8ccc] tcp_sendmsg+0x994/0xcec\n[  892.443213] [e7169d40] [c04eebfc] inet_sendmsg+0xd0/0x164\n[  892.448617] [e7169d70] [c04792f8] sock_sendmsg+0x8c/0xbc\n[  892.453931] [e7169e40] [c047aecc] sys_sendto+0xc0/0xfc\n[  892.459069] [e7169f10] [c047b934] sys_socketcall+0x110/0x25c\n[  892.464729] [e7169f40] [c000f480] ret_from_syscall+0x0/0x3c\n\n(b) since the caam_jr_dequeue lock is only used in bh context,\nthen semantically it should use _bh spin_lock types.  spin_lock_bh\nsemantics are to disable back-halves, and used when a lock is shared\nbetween softirq (bh) context and process and/or h/w IRQ context.\nSince the lock is only used within softirq context, and this tasklet\nis atomic, there is no need to do the additional work to disable\nback halves.\n\nThis patch adds back-half disabling protection to caam_jr_enqueue\nspin_locks to fix (a), and drops it from caam_jr_dequeue to fix (b).\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e15aa3692da1dcee3172966a878b04a1e0f514b3",
      "tree": "0b9f118a6a38317524969845f21e8722f3414742",
      "parents": [
        "7af6c2456851eb08d51d95de38ae8302994031e9"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Wed Jul 11 14:20:56 2012 +0300"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 01 17:47:28 2012 +0800"
      },
      "message": "crypto: drivers - remove cra_list initialization\n\nInitialization of cra_list is currently mixed, most ciphers initialize this\nfield and most shashes do not. Initialization however is not needed at all\nsince cra_list is initialized/overwritten in __crypto_register_alg() with\nlist_add(). Therefore perform cleanup to remove all unneeded initializations\nof this field in \u0027crypto/drivers/\u0027.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: linux-geode@lists.infradead.org\nCc: Michal Ludvig \u003cmichal@logix.cz\u003e\nCc: Dmitry Kasatkin \u003cdmitry.kasatkin@nokia.com\u003e\nCc: Varun Wadekar \u003cvwadekar@nvidia.com\u003e\nCc: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: Kent Yoder \u003ckey@linux.vnet.ibm.com\u003e\nAcked-by: Vladimir Zapolskiy \u003cvladimir_zapolskiy@mentor.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3e9a97082fa639394e905e1fc4a0a7f719ca7644",
      "tree": "9985cfa26e0597128eae03a2ee7e4614efea571f",
      "parents": [
        "941c8726e4e737e74d418ccec3d8e7b946a65541",
        "d2e7c96af1e54b507ae2a6a7dd2baf588417a7e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 19:07:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 19:07:42 2012 -0700"
      },
      "message": "Merge tag \u0027random_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random\n\nPull random subsystem patches from Ted Ts\u0027o:\n \"This patch series contains a major revamp of how we collect entropy\n  from interrupts for /dev/random and /dev/urandom.\n\n  The goal is to addresses weaknesses discussed in the paper \"Mining\n  your Ps and Qs: Detection of Widespread Weak Keys in Network Devices\",\n  by Nadia Heninger, Zakir Durumeric, Eric Wustrow, J.  Alex Halderman,\n  which will be published in the Proceedings of the 21st Usenix Security\n  Symposium, August 2012.  (See https://factorable.net for more\n  information and an extended version of the paper.)\"\n\nFix up trivial conflicts due to nearby changes in\ndrivers/{mfd/ab3100-core.c, usb/gadget/omap_udc.c}\n\n* tag \u0027random_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random: (33 commits)\n  random: mix in architectural randomness in extract_buf()\n  dmi: Feed DMI table to /dev/random driver\n  random: Add comment to random_initialize()\n  random: final removal of IRQF_SAMPLE_RANDOM\n  um: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  sparc/ldc: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  [ARM] pxa: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  board-palmz71: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  isp1301_omap: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  pxa25x_udc: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  omap_udc: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  goku_udc: remove IRQF_SAMPLE_RANDOM which was commented out\n  uartlite: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  drivers: hv: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  xen-blkfront: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  n2_crypto: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  pda_power: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  i2c-pmcmsp: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  input/serio/hp_sdc.c: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  mfd: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  ...\n"
    },
    {
      "commit": "76f16f83ee520d6c10356b0f6ff592441a6f08bd",
      "tree": "008f57adb70850ca0a019acc3233c1ee11d993fe",
      "parents": [
        "44a6b8442190cf213081060b610dae2e822f802b"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jul 30 15:42:36 2012 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jul 30 15:50:54 2012 +0800"
      },
      "message": "crypto: hifn_795x - fix 64bit division and undefined __divdi3 on 32bit archs\n\nCommit feb7b7ab928afa97a79a9c424e4e0691f49d63be changed NSEC_PER_SEC to 64-bit\nconstant, which causes \"DIV_ROUND_UP(NSEC_PER_SEC, dev-\u003epk_clk_freq)\" to\ngenerate __divdi3 call on 32-bit archs. Fix this by changing DIV_ROUND_UP to\nDIV_ROUND_UP_ULL.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "25918f9811eae1d657db2bccdfcb077038d9454c",
      "tree": "d492a30c0d889a990fdb85ef38653773a633f321",
      "parents": [
        "aa0b3b2bee1d3ca8355de76caebf65b836c9bb6e",
        "fa7c865ad999d6ca340bca471fab7f3a3e6ae011"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 26 20:29:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 26 20:29:52 2012 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"A mixed bag of fixes, some for merge window fallout (tegra, MXS), and\n  a short series of fixes for marvell platforms that didn\u0027t make it in\n  before 3.5.\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: mxs: fix compile error caused by prom_update_property change\n  ARM: dt: tegra trimslice: enable USB2 port\n  ARM: dt: tegra trimslice: add vbus-gpio property\n  ARM: vt8500: Add maintainer for VT8500 architecture\n  ARM: Kirkwood: Replace mrvl with marvell\n  ARM: Orion: fix driver probe error handling with respect to clk\n  ARM: Dove: Fixup ge00 initialisation\n  ARM: Kirkwood: Fix PHY disable clk problems\n  ARM: Kirkwood: Ensure runit clock always ticks.\n  ARM: versatile: Don\u0027t use platform clock for Integrator \u0026 VE\n  ARM: tegra: harmony: add regulator supply name and its input supply\n"
    },
    {
      "commit": "44a6b8442190cf213081060b610dae2e822f802b",
      "tree": "2280bfe385bef8b6416a6493ea8988a975008165",
      "parents": [
        "945c40c6b007eb4b07374a38ea37b2a34da306b1",
        "a43478863b16cb0986fd2ec9d1f1b9ebaaec5922"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 26 13:00:59 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 26 13:00:59 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto updates from Herbert Xu:\n\n - Fixed algorithm construction hang when self-test fails.\n - Added SHA variants to talitos AEAD list.\n - New driver for Exynos random number generator.\n - Performance enhancements for arc4.\n - Added hwrng support to caam.\n - Added ahash support to caam.\n - Fixed bad kfree in aesni-intel.\n - Allow aesni-intel in FIPS mode.\n - Added atmel driver with support for AES/3DES/SHA.\n - Bug fixes for mv_cesa.\n - CRC hardware driver for BF60x family processors.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (66 commits)\n  crypto: twofish-avx - remove useless instruction\n  crypto: testmgr - add aead cbc aes hmac sha1,256,512 test vectors\n  crypto: talitos - add sha224, sha384 and sha512 to existing AEAD algorithms\n  crypto: talitos - export the talitos_submit function\n  crypto: talitos - move talitos structures to header file\n  crypto: atmel - add new tests to tcrypt\n  crypto: atmel - add Atmel SHA1/SHA256 driver\n  crypto: atmel - add Atmel DES/TDES driver\n  crypto: atmel - add Atmel AES driver\n  ARM: AT91SAM9G45: add crypto peripherals\n  crypto: testmgr - allow aesni-intel and ghash_clmulni-intel in fips mode\n  hwrng: exynos - Add support for Exynos random number generator\n  crypto: aesni-intel - fix wrong kfree pointer\n  crypto: caam - ERA retrieval and printing for SEC device\n  crypto: caam - Using alloc_coherent for caam job rings\n  crypto: algapi - Fix hang on crypto allocation\n  crypto: arc4 - now arc needs blockcipher support\n  crypto: caam - one tasklet per job ring\n  crypto: caam - consolidate memory barriers from job ring en/dequeue\n  crypto: caam - only query h/w in job ring dequeue path\n  ...\n"
    },
    {
      "commit": "c1f9c4227ca2c5bc64abbde3d9d63fd8c06571d7",
      "tree": "fd013d6f38b25fd1c3890a7f4ad9aa25311e7f54",
      "parents": [
        "49121304a9831449a841ca0c77dc0ad8697e23c9",
        "778435045a416da71f1757a80e37200a5ea5af70"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jul 25 21:37:09 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jul 25 21:37:09 2012 +0200"
      },
      "message": "Merge branch \u0027v3.5-rc7-fixes\u0027 of git://github.com/lunn/linux into fixes\n\nFrom Andrew Lunn \u003candrew@lunn.ch\u003e:\n\n* \u0027v3.5-rc7-fixes\u0027 of git://github.com/lunn/linux:\n  ARM: Kirkwood: Replace mrvl with marvell\n  ARM: Orion: fix driver probe error handling with respect to clk\n  ARM: Dove: Fixup ge00 initialisation\n  ARM: Kirkwood: Fix PHY disable clk problems\n  ARM: Kirkwood: Ensure runit clock always ticks.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "baffab28b13120694fa3ebab08d3e99667a851d2",
      "tree": "ba6021fe52fd1814b06ab07ba2aa8f51c6c2da06",
      "parents": [
        "30e0f58035073c895a8d33e1521e412be73e02bc"
      ],
      "author": {
        "name": "Simon Baatz",
        "email": "gmbnomis@gmail.com",
        "time": "Thu Jul 19 00:04:09 2012 +0200"
      },
      "committer": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Wed Jul 25 17:06:21 2012 +0200"
      },
      "message": "ARM: Orion: fix driver probe error handling with respect to clk\n\nThe clk patches added code to get and enable clocks in the\nrespective driver probe functions.  If the probe function failed\nfor some reason after enabling the clock, the clock was not\ndisabled again in many cases.\n\nSigned-off-by: Simon Baatz \u003cgmbnomis@gmail.com\u003e\nSigned-off-by: Andrew Lumm \u003candrew@lunn.ch\u003e\n"
    },
    {
      "commit": "97e7292ab5ccd30a13c3612835535fc3f3e59715",
      "tree": "c6db8a4d7a9fecc9acad270207d56c96b2f2edf6",
      "parents": [
        "a5ebba6b54bc8038a38d3eacac3a79bbeaf3ee24",
        "36c678f3c91ac92e9524abcf9b39f9f539d60279"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 23 17:51:03 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 23 17:51:03 2012 -0700"
      },
      "message": "Merge tag \u0027clk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc clk changes from Arnd Bergmann:\n \"Clock support is moving to the clk subsystem.  These tegra, omap and\n  imx changes are for code that is still platform specific and not (yet)\n  part of that subsystem.\"\n\nFix up conflicts in arch/arm/mach-{imx/clk-imx51-imx53.c,omap2/Makefile}\n\n* tag \u0027clk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (23 commits)\n  ARM: imx: clk-imx31: Fix clock id for rnga driver\n  ARM: imx: add missing item to the list of clock event modes\n  ARM: i.MX5x CSPI: Fixed clock name for CSPI\n  ARM: i.MX5x clocks: Fix GPT clocks\n  ARM: i.MX5x clocks: Fix parent for PWM clocks\n  ARM: i.MX5x clocks: Add EPIT support\n  ARM: mx27: Reenable silicon version print\n  ARM: clk-imx27: Fix rtc clock id\n  ARM: tegra: Provide clock for only one PWM controller\n  ARM: tegra: Fix PWM clock programming\n  ARM: OMAP3+: clock33xx: Add AM33XX clock tree data\n  ARM: OMAP3+: clock: Move common clksel_rate \u0026 clock data to common file\n  ARM: tegra: dma: rename driver name for clock to \"tegra-apbdma\"\n  ARM: tegra: Remove second instance of uart clk\n  crypto: add clk_prepare/clk_unprepare\n  ASoC: tegra: add clk_prepare/clk_unprepare\n  staging: nvec: add clk_prepare/clk_unprepare\n  spi/tegra: add clk_prepare/clk_unprepare\n  Input: tegra-kbc - add clk_prepare/clk_unprepare\n  USB: ehci-tegra: add clk_prepare/clk_unprepare\n  ...\n"
    },
    {
      "commit": "9751bfd1c9177a8ab0a910fe279a8815e498561e",
      "tree": "9482e39e2ada2009fbc7b9f5f1551c02cf8a57aa",
      "parents": [
        "d554a3f9d3f3b0bb2faefad712e6d0dbd7c82ba6"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Tue Jul 17 13:42:34 2012 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu Jul 19 10:39:12 2012 -0400"
      },
      "message": "n2_crypto: remove IRQF_SAMPLE_RANDOM which is now a no-op\n\nWith the changes in the random tree, IRQF_SAMPLE_RANDOM is now a\nno-op; interrupt randomness is now collected unconditionally in a very\nlow-overhead fashion; see commit 775f4b297b.  The IRQF_SAMPLE_RANDOM\nflag was scheduled to be removed in 2009 on the\nfeature-removal-schedule, so this patch is preparation for the final\nremoval of this flag.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    }
  ],
  "next": "357fb60502ede168fa1b76b996298e0045e24b59"
}
